IT Insights
661 subscribers
769 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Continue

Continue - это расширение VS Code, которое позволяет использовать возможности ChatGPT в IDE. Оно может отвечать на вопросы по кодированию, редактировать на естественном языке и генерировать файлы с нуля.

На GitHub: https://github.com/continuedev/continue
Сам себе игровая консоль: как я сделал свой «тетрис» с нуля. Что происходит, когда программист встречается с железом?

Я, как и многие мои читатели, очень люблю игры. Уже довольно обширное число моих статей было посвящено ремонту и моддингу самых разных игровых консолей — как китайских «нонеймов», так и брендовых PSP и PS Vita! Однако, меня тянет к железу не только желание отремонтировать и поставить в строй «устаревшие» девайсы, но и мания делать и созидать что-то своё! А ещё я очень люблю программировать игры и графику сам. Недавно я загорелся идеей разработать с нуля свой портативный «тетрис»: от схемы и разводки платы, до написания прошивки и игр под нее. Что получается, когда программист, который поставил электронику практически во главе своей жизни, пытается сделать свое устройство? Читайте в статье!

Статья: https://habr.com/ru/companies/timeweb/articles/750108/
Маск сказал, что Twitter будет работать только в темном режиме (правда, потом передумал)

Он заявил, что в Twitter/X "скоро будет только "темный режим", потому что он "лучше во всех отношениях". Потом он, однако, передумал: "Многие люди просили оставить светлый режим, так что мы его оставим, но по умолчанию будет темный".

Новость: https://www.theverge.com/2023/7/27/23810140/elon-musk-twitter-x-dark-mode-only
Какой режим лучше:
Anonymous Poll
14%
Светлый
49%
Темный
36%
Зависит
Как построить культуру качества кода

Высокое качество кода гарантирует, что ваша кодовая база является поддерживаемой, масштабируемой и эффективной. Хотя культура качества кода - это внутренний аспект работы инженерной команды, она напрямую влияет на конечных пользователей. Качественный код позволяет быстрее внедрять новые функции, улучшая качество работы пользователей.

Статья: https://stepsize.com/blog/how-to-build-a-culture-of-code-quality
Проектно-ориентированное обучение

Список ссылок на туториалы, с помощью которых начинающие разработчики программного обеспечения научатся создавать приложения с нуля. Эти учебники разделены по основным языкам программирования, есть Dart, Kotlin и Swift.

GitHub: https://github.com/practical-tutorials/project-based-learning
👍1
ИИ-модель RT-2 от Google приближает нас к WALL-E

Модель "зрение-язык-действие" Google Robotic Transformer 2 использует большую языковую модель, позволяющую роботам распознавать паттерны и выполнять действия, даже если эти роботы не были специально обучены для выполнения таких задач. Модель может адаптироваться на лету так, как невозможно запрограммировать в явном виде. Хотя модель демонстрирует высокую способность адаптировать полученные знания к новым ситуациям, она пока не может выполнять действия, которые не отрабатывались ранее физически. Конечной целью проекта Google является создание роботов общего назначения.

Новость: https://arstechnica.com/information-technology/2023/07/googles-rt-2-ai-model-brings-us-one-step-closer-to-wall-e/
Революционные IDE, повлиявшие на разработку ПО

В старину при написании кода вы видели лишь чёрный текст на белом фоне. Для того чтобы писать код, требовалось много внимания и аккуратности. Опечатки не подсвечивались автоматически, а синтаксические ошибки обнаруживались только в процессе компиляции. По сравнению с современным программированием это был совершенно иной процесс.

Статья: https://habr.com/ru/companies/ruvds/articles/751516/
Выбросьте первый вариант вашего кода

В следующий раз, когда вы начнете работу над крупным проектом, я хочу, чтобы вы написали первый код в течение нескольких дней, а затем удалили его весь. Просто выбросьте его.

Я серьезно.

И, возможно, вам стоит поручить эту работу нескольким своим лучшим инженерам. Это сэкономит вам время в долгосрочной перспективе.

Статья: https://ntietz.com/blog/throw-away-your-first-draft/
Падение Stack Overflow: объяснение

1. Изменения в Google Analytics
2. Stack Overflow враждебно относится к своим пользователям
3. Google Search теперь ранжирует Stack Overflow ниже
4. ИИ оказывает влияние

Статья: https://newsletter.devmoh.co/p/the-fall-of-stack-overflow-explained
Создание программного обеспечения с 4,999 другими людьми

В прошлом месяце я уволился из Datadog, проработав там чуть более трех лет.

За время работы я узнал много нового - много о том, как следует поступать, и, конечно, немного о том, как, вероятно, поступать не следует, - и я хотел бы уделить время тому, чтобы записать некоторые из мыслей, пока все это еще свежо в памяти.

Статья: https://www.willett.io/posts/4999/
Человек, 14 раз выигравший в лотерею

Это история о человеке, «обыгравшем» лотерею, просто выкупив в ней все до одной возможные комбинации.

Статья: https://habr.com/ru/articles/751780/
🫴🦋 Это эмодзи?

