frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://openciv3.org/
632•klaussilveira•13h ago•187 comments

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
20•theblazehen•2d ago•2 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
930•xnx•18h ago•548 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
34•helloplanets•4d ago•26 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
110•matheusalmeida•1d ago•28 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
10•kaonwarb•3d ago•10 comments

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

https://github.com/valdanylchuk/breezydemo
222•isitcontent•13h ago•25 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
213•dmpetrov•13h ago•103 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
323•vecti•15h ago•142 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
372•ostacke•19h ago•94 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
359•aktau•19h ago•181 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
478•todsacerdoti•21h ago•234 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
275•eljojo•15h ago•164 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
404•lstoll•19h ago•273 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
85•quibono•4d ago•21 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
25•romes•4d ago•3 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
56•kmm•5d ago•3 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
16•jesperordrup•3h ago•9 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
245•i5heu•16h ago•189 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
13•bikenaga•3d ago•2 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
54•gfortaine•10h ago•22 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
141•vmatsiiako•18h ago•64 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
281•surprisetalk•3d ago•37 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1060•cdrnsf•22h ago•436 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
133•SerCe•9h ago•119 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
177•limoce•3d ago•96 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
70•phreda4•12h ago•14 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
28•gmays•8h ago•11 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
63•rescrv•20h ago•23 comments
Open in hackernews

Inter-Planetary Network Special Interest Group

https://www.ipnsig.org
170•OhMeadhbh•6mo ago

Comments

OhMeadhbh•6mo ago
With all the jibber-jabber about Starlink being down, I figured it was an appropriate time to remind people this exists. Vint Cerf, one of the founding wizzards of the internet, established the IPN SIG in 1998 to cuss and discuss issues related to IP protocols over high-latency, potentially high-loss links. Worth poking around if you've not seen it before, though I sort of wish there were more use cases regarding information security.
jvanderbot•6mo ago
I used to work with some of those board members at JPL!

DTN is cool stuff. We had a few applications built up for distributed "delay aware" computing so that you could, at the network/application boundary, farm out jobs for e.g., an orbiting compute cluster coming over the horizon.

Really fun times.

bigfatkitten•6mo ago
And there are lots of open implementations to play with!

https://github.com/nasa/HDTN

https://github.com/nasa-jpl/ION-DTN

https://gitlab.com/d3tn/ud3tn

https://upcn.eu/

rippeltippel•6mo ago
It's also noteworthy that DTN can be used on Earth too, especially in remote places with poor/unreliable data connections. There's some interesting literature about those applications, which was my first approach to DTN when I started working with it.
dcminter•6mo ago
Off topic, but...

> to cuss and discuss

...is a turn of phrase that's new to me and I love it. Totally stealing that.

OhMeadhbh•6mo ago
It's from my 7th grade history teacher, Mr. Mooneyham. As in "tomorrow we're going to cuss and discuss the Louisiana Purchase. Make sure you read chapter 12." He was also the teacher who had the "Super-Duper Discussion Stick" which he used to hit your desk if you fell asleep in class. And at least once he played the version of the "Devil Went Down to Georgia" w/ the bad words left in.

In the old days, public schools in suburban Texas were quirky, but the quality of education was relatively decent. For instance, I remember that Thomas Jefferson was president in 1803 when the Louisiana Purchase was finalized.

philipwhiuk•6mo ago
I'm not sure how seriously I take an organisation supposedly focused on interplanetary space where the main advertised event seems to be Raspberry Pi workshops.

There are many conferences and academic discussions that spend a long time bikeshedding while industry actually does stuff.

The lack of involvement from industry in a field where stuff is happening suggests to me this is one of them.

0points•6mo ago
> The lack of involvement from industry in a field where stuff is happening suggests to me this is one of them.

Remind me again, which companies are going inter-planetary?

Sanzig•6mo ago
Most of what they do is Layer 2 and above, so it's hardware agnostic - prototyping on a Pi is fine.

