← 15 февраля 2025          17 февраля 2025 →          А сегодня?

16 февраля 2025 на Хабре были опубликованы 43 статьи.

Смогу ли я уложить оптимизирующий компилятор в тысячу строк питона? Прогон первый: mem2reg

Год назад мне пришлось взять на себя курс лекций по теории компиляторов. Вы встречались некомпетентными преподавателями? Это я, здравствуйте! Прежде чем учить других, я всё-таки решил заглянуть в учебник сам, и это вылилось в серию статей "компилятор за выходные" (да, я помню, что за мной должок с описанием лексера/парсера). В итоге я уложил компилятор со мной придуманного си-подобного языка на GNU ассемблер в шестьсот строк кода, причём без внешних зависимостей, включая парсинг.

Всё бы хорошо, вроде работает, но кажется, самое веселье осталось за бортом. Мой компилятор, по факту, это простой pretty print вокруг синтаксического дерева, подумаешь. А как работают оптимизирующие компиляторы? И поставил я себе задачу попробовать уложить игрушечный, но всё же рабочий оптимизирующий компилятор в тысячу строк кода. Как думаете, получится?

Итак, тема сегодняшнего разговора - вынос переменных из памяти в регистры, оно же оптимизационный проход mem2reg, см. кпдв.

Читать далее

Про длительность жизни в России, 19 век

Источника будет два - https://ya.ru/archive/catalog/637145cf-51ae-46e1-885d-a3b72a348bdc/300 Метрическая книга, Серпухов, с января по декабрь 1876 года. Сразу отмечу что русские источники прям не аккуратно велись, абы как, буквы-описания лезут внутрь других столбцов, мешают разбирать цифры возрастов.

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

Читать далее

Мультиметр-пижон Dolomiti 1970 года

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


Прибор достался в состоянии нового, даже транспортировочный бокс из твёрдого пенопласта сохранился. Внутри бокса находится пластиковый футляр из серого пластика с двумя отлитыми логотипами Carlo Gavazzi и Dino Chinaglia. Смотреть картинки

Подключение самодельных устройств к умному дому Яндекса с Алисой

В этой статье мы разберёмся, как подключать самодельные устройства к умному дому Яндекс с Алисой (далее - УДЯ). В качестве такого самодельного устройства у нас выступит Wi-Fi-метеостанция на ESP8266, обладающая следующими функциями:

* вывод уровня углекислого газа, температуры и влажности с датчика Sensirion SCD-30

* передача данных этих данных в УДЯ через наше облако по Wi-Fi

* вывод курсов криптовалют на встроенный экран

Содержание статьи:

1. Разработка аппаратной части устройства на ESP8266 / ESP32

2. Написание прошивки устройства в среде Ардуино

3. Создание сервиса в облаке на Python и Django для подключения устройства к УДЯ и хранения данных, выгрузки статистики

4. Подключение нашего проекта к УДЯ через Яндекс.Диалоги, учим Алису Яндекса работать с нашим устройством

5. Обсудим варианты доработок, подключение устройства к Home Assistant, создание сценариев автоматизации (управление кондиционером по показаниям с нашего устройства) и т.д.

Читать далее

[Перевод] Пишем простой драйвер на Rust


Популярность Rust неуклонно растёт, а с ней и сопутствующая экосистема. И оно не удивительно, ведь это единственный современный язык, который обеспечивает безопасность памяти и многопоточной обработки на этапе компиляции, предоставляя мощную и богатую систему сборки (cargo), а также всё больше различных пакетов (крейтов).

В своей повседневной работе я по-прежнему придерживаюсь C++, так как основная её часть связана с низкоуровневым программированием систем и ядра, а из этого языка легко задействовать написанный на С Windows API и COM API.

Rust — это язык для системного программирования, то есть он может справляться с теми же задачами, что и C/C++. Основное неудобство при этом создаёт громоздкий синтаксис, необходимый для преобразования типов С в типы Rust. Но это неудобство можно преодолеть, используя подобающие обёртки и макросы.

Короче говоря, я решил попробовать написать простой и полезный драйвер WDM. Это будет Rust-версия драйвера «Booster», о котором я пишу в своей книге (Windows Kernel Programming), позволяющего изменять приоритет любого потока на любое значение. Читать дальше →

Автомодерация изображений: как исправлять нарушения, сохраняя количество и качество контента

