Обновить

Все потоки

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

Самохостинг 10 ТБ на ноутбуке, свой сервер вместо облака, личные сайты и сисопки

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

Домашний сервер — обычное дело в наше время. Кажется, таким никого не удивишь. Но некоторые экстремальные примеры всё-таки поражают. Вот недавно товарищ рассказал, как организовал у себя дешёвый аналог S3: купил пять недорогих HDD по 8 ТБ и подключил их к ноутбуку через дисковую стойку.

Читать далее

Почему на десктопе до сих пор нет нормального T9 и при чем тут LLM

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

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

Читать далее

Осенью всегда должно быть комфортно и жутко. Лучшие хорроры на вечер

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

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

А еще я до сих пор уверен, что жанр находится на грани смерти и переполнен откровенно плохими релизами.

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

Читать далее

Тестируем программы для вскрытия биткойн-головоломок с известным публичным ключом

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

В прошлой статье («Тестируем программы для вскрытия биткойн-головоломок») я сравнивал программы, которые ищут перебором ключ по адресу. Но у части головоломок (номера, кратные пяти: 135, 140, 145, …) публичный ключ уже раскрыт в блокчейне, и для них работают совсем другие алгоритмы: алгоритм кенгуру Полларда и BSGS. Поговорим об этих алгоритмах и программах, их реализующих.

Читать далее

Я всё ещё боюсь работать с ИИ

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

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

Читать далее

Лазерные пушки и автоматические турели

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

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

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

Читать далее

Когда красота серверной стойки начинает мешать эксплуатации

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

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

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

Читать далее

Ультрадешёвый китайский ревербератор для электрогитары

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

Привет, Хабр! Почти все гитаристы любят ревербераторы, и почти все ревербераторы сто́ят дороже других педалей эффектов, за некоторыми исключениями. Одно из таких редких исключений мы сегодня рассмотрим и послушаем.

Речь пойдёт о компактной педали формата «Сникерс» под названием Mosky Spring Reverb.

Читать далее

Один профессор, один калькулятор и 475 миллионов долларов, которые Intel пришлось списать

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

Осенью 1994 года тысячи владельцев новых компьютеров открывали калькулятор Windows, делили 4195835 на 3145727, умножали результат обратно и вместо нуля получали 256.

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

Через два месяца над компанией смеялись в вечерних телешоу, IBM остановила продажи компьютеров на Pentium, а Intel списала 475 миллионов долларов. Рассказываю, как пять пустых ячеек в таблице и одно неудачное решение руководства привели к первому в истории полному отзыву процессора.

Читать далее

Как я выгружал 1,8 TB с Яндекс Диска после аварии в дата-центрах

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

8-11 октября после атак беспилотников пострадали три дата-центра Яндекса: Сасово, Калуга и Владимир. 11 октября Яндекс отключил в веб-версии Диска скачивание папок, альбомов и нескольких файлов сразу. У меня на Диске 1,8 TB файлов и еще около 160 GB фото в безлимите. Терять это не хочется, так что я сел делать бэкап.

План был простой: rclone, VPS в Нидерландах, Google Drive на 2 TB. На деле почти каждый шаг уперся в какую-то особенность Яндекса. Ниже по порядку: что сломалось, какие цифры получились и как обошел. Скрипты и инструкции выложил на GitHub, ссылка в конце.

Читать далее

Не делайте NPC умнее игрока

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

Cегодня принято хвастаться достижениями в области ИИ, даже если вы встроили исправление пикселей в текстурах, чем раньше занимался джун-артист, работа кстати непыльная и художник делает её лучше и быстрее модельки до сих пор, но реалии времени диктуют убрать джуна-Васю и взять умничку-Клавдия. И возникает довольно странное ощущение… если нейронные сети уже научились распознавать изображения, генерировать текст и музыку, управлять автомобилями, играть в сложные гео-политические игры и решать огромное количество задач, которые ещё совсем недавно считались исключительно человеческими, что нам стоит запустить модельку в современную игру и дать ей управление NPC, чтобы сделать его более живым и интегрированным в лор.

