Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

Лифт не знает, куда ехать. И это лучший алгоритм, который мы придумали

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели14K

Вчера я 4 минуты стоял в подъезде и смотрел, как два лифта одновременно поехали вверх. Все два. На табло — 12, 15, 18. Я на первом. Мне на шестой. И я подумал: вот я кучу лет пишу софт, оптимизирую запросы к базе данных, кеширую всё что движется — а эти две коробки на тросах не могут разобраться, кто из них должен спуститься за мной.

Потом я погрузился в тему. И выяснил, что они не «не могут разобраться». Они математически не способны найти идеальное решение. Вообще никто не способен. Задача диспетчеризации группы лифтов — NP-трудная. То есть буквально: не существует алгоритма, который гарантированно найдёт оптимальный маршрут за разумное время.

И вот уже 60 лет лучшие инженеры мира решают эту задачу эвристиками. По сути — догадками.

Читать далее

Новости

Как я в одиночку начинаю IoT-стартап на Rust в Бразилии

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели12K

Начну с короткого рассказа, как я докатился до жизни такой ) Меня зовут Егор, мне 28. У меня нет диплома программиста, нет опыта работы в IT и нет ни одного коммерческого проекта в резюме. Зато я всю жизнь очень любил железо — буквально с детства, будучи ещё в детском саду, я чинил себе джойстики на Sega, а потом на PS1. В школьные годы открыл для себя сначала Ucoz, потом Wix, Tilda, WordPress, и уже к институту освоил React. Но так сложилось, что это для меня всегда было просто хобби — как и собирать себе датчики для дома: датчики влажности, открытия дверей и т.д. ))

Возможно, я бы мог стать программистом и зарабатывать приличные деньги, но учился в школе с военным уклоном, а после школы стал предпринимателем — занимались производством металлоконструкций и мебели ) После череды ссор с партнёром стал аккаунт-менеджером в Достависте, и отработал там славные 4 года (и по вечерам програмировал мечтал об магазине аля САМОКАТ ), что, собственно, и позволило мне отправиться в Грузию в 2021 году перезимовать и познакомиться с будущей женой.

Грузия, которая не случилась

Жили в Грузии, всё было кайф. Купил там квартиру не в центре Батуми, буквально на кредитку(было так дешево ), в начале 2022 года — до начала событий . Август 2025. Мы с женой (беременной, она грузинка) пошли в Турцию на визаран — так как ПМЖ мне не давали, а давали справку о том, что я «угроза нац. безопасности». На границе меня разворачивают — аргументируя тем, что я слишком долго туристом у них живу.

Месяц живу в Турции, жена быстро всё продаёт. В Россию не хочется — у меня повестки висят и ничего в России кроме родственников нет. Решили поехать туда, где паспорт по рождению ребёнка и не слишком дорого. Так и выбрали Бразилию.

Читать далее

Эти жуки не те, кем кажутся, — вспоминаем сериал «Лексс»

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели9.7K

Сейчас сериал или фильм делается, как правило, «безопасно» с точки зрения структуры и повествования: одни и те же сценарии по одним и тем же канонам. Кажется, что просто меняются жанр, окружение, порядок сцен — и что всё, коммерция победила творчество. А иногда хочется чего-то яркого, с характером. 

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

Но как он это делал? Давайте вспомним, чем же так цеплял и запоминался «Лексс».

Читать далее

Обесценивание и эксплуатация: к чему пришёл Open Source

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели11K

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

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

Читать далее

Изучаем 5GBE-сети

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.5K

Посмотрим на интересный сетевой стандарт, который является этакой золотой серединой между дорогим и горячим 10GbE и уже распространенным и дешёвым, но не таким быстрым 2.5GbE. Проведём тесты, сделаем замер потребления.

Читать далее

Гексафторид вольфрама подорожал почти вдвое — и это бьет по всему рынку чипов

Время на прочтение5 мин
Охват и читатели7.7K

С начала 2026 года резко выросли цены на гексафторид вольфрама — один из ключевых газов, используемых при производстве микросхем. Крупные поставщики из Азии почти одновременно пересмотрели контракты с фабриками, объясняя это подорожанием сырья и высоким спросом со стороны производителей памяти и процессоров. В результате выросла стоимость обработки кремниевых пластин, и этот рост постепенно начинает отражаться на всей электронике — от серверов до обычных смартфонов. А если учесть, что цены и так растут, то текущая тенденция может вывести ценник чипов просто на орбиту. Давайте разберемся в ситуации.

Что случилось?

Похмелье после электроэйфории: почему вокруг электромобилей столько разговоров о спаде и что происходит на самом деле

Время на прочтение14 мин
Охват и читатели17K

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

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

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

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

