Hacker News Digest

Обновлено: 28 ноября 2025 г. в 08:55

Постов: 4635 • Страница 66/464

Writing your own BEAM (martin.janiczek.cz)

Автор исследует, сколько усилий требуется для реализации собственных примитивов BEAM, создавая упрощенную версию виртуальной машины на Elm. Используя стиль передачи продолжений (CPS), он избегает необходимости писать парсер, CLI и другие компоненты полноценного компилятора, сосредоточившись на ядре системы. Этот подход позволяет сосредоточиться на основных концепциях, таких как планировщик, процессы и их взаимодействие.

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

by cbzbc • 09 ноября 2025 г. в 18:29 • 250 points

ОригиналHN

#beam#elm#cps#processes#scheduling#linux#jvm#nix

Комментарии (79)

  • Обсуждение в основном вращается вокруг BEAM: его происхождение, ограничения и будущее.
  • Участники обсуждают, что BEAM не переносим между дистрибутивами Linux, в отличие от JVM, и требует компиляции из исходников.
  • Поднимается вопрос о том, что написание статьи не объясняет читателям, что такое BEAM, и что это значит для них.
  • Некоторые участники предлагают использовать Nix или статически слинкованный BEAM для решения проблемы портируемости.
  • Также обсуждается, что исходный код BEAM доступен, и что ранние версии BEAM, возможно, были бы полезны для изучения.

Drilling down on Uncle Sam's proposed TP-Link ban (krebsonsecurity.com) 💬 Длинная дискуссия

by todsacerdoti • 09 ноября 2025 г. в 18:17 • 250 points

ОригиналHN

#security#politics#tp-link#cybersecurity

Комментарии (322)

  • Обсуждение в основном вращается вокруг трёх тем: безопасность, политика и доступность.
  • Участники спорят, действительно ли TP-Link уязвимы, или это просто политическое давление.
  • Поднимается вопрос о том, что если TP-Link запретят, то что будет с другими китайскими брендами.
  • Также обсуждается, что если TP-Link уязвимы, то почему не запрещают другие компании, которые делают тоже самое.
  • Некоторые участники высказывают мнение, что вся эта ситуация может быть просто способом защитить американские компании от конкуренции.

Python Software Foundation gets a donor surge after rejecting federal grant (thenewstack.io)

by MilnerRoute • 09 ноября 2025 г. в 17:28 • 128 points

ОригиналHN

Комментарии (63)

Yeah, after what they did to Tim Peters in recent times, I don't see myself donating. I wonder is this something all grants have now? edit: yep that seems to be the case https://nsf-gov-resources.nsf.gov/files/gc1-may25.pdf Many of the comments here are disappointing. Regardless

Bumble Berry Pi – A Cheap DIY Raspberry Pi Handheld Cyberdeck (github.com)

Проект Bumble Berry Pi представляет собой дешевый и простой в сборке кибер-дек на базе Raspberry Pi. Устройство создано для энтузиастов, желающих собрать портативный компьютер с минимальными затратами. Проект включает подробные инструкции по сборке, необходимые компоненты и программное обеспечение.

Кибер-дек оснащен 7-дюймовым сенсорным дисплеем, механической клавиатурой и аккумулятором для автономной работы. Стоимость всех компонентов составляет около $100, что делает его доступным альтернативой коммерческим решениям. Проект с открытым исходным кодом позволяет легко адаптировать устройство под индивидуальные нужды.

by MakerSam • 09 ноября 2025 г. в 16:34 • 173 points

ОригиналHN

#raspberry-pi#cyberdeck#3d-printing#open-source#github

Комментарии (34)

  • Пользователи обсуждают, насколько компактным должен быть карманный компьютер, чтобы его можно было носить в кармане, и какие штаны для этого подойдут.
  • Некоторые участники делятся опытом печати корпуса на 3D-принтере и стоимости такой печати.
  • Обсуждается, можно ли использовать Raspberry Pi без мыши и клавиатуры и какие есть альтернативы.
  • Участники делятся опытом, где напечатать корпус и какие есть сервисы 3D-печати.
  • Также обсуждается, какие штаны подойдут для ношения такого устройства и какие карманы подойдут для этого.

Marble Fountain (willmorrison.net) 🔥 Горячее

by chris_overseas • 09 ноября 2025 г. в 16:26 • 836 points

ОригиналHN

#3d-printing#visual-design#engineering#creativity#innovation