Привет! Меня зовут Владимир Морозов, я старший дата-сайентист в отделе автоматической модерации Авито. Раньше мы блокировали объявления, которые нарушают правила публикации, а теперь исправляем — с помощью ML-системы. Так мы сохраняем количество контента, сокращаем стоимость модерации и улучшаем пользовательский опыт. В статье подробно расскажу обо всех этапах внедрения новой ML-механики: от идеи и исследования подходов до оптимизации нейронок и вывода в продакшен.

Читать далее

От кибердека до умного дашборда: пять впечатляющих DIY-проектов на Raspberry Pi

image
Источник.

Raspberry Pi остается одним из самых популярных одноплатных компьютеров для DIY-проектов. Его используют для самых разных задач — от автоматизации дома до создания портативных рабочих станций. В этой подборке мы собрали пять впечатляющих проектов, демонстрирующих мощь и гибкость Raspberry Pi. Авторы этих проектов выложили все подробности разработки и сборки, так что при желании можно повторить. Что же, поехали!
Читать дальше →

3 способа продвижения пет-проектов (почти) без бюджета на конкретных примерах

За последние 8 лет я запустил больше 5 своих пет-проектов. Для меня не было проблемой разработать что-то, а вот продавать — тяжело. Тем более денег на продвижение всегда было мало или не было совсем.

Я нашёл несколько способов продвижения, которые помогли мне дорастить часть проектов до кое-какой рентабельности. О них я и расскажу в статье. С примерами и картинками, как применять одни и те же способы для разных проектов.

Предположим, вы разработали первую версию вашего IT сервиса. Аудитория Хабра с этим справляется без особых проблем. При этом плюс-минус корректно определили свою целевую аудиторию и продукт действительно нужен. Даже есть первые продажи. Итак, как выйти на стабильный прирост аудитории?

Читать далее

«Исследовательская рассылка — это супервыгодный продукт»: рассказывает Наташа Бабаева

Как изменить подход к рассылкам, чтобы они стали финансово выгодным продуктом

Привет, меня зовут Наталья Бабаева — основатель Школы ченджеров, консультант, ex-Яндекс, ex-директор по развитию издательства «Манн, Иванов и Фербер». Создаю email-курсы и исследования, веду Telegram-канал «Бабаева, к доске!».

Читать далее

Параллельные сортировки больших массивов объектов и пути уменьшения асимптотической сложности лучших алгоритмов

Резюме. Мы обсуждаем здесь наилучшие способы оптимизации сортировки сверх-больших массивов составных объектов по нечисловым ключам. Также рассматривается способ уменьшения количества выполняемых операций (сложность) имеющихся алгоритмов сортировки. Конкретный базовый алгоритм сортировки выбирается разработчиком по своему усмотрению (см. условие 1 в замечаниях).

Введение: Проблематикой имплементации паралелльной сортировки занимаются разные специалисты по всему миру. Подавляющее число специалистов рассматривает платформы GPU и их суперскалярность как эффективную (в вычислительном плане) базу для разработки новых алгоритмов. На Хабре исследованиями в этой области занимались [KS1], [KILY1], [PatZ1], [Ms1].

Стоит отметить несколько минусов выбранного авторами похода:

Читать далее

Pebble, живи! Вернутся ли умные часы с E-Ink-дисплеем и что под капотом у Pebble Time 2015 года

В 2012 году кампания по сбору средств на умные часы Pebble стала одной из самых успешных на краудфандинговом сайте Kickstarter за всю историю существования ресурса. Разработчики девайса собрали 10 млн долларов США. Покупателей привлекло, что у часов был E-Ink-дисплей, они могли работать много дней без подзарядки и были действительно «умными». Например, выводили уведомления о сообщениях, позволяли менять дизайн циферблата, напоминали о событиях. И, конечно, поддерживали сторонние приложения.

Раскупали часы как горячие пирожки. Казалось, все идет отлично, развивайся да радуйся. Но через несколько лет компания столкнулась с финансовыми трудностями, и в 2016 году ее купил производитель смарт-браслетов и часов Fitbit. Новый владелец прекратил выпуск Pebble, оставил пользователей без апдейтов, даже серверы отключили. Но теперь, похоже, Pebble возвращаются — об этом сегодня и поговорим. А еще вспомним, что из себя представляла модель Pebble Time от 2015 года — она как раз оказалась в моих запах и сегодня я ее разберу.