ReadStuffLater использует эмодзи для маркировки контента. Это просто, весело и обеспечивает базовую организацию контента, не побуждая пользователей заморачиваться.

Есть только одна проблема: валидация данных. Когда клиент говорит моему серверу, что нужно пометить запись, как сервер может подтвердить, что метка - это действительно эмодзи? Я имею в виду, что я не должен принимать и хранить в этом поле все, что угодно, верно?

Это гораздо более серьезная проблема, чем она выглядит.

• Неудачная идея №1: Использование Regex с классами символов
• Неудачная идея №2: Использовать Regex с диапазонами символов
• Неудачная идея №3: просто засунуть все возможные emojis в Regex
• Что сработало для меня

Статья: https://spiffy.tech/is-this-an-emoji
Переделываем настенное зеркало во многофункциональное устройство

Сегодня я расскажу, как превратить обычное зеркало во многофункциональное устройство. Идея витала в моей голове давно, но из-за лени и отсутствия времени, эта задумка долго находилась в застое. Но вот наконец-то пришел тот день, когда я все же воплотил свой замысел в жизнь и это случилось в далеком 2013 году. Для реализации своей задумки первым делом приобрел настенное зеркало в «Икее», а в магазине «Ашан» купил фоторамку со встроенной метеостанцией и часами. Сегодня, конечно, таким зеркалом никого не удивишь, но на тот момент это было что-то необыкновенное и подобные изделия в магазине не продавались.

Статья: https://habr.com/ru/companies/timeweb/articles/751606/
Meta открывает AudioCraft

AudioCraft - это набор генеративных ИИ-инструментов для создания музыки и аудио из текстовых подсказок. С его помощью создатели контента могут генерировать сложные звуковые ландшафты, сочинять мелодии и моделировать целые виртуальные оркестры, вводя простые текстовые описания. AudioCraft использует AudioGen для создания аудиоэффектов и звуковых ландшафтов, MusicGen для создания музыкальных композиций, а также кодек для сжатия звука на основе нейронных сетей.

Новость: https://ai.meta.com/blog/audiocraft-musicgen-audiogen-encodec-generative-ai-audio/
GitHub: https://github.com/facebookresearch/audiocraft
Tidal Cycles

Музыка для кодинга с алгоритмическими паттернами.

Сайт: https://tidalcycles.org/
💩2
Ложные истины, в которые верят программисты [и другие]

Великолепный список ложных идей, в которые верят программисты. Ложь - это идея, которую вы изначально считали истинной, но в действительности оказалось, что она ложна.

Например, вот вам идея: правильный адрес электронной почты содержит один символ @. Итак, вы будете использовать это правило для реализации логики проверки email-поля. Верно? Неверно! На самом деле в адресе электронной почты может быть несколько символов @. Поэтому ваша реализация должна это допускать. Первоначальная идея - это ложь, в которую вы поверили.

GitHub: https://github.com/kdeldycke/awesome-falsehood
Почему гром от близкой молнии резкий, а от далёкой — раскатистый?

Не возникал ли у вас когда-нибудь вопрос, почему молния с разных расстояний выглядит примерно одинаково (конечно, чем ближе, тем ярче), а звук грома от ударившей неподалёку молнии — резкий, как удар молотка по железу — совсем не похож на раскатистый звук от идущей вдалеке грозы?

Можно придумать несколько объяснений этого явления, но только одно из них будет правильным.

Статья: https://habr.com/ru/companies/ruvds/articles/751002/
Исследователи взломали автомобиль Tesla, чтобы получить бесплатные обновления автомобильных функций (2 минуты чтения)

Взлом, в котором используется техника, называемая "глюком напряжения" (voltage glitching), позволил исследователям включить систему автономного вождения и навигации в тех регионах, где она обычно недоступна.

Новость: https://techcrunch.com/2023/08/03/researchers-jailbreak-a-tesla-to-get-free-in-car-feature-upgrades/
Гайд как расти за счет окружения

Ну наконец-то! Дописал и публикую большой материал по ссылке в формате лонгрида, как вы и заказывали в опросе выше)

Содержание:

⁃ Почему мы растём только внутри сильного окружения
⁃ Где и как его искать
⁃ Как устроен социальный капитал
⁃ Как не получать отказы и пробивать фильтры
⁃ Мои примеры, выводы и т.д.

https://telegra.ph/Gajd-kak-rasti-za-schet-okruzheniya-i-gde-ego-iskat-08-01

Буду благодарен за ваши репосты и реакции!

Ваш @kutergin_on_fire
👍3
Не останавливайтесь на 90%

Я только что закончил работу над проектом.

Мы потратили 4 месяца на создание программного комплекса, проведение экспериментов, написание научной статьи и подачу ее в журнал для публикации. И вот теперь мы закончили. Конец. Верно?

Нет! Это то, что я называю остановкой на 90%.

Основной проект, может быть, и завершен, но впереди еще много работы. Если никто о нем не знает или не хочет дать ему шанс, то его как бы и не было. Это ложная финишная черта.

Статья: https://apptractor.ru/develop/ne-ostanavlivaytes-na-90.html
👍3