frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Zen Tools

http://postmake.io/zen-list
1•Malfunction92•1m ago•0 comments

Is the Detachment in the Room? – Agents, Cruelty, and Empathy

https://hailey.at/posts/3mear2n7v3k2r
1•carnevalem•2m ago•0 comments

The purpose of Continuous Integration is to fail

https://blog.nix-ci.com/post/2026-02-05_the-purpose-of-ci-is-to-fail
1•zdw•4m ago•0 comments

Apfelstrudel: Live coding music environment with AI agent chat

https://github.com/rcarmo/apfelstrudel
1•rcarmo•5m ago•0 comments

What Is Stoicism?

https://stoacentral.com/guides/what-is-stoicism
3•0xmattf•5m ago•0 comments

What happens when a neighborhood is built around a farm

https://grist.org/cities/what-happens-when-a-neighborhood-is-built-around-a-farm/
1•Brajeshwar•6m ago•0 comments

Every major galaxy is speeding away from the Milky Way, except one

https://www.livescience.com/space/cosmology/every-major-galaxy-is-speeding-away-from-the-milky-wa...
2•Brajeshwar•6m ago•0 comments

Extreme Inequality Presages the Revolt Against It

https://www.noemamag.com/extreme-inequality-presages-the-revolt-against-it/
2•Brajeshwar•6m ago•0 comments

There's no such thing as "tech" (Ten years later)

1•dtjb•7m ago•0 comments

What Really Killed Flash Player: A Six-Year Campaign of Deliberate Platform Work

https://medium.com/@aglaforge/what-really-killed-flash-player-a-six-year-campaign-of-deliberate-p...
1•jbegley•7m ago•0 comments

Ask HN: Anyone orchestrating multiple AI coding agents in parallel?

1•buildingwdavid•9m ago•0 comments

Show HN: Knowledge-Bank

https://github.com/gabrywu-public/knowledge-bank
1•gabrywu•14m ago•0 comments

Show HN: The Codeverse Hub Linux

https://github.com/TheCodeVerseHub/CodeVerseLinuxDistro
3•sinisterMage•15m ago•2 comments

Take a trip to Japan's Dododo Land, the most irritating place on Earth

https://soranews24.com/2026/02/07/take-a-trip-to-japans-dododo-land-the-most-irritating-place-on-...
2•zdw•15m ago•0 comments

British drivers over 70 to face eye tests every three years

https://www.bbc.com/news/articles/c205nxy0p31o
16•bookofjoe•16m ago•4 comments

BookTalk: A Reading Companion That Captures Your Voice

https://github.com/bramses/BookTalk
1•_bramses•17m ago•0 comments

Is AI "good" yet? – tracking HN's sentiment on AI coding

https://www.is-ai-good-yet.com/#home
3•ilyaizen•18m ago•1 comments

Show HN: Amdb – Tree-sitter based memory for AI agents (Rust)

https://github.com/BETAER-08/amdb
1•try_betaer•18m ago•0 comments

OpenClaw Partners with VirusTotal for Skill Security

https://openclaw.ai/blog/virustotal-partnership
2•anhxuan•18m ago•0 comments

Show HN: Seedance 2.0 Release

https://seedancy2.com/
2•funnycoding•19m ago•0 comments

Leisure Suit Larry's Al Lowe on model trains, funny deaths and Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
1•thelok•19m ago•0 comments

Towards Self-Driving Codebases

https://cursor.com/blog/self-driving-codebases
1•edwinarbus•19m ago•0 comments

VCF West: Whirlwind Software Restoration – Guy Fedorkow [video]

https://www.youtube.com/watch?v=YLoXodz1N9A
1•stmw•20m ago•1 comments

Show HN: COGext – A minimalist, open-source system monitor for Chrome (<550KB)

https://github.com/tchoa91/cog-ext
1•tchoa91•21m ago•1 comments

FOSDEM 26 – My Hallway Track Takeaways

https://sluongng.substack.com/p/fosdem-26-my-hallway-track-takeaways
1•birdculture•22m ago•0 comments

Show HN: Env-shelf – Open-source desktop app to manage .env files

https://env-shelf.vercel.app/
1•ivanglpz•25m ago•0 comments

Show HN: Almostnode – Run Node.js, Next.js, and Express in the Browser

https://almostnode.dev/
1•PetrBrzyBrzek•25m ago•0 comments