Читать далее

Ностальгические игры: Sid Meier's Civilization IV

image

Время безжалостно – оно превращает величайшие империи в пыль, оставляя после себя лишь строки в учебниках истории. Но так же происходит и с играми: одни уходят в забвение, а другие вызывают споры даже спустя десятилетия. Civilization III была глубокой, сложной, порой беспощадной к новичкам, но именно за это её и любили, поэтому когда в 2005 году вышла Civilization IV, фанаты встретили её настороженно. Разработчики во главе с Сидом Мейером и Сореном Джонсоном сознательно отошли от прежней формулы, сделав игру динамичнее и интуитивнее, и этот шаг стал причиной множества споров: кто-то увидел в нём упрощение, а кто-то – эволюцию.

Но за этими изменениями стоял продуманный дизайн. Разработчики не просто «облегчили» игру, но попытались сделать стратегию доступной без ущерба для глубины. Полностью трёхмерная карта, гибкая дипломатия, влияние религии, доработанная система великих людей – всё это не только меняло тактику, но и делало каждое прохождение уникальным. Civilization IV была создана с мыслью, что даже тот, кто впервые попробует серию, сможет в неё втянуться, а ветеран всё равно найдёт, над чем ломать голову.
Civilization IV очень сильно отличалась от своих предшественников, однако, независимо от мнений, она оставила след в истории стратегий, и сегодня самое время вспомнить, что сделало её такой особенной… Читать дальше →

Телеграм-бот для бронирования столов на вебхуках: FastAPI, Aiogram Dialog, FastStream и RabbitMQ в единой экосистеме

В этой статье мы создадим функционального Telegram-бота для бронирования столиков в ресторане «Binary Bites» с использованием современных Python-инструментов. Бот будет работать через вебхуки, взаимодействовать с брокером сообщений RabbitMQ и поддерживать фоновое выполнение задач с помощью FastStream и APScheduler.

Проект объединит FastAPI, SQLAlchemy, Alembic, Uvicorn и другие библиотеки, обеспечивая гибкость и масштабируемость. Готовый бот позволит пользователям бронировать столики, просматривать и отменять брони, а администраторам — управлять заказами.

Читать далее

Какой работодатель тебя купит? Разбираю аутсорс, аутстафф и продукт

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

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

Пару лет назад мне такая информация не дала бы продешевить в зарплатных переговорах и успокоила бы мой синдром самозванца, показав, как на самом деле меня видит мой работодатель.

Покажу тут разницу между аутсорсом, аутстаффом и продуктом. Какую компанию выгодно выбрать на самом старте, а какую ближе к пенсии? Как построить свою карьерную стратегию, чтобы не проебать время? Задумываешься ли ты об этом?

Здесь все расписала!

прорвемся вместе

«Вспомнить всё»: доступный разбор первоисточника модели OSI (ч. 5)

Модель OSI кажется простой: всего 7 уровней. Однако большинство статей просто пересказывают друг друга, упуская важные детали. В этом цикле статей мы разберём первоисточник — стандарт ISO/IEC 7498–1:1994, чтобы разобраться не только в уровнях, но и во всех тонкостях модели: как работают протоколы, как взаимодействуют уровни и какие принципы лежат в её основе.

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

?? Так отмечены места, где мы будем использовать силу Рима: аналогия для быстрого понимания концепций.

Читать далее

[Перевод] 10X – и всё же они существуют

Статья «Что означает 10X» — это отредактированная версия записи в блоге « Вариации производительности среди разработчиков и команд: происхождение 10x ». В статье основное внимание уделяется исследованиям, которые подтверждают утверждение о 10-кратной разнице в производительности среди программистов.

TL;DR

Для случая разработки Excel 3.0 vs Lotus 1-2-3 разница в количестве строк кода в день различалась на порядок.

Читать далее

Почему заводить «Алису» в доме с детьми — плохая идея?

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

И вот к чему это привело...

Если ваша карьера или бизнес не растут, значит вы так и не прошли ключевое испытание. О чем речь?

Слова про испытание могут показаться бредом, ведь современная работа — это просто работа. Это не «Матрица», не «Властелин колец» и не «Кунг-фу панда». Тут достаточно хорошо делать и хорошо будет, тут не надо голодать в пустыне и таскаться с кольцом по окрестностям, так ведь?

