Погряз в боли настройки DI в многомодульных проектах и решил написать собственный велосипед на Kotlin Symbol Processing. Рассказываю, как поэкспериментировал с генерацией кода, победил R8/ProGuard, добавил compile-time валидацию графа и что из этого вообще получилось
Читать далееНе обязательно поступать в Harvard, Stanford или MIT, чтобы учиться по материалам этих университетов.
Собрала 10 платформ и университетских ресурсов, где можно найти бесплатные онлайн-курсы, лекции и учебные материалы.
Особенно рекомендую тем, кто хочет развиваться в AI / ML / Data Science, Computer Science или готовится к PhD.
Читать далееЕсли вы занимаетесь ML / AI, Computer Science или научными исследованиями, диссертации могут быть очень полезным источником идей для research.
Мой валидатор забраковал ответ, сославшись на несуществующую статью, — а ведь именно он поставлен ловить галлюцинации. После этого я собрал конвейер из восьми открытых пакетов: он ни разу не пропустил битый код и забраковал треть рабочего. Объясняю, почему это не провал, а правильная настройка — и как повторить её за три вечера.
Читать далееМатрица лазерных диодов от киношного проектора стоит на Таобао как б/у видеокарта десятилетней давности — 260 юаней за демонтаж. Внутри — 14 синих кристаллов Nichia, около семидесяти ватт оптической мощности и собственная линза на каждом диоде. К ней нужны буст-конвертер за пятьсот рублей, процессорный кулер, восемь банок 18650 и вечер с паяльником.
Ниже — полная сборка: расчёт драйвера, настройка тока, борьба с пусковым выбросом, который тихо убивает кристаллы, и честный разбор мест, где моя конструкция кривая.
Сразу дисклеймер, без него никак: это лазер 4 класса опасности. Он не «может повредить глаз при неудачном стечении обстоятельств» — он поджигает дерево на дистанции вытянутой руки. Если вы никогда не работали с лазерными диодами, начните с чего-то на порядок дешевле и слабее.
Читать далееДоступен новый релиз плагинов LSP Plugins 1.2.34!
Плагины предназначены для обработки звука при сведении и мастеринге аудиозаписей, в условиях живых выступлений, а также при организации вещания и подкастов. Пакет совместим с форматами LADSPA, LV2, VST2 (LinuxVST), VST3, CLAP и GStreamer, а также предоставляет standalone-версии с поддержкой JACK и PipeWire.
( читать дальше... )
На днях вышла новая версия OpenTESArena – 0.18.0. OpenTESArena – это OpenSource-реализация движка от The Elder Scrolls: Arena (первая игра одноимённой франшизы). Благодаря OpenTESArena возможно нативно поиграть в The Elder Scrolls: Arena на Linux, Raspberry Pi, ChromeOS (ARM-Linux и Linux x64) и macOS. Разработка идёт с 2016 года.
( читать дальше... )
Что общего у лучших инвесторов, предпринимателей, игроков в покер и других профессионалов, работающих с неопределённостью?
Какие принципы помогают принимать сильные решения там, где ничего нельзя знать наверняка?
Читать далееЯ незрячий и пользуюсь двумя Braille eMotion 40. На одном устройстве мне стало тесно в рамках штатного набора программ, поэтому я сделал доступный диспетчер APK и автономный установщик для Windows. Рассказываю, почему для интеграции понадобился отдельный пакет-мост, как я проверял опасные операции и какую часть работы взял на себя GPT Codex.
Читать далееТолько недавно компания Антропик развлекла нас всех удивительным рассказом о штурме гипотезы Римана с получением математических результатов с помощью мультиагентного пайплайна https://habr.com/ru/articles/1069480/ .
И вот они выкатили новую историю: без научных открытий, но зато с социальным сюжетом.
Стали моделировать мультиагентную территориальную войну. Сделали много разных моделей, в этой статье я описываю одну из них.
Читать далееЕсли вы когда‑либо слышали о «величайшей ошибке Эйнштейна» — скорее всего, речь шла о космологической постоянной. Это был поправочный коэффициент, который Эйнштейн ввёл в свои уравнения в 1917 году; с учётом такой постоянной Вселенная оставалась стационарной, четырёхмерной (три пространственных измерения + время), и в ней работали уравнения Эйнштейна. Космологическая постоянная действовала как фактор гравитации, не позволяя Вселенной ни схлопнуться в комок материи, ни развоплотиться. После того, как в 1929 году Эдвин Хаббл открыл закон расширения Вселенной (причём, это расширение идёт с ускорением), постулат о стационарности Вселенной был отброшен, и Эйнштейн признал космологическую постоянную своей величайшей ошибкой. Но после того, как в 1997–1998 годах две группы, одна под руководством Перлмуттера, другая — под руководством Шмидта и Рисса — открыли тёмную энергию, эту сущность отождествили с космологической постоянной. Поскольку тёмная энергия приводит к расширению Вселенной, очевидно, что она является антигравитационной. Но это сверхмалая величина, которая, по‑видимому, всё‑таки выше нуля; эта величина характеризует плотность энергии вакуума. Значение космологической постоянной составляет Λ = 1,089(29)⋅10−52 м−2, соответственно, плотность вакуума оценивается в 5,84⋅10−27 кг/м3.
В этой же статье я затрону некоторые факты, свидетельствующие в пользу того, что космологическая постоянная не является константой, и со временем меняется. Ранее на Хабре этот вопрос затрагивал уважаемый @SLY_G в статье «Ослабевает ли тёмная энергия? Новые данные подтверждают эту гипотезу». Давайте поговорим об этом подробнее.
Читать далееПеред тем как писать эту статью, я сделал небольшой ресёч: посмотрел, что уже есть на Хабре по разработке торговых ботов и гайдам в формате «с чего начать»
Одни слишком простые, другие заточенные на одну стратегию, не нашел чего-то такого, что было бы как минимальной базой для начала
Не учить одной конкретной стратегии, а собрать минимальный рабочий фреймворк, который можно взять за основу и дальше развивать под себя
Поэтому в статье мы с нуля соберём торгового бота, который умеет получать рыночные данные, принимать решение, выставлять заявку, проверять состояние позиции и фиксировать результат сделки
И да - всё это попробуем сделать примерно за 60 минут Вся необходимая информация будет здесь, никуда переходить не нужно - статья полностью самостоятельная
Спойлер: Собранный бот заработал за 5 минут 22 цента, сделки приложил в конце статьи, можно их проверить если сомневаетесь
Читать далееВсем привет, добро пожаловать на подкаст Mindscape. Я ваш ведущий, Шон Кэрролл. Сегодня у нас особый выпуск, потому что гостей не будет. Это сольный выпуск - говорить буду только я. А тема у нас масштабная: почему существует Вселенная? Почему существует нечто, а не ничто? Почему вообще хоть что-то существует? Я предложу вам свой ответ и рассмотрю несколько других возможных ответов. Это явно не тот вопрос, на который можно дать простой и окончательный ответ, с которым согласятся абсолютно все, но я постараюсь хотя бы обрисовать некоторые возможные варианты. Очевидно, это один из самых фундаментальных вопросов, какие только можно задать, и именно ради таких вопросов мы здесь, в подкасте Mindscape. Итак, начнем.
Меня часто спрашивают, когда я впервые заинтересовался наукой, физикой или космологией. Разные люди приходят в эту область по-разному. Некоторые открывают ее для себя довольно поздно, например уже в университете. Другие, наоборот, очень рано. Я отношусь ко второй группе - я заинтересовался еще ребенком. Обычно я говорю, что мне было десять лет, но на самом деле я помню другое: это был четвертый класс, когда мы с одноклассниками начали говорить о науке более осознанно, а не просто обсуждать то, что проходили в тот день на уроке. И меня все это по-настоящему захватило. Я знаю, что многие заинтересовались наукой благодаря научной фантастике - фильмам, сериалам, книгам и всему остальному. Но в моем случае это была именно научно-популярная литература. Я часами просиживал в местной публичной библиотеке и читал книги о кварках, Большом взрыве, общей теории относительности, физике элементарных частиц и квантовой механике.
Читать далееСтатья посвящена разработке радиолюбительского протокола связи на базе OFDM (Orthogonal Frequency-Division Multiplexing). В ней рассматривается процесс создания физического уровня, сложности, с которыми пришлось столкнуться, а также его испытания в эфире.
Читать далееИзраильская компания Dream занималась рутиной — отслеживала активность в среде киберпреступников. В очередном улове оказался открытый архив на 160 мегабайт. Внутри лежали 1395 файлов: отчеты, логи, выгрузки. Это был не набор трофеев, а рабочий стол атакующих, оставленный включенным. Судя по содержимому, за столом сидел не человек. Файлы были подписаны агентами с буквенными обозначениями, от A до Q.
Читать далееПоследние 5 лет, Apple использует в своих устройствах чипы исключительно собственной разработки. iPhone, Mac, Apple Watch, AirPods — все эти устройства так или иначе базируются на процессорах, которые были разработаны инженерами яблочной компании. Однако в 2000-х всё было не так и Apple собирала свои устройства из целой солянки самого разного железа — чаще всего от Samsung и Infineon (Siemens).
В сегодняшней статье мне хотелось бы рассмотреть аппаратную платформу оригинального iPhone и iPhone 3G. Мы с вами развеем главный миф о процессоре от Samsung, разберем устройство, проанализируем схемотехнику, узнаем и узнаем, за что отвечает каждый чип на плате. Интересно? Тогда жду вас под катом!
Читать далееАвтомойка в 50 метрах от дома. Как доберетесь — на машине или пешком?
Если вы ответили «конечно, пешком, отчего не прогуляться» — поздравляем. Вы угодили в старую как мир ловушку здравого смысла. Но не расстраивайтесь! Следом за вами на эту уловку попались и нейросети от компаний с триллионными бюджетами, а сама загадка стала важным бенчмарком адекватности, через который прогоняют ChatGPT, Claude, Grok, DeepSeek и все прочие современные ИИ.
Правильный ответ тут гораздо сложнее, чем кажется на первый взгляд.
Читать далееОдин седой бурбон капитан сидел, сидел, всё молчал, ни слова не говорил, вдруг становится среди комнаты и, знаете, громко так, как бы сам с собой: «Если бога нет, то какой же я после того капитан?» Взял фуражку, развел руки и вышел.
"Бесы", Фёдор Достоевский
В этом коротком анекдотическом отрывке из романа "Бесы" Фёдор Михайлович Достоевский затрагивает один из наиболее сложных вопросов философии - вопрос о природе власти и её сакральных основаниях. В этом эссе я хочу осветить взгляды различных мыслителей от глубокой древности до наших дней на то, что такое власть, как она возникает, по каким правилам существует, на чём основывается. Кроме того, я покажу как гёделевская неполнота приводит к необходимости существования суверена, как формы власти переходят друг в друга, и как любые властные иерархии обречены на деградацию.
Читать далееПривет, это команда Яндекс Практикума! Напоминаем, что приёмная кампания на программы онлайн-магистратур совсем скоро закончится — осталось меньше месяца. Делимся с вами инструкцией, как подать документы в онлайн-магистратуру через Госуслуги: какие документы понадобятся, как подать согласие и как избежать самых распространённых ошибок.
Подать документы в онлайн-магистратуру можно онлайн через суперсервис «Поступление в вуз онлайн» на Госуслугах. Вам не обязательно лично посещать приёмную комиссию: заявление заполняется в личном кабинете, туда же загружаются документы, статус заявки можно отслеживать онлайн.
Читать далееПривет, Хабр! Этот стоваттный, а на самом деле 50-ваттный транзисторный усилитель в стильном алюминиевом корпусе, доставшийся мне в обмен на педаль гитарного эффекта, был предметом любви одних звукоинженеров в силу своей ремонтопригодности, и ненависти других, поскольку часто выходил из строя и сжигал громкоговорители, да и звучал так себе.
Как бы то ни было, прибор помогал вокально-инструментальным ансамблям давать концерты, а ещё успешно применялся на дискотеках. Сегодня мы сможем рассмотреть этот памятник инженерной и дизайнерской мысли изнутри и снаружи, а также познакомимся с его схемой.
Читать далее