Hacker News Digest

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

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

Python's splitlines does more than just newlines (yossarian.net)

Python действительно разбивает строку не только по \n, \r и \r\n, но и по целому ряду юникод-разделителей: \x1c, \x1d, \x1e, \x85, \u2028, \u2029 и другим. Это означает, что splitlines() может разбивать строку на части там, где вы этого не ожидаете.

by Bogdanp • 09 октября 2025 г. в 13:55 • 88 points

ОригиналHN

#python#strings#unicode#methods

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

  • Обсуждение показало, что splitlines() и split() ведут себя неодинаково, особенно в отношении обработки символов перевода строки и других пробелов.
  • Участники отметили, что splitlines() может неожиданно удалять символы перевода строки, если они встречаются в конце строки, в то время как split() этого не делает.
  • Также было отмечено, что split() разделяет строку по любому пробельному символу, в то время как splitlines() только по символам перевода строки.
  • Несколько человек поделились личным опытом, что они узнали что-то новое из обсуждения, даже несмотря на то, что это уже было в документации.
  • В целом, обсуждение подчеркнуло важность внимательного чтения документации и понимания различий между похожими, но не идентичными функциями.

Using a laptop as an HDMI monitor for an SBC (danielmangum.com)

Ноутбук вместо HDMI-монитора: подключить одноплатник к ноутбуку через HDMI-USB-захват и вывести картинку в VLC, ffplay или Cheese. Под рукой всегда есть клавиатура, а в дороге не нужно таскать отдельный экран. Подход работает и для Raspberry Pi и для любой другой SBC.

by hasheddan • 09 октября 2025 г. в 13:36 • 132 points

ОригиналHN

#hdmi#usb#raspberrypi#vlc#ffmpeg#open-source#single-board-computer

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

  • Пользователи обсуждают, что для подключения к SBC или другим устройствам без собственного дисплея удобнее всего использовать готовые решения вроде NanoKVM-USB, но они дорогие и не всегда доступны, поэтому обсуждается возможность создания open-source альтернативы.
  • Обсуждается, что для подключения к SBC или другим устройствам без собственного дисплея можно использовать ноутбук как дисплей и клавиатуру, но это требует специального оборудования, и встроенные порты USB-C и HDMI не поддерживают вход.
  • Участники обсуждают, что для подключения к SBC или другим устройствам без собственного дисплея можно использовать ноутбук как дисплей и клавиатуру, но это требует специального оборудования, и встроенные порты USB-C и HDMI не поддерживают вход.
  • Участники обсуждают, что для подключения к SBC или другим устройствам без собственного дисплея можно использовать ноутбук как дисплей и клавиатуру, но это требует специального оборудования, и встроенные порты USB-C и HDMI не поддерживают вход.
  • Участники обсуждают, что для подключения к SBC или другим устройствам без собственного дисплея можно использовать ноутбук как дисплей и клавиатуру, но это требует специального оборудования, и встроенные порты USB-C и HDMI не поддерживают вход.

Figure 03, our 3rd generation humanoid robot (figure.ai) 🔥 Горячее 💬 Длинная дискуссия

Figure 03 — третье поколение человекоподобного робота от компании Figure. Вместо того, чтобы просто собрать ещё одного робота, инженеры заново спроектировали его с нуля под массовое производство, безопасность в домашних условиях и под Helix — новую модель ИИ, которая учится прямо у людей.

Главное: камеры в ладонях и новая тактильная кожа позволяют Helix видеть и чувствовать всё, что делает робот. Это делает возможным, чтобы он учился напрямую от человека, а не в лаборатории. Плюс, благодаря переработке под массовое производство, себестоимость снизилась на 47% и теперь робот стоит меньше, чем электромобиль. Пока что он доступен только корпоративным партнёрам, но вот-вот и для дома.

by lairv • 09 октября 2025 г. в 13:27 • 377 points

ОригиналHN

#robotics#artificial-intelligence#machine-learning#computer-vision#tactile-sensing#mass-production#human-robot-interaction#privacy#ethics#automation

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

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

The C++ programmer and educator Rainer Grimm has passed away (modernescpp.com)

Последняя запись в серии «ALS-дневник» стала финальной. Райнер Гримм, автор блога Modern C++, скончался 6 октября 2025 года, окружённый семьёй. Он отказался от продления жизни при помощи аппаратов, чтобы не страдать от пневмонии. За два года болезни он не прекращал писать о C++, выступать на CppCon и продвигать инициативу Cippi, которая теперь будет жить без него. Его книга «Modern C++26» осталась незавершённой, но его семья обещает держать сообщество в курсе.