Читать далее

ГОСТ по ИБ: как разрабатываются стандарты в области защиты информации

Осенью 2024 года ФСТЭК России сертифицировала процессы безопасной разработки программного обеспечения, реализованные АО «Лаборатория Касперского», на соответствие требованиям национального стандарта ГОСТ Р 56939-2016 «Защита информации. Разработка безопасного программного обеспечения. Общие требования». Также подкомитет ТК362 разработал новую версию ГОСТ 56939-2024, которая вступила в силу в декабре 2024 года.

Читать далее

ChatGPT в бизнесе

Всего за пару лет с момента запуска ChatGPT (конца 2022 года) крупные компании во многих отраслях успели испытать и внедрить эту технологию в реальные процессы. К 2025 году накоплено достаточно данных о том, где генеративный ИИ действительно приносит пользу — от обслуживания клиентов и финансовой аналитики до помощи программистам и даже медицины.

Читать далее

CanHacker на базе Adruino (без глюков)

Итак, моя задача: подключение рулевой рейки тигуана на столе без подключения к машине. Для этого требуется имитация активности в CAN шине. Для этого требуется адаптер, позволяющий работать с программой CanHacker и, собственно, трейс CAN пакетов с автомобиля.

Читать далее

MoE: Как Смесь Экспертов меняет правила игры в мире AI

При просмотре последних опубликованных статей вы можете заметить в названиях слово «MoE». Что же означает это «MoE» и почему его так часто используют сейчас? В этом наглядном руководстве мы подробно рассмотрим этот важный компонент с более чем 50 иллюстрациями: Смесь Экспертов (MoE)!

Читать далее

[Перевод] Упакуйте свой код правильно

В предыдущей статье «Как организовать структуру приложения» обсуждались различные подходы к организации кода, включая монолитную архитектуру, многослойную архитектуру и принципы чистой архитектуры. В ней я  акцентировал внимание на важности понятной структуры кода, которая облегчает понимание, внедрение новых функций и снижает вероятность ошибок. Особое внимание уделялось критериям понятности, таким как чёткое назначение файлов и папок, разделение логики по модулям или функциональным зонам, использование самодокументируемых названий и соблюдение стандартов кодирования. Также были рассмотрены проблемы, возникающие при неструктурированной организации кода, такие как сложность навигации, отсутствие модульности и нарушение принципов SOLID и GRASP.

Читать далее

Манифест аналитика

Всем привет, я недавно начинал свой путь в карьере системного аналитика и я подумал, что научиться работать лучше на чужом опыте. Десятку аналитиков задавался вопрос: «Какой совет ты дал(?а) бы себе в начале карьеры?» У меня получилось собрать список незаменимых советов, про которые надо не забывать при работе.

Нельзя никому верить

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

Читать далее

[Перевод] Конкретные биомаркеры болезни Альцгеймера

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

Читать далее

Тестовые джуна (Android)

В 2022 г. осенью я решил, что я хочу поменять профессию и стать Android?разработчиком. К тому моменту я имел более 6 лет опыта работы в области охраны труда, в основном, на производственных предприятиях.

Мой друг в тоже время начал учиться на курсах Яндекс Практикума, также на Android?разработчика и объяснил как устроено обучение. Я начал обучение в Практикума в конце октября 2022 г. и закончил его в декабре 2023 г.

Это было непростое время. Я приезжал на работу каждый день к 7:00 и тратил 2 часа на обучение, после начинался мой рабочий день. После работы я приезжал домой, ужинал и остаток времени до сна я посвящал обучению.

В декабре 2023 г. я решил, что я готов начинать искать полноценную работу Android?разработчиком. Я откликался только на те вакансии, в которых было написано, что не требуется опыт. Если кратко: 19 откликов (сюда не входят отклики на стажировки крупных компаний), 5 тестовых заданий, 3 оффера. Из 3 офферов: от одного я отказался из?за условий (черная небольшая з/п, я — единственный андроид?разработчик и т. п.).

Первый адекватный оффер я принял и перед выходом на него я получил второй оффер. В итоге на месте по первому офферу я проработал 2,5 дня (с 01 апреля по 03 апреля 2024 г.) и по собственному желанию ушёл в компанию приславшую второй оффер.

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

