frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
46•yi_wang•2h ago•18 comments

Haskell for all: Beyond agentic coding

https://haskellforall.com/2026/02/beyond-agentic-coding
12•RebelPotato•1h ago•1 comments

SectorC: A C Compiler in 512 bytes (2023)

https://xorvoid.com/sectorc.html
227•valyala•9h ago•43 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
136•surprisetalk•9h ago•142 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
172•mellosouls•12h ago•326 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
56•gnufx•8h ago•54 comments

Vouch

https://twitter.com/mitchellh/status/2020252149117313349
22•chwtutha•29m ago•2 comments

Do you have a mathematically attractive face?

https://www.doimog.com
5•a_n•1h ago•7 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
151•vinhnx•12h ago•16 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
172•AlexeyBrin•15h ago•31 comments

IBM Beam Spring: The Ultimate Retro Keyboard

https://www.rs-online.com/designspark/ibm-beam-spring-the-ultimate-retro-keyboard
13•rbanffy•4d ago•4 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
91•randycupertino•5h ago•194 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
292•jesperordrup•20h ago•94 comments

First Proof

https://arxiv.org/abs/2602.05192
117•samasblack•12h ago•74 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
66•momciloo•9h ago•13 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
96•thelok•11h ago•21 comments

Show HN: Axiomeer – An open marketplace for AI agents

https://github.com/ujjwalredd/Axiomeer
7•ujjwalreddyks•5d ago•2 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
33•swah•4d ago•76 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
33•mbitsnbites•3d ago•2 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
563•theblazehen•3d ago•206 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
278•1vuio0pswjnm7•16h ago•457 comments

Microsoft account bugs locked me out of Notepad – Are thin clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
118•josephcsible•7h ago•141 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
105•zdw•3d ago•54 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
178•valyala•9h ago•165 comments

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
28•languid-photic•4d ago•9 comments

Eigen: Building a Workspace

https://reindernijhoff.net/2025/10/eigen-building-a-workspace/
10•todsacerdoti•4d ago•3 comments

The silent death of good code

https://amit.prasad.me/blog/rip-good-code
74•amitprasad•4h ago•75 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
115•onurkanbkrc•14h ago•5 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
897•klaussilveira•1d ago•274 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
224•limoce•4d ago•124 comments
Open in hackernews

The 1090 Megahertz Riddle: A Guide to Decoding Mode S and ADS-B Signals

https://books.open.tudelft.nl/home/catalog/book/11
96•toomuchtodo•6mo ago

Comments

toomuchtodo•6mo ago
DOI: https://doi.org/10.34641/mg.11

Source files/code: https://mode-s.org/

Synopsis:

In the last twenty years, aircraft surveillance has moved from controller-based interrogation to automatic broadcast. The Automatic Dependent Surveillance-Broadcast (ADS-B) is one of the most common methods for aircraft to report their state information like identity, position, and speed. Like other Mode S communications, ADS-B makes use of the 1090 megahertz transponder to transmit data. The protocol for ADS-B is open, and low-cost receivers can easily be used to intercept its signals. Many recent air transportation studies have benefited from this open data source. However, the current literature does not offer a systematic exploration of Mode S and ADS-B data, nor does it explain the decoding process.

This book tackles this missing area in the literature. It offers researchers, engineers, and enthusiasts a clear guide to understanding and making use of open ADS-B and Mode S data. The first part of this book presents the knowledge required to get started with decoding these signals. It includes background information on primary radar, secondary radar, Mode A/C, Mode S, and ADS-B, as well as the hardware and software setups necessary to gather radio signals. After that, the 17 core chapters of the book investigate the details of all types of ADS-B signals and commonly used Mode S signals. Throughout these chapters, examples and sample Python code are used extensively to explain and demonstrate the decoding process. Finally, the last chapter of the book offers a summary and a brief overview of research topics that go beyond the decoding of these signals.

(books is open/freely available for download)

fluxquanta•6mo ago
> aircraft surveillance has moved from controller-based interrogation to automatic broadcast

I'd take issue with the phrasing "moved from" and would rather use "supplemented by". Controller-based interrogation is still widely used.