by ibobev • 09 октября 2025 г. в 13:05 • 86 points

ОригиналHN

#c++#cppcon#modern-c++

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

  • Ушел из жизни Райнер Гримм, автор блога "Modernes C++" и книг по современному C++.
  • Сообщество выражает соболезнования и признает его вклад в развитии языка.
  • Пользователи вспоминают его вклад в стандарты C++ и обсуждают его книги и статьи.
  • Некоторые комментарии сочетают юмор и уважение, упоминая "вызов деструктора" и "конец области видимости".
  • Сообщество выражает соболезнования семье и близким.

Nobel Prize in Literature 2025: László Krasznahorkai (nobelprize.org)

Нобелевская премия по литературе 2025 присуждена венгерскому писателю Ласло Красногоркому «за вдохновляющее и видение, которое воплощает в себе силу искусства в эпоху апокалиптического ужаса». Комитет подчеркнул, что его «живое и непримиримое» творчество «воплощает в себе идею, что единственная роль искусства — это противостоять безысходности».

by PikelEmi • 09 октября 2025 г. в 12:54 • 191 points

ОригиналHN

#literature#nobel-prize#translation#film

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

  • Лауреат Нобелевской премии по литературе 2025 года Ласло Красногорский (László Krasznahorkai) — первый венгерский лауреат, что вызвало обсуждение о том, что премия отражает не только литературное, но и политическое влияние.
  • Обсуждение также коснулось того, что переводы его работ на английский язык играют важную роль в его признании, и что его книги, возможно, читаются в основном в переводе.
  • Участники обсуждения отметили, что Красногорский — это первый лауреат Нобелевской премии, который написал свои книги на венгерском языке.
  • Также было отмечено, что Красногорский и режиссёр Бела Тарр, с которым он сотрудничал, создавая фильмы по его книгам, представляют собой редкий пример удачного сочетания литературы и кино.

Show HN: I built a web framework in C (github.com) 🔥 Горячее 💬 Длинная дискуссия

Краткий пересказ:
lavandula — это минималистичный веб-фреймворк на C, который обещает «скорость C и удобство Python». Проект с открытым исходным кодом, лицензия MIT. Сейчас он находится в стадии альфа-тестирования: базовый роутинг, middleware, JSON-ответы и простой шаблонизатор уже работают. Пример «Hello, world» компилируется в 12 КБ статического бинарника, а полноценный REST API сервис — меньше 100 КБ.

Планы: добавить встроенный ORM, WebSocket и SSE, а также CLI-генератор проектов. Поддержка Windows пока нестабильна, но Linux и macOS уже можно использовать. Сообщество приветствует вклад: обсуждение ведётся в Discussions, а примеры кода и бенчмарки публикуются в репозитории.

by ashtonjamesd • 09 октября 2025 г. в 12:45 • 364 points

ОригиналHN

#c#web-framework#rest-api#orm#websocket#sse#cli#linux#macos#open-source

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

  • Проект получил похвалу за чистоту и современный стиль кода, но также вызвал споры о практичности и безопасности C-фреймворков.
  • Участники обсуждали, насколько целесообразно писать веб-приложения на C, и поднимались вопросы о безопасности и удобстве использования.
  • Некоторые отметили, что проект может быть полезен для обучения и как отправная точка для других языков или фреймворков.
  • Были также упоминания о том, что проект может быть развит с добавлением функций вроде шаблонизатора или поддержки HTTPS.
  • Некоторые комментарии подчеркнули важность тестов и обработки ошибок в коде, а также отметили, что проект может быть использован как основа для других языков или фреймворков.

Pointer Pointer (2012) (pointerpointer.com)

К сожалению, в вашем запросе нет достаточной информации для создания пересказа статьи. Вы предоставили только название "Pointer Pointer" и сообщение о необходимости включить JavaScript для работы приложения.

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

by surprisetalk • 09 октября 2025 г. в 12:42 • 222 points

ОригиналHN

#javascript#json#opencv#algorithms#nostalgia

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

  • Старый проект pointerpointer.com (2006) использует JSON-файл с 700+ фото и алгоритм выбирает ближайшее по положению курсора, что делает невозможным «подглядывание» за кадром.
  • Пользователи спорят, были ли фото подобраны вручную или с помощью OpenCV, но большинство склоняется к ручному отбору.
  • Ностальгия и культурный феномен: обсуждение вызвало волну воспоминаний и вопрос о том, как именно собирались эти изображения.
  • Пользователь предложил форк с котами, которые бы «ловили» курсор лапками.

