Hacker News Digest

Обновлено: 28 ноября 2025 г. в 08:55

Постов: 4635 • Страница 285/464

Things you can do with a Software Defined Radio (2024) (blinry.org) 🔥 Горячее

Пятьдесят вещей, которые можно делать с программно-определяемым радиоприёмником 📻

На прошлой неделе я отправился в приключение по электромагнитному спектру! Это невидимый мир, который всегда окружает нас и позволяет делать удивительные вещи: передавать радио и ТВ, общаться через Wi-Fi или телефоны. И там есть ещё много всего для открытий со всего мира.

В этом посте я покажу 50 вещей, которые можно там найти — всё, что нужно, это USB-ключ и комплект антенн!

Техника «Сделай 50 чего-то»

Пару лет назад я узнал о технике «Сделай 50 чего-то» из Fifty Fizzbuzzes Ви Харт. С тех пор я уже сделал 50 программ для фэнтези-консоли TIC-80 за один уик-энд в 2021 году.

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

Я знал, что хочу попробовать эту технику снова. Поэтому, взяв неделю отпуска, я решил найти 50 вещей для делания с ППР!

Что такое ППР?

Программно-определяемое радио (ППР) — это радиоприёмник, который полагается на компьютер для обработки данных. Он не зависит от аналогового железа — вместо этого большая часть работы «определена в программном обеспечении», отсюда и название.

Обычно ППР могут обнаруживать электромагнитные волны в гораздо более широком диапазоне, чем обычное FM-радио, что делает их особенно интересными! Я заинтересовался ППР после прочтения о проекте Альберта по созданию модуля для ноутбука Framework!

Что вам понадобится

Я начал неделю без особых знаний о том, что найду. Я прочитал вводный курс для радиолюбителей (об этом позже), но едва знал, куда направить антенну.

Если хотите повторить, этот раздел поможет вам начать!

Железо

Популярный и дешёвый ППР сейчас — это RTL-SDR Blog V4, который выглядит как USB-ключ. Его можно купить за ~$30 или комплектом с антеннами за $50.

Всё, что я пробовал, было сделано с этим ключом, комплектом антенн и длинным куском провода!

(Кстати, есть отличный вариант, если не хотите ничего покупать — многие делают свои ППР доступными через интернет! Карту можно найти здесь.)

Использование антенн

Я старался настроить антенну на нужные частоты. Думаю, для приёма не супер важно, чтобы антенна была идеально настроена.

Для большинства применений я использовал дипольные антенны из комплекта. Дипольные антенны имеют две стороны одинаковой длины. Обычно нужно сделать всю антенну вдвое короче длины волны и orient её вертикально.

Моё правило: разделить 72 на частоту в МГц и взять это как длину каждой стороны диполя в метрах. Это сделает всю антенну немного короче половины длины волны.

Для высоких частот я использовал маленькие антенны из комплекта:

Для специальных применений, like приём спутников или локаторов самолётов, я использовал особые конфигурации, но обсужу их по ходу!

ПО

Лучшее ПО, которое мне понравилось, и которое я использовал для многих вещей, — это SDR++. Оно позволяет плавно исследовать спектр частот и имеет современный интерфейс!

Но я также использовал много другого ПО на Linux. Я буду давать ссылки на ПО по мере необходимости ниже.

Понедельник

Утром в понедельник я был взволнован началом проекта! Сел за стол и принялся за работу!

1: Слушать FM-радио

  • Частота: 87.5-108 МГц
  • Модуляция: FM («частотная модуляция»)

Это очевидная первая вещь, так как сигналы очень сильные! Я использовал SDR++, и было приятно бродить и обнаруживать станции вокруг! Напомнило детские исследования радио.

Я нашёл местную станцию, которая даёт 1-часовые слоты гражданским группам, например!

2: Слушать Freenet

  • Частота: 149.01-149.11 МГц
  • Модуляция: FM

Это специальный диапазон частот в Германии: anyone может передавать там, используя лицензированные устройства. Там 6 каналов.

Думаю, кто-то тестировал своё устройство, когда я слушал. :D Я услышал «Алоо?», потом «Тест, тест», а затем «Общий вызов всем станциям». О, и вскоре после...

by mihau • 16 сентября 2025 г. в 14:35 • 902 points

ОригиналHN

#rtl-sdr#sdr#fm#freenet#ads-b#rtk-433#krakensdr#sdr++

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

  • Автор делится личным опытом использования SDR, включая детские воспоминания о рации и проект по созданию 50 вещей с SDR.
  • Участники обсуждают технические аспекты SDR: приём сигналов метеоспутников, ADS-B, декодирование данных с умных счётчиков и pagers.
  • Поднимаются вопросы о законодательных ограничениях, например, о запрете прослушивания некоторых частот в Германии.
  • Пользователи дают рекомендации по оборудованию: выбор недорогих SDR-донглов, антенн и книг для начинающих.
  • Обсуждаются практические применения: мониторинг утечек воды, отслеживание авиационного трафика, создание GSM-станций.
  • Некоторые отмечают проблемы с загрузкой изображений в оригинальной статье и предлагают альтернативные ссылки.
  • Упоминаются дополнительные проекты и ресурсы, такие как rtl_433 для работы с датчиками 433 МГц и KrakenSDR для триангуляции.

