OpenFreeMap survived 100k requests per second 🔥 Горячее
OpenFreeMap выдержал 100 000 запросов/с
Внезапно сервис получил 3 млрд запросов за сутки и 215 ТБ трафика.
Пиковая нагрузка — 100 000 rps.
Стоимость такого трафика у конкурентов превысила бы $6 млн/мес.
Единственный замеченный сбой — nginx жаловался на «слишком много открытых файлов», но 96 % запросов успешно обслужены (200 OK), лишь 3,6 % вернули 206 Partial Content.
Система продолжала работать, Cloudflare кешировал даже «пустые» тайлы.
Причина всплеска — новый коллаборативный сайт рисования wplace.live, построенный на OpenFreeMap и ставший вирусным.
Комментарии (120)
- На фоне внезапного хайпа wplace.live (2 млн пользователей, 3 млрд запросов) бесплатный OpenFreeMap получил «объятие смерти» ~1 000 rps, что выявило узкое место в лимите открытых файлов nginx.
- Автор OFM защитил решение ограничить по Referrer и отказаться от IP-рейт-лимита, чтобы не блочить обычных пользователей.
- Часть комментаторов считает, что бесплатный сервис не обязан выдерживать такую нагрузку; другие спорят, кто виноват — отсутствие лимитов или неожиданный виральный проект.
- Обсуждаются альтернативы: Cloudflare-only хостинг, PMTiles-файлы, self-host, но все сходятся, что 96 % доступности при таком наплыве — уже успех.
Show HN: The current sky at your approximate location, as a CSS gradient 🔥 Горячее
Горизонт в 41,60054° N, 93,60911° W
- Высота: ~300 м над уровнем моря
- Рельеф: пологие холмы, сельхозугодья, редкие деревья
- Видимость: 20–25 км, ограничена деревьями и постройками
- Точки рельефа:
- Север: 1,5 км до реки Des Moines
- Юго-запад: 2 км до лесополосы
- Освещение: ровное, без резких теней из-за низкого рельефа
- Цвета: зелёные поля, тёмно-серая дорога, голубое небо
Комментарии (143)
- Проект показывает реальный цвет неба прямо сейчас, используя расчёты по научной статье и данные местоположения Cloudflare.
- Пользователи в восторге: «совпадает 100 %», «в точку», «прекрасный минимализм», но ночью/при облаках видно просто чёрный или тёмный фон.
- Автор Suncalc рад, что его библиотека пригодилась; другие предлагают добавить погоду, сделать обои для iOS/десктопа или встроить в smart-дэш.
- Кто-то путается, ждёт загрузки, пока не понимает, что ночь; кто-то ставит телефон к окну и зовёт жену «посмотри!».
- В коде нет JS/CSS, только цвет фона, генерируемый сервером — это вызывает удивление и восхищение.
Long-term exposure to outdoor air pollution linked to increased risk of dementia 🔥 Горячее
Долговременное воздействие загрязнённого воздуха повышает риск деменции
Исследование Кембриджского университета показало: люди, живущие в районах с высоким уровнем загрязнения атмосферы, чаще сталкиваются с деменцией.
Анализ охватил свыше 200 тыс. человек в Великобритании; наблюдение длилось десять лет.
Учёные оценивали концентрацию мелких частиц (PM2,5 и NO₂) по почтовым индексам участников.
Результат: каждое увеличение загрязнения на 10 % связано с ростом риска деменции примерно на 2 %.
Эффект оставался значимым даже после учёта курения, уровня дохода и сердечно-сосудистых заболеваний.
Механизм, вероятно, связан с хроническим воспалением и повреждением сосудов мозга.
Авторы подчёркивают: снижение выбросов может стать мерой профилактики когнитивных нарушений.
Комментарии (113)
- PM2.5 — это лишь размер частиц; их состав (соль, металлы, сажа) определяет токсичность, но данных о вреде конкретных смесей пока мало.
- Загрязнение воздуха — классический пример экологической несправедливости: в одном только округе Аламеда разница в продолжительности жизни между чёрными и белыми достигает 15 лет из-за разного уровня выбросов.
- Даже детские сады часто располагаются в нескольких десятках метров от автомагистралей; ветровой фактор лишь частично снижает риск.
- Уже известны технологии резкого сокращения NO₂ и сажи, но политика тормозит, а администрация сворачивает Clean Air Act.
- Личные меры: дешёвые коробочные фильтры (CR box), IKEA-очистители, избегание пробок и занятий спортом в «красных» днях.
- Деменция и уход за больными родителями — отдельная тяжёлая тема: планируйте заранее, стройте сеть поддержки и берегите своё здоровье.
Stanford to continue legacy admissions and withdraw from Cal Grants 💬 Длинная дискуссия
- Сохранение legacy-приёма: Стэнфорд оставляет преимущество детям выпускников, несмотря на критику о неравенстве.
- Выход из Cal Grant: с 2026 г. университет отказывается от государственных стипендий Cal Grant, заменяя их собственной программой Cardinal Commitment.
- Причина: закон штата требует отказа от legacy-quotas для участия в Cal Grant; Стэнфорд выбирает независимость.
- Финансовые последствия: потеря ~20 млн долл. господдержки, но университет обещает покрыть разницу и даже увеличить общий объём помощи.
- Реакция: студенты и активисты осуждают решение как «приоритет привилегий над справедливостью».
Комментарии (474)
- Кто-то защищает legacy-зачисление как способ сохранять связи и финансирование, другие называют это «клубом по интересам» и требуют полной отмены.
- Аргумент «без легаси пострадают пожертвования и бедные студенты» сталкивается с контраргументом «государство не должно субсидировать привилегии».
- Часть участников считает, что элитные вузы важны как маркеры статуса, а не как образование, и предлагают либо увеличивать набор, либо вовсе отказаться от притворства.
- Европейцы удивляются разнообразию американских критериев поступления, а критики с обеих сторон политического спектра требуют чистой меритократии.
Ratfactor's illustrated guide to folding fitted sheets
Как сложить простыню на резинке за 5 минут
Простыня ждёт всех.
Спешите? Листайте сразу к картинкам. Но лучше добавьте в закладки: быстро складывать научитесь, а вот научиться — это уже требует времени.
Откровение
Однажды я поставил себе цель: наконец-то научиться.
30 минут видео Марты Стюарт — и вот она, идеально сложенная простыня!
Зачем нужна простыня на резинке
Обычная простыня ночью превращается в призрака и улетает.
Резинка превращает её в существо, которое обожает обнимать матрас и никуда не денется.
Можно ли её сложить?
Да. Это ориентируемая двусторонняя поверхность, а не лента Мёбиуса.
Сложить можно — доказываем практически.
Простой, но нудный способ
- Разложите простыню вверх изнанкой на кровати или полу: резинка в центре.
- Натяните углы, добиваясь прямоугольника (будет почти).
- Сверните вдоль на три части, разглаживая.
- Поверните и сверните поперёк на три части.
- Удар ногой в стиле каратиста — и готово.
Быстрый способ «в воздухе» (когда освоите)
- Возьмите простыню за два угла изнанкой к себе.
- Натяните, чтобы углы совпали, образовав прямоугольник.
- Подтяните оставшиеся углы, выровняйте.
- Сложите втрое вдоль и поперёк.
Советы
- Практикуйтесь на чистой сухой простыне.
- Не торопитесь: первые разы займут 5 минут, потом — 30 секунд.
- Если совсем туго, используйте пол или кровать как помощника.
История вопроса
Внизу страницы — ссылки на настоящие патенты на простыни с резинкой.
Распечатайте и удивите друзей.
Пусть ваша бельевая полка будет идеальной!
Комментарии (30)
- Кто-то рад научиться правильно складывать простыни на резинке, кто-то просто мяет их в комок или вообще не стирает.
- Некоторые экономят время, сразу надевая чистое бельё после сушилки, другие хранят запасные комплекты «на всякий случай».
- Многие шутят, что женщины якобы требуют идеально сложенных простыней, но на деле важнее чистота, а не складки.
- Популярны «ленивые» лайфхаки: сворачивать в рулон, запихивать в наволочку или покупать новые комплекты вместо стирки.
- В итоге все сходятся во мнении: статья с картинками и шутками полезна, но каждый остаётся при своём способе хранения белья.
Multimodal WFH setup: flight SIM, EE lab, and music studio in 60sqft/5.5M²
Концепт
Домашний офис 5,5 м² в Бруклине для семьи дизайнеров, музыкантов и инженеров. Визуальный язык — тёплая, прозрачная эстетика корейских и японских пространств.
Пространство
Стеллажи из стандартных тан-стальных конструкций создают 3× больше горизонтальной поверхности, занимая лишь 1/3 площади. Стол стоячий, стул чертёжный.
Видеоконференции
Камеры Blackmagic Micro Studio (включая сверху), свет кольцевой + ключ + подсветка, переключение одной кнопкой, питание всей сети через единый выключатель. Аудио — Sennheiser и RME.
4 режима за 5 секунд
- Обычная работа — ноутбук, мониторы.
- Музстудия — пианино, пэды, микрофоны, акустическая обработка, виброизоляция.
- Симулятор полёта — выдвижная панель и руль.
- Электролаборатория — ESD-защита, микроскоп, вытяжка, инструменты за экранами.
Организация
Всё разложено по высоте и частоте использования; крупное музоборудование — на отдельной стене.
Комментарии (109)
- Кто-то по-простому назвал проект «просто поставил пару полок», а автор ответил, что это был полугодовой сольный проект в локдаун.
- Многие критикуют дешёвую столешницу из ДСП, неэргономичный стул и общий «кладовочный» размер помещения.
- Другие хвалят модульную стеллажную систему за гибкость и вдохновляющий «мультимодальный» WFH-подход.
- Некоторые спорят о целесообразности нанимать дизайн-студию для такого крошечного офиса.
- Вопросы про пыль, провода, марку стеллажей и даже «где прячется коробка проводов» остаются открытыми.
Did California's fast food minimum wage reduce employment? 💬 Длинная дискуссия
- Контекст: с 1 апреля 2024 г. в Калифорнии для крупных сетей фаст-фуда введён минимальный часовой оклад 20 $ (+25 % к прежнему уровню).
- Методика: авторы сравнивают динамику занятости и зарплат в заведениях, подпавших под закон (≥60 точек), с контрольной группой (меньше 60 точек или рестораны полного сервиса), используя данные BLS и QCEW.
- Результаты:
- Занятость в «законных» фаст-фудах снизилась на 4,8 % (≈ 6 тыс. рабочих мест).
- Средняя зарплата выросла на 11 %, но совокупный доход сотрудников упал на 2,8 %.
- Цены выросли на 6–7 %; доля закрывшихся заведений увеличилась на 1,3 п.п.
- Вывод: рост оплаты привёл к сокращению занятости и доходов работников, а также к росту цен для потребителей.
Комментарии (430)
- Данные FRED показывают: после COVID занятость в полноценных ресторанах Калифорнии так и не вернулась к докризисному уровню и начала снижаться с середины 2023 г.
- Участники спорят: потеря ~20 тыс. рабочих мест — ли цена за рост зарплат на 25 %, ли следствие автоматизации и «роботизации» точек без залов.
- Критика минималки: «если ценность работника < $20/час, его не берут»; забывают, что выше зарплата ⇒ меньше текучести и скрытых издержек.
- Идеологический раскол: одни считают любую работу без «живой» зарплаты «полурабством», другие — что бизнес-модель, не способная платить living wage, должна исчезнуть.
- Несколько голосов: сдвиг работников в гиг-экономику, рост производительности (меньше людей — тот же объём), возможное сокращение подработок подростков.
Комментарии (69)
- Пользователи жалуются: Jan не умеет параллельно общаться с несколькими моделями, требует слишком много RAM/VRAM и «тяжело» работает на Linux.
- Запуск локальных моделей часто ломается: llama-server не стартует, Ollama-совместимость требует ручной настройки
OLLAMA_HOST
иOLLAMA_ORIGINS
. - UI раньше был багованным; сейчас, по отзывам, стал лучше, но проект всё ещё выглядит как «черновик архитектуры», а не готовое решение.
- Jan позиционируется как десктоп-альтернатива LM Studio (и частично OpenWebUI), но с открытым кодом и поддержкой удалённых провайдеров.
- Некоторые участники сомневаются в «принципах» команды: обещанные встречи не состоялись, связь прервалась.
An engineer's perspective on hiring 💬 Длинная дискуссия
Почему наём — боль
Компании теряют время: 9 раундов, охота за «трендовыми» разрабами, не могут отличить программиста от LLM. Кандидаты страдают: лучшие разрабы (Rust, Haskell) проваливают стресс-интервью, рекрутеры называют их «не-технарями», а потом пропадают на месяцы.
Каким должен быть хороший процесс
- Различать сеньора и маркетолога с ChatGPT.
- Применимо к работе: код, архитектура, ревью, документация.
- Долгосрочно: люди не взаимозаменяемы, уход дорого, специализация под стек выучивается за месяц.
- Экономно: инженерное время дорого.
- Уважительно: неуважение отпугивает лучших.
- Вкус: быстрое, но грязное решение — долгий долг команде; «клей» (поддержка коллег) множит продуктивность.
Почему популярные форматы не работают
-
Live-coding / LeetCode
Не различают, не про работу, уничтожают уважение и вкус, дорогие при многократных раундах. -
Take-home
Легко сгенерировать ChatGPT, неуважительны к времени кандидата, отпугивают сильных. -
Проектирование архитектуры
Лучше: ChatGPT не пройдёт, близко к реальной работе, можно оценить вкус и командное влияние.
Комментарии (171)
- Современные «интервью» больше похожи на серию экзаменов, чем на профессиональный разговор.
- Многие считают, что достаточно 1-2 коротких встреч или пробы через контракт «temp-to-perm», чтобы понять, подходит ли человек.
- Популярные live-coding и leetcode почти не отражают реальную работу и отбирают не тех специалистов.
- Лучше обсуждать реальные задачи, ревьюить существующий код или решать мелкий баг в паре — это ближе к ежедневным обязанностям.
- Кандидаты теряют время и энергию на домашние задания и 9-часовые циклы, поэтому всё чаще «интервьюируют» и сами компании.
Комментарии (89)
- Zig вызывает интерес благодаря мощному comptime и «inline else», позволяющим абстрагироваться без рантайм-оверхеда.
- Участники сравнивают его метапрограммирование с C, D и Rust, отмечая, что похожие идеи уже были, но Zig может сделать их популярнее.
- Главный упрек Zig — отсутствие гарантий memory- и data-race safety, из-за чего многие считают его неподходящим для многопоточного кода.
- «comptime unreachable» воспринимается как способ доказать компилятору недостижимость кода, а не как runtime-assert.
- Некоторые считают, что язык ещё нестабилен и экосистема незрела, поэтому широкое внедрение отложено.