Show HN: Every single torrent is on this website
Сайт infohash.lol перечисляет все возможные 40-символьные хеши BitTorrent (около 10^48 вариантов), разбивая их на страницы по 32 штуки. Для каждого хеша выполняется запрос к распределённой хеш-таблице (DHT), чтобы найти пиров, объявивших себя доступными для раздачи. Если пиры найдены, система запрашивает у них метаданные — например, название торрента и список файлов.
Вероятность случайно найти активный торрент крайне мала, но не нулевая: например, хеши для Ubuntu 24.04.3 и Sintel присутствуют на сайте. Многие хеши показывают лишь одного пира без метаданных — это могут быть краулеры, индексаторы или злонамеренные клиенты, загрязняющие сеть. Сайт вдохновлён проектами вроде keys.lol и демонстрирует принципы работы децентрализованных сетей.
Комментарии (65)
- Обсуждается сайт infohash.lol, генерирующий страницы для всех возможных BitTorrent-инфохешей, что сравнивается с "Библиотекой Вавилона" Борхеса из-за огромного объема в основном бесполезной или ложной информации.
- Поднимаются технические вопросы о работе DHT в браузере, использовании инфохешей в качестве "приманок" (honeytokens) для обнаружения пиров и практических аналогах (например, bitmagnet).
- Участники дискутируют о юридическом статусе публикации инфохешей, проводя параллели с URL, и приходят к выводу, что сами по себе инфохеши не являются защищенным авторским правом контентом.
- Сайт рассматривается как шутка или арт-объект, а не как практический инструмент, подчеркивается его роль для размышлений о природе информации, discovery и создании контента.
- Отмечается, что вероятность случайно найти страницу с реальным торрентом крайне мала, а основная "магия" (поиск пиров через DHT) происходит на стороне сервера.
Highest bridge unveiled at more than 2,000ft above ground
В Китае открыли самый высокий мост в мире — его высота превышает 610 метров над землёй. Конструкция является частью новой скоростной автомагистрали, соединяющей удалённые регионы и сокращающей время в пути на несколько часов.
Мост построен в сложном горном рельефе, что потребовало инновационных инженерных решений и значительных инвестиций. Это достижение демонстрирует растущие возможности Китая в реализации масштабных инфраструктурных проектов, улучшающих транспортную доступность и стимулирующих экономическое развитие.
Комментарии (140)
- Обсуждение инженерного достижения Китая в строительстве самого высокого моста в мире, включая детали его конструкции и процесс нагрузочного тестирования.
- Дебаты о экономической целесообразности проекта в бедном регионе Китая и его потенциальном влиянии на развитие туризма и торговли.
- Сравнение скорости и эффективности строительства инфраструктуры в Китае и США, с критикой бюрократических препятствий на Западе.
- Восхищение масштабом проекта и его дополнительными функциями, такими как смотровые площадки и аттракционы, подчеркивающими ориентированность на человека.
- Обсуждение философии развития через инфраструктуру, где строительство предшествует экономическому росту, а не наоборот.
ML on Apple ][+
K-means — классический алгоритм кластеризации в машинном обучении — реализован на Apple II+ с использованием APPLESOFT BASIC. Автор, преподаватель курса Stanford CS229, демонстрирует работу алгоритма на двумерных данных с двумя кластерами, визуализируя процесс сходимости и итоговые границы решений. Точность достигает 90%, несмотря на малое количество точек (всего 10 наблюдений).
Алгоритм состоит из инициализации случайными центроидами, шага назначения (расчёт евклидовых расстояний) и шага обновления центров. Для ускорения отладки автор сократил выборку, сохранив даже выбросы за границами экрана. Код организован через подпрограммы, включает ожидание нажатия клавиши и оптимизирован для избежания повторного объявления массивов. Это показывает, как даже на ограниченном железе можно эффективно выполнять базовые ML-алгоритмы.
Комментарии (24)
- Участники делятся ностальгическими воспоминаниями о написании алгоритмов (генетических, перцептронов) на старых языках и компьютерах (Pascal, Apple II, BASIC).
- Некоторые комментаторы выражают недоумение по поводу использования K-means для классификации и построения границ решений, считая это странным или ошибочным подходом.
- Обсуждается целесообразность и мотивация реализации машинного обучения на столь старом и ограниченном железе, как Apple II.
- Поднимается философский вопрос о том, что считать машинным обучением, и где проходит граница между ним, регрессией и искусственным интеллектом.
- Отмечается высокая читаемость и образовательная ценность языков вроде Applesoft BASIC для начинающих.
Subtleties of SQLite Indexes
SQLite использует составные индексы слева направо, без пропусков, останавливаясь на первом диапазонном условии. Например, если индекс включает столбцы A, B, C, а запрос содержит A BETWEEN x AND y AND B = z, оптимизатор сможет использовать только A для фильтрации по диапазону, затем просканирует все подходящие строки для B, игнорируя C. Это объясняет, почему добавление отдельных индексов на каждый столбец бесполезно — SQLite редко объединяет их.
Ключевой вывод: порядок столбцов в индексе критичен. Первым должен идти самый селективный столбец, но если на нём используется диапазон (например, BETWEEN или <=), последующие столбцы в индексе не будут эффективно фильтроваться. Для запросов с несколькими условиями лучше создать индекс, где диапазонные условия стоят последними, чтобы максимизировать использование индекса.
Комментарии (51)
- Критика статьи за отсутствие технической глубины и общие заблуждения о работе индексов, не специфичных для SQLite.
- Обсуждение ментальных моделей индексов как вложенных карт или отсортированных списков, объясняющих важность порядка колонок и ограничения диапазонных запросов.
- Замечания о простоте планировщика запросов SQLite по сравнению с другими СУБД, но признание его адекватности для базовых сценариев.
- Рекомендации по использованию официальной документации SQLite и инструментов вроде
.expertдля анализа индексов. - Предостережения против автоматического добавления индексов из-за затрат на дисковое пространство и замедления записи.
Write the damn code
Не стоит тратить время на бесконечную полировку промптов для ИИ, пытаясь добиться идеального результата «программированием на английском». Это неточный, медленный и мучительный путь.
Вместо этого пиши код сам: создавай черновую версию, рефактори готовый ответ ИИ или разрабатывай критичные части, а остальное доверяй модели. Так ты получишь гораздо лучший результат и останешься инженером, а не «шлифовщиком промптов». Используй ИИ активно, но не забывай, в чём твоя сила.
Комментарии (61)
- Разработчики отмечают, что ИИ-ассистенты полезны для быстрого поиска API, рефакторинга и работы в незнакомых средах, но часто мешают из-за навязчивого автодополнения.
- Оптимальной стратегией считается использование ИИ как "младшего разработчика": задание интерфейсов и тестов, а затем поручение реализации, либо написание кода самостоятельно с последующей оптимизацией ИИ.
- Чрезмерное доверие к генерации кода по промптам приводит к потере понимания кодовой базы, ошибкам и необходимости постоянно править вывод ИИ.
- Многие отключают автодополнение или переназначают горячие клавиши, так как агрессивные подсказки часто некорректны и отвлекают от работы.
- Высказываются опасения о влиянии ИИ на рынок труда, но скептицизм относительно полного замещения разработчиков в ближайшие 1-2 года.
Loadmo.re: design inspiration for unconventional web 🔥 Горячее
loadmo.re — это кураторская галерея мобильных сайтов, созданная для вдохновения дизайнеров, работающих с нетривиальным вебом. Платформа подчёркивает, что современный интернет всё больше смещается в сторону смартфонов, хотя дизайнеры по привычке ищут референсы на десктопах, упуская из виду потенциал мобильных интерфейсов.
В архиве представлено 362 сайта с фильтрацией по тегам — от 3D-анимации и типографики до звукового дизайна и глитчей. Примеры вроде rude-captcha.xyz или slingshot.trudy.computer демонстрируют, как можно творчески использовать возможности телефона. Цель проекта — стимулировать сообщество к обсуждению и эксперименту в mobile-first дизайне.
Комментарии (51)
- Пользователи обсуждают нестандартный веб-дизайн представленных сайтов, отмечая как их креативность и ностальгическую ценность, так и проблемы с юзабилити и доступностью.
- Критике подвергаются отдельные элементы, такие как изменение поведения ссылок при наведении и невозможность добраться до нижней части страницы из-за бесконечной подгрузки контента.
- Участники делятся воспоминаниями о легендарных сайтах прошлого (Kaliber 10000) и обмениваются ссылками на аналогичные ресурсы и агрегаторы необычных сайтов.
- Высказываются опасения, что подобный дизайн часто непрактичен для представления реального контента и создания призывов к действию, а также создает барьеры для доступности.
- Часть сообщества ценит представленные работы за их художественную ценность и вдохновляющий потенциал, призывая не зацикливаться на мелких недостатках.
John Jumper: AI is revolutionizing scientific discovery [video]
YouTube — это глобальная видеоплатформа, принадлежащая Google LLC, предоставляющая пользователям доступ к разнообразному контенту. Сервис включает функции для создателей, рекламодателей и разработчиков, а также регулируется политиками авторского права, конфиденциальности и безопасности.
Пользователи могут тестировать новые функции, а также использовать такие услуги, как NFL Sunday Ticket. Платформа активно развивается, предлагая инструменты для монетизации и взаимодействия с аудиторией, сохраняя при этом прозрачность в отношении своих правил и принципов работы.
Комментарии (67)
- Обсуждается потенциал ИИ для ускорения научных открытий, включая решение сложных математических задач (например, уравнений Навье-Стокса) и помощь в разработке лекарств.
- Поднимаются вопросы о роли ИИ как инструмента, а не самостоятельного ученого, и о необходимости его интеграции с робототехникой для взаимодействия с реальным миром.
- Высказывается скептицизм относительно реальных достижений ИИ, критика PR-кампаний и утверждения, что многие попытки применения ИИ в науке пока не приносят существенных результатов.
- Отмечается, что прогресс в науке часто зависит от количества ресурсов и экспериментов, а ИИ может служить инструментом для более эффективного анализа данных и навигации в сложных пространствах проблем.
- Обсуждается важность признания авторитетными учеными из не-ИИ областей для укрепления доверия к заявлениям о революционной роли ИИ в науке.
The history of cataract surgery
Катаракта — самая распространённая операция в мире, ежегодно проводится более 20 миллионов процедур. Она превратилась из древней практики с использованием шипов в современную 20-минутную операцию с успешностью выше 95%. Несмотря на доступность — от $150 в Танзании до $6000 в США — катаракта остаётся главной причиной слепоты, особенно в бедных регионах. Ключевая проблема сегодня — не технология, а равный доступ к лечению, поскольку предотвратимая слепота имеет серьёзные социально-экономические последствия.
Комментарии (130)
- Участники обсуждают высокую эффективность и доступность современной хирургии катаракты, особенно отмечая инновационные методы в Индии, позволяющие значительно увеличить количество операций в день.
- Поднимаются вопросы о точном уровне успешности операции (95%), некоторые пользователи ссылаются на данные клиник с более высокими показателями (97%) и низким процентом серьёзных осложнений (<0.1%).
- Обсуждаются возможные осложнения и необходимость повторных операций, а также послеоперационные эффекты, такие как гало вокруг источников света и изменение цветовосприятия.
- Упоминаются различные типы интраокулярных линз (ИОЛ), их преимущества и недостатки (например, трифокальные линзы vs новые спиральные), а также вопросы профилактики катаракты.
- Участники делятся личным положительным опытом операции, описывая её как быструю, безболезненную и кардинально улучшающую качество жизни процедуру.
Not all OCuLink eGPU docks are created equal
Эксперименты с док-станциями OCuLink для внешних видеокарт на Raspberry Pi 500+ выявили ключевую проблему: совместимость зависит не только от самого дока, но и от кабеля. Один кабель от Minisforum DEG1 с дополнительными проводами заработал с AMD RX 6500 XT и Intel Arc B580, но не с более мощной RX 7900 XT, которая отлично функционировала на более дешёвом доке JMT.
При этом на форумах есть сообщения о успешной работе 7900 XT в DEG1, что указывает на возможные вариации в партиях кабелей или скрытые нюансы конфигурации. Проблема усугубляется тем, что спецификации кабелей OCuLink редко чётко указаны при продаже, а их распиновка может критично влиять на поддержку высокопроизводительных карт.
Комментарии (27)
- Обсуждается совместимость eGPU через OCuLink и Thunderbolt, включая проблемы с подключением и стабильностью работы на разных платформах (x86, ARM, Linux, macOS).
- Критикуется качество и совместимость оборудования от Minisforum, особенно под Linux, отмечаются проблемы с BIOS и случайные сбои.
- Рассматриваются технические детали подключения (адаптеры M.2 to OCuLink, изоляция линий PCIe) и необходимость специального оборудования для диагностики.
- Упоминается возможность запуска x86-игр на ARM (например, Raspberry Pi) через эмуляцию (box86/box64) или вычисления на GPU.
- Отмечается специфика OCuLink, требующего подключения при загрузке, в отличие от горячего подключения Thunderbolt.
Vertical Solar Panels Are Out Standing
Вертикальное расположение двусторонних солнечных панелей может быть эффективнее традиционного наклонного, особенно в зимний период и в регионах с высокими широтами. Эксперимент в Огайо показал, что панели, ориентированные строго на север и юг, зимой генерируют значительно больше энергии, чем наклонные аналоги, и не требуют очистки от снега. Летом они обеспечивают более равномерное производство энергии в течение дня, хотя пиковая мощность ниже.
За полгода вертикальные панели произвели 77% от выработки наклонных двусторонних, тогда как обычные односторонние показали 90%. Выбор ориентации зависит от нагрузки: для кондиционирования лучше подходят наклонные панели, а для стабильного потребления — вертикальные, обеспечивающие предсказуемость генерации. Вблизи экватора эффективнее могут оказаться восточно-западные массивы.
Комментарии (138)
- Вертикальное расположение двусторонних солнечных панелей повышает эффективность зимой благодаря отражению света от снега и оптимальному углу падения солнечных лучей.
- Ключевые преимущества вертикальной установки: устойчивость к снеговой нагрузке, снижение затрат на обслуживание и возможность использования на ограниченных пространствах (например, в качестве ограждений).
- Стоимость монтажа вертикальных систем может быть ниже традиционных из-за упрощённых конструкций и фундаментов, особенно при наземном размещении.
- Ветровая нагрузка и необходимость усиленных конструкций остаются серьёзными challenges для вертикальных панелей, особенно в регионах с ураганами.
- Вертикальная ориентация меняет профиль генерации энергии, смещая пики на утро и вечер, что может помочь сгладить "уткокривую" энергопотребления.