Читать далее

Стоящие модели автофокусных полнокадровых китайских объективов 2024 года для беззеркалок Sony

Я выделил несколько новых китайских полнокадровых автофокусных моделей объективов для беззеркалок Sony, которые я протестировал во второй половине 2024 года и рекомендую к покупке с некоторыми оговорками. При этом были еще модели, которые я попробовал и не могу рекомендовать их к покупке.

Читать далее

Экспериментальный ретробрайт: отбеливаем в двух десятках вариантов

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

Вкратце: моё мнение - отбеливайте в парах или растворе 40% перекиси водорода, лучше подогретой. И будет вам счастье.
Для эстетов: осторожно! Содержит кадры без евроремонта!

Читать далее

DOGE — бэкдор атака на систему госуправления США (успешная)

Кто как, а я просто в восхищении! Обе мои субличности, юридическая и черно-бело-шляпная рукоплещут ходу Трампа и Маска, по поиску и захвату существующего скрытого бэкдора в системе госуправления США - United States Digital Service (USDS) .
В чем суть и кто его создал?

Читать далее

Самодельная танцевальная платформа для игры Dance Dance Revolution

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

Читать далее

[Перевод] «Закон Мура уже не тот»: интервью с Ноамом Шазиром и Джеффом Дином, разработчиками Gemini

Это не просто юбилей, а целая эпоха. Когда Джефф Дин и Ноам Шазир присоединились к компании, её можно было назвать стартапом (ну, почти). Сегодня же они работают над самыми продвинутыми технологиями искусственного интеллекта, определяющими будущее всей индустрии. Чем они занимались за это время? Разрабатывали фундаментальные системы, без которых современный интернет выглядел бы иначе: MapReduce, BigTable, TensorFlow... и это только верхушка айсберга. Их текущая миссия — развивать Gemini (не так давно известный как Bard) — амбициозный проект Google DeepMind, который стремится объединить лучшее из мира поисковых технологий и генеративного ИИ.

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

Читать далее

Мобильная разработка за неделю #575 (10 — 16 февраля)

В новом дайджесте дизайн-система в iOS за 5 минут и параллелизм в SQLite для Android, детские ошибки при сборке и дорожная карта перехода на KMP, ошибка во встроенных покупках ценой в Final Fantasy Crystal Chronicles, техосмотра автомобилей с помощью ИИ и многое другое. Подключайтесь!

Читать дальше →

Нетология: честный обзор, отзывы, история


Маркетолог Юлия Спиридонова-Микеда, сооснователь онлайн-школы «Нетология»

Государственная система образования РФ не справляется с подготовкой специалистов по современным профессиям: системный администратор, data scientist, разработчик мобильных приложений или приложений с использованием искусственного интеллекта. Востребованных профессий — сотни, а на факультетах прикладной математики продолжают преподавать матанализ и аналитическую геометрию по старым учебникам.

К счастью, в интернете можно найти современные обучающие программы от лучших вузов США и Великобритании совершенно бесплатно, а также обучающие курсы от специализированных онлайн-школ и ведущих IT-компаний вроде «Яндекса».
Читать дальше →

Как найти работу продуктовому и UX/UI дизайнеру в 2025 году?

Это был самый актуальный вопрос для меня в 2024 году, когда спустя 5 лет в одной компании я решил сменить работу.

Я Миша, сейчас работаю в Туту и делаю поиск для 30+ млн пользователей. К этой работе я шел 10 лет. До этого работал в стартапах и студиях, проектировал сервисы, пояснял за метрики, нанимал дизайнеров, внедрял процессы, рисовал картинки и исследовал пользователей. Как у меня получилось найти работу, которую я хотел и что нужно было сделать?

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

Читать полностью

Разбор тестового задания по электронике в Яндекс

Сегодня в очередной раз наткнулся на вакансию старшего инженера - схемотехника в Яндекс. Решил, что это знак и настало время разобрать их тестовое задание. Звучит оно следующим образом:

Читать далее

[Перевод] Величайшая история разработки приложения-калькулятора: как Google создал почти идеальный инструмент

