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
34•yi_wang•1h ago•13 comments

SectorC: A C Compiler in 512 bytes (2023)

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

Speed up responses with fast mode

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

Software factories and the agentic moment

https://factory.strongdm.ai/
166•mellosouls•12h ago•324 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...
54•gnufx•8h ago•54 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
148•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
10•rbanffy•4d ago•1 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
287•jesperordrup•19h ago•93 comments

First Proof

https://arxiv.org/abs/2602.05192
111•samasblack•11h ago•72 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...
84•randycupertino•4h ago•183 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
64•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/
93•thelok•11h ago•21 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/
562•theblazehen•3d ago•206 comments

The F Word

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

LLMs as the new high level language

https://federicopereiro.com/llm-high/
30•swah•4d ago•72 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
270•1vuio0pswjnm7•15h ago•452 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-...
113•josephcsible•7h ago•133 comments

Eigen: Building a Workspace

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

Selection rather than prediction

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

The silent death of good code

https://amit.prasad.me/blog/rip-good-code
71•amitprasad•3h ago•73 comments

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

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

Reinforcement Learning from Human Feedback

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

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
138•speckx•4d ago•212 comments

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

https://openciv3.org/
896•klaussilveira•1d ago•273 comments

Learning from context is harder than we thought

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
142•videotopia•4d ago•48 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
583•todsacerdoti•1d ago•283 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
298•isitcontent•1d ago•39 comments
Open in hackernews

NASA's Guardian Tsunami Detection Tech Catches Wave in Real Time

https://www.jpl.nasa.gov/news/nasas-guardian-tsunami-detection-tech-catches-wave-in-real-time/
157•geox•4mo ago

Comments

rich_sasha•4mo ago
This is unreal and beyond cool. Instead of measuring seismic tremors, it measures, indirectly, the displacement of the ocean surface. Far from the shore, tsunami waves are very long and very low - so they would appear as the whole surface of the ocean going up and down.

That motion pushes air upwards, resulting in a wave reaching high up through the atmosphere, eventually hitting (!) the ionosphere. I didn't even know acoustic waves would propagate through ionised gas!

Finally, this ionosphere disturbance affects GPS signal reception, and can be measured via ground receiver stations.

The upside of this is that it measures, indirectly, motion of the sea, i.e. actual tsunami activity, rather than monitoring directly the potential causes thereof.

It is crazy to me that it works though!

porridgeraisin•4mo ago
Is this how it's measured? Just to see if I got it right:

The atmosphere directly above the tsunami will have a different TEC (total electron count) pattern due to the upward acoustic waves created by the tsunami waves. This patch of atmosphere may or may not be in the line of sight of your many GPS receivers, to some satellite. Those for which it is in the line of sight will show a disturbance. Others won't. You can now cross-compare to "triangulate" where the tsunami waves are.

DarkSucker•4mo ago
As I read the article. The tsunami wave (water) displaces air at the surface and creates a sound wave, and gravity waves, that travels to the upper atmosphere. These waves then interact with electrons in the upper atmosphere.
JumpCrisscross•4mo ago
> and gravity waves, that travels to the upper atmosphere

You spoke correctly. But to further clarify, these are gravity waves, not gravitational waves.

Geo_ge•4mo ago
You've got exactly the right idea, except "cross compare" is underselling it :)

Here's a previous thread on this topic[0].

For each (receiver, satellite) pair, you can calculate the TEC along the signal propagation path by comparing the time of flight of two carrier waves (e.g. L1 and L2)[1].

By fusing the data from each line of sight together you can get a rough, real time, 3D (4D) model of the ionosphere. Then, you have a separate problem of identifying ionospheric anomalies in the model and relating them to phenomena like earthquakes.

[0] https://news.ycombinator.com/item?id=42441772 [1] https://news.ycombinator.com/item?id=42471052

atonse•4mo ago
To me this is a wonderful example of the power of mathematics and science to go well beyond our normal intuition of how the world around us works works (which was the normal way things were done until only a few hundred years ago).

The fact that we are able to measure things globally indirectly and accurately based on our understanding of physics, hypotheses we make, and then apply those experiments is very cool.

Never mind the marvel of GPS that we've just taken for granted for decades...

