Python's splitlines does more than just newlines
Python действительно разбивает строку не только по \n, \r и \r\n, но и по целому ряду юникод-разделителей: \x1c, \x1d, \x1e, \x85, \u2028, \u2029 и другим. Это означает, что splitlines() может разбивать строку на части там, где вы этого не ожидаете.
Комментарии (35)
- Обсуждение показало, что splitlines() и split() ведут себя неодинаково, особенно в отношении обработки символов перевода строки и других пробелов.
- Участники отметили, что splitlines() может неожиданно удалять символы перевода строки, если они встречаются в конце строки, в то время как split() этого не делает.
- Также было отмечено, что split() разделяет строку по любому пробельному символу, в то время как splitlines() только по символам перевода строки.
- Несколько человек поделились личным опытом, что они узнали что-то новое из обсуждения, даже несмотря на то, что это уже было в документации.
- В целом, обсуждение подчеркнуло важность внимательного чтения документации и понимания различий между похожими, но не идентичными функциями.
Using a laptop as an HDMI monitor for an SBC
Ноутбук вместо HDMI-монитора: подключить одноплатник к ноутбуку через HDMI-USB-захват и вывести картинку в VLC, ffplay или Cheese. Под рукой всегда есть клавиатура, а в дороге не нужно таскать отдельный экран. Подход работает и для Raspberry Pi и для любой другой SBC.
Комментарии (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 03 — третье поколение человекоподобного робота от компании Figure. Вместо того, чтобы просто собрать ещё одного робота, инженеры заново спроектировали его с нуля под массовое производство, безопасность в домашних условиях и под Helix — новую модель ИИ, которая учится прямо у людей.
Главное: камеры в ладонях и новая тактильная кожа позволяют Helix видеть и чувствовать всё, что делает робот. Это делает возможным, чтобы он учился напрямую от человека, а не в лаборатории. Плюс, благодаря переработке под массовое производство, себестоимость снизилась на 47% и теперь робот стоит меньше, чем электромобиль. Пока что он доступен только корпоративным партнёрам, но вот-вот и для дома.
Комментарии (376)
- Обсуждение варьируется от критики до восторга, но большинство комментариев подчеркивает, что роботы пока не готовы к массовому использованию из-за цены, надёжности и этичных вопросов.
- Участники обсуждения поднимают вопросы о том, что роботы не могут выполнять большинство задачь, которые они демонстрируют в видео, и что их использование может быть ограничено только простыми задачами.
- Некоторые комментаторы выражают обеспокоенность по поводу конфиденциальности, так как роботы могут собирать данные о домашней жизни людей.
- Также обсуждается, что дизайн роботов может вызывать чувство тревоги и что они не выглядят дружелюбно.
- Некоторые комментаторы также поднимают вопрос о том, что роботы могут быть использованы для военных целей или для слежки.
- Некоторые комментаторы также выражают сомнение в том, что роботы могут быть использованы для домашних задачь в ближайшем будущем из-за их высокой стоимости и ограниченной функциональности.
- Некоторые комментаторы также поднимают вопрос о том, что роботы могут быть использованы для замены человеческого труда, что может вызвать социальные и экономические последствия.
- Некоторые комментаторы также выражают сомнение в том, что роботы могут быть использованы для ухода за пожилыми людьми, так как это может вызвать у них чувство одиночества и изоляции.
- Некоторые комментаторы также поднимают вопрос о том, что роботы могут быть использованы для военных целей или для слежки.
- Некоторые комментаторы также выражают сомнение в том, что роботы могут быть использованы для домашних задачь в ближайшем будущем из-за их высокой стоимости и ограниченной функциональности.
The C++ programmer and educator Rainer Grimm has passed away
Последняя запись в серии «ALS-дневник» стала финальной. Райнер Гримм, автор блога Modern C++, скончался 6 октября 2025 года, окружённый семьёй. Он отказался от продления жизни при помощи аппаратов, чтобы не страдать от пневмонии. За два года болезни он не прекращал писать о C++, выступать на CppCon и продвигать инициативу Cippi, которая теперь будет жить без него. Его книга «Modern C++26» осталась незавершённой, но его семья обещает держать сообщество в курсе.
Комментарии (9)
- Ушел из жизни Райнер Гримм, автор блога "Modernes C++" и книг по современному C++.
- Сообщество выражает соболезнования и признает его вклад в развитии языка.
- Пользователи вспоминают его вклад в стандарты C++ и обсуждают его книги и статьи.
- Некоторые комментарии сочетают юмор и уважение, упоминая "вызов деструктора" и "конец области видимости".
- Сообщество выражает соболезнования семье и близким.
Nobel Prize in Literature 2025: László Krasznahorkai
Нобелевская премия по литературе 2025 присуждена венгерскому писателю Ласло Красногоркому «за вдохновляющее и видение, которое воплощает в себе силу искусства в эпоху апокалиптического ужаса». Комитет подчеркнул, что его «живое и непримиримое» творчество «воплощает в себе идею, что единственная роль искусства — это противостоять безысходности».
Комментарии (82)
- Лауреат Нобелевской премии по литературе 2025 года Ласло Красногорский (László Krasznahorkai) — первый венгерский лауреат, что вызвало обсуждение о том, что премия отражает не только литературное, но и политическое влияние.
- Обсуждение также коснулось того, что переводы его работ на английский язык играют важную роль в его признании, и что его книги, возможно, читаются в основном в переводе.
- Участники обсуждения отметили, что Красногорский — это первый лауреат Нобелевской премии, который написал свои книги на венгерском языке.
- Также было отмечено, что Красногорский и режиссёр Бела Тарр, с которым он сотрудничал, создавая фильмы по его книгам, представляют собой редкий пример удачного сочетания литературы и кино.
Show HN: I built a web framework in C 🔥 Горячее 💬 Длинная дискуссия
Краткий пересказ:
lavandula — это минималистичный веб-фреймворк на C, который обещает «скорость C и удобство Python». Проект с открытым исходным кодом, лицензия MIT. Сейчас он находится в стадии альфа-тестирования: базовый роутинг, middleware, JSON-ответы и простой шаблонизатор уже работают. Пример «Hello, world» компилируется в 12 КБ статического бинарника, а полноценный REST API сервис — меньше 100 КБ.
Планы: добавить встроенный ORM, WebSocket и SSE, а также CLI-генератор проектов. Поддержка Windows пока нестабильна, но Linux и macOS уже можно использовать. Сообщество приветствует вклад: обсуждение ведётся в Discussions, а примеры кода и бенчмарки публикуются в репозитории.
Комментарии (179)
- Проект получил похвалу за чистоту и современный стиль кода, но также вызвал споры о практичности и безопасности C-фреймворков.
- Участники обсуждали, насколько целесообразно писать веб-приложения на C, и поднимались вопросы о безопасности и удобстве использования.
- Некоторые отметили, что проект может быть полезен для обучения и как отправная точка для других языков или фреймворков.
- Были также упоминания о том, что проект может быть развит с добавлением функций вроде шаблонизатора или поддержки HTTPS.
- Некоторые комментарии подчеркнули важность тестов и обработки ошибок в коде, а также отметили, что проект может быть использован как основа для других языков или фреймворков.
Pointer Pointer (2012)
К сожалению, в вашем запросе нет достаточной информации для создания пересказа статьи. Вы предоставили только название "Pointer Pointer" и сообщение о необходимости включить JavaScript для работы приложения.
Чтобы я мог создать точный и ёмкий пересказ в формате Markdown на русском языке, пожалуйста, предоставьте полный текст статьи или ее существенные части, включая основные идеи, факты и цитаты.
Комментарии (28)
- Старый проект pointerpointer.com (2006) использует JSON-файл с 700+ фото и алгоритм выбирает ближайшее по положению курсора, что делает невозможным «подглядывание» за кадром.
- Пользователи спорят, были ли фото подобраны вручную или с помощью OpenCV, но большинство склоняется к ручному отбору.
- Ностальгия и культурный феномен: обсуждение вызвало волну воспоминаний и вопрос о том, как именно собирались эти изображения.
- Пользователь предложил форк с котами, которые бы «ловили» курсор лапками.
The fight between doctors and insurance companies over 'downcoding' 💬 Длинная дискуссия
Врачи и страховые компании вступили в «войну кодов» — борьбу за то, как именно кодируются медицинские услуги. Страховщики обвиняют врачей в «апкодинге» — завышении сложности визита, чтобы выставить счёт за более дорогую услугу. Врачи, в свою очередь, утверждают, что страховые компании систематически занижают коды, отрицают оплату и задерживают выплаты.
В результате пациенты всё чаще получают неожиданные счета за визит к врачу, в то время как врачи вынуждены тратить часы на споры со страховыми компаниями. NBC News показывает, как эта практика влияет на доступность медицинской помощи и на цены.
Комментарии (253)
- Американская система здравоохранения строится на двух проблемах: прибыль и сложность, что делает её неэффективной и дорогой.
- Врачи и страховые компании играют в «игру в коды» — врачи стараются выставить счёт на максимально возможную сумму, а страховые компании стараются уменьшить её. Это приводит к конфликту интересов, где пациенты оказываются в центре.
- Система «fee-for-service» стимулирует врачей делать больше процедур, чтобы выставить счёт за каждую из них, что может привести к ненужным процедурам.
- Пациенты сталкиваются с непредсказуемыми счетами, отсутствием прозрачности и возможностью получить счёт в сотни раз больше, чем ожидалось. Страховые компании, в свою очередь, стараются уменьшить свои расходы, что может привести к отказу в покрытии или оплате лишь части счёта.
- В США отсутствует единая система ценообразования, что делает невозможным для пациентов знать, сколько они заплатят, и для врачей знать, сколько они получат оплаты.
McKinsey wonders how to sell AI apps with no measurable benefits
McKinsey в своём отчёте о «состоянии ИИ в 2023 году» констатирует: компании не могут продемонстрировать реальную отдачу от ИИ. Треть опрошенных организаций заявляют, что их пилотные проекты ИИ не приносят никакой пользы. Только 11 % используют ИИ в продакшене. И всё же, инвестиции в ИИ продолжают расти, потому что компании боятся отстать от конкурентов.
Самое главное, что McKinsey советует: «Не продавайте ИИ как магическую таблетку — продавайте решение конкретной проблемы.» Иначе вы рискуете оказаться в ловушке, где «технология ищет проблему, которую она могла бы решить».
Комментарии (89)
- Обсуждение показало, что компании, продвигающие ИИ, часто не могут продемонстрировать реальную отдачу от внедрения ИИ, и вместо этого они используют его как маркетинговый инструмент.
- Участники обсуждения подчеркнули, что вместо того, чтобы сокращать издержки, ИИ внедряется в продукты и используется для создания иллюзии прогресса, в то время как фактически не создает ощутимых улучшений.
- Участники также отметили, что вместо того, чтобы сокращать штат, ИИ внедряется в продукты, что может привести к сокращению рабочих мест, но вместо этого компании продолжают нанимать консультантов для "помощи" в управлении изменениями.
- Участники также обсудили, что вместо того, чтобы использовать ИИ для повышения эффективности, компании используют его для создания иллюзии прогресса, в то время как фактически не создает ощутимых улучшений.
- Участники также отметили, что вместо того, чтобы использовать ИИ для повышения эффективности, компании используют его для создания иллюзии прогресса, в то время как фактически не создает ощутимых улучшений.
MicroPythonOS – An Android-like OS for microcontrollers
MicroPythonOS — это операционная система, полностью написанная на MicroPython. Она работает как на микроконтроллерах вроде ESP32, так и на обычных компьютерах, предлагая легковесную, но функциональную среду. Система имеет современный интерфейс с поддержкой сенсорного экрана, жестов и встроенный магазин приложений. Она поддерживает Over-The-Air обновления, что позволяет удалённо обновлять устройства. Среди возможностей — работа с камерами, IMU-датчиками и периферией, что делает её идеальной для IoT, образовательных проектов и прототипирования. Проект открыт и размещён на GitHub.
Комментарии (51)
- Обсуждение выявило, что проект MicroPythonOS вызывает вопросы: название может вводить в заблуждение, а упоминания R. Kelly и сравнение с Android вызывают справедливую критику.
- Участники обсуждали, что MicroPythonOS больше похож на набор инструментов, чем на полноценную ОС, и что он может быть полезен для прототипирования, но не для производственного использования.
- Были высказаны опасения по поводу того, что проект может быть переоценен, и что его ценность может быть преувеличена.
- Также обсуждались вопросы, связанные с лицензированием, приватностью и этикетом, а также с тем, что проект может быть использован для обхода авторских прав.
- В конце концов, было решено, что проект может быть полезен для обучения и прототипирования, но не для производственного использования.