Калькулятор должен показывать результат математического выражения, которое вы ввели, и это намного, намного сложнее, чем кажется. То, что я собираюсь вам рассказать, — это величайшая история о разработке приложения-калькулятора. Взгляните на калькулятор iOS. Что-нибудь заметили? Он показывает неверный результат. (10^100) + 1 ? (10^100) равно 0, а не 1. В Android всё правильно. И история о том, как это произошло, совершенно безумна.

Читать далее

Ловушки и блокеры IT-лидов

Когда мы говорим о команде, мы говорим об объединении людей, и, чаще всего с лидом во главе. Но, возникает вопрос, а что же в голове у лида? И тут я предлагаю вам обратиться к докладу Жени Кузовлева с TeamLead 2024, где он провел исследование среди более чем 100 лидов, чтобы понять, а что из себя представляет этот мир!

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

Есть три ключевых ловушки:
1?? Ретроспективное искажение — мы уверены, что прошлый успех гарантирует будущее.
2?? Самобичевание — внутренний критик, который мешает двигаться дальше.
3?? Расхождение ожиданий — недопонимание того, куда бежим и зачем.

Выгорание часто кажется нам следствием внешних факторов: перегрузки, токсичной среды, отсутствия поддержки. Но правда в том, что многие ловушки, которые приводят нас к выгоранию, спрятаны внутри. Они живут в нашем восприятии и работают тихо, почти незаметно.

Эти внутренние блокеры и ловушки — часть нашего мышления, нашего отношения к себе и к окружающим. Они заставляют нас застревать, сомневаться, тянуть с решениями или бежать не в ту сторону.

Сегодня я расскажу подробнее про каждую из этих ловушек. И самое главное — мы поймем, что важно помнить и учитывать в работе, что мы все находимся под гнетом этих проблем, мы не одиноки, и чувствовать/переживать/беспокоиться - НОРМАЛЬНО!

Читать далее

Программирование: что это, зачем сюда идти и к чему быть готовым?

Что значит быть программистом? Стоит ли начинать карьеру разработчика? С какими сложностями и возможностями столкнётся тот, кто решит пойти в IT?

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

Читать далее

Фотохостинг со сквозным шифрованием


Опенсорсный криптофотохостинг Ente Photos, десктопное приложение и мобильный клиент

Когда запустился YouTube, люди спокойно публиковали там трогательные приватные видео. Сегодня никому в голову не придёт выкладывать такое в открытый доступ. Времена сильно изменились. То же относится к фотографиям.

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

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

[Перевод] Биогибридная кисть использует выращенные в лаборатории человеческие мышцы

Команда специалистов из Токийского университета и Университета Васэда в Японии создала биогибридную кисть, которая может перемещать предметы и показывать «ножницы». Исследователи использовали тонкие нити выращенной в лаборатории мышечной ткани, свёрнутые в рулоны, похожие на японские роллы, чтобы придать пальцам достаточную силу для сокращения.

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

Читать далее

Искусство доносов под Linux или как бесплатно делать за ГИБДД их работу

Когда я сажусь за руль машины, мне вспоминается монолог из фильма "Судья Дредд": "Город трясёт, он задыхается, рушится под собственным весом. Улицы смертельно опасны. И лишь одна сила борется за порядок в этом хаосе." Это, несомненно, про Москву. Видели доставщиков ВкусВилла на электровелосипедах, которые, как немецкие мессершмиты, несутся по встречке в лобовую атаку на вашу машину? А мигрантов за рулём тяжёлых грузовиков, которые на скорости 80 км/час начинают гонки с перестроением в тоннеле? Красный свет светофора, кстати, доставщики на электровелосипедах вообще игнорируют. Но у нас хуже, чем в фильме, потому что силы, которая борется за порядок в этом хаосе, у нас нет. Та самая ГАИ/ГИБДД не делает ровным счётом ничего. Да, я регулярно вижу, как они устраивают какие-то проверки на дорогах, но ни разу не видел, чтобы машина ДПС хоть что-то сделала, когда у них перед носом кто-то нарушает ПДД.

Читать далее

А мы все видим

В библиотеке искусственного интеллекта для 1С появилась опция анализа изображения. Можно попросить большую языковую модель (LLM) выдать информацию на основании того, что она видит. Будет полезно познакомиться с тем, как это работает и что является best practice при работе с изображениями и LLM

Читать далее

Вакцина… от рака?

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

Читать далее

← 15 февраля 2025          17 февраля 2025 →          А сегодня?