habrahabr
Юрий Оганесян: за границы таблицы Менделеева

Элементы тяжелее урана создать невозможно — считало большинство учёных середины 20-го века. За ураном в таблице Менделеева простиралось «море нестабильности», где ядра атомов мгновенно распадались. Пробиться сквозь нестабильность помогли эксперименты с тяжёлыми ионами и ускорителями. Физики-ядерщики научились синтезировать элементы тяжелее урана с Z > 92 в лабораториях, где сталкивали ядра атомов в ускорителях. Таблица Менделеева понемногу росла. К 2016-му она заканчивалась на 117-м элем…

  • среда, 21 мая 2025 г. в 00:00:18
habrahabr
Электроэнергия из подошв ботинок? Решение: микроканальный генератор

Картинка — picture 1 (ddraw), picture 2 (Freepik), picture 3 (Freepik) На днях я задумался: а ведь человек весит достаточно много, и во время ходьбы этот вес, практически не используется, хотя мог бы приносить некую пользу, например, вырабатывать электричество! Так как я этой темой интересуюсь далеко не первый день, рассмотрим один из весьма интересных вариантов выработки электричества во время ходьбы с использованием веса человека! Достаточно давно в научных кругах известен вариант генерат…

  • среда, 21 мая 2025 г. в 00:00:17
habrahabr
Когда разработчик тебе врёт: прокрастинация, отмазки и что с этим делать

Бро, если ты хоть раз руководил командой — ты это проходил. На стендапе всё звучит красиво: «делаю задачу, осталось чуть‑чуть», «почти готово», «просто баг странный». А потом проходит неделя, ты заглядываешь в код — и там либо ничего, либо половина сделано, либо вообще не туда копали.Нет, это не обязательно саботаж. Иногда это банальная прокрастинация, страх ошибиться, потеря мотивации, или просто неумение сказать: «я застрял». Но проблема‑то реальная. Если не ловить и не разруливать — команда …

  • среда, 21 мая 2025 г. в 00:00:16
golang
Возвращаюсь к работе мозгом после месяцев кодинга с LLM

TLDR: LLM неплохо справляются с кодингом, но в больших проектах они пишут запутанный сумбур. Я уменьшил объём использования ИИ при кодинге и вернулся к работе головой, ручке и бумаге.Несколько месяцев назад мне нужно было создать новую инфраструктуру для моего SaaS, потому что связка из PHP+MySQL перестала отвечать нашим требованиям. Мне не терпелось воспользоваться этой возможностью, чтобы максимально задействовать все новые LLM, с которыми я экспериментировал. Поэтому я временно отказался от …

  • среда, 21 мая 2025 г. в 00:00:14
golang
Go-микросервисы: Стандартизация архитектуры с Clean Architecture и DDD

Рисунок 0. Как я писал статью на ХабрВведение: Проблемы современных Go-проектовВ Go-экосистеме сложилась парадоксальная ситуация: при наличии множества руководств по структуре проектов, разработчики продолжают сталкиваться с системными проблемами:Проблема внутреннего монолита. Кажущаяся модульность разбивается о практику размещения всей логики в internal/, где:73% проектов смешивают доменную логику с инфраструктурой (данные CodeScene 2023).Среднее время поиска нужного компонента превышает 15 ми…

  • среда, 21 мая 2025 г. в 00:00:13
golang
Мое автопротоколирование, начало создания полноценного сервиса

ДисклеймерВсем привет! В данной статье я поделюсь своим опытом написания сервиса. Я не являюсь опытным или профессиональным разработчиком, я пишу свой проект и мои решения могут быть не самыми оптимальными. Эта статья состоит в основном из ошибок, которые я совершил. Мой путь не является правильным и потому - судите "строго".Создание структуры проектаПервое, что приходит в голову при создании своего проекта, это как правильно организовать работу всего приложения, что с чем должно взаимо…

  • среда, 21 мая 2025 г. в 00:00:12
javascript
Асинхронность в JavaScript, как использовать в web разработке на React, цепочка промисов и параллел…

Асинхронные операции в JavaScriptМинимум об асинхронностиАсинхронный код в отличие от синхронного позволяет выполнять длительные операции продолжая работать приложению, не зависая когда идет обращение к серверу с фронтенда или когда идет выборка данных на сервере из базы данных.Что же позволяет коду так работать?. Когда я 2022 г. увлекся разработкой на React (это JavaScript библиотека) и начал разрабатывать сайт с тестовыми погодными данными используя OpenWeatherMap, первое с чем столкнулся по …

  • среда, 21 мая 2025 г. в 00:00:10
javascript
Clojure — стабильность по определению

Недавно мне попался следующий твит от OneHappyFellow:Кажется, я понял, что меня настолько напрягает при программировании на языках с динамической типизацией. Дело в том, что никогда нет уверенности, будет ли конкретная библиотека работать определённым образом, и не сломается ли код при очередном минорном обновлении версии.— One Happy Fellow (@onehappyfellow) 5 мая 2025Этот тезис меня заинтересовал. Дело в том, что по работе мне в основном приходится иметь дело с Clojure. Это динамический язык, …

  • среда, 21 мая 2025 г. в 00:00:09
javascript
Как Армия и open-source помогли мне стартануть карьеру

Если ты в кризисе — не накручивай опыт. Создай его. Это бесплатно⚠️ Не трать время на чтение, если тебе здесь не откликнетсяДо open-sourceПосле open-sourceСейчасВременной период2014-2016с 20172025Возраст23-252633ПолМальчикМужчинаЗафисит от результатов спринтаРольРазнорабочийFront-end разработчикЛидер платформы по построению интерфейсов (неколько десятков команд)Эмоциональное состояниеОтчаяниеВоодушевлениеПривязанное к релизному циклуЯ и HRыОтказы и тишинаЗавал предложенийНе в поиске, переодичес…

  • среда, 21 мая 2025 г. в 00:00:08