touisteur•6mo ago
Moreover the advantage of Mode S radar (ground-initiated transactions) is that you're using a self-coherent system: the radar knows what it sent and what it is supposed to receive, and when, in a narrow beam, etc.

It makes lots of spoofing attacks unpractical. Where as relying on GNSS exposes to a whole bunch of 'constellation replay' or fake-adsb-telegrams attacks. Mode S lacks authentication, but there's no reason it couldn't be tacked on one day (through e.g. the already available 'advanced' data-link capabilities or the many available 'gicb' registers...). Even light session-authentication would break most of the remaining spoofing attacks (and most swap problems) on ground-initiated Mode S radar.

ptero•6mo ago
I'd further refine "aircraft surveillance" to "air traffic control".

On the defense side ADS-B can provide a baseline air picture of cooperative traffic, but does not otherwise help with detecting non-cooperative aircraft.

jjwiseman•6mo ago
Great book that I reference all the time.

(The title is actually "The 1090 Megahertz Riddle".)

toomuchtodo•6mo ago
It appears that was clipped when I submitted. I will email the mods and request they correct the title. Thank you.
tomhow•6mo ago
Fixed, thanks!
willwade•6mo ago
I'll save someone the googling since I just did. You need some hardware to hack: I think this is what you need: https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/
toomuchtodo•6mo ago
Related:

https://www.adsbexchange.com/ways-to-join-the-exchange/build...

https://www.adsbexchange.com/open-source-software/

https://old.reddit.com/r/raspberry_pi/comments/157wd9t/here_...

Catbert59•6mo ago
Better also add a SAW bandpass and a properly designed amplification (LNA) stage to this.

The RTL-SDRs are great - but heavily limited in their dynamics (8 Bit ADC). They get deaf quickly if you are located next to strong transmitters like FM/DAB/DVB-T/etc.

Aliexpress has cheap antennas that include all of this.

pests•6mo ago
Hey, mind looking up a link to one of those antennas? Just don’t want to pick the wrong part, so many abbreviations and acronyms.

I picked up an rtl sdr about a year or two ago and haven’t done much outside of listening to local FM stations.

Would be fun to go a bit deeper. Track satellites or listen to boats/ planes / etc.

Catbert59•6mo ago
https://de.aliexpress.com/item/1005009311806479.html

Plus

https://de.aliexpress.com/item/1005009237905498.html

Maybe you can find an antenna with both integrated.

ap-andersson•6mo ago
If you want an easy to use project to get a map and feed to different sites like adsbexchange and flightradar24, I would recommend checking out: https://github.com/sdr-enthusiasts https://github.com/sdr-enthusiasts/docker-adsb-ultrafeeder https://github.com/sdr-enthusiasts/docker-flightradar24 https://adsb.im/home

There is a good community out there on github and discord that have flight tracking as a hobby. In addition to ADS-B there is also voice radio transmissions from aircraft (airband) and text messages (ACARS) etc. If you get hooked there is lots of different things to tinker with.

ethan_smith•6mo ago
For optimal ADS-B reception, pair that RTL-SDR with a 1090MHz bandpass filter and place your antenna outdoors with clear sky view, as these signals are line-of-sight and easily attenuated by buildings.
contingencies•6mo ago
It is perhaps telling the author lives in the Netherlands! My findings were also that it's really super important to have them up high... at which point you need decent cable, termination and general radio knowledge otherwise you are exposing yourself to other issues. Basically, if there's complex topography, give up on this ever giving excellent results unless you have a radio tower or tree.

The most common design for wire antennas at 1090 MHz is the quarter-wavelength monopole (such as a ground-plane or whip). For 1090 MHz, the quarter-wavelength in free space is approximately 68.8mm, but practical build recommendations round this to 65-66mm to account for the velocity factor of the conductor, especially if the antenna element is made from solid wire rather than thin tubing. For a dipole (the total length being half the wavelength), the length is approximately 137mm (ie. 2x68.5mm). Commercial antennas sold for 1090 MHz may appear longer because they are collinear or have internal elements designed for added gain or bandwidth.

wkat4242•6mo ago
> My findings were also that it's really super important to have them up high... at which point you need decent cable, termination and general radio knowledge otherwise you are exposing yourself to other issues.