Но вот вы заходите с супер-современные (Pragmata, PUBG, выберите свое), как внезапно выясняется, что там по-прежнему находятся старые добрые конечные автоматы, Behavior Tree (поведенческие деревья), эвристики и тонна ифов, которые говорят NPC, что если игрок достаточно близко, то надо его атаковать, если игрок убежал, то надо немного его поискать, потом покричать, потом …выберите свое…, а если искать его слишком долго, то следует сделать вид, что вообще ничего не заметили и уйти заниматься своими нпсишными делами, мужественно охраняя сундук с лутом от дерзких взглядов местной живности, которая тоже, кстати, на эвристиках.

И это все происходит в современных AAA проектах, где на рендеринг одного кадра работают сотни потоков, физика считается на нескольких уровнях детализации, анимация использует сложнейшие системы смешивания и procedural animation, а навигация строится на огромных графах и разработчики совершенно спокойно используют ML для отдельных частей графического пайплайна, обработки звука или генерации контента. А вот когда дело доходит до вопроса «что сейчас должен делать этот конкретный NPC», внезапно оказывается, что старый switch по состояниям всё ещё является самым лучшим инженерным решением.

Читать далее

Почему в C int – не означает 32 бита, а байт – не всегда 8 бит

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

Напишите sizeof(int), и на современной машине вы почти наверняка получите 4. Логично: int – это 32 бита.

Только вот в стандарте C этого нигде не написано.

Более того, существовали машины, где int занимал 16 бит, и такие, где 36. Многие считают это главным проколом создателей языка. Но стоит заглянуть в 1970-е, и картина меняется.

Давайте вспомним, какие компьютеры тогда были, зачем придумали int и почему это решение дожило до C23.

Читать далее

Как использование нейросетей изменило игровую индустрию и homebrew-cцену

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

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

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

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

Читать далее

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

ИИ дешевеет, а ваш компьютер дорожает: как OpenAI и Anthropic устроили гонку цен

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

Цены пошли на спад. 22 сентября Anthropic и OpenAI с разницей примерно в полтора часа выпустили модели дешевле своих предшественников, а DeepSeek отдала кэшированный вход по 0,003$ за миллион токенов.

И это не «щедрость». Розничная DDR5 за шесть недель прибавила еще около 9%, аренда H100 за год подорожала на 15%. Изменилось другое — кто и как эту себестоимость оплачивает. Часть удешевления инженерная: это использование кэша, сжатие KV-кэша и появление моделей, которые тратят меньше токенов на ту же задачу. 

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

Читать далее

Я посчитал, во сколько обходится свой сервер вместо облака в 2026 году

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

В этом году платить за зарубежные облака из России стало почти невозможно. С апреля закрыта оплата сервисов Apple, Google Play не принимает платежи с 2022 года, а Notion отключил российских пользователей ещё в сентябре 2024 года. В комментариях к таким новостям всегда советуют одно и то же: поднимите свой сервер и забудьте о подписках. Я решил проверить этот совет на цифрах. Поднял на своём компьютере Immich, Nextcloud, Vaultwarden и AFFiNE, замерил, сколько им нужно памяти, и сравнил стоимость за пять лет с Яндекс 360 и Облаком Mail. Цены собраны 28 сентября 2026 года. Облако выиграло не на любом объёме: есть граница, после которой свой сервер экономит до 175 тысяч рублей за пять лет. Где она проходит и почему её почти не сдвигает даже б/у железо, разберу по порядку.

Считаем

PaperKey — современная замена пароля

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

С давних времён для авторизации в различных сервисах и приложениях используются пароли. На смену им сначала пытались прийти электронные ключи (токены), но они не получили широкого распространения. Позже появился Passkey, но он скорее стал продвинутыми куки, а не тем, что сможет надолго сохранить ваш доступ в нужный сервис. В результате до сих пор не получилось полноценно заменить пароль.

Развитие вычислительных мощностей ставит жёсткие требования к современным паролям. Для обеспечения надёжной защиты в 256 бит нужен пароль длиной 40 символов! Я разработал современную замену паролю — бумажный ключ PaperKey. Это простой, но в то же время надёжный ключ, про него я расскажу в этой статье.

Читать далее

Заброшки метрополитена

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

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

Вообще говоря, длительные закрытия подземных вокзалов не так уж и редки. Глубокие станции с одним выходом прекращают работу при замене исчерпавших ресурс эскалаторов – на данный момент (октябрь 2026 г.) из-за этого бездействуют Фрунзенская и Парк Победы в Питере. Вместе с «лестницами-чудесницами» обычно успевают обновить интерьеры и оборудование, ведь ремонт зачастую тянется год и больше. Например, та же Фрунзенская не работает с лета 2024 г.

Но наша история про окончательно и бесповоротно – таких бедолаг куда меньше. В Москве их две – Первомайская и Калужская.

Читать далее

Как я писал свой TCP на чистом Си: надежный протокол доставки данных поверх UDP

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

История о том, как реализовать надежный протокол поверх ненадежного UDP: скользящее окно, SACK, чексумма и почему при потерях сеть внезапно заработала быстрее

Зачем вообще писать свой RDT-протокол? Каждый джун знает, что TCP у нас «надежный, но медленный», а UDP — «быстрый, но ненадежный». Но это очень поверхностные знания, которые не раскрывают всего масштаба происходящего под капотом. И как раз недавно я задался вопросом: а почему бы не попытаться повторить TCP? Амбициозная цель: приблизить своё детище к работе TCP, поработить мир и захватить умы человечества, объединив всех в единый организм… Кхм, ну что-то типа того.

Получилось ли у меня? Захватить мир — пока нет, а вот добиться надежной доставки данных через ненадежную сеть с потерями, порчей данных, дублированием, задержками и так далее — более чем. Так что хочу рассказать свою историю о том, как я писал это чудо, с чего начинал, с какими проблемами столкнулся и как пришел к рабочему варианту протокола: с поддержкой скользящего окна, SACK, таймаутов, флагов и прочих прелестей, которые я подглядел в архитектуре TCP. Протокол прошел краш-тест с 30% потерь в сети и смог передать данные байт-в-байт, правда, с нюансами, о которых расскажу дальше :)

Читать далее

25 лет Windows XP: ОС, которая не хочет уходить

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

Сегодня супер-юбилей для всей ИТ-отрасли: 25 октября 2026 г. исполняется 25 лет старту продаж Windows XP. В продажу англоязычная версия поступила в этот день в 2001 году, а еще 24 августа сборка 2600 ушла в производство (версия RTM, Release to Market). Microsoft вместе с Intel и другими производителями ПК потратила на продвижение Windows XP не менее миллиарда долларов. Первоначальный англоязычный слоган “Prepare to Fly” после событий 11 сентября заменили на “Yes You Can”. Кстати, на коробках с Windows XP этого слогана не было, только в маркетинговой кампании.

Читать далее

Как автоматизация в ЦОД помогает строить и динамично менять инфраструктуру облака

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

Привет, Хабр! Меня зовут Антон Бушный, я тимлид инфраструктурных инженеров в K2 Cloud. В этой статье мы поговорим про железо — о нем, как нам кажется, говорят непростительно мало. А ведь любое приложение, сервис, Kubernetes-кластер не существует в вакууме — он обязательно работает на физической инфраструктуре. Речь пойдет о концепции построения большой инфраструктуры, но конкретные модели серверов и замеры производительности сравнивать не будем, разговор верхнеуровневый.

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

Читать далее