javascript
От костылей к биекции: как я писал генератор судоку на JS

Судоку Больше Меньше / Классическое СудокуПривет, Хабр.Я работаю учителем математики и информатики в солнечном Таиланде. Во время школьных каникул, вместо регулярных путешествий по Азии я решил развлечь себя изучением синтаксиса JavaScript.Когда-то, мы с моей замечательной (но ныне бывшей) женой фанатели от нестандартных судоку со знаками «больше-меньше», мы сами печатали себе уникальные сетки, а иногда, я даже рисовал их руками на основе готовых шаблонов из интернета.В этой статье я хочу расск…

  • четверг, 26 марта 2026 г. в 00:00:06
javascript
Что не так с веб-компонентами?

Здравствуйте, меня зовут Дмитрий Карловский, и я.. пилил веб-компоненты, когда их ещё не придумали, делал полноценные компоненты на AngularJS, когда там ещё были только директивы, и разработал компоненто-ориентированный фреймворк $mol с инверсией контроля и статической типизацией, когда это ещё не было мейнстримом. Короче, я немного в теме. И сейчас я расскажу вам, почему мы сразу отказались от Web Components и почему у них нет никаких перспектив. Немного истории В десятых годах веб усложнил…

  • четверг, 26 марта 2026 г. в 00:00:04
javascript
Будни разработки моего онлайн-САПР КонтрБагCAD

Про начало разработки я писал в предыдущей статье. Напомню — я разрабатываю простенький 3D-редактор для моделирования под 3D-печать. С простым интерфейсом и, самое главное, работой прямо в браузере. Естественно, это будет не полноценная САПР, но для обучения и простенького проектирования функционала должно хватать.Целился я в нечто среднее между Tinkercad и Fusion360. Одной из задач было обойтись без сервера, т.е. работа на стороне клиента, а также быстрая работа. Поэтому в качестве основы я вы…

  • четверг, 26 марта 2026 г. в 00:00:04
github
letta-ai / claude-subconscious

Give Claude Code a subconsciousClaude Subconscious A background agent that whispers to Claude Code. A Letta agent that watches your sessions, reads your files, builds up memory over time, and whispers guidance back. ImportantClaude Subconscious is an experimental way to extend Claude Code (a closed source / black box agent) with the power of Letta's memory system, tool access, and context engineering. If you're looking for a coding agent that's memory-first, model agnostic, and full…

  • четверг, 26 марта 2026 г. в 00:00:02
xaker
Linux Foundation защитит мейнтейнеров от ИИ-слопа

Шесть крупных компаний — Anthropic, AWS, GitHub, Google, Microsoft и OpenAI — совместно выделили 12,5 млн долларов США на проект, который призван помочь мейнтейнерам опенсорсных проектов справиться со шквалом сгенерированных ИИ баг-репортов.

  • среда, 25 марта 2026 г. в 00:00:18
xaker
Ученым и правоохранителям разрешат искать экстремистские материалы в интернете

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

  • среда, 25 марта 2026 г. в 00:00:16
xaker
Российские сервисы для онлайн-опросов используются для криптовалютного скама

Специалисты «Лаборатории Касперского» зафиксировали волну мошеннических рассылок, в которых злоумышленники маскируют ссылки на вредоносные ресурсы с помощью легитимных платформ для создания онлайн-опросов. За январь и февраль 2026 года защитные решения компании заблокировали около 35 000 подобных писем.

  • среда, 25 марта 2026 г. в 00:00:15
xaker
Критическая уязвимость telnetd ведет к выполнению произвольного кода

В демоне telnetd из состава GNU InetUtils обнаружили критическую уязвимость, которая позволяет неаутентифицированному атакующему удаленно выполнить произвольный код с правами root. Проблему обнаружили специалисты израильской ИБ-компании Dream, и патча для нее пока нет.

  • среда, 25 марта 2026 г. в 00:00:14
xaker
Крипта с нуля. Разбираемся с алгоритмами в основе криптовалют

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

  • среда, 25 марта 2026 г. в 00:00:13