Well, 1090 Mhz is a crap frequency to run through coax cable for long distances. The attenuation is pretty high at that frequency already. So I wouldn't just mount the antenna on the roof and then coax the RF down a few floors. You will reduce your range.

I would simply mount the SDR itself right up on top of the mast, along with a raspberry pi to decode everything. Then add a PoE HAT and all you need to bring down is Ethernet for which long distances are no issue. The PoE uses 48V so it also bypasses the problem of voltage drop on 5V with high current. Put it all in a waterproof box of course. Ideally metal for heat dissipation because waterproof means no airflow from outside to inside.

Make sure you use real copper Ethernet cable and not that CCA crap (copper clad aluminium) because that has much higher resistance and does have big problems with PoE. All the cheap cables are CCA these days so beware.

_whiteCaps_•6mo ago
I've had good experience with the AirNav Radar FlightStick - it comes with a built-in 1090 MHz filter. It's a smaller package with the same SDR hardware.
Catbert59•6mo ago
Also very interesting is the data which can be extracted from ADS-B.

There have been several attempts from meterologists to extract wind data from through the actual and target direction values.

Other sites use it to locate GPS-jammed areas because ADS-B can indicate when the reception fails (but still is able to transmit its position due to inertial fallback mechanisms).

tjohns•6mo ago
Related: Some airliners directly transmit automated weather reports via either AMDAR or AIREP.

AMDAR: https://madis-data.ncep.noaa.gov/MadisAircraftPublic/

AIREP: Go to https://www.1800wxbrief.com/Website/interactiveMap, turn on the "Pilot Reports" layer, and look for "ARP" symbols on the map. You'll mostly see these over oceanic routes, especially in the Atlantic.

The AIREP reports are coded in PIREP format, so you'll need to look up the instructions for manually decoding those online.

Catbert59•6mo ago
That was a huge drama during Covid-19 as weather forecasters heavily rely on these automated weather reports for feeding their models. In Europe there are also special equipped Airbus/Boeings for collecting WMO-grade weather data while flying their standard routes - they were mostly grounded during the pandemic.

They partially replaced the data with the experimental Aeolus satellite which made its data into the productive forecasts within months due to their high quality.

jasonjayr•6mo ago
The weather model based on ADS-B data was [very recently] discussed here:

https://news.ycombinator.com/item?id=44734515

The article linked to this book, which is very comprehensive.

zX41ZdbW•6mo ago
I've decided to check if it's possible to generate temperature and wind maps in real-time.

Temperature: https://adsb.exposed/?dataset=Planes&zoom=5&lat=45.8124&lng=...

Wind direction (Europe mainly): https://adsb.exposed/?dataset=Planes&zoom=5&lat=46.8734&lng=...

tiagod•6mo ago
Section 1.2 reads:

>The concept of PSR is fairly simple. It is a rotating radio transponder with an omnidirectional antenna.

Shouldn't it be a directional antenna?

CoolNamesAllTkn•6mo ago
This book is a great reference! Junzi has it in website form as well: https://mode-s.org/1090mhz/ Much more affordable than purchasing a copy of DO-260.

I consulted it a lot while working on an open-source ADS-B receiver project that decodes Mode S using RP2040 PIO. https://github.com/CoolNamesAllTaken/adsbee/

runlaszlorun•6mo ago
Is Elon still super sensitive about ADS-B? Asking for a friend... who lives next to Austin Bergstrom airport. And has 6 rtl-sdr's on his desk begging for mission...
wkat4242•6mo ago
There's still ADSB Exchange. Though unfortunately they were bought by some company. It was a hobby project before that didn't answer to anyone and they didn't filter anything out. Not sure if that is still the case.

Ps Elon is not against ADS-B but against people sharing the received data and scrutinising his private jet use. Not sure why that would be a deterrent to do that though.

yubiox•6mo ago
If anyone wanted one of those pingGPS portable ads-b receivers (traffic but no gps or weather, $275) but they were sold out, you can get them again. I had been searching for a used one off and on for months and discovered that they are back in stock.
Padriac•6mo ago
An excellent resource.