Комментарии (88)

  • Дискуссия показала, что 3D-печать позволяет создавать сложные, органические формы, которые невозможно было бы изготовить традиционными методами.
  • Участники обсуждали, что визуальная эстетика и «нечеловеческая» точность траектории шариков важнее, чем абсолютная тишина, и что важно сохранять баланс между ними.
  • Было отмечено, что в будущем можно будет печатать целые здания, и это может стать обычной практикой.
  • Некоторые участники поделились ссылками на инструменты и исходный код, что делает возможным повторение эксперимента.
  • В целом, обсуждение подчеркнуло, что проект демонстрирует сочетание творчества, инженерии и визуального дизайна, и что это может вдохновить других исследователей и создателей.

Bull markets make you feel smarter than you are (awealthofcommonsense.com)

by raw_anon_1111 • 09 ноября 2025 г. в 16:25 • 79 points

ОригиналHN

Комментарии (34)

Something that is not mentioned: The psychological burden when you check your portfolio multiple times a day.It can become an addiction akin to sports betting. Your mind is constantly occupied by the market and how it’s going. It takes a heavy attention toll on anything other you

The Principles of Diffusion Models (arxiv.org)

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

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

by Anon84 • 09 ноября 2025 г. в 16:10 • 205 points

ОригиналHN

#diffusion-models#machine-learning#artificial-intelligence#mathematics#deep-learning#arxiv

Комментарии (20)

  • Обсуждение началось с вопроса о дубликатах и правилах HN, где участники обсудили, что считается дубликатом и как обходить правило о дубликатах.
  • Участники обменялись мнениями о том, что такое «брут-форс» в контексте ИИ и эволюции, а также о том, как эволюция и обучение ИИ связаны с «брут-форсом».
  • Обсуждались также вопросы о том, как ИИ может быть использован для обучения и как это может повлиять на образование.
  • Также обсуждались вопросы о том, как ИИ может быть использован для обучения и как это может повлиять на образование.

Operating Margins (fi-le.net) 🔥 Горячее

by fi-le • 09 ноября 2025 г. в 15:46 • 253 points

ОригиналHN

Комментарии (95)

This is maybe the first dataset I've seen that clearly illustrates how margin (profit) is inversely correlated with value to humanity.Other than Ports, the top 7 highest-margin industries (stock/crypto exchanges, stock exchanges, banks, toll road operators, financial services and

AI isn't replacing jobs. AI spending is (fastcompany.com) 🔥 Горячее 💬 Длинная дискуссия

by felineflock • 09 ноября 2025 г. в 15:30 • 529 points

ОригиналHN

Комментарии (361)

As a recently laid of senior engineer, to the extent that my job was replaced, it was replaced with offshore junior devs who'd already been working with the company for over year with a pretty rough level of productivity by man-hour, though maybe taking 3x the time to get things

The Manuscripts of Edsger W. Dijkstra (cs.utexas.edu)

Архив Эдсгера Дейкстры содержит более тысячи его неопубликованных рукописей, известных как "EWDs", которые он рассылал десяткам получателей на протяжении более 40 лет. Дейкстра, один из основоположников компьютерных наук (1930-2002), внёс фундаментальный вклад в алгоритмы, языки программирования, операционные системы и формальную верификацию, за что получил высшую награду ACM - премию Тьюринга. Большинство его работ остались недоступными для широкой публики, пока не были оцифрованы и представлены на этом сайте в виде PDF-документов.

Исходные материалы, включая дневники и переписку, хранятся в Техасском университете. Архив включает несколько индексов для поиска, а также растущее количество транскрибированных текстов и переводов на разные языки. Дейкстра часто возвращался к уже обсуждавшимся темам, предлагая новые взгляды или более точные формулировки, что отражено в системе перекрёстных ссылок между документами.

by nathan-barry • 09 ноября 2025 г. в 15:27 • 244 points

ОригиналHN

#algorithms#programming-languages#operating-systems#formal-verification#computer-science#software-development

Комментарии (107)

  • Дискуссия охватывает темы от индексации массивов до философии обучения программированию, включая ссылки на конкретные эссе и письма Дейкстры.
  • Участники обмениваются ссылками на тексты Дейкстры, обсуждают его взгляды на обучение программированию, индексацию и стиль написания кода.
  • Обсуждение затрагивает влияние Дейкстры на современную практику разработки ПО, включая дискуссии о том, как его идеи могут быть применимы или неприменимы в современном контексте.
  • Участники также обсуждают влияние Дейкстры на современные языки программирования и стиль написания кода, включая дискуссии о том, как его идеи могут быть применимы в современной разработке ПО.
  • Некоторые участники также обсуждают, как идеи Дейкстры могут быть использованы в обучении новых программистов и как его идеи могут быть применимы в современной разработке ПО.