Pull to refresh
-6
Алексей@java3000

Администратор windows умеющий в программирование

Send message

РБМК: enfant terrible

Reading time29 min
Reach and readers21K

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

Под угрозу была поставлена репутация ведущих инженеров-конструкторов и физиков-ядерщиков СССР. Их руками была создана реакторная установка РБМК-1000, которая должна была стать проводником советского государства в светлое атомное будущее. Но случилось совсем наоборот. И по каким причинам так вышло, стоит разобраться.

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

Читать далее

«Сбер» запустил платформу GigaCowork для управления ИИ-агентами в бизнесе без участия разработчиков

Reading time2 min
Reach and readers12K

«Сбер» открыл доступ к тестированию платформы GigaCowork для управления ИИ‑агентами в компаниях. Запуск 19 мая 2026 года представила компания «Салют для бизнеса» (входит в экосистему «Сбера» ) на конференции ЦИПР в Нижнем Новгороде. Платформа позволяет передавать ИИ‑агентам рутинные этапы бизнес‑процессов без привлечения разработчиков и перестройки внутренних систем.

Читать далее

Как людям на самом деле НРАВИТСЯ нейрослоп. В том числе на Хабре. Я изредка делаю кросспосты заметок из своего...

Reading time1 min
Reach and readers8.7K

Как людям на самом деле НРАВИТСЯ нейрослоп. В том числе на Хабре.

Я изредка делаю кросспосты заметок из своего тг-канала в threads и на хабр, чтобы выйти из пузыря умных читателей канала. На хабре очевидно короткие посты вместо статей не заходят. Более того, мои плотные посты с нумерацией почти каждый раз обвиняли в AI слопе (хотя конечно это несправедливо).

"Ну ладно!" подумал я. Сделал эксперимент: взял один из недавних постов про статистику фейковых гитхаб-звезд, попросил клод "распиши до размеров небольшой статьи", убрал буквально пару формулировок и просто опубликовал на хабре: https://habr.com/ru/articles/1025032/

Статья вошла в топ-5 за день 🥲

То есть текст стал очевидно ХУЖЕ, но людям понравился больше. Никто не поставил минус за подозрение на нейрослоп (там можно видеть причины). А редакторы хабра добавили статью в соцсети (включая тг канал), чего ни разу не случалось с моими кросспостами.

Уверен, что если еще поработать с ллм, типа добавь фактуры, вот отсюда добавь инсайты и т.д. то это могла бы быть топовая статья (тема-то хорошая). Наверное можно и твит так расписать.

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

Читать дальше →

