xaker
Белый хакер. Глава 10. Хьюстон, у нас…

Для подписчиковВрачей в районной поликлинике Кирилл прошел быстро: ему померили давление, окулист заставил прочитать мелкие буквы на табличке и назвать цифры, изображенные на листках с цветными кружочками, а лор, стоя за спиной, заговорщицки шептала слова, которые требовалось произнести вслух. Причем пройти всех специалистов удалось без предварительной записи, просто произнеся магическое заклинание «водительская медкомиссия», которым с ним поделились в регистратуре. Сложности начались в районно…

  • суббота, 10 января 2026 г. в 00:00:05
javascript
VladX: как я создал язык программирования с русским синтаксисом в 13 лет

Привет, Хабр! Меня зовут Владислав, мне 13 лет, и я создал язык программирования VladX. В этой статье расскажу, как устроен его интерпретатор, почему я выбрал русский синтаксис и как можно попробовать язык в действии.Идея: почему русский синтаксис?Когда я начал изучать программирование, английские ключевые слова if, else, function казались магическими заклинаниями. Логика алгоритмов была понятна, но синтаксис создавал лишний барьер. Я подумал: а что если сделать язык, где ключевые слова будут н…

  • суббота, 10 января 2026 г. в 00:00:02
xaker
Белый хакер. Глава 9. Лед тронулся

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

  • пятница, 9 января 2026 г. в 00:00:08
javascript
Корпоративный RAG как MCP-сервис: подключаем кодовую базу к IDE

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

  • пятница, 9 января 2026 г. в 00:00:05
javascript
JavaScript: заметка об Anchor Positioning API

Привет, друзья!В этой небольшой статье мы вместе с вами немного пощупаем новый Web API - Anchor Positioning.Anchor Positioning API предоставляет новые возможности для связывания элементов между собой. Одни элементы являются якорями (якорными, anchor elements), другие - позиционируемыми относительно якорей (закрепленными, anchor-positioned elements). Размер и положение позиционируемого элемента может определяться размером и положением якорного элемента.Кроме того, с помощью CSS можно:определять …

  • пятница, 9 января 2026 г. в 00:00:05
github
HKUDS / VideoRAG

[KDD'2026] "VideoRAG: Chat with Your Videos" VideoRAG: Chat with Your Videos • Vimo Desktop 🎬 Intelligent Video Conversations | Powered by Advanced AI | Extreme Long-Context Processing Vimo is a revolutionary desktop application that lets you chat with your videos using cutting-edge AI technology. Built on the powerful VideoRAG framework, Vimo can understand and analyze videos of any length - from short clips to hundreds of hours of content - and answer your que…

  • пятница, 9 января 2026 г. в 00:00:03
github
NevaMind-AI / memU

Memory infrastructure for LLMs and AI agents MemU A Future-Oriented Agentic Memory System MemU is an agentic memory framework for LLM and AI agent backends. It receives multimodal inputs (conversations, documents, images), extracts them into structured memory, and organizes them into a hierarchical file system that supports both embedding-based (RAG) and non-embedding (LLM) retrieval. MemU is collaborating with four open-source projects to launch the 2026 New Year Challenge. 🎉Between …

  • пятница, 9 января 2026 г. в 00:00:02
xaker
Белый хакер. Глава 8. Алло, это Жора!

Для подписчиковЛежащий на полу возле надувного матраса телефон пронзительно задребезжал, вырывая Кирилла из теплых объятий сна. Он нащупал рукой вибрирующую трубку, глянул на экран, с трудом разлепив глаза, и вдавил кнопку приема звонка. Этому абоненту следовало ответить, даже несмотря на то, что тот решил разбудить его в девять часов утра, да еще и в выходной.

  • четверг, 8 января 2026 г. в 00:00:10
javascript
Насколько быстро браузеры могут обрабатывать данные в Base64?

Base64 — это схема кодирования двоичных значений в текст, преобразующая произвольные двоичные данные (например, изображения, файлы или любые байтовые последовательности) в безопасную печатную ASCII-строку, состоящую из 64-символьного алфавита (A–Z, a–z, 0–9, +, /). Браузеры применяют эту схему в JavaScript для встраивания двоичных данных непосредственно в код/HTML или для передачи двоичных данных в виде текста.Недавно в браузерах появились удобные и безопасные функции для обработки Base64: Uint…

  • четверг, 8 января 2026 г. в 00:00:07