Their work is gaining traction. DTN Bundle Protocol has been baselined for the LunaNet specification, which a bunch of private companies are designing to for lunar relay networks. Bundle Protocol is also currently on the CCSDS standards track so it should be formally part of the CCSDS protocol suite soon.

For those unaware: CCSDS is the Consultative Committee for Space Data Systems, they set widely used standards for spacecraft communications protocols. Basically anything beyond Earth orbit flies some variant of a CCSDS protocol stack, and a substantial chunk of missions in Earth orbit do as well, particularly if they are government funded. It's an international effort, China and Russia participate too so that everyone can communicate if need be.

LorenDB•6mo ago
IMO the most likely solution to interplanetary networking is to throw tons of datacenter and compute that's anywhere more than a few light-seconds from the nearest existing datacenter, then use something along the lines of IPFS to perform data synchronization between planets.
macintux•6mo ago
How would that work to, say, Mars? Have satellites filling many, many orbits between the two planets?
cjtrowbridge•6mo ago
We already have an interplanetary internet called the NASA Deep Space Network. Understanding it's limitations and challenges is a good way to start thinking about this.
BizarroLand•6mo ago
Nah, nothing that extreme. The broadcast range and bandwidth of even current technology in space could handle a huge amount of fairly rapid data transfer between the two planets.

It would be more like a handful of satellites, some orbiting earth, some orbiting mars, and then a handful of relay satellites serving as intermediaries.

Don't count on playing e-sports competitively, though.

The lag under ideal conditions would be insane, about 2.5 minutes each way (when the planets are "only" 40 million kilometers apart), but with repeaters and overhead probably closer to twice that.

macintux•6mo ago
The comment was a few light-seconds. That's a lot of hops to Mars to fill to sustain that coverage year-round.
snickell•6mo ago
The distance between earth and mars varies between 150 and 2000 light seconds.
macintux•6mo ago
But carpeting that distance across the entire volume of space between the planets with data centers every few light-seconds apart seems ambitious. A hundred or more data centers in space?

> throw tons of datacenter and compute that's anywhere more than a few light-seconds from the nearest existing datacenter

I think I'm misinterpreting the comment.

BizarroLand•6mo ago
It's like the transatlantic internet cable. One really beefy interconnect is more than enough for two halves of the planet to talk.

We wouldn't need to blanket the solar system in data centers to be able to communicate with other planets. We would only need enough connections so that no matter where in their respective orbits they are, there is a line of radio "sight" that is clear enough for high bandwidth communications to work.

I don't have access to the specifics, but I imagine something between 5 and 10 satellite data centers orbiting the sun in between earth and mars would be enough to maintain communications with minimum delay regardless of when in the solar year the comms take place.

macintux•6mo ago
At their maximum separation, Mars & Earth are about 20 minutes apart. If we had 10 satellite data centers all in perfect alignment (disregarding the sun, which obviously makes a hash out of things) they'd still each be 2 minutes apart.

Once you take into consideration the sun, plus the fact that the you'd need to cover the full disk to keep all data centers within a few minutes of another one in an unbroken chain back to both planets, I just don't get the math involved here.

But, I'm also terrible at both math and visualization, so I readily concede I may be missing something obvious.

BizarroLand•6mo ago
Think of it more like 3 circles.

The inner circle has Earth's orbit in it. The outer circle is Mar's orbit.

The middle circle would be a ring of relatively stationary satellites in between them.

And in the center of all 3 circles is the Sun, which will not allow radio signals to pass through.

I drew a crappy illustration to demonstrate: https://ibb.co/tP2rkzS0

When Mars and the Earth are on opposite sides of the sun, a satellite ring can transmit around the sun and keep the communication lines open.

Having a ring of relay satellites gives you a set distance to transmit from Mars. The satellites can then transmit their received data from the one that is closest to Mars to the one that is closest to Earth, which would then send the data to Earth.

This is helpful for a variety of reasons, but the most important one is that with this setup, even when the Sun is in between Earth and Mars, you could still send data around the sun.

