habrahabr
Репетиция Фоллаута, 1958

Если вы, читая про Чернобыль или Фукусиму удивлялись, как можно так безалаберно относиться к проектированию АЭС – значит, вы просто не видели НАСТОЯЩЕЙ безалаберности. Нынешними системами безопасности современные АЭС обязаны массовой радиофобии (спасибо ЧАЭС и TMI!) и накопившемуся за десятилетия опыту эксплуатации (в том числе и аварийной) мирового мирного и не очень атома. Но ведь были годы, когда такие условности не стояли на пути сумрачных гениев управляемого ядерного распада.Итак, на дворе…

  • понедельник, 13 января 2025 г. в 00:00:08
habrahabr
Шахматный движок на 84688 регулярных выражениях

В праздничные выходные мне пришло в голову, что я давно не занимался чем-то бессмысленным. Представляю вашему вниманию... Regex Chess: набор из 84688 регулярных выражений, которые при выполнении по порядку генерируют ход (валидный, то есть не совсем ужасный) для переданного в качестве входных данных состояния шахматной доски. [Прим. переводчика: здесь в оригинале статьи есть интерактивный виджет, позволяющий сыграть с движком.]Вот вся программа, которая делает ходы против игрока (серьёзно, я не…

  • понедельник, 13 января 2025 г. в 00:00:07
habrahabr
Как перестать избегать трудностей и не сдаваться, даже если очень хочется

Если избегание трудностей становится жизненной стратегией, то через некоторое время вы с грустью обнаруживаете, что проживаете жизнь вполсилы и не получаете то, в чем по-настоящему нуждаетесь. Что сделать, чтобы начать действовать, когда страшно и не отступать?  Почему вы избегаете трудностей?На первый взгляд, этот вопрос — король дурацких вопросов, ведь никто не любит трудности, так что избегать их — разумная стратегия. Однако, если присмотреться внимательнее, то окажется, что нас хлебом не …

  • понедельник, 13 января 2025 г. в 00:00:06
javascript
Почему текстовые форматы не идеальны в разработке: пример на JSON

Ни для кого не секрет, что JSON широко используется в веб-разработке: обмен данными между клиентом (браузером) и сервером, хранение в NoSQL-базах, конфигурационные файлы, API-ответы и многое другое. Он стал практически родным форматом данных для JavaScript и Node.js. Однако при работе с JSON стоит учитывать ряд ограничений и подводных камней, которые в больших проектах могут вылиться в серьёзные проблемы с производительностью, точностью и безопасностью.В этой статье мы разберём:Неочевидные проб…

  • понедельник, 13 января 2025 г. в 00:00:04
javascript
PGlite — полноценный Postgres-сервер на WASM. Работает прямо в браузере и Node.js

Безумные штуки иногда можно найти в интернете. Листая 2024 JavaScript rising stars (https://risingstars.js.org/2024/en#section-all) обнаружил там удивительного зверя - Postgres скомпилированный через emcc в WASM версию, и допиленный до состояния, когда его можно запустить внутри JS-процесса (браузер/Node.js/Bun/etc).PGlite уже упоминался на Хабре (https://habr.com/ru/companies/postgrespro/articles/828950/), но я решил, что он так крут, что заслуживает отдельной небольшой статьи.TL;DR: Представь…

  • понедельник, 13 января 2025 г. в 00:00:03
github
RealKai42 / qwerty-learner

为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers Qwerty Learner English 日本語 为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 📸 在线访问 首选部署: https://qwerty.kaiyi.cool/ GitHub Pages: https://realkai42.github.io/qwerty-learner/ 镜像仓库: GitCode: RealKai42/qwerty-learner Gitee: KaiyiWing/qwerty-learner) 项目已发布 VSCode 插件版,一键启动、随时开始练习 VSCode Plugin Market GitHub 快速部署 Vercel 部署步骤 更新 Vercel Build & Development Sett…

  • понедельник, 13 января 2025 г. в 00:00:02
xaker
Атаки DoubleClickjacking используют двойные клики для обхода защиты

Независимый ИБ-исследователь Паулос Йибело (Paulos Yibelo) рассказал о новой разновидности кликджекинга (clickjacking) и дал этим атакам название DoubleClickjacking. Злоумышленники могут обманом вынудить пользователей совершить нужные действия с помощью двойных кликов мыши, тем самым обходя существующие средства защиты.

  • воскресенье, 12 января 2025 г. в 00:00:13
xaker
Хакеры.RU. Глава 0х0A. В новую жизнь

Для подписчиковЭто одиннадцатая глава приключенческо‑фантастической истории «Хакеры.RU». Каждую субботу мы публикуем по одной главе специально для подписчиков «Хакера». Если ты еще не читаешь, начинай с первой!

  • воскресенье, 12 января 2025 г. в 00:00:13
habrahabr
Насосы, работающие «сами по себе»

Картинка Freepik Меня всегда привлекали интересные технические решения, а особенно те, которые позволяют организовать нечто весьма полезное минимальными усилиями. А если при этом ещё и создаётся иллюзия нарушения закона сохранения энергии, то вообще хорошо: -) И сегодня мы поговорим как раз о таких устройствах, а именно, о насосах, которые позволяют качать полезную субстанцию без подведения внешней энергии*. *Сразу следует сделать оговорку, что ни один из этих насосов, конечно, не нарушает…

  • воскресенье, 12 января 2025 г. в 00:00:11