Europe is locking itself in to US LNG (davekeating.substack.com) 💬 Длинная дискуссия

by hunglee2 • 16 сентября 2025 г. в 13:56 • 111 points

ОригиналHN

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

I don't know when Europe managed to "escape Russian energy dependence" as it still seems to be buying tremendous amounts of Russian fossil fuels that are now branded as Turkish, Indian, Azeri, the list goes on. Wasn't it the point of Nord Stream sabotage? https://brian-whit.mediu

Implicit ODE solvers are not universally more robust than explicit ODE solvers (stochasticlifestyle.com)

Неявные решатели ОДУ не всегда надежнее явных: почему не существует лучшего решателя

Распространено мнение, что если явные методы (например, RK4) не справляются, следует перейти на неявные методы из-за их «лучшей» устойчивости. Однако это не всегда верно.

Неявные методы решают нелинейные системы и обладают преимуществами устойчивости для жестких задач, но это не делает их универсальным решением. Например, для гиперболических PDE часто предпочтительны явные методы.

Важно понимать, что «улучшенная устойчивость» имеет специфические последствия: в некоторых случаях явные методы могут оказаться надежнее. Это касается не только искусственных примеров, но и реальных задач.

Ключевой вывод: не существует идеального решателя ОДУ. Выбор метода зависит от свойств конкретной задачи.

by cbolton • 16 сентября 2025 г. в 13:41 • 97 points

ОригиналHN

#ode#rk4#pde#bdf#runge-kutta#navier-stokes#simplicial-integrators#elliptic-solvers

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

  • Разделение обработки мгновенных ограничений и эволюции потоков с использованием эллиптических решателей и явных методов повышает стабильность и эффективность алгоритмов.
  • Сравнение методов BDF и RK подчеркивает компромисс между порядком точности и устойчивостью, при этом симплектические интеграторы лучше сохраняют физические инварианты.
  • Для физических систем с ограниченной точностью параметров ключевым критерием выбора метода является надежное достижение заданной точности с минимальными затратами.
  • Метод Бульирша-Штера может обеспечивать высокую точность в орбитальной механике, но его эффективность по сравнению с современными методами Рунге-Кутты оспаривается.
  • Проекционные методы для уравнений Навье-Стокса, известные с 1960-х, страдают от ошибок расщепления, ограничивающих выгоду от методов высокого порядка.
  • Симплектические интеграторы обычно сохраняют только один физический инвариант точно (например, угловой момент, но не энергию).
  • Для систем с высокой размерностью или требующих очень высокой точности (тысячи знаков) могут применяться адаптивные методы высокого порядка или спектральные методы.
  • Моделирование часто используется для изучения систем с неизвестным поведением, где обнаружение неожиданных неустойчивостей или режимов отказа является целью, а не ошибкой модели.

Java 25 officially released (mail.openjdk.org)

by mkurz • 16 сентября 2025 г. в 13:25 • 231 points

ОригиналHN

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

More new programs should be written in Java/on the JVM.Most of the reasons Java dropped out of popularity no longer apply, and at this point it is an incredibly stable and mature ecosystem.I can come back to a Clojure program I wrote ten years ago and it runs great, meanwhile a T

Generative AI as Seniority-Biased Technological Change (papers.ssrn.com) 💬 Длинная дискуссия

by zeuch • 16 сентября 2025 г. в 13:24 • 190 points

ОригиналHN

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

It's pretty clear this is happening.The question is... is this based on existing capability of LLMs to do these jobs? Or are companies doing this on the expectation that AI is advanced enough to pick up the slack?I have observed a disconnect in which management is typically far m

Trucker built a scale model of NYC over 21 years (gothamist.com)

by speckx • 16 сентября 2025 г. в 13:20 • 78 points

ОригиналHN

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

For those skimming the surface of this article as I almost did:The pictures in the article, impressive enough, are just the Manhattan portions of his model. He has in fact modelled all of New York!> Macken said it took him about 10 years to build Manhattan alone and 11 years for

When the job search becomes impossible (jeffwofford.com) 💬 Длинная дискуссия

Когда поиск работы становится невозможным: три стадии выгорания

Мне повезло иметь работу сейчас, но многие мои друзья безработны. Большинство ищут работу уже долгое время. Некоторые сталкиваются с проблемой, которая вызывает моё полное сочувствие — я и сам через это проходил. Не уверен, что могу решить её, но, возможно, помогу описать то, через что проходят многие.

Проблема развивается в трёх фазах по мере затягивания поиска работы.

Фаза I: Очевидный, но невозможный поиск

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

