Hacker News Digest

Обновлено: 18 ноября 2025 г. в 23:42

Постов: 4296 • Страница 82/430

GLP-1 therapeutics: Their emerging role in alcohol and substance use disorders (academic.oup.com) 💬 Длинная дискуссия

by PaulHoule • 28 октября 2025 г. в 02:00 • 242 points

ОригиналHN

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

  • GLP-1 препараты (Mounjaro/Zepbound, Wegovy и др.) снижают не только аппетит к еде, но и «тягу» к алкоголю, гемблингу и другим видам зависимости, что подтверждается как клиническими, так и анекдотическими данными.
  • Однако эффект не универсален: у части людей он проявляется сильнее, у других слабее или отсутствует, что делает невозможным однозначные выводы.
  • Побочные эффекты, включая тошноту и рвоту, могут быть вызваны GLP-1 препаратами, и их выраженность может варьироваться от человека к человеку.
  • Вопрос о том, что GLP-1 препараты могут быть использованы для «лечения» зависимостей, остается открытым, поскольку отсутствуют однозначные доказательства их эффективности и безопасности в этом контексте.

Quantifying pass-by-value overhead (owen.cafe)

by todsacerdoti • 28 октября 2025 г. в 00:52 • 91 points

ОригиналHN

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

Passing structs up to size 256 is very cheap, and uses SIMD registers.Presumably this means for all arguments combined? If for example you pass four pointers each pointing to a 256-byte struct, you probably don’t want to pass all four structs (or even just one or two of the fou

3M Diskette Reference Manual (1983) [pdf] (retrocmp.de)

Руководство 3M 1983 года описывает физическую структуру и работу дискет. Дискеты, доступные в размерах 8" и 5.25", состоят из трех основных компонентов: конверта из ПВХ, подложки и носителя информации. В конверте предусмотрены специальные отверстия и вырезы: отверстие для шпинделя привода, вырез для разрешения записи (у 5.25"), индексационное отверстие, вырез для защиты от записи (у 8"), прорез для доступа головок и вырезы для снятия напряжения. Эти элементы обеспечивают совместимость и правильную работу дискет в компьютерных системах.

Различные типы дискет (односторонние/двусторонние, низкой/высокой плотности) имеют уникальные коды и расположения индексационных отверстий для обеспечения совместимости с оборудованием. Например, у 3M 5.25" дискет индексационное отверстие расположено примерно под углом 104°, в то время как у 8" дискетов оно может находиться под разными углами в зависимости от типа. Прорез для доступа головок является наиболее важной частью конверта, так как именно через него считывающие/записывающие головки взаимодействуют с магнитной поверхностью диска.

by susam • 27 октября 2025 г. в 23:44 • 100 points

ОригиналHN

#diskette#floppy-disk#storage-media#computer-hardware#data-storage#retro-computing

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

  • Дискуссия началась с того, что автор хотел показать детям дискету 5.25", но не нашёл её, зато нашёл 3.5" дискету и показал её детям, которые даже не знали, что это такое.
  • Участники обсудили, что отверстие индекс-отверстия почти никогда не использовалось, кроме как в очень старых системах.
  • Упоминались технические детали: 1.44 МБ, 1.68 МБ, «серый» сектор и т.д.
  • Были всплески ностальгии по тем временам, когда к покупке прилагалась настоящая документация.
  • В конце обсуждение свелось к тому, что дискеты всё ещё можно купить, и они всё ещё используются в промышленности.

AI can code, but it can't build software (bytesauna.com)

Несмотря на развитие ИИ, многие люди продолжают искать технических сооснователей, чтобы превратить их "наскоро написанные" приложения в готовые к использованию продукты. Автор статьи заметил, что чаще всего к нему обращаются бизнес-ориентированные специалисты без технических навыков, у которых есть идея приложения, но нет возможности довести его до рабочего состояния. Это говорит о том, что ИИ может писать код, но не может строить программное обеспечение.

LLM, такие как GPT-5, успешно решают изолированные, хорошо определенные задачи, но создание готового к использованию приложения — это не просто кодирование, а инженерия программного обеспечения. Основная сложность заключается в управлении сложностью, поддерживаемости и интеграции множества простых компонентов одновременно. Как отмечает автор, "кодирование — это просто, инженерия программного обеспечения — это сложно".

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

by nreece • 27 октября 2025 г. в 23:41 • 197 points

ОригиналHN

#llm#software-engineering#coding#programming#code-generation

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

  • LLM хорошо генерируют код, но не могут самостоятельно создавать полноценное ПО, так как не справляются с архитектурными решениями, оценкой требований, тестированием и взаимодействием с пользователями.
  • Качество кода, создаваемого AI, часто низкое: содержит ошибки, дублирование, избыточную сложность, особенно при "vibe coding" без контроля.
  • Создание ПО требует человеческой экспертизы для управления сложностью, обеспечения надёжности, масштабируемости, поддержки и принятия технических решений.
  • Некоторые скептичны в способности AI заменить инженеров в обозримом будущем, другие считают, что прогресс может ускориться при интеграции AI с мониторингом и аналитикой.
  • Роль инженера смещается от написания кода к решению проблем, проектированию систем и контролю за качеством AI-генерируемого кода.

Iroh-blobs (iroh.computer)

Выпущен iroh-blobs 0.95 с несколькими значительными новыми функциями, главной из которых является пул соединений (util::connection_pool). Этот компонент оптимизирует работу с большим количеством конечных точек, сохраняя верхнюю границу одновременных соединений — критически важно при загрузке blobs из множества провайдеров. Пул через метод get_or_connect либо возвращает существующее соединение, либо создает новое, автоматически управляя временем жизни и закрывая простаивающие соединения по необходимости.

Доступны продвинутые опции настройки: максимальное количество соединений, таймауты подключения и простоя, а также колбэк on_connected для выполнения дополнительной логики перед выдачей соединения. Например, можно настраивать передачу только через прямые соединения для повышения производительности. Важно отметить, что пул возвращает ConnectionRef, а не Connection, для корректного отслеживания времени жизни — клонирование Connection из ConnectionRef нарушит этот механизм. После выпуска iroh 1.0 пул будет перемещен в отдельный крейт.

by janandonly • 27 октября 2025 г. в 23:28 • 117 points

ОригиналHN

#iroh#p2p#connection-pooling#rust#tailscale#vanadium

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

  • Iroh предоставляет P2P-соединения, но при разработке возникают проблемы с подключением к серверу, а Windows Defender блокирует бинарники, что делает невозможным безопасную поставку клиенту.
  • Пользователи отмечают, что Iroh упрощает создание проектов, обеспечивает безопасную передачу данных и предоставляет гибкие возможности для хранения и синхронизации данных.
  • Некоторые участники обсуждения сравнивают Iroh с другими инструментами, такими как Tailscale и vanadium, и задаются вопросом о различиях в использовании и функционале.
  • Вопросы о версионировании, масштабируемости и производительности при использовании Iroh для хранения и синхронизации данных поднимаются в контексте обсуждения.

Linux VM without VM software – User Mode Linux (popovicu.com)

Linux-ядро может запускаться как обычный процесс в пространстве пользователя без использования традиционного ПО для виртуализации. Эта технология, известная как User Mode Linux (UML), позволяет создавать виртуальные машины без QEMU или прав суперпользователя. UML можно рассматривать как паравиртуализированную конфигурацию ядра, которая использует существующее ядро хоста и его функции пространства пользователя. Вместо прямого доступа к физическому оборудованию, UML использует файлы и сокеты для создания нового экземпляра ядра, способного запускать собственные процессы. Интересно, что драйверы в UML "просветлены" - они осведомлены о работе с виртуализированным оборудованием и могут оптимизировать взаимодействие.

Для сборки UML-ядра требуется платформа x86, где оно может работать поверх существующего x86-ядра. Процесс сборки начинается с команды ARCH=um make menuconfig, где можно настроить специальные опции UML. Важно включить опцию BLK_DEV_UBD, которая позволяет обращаться к файлам хоста как к блочным устройствам. После финализации конфигурации ядро собирается командой ARCH=um make -j16, создавая бинарный файл linux. Интересно, что этот файл является динамически связанным исполняемым файлом с библиотекой C, а не традиционным ядром, работающим напрямую с железом.

by arunc • 27 октября 2025 г. в 22:30 • 100 points

ОригиналHN

#linux#user-mode-linux#virtualization#paravirtualization#kernel#x86#containers#smp

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

  • Использ /dev/urandom вместо /dev/zero при инициализации образа диска вызывает вопросы, так как неясно, какой практический смысл в этом есть при отсутствии шифрования.
  • UML (User-mode Linux) позволяет запускать ядро как обычный процесс, но ограничен одним CPU и не поддерживает SMP, что ограничивает его практическое применение.
  • Появление SKAS (Separate Kernel Address Space) и дальнейшее развитие виртуализации сделали UML менее актуальным, но он всё ещё может быть полезен как промежуточное решение между контейнерами и полноценными VM.

OpenAI says over a million people talk to ChatGPT about suicide weekly (techcrunch.com) 🔥 Горячее 💬 Длинная дискуссия

OpenAI опубликовала новые данные, показывающие масштаб обсуждений проблем психического здоровья с ChatGPT. Компания сообщила, что 0,15% активных пользователей еженедельно ведут беседы, включающие явные признаки возможного суицидального планирования или намерений. Учитывая, что у ChatGPT более 800 миллионов пользователей, это означает более миллиона человек в неделю, обращающихся к чат-боту с такими вопросами.

OpenAI подчеркивает, что эти цифры демонстрируют важность их работы над безопасностью в чувствительных разговорах. Компания внедрила специализированные протоколы для таких случаев, включая немедленные рекомендации обращаться за профессиональной помощью и предоставление контактов служб поддержки. Эти данные показывают, как ИИ-системы становятся неожиданно важными ресурсами для людей в кризисных ситуациях, несмотря на первоначальное предназначение ChatGPT в качестве рабочей и учебной помощи.

by jnord • 27 октября 2025 г. в 22:26 • 313 points

ОригиналHN

#openai#llm#mental-health#safety-protocols

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

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

Welcome to hell; please drive carefully (2earth.github.io)

by 2earth • 27 октября 2025 г. в 21:47 • 77 points

ОригиналHN

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

In my experience, the Puffin crossings are setup correctly precisely 0% of the time.If you are going to pay presumably a lot more money for all of the extra detectors and electronics then they need to deliver 2 things as mentioned by OP: 1) They make sure that anyone on the cross