Открытый проект OptimizerDuck позволяет очистить Windows 10/11 от мусора и бесполезных процессов (телеметрию,...

Reading time1 min
Reach and readers12K

Открытый проект OptimizerDuck позволяет очистить Windows 10/11 от мусора и бесполезных процессов (телеметрию, рекламу, Copilot, все фоновые сервисы и ненужные приложения):

Читать дальше →

Что сейчас с Project Loom? Примеры и код

Level of difficultyMedium
Reading time11 min
Reach and readers15K

Практика Project Loom: как включить preview Structured Concurrency в javac, Maven и Gradle, как использовать ScopedValue для request context и StructuredTaskScope для параллельных вызовов, joiner’ы, timeout и связка обеих фич в одном примере. Примеры под JDK 25+

Что же с Project Loom?

Вышло мобильное приложение Morse Code — Decode & Chat — мессенджер на азбуке Морзе

Reading time1 min
Reach and readers13K

Представлено мобильное приложение под название Morse Code - Decode & Chat (App Store и Google Play). Согласно пояснению разработчиков, это мессенджер между смартфонами на азбуке Морзе.

Читать далее

Часть 4. Скорость света — технические детали

Reading time7 min
Reach and readers16K

Продолжаем тему электромагнитная волна, фотон, скорость света. 

В части 3 был представлен альтернативный процесс формирования электромагнитной волны, в котором было использовано 4е геометрическое измерение w. Этот подход позволил объяснить большинство известных особенностей и характеристик электромагнитных волн. 

Напомню, согласно гипотезе, проработанной в 1.3, фотон обладает массой и зарядом, и эти свойства отлично описывают как корпускулярно-волновой дуализм, так и процессы излучения/отражения/поглощения фотона, а также формирование плоской поляризованной электромагнитной волны как форму проекции из 4D. 

В 1.3 не поместилось описание непосредственно процесса излучения фотона, а также описание силы, заставляющий фотон лететь по цикличной 4D траектории. Без этих моментов, гипотеза является неполной. В 1.4 устраним эти недостатки. Но начнем с разбора физического процесса баланса кинетической энергии и энергии поля фотона.

Читать далее

Разбираемся в ML без воды: от базы до Attention. Часть 4: kNN

Level of difficultyEasy
Reading time5 min
Reach and readers15K

В третьей части мы закончили с линейной регрессией. Теперь пора перейти к задаче классификации․

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

Читать далее

meta‑attention is all you need

Level of difficultyMedium
Reading time23 min
Reach and readers17K

В этой статье я расскажу о интересной находке во время моих экспериментов с языковыми моделями, которую я решил назвать «мета‑трансформерами».

Или я нашел реально что‑то интересное, или выдал желаемое из действительное, а обьективную оценку может дать только (технически подкованный) внешний наблюдатель, поэтому этот текст и был опубликован. Особенно тут кстати будут спецы по архитектуре трансформеров.

Все подробности в статье.

Читать далее

Реддитор сделал из неисправного Google Pixel 8 игровую приставку для ретро-игр

Reading time1 min
Reach and readers12K

Пользователь Prior_Explanation_52 рассказал на Reddit, как собрал из неисправного смартфона Google компактную игровую приставку, подключаемую к телевизору.

Читать далее

До дня проведения ежегодного игрового шоу «НАШЫ ИГРЫ 2026», осталось одна неделя, (Москва 30 мая 2026 года)

Reading time3 min
Reach and readers8.1K

Организаторы игрового шоу «НАШЫ ИГРЫ 2026» провели завершающий стрим организаторов шоу, на котором раскрыли некоторые детали подготовки данного мероприятия.

Читать далее

MCP-агрегатор: объединяем инструменты для LLM в один сервер

Reading time4 min
Reach and readers14K

При работе с локальными LLM через Claude Desktop, Kilo Code, Cursor или другие MCP-клиенты часто возникает одна и та же ситуация: Нужен filesystem для работы с файлами,web-search для поиска в интернете,memory для хранения контекста между сессиями, sequential-thinking для сложных рассуждений. И ещё десяток серверов…

Каждый MCP-сервер — это отдельный процесс, отдельная конфигурация, отдельная точка отказа. Файл конфигурации MCP обрастает десятками записей, а управление этой кучей серверов превращается в еще одну проблему. Где лежит файл конфигурации MCP для конкретного агентского приложения - лучше было бы выбирать самому, например, держать его прямо в папке проекта. Кроме того, имя mcp-сервера, в принципе не так важно для LLM как имена и описание инструментов в нем, так что одного, но полного списка инструментов (функций) было бы достаточно. Что если бы можно было запустить один сервер, который автоматически подтягивал бы все остальные?

Читать далее

В С неопределённое поведение повсюду

Level of difficultyMedium
Reading time10 min
Reach and readers29K

Если бы Кардинал Ришелье был программистом, он бы сказал: «Дайте мне шесть строк кода, написанных рукой самого профессионального C-программиста в мире, и я найду в них лазейку для вызова неопределённого поведения.

Никто не может написать безошибочный код на С или C++. И я говоря об этом как человек, который пишет на этих языках почти каждый день около 30 лет. Я слушаю подкасты по C++. Я смотрю выступления про C++ на конференциях. Мне нравится читать и писать на этом языке.

C++ послужил нам сполна, но на дворе 2026 год, и современная рабочая среда явно отличается от среды 1985 (C++) или 1972 (С).

И я далеко не первый, кто об этом заговорил. Помню ещё с десять лет назад читал статью какого-то известного человека, в которой он утверждал, что использование C++ вполне обоснованно можно подвести под нарушение закона Сарбейнза-Оксли (SOX). И хотя с остальной его критикой я не был согласен (как и с тем, что он путал «its» и «it’s»), конкретно с этим пунктом я никогда не спорил.

Мало того, со временем я всё больше убеждался в его истинности. На деле в С для возникновения неопределённого поведения (undefined behaviour, UB) есть гораздо больше возможных причин, чем вы могли предполагать.

Все знают, что двойное освобождение памяти, её использование после освобождения, выход за границы объекта (например, массива) и чтение неинициализированной памяти — это UB. Как ни крути, но в контексте работы с памятью C и C++ безопасными не назовёшь. Тем не менее даже эти ошибки продолжают совершаться повсеместно раз за разом.

Читать далее

AMD (Xilinx) исключила Linux из бесплатного уровня доступности для инструмента разработки FPGA

Reading time2 min
Reach and readers12K

Компания AMD объявила об изменении способа лицензирования Vivado, своего инструмента разработки FPGA. Из-за этого пострадает сообщество энтузиастов, поскольку бесплатный уровень больше не будет доступен для Linux.

Читать далее

Обзор интересных особенностей переворачивающихся при умножении чисел

Reading time8 min
Reach and readers14K

В продолжение статьи Переворачивающиеся при умножении числа, которую я написал в 2024 году, представляю небольшую статью-обновление.

Переворачивающимися при умножении числами я назвал такие числа a и b с одинаковым количеством цифр, что выполняется равенство:

a ∙ b = concat(reverse(b), reverse(a)),

где операция reverse записывает разряды числа в обратном порядке, а операция concat соединяет два числа в одно. Например, выполняются такие равенства:

218252 ∙ 837281 = 182738 252812
43275098 ∙ 77535533 = 33553577 89057234
47208027 ∙ 56843862 = 26834865 72080274
и т. д.

Алгоритмы нахождения переворачивающихся чисел приведены в оригинальной статье и комментариях к ней.

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

Читать далее

ИИ-агент DeepMind закрыл 9 математических задач. Цена — около $200 на задачу

Reading time2 min
Reach and readers12K

Google DeepMind опубликовал препринт про агента AlphaProof Nexus, который автономно нашел формальные доказательства для 9 из 353 открытых задач из каталога венгерского математика Пола Эрдёша. Медианная стоимость успешной попытки — около $200, разброс от $20 до $800.

Читать далее

Разработка параметризируемого модуля CORDIC-алгоритма на System Verilog

Level of difficultyMedium
Reading time19 min
Reach and readers14K

В далеком 2011 году автором была опубликована статья «Реализация CORDIC‑алгоритма на ПЛИС» [1]. В той статье приводится сначала математическое описание алгоритма, его суть. Показан пример расчета поворота вектора на плоскости сначала «на бумажке» согласно алгоритму, а затем сравнение результатов с расчетом «по калькулятору». Затем, показано создание структурной схемы проекта с rtl‑описанием CORDIC‑алгоритма и приведены листинги каждого модуля. Помимо этого были приведены основы создания проекта в среде ModelSim.

Автор считает, что эта статья оказалась полезной для новичков в области программирования ПЛИС, так как на протяжении долгого периода времени, после публикации статьи приходили письма с вопросами и уточнениями на данную тему. Даже сейчас я часто встречаю на различных форумах на тему ПЛИС ссылки на данную работу. Но! Если математическая часть алгоритма однозначно является полезной, а также основы создания и структурированного ведения проекта для новичка, то использовать данное rtl‑описание в различных проектах, адаптируя модули проекта по свои нужды крайне неудобно и неуклюже. По крайней мере, автор, когда заглядывает в это свое создание в прошлом, морщится и чувствует себя неловко.

Поэтому появилось желание представить тот модуль CORDICа (для генерации гармонического сигнала в сфере радиолокации и связи), который автор использует в данный момент в различных проектах. Весь алгоритм реализован в одном sv‑модуле, а, значит, его намного легче переносить из проекта в проект. Также он более прост в восприятии.

Читать далее

Стоматология каменного века. Как неандертальцы лечили зубы 59 тысяч лет назад

Reading time5 min
Reach and readers17K

Люди привыкли считать, что в глубокой древности все сводилось к борьбе за еду и укрытие. Охота, сбор растений, постоянный холод и опасность от хищников отнимали силы, а мысли о здоровье уходили на второй, если не на третий план. Оказалось, что все не совсем так. 

Ученые доказали, что наши далекие предки владели навыками, о которых раньше никто не подозревал. Например, неандертальцы, населявшие огромные территории от Западной Европы до Сибири. Археологические находки подтверждают, что они умели изготавливать сложные орудия, заботились о сородичах и пытались справляться с последствиями травм и болезней. Недавнее исследование, опубликованное в журнале PLOS ONE, добавило еще одну неожиданную деталь: около 59 тысяч лет назад в одной из алтайских пещер неандертальцы провели процедуру, которую можно считать древнейшей из известных науке стоматологических операций.

Читать далее

Мобильная разработка за неделю #631 (18 — 24 мая)

Level of difficultyEasy
Reading time5 min
Reach and readers11K

В новом дайджесте лаги Телеграм на флагманах и анонсы Google I/O 2026, переезд с XML на Jetpack Compose и новый Flutter с Dart-ом, счет на €3167от ошибки в Firebase двухлетней давности, как Apple боролась с мошенничеством в App Store в 2025, ИИ-система code-review от DoorDash, которая действительно работает, и многое другое. Заходите!

Читать далее

Почему избегать неприятностей — значит избегать жизнь

Level of difficultyEasy
Reading time4 min
Reach and readers14K

Где неприятности — там и жизнь

Или почему избегать неприятностей — это самый быстрый способ нажить себе проблем

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Администратор серверов
Младший
From 110,000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения