Карта интернет-свободы в РФ
Насколько всё плохо именно в твоём городе?
Я собрал статистику блокировок по городам и провайдерам, и делюсь ей с вами!

Насколько всё плохо именно в твоём городе?
Я собрал статистику блокировок по городам и провайдерам, и делюсь ей с вами!


Каждая сборка платы на SMD-компонентах у меня начинается с одного и того же вопроса: «Как аккуратно нанести паяльную пасту на эти крошечные контактные площадки?» И правильный ответ — использовать трафарет из нержавеющей стали. Но если заказывать такой под каждый прототип, то это обойдётся в копеечку, плюс придётся ждать. Мы в своей конструкторской лаборатории делаем прототипы плат постоянно, поэтому мне хотелось найти возможность изготавливать трафареты на месте. И идеальный материал нашёлся прямо в мусорном баке — им оказалась пустая банка из-под газировки.

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

Привет, Хабр! Меня зовут Завур, я фронтенд-разработчик в Selectel.
Сборка, тестирование и развертывание приложения — операции, которые приходится повторять при каждом изменении кодовой базы. С ростом проекта ручная сборка и деплой начинают отнимать время и приводят к ошибкам. Эту рутину убирает практика непрерывной интеграции и доставки (CI/CD).
Если вам нужен независимый сервер автоматизации, который не привязан к конкретной платформе, подойдет Jenkins — open-source инструмент с большой экосистемой плагинов и поддержкой практически любых технологий. Он может собирать проекты из любого Git-репозитория, запускать тесты, собирать Docker-образы и разворачивать приложения.
В этой статье мы разберем, какие ресурсы нужны Jenkins для разных сценариев, закажем виртуальный сервер в панели Selectel, подготовим его к работе, установим и настроим, а в конце создадим простой пайплайн для автоматической сборки приложения.

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

Часовое дело в России прошло долгий путь. Сначала оно было исключительно элитарным, мастера XVIII-XIX веков ориентировались на качество и сервис. Например, стоимость одного изделия, созданного Павлом Буре, составляла минимум 2 рубля. Для сравнения: прислуга в доме получала от 3 до 10 рублей в месяц.
Некоторые часовщики дополняли своими работами и настоящие произведения искусства. Знаменитый Фаберже, сконструировав яйцо «Букет линий» специально для императорской семьи перед Пасхой 1899 года, превратил эллипсоид, инкрустированный лучшими драгоценными камнями, в циферблат.
После революции столь масштабная индивидуализация ушла в прошлое: большевики работали исключительно с массовостью, следуя за сформировавшимися международными веяниями.
В 1922 году новые власти наладили производство ходиков на заводе «Авиаприбор». Еще через 5 лет Совет Труда и Обороны принимает постановление, регламентирующее организацию часового дела в СССР. В этом документе значилось, что ВСНХ должно спроектировать фабрику для производства часов с максимальной мощностью до 500 тысяч карманных и 500 тысяч крупных изделий.

Как вернуть LAN-режим в Neverwinter Nights 2 на прошитой Switch: без аккаунта Nintendo, без подписки, по локальной сети между двумя консолями. Разбор ARM64-кода, отладка GDB прямо на консоли и готовый патч для Atmosphere.

Существует множество специализированных операционных систем, в том числе заточенных под задачи в области ИБ: Kali Linux — для пентеста, Qubes OS — для работы в изолированной среде. Мы в Beeline Cloud обсудим несколько свежих ОС с упором на инфобез и не только. Одна позволяет отслеживать работу процессора в, так сказать, почти лабораторных условиях, другая — противостоит программам-вымогателям, еще одна — предлагает потенциально автономную архитектуру для космических проектов.

Две независимые группы исследователей в Вене и Пекине одновременно создали первые ядерные часы, которые отсчитывают время по «сжатию и разжатию» атомных ядер тория, тяжёлого радиоактивного элемента. Эти ядерные часы настолько точны, что потеряли бы одну секунду лишь за несколько миллионов лет. Результаты были опубликованы в журнале Nature.
Первые ядерные часы пока не вытеснят всемирную сеть атомных часов, на стабильный ход которых мы полагаемся в GPS и при определении секунды. Не стали они и самым точным хронометром: лучшие атомные часы примерно в 10 000 раз надёжнее и потеряли бы одну секунду лишь более чем за 100 миллиардов лет.
Ядерные часы работают, направляя лазер на ядро атома и отсчитывая, с какой частотой ядро переключается между двумя конфигурациями, называемыми изомерами. Для изменения конфигурации атомных ядер обычно требуется очень много энергии, но есть одно исключение: изотоп торий-229.
В 2003 году исследователи поняли, что следует искать резонансную частоту тория-229. Учёные решили направить на ядра лазер точно нужной частоты и заставить их колебаться между «сжатым» и «разжатым» состояниями. Подсчитывая эти быстрые колебания, можно было бы создать часы. После двух десятилетий поисков несколько групп исследователей определили резонансную частоту тория-229, соответствующую длине волны 148 нанометров, глубоко в ультрафиолетовой части спектра.
Последним необходимым элементом часов была петля обратной связи. Подобно тому как маятниковые часы постепенно замедляются и их приходится заводить, частота лазера может дрейфовать. Чтобы решить эту проблему, группы в Пекине и Вене разработали системы, позволяющие измерять и корректировать частоту лазера, стабилизируя ход часов.

Часы, сыры, банки, гвардейцы – авиастроение явно не первое в списке швейцарских предметов гордости. Тем не менее, оно в стране вполне приличное, а временами его амбиции простирались куда шире лёгких «Пилатусов». Например, на заре реактивной эры «нейтралы» задумали истребитель... четырехмоторный истребитель.
Во время Второй Мировой Швейцария оказалась в самом центре небесной свары. Её лётчикам не раз доводилось перехватывать и даже сбивать попутавших берега оппонентов с обеих сторон. Капитуляция Германии — не повод расслабляться: на смену горячей войне уверенно выходила холодная, на смену Оси и Союзникам – НАТО и Варшавский договор, на смену винтомоторным самолётам – реактивные. Нейтралитет вновь придётся защищать с оружием в руках, но с каким?

Учёные использовали искусственный интеллект для анализа следов износа на куске известняка размером примерно 20 × 15 сантиметров, относящемся к римской эпохе и хранящемся в Римском музее в Нидерландах. Фото: Luk van Goor.
На протяжении десятилетий небольшой потёртый камень с выгравированным на нём узором из прямоугольников и линий спокойно лежал в голландском музее. Специалисты считали его обломком архитектурного элемента. Однако теперь авторы исследования, опубликованного в журнале Antiquity, предполагают, что этот неприметный артефакт на самом деле был древнеримской настольной игрой.
Используя искусственный интеллект для анализа следов износа на куске известняка размером примерно 20 × 15 сантиметров и проведя тысячи симуляций, исследователи полагают, что сумели возродить забытое развлечение, восстановить его правила и заодно разгадать археологическую загадку.
Древние римляне любили развлечения не только на арене Колизея: они регулярно играли в настольные игры. Однако проследить историю этих игр непросто, поскольку во многих случаях игровое поле просто чертили на песке, а для игры использовали недолговечные деревянные палочки.
Тем не менее письменные источники и археологические находки свидетельствуют о развитой игровой культуре. Среди популярных игр были rota (напоминавшая крестики‑нолики), ludus calculorum (похожая на японскую настольную игру гомоку) и ludus latrunculi (предшественница шахмат).
Археологи находили доски для ludus duodecim, напоминавшей нарды, на которых были выгравированы образцы древнеримских ругательств, например «Idiota recede», что на латыни означает «Идиот, проваливай!».

Все мы хоть раз стояли перед формой регистрации, которая капризничает хуже фейсконтроля в клубе с дресс-кодом. Заглавную букву подавай, цифру подавай, спецсимвол подавай, а пароль из восьми букв ей, видите ли, недостаточно элегантен. И мы послушно берем любимое слово, сажаем в начало заглавную букву, в хвост пришпиливаем восклицательный знак и год, форма наконец светится зеленым и довольна собой. Так на свет появляется P@ssw0rd!2026, пароль, который одновременно проходит самую строгую проверку и попадает в первую тысячу вариантов, которые взломщик перелистает еще до того, как допьет утренний кофе.
Я однажды посчитала обе строчки из заголовка для коллег на внутреннем семинаре, расчет всем зашел, и с тех пор я достаю его каждый раз, когда кто-нибудь гордо показывает мне пароль с собачкой вместо буквы и спрашивает, крутой ли он. Отвечаю сразу: собачка его не спасает. Но давайте по порядку, потому что история тут веселее, чем намекает скучное слово «пароль».

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