jjk166•4mo ago
I wonder if someone theorized that tsunamis were detectable by this method or whether someone trying to debug these disturbances figured out what they were caused by. Not sure which is more impressive.
chatmasta•4mo ago
The article notes that the tech successfully notified researchers 20 minutes after the initial quake. What the article _doesn’t_ note is how often the researchers get these notifications.

I wonder what the false positive rate is like for this technology.

throwway120385•4mo ago
I'd rather have a false positive than a false negative. In the FP case I have to get to high ground and hang out until there's an all clear. In the false negative I have to run uphill from an advancing wave.
nsxwolf•4mo ago
People stop responding to warnings when the false positive rate is high.
chatmasta•4mo ago
Right. If the system generates hundreds of alerts per day, and one of them was right one time, that’s not very useful no matter how cautious you want to be.
jjk166•4mo ago
But it's still preferable to the one that didn't alert you the one time it really needed to.

A test with a high false positive rate can be combined with other tests to give a better picture. A wave detection plus a seismic event is a lot more compelling than either on their own, so long as non-seismic "tsunami" detections and non-tsunami causing seismic events tend to be independent events.

A false negative on the other hand at best might be dismissed if you have enough other evidence, but more than likely will make you stop looking at more data. A zero false negative rate is likely unachievable, and the perfect is the enemy of the good enough, but false negatives are a much worse issue to deal with than false positives.

Aspos•4mo ago
For context: number of earthquakes which potentially may generate tsunamis is measured in hundreds per year across the planet. Number of potential tsunami events for any given "coast" is measured in single digits per year. In the hottest areas it is tens of events per year.
goodcanadian•4mo ago
I don't think we know, yet. The system was only in place a day before the earthquake. The fact that it worked is a nice smoke test, but tells us nothing about false positives nor false negatives.
chatmasta•4mo ago
We could know the false positive rate, if it’s been generating a bunch of these alerts but only recently happened to be right.
radarsat1•4mo ago
The article mentions gravity waves, I thought these were not possible to detect except from massive events like black hole mergers. Am I getting concepts mixed up?
thatcherc•4mo ago
Yup, slight mix-up. Gravity waves are waves in the ocean and atmosphere (or other fluid bodies) where Earth's gravity is the restoring forces that causes wave propagation. Gravitational waves are the waves in spacetime caused by powerful astronomical events like black hole mergers.
BurningFrog•4mo ago
I don't think I understand. Aren't all ocean waves caused by/dependent on gravity?
pluto_modadic•4mo ago
wind, boats, whales, current interference/interfaces, cthlulu rolling over...
marcosdumay•4mo ago
There are pressure waves in the ocean too.
magicalhippo•4mo ago
Sure, all the water in the ocean is affected by gravity.

However, there are many different types of waves in physics, usually described by some form of wave equation[1]. And for some of those, body forces[2] like gravity doesn't play a direct role.

A relevant example is acoustic waves[3], which are the propagation of changes in pressure. In that case, the only thing gravity is doing is confining the water to a single body through which the acoustic wave can propagate, it doesn't affect the propagation otherwise as such.

[1]: https://en.wikipedia.org/wiki/Wave_equation

[2]: https://en.wikipedia.org/wiki/Body_force

[3]: https://en.wikipedia.org/wiki/Acoustic_wave_equation

Latitude7973•4mo ago
I am not 100% sure, but I think the article is referring to gravity waves in a meteorological context, whereby layers of the atmosphere are displaced and "splosh" around on a large scale. This is as opposed to a gravitational wave which is what you are thinking of.

https://en.wikipedia.org/wiki/Gravity_wave

zzzeek•4mo ago
meanwhile current and former NASA employees are outside, today, protesting damaging budget and employment cuts by the federal government which will end or jeopardize many NASA programs:

https://www.space.com/space-exploration/nasa-employees-plan-...

this is the bigger story for the moment

mhb•4mo ago
Near-real-time outputs from GUARDIAN must be interpreted by experts trained to identify the signs of tsunamis.

Hmm. Sort of giving stock market fundamental analysis.

Aspos•4mo ago
This data augments USGS earthquake data and tsunami simulation data, so it is far better than "fundamental analysis". I am guessing it will not take long to train a simple neural network to do the job.