Easy RISC-V (dramforever.github.io) 🔥 Горячее

by todsacerdoti • 27 октября 2025 г. в 20:57 • 362 points

ОригиналHN

#risc-v#architecture#emulation#mips#computer#interactive

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

  • Обсуждение охватывает отзывы о взаимодействии с интерактивным руководством, его охват и влияние на обучение RISC-V, а также сравнение с другими архитектурами и эмуляторами.
  • Участники обсуждают, что интерактивный формат делает архитектуру более доступной, но упрекают в отсутствии визуального компонента, подобного тому, что есть в Easy6502.
  • Обсуждается влияние книги Паттерсона и Хеннесси на развитие RISC-V и сравнение с MIPS и другими архитектурами.
  • Участники делятся личным опытом обучения на R

Study finds growing social circles may fuel polarization (phys.org) 💬 Длинная дискуссия

Исследование показало, что расширение социальных связей может способствовать поляризации общества. Между 2008 и 2010 годами политическая поляризация резко выросла одновременно с увеличением числа близких контактов с двух до четырех-пяти человек. "Когда плотность сети возрастает с большим количеством связей, поляризация в коллективе неизбежно резко возрастает", — отмечает Маркус Хофер из Complexity Science Hub.

Ученые из Complexity Science Hub Вены опубликовали свои выводы в Proceedings of the National Academy of Sciences, подтвердив, что рост поляризации измерим и объективен. "Этот рост произошел внезапно, между 2008 и 2010 годами", — говорит Стефан Тюрнер. Интересно, что переход от низкой к высокой связности произошел вскоре после того, как Facebook стал доступен для всех (2006) и обошел другие сайты по трафику в США (2010).

by geox • 27 октября 2025 г. в 19:06 • 198 points

ОригиналHN

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

  • Средний показатель близких друзей вырос с 2,2 до 4,1 за 24 года, что противоречит общепринятой картине «эпидемии одиночества» и требует объяснения.
  • Возможно, причина в том, что люди просто переосмыслили, что считать «близким другом», или в том, что социальные сети позволяют поддерживать большее число слабых связей, которые теперь считаются «близкими друзьями».
  • Под вопросом остаётся, действительно ли рост числа друзей связан с усилением поляризации, и если да, то как именно.
  • Неясно, как именно определялось, что такое «близкий друг», и не исключено, что сравнение «2,2» и «4,1» отражает не рост числа друзей, а просто сдвиг в определении.
  • Возможно, что исследование не учитывает, что люди могут иметь разное число друзей в разных социальных сетях, и это может быть причиной роста среднего показателя.