frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

“I just chose words carefully”

https://unsung.aresluna.org/i-just-chose-words-carefully/
491•zdw•6h ago•127 comments

P99 0 ms* autocomplete for 240M domain names

https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names
34•dbalatero•2h ago•18 comments

My hobby of building miniatures and taking pretty pictures

https://sandyuraz.com/blogs/tiny-cafe/
28•thecsw•2d ago•4 comments

The EU has begun enforcing the AI Act: first RFIs to model providers

https://tokenstead.ai/guides/eu-ai-act-first-enforcement-security-rfis
37•cdnsteve•1h ago•35 comments

It takes 5 cloud services to hear my doorbell

https://blog.vghaisas.com/rube-goldberg-doorbell/
77•vghaisas•2d ago•60 comments

Creepy Crawlies

https://people.kernel.org/monsieuricon/creepy-crawlies
1015•zdw•1d ago•513 comments

OpenClaw 2.0, Accidentally

https://openclaw.ai/blog/openclaw-2-accidentally
8•doppp•1h ago•3 comments

Matrox: Graphics for Professionals

https://www.abortretry.fail/p/matrox
60•BirAdam•5h ago•13 comments

Internet centralization and the original sin of NAT

https://dreamstation.systems/personal/ntppost.html
16•robinpie•3h ago•7 comments

Haiku R1/beta6 has been released

https://www.haiku-os.org/news/2026-08-26_haiku_r1_beta6
280•metrofun•13h ago•85 comments

Understanding ChatGPT Work

https://simonwillison.net/2026/Aug/30/understanding-chatgpt-work/
106•gmays•4h ago•39 comments

Cores in space: The core memory module from a 1980 Spacelab computer

https://www.righto.com/2026/08/spacelab-core-memory.html
96•pwg•9h ago•16 comments

How to build a diffusion language model

https://kuleshov-group.github.io/blog/blog/2026/how-to-build-a-diffusion-language-model/
41•volodia•5h ago•3 comments

Show HN: NFC Energy-Harvesting PCB Business Card with an MCU

https://wilsonharper.net/projects/businesscard/
137•WilsonHarper•2d ago•14 comments

Sort branches by last commit date

https://ryangreenberg.com/til/git-branches-by-commit-date/
106•speckx•5d ago•35 comments

Why open source rocks – a new SM750 (Silicon Motion GPU) HDMI Driver

https://github.com/KodeMunkie/sm750hdmifb
96•SillyUsername•10h ago•35 comments

UC Berkeley indefinitely suspends international student work authorizations

https://www.dailycal.org/news/campus/after-second-ice-threat-uc-berkeley-indefinitely-suspends-in...
78•cbzbc•1h ago•63 comments

Continuous Diffusion Language Models (CDLM's)

https://sander.ai/2026/08/24/continuous-dlms.html
73•peter_d_sherman•8h ago•30 comments

Hacking IKEA Furniture

https://greenlightning.eu/diy/hacking-ikea-furniture/
287•greenlightning•17h ago•196 comments

Relm4 makes developing beautiful cross-platform applications idiomatic

https://relm4.org/
25•Bluestein•4d ago•13 comments

Coordination Headwind: How Organizations Are Like Slime Molds

https://komoroske.com/slime-mold/
143•rzk•13h ago•45 comments

Commercially Available Bike Generators Are Not Sustainable (2011)

https://solar.lowtechmagazine.com/2011/05/bike-powered-electricity-generators-are-not-sustainable/
40•baud147258•4d ago•32 comments

How would you know whether an ancient culture had zero?

https://www.johndcook.com/blog/2026/08/21/ancient-number-system/
43•ibobev•3d ago•17 comments

Racter (1984)

https://www.ubu.com/historical/racter/index.html
20•buescher•2d ago•6 comments

Startup Anti-Patterns

https://www.itamarnovick.com/intro-to-startup-anti-pattern-series/
121•rzk•13h ago•65 comments

Dad’s Custom Atari Peripherals

https://www.goto10retro.com/p/dads-custom-atari-peripherals
120•rbanffy•3d ago•16 comments

Arbitrary code execution in QubesOS via copy-to-VM error reporting backchannel

https://www.qubes-os.org/news/2026/08/29/qsb-118/
216•vntok•20h ago•88 comments

Longest Straight Line Paths on Water or Land on the Earth (2018)

https://arxiv.org/abs/1804.07389
200•joebig•21h ago•58 comments

Zig: Pointer Stability for ArrayLists

https://ziglang.org/devlog/2026/#2026-08-27
94•tosh•14h ago•65 comments

Artie (YC S23) Is Hiring Technical AES

https://www.artie.com/careers?ashby_jid=e87b84d2-78b3-41a3-937a-47e83643cdf1
1•j-cheong•12h ago
Open in hackernews

Internet centralization and the original sin of NAT

https://dreamstation.systems/personal/ntppost.html
16•robinpie•3h ago

Comments

Sha1rholder•31m ago
Time to set up IPV6.
TZubiri•19m ago
Or just use an ipv4 address. It works I swear
rugby_poppeye•28m ago
NAT made distinction between PCs and servers too broad.
TZubiri•19m ago
Related comment from another thread

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

> Even more ironic is that NAT got normalized as a security feature — “your devices are hidden!” — which is one of the things that made people resist the thing that would fix it.

That tracks. I briefly looked into the Tailscale website and I thought maybe I was wrong, maybe it's not a NAT/ddns toolchain, maybe it's something more complex that I'm too dumb to understand. But if my thesis that it's NATware is right, it makes sense to market it as a security product, it fooled me for one, but it also passes as a quality product for an organization, and they feel they are getting a security product when they are actually signing the purchase request of a developer that is applying networking techniques they learned from managing a videogame server.

wmf•12m ago
I'm having trouble decoding this but Tailscale is a VPN that can traverse NAT when necessary. Arguably Tailscale wouldn't be needed if NAT didn't exist but considering the timeline I'm not going to declare a conflict of interest.
schmichael•5m ago
Can you imagine how much more evil Smart TVs and IoT would do if every device was consistently globally routable?!

The problem is being directly routable is just Step 1 of N for getting 2 services to communicate. Next you need a name service like DNS but preferably free like email if you expect every home to have one. No, your ISP shouldn’t provide it because you don’t use their email do you? Don’t be any more locked in to your ISP than you have to.

Once you get a name service so humans can actually connect to one another as easily as sending an email you need authentication, identity, authorization, and encryption.

No problem just use a shared password and Let’s Encrypt right?

Well now you have a huge security risk (a single factor password auth) and a new centralized SPoF: Let’s Encrypt.

IPv6 alone solves none of this and only makes the need for a name service more pronounced as the address is much longer.

Sure all of this is solvable but if it were easily solvable wouldn’t more people do doing it on IPv6 already? I’ve had native IPv6 through Comcast/Xfinity for over a decade.

Designing p2p services is just entirely distinct from the routability problem NAT presents, and after decades of widespread internet access I’ve only seen p2p use decrease after the heyday of file sharing apps (of which all the most popular ones have degrees of centralization). Making usable p2p apps seems as hard as usable p2p encryption schemes like PGP/GPG: the usability vs security tradeoffs are brutally hard.