IT Insights
661 subscribers
767 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Я тебя с вертухи сломаю, если ещё раз заговоришь об ИИ

Лично я получил формальное образование дата-саентиста, даже выиграв в высококонкурентном конкурсе по машинному обучению в одном из лучших университетов Австралии и написав магистерскую, для которой создал в MATLAB с нуля собственные библиотеки. Я не гений в этой сфере, но, очевидно, лучше большинства конкурентов, то есть практиков вроде меня; я не могу, сидя в пещере, создавать собственные библиотеки на C, но умею читать учебники, реализовывать готовые решения на языках высокого уровня и использовать библиотеки, написанные элитными организациями.

Поэтому с глубочайшим сожалением должен объявить, что следующий человек, который начнёт говорить мне о реализации ИИ, получит от меня сеанс живительных процедур над позвоночником; иными словами, я сломаю ему нафиг шею. Мне очень-очень жаль.

Статья: https://habr.com/ru/articles/823584/
👍2👎1
Как Notion создала культуру экспериментов

Компания Notion хотела дать своим разработчикам возможность быстро отправлять код, но при этом поддерживать высокие стандарты качества. Релизы, основанные на данных, были частью решения, но они боролись с собственными инструментами для A/B-тестирования, и в итоге решили купить стороннюю платформу, которая в 30 раз увеличила количество проводимых тестов.

Статья: https://www.statsig.com/customers/notion/
👎1
8 микрокомпьютеров для работы с искусственным интеллектом

Даже крошечный одноплатный компьютер может обеспечить достаточную мощность для запуска новейших  LLM-моделей и инструментов генерации изображений. На самом деле существует довольно много микрокомпьютеров, способных справиться с задачами, связанными с искусственным интеллектом. Поэтому мы составили список лучших для всего, что связано с искусственным интеллектом, чтобы помочь вам выбрать идеальную основу для вашего следующего проекта.

Обзор: https://devnotebooks.ru/8-mikrokompyuterov-dlya-raboty-s-iskusstvennym-intellektom/
Как я участвовал в iOS Widget Challenge и что из этого вышло

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

Статья: https://habr.com/ru/articles/824872/
Stamp: мини-язык для шаблонов проектов

Stamp - это мини-язык, который позволяет максимально упростить процесс написания, редактирования, обмена и расширения шаблонов проектов.

Сайт: https://scroll.pub/blog/stamp.html
Что нужно и чего не нужно делать во время Code Review

1. Представление мнения в качестве факта
2. Лавина комментариев
3. Просить инженеров решить проблемы, которые возникли не из-за них
4. Задавать осуждающие вопросы
5. Сарказм
6. Использование эмодзи, чтобы указать на проблемы
7. Ответ не на все комментарии
8. Игнорирование токсичного поведения производительных людей

Статья: https://apptractor.ru/info/articles/chto-nuzhno-i-chego-ne-nuzhno-delat-vo-vremya-code-review.html
👍3
30 лет спустя FreeDOS все еще хранит мечту о командной строке

Интервью с создателем и мантейнером FreeDOS, единственной MS-DOS-совместимой ОС, которая до сих пор находится в активной разработке, о ее актуальности и многом другом. Создатель проекта рассказывает о том, где была FreeDOS и куда она движется.

Статья: https://arstechnica.com/gadgets/2024/06/30-years-later-freedos-is-still-keeping-the-dream-of-the-command-prompt-alive/
👍2
Три недели кодирования экономят два дня проектирования

Уже в двух компаниях при моем участии был внедрен процесс обязательного технического анализа по задачам для программистов. Смысл технического анализа в том, что перед тем, как взять задачу в работу, программист пишет небольшой (от полстранички) документ про то, как он планирует это сделать, и показывает коллегам/архитектору/тимлиду/тестерам/whatever. Этот документ предназначен для согласования важных деталей реализации перед написанием кода.

Статья: https://habr.com/ru/articles/825880/
🔥2
Чтобы стать великим разработчиком, нужна система

Один из способов постоянно делать качественную работу — это создать систему продуктивности, которая включает в себя определение приоритетов задач и устранение отвлекающих факторов. Чтобы вы могли сосредоточиться на том единственном деле, над которым вы работаете, и сделать его хорошо.

• Начните утро с того, что заряжает вас энергией
• Участвуйте только в тех встречах, которые необходимы
• Найдите инструмент для составления списка дел
• Планируйте свой день
• Закройте приложения для обмена сообщениями и выключите звук на телефоне
• Выберите первое задание, которое подходит для вашего настроения
• Делайте одно дело за раз и делайте его хорошо
• Используйте инструменты организации экрана для повышения производительности
• Используйте один небольшой монитор, когда вам нужно сосредоточиться
• Отключайтесь от работы

Статья: https://apptractor.ru/info/articles/chtoby-stat-velikim-razrabotchikom-nuzhna-sistema.html
👍1🤮1
😁5
Почему DRY — самый переоцененный принцип программирования

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

Статья: https://apptractor.ru/info/articles/pochemu-dry-samyy-pereotsenennyy-printsip-programmirovaniya.html
👍3
Что вы знаете о legacy или Япония победила дискеты

