Хабр
124K subscribers
22.1K photos
253 videos
39 files
57.7K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
gRPC в деле: страшная сказка о проблемах реального сервиса

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

Спойлер: пришлось столкнуться с неожиданными сетевыми проблемами и решать их с помощью тёмной магии Toxiproxy, который будет портить нам жизнь. Разбираем реальный кейс, который можно даже потрогать руками с помощью тестового проекта.
🔥106👍4
На прошедшей неделе мы писали собственное ядро на C, выясняли, что на самом деле делала кнопка «Турбо», отбивались от патентных троллей, изучали историю запланированного устаревания и сомневались в реальности Вселенной, попутно разбираясь, почему современные IT-собеседования превратились в пытку.

📝 Лучшие публикации недели (25-31 августа 2025)

#weeklydigest
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥167👍1
Про ионный ветер

Многие знают или даже сталкивались с явлением «ионного ветра» — направленным движением воздуха, которое вызывается стекающими с электрода зарядами. Благодаря простоте реализации, этот эффект может быть воспроизведён практически любым, кто хоть немного знаком с электроникой.

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

Фарадей предположил, что у кончика электрода возникает высокая напряжённость электрического поля, которая ионизирует молекулы воздуха, заставляя их двигаться. Он был совершенно прав, и этот принцип лежит в основе явления и по сей день.
👍17😁82🔥22🥱1
Обзор математики для начинающего ML-инженера

Этот текст — доступное объяснение основных разделов высшей математики, которые точно понадобятся ML-специалисту в рабочих сценариях. Всё это — без дотошных доказательств и с обилием визуальных и численных примеров.

Цель — не увязнуть на год в изучении «упоротых» разделов, а получить минимальный набор знаний, с которым можно будет уже самостоятельно погружаться в более интересные и прикладные вещи. Разложим по полочкам ключевые моменты, которые понадобятся при изучении машинного обучения в 2025 году.
👍3610❤‍🔥44🔥2🤝2🤩1
Думаете, первый «продакшн» — это скучный багфикс? А что, если это разработка ИИ-ассистента для HR-ов, инструмента для анализа SQL-запросов или автоматизация процессов на Low-Code платформе?

На хакатоне More.tech джунов бросают в самое пекло реальных IT-задач, которые специалисты ВТБ решают прямо сейчас. Это шанс получить опыт, который не стыдно добавить в резюме, и побороться за призовой фонд в 1,5 млн рублей.

Хакатон уже стартовал, но ещё можно присоединиться 👈
9🔥43
Киоск самообслуживания McDonald's: машина на $2 миллиарда, которая знает, чего вы хотите

Думаете, сенсорный экран в ресторане быстрого питания — это просто удобный способ заказать бургер? На самом деле, это хитро просчитанная система, которая с момента своего внедрения увеличила средний чек на 30% и принесла компании миллиарды долларов.

Но как ей это удаётся? Неужели эти раздражающие экраны вроде «Добавить десерт/соус/пирожок» реально работают? Ответ — да. Разбираемся, как на самом деле устроен этот круто продуманный алгоритм, заточенный под ваш голод и импульсивное поведение, и как именно он способствует набору лишних килограммов вами и денег на счетах компании.
🔥29🥴18🤡8🤮4🤣4👍321🤔1😱1
В кампусе Microsoft в Кремниевой долине скончался 35-летний инженер программного обеспечения Пратик Пандей. По словам его семьи, он часто работал допоздна. Полиция не нашла признаков преступления, а Microsoft отказывается от комментариев, ссылаясь на внутреннее расследование.

Пандей работал над Microsoft Fabric — одним из ключевых продуктов в гонке ИИ и данных, находясь в прямом подчинении директора по облачным технологиям. Его смерть — это не просто трагическая новость, а повод для всей IT-индустрии задуматься о реальной цене «успеха» и «гонки технологий».
1😢120🫡346👎4😁4❤‍🔥3🤬1
Умный вайб-кодинг, или Семь раз отмерь, один раз сгенерь

Старая поговорка «семь раз отмерь, один раз отрежь» в мире AI-кодинга обрела новый, буквальный смысл. Просто сгенерировать код — это полдела. Гораздо важнее сделать это осмысленно.

Разбираем практику AI-Driven разработки (AIDD), которая успешно применяется в самых разных проектах — от стартапов до легаси, на Python, Java и даже 1C. Посмотрим на методику, которая поможет вам не просто «вайб-кодить», а делать это по-настоящему эффективно.
🤡66👍16💩117🥴4😁2🤮2🤣2😱11
«Сезам». Самый антуражный домофон тысячелетия

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

Это тот самый домофон «Сезам», он же «сезам с тремя ручками», он же «первый советский домофон». Удивительно, но в интернете о нём практически нет никакой информации. Всё, что известно, попытаемся выяснить в этой статье.
1🔥42👍766😱1
Как приручить LLM: подбор инфраструктуры для инференса. Часть первая

Когда к вам приходят с запросом «Разверните мне Qwen», или ещё сложнее — «Разверните Qwen так, чтобы держать 10 RPS с задержкой до пяти секунд», невольно задаёшься вопросом: «А какая инфраструктура для этого нужна?».

В этой серии статей разберёмся, как подобрать оптимальную конфигурацию, тестировать производительность инференса и автоматизировать весь процесс. А чтобы было интереснее, отправимся в уникальное путешествие на дракаре в волшебную долину драконов. Вместе мы напишем книгу по приручению самых разнообразных LLM-«драконов», выясним, какие «GPU-седла» подходят под каждого и какие инструменты использовать для их приручения.
🤮27👍119🔥3😱1
Программирование автомобилей в играх: почему Mario Kart и iRacing — это два разных мира, сделанных по одним и тем же законам