Dell support (and hardware) is so bad, I almost sued them

https://blog.joshattic.us/posts/2026-02-07-dell-support-lawsuit
1•radeeyate•26m ago•0 comments

Project Pterodactyl: Incremental Architecture

https://www.jonmsterling.com/01K7/
1•matt_d•26m ago•0 comments

Styling: Search-Text and Other Highlight-Y Pseudo-Elements

https://css-tricks.com/how-to-style-the-new-search-text-and-other-highlight-pseudo-elements/
1•blenderob•28m ago•0 comments
Open in hackernews

Towards Interplanetary QUIC Traffic

https://ochagavia.nl/blog/towards-interplanetary-quic-traffic/
106•wofo•2mo ago

Comments

jauntywundrkind•2mo ago
Top heavy write-up, with lots of intro & set up. Good stuff, and was happy to see it covered.

And talks to really good really neat wins! Simulated in-process network, tapping Quinn's AsyncUdpSocket and UdpPoller. Cool, nice. Better debugging with pcap, nice. Determinism, nice.

I do want a bit more of an ending though! Glad to see the work open sourced. +1 the thanks to Marc Blanchet for all his help & pushing that push. Also very fun reading their draft (linked in post), An Architecture for IP in Deep Space, https://datatracker.ietf.org/doc/draft-many-tiptop-ip-archit...

> How can QUIC be viable, then? The attentive reader might already have spotted the answer: the problem isn’t QUIC, but its default configuration, which was designed with terrestrial internet in mind. What we need is a custom configuration, this time targeting deep space, with guidelines to tweak things further if a space mission deems it necessaryy.

I'd expect that there's a ton of work for "bandwidth shaping" interplanetary QUIC that's probably missing, even if it just needs to be basically nulled out on the way across the x-mitters. Guess it's open source & I can dive in & see what was done here!

wofo•2mo ago
OP here. I'm also looking forward to an ending! I'll definitely write more once our research has made more progress :)
Veserv•2mo ago
The problem with QUIC for these kinds of problems is that it is really multiple protocols stacked in a trenchcoat with no way to get at the individual layers.

QUIC has a connection setup protocol, a stream reconstruction protocol, a stream management protocol, a adaptive channel parameter discovery protocol, a resend protocol, a channel bandwidth distribution protocol, and probably a few more that I can not think of off the top of my head just for normal stream oriented transport.

What you really want in this sort of use case is most things except adaptive channel parameter discovery (i.e. half of congestion control). You should already know the expected channel bandwidth and latency and can instead adapt in-context rather than using totally generic mechanisms designed under the assumption of a “uniform/static” network.

aallaall•2mo ago
A congestion algorithm using a machine learning model would of course be better than a generic approach, and the browser could then also be promoted with ”AI”. Come on google!
creatonez•2mo ago
> Intermittence is mostly a consequence of using orbiters as communication relays to reach a planet’s surface. Orbiters go around the planet and are only able to communicate with peers they can “see”.

As I understand, this type of intermittence will mostly be a solved problem by the time there are only a few relay satellites around a planet. I think the moon may already have enough for full coverage. (It does not have to be a full-on starlink-like network, Musk is a bit delusional about this)

Still interesting and potentially useful to design around it regardless.

wofo•2mo ago
> by the time there are only a few relay satellites around a planet.

Based on the limited information I have, I think it will take decades (at least) to get there for most planets. Hopefully the results of this research will be useful for a long time.

voidUpdate•2mo ago
You would still need relays between earth and mars (Maybe at L4 or L5) since when they are on opposite sides of the sun, that will likely block radio transmissions
stelldichein•2mo ago
Re. orbiters as relays: look into Contact Graph Routing
juancn•2mo ago
Why not a store-and-forward architecture?

You still need a protocol for point to point and maybe that's where QUIC plays a role, but wouldn't make more sense to use something like email?

The distances and latencies are so large, that you want to send a file to the next hop in the network, and from there to the next one, and so on.

monocasa•2mo ago
That is the underlying consensus currently.

https://en.wikipedia.org/wiki/Delay-tolerant_networking

throw0101c•2mo ago
Also:

* https://datatracker.ietf.org/group/dtn/about/

justin66•2mo ago
I found it baffling the extent to which the article and the stuff it linked to did not discuss the current state of the art.
wofo•2mo ago
I think the idea is to store-and-forward IP packets, then use QUIC on top of that
Marlinski•2mo ago
This is the actual standardized approach with the dtn protocol:

