Hacker News Digest

Обновлено: 23 ноября 2025 г. в 13:00

Постов: 4456 • Страница 180/446

The World's 2.75B Buildings (tech.marksblogg.com)

by marklit • 07 октября 2025 г. в 17:26 • 112 points

ОригиналHN

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

The United Nations (UN) believes there are 4B buildings on Earth. This week, a dataset called "GlobalBuildingAtlas" (GBA) was published by researchers at the Technical University of Munich (TUM) that attempts to estimate this number at being closer to 2.75B.If we painted the ro

ICE bought vehicles equipped with fake cell towers to spy on phones (techcrunch.com)

by mdhb • 07 октября 2025 г. в 17:12 • 168 points

ОригиналHN

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

If you're running an Android phone open settings > Network & Internet > Internet > click on your network (e.g. Google Fi) > turn on 2G network protection (at the bottom).Alternatively: Security & privacy > Advanced Protection > Device protection. That does other stuff too thoughI

Doing Rails Wrong (bananacurvingmachine.com) 🔥 Горячее 💬 Длинная дискуссия

Диалог высмеивает современную тенденцию усложнять разработку на Rails, добавляя множество инструментов вроде Vite, React, TypeScript, Babel, PostCSS, Tailwind, ESLint, Prettier, Husky, Docker и Redis. Всё это оправдывается стремлением к «современности» и скорости, но приводит к громоздкой настройке.

В противовес этому демонстрируется простота «ванильного» Rails: один командой запускается мгновенно работающее приложение с быстрой загрузкой и формами. Ключевая идея — Rails уже содержит всё необходимое, а избыточные инструменты лишь создают сложность без реальной выгоды. Фраза «Просто используй Rails, блин!» резюмирует мысль: не усложняй там, где это не нужно.

by treesenthusiast • 07 октября 2025 г. в 17:01 • 323 points

ОригиналHN

#ruby-on-rails#vite#reactjs#typescript#babel#postcss#tailwindcss#eslint#prettier#docker

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

  • Участники обсуждают растущую сложность современных веб-фреймворков, отмечая, что Rails предлагает более простой и "батарейками включенный" подход по сравнению с перегруженными инструментами JS-экосистемы.
  • Многие выражают ностальгию по классическому Rails, критикуя такие новые решения, как Hotwire и Stimulus, за сложность освоения и недостаток документации, в то время как другие защищают их как "путь Rails".
  • Поднимается тема чрезмерного усложнения проектов (over-engineering), особенно для небольших команд, где монолитные фреймворки (Rails, Django) часто продуктивнее разделения на фронтенд и бэкенд.
  • JS-экосистема подвергается критике за постоянное "изобретение велосипедов", сложность инструментов и модульность, которая приводит к усталости от инструментария, хотя некоторые защищают её гибкость.
  • Отмечается, что выбор инструментов должен определяться конкретными задачами проекта, а не модными тенденциями, и что проверенные временем технологии часто эффективнее для небольших и средних приложений.

Robin Williams' daughter pleads for people to stop sending AI videos of her dad (bbc.co.uk)

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

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

by dijksterhuis • 07 октября 2025 г. в 16:56 • 169 points

ОригиналHN

#llm#ethics#privacy#deepfake#legal

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

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

Seeing like a software company (seangoedecke.com) 🔥 Горячее

by praptak • 07 октября 2025 г. в 16:49 • 324 points

ОригиналHN

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

Mostly a great piece. The only thing I need to challenge is the default assumption that leadership is automatically correct that "legibility" is worth all the overhead. Imagine if you brain had to be consciously aware of every breath you take, every time you move a finger, etc...

Cache-Friendly B+Tree Nodes with Dynamic Fanout (jacobsherin.com)

Для высокой производительности B+Tree узлы должны размещаться в памяти как единый непрерывный блок, что улучшает локальность данных и повышает вероятность попадания в кэш процессора. В C++ это требует отказа от std::vector из-за дополнительной косвенности через отдельное выделение памяти, и вместо этого используется гибкий массив (flexible array member) — техника, унаследованная из C. Массив переменной длины объявляется как последний член структуры без указания размера, что позволяет динамически выделять память под весь узел и его записи единым блоком.

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