Спустя примерно два года после того, как министр цифровых технологий страны публично объявил «войну дискетам», Япония с 28 июня прекратила использование дискет в правительственных системах.

Согласно сообщению агентства Reuters, опубликованному в среду, правительство Японии «отказалось от использования дискет во всех своих системах». В сообщении отмечается, что к середине июня Японское цифровое агентство (орган, созданный во время пандемии COVID-19 и призванный обновлять правительственные технологии) «отменило все 1034 правила, регулирующие их использование, за исключением одного экологического предписания, связанного с утилизацией автомобилей». Это говорит о том, что еще не все государственные службы могут отказаться от дискет, хотя более подробная информация не была предоставлена.

Министр цифровых технологий Таро Коно, политик, стоящий за модернизацией технических средств японского правительства, публично заявил о своем отвращении к дискетам и другим старым офисным технологиям, таким как факсимильные аппараты. Коно, который, как сообщается, рассматривает возможность второго участия в президентских выборах, заявил сегодня в интервью агентству Reuters:

28 июня мы выиграли войну с дискетами!


Новость :https://arstechnica.com/gadgets/2024/07/japans-government-finally-exits-90s-ends-floppy-disk-use/
Умный код — это, вероятно, худший код, который вы можете написать

Умный код труднее читать и он выглядит эзотерическим. Понятный код труднее писать и он выглядит просто.

Статья: https://apptractor.ru/info/articles/umnyy-kod-eto-veroyatno-hudshiy-kod-kotoryy-vy-mozhete-napisat.html
🤔1
Как управлять миром шестиугольных призм на GPU

Недавно я реализовал очень необычную задумку — демонстрацию Minecraft-подобного движка с игровой логикой, выполняющейся полностью на GPU.

Как и зачем я это сделал, и как дошёл до жизни такой, я поведаю в этой статье.

Статья: https://habr.com/ru/articles/826720/
1
Важные вещи в программировании 2024

Эван Хан — разработчик, который работал на Signal и Airtable, автор нескольких библиотек и книг. Здесь собраны вещи, которые он считает важными для компьютерного программирования на сегодняшний день. Они основаны на его собственном опыте.

• Как подходить к решению задач
• Как проектировать программное обеспечение
• Тонкости программирования
• Межличностные отношения
• Высокий уровень/карьера

Статья: https://apptractor.ru/info/articles/vazhnye-veschi-v-programmirovanii-2024.html
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Реверс инжиниринг меняющихся штрих-кодов TicketMaster

TicketMaster выдает билеты через систему под названием Mobile Entry, или SafeTix. Система отображает меняющийся штрих-код, который обновляется каждые несколько секунд. Это не позволяет людям распечатывать или делать скриншоты купленных билетов. В этой статье рассказывается о том, как работает эта система - как можно дублировать эти штрих-коды в пользовательских приложениях и даже перепродавать билеты за пределами закрытого рынка TicketMaster.

Статья: https://conduition.io/coding/ticketmaster/
Создание и масштабирование озера данных Notion

За последние три года объем данных Notion увеличился в 10 раз за счет роста числа пользователей и контента, причем удвоение происходило с периодичностью 6-12 месяцев. Управление таким быстрым ростом и удовлетворение постоянно растущих потребностей в данных для критически важных продуктов и аналитики, особенно для наших недавних функций Notion AI, означало создание и масштабирование озера данных Notion. Вот как мы это сделали.

Статья: https://www.notion.so/blog/building-and-scaling-notions-data-lake
Пляжный IT-фестиваль ULCAMP’24 ждёт тебя!

🗓19-21 июля
📍Ульяновская область, база отдыха «Славянское подворье»

ULCAMP — масштабный неформальный IT-фестиваль. Здесь встречаются все: от «джунов» до топов IT-компаний. Уже 11 лет ULCAMP собирает более 3000 человек.

В программе:

📎3 сцены с лекциями и дискуссиями про код, дизайн и науку.
📎4 баркемпа, где сами участники становятся спикерами.
📎Спортивные состязания по 7 видам спорта за Кубок ULCAMP.
📎Активности от партнёров: квизы, настолки, турниры по FIFA. И даже катание на парусной яхте!

А ещё мы подготовили музыкальную программу до самого утра!

🎶19 июля — Alfa Music Night: выступят DJ Alex Twain, Dj Kradson, группа ДИСКОПРОВОКАЦИЯ и хедлайнер — Найк Борзов!
🎶20 июля — ILWT, группа DJ Середина Лета, Богдан Титомир, Бахыт Компот, GorillaGun и Стас Экстаз.

Ждём тебя на самой незабываемой IT-тусовке этого лета!

Купить билет
ТГ-канал ULCAMP’24.

Реклама. АНО «Ульяновский совет культивации интернет-технологий». ИНН: 7325996041 erid: LjN8JwcUi
Сделанное лучше совершенного

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

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

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

Статья: https://www.operatorshandbook.com/p/done-is-better-than-perfect?utm_source=tldrproduct
1