https://www.rfc-editor.org/rfc/rfc4838

It makes no sense to use a protocol where the source is the one responsible for taking care of retransmission when the network spans accross minutes/hours of delay.

incognito124•2mo ago
Is this meant to replace the Bundle Protocol
justin66•2mo ago
It reads like it was written by someone who doesn't know about the bundle protocol. (I assume that's not actually true, but nevertheless.)
nopurpose•2mo ago
Having worked with QUIC extensively lately I must say that having protocol entirely in userspace is truly liberating. It also helps that almost everything, including headers is encrypted, as a result middle boxes can't interfere and "optimise" your flow.

For high latency and high packet loss links, like one described in the article, you'll probably need pre-emptive retransmits and I am not sure that simply tuning parameters will get there. Retransmitting before loss is detected cuts bandwidth, but I suspect will improve end to end latency.

convolvatron•2mo ago
Using fec codes would get better throughput than sending exact copies
elcritch•2mo ago
Aren’t fec codes already used in satellite transmissions? I recall reading the patents around fec codes had something to do with the satellite industry.
convolvatron•2mo ago
definitely. that's the only reason I know about them. usually you have to do a little more, because the errors are very bursty, so you have to use very wide windows or interleave in order to spread the errors out so that the redundancy can cover them.

if you're saying 'thats a link layer problem' then I agree, but it would be better to change your link level encoding strategy than to just start sending multiple copies at the transport layer.

elcritch•2mo ago
Agreed it seems like a link layer issue to resolve. Definitely better than just sending out duplicates.
throw0101c•2mo ago
See perhaps recent session at IETF 124 (Montreal; Nov 2025) of the Delay/Disruption Tolerant Networking Working Group (DTN WG):

* https://www.youtube.com/watch?v=7hbZSwvXpZ4

* https://datatracker.ietf.org/group/dtn/about/

Various other sessions / meetings:

* https://www.ietf.org/meeting/124/

* https://www.youtube.com/playlist?list=PLC86T-6ZTP5hpTncHTKkY...

xvilka•2mo ago
We don't have proper interplanetary time standard yet[1][2][3]. That should be a first big milestone to achieve standardized networking with all space objects at least in the Sol system.

[1] https://science.nasa.gov/learn/basics-of-space-flight/chapte...

[2] https://bidenwhitehouse.archives.gov/ostp/news-updates/2024/...

[3] https://space.stackexchange.com/questions/5540/has-an-interp...

drtgh•2mo ago
I would use the larger star as root variable for the systems, using the system name as reference to such larger star (therefore, Sol = the sun), then each planet would adapt their time dilatation from this reference, something like Sol:Earth and Sol:Jupiter, but now I realize even like this the speed of the satellite in origin and destination should also be included, something like Sol:Earth[satellite_speed] and Sol:Jupiter[satellite_speed], but the transit of a satellite between planets would need some kind of progressive sampling witch don't sound specially precise. To me sounds like people specialised tried to design something and got trapped in a loop about witch ideas would be less problematic (what would be interesting to read if my guessing is right).

PS: I mean, with something like what I described, we would read the packets at Sun:Earth sent from Sun:Jupiter and from Sun:Mars as time in the header (with the intention of being able also to exclude if they were sent with Radio_wave or Light/laser_wave speeds), the only alternative I can think of is a satellite orbiting the larger star, sending some kind of subspace instantaneous signal from an atomic clock, and read it at each planet instantaneously.

mannyv•2mo ago
QUIC might be great, but what about the PHY layer? How are they simulating that? Can the PHY later handle packets that take forever to arrive? And what happens if you have half a packet?

How would this compare to, say, using the same stuff that the Ham guys use? They were doing IP over slow links decades ago.

And really, why use QUIC or IP at all when it's literally point-to-point traffic? Just send tagged chunks using the simplest, dumbest protocol possible.

MisterTea•2mo ago
> Can the PHY later handle packets that take forever to arrive?

The PHY does not care at all. It's the job of the upper layer protocols which provide QoS, like TCP and QUIC, to figure this out.

> How would this compare to, say, using the same stuff that the Ham guys use? They were doing IP over slow links decades ago.

IP works over just about any 2-way pipe including serial ports. HAMs use packet radio which uses X.25 for the data link and modem modulation for the PHY: https://en.wikipedia.org/wiki/Packet_radio