The fight between doctors and insurance companies over 'downcoding' (nbcnews.com) 💬 Длинная дискуссия

Врачи и страховые компании вступили в «войну кодов» — борьбу за то, как именно кодируются медицинские услуги. Страховщики обвиняют врачей в «апкодинге» — завышении сложности визита, чтобы выставить счёт за более дорогую услугу. Врачи, в свою очередь, утверждают, что страховые компании систематически занижают коды, отрицают оплату и задерживают выплаты.

В результате пациенты всё чаще получают неожиданные счета за визит к врачу, в то время как врачи вынуждены тратить часы на споры со страховыми компаниями. NBC News показывает, как эта практика влияет на доступность медицинской помощи и на цены.

by ceejayoz • 09 октября 2025 г. в 12:36 • 197 points

ОригиналHN

#healthcare#insurance#medical-billing#fee-for-service#medical-coding

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

  • Американская система здравоохранения строится на двух проблемах: прибыль и сложность, что делает её неэффективной и дорогой.
  • Врачи и страховые компании играют в «игру в коды» — врачи стараются выставить счёт на максимально возможную сумму, а страховые компании стараются уменьшить её. Это приводит к конфликту интересов, где пациенты оказываются в центре.
  • Система «fee-for-service» стимулирует врачей делать больше процедур, чтобы выставить счёт за каждую из них, что может привести к ненужным процедурам.
  • Пациенты сталкиваются с непредсказуемыми счетами, отсутствием прозрачности и возможностью получить счёт в сотни раз больше, чем ожидалось. Страховые компании, в свою очередь, стараются уменьшить свои расходы, что может привести к отказу в покрытии или оплате лишь части счёта.
  • В США отсутствует единая система ценообразования, что делает невозможным для пациентов знать, сколько они заплатят, и для врачей знать, сколько они получат оплаты.

McKinsey wonders how to sell AI apps with no measurable benefits (theregister.com)

McKinsey в своём отчёте о «состоянии ИИ в 2023 году» констатирует: компании не могут продемонстрировать реальную отдачу от ИИ. Треть опрошенных организаций заявляют, что их пилотные проекты ИИ не приносят никакой пользы. Только 11 % используют ИИ в продакшене. И всё же, инвестиции в ИИ продолжают расти, потому что компании боятся отстать от конкурентов.

Самое главное, что McKinsey советует: «Не продавайте ИИ как магическую таблетку — продавайте решение конкретной проблемы.» Иначе вы рискуете оказаться в ловушке, где «технология ищет проблему, которую она могла бы решить».

by raw_anon_1111 • 09 октября 2025 г. в 12:19 • 97 points

ОригиналHN

#llm#mckinsey

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

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

MicroPythonOS – An Android-like OS for microcontrollers (micropythonos.com)

MicroPythonOS — это операционная система, полностью написанная на MicroPython. Она работает как на микроконтроллерах вроде ESP32, так и на обычных компьютерах, предлагая легковесную, но функциональную среду. Система имеет современный интерфейс с поддержкой сенсорного экрана, жестов и встроенный магазин приложений. Она поддерживает Over-The-Air обновления, что позволяет удалённо обновлять устройства. Среди возможностей — работа с камерами, IMU-датчиками и периферией, что делает её идеальной для IoT, образовательных проектов и прототипирования. Проект открыт и размещён на GitHub.

by alefnula • 09 октября 2025 г. в 10:35 • 152 points

ОригиналHN

#micropython#esp32#iot#github#prototyping#over-the-air#open-source#microcontrollers

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

  • Обсуждение выявило, что проект MicroPythonOS вызывает вопросы: название может вводить в заблуждение, а упоминания R. Kelly и сравнение с Android вызывают справедливую критику.
  • Участники обсуждали, что MicroPythonOS больше похож на набор инструментов, чем на полноценную ОС, и что он может быть полезен для прототипирования, но не для производственного использования.
  • Были высказаны опасения по поводу того, что проект может быть переоценен, и что его ценность может быть преувеличена.
  • Также обсуждались вопросы, связанные с лицензированием, приватностью и этикетом, а также с тем, что проект может быть использован для обхода авторских прав.
  • В конце концов, было решено, что проект может быть полезен для обучения и прототипирования, но не для производственного использования.