I made a small LED panel
Автор создал миниатюрную LED-панель размером 8x8 на базе адресуемых светодиодов WS2812 (Neopixel). Основной задачей было обеспечить равномерное рассеивание света, чтобы не было видно отдельных точек светодиодов. Для этого он напечатал из PLA пластика двухслойный белый квадрат и коробку для него, определив оптимальное расстояние между светодиодами и рассеивателем в 10 мм.
В качестве контроллера использовался ESP8266 (WeMos dev board), который автор приклеил сзади коробки, не увеличивая её размеры специально для него. Проект стал поводом опробовать прошивку WLED, которую автор назвал "потрясающей". Несмотря на неидеальную конструкцию (кабели подключены с неправильной стороны, USB-разъём в неудобном месте), панель отлично работает и демонстрирует различные световые паттерны.
Комментарии (58)
- Обсуждение началось с демонстрацией микро-LED-панели, вызвавшей воспоминания о других микро-LED-проектах и о том, как они влияют на восприятие качества изображения.
- Участники обсуждали, как физическая диффузия света влияет на восприятие разрешения и сглаживание, и как это влияет на выбор материала для диффузора.
- Обсуждались практические аспекты: какие микроконтроллеры и какие библиотеки (WLED, FastLED) использовать, какие есть ограничения на размер и форму диффузора, и какие есть ограничения на размер и форму диффузора.
- Также обсуждались вопросы, связанные с охлаждением и питанием, а также с тем, какие еще есть микро-LED-проекты в сообществе.
Resizeable Bar Support on the Raspberry Pi
Ты точно пишешь в течение 2-5 минут, что меньше, что в течение 7-10 минут, и ты уже имеешь немного больше времени на это, потому что ты используешь, чтобы вставлять вкладывать в правильные места, потому что ты пишешь, ты пишешь, ты пишешь, ты пишешь, ты можешь видеть, что ты хочешь видеть, ты смотришь на свой экран, и ты видишь, что ты пишешь, и ты смотришь на свой экран, чтобы увидеть, что ты пишешь, ты смотришь на свой экран и смотришь на свой экран, ты можешь видеть, что ты пишешь, ты пишешь, и ты смотришь на свой экран, ты смотришь на свой экран, ты смотришь на свой экран, ты видишь, ты смотришь на свой экран, ты можешь видеть, и ты смотришь на свой экран, ты можешь видеть, ты смотришь на свой экран, и вы смотришь на свой экран, вы видите, и вы смотришь на свой экран, вы можете видеть, но вы не видите, что вы делаете, потому что вы не видите, потому что вы делаете, потому что вы не делаете, потому что вы делаете, потому что вы делаете, и вы делаете, что вы делаете, что вы делаете, потому что вы делаете, что вы делаете, но вы делаете, что вы делаете, что вы делаете, но вы делаете, что вы делаете, что у вас есть.
Комментарии (31)
- Пользователи обсуждают проблемы с Raspberry Pi 5, включая отсутствие поддержки USBC PD, проблемы с питанием и отсутствие поддержки Resizeable BAR.
- Обсуждается влияние этих проблем на пользователей и их ожидания от новых моделей.
- Участники также обсуждают различия между ARM и x86 в контексте этих проблем.
- Обсуждается влияние этих проблем на различные сценарии использования, включая домашние лаборатории и образовательные цели.
- Участники также обсуждают влияние этих проблем на разработчиков и их способности эффективно использовать оборудование для их проектов.
Incident with Webhooks
GitHub сообщает о сбое веб-хуков: с 17:30 до 19:30 UTC не работали webhook-доставки, а затем и другие сервисы. Команда уже восстановила работу и ведёт мониторинг. Подробности и подписка на обновления — в статусе инцидента.
Комментарии (65)
- Пользователи жалуются на регулярные сбои GitHub: от тотального отсутствия push/pull до «залипших» PR и застрявших CI-запусков.
- Сторонники самостоятельного хостинга спорят, что монолитный подход GitHub увеличивает шанс «всё сломать» и усложняет отладку.
- Сторонники GitHub отвечают, что самостоятельный хостинг не защищён от сбоев и требует тратить время на интеграцию инструментов вместо разработки.
- Участники обсуждения отмечают, что GitHub Actions и большинство других сервисов всё ещё нестабильны, а их взаимодействие с Issues и PR нередко приводит к сбоям.
- В итоге обсуждение свелось к тому, что единственный способ избежать сбоев — это не полагаться ни на один сервис целиком, а держать варианты «под рукой» и быть готовым в любой момент мигрировать.
The great software quality collapse or, how we normalized catastrophe 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (200)
- Пост стал катализатором для обсуждения широкого круга тем: от качества кода до инфраструктурных и экономических аспектов разработки ПО, а также влияние ИИ на отрасль и культуру разработки ПО.
- Участники обсуждения подчеркнули, что проблема качества ПО не ограничивается одним фактором, а является результатом сложного взаимодействия между техническими, экономическими и культурными факторами.
- Обсуждение также затронуло вопрос о том, как влияние ИИ на разработку ПО может изменить природу самой работы программиста, включая вопросы обучения, ответственности и даже философии разработки ПО.
- Участники также обсудили, как влияние ИИ на разработку ПО может повлиять на будущее отрасли, включая вопросы безопасности, надежности и устойчивости ПО.
- В конце концов, обсуждение подчеркнуло, что вопрос качества ПО является не только технической, но и социальной и экономической проблемой, которая требует комплексного подхода и внимания к контексту, в котором ПО используется.
Why Self-Host? 💬 Длинная дискуссия
Почему стоит заняться самостоятельным хостингом? Во-первых, это ключ к приватности: ваши календари, контакты, местоположение и прочие данные остаются под вашим контролем, а не в руках Big Tech. Во-вторых, вы получаете полный контроль над своими данными и не зависите от политик компаний, которые могут в любой момент заблокировать ваш аккаунт без объяснения причин. И, наконец, это способствует цифровому суверенитету и самообеспечению.
Комментарии (172)
- Самостоятельный хостинг — это не только о приватности и суверенности, но и о практичности: вы можете не беспокоиться о том, что сервис может быть закрыт или изменён, и вы контролируете свои данные.
- Однако, самостоятельный хостинг требует технических навыков и может быть дороже, чем облачные сервисы, особенно если вы не умеете делать это самостоятельно.
- Некоторые пользователи предпочитают самостоятельный хостинг, потому что они не доверяют облачным провайдерам или потому что они хотят избежать зависимости от внешних сервисов.
- Самостоятельный хостинг может быть более безопасным, если вы умеете это делать, но это требует больше времени и усилий, чем просто использовать облачные сервисы.
- В конце концов, выбор между самостоятельным хостингом и облачными сервисами зависит от ваших приоритетов, навыков и ресурсов.
New nanotherapy clears amyloid-β, reversing symptoms of Alzheimer's in mice
Ученые из Кембриджского университета и Университета Квинсленда создали наночастицы, которые в мозге мышей-мышей-моделей с болезнью Альцгеймера разрушают бляшки из β-амилоида и восстанавливают когнитивные функции. Исследование показало, что одна инъекция наночастиц в 2-3 раза уменьшает объем бляшек и улучшает память и обучаемость. Результаты опубликованы в журнале «Nature Nanotechnology».
Это первый раз, когда терапия на основе наночастиц показала такой эффективный результат в модели болезни Альцгеймера. Команда теперь работает над тем, чтобы сделать препарат пригодным для человеческого использования.
Комментарии (110)
- Обсуждение подняло вопрос о том, что вместо прямого воздействия на нейроны, исследование сосредоточено на восстановлении целостности гематоэнцефалического барьера (BBB), что в итоге привело к обращению симптомов болезни Альцгеймера у мышей.
- Участники обсуждения подвергли сомнению ценность моделей на мышах, указывая на то, что они не отражают человеческую болезнь и что неудачные клинические испытания препаратов, которые были успешны в мышах, указывают на ограниченность этих моделей.
- Также было отмечено, что вместо того, чтобы фокусироваться на создании лекарств, которые могли бы предотвратить или вылечить болезнь, исследователи продолжают тратить ресурсы на разработку препаратов, которые могут быть эффективны только против симптомов.
- Несколько участников выразили обеспокоенность по поводу того, что исследователи не используют более точные модели, такие как приматы, и вместо этого продолжают полагаться на мыши, что может быть связано с тем, что фармакологические компании не хотят проводить более дорогие и сложные испытания.
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++ и обсуждают его книги и статьи.
- Некоторые комментарии сочетают юмор и уважение, упоминая "вызов деструктора" и "конец области видимости".
- Сообщество выражает соболезнования семье и близким.