Проблема не в том, что электрокары «никому не нужны». А в том, что после фазы эйфории рынок вошел в более скучную, но куда более честную фазу: конкуренции, ценового давления, смены лидеров, зависимости от субсидий и волн популярности отдельных моделей. То есть будущее не отменилось. Просто оказалось не таким гладким и блестящим, как обещали в рекламных роликах.

Читать далее

Как отменить или откатить коммит в Git командами reset, revert и restore

Уровень сложностиСложный
Время на прочтение5 мин
Охват и читатели6.5K

Всем привет!

Если вы работаете с Git относительно недавно, почти наверняка у вас возникала потребность в отмене коммита. И, что печально, вы быстро поняли, что простого "откатить все назад" нет.

Где-то советуют git reset, где-то - git revert, а в третьих и вовсе пишется про checkout. По тому же правилу летят restore, amend, reflog и куча технологических формулировок, требующих знания git и после которых становится только сложнее, нежели понятнее.

На самом деле все это объясняется: под словами "отменить commit" можно иметь в виду совершенно разные действия, и мы разберем, для каких случаев, какая команда подходит.

Читать далее

11 модов для комфортной игры в Diablo 2: Resurrected + бонус

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели9.4K

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

Новый виток этих размышлений у меня вызвало дополнение для Diablo II — Reign of the Warlock. Его выход нарушил работу различных модификаций, а вместе с ними и самого популярного мод-менеджера, без которого установка большинства пользовательских улучшений становится крайне затруднительной. Разработчик менеджера постепенно исправляет ситуацию, выпускает обновления и адаптирует инструмент под новую реальность, но публикует их в основном на GitHub, а не на том же Nexus Mods, из-за чего многие игроки их попросту не находят, отчего подавляющее большинство модов просто не получается установить. Всё это, в сочетании с постоянными вопросами об установке модов, подтолкнуло меня к идее подготовить практический материал о самых удобных вариантах игры в Diablo II в 2026 году. Тем более что в Telegram-канале я проводил опрос о том, нужен ли подобный материал, — и по реакциям аудитории стало понятно, что интерес к нему действительно есть. Надеюсь, он будет интересен и вам!

Читать далее

Запускаем LLM на AMD RX580: разбор проблем ROCm, Ollama и реальный GPU inference

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели9K

3 дня борьбы с ROCm, RX580 и Ollama: как я запустил LLM на домашней видеокарте

Я попытался запустить LLM inference на старой AMD RX580 через ROCm и Ollama в Kubernetes. GPU определялся, VRAM занималась, контейнеры запускались — но inference падал с ошибками hipMemGetInfo, а иногда просто выдавал бессмысленный текст.

В статье — полный инженерный разбор:как диагностировать реальный GPU compute (а не просто VRAM usage), почему Vulkan помог найти root cause, какие версии ROCm и kernel оказались рабочими, и как добиться стабильной генерации ~42 tokens/sec на RX580.

Читать расследование

Как спасают бананы

Время на прочтение6 мин
Охват и читатели7.5K

Я тут намедни задумался: а почему бананы дорожают? Раньше они были так дешевы, что на них часто поскальзывались, как видно в старых комедиях. И в конце концов, не останемся ли мы без бананов?

Жили да были в Юго-Восточной Азии два вида бананов — банан Бальбиса и банан заострённый. Они и сейчас встречаются, но никому уже не интересны дикие плоды, в которых больше косточек, чем мякоти. В древние времена с едой было похуже, поэтому и этих возделывали. Но однажды какой-то крестьянин заметил, что один из кустов даёт чудо-плоды — без косточек и полные мякоти. Да, косточек нет, но ведь можно размножать вегетативно, из корневища сами растут новые кусты, знай отрезай корневище с побегами и сажай на новом месте (а то без этого кусты сильно концентрируются, истощают почву). И никакой селекционной лотереи, все растения таким способом получаются одинаковые, фактически клоны друг друга.

Читать далее

Как создатель первой веб-камеры был вынужден продать все свои разработки: история Connectix

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели9.8K

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

Читать далее

Хлеб на закваске как управляемый процесс

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели5.7K

Привет, Хабр!

Меня зовут Екатерина, и в ЮMoney я живу процессами: превращаю хаос в предсказуемую систему. Но есть место, где системам, казалось бы, не место — домашняя кухня. Я старший менеджер проектов, а моё хобби — выпечка хлеба на закваске.

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

Читать далее

Ближайшие события

Google убивает независимый Android. Обращение и 19 аргументов против насильной регистрации разработчиков

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели7.1K

https://keepandroidopen.org/ru/
https://keepandroidopen.org/open-letter/
https://www.change.org/p/stop-google-from-limiting-apk-file-usage?recruiter=1370041382&recruited_by_id=fddec6e0-0e30-11f0-a55d-cd0eb0fd0ac4