Constant communication, no communications breakdowns. Even if 1 satellite failed for some reason, a bit of maneuvering would allow the others to backfill the gap until it could be repaired or replaced.

Even when Earth and Mars are close together, it would still be smart to use the relay so that the power levels are easily calculated and maintained.

macintux•6mo ago
That makes sense. I guess I was hung up on “a few light seconds” since that’s more like, what, 5-10 minutes per hop?
BizarroLand•6mo ago
Data will travel at the speed of light within a margin of error, so "a few light seconds" means "a few seconds".

There will be some lag as each satellite would need to cache the data before retransmitting, and it would need to store that data for a short period as well in case of failure, so assume that it would double the time for each stop under ideal locations, so to get information 4 light seconds away would take approx 8 seconds, and a minimum of 16 seconds for a response assuming they started replying the instant they received.

knome•6mo ago
there's a lot of interesting problems just in the networking.

if it took four years for a message to cross the void from where you are to the recipient, you certainly wouldn't want to wait a full eight years to see they didn't send a receipt message and only then retransmit.

eight years is some awful latency.

you'd probably want to send each message at something like a fibonacci over the months. so, gaps of (1, 1, 2, 3, 5, 8, etc) would mean sending the message on months (1, 2, 4, 7, 12, 20, 33, etc) until you got a confirmation message that they had received it. they would similarly want to send confirmations in the same sort of pattern until they stopped receiving copies of that message.

spreading the resends out over time would ensure not all of your bandwidth was going to retransmissions. you'd want that higher number of initial transmissions in hopes that enough of the message makes it across the void that they would have started sending receipts reasonably close to the four years the initial message would take to get there.

if you had the equivalent of a galactic fido-net system, it could be decades and lifetimes between messages sent to distant stars and messages sent back.

furyofantares•6mo ago
Wouldn't you want to completely saturate your bandwidth? Just always be transmitting whatever message has been transmitted the least.
knome•6mo ago
that would probably depend on how much power it takes to send the messages, how much actual usable bandwidth you could manage over the distances involved, and how much data you want to send.

if it takes a large amount of energy to send the data, we probably wouldn't want to run the equipment all the time. strong pulses would let the equipment cool down or recharge capacitor banks or whatever during downtime.

interstellar dust and other debris floating through space could cause interference, not to mention radiation from everything else around us, and our own sun shining right next to our little laser.

might want to move the laser out onto pluto or something to avoid having it right up against the sun.

scottyah•6mo ago
and you'd probably want to take orbits/vectors into account, a djikstra-esque algorithm where the distances change is crazy.

Also, our signals are usually going very short distances very quickly and are very protected from solar/cosmic waves by the ionosphere. What kind of data loss could you get transmitting in open space across vast distances and time?

Sanzig•6mo ago
Interstellar space is pretty empty, and we have good models for it thanks to the radio astronomy community. Dispersion is low enough to be nearly negligible, even over tens of light years.

Determining theoretical interstellar link rates is a fairly straightforward link budgeting exercise, easier in fact than most terrestrial link calculations because you don't have multipath to worry about.

toast0•6mo ago
You'd want to do a lot of work with erasure codes as well.
Sanzig•6mo ago
It would be a lot more efficient to use erasure coding + heavy interleaving with other traffic so that you can withstand a maximum predicted outage period.
bigfatkitten•6mo ago
Despite the name, IPFS has no properties that make it suitable for this application. It’s very bandwidth intensive and isn’t designed with latency or disruption tolerance in mind.
jvanderbot•6mo ago
I agree! This was my obsession when I worked at JPL, unfortunately the answer was usually "no mission will sacrifice their budget for reusable assets".

You'd need a mission whose purpose is to emplace compute stations.

That's why we can't have nice things.

r14c•6mo ago
you'd probably want a different protocol than IPFS for that application. managing a DHT with extremely high latency isn't going to work very well. something like named-data networking would probably work better since the transmitter can know