Вы стучитесь во все очевидные двери — ближайшие к вашему опыту работы — но ничего не открывается. Это изматывает и разочаровывает. Даже слово «обескуражен» не передаёт глубину вашего страха и отчаяния.

Очевидный путь — найти работу по резюме — больше не кажется дорогой. Он выглядит как Скалы Безумия. Топливо мотивации, которое вы тратите на каждое усилие, почти иссякло.

Вы выгорели. Выгорели на поиске. На невозможном поиске.

Но нельзя стоять на месте. Поэтому разум ищет новые пути.

Фаза II: Смежный с невозможным поиск

Вы рассматриваете вакансии, не совсем соответствующие вашему профилю, но с лучшими шансами. Возможно, в смежной отрасли, другом регионе или с небольшим понижением зарплаты. Вы расширяете горизонты от невозможного к смежному.

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

А иногда не работает. Работодатели не клюют. Компромиссы слишком серьёзны. Смежные вакансии тоже оказываются невозможными.

Вы очень выгорели. Творческая энергия, потраченная на расширение горизонтов, ушла в никуда. Резервный бак мозга пуст. Вы страдаете от синдрома выгорания на смежном поиске.

Но нельзя останавливаться. Поэтому разум ищет новые пути.

Фаза III: Странный поиск

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

Кажется, что это сдаться. Нет! Это взять судьбу в свои руки! Но за maybe половину или четверть зарплаты? Или даже меньше, если платить за обучение.

А альтернатива? Нулевой доход в обозримом будущем? Продолжать рассылать унизительные резюме компаниям, которые даже не отвечают на заявки?

Так что вы уходите в странное — хотя бы мысленно — и рассматриваете варианты, которые могут дать прожиточный минимум и радость.

Иногда это прекрасно работает. Почти все любимые компании начинали так. Возможно, ваша будет следующей.

Но мы здесь для тех, кто застрял в этой третьей фазе.

Вас остановили Скалы Безумия. Вас тошнит от мира компромиссов. Но ничто на горизонте не зовёт вперёд.

И вот как вы понимаете, что достигли предела: вам осточертело думать об этом.

Вы устали искать работу, которая вам положена. Которую вы могли бы иметь. Которая была бы fun, но вызвала бы недоумение у бабушки. Вы выгорели на поиске. Все баки пусты. Вся творческая энергия исчерпана.

by pertinhower • 16 сентября 2025 г. в 13:18 • 198 points

ОригиналHN

#linkedin

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

  • Рынок труда перекошен: огромное количество поддельных резюме и неподходящих кандидатов, особенно в нишевых ролях.
  • Ситуация напоминает прошлые кризисы: это «рынок покупателя», где работодатели разборчивы, но цикл изменится.
  • Безработица — не только психологическая проблема, для многих это прямая угроза жилью и существованию.
  • Поиск работы деморализует: долгий процесс, отказы и финансовое давление вызывают выгорание и стыд.
  • Непотизм и личные связи снова важны: массовые рассылки неэффективны, ключом часто является «знакомство».
  • Традиционные методы (LinkedIn, большие сайты) часто бесполезны: вакансии могут быть фейковыми или перегруженными.
  • AI усугубляет проблему: поддельные резюме и профили становятся сложнее, а система подбора не справляется.
  • Предлагаются альтернативы: локальный поиск, смена профессии, предпринимательство или использование брокеров.
  • Система hiring сломана: требуется лучшее сопоставление работников и jobs без стрессового процесса.

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

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

Rupert's snub cube and other Math Holes (tom7.org)

Математические головоломки с многогранниками продолжают удивлять, демонстрируя, как даже знакомые формы вроде куба скрывают неожиданные сложности. Работа над проектом BoVeX подчёркивает трудности добавления технических деталей вроде сносок, что делает процесс одновременно увлекательным и разочаровывающим.

Практические реализации включают видеоигру, успокаивающее видео и формальную верификацию решений, подчёркивая междисциплинарный подход. Трёхмерные модели платоновых и архимедовых тел, а также менее привлекательные выпуклые многогранники, доступны для 3D-печати, привнося абстрактную математику в физический мир.

by QuadmasterXLII • 16 сентября 2025 г. в 12:53 • 128 points

ОригиналHN

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

  • Обсуждение концепции «платонического ужаса» как ситуации, когда красивая проблема имеет тревожащее решение.
  • Выражение восхищения автором видео (tom7) и его ежегодными уникальными работами.
  • Шуточные комментарии о неожиданных деталях в видео, таких как Call of Duty в научной статье.
  • Чувство интеллектуального смирения, вызванное сложностью представленных идей.
  • Юмористические замечания о физических атрибутах и привлекательности автора.

Just Use HTML (gomakethings.com)

by speckx • 16 сентября 2025 г. в 12:45 • 84 points

ОригиналHN

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

This isn't scalable for any kind environment with multiple services and teams. Can you imagine "actually the table display will be handled by the User service BE, we'll just inject it". The reason why people reach for react and js for simple projects is because that's what theyre