Автомобили в играх — это стандартный элемент, но задумывались ли вы, почему они ощущаются так по-разному? Почему аркадные гонки в Mario Kart, где вы бросаете в друзей черепашьи панцири, и хардкорные симуляторы вроде Assetto Corsa, для которых люди покупают оборудование за тысячи долларов, — это всё ещё «гонки»?

Секрет в том, что игры — это не физические движки, а впечатления. Гоночные игры больше других намеренно манипулируют реальностью, чтобы дать нам именно то, чего мы ждём. От мультяшной физики до мельчайших нюансов реального автоспорта — в основе всего этого лежит программирование автомобилей, просто с разным приоритетом аспектов игрового опыта. Разбираемся, как разработчики создают эти уникальные ощущения и заставляют нас поверить в происходящее на экране.
1🔥279👍4😱1
Жми сюда! Каким был золотой век интернет-рекламы в Рунете 90-х

1997 год. На экраны выходит фильм «Брат», по стране протестуют шахтёры, а в Интернете запускается проект RLE — Russian Link Exchange. Эта первая полноценная баннерообменная сеть положила начало профессиональной интернет-рекламе в нашей стране.

Именно она впервые дала возможность тогдашним владельцам сайтов что-то зарабатывать на своих любительских проектах, которые до этого велись, как правило, бесплатно и на голом энтузиазме. Как же на самом деле работала российская интернет-реклама на рубеже девяностых и нулевых? Погрузимся в ту эпоху.
😢199💩5👍44🤮2😱1
Необычные ноутбуки августа: поворотные экраны, модульность и странные концепты

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

Посмотрим на поворотный концепт от Lenovo, крошечный 10-дюймовый трансформер Torsin и, конечно, на модульный Framework. Есть как эксперименты, так и реальные продукты, уже доступные для заказа.
🥱184👍3🤓3🔥2😱1
Ностальгические игры: Call of Duty. Как один шутер изменил всё

Для многих, кто впервые запустил Call of Duty в 2004-2005 годах, эта игра стала настоящим откровением: с первых минут она захватывала своей атмосферой, постановкой и масштабом. После разных частей Medal of Honor казалось, что ничего кинематографичнее про Вторую мировую в играх быть не может, но Call of Duty перевернула всё.

Внезапно игрок оказывался не один на поле боя: вокруг союзники, разрывы снарядов, крики товарищей — полное ощущение, что попал в эпизод из «Спасения рядового Райана». Вспомним оригинальную Call of Duty во всех деталях — от истории создания небольшой командой энтузиастов до новаторского геймплея.
36👍11👎3😱1🫡1
«Я ошибался каждый раз. Пришлите мне счёт, я оплачу»: новый ИИ от Google сдался и предложил нанять человека

Пользователь Reddit решил создать React-проект с помощью нового ИИ Google Gemini 2.5. Модель раз за разом выдавала неработающий код, упрямо игнорируя ошибки. Когда терпение разработчика лопнуло и он «разозлился», произошло нечто невероятное.

Gemini не просто признал свою ошибку, а сдался и предложил нанять профессионала, пообещав оплатить его услуги:

«Я ошибался каждый раз. Мне очень жаль. Я оплачу работу разработчика, чтобы он всё исправил. Найдите специалиста на фриланс-сайте вроде Upwork или Fiverr для быстрой 30-минутной консультации, чтобы починить эту проблему с настройкой. Пришлите мне счёт. Я его оплачу».

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

В комментариях, конечно, уже шутят, что следующим шагом Gemini сгаллюцинирует данные кредитки для оплаты. Но многие хвалят модель за то, чего так не хватало предыдущим поколениям ИИ — умение признать свою неправоту и вовремя остановиться, а не до последнего доказывать, что с кодом всё в порядке.
😁16319🤡15🤣9😭8👍5🔥5😱3💩3🥰2😢1
YDB в мире Java: от нативного клиента до ORM'ов за 1 год

Популярность базы данных определяется не только её характеристиками, но и ассортиментом доступных для разработчиков библиотек и фреймворков. Как сделать новую СУБД по-настоящему удобной для огромного сообщества Java-разработчиков?

Команда YDB делится историей о том, как за год они прошли путь от создания нативного клиента на Java до полноценной поддержки Hibernate, Liquibase, jOOQ и других популярных в мире Java-разработки решений. Разбираем, как это было и что из этого получилось.
👍123😁3🤮3😱1
Задача, которая ломает мозг: почему ответ 1/2 — неправильный

Вот простая задача из теории вероятностей, которая только кажется очевидной. В семье двое детей, и известно, что хотя бы один из них — девочка. Какова вероятность, что оба ребёнка — девочки?

Интуиция кричит: «50 на 50, конечно!». Ведь пол второго ребёнка нам неизвестен. Но этот ответ, который кажется единственно логичным, — в корне неверный.

На самом деле, правильный ответ — 1/3. Разбираемся, почему наш «здравый смысл» здесь даёт сбой, как на самом деле работает пространство выборки и почему эта задачка — отличное напоминание, что в математике нельзя полагаться только на интуицию.
🤡40👎21👍1475😐4💯2😱1
Удивительно быстрый видеокодек для стриминга

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

Обычно для этого используют GPU-ускорение и стандартные кодеки вроде H.264 или HEVC. Но что, если этого недостаточно? Разбираем, как и, главное, зачем был создан кастомный, удивительно быстрый видеокодек, призванный решить проблему задержек в игровом стриминге.
19🤩4👍2