by jasim • 07 октября 2025 г. в 16:39 • 78 points

ОригиналHN

#c++#b+tree#data-structures#memory-management#performance-optimization#c

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

This pattern was officially standardized in C99,No it wasn't; the C99 flexible array uses [] not [1] or [0].When using the [1] hack, you cannot use the sizeof the structure to get the offset, because it includes the [1] array.When using C99, you also cannot use sizeof to get th

Police Said They Surveilled Woman Who Had an Abortion for Her 'Safety.' (404media.co)

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

Это противоречит публичным заявлениям шерифа и компании Flock, которые настаивали на отсутствии криминального компонента. Ситуация демонстрирует, как технологии наблюдения могут применяться для скрытого давления в контексте ограничений на аборты.

by locopati • 07 октября 2025 г. в 16:18 • 200 points

ОригиналHN

#flock#surveillance#privacy#law-enforcement#abortion

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

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

Show HN: Timelinize – Privately organize your own data from everywhere, locally (timelinize.com) 🔥 Горячее

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

Система предлагает несколько режимов просмотра: временную шкалу, интерактивную карту мира, объединённые чаты и галерею медиа. Она умеет воспроизводить live-фото, сопоставлять данные без координат на карте и объединять записи об одних и тех же людях из разных источников. Импорт миллионов записей занимает минуты, а интерфейс позволяет гибко управлять процессом.

by mholt • 07 октября 2025 г. в 16:10 • 540 points

ОригиналHN

#opensource#data-storage#privacy#local-storage

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

  • Автор разрабатывает локальное решение для хранения личных данных (Timelinize) более 10 лет, чтобы избежать зависимости от облачных сервисов
  • Пользователи выражают высокий интерес к проекту, желая расширить функционал до полного контроля над всеми цифровыми действиями (браузер, заметки, документы)
  • Ключевые вопросы сообщества: автоматическое обновление данных (вместо ручного экспорта), портативность формата хранения и возможность синхронизации между устройствами
  • Отмечается техническая сложность автоматизации сбора данных из-за требований двухфакторной аутентификации сервисов вроде Google
  • Проект использует простую структуру хранения (файлы и папки), совместимую с разными ОС, и планирует интеграцию с локальными LLM в будущем

The Flummoxagon (n-e-r-v-o-u-s.com)

by robinhouston • 07 октября 2025 г. в 15:40 • 112 points

ОригиналHN

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

Recently I designed a calendar puzzle with 10 tetris-like pieces. When you place all the puzzle pieces on the board, three squares/rhombuses are still open and together they form a date. Can you arrange the puzzle pieces in such a way that it shows todays date? See https://praxis

IKEA Catalogs 1951-2021 (ikeamuseum.com) 🔥 Горячее

Каталоги IKEA с 1951 по 2021 год отражают эволюцию не только мебельного бренда, но и общества в целом. Созданные в шведском Эльмхульте, они росли в объёме и распространении, начиная с 1950-х, когда основатель Ингвар Кампрад часто сам писал тексты. Каждый десятилетний период — от радикальных 1970-х до минималистичных 2000-х — каталог точно передавал дух времени, становясь культурным артефактом.

2021 год ознаменовал конец эпохи: это был последний печатный каталог IKEA, символизирующий переход к цифровым форматам. Музей IKEA сохранил все издания, предлагая интерактивный онлайн-архив для изучения стилей, цен и социальных трендов сквозь десятилетия — уникальный ресурс для дизайнеров, историков и просто любителей ностальгии.

by bookofjoe • 07 октября 2025 г. в 15:35 • 467 points

ОригиналHN

#ikea#design#museum#nostalgia#retro

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

  • Восхищение долговечностью и вневременным дизайном мебели IKEA, сохраняющим актуальность десятилетиями.
  • Пожелания к другим брендам (часовым, автопроизводителям) публиковать свои исторические каталоги в открытом доступе.
  • Обсуждение конкретных моделей из архивных каталогов (например, стол LACK 1979 года, кресло в стиле Eames) и их качества.
  • Дискуссия о причинах исчезновения некоторых классических дизайнов и периодическом возврате IKEA к ретро-коллекциям.
  • Ностальгия по печатным каталогам и размышления о сложности/целесообразности их создания сегодня с помощью современных технологий.