1. exactly what prefixes need to be buffered based on the received interest messages from deep space 2. exactly which data rate is possible at any given time 3. exactly how much data needs to be sent from the buffer in each transmission

optimizing for high latency really pushes your design choices around compared to our comparatively very low latency uses here on earth. its pretty interesting to think about.

ieee-e•6mo ago
There are too many graphics (>0) and not enough monospaced font for me to take this seriously.

https://www.rfc-editor.org/rfc/rfc1.txt

jibal•6mo ago
Steve Crocker, Vint Cerf, Jon Postel (RFC editor) and I all worked together at UCLA. I was there the day the IMP arrived. Heady days.
jibal•6mo ago
I was at UCLA with Vint Cerf ... very cool guy.
t1234s•6mo ago
Could quantum entanglement eliminate the delay?
tekne•6mo ago
Nope: https://en.m.wikipedia.org/wiki/No-communication_theorem
lowwave•6mo ago
What about this https://en.wikipedia.org/wiki/Quantum_Experiments_at_Space_S... ?
blendergeek•6mo ago
No. That does not allow faster than light communication (which is impossible)
MadnessASAP•6mo ago
FTL communication is presumed to be impossible, it actually hasn't been proven impossible.

On the other hand, if it were shown to be possible it would be rather disruptive to many other presumptions in physics.

dodobirdlord•6mo ago
People are fairly attached to causality.
MadnessASAP•6mo ago
Well that's just it, my understanding is that FTL hasn't been proven to violate causality, or that causality is inviolable. It's just very strongly hinted at.
jdranczewski•6mo ago
In special relativity at least it's pretty clearly the case that communication outside the light cone (so faster than light) will result in events happening in the wrong order in some frames, violating causality. I will not speak of general relativity, as while I've taken a course in it, years later I have returned to considering it largely dark magic.
bee_rider•6mo ago
Supposing you transmit a message to me at a prearranged time, a number. At that prearranged time I pick a number at random, and act as if it is your message.

When I eventually get your message some time later, if it turns out my random pick was wrong, I kill myself. If the many worlds interpretation is right, I should only observe universes in which I’be managed to conjure up your message faster than causality, right?

jdranczewski•6mo ago
Long term, sure. Short term I think an unpleasant number of your parallel universe copies would observe themselves dying.
Ukv•6mo ago
> If the many worlds interpretation is right, I should only observe universes in which I’be managed to conjure up your message faster than causality, right?

I feel that's pairing MWI with some non-physical (or at least beyond the wave function) overarching "I" that can see across or jump between branches of the wave function, whereas I'd claim the appeal of embracing MWI is largely that the universe's wave function is all there is and observers/consciousness play no special role (along with not having nonlocal random "collapses"). The experiment would be no different than gathering a bunch of people, assigning each a number, then killing the ones that were assigned the wrong number once the real number arrives.

bee_rider•6mo ago
It isn’t any jumping, just from an individual’s point of view they can’t have been somebody who ended up dying.
Ukv•6mo ago
An individual can end up dying - they'd experience themself seeing the wrong number, then committing suicide. There wouldn't be anything after that where an individual can "observe universes" with the ones where the wrong number was predicted taken out of the possibility pool - that individual is just dead.
userulluipeste•6mo ago
"We work to extend terrestrial networking into solar system space..."

Minor nitpick: it's the Solar System - i.e. capitalized (since it's a proper name). The Solar System is the planetary system that we reside in, the one that has the star Sol at its center.

https://en.wikipedia.org/wiki/Solar_System#Definition

yencabulator•6mo ago
> When not used as a proper noun and written without capitalization, "solar system" may refer to either the Solar System itself or any system reminiscent of the Solar System.[14]

They're solving for other solar systems too!

rippeltippel•6mo ago
Author of the initial versions of DTNPerf (iperf for DTNs) and some related papers. I moved on to other areas of SW engineering, but glad to know DTN technology is still looked after. I recently learned that ESA are looking into that as well.
webdevver•6mo ago
star wars except its comcast 'accidentally' destroying starlink sattelite links with 'debris'