Видеокарты после майнинга продаются обычно чуток дешевле, чем просто б/у (конечно, далеко не всегда эта особенность указывается). Есть мнение, что покупать их не стоит — дескать, уже все: изношены, поюзаны и ресурса нет. Почему? Аргументация обычно простая: из карты выжимали все соки, работала она круглосуточно и, вероятно, не в самых комфортных условиях. Я решил написать этот материал после того, как попалась новость от пользователя Reddit, которому достались две старые фермы с двенадцатью RTX 3070. Причем бесплатно.
Несколько лет они провели в подвале — сухом и чистом, там никакой жести. Внешне железо сохранилось неплохо, хотя на платах обнаружились некие маслянистые следы. Давайте посмотрим, что это за находка, а заодно разберемся, что изнашивается в видеокартах после майнинга и как проверять их перед покупкой. Если у вас есть подобный опыт — пишите, с чем сталкивались и все ли прошло гладко после сделки.

Приветствую всех читателей Хабра. В этой статье я хочу поделиться своим опытом использования Lenovo ThinkPad X230i. Приписка "i" в данном случае означает урезанную по производительности версию, в ноутбуке установлен Intel Core i3 2370M вместо более мощного Core i5 следующего поколения.
Шизофазия с вайбкодерством продолжается... Для эксперимента клепаю софтины с целью попробовать заменить самые простые инструменты, которыми реально пользуюсь. И посмотреть — получится это или всё же вернусь к старому. Могут ли LLM-ки писать приемлемый софт для настоящего бытового использования, или всё же упрусь в неразрешимые проблемы?

Я потратила больше $9 000 и больше миллиарда токенов, пытаясь сделать нормальную безопасность в приложении, которое разрабатываю с января. Сама программа работала прекрасно, а слои защиты не сходились друг с другом: что-то менялось в одном месте, и ломалось в другом.
Я перепробовала бесчисленное количество способов их свести, даже сделала отдельное приложение, которое следило за «сердцебиением» слоёв защиты и пыталось держать их вместе, — но ничего не помогало. В итоге всё это сошлось! И получился полноценный инструмент — Crossweft. Это открытый плагин для Claude Code и Codex, который не даёт ИИ-агенту сказать «готово»,пока все связанные части программы не синхронизируются. Рассказываю, как он устроен.

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

Бен Лорика (Gradient Flow) разбирает недавние атаки с участием ИИ-агентов. В одном взломе работа, на которую у людей-операторов, по оценке, ушло бы около двух недель, заняла меньше десяти часов, а в инциденте Hugging Face восстановили около 17 600 действий агента за четыре с половиной дня. Эксплуатировали в основном обычные слабости, изменилось упорство атакующего. Отсюда восемь практических выводов: от метрики «сколько проходит от обнаружения до локализации» и защиты обвязки агента до временных учётных данных и границы безопасности за пределами модели.

Ada Studio: код, сцены и инструменты разработки в одном рабочем пространстве.
Мы представляем AdaEngine 1.0.0 — большое обновление нашего открытого игрового движка на Swift.
Первый публичный релиз заложил основу: ECS, рендеринг, сцены, ассеты, физику, звук и AdaUI. С тех пор мы работали над тем, чтобы эти возможности складывались в удобный процесс создания игры.
В версии 1.0.0 появился новый Ada Studio с AI-агентами и интерактивными A2UI-инструментами, значительно выросли возможности AdaScript, добавились нативный запуск на Android, multiplayer, более развитый 3D-рендеринг и облачная инфраструктура для распространения пользовательских игр.
Теперь путь от первой сцены до игры, которой можно поделиться, проходит через связанные между собой инструменты.

Значок VPN в шторке Android говорит только одно: интерфейс существует. Он ничего не говорит о том, реально ли через этот интерфейс сейчас проходит трафик, а в условиях, где VPN регулярно блокируют, разница между этими двумя состояниями ощущается на практике.
В статье - как Android на самом деле определяет наличие VPN, почему этого недостаточно, какие есть более надёжные способы проверки, и описание моих трудностей и их решений при написании pet-проекта для Android.