Уважаемая команда Google и руководство Android, я пишу вам не как случайный пользователь, а как человек, который уже больше 15 лет выбирает Android именно потому, что он был открытой платформой. Платформой, которая отличалась от яблочной тюрьмы iOS тем, что не требовала разрешения корпорации, чтобы я мог установить любое приложение, помочь другу с установкой или поддержать независимый проект. Сегодня я вынужден выразить глубокое разочарование, граничащее с чувством предательства.

С сентября 2026 года вы вводите обязательную централизованную регистрацию разработчиков для всего распространения приложений на Android — даже вне Google Play. Чтобы установить приложение через сайт, APK-файл, альтернативный магазин или просто передать его другу, разработчик должен:

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

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

Читать далее

6 800 замеров глюкозы у кошек с диабетом: что я узнал, создав платформу для мониторинга

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.7K

Привет, Хабр!

Полгода назад я писал здесь, как за 5 дней с помощью Claude создал приложение для мониторинга диабета у своей кошки Манишки. Ей было 13 лет, она весила 3 кг, и каждый день я мерял ей сахар глюкометром и колол инсулин. Из блокнота на холодильнике данные перекочевали в Excel, потом в Python-скрипт с графиками, а потом — в полноценное веб-приложение Diabnostic.

С тех пор кое-что изменилось: Манишка вышла в ремиссию в декабре 2025 — глюкоза пришла в норму, инсулин больше не нужен. Но приложение жило своей жизнью: за 5 месяцев работы на платформе зарегистрировались 346 владельцев, и вместе с их питомцами накопился уникальный датасет — 6 783 записи глюкозы от 121 питомца.

В этой статье — о том, какие неожиданные медицинские инсайты я нашёл в обычном дневнике глюкозы.

Поехали!

Байки старого автоматизатора, или «Социальная инженерия» как инструмент цифровизации

Время на прочтение34 мин
Охват и читатели6.7K

«Внедрение нейросетей на производстве — это часто скрытая война»

Камиль Гадеев

Автоматизация производства — это не только написание кода. За каждым успешным внедрением стоит невидимая работа: убедить людей, преодолеть сопротивление, выстроить доверие. Именно об этом — несколько историй в ретроспективе.

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

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

Читать далее

.NET под микроскопом | процессы, метаданные, AOT и GC

Уровень сложностиСложный
Время на прочтение21 мин
Охват и читатели6.4K

Эта статья скорее всего будет полезна тем, кто продолжает разбираться или работать на платформах .NET . Предупреждаю! Здесь будет далекое плавание в разные места, и с точки ОС будет упомянуто достаточно много!

На просторах Хабра есть несколько хороших статей про устройство и поведение .NET. Мне хотелось бы стать "чем-то по связующим" между ними.

Спустить шлюпку

«Мама, у меня железное хобби!» — польза DIY, а также доки, схемы и инструкции в подборке «хадверных» пет-проектов

Время на прочтение6 мин
Охват и читатели7K

Хардверные пет-проекты, которые можно «пощупать», неспроста полюбились тем, кто работает преимущественно в цифровой среде. Мы в Beeline Cloud решили разобраться, насколько полезно может быть такое аппаратное хобби с точки зрения ученых (спойлер: еще как полезно). А также подобрали несколько DIY-проектов, которые займут не один вечер, позволят применить инженерные навыки и прокачать скилл креативного решения задач. В подборке: DIY-фотокамера, скейтборд, роборука и телескоп.

Читать далее

Халява уходит из разработки Агентов

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели7.2K

Сегодня каждый норовит написать универсального агента и объявить это революцией. Рынок переполнен поделками вроде OpenClaw и его клонов: IronClaw, ZeroClaw, MicroClaw, NullClaw, GitClaw, AstrBot, GripAi, Moltis...

Все идут одной и той же дорогой: используют готовые MCP и дают агентам shell-оболочку. Да, это легко собрать. Да, весело. Можно хайпануть в соцсетях. Но это тупиковый путь.

В статье разберем все грехи status quo и предложим другой подход, более требовательный к компетенциям в области разработки ПО.

Читать далее

8 уровней агентной инженерии

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели7.5K

Способности AI в написании кода растут быстрее, чем наше умение этими способностями пользоваться. Поэтому рост баллов на SWE-bench не коррелирует с метриками продуктивности, которые волнуют инженерных руководителей. Когда команда Anthropic выкатывает продукт вроде Cowork за 10 дней, а другая команда не может довести до ума сломанный POC на тех же моделях, разница в одном: первые закрыли разрыв между возможностями моделей и практикой, вторые — нет.

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

Читать далее