frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•1y ago

Comments

JonChesterfield•1y ago
Exhaustive compile time checking of dispatch statements is a wonderful thing, sorely missing from the languages that decided "sum types" are a bit weird and niche.
fredrikholm•1y ago
They make it near impossible to extend from the outside.

I can pass a Reader interface to your function, but I cannot (easily) add a

> | UnusualProtocol(Socket)

as a third party consumer.

Other than that, sum types are the better abstraction. With exhaustive first class pattern matching (eg. with proper matching on destructuring), nothing comes close in terms of ergonomics.

hermanradtke•1y ago
That is a feature. Compose instead of extending.
Yoric•1y ago
OCaml has extensible sum types. They work very nicely for some ranges of problems.
swiftcoder•1y ago
Elm <-> Rust

Best buds on this front

gitroom•1y ago
Tbh, missing those checks in other languages bugs me so much - it's like why leave me hanging?

Removing the modem and GPS from my 2024 RAV4 hybrid

https://arkadiyt.com/2026/05/13/removing-the-modem-and-gps-from-my-rav4/
423•arkadiyt•4h ago•229 comments

Amazonbot is finally respecting robots.txt

https://xeiaso.net/notes/2026/amazonbot-respecting-robots-txt/
47•xena•1h ago•4 comments

First public macOS kernel memory corruption exploit on Apple M5

https://blog.calif.io/p/first-public-kernel-memory-corruption
125•quadrige•3h ago•21 comments

RTX 5090 and M4 MacBook Air: Can It Game?

https://scottjg.com/posts/2026-05-05-egpu-mac-gaming/
411•allenleee•5h ago•110 comments

New Nginx Exploit

https://github.com/DepthFirstDisclosures/Nginx-Rift
217•hetsaraiya•4h ago•50 comments

WinUI 3 Performance: A Leap Forward

https://github.com/microsoft/microsoft-ui-xaml/discussions/11096
62•whatever3•2h ago•38 comments

Work with Codex from Anywhere

https://openai.com/index/work-with-codex-from-anywhere/
35•mikeevans•1h ago•7 comments

Infracost (YC W21) Is Hiring Sr Dev Advocate to make agents cloud cost-aware

https://www.ycombinator.com/companies/infracost/jobs/NzwUQ7c-senior-developer-advocate
1•akh•46m ago

Porting 3D Movie Maker to Linux

https://benstoneonline.com/posts/porting-3d-movie-maker-to-linux/
35•speckx•3d ago•6 comments

RISC-V Router

https://router.start9.com/
23•janandonly•1h ago•11 comments

The Biochemical Beauty of Retatrutide: How GLP-1s Work

https://acesounderglass.com/2025/10/13/the-biochemical-beauty-of-retatrutide-how-glp-1s-actually-...
14•surprisetalk•3d ago•1 comments

Tesla Wall Connector bootloader bypasses the firmware downgrade ratchet

https://www.synacktiv.com/en/publications/exploiting-the-tesla-wall-connector-from-its-charge-por...
11•p_stuart82•1h ago•0 comments

The Power of a Free Popsicle (2018)

https://www.gsb.stanford.edu/insights/power-free-popsicle
50•NaOH•3h ago•14 comments

HDD Firmware Hacking

https://icode4.coffee/?p=1465
92•jsploit•5h ago•7 comments

Computer Hobby Movement in Canada

https://museum.eecs.yorku.ca/exhibits/show/hobby_canada/hobby_canada
164•rbanffy•8h ago•52 comments

A message from President Kornbluth about funding and the talent pipeline

https://president.mit.edu/writing-speeches/video-transcript-message-president-kornbluth-about-fun...
540•dmayo•6h ago•597 comments

Int a = 5; a = a++ + ++a; a =? (2011)

https://gynvael.coldwind.pl/?id=372
61•e-topy•2d ago•120 comments

Understanding the Linux Kernel: The Linux Kernel Startup

https://internals-for-interns.com/posts/linux-kernel-startup/
60•valyala•3h ago•10 comments

New arXiv policy: 1-year ban for hallucinated references

https://twitter.com/tdietterich/status/2055000956144935055
63•gjuggler•1h ago•5 comments

What's in a GGUF, besides the weights – and what's still missing?

https://nobodywho.ooo/posts/whats-in-a-gguf/
54•bashbjorn•4h ago•20 comments

Show HN: I built a Web-Scraper API that is 6-7x more efficient than current ones

https://scrapewithruno.com/
5•polaritymaking•45m ago•3 comments

You Don't Align an AI, You Align with It

https://danieltan.weblog.lol/2026/05/you-dont-align-an-ai-you-align-with-it
68•danieltanfh95•3h ago•34 comments

The AI Zombification of Universities

https://www.thenewcritic.com/p/the-great-zombification
142•rmdmphilosopher•3h ago•111 comments

Fossils show millipede and centipede ancestors evolved legs underwater

https://phys.org/news/2026-05-ancient-sea-fossils-millipede-centipede.html
65•gmays•3d ago•2 comments

AI is making me dumb

https://jpain.io/god-damn-ai-is-making-me-dumb/
308•Eighth•3h ago•209 comments

DIY open-source ultrasound hardware on the rp2040/rp2350

http://un0rick.cc/pic0rick
28•kelu124•3h ago•2 comments

Claude for Legal

https://github.com/anthropics/claude-for-legal
6•Einenlum•42m ago•0 comments

Rewrite Bun in Rust has been merged

https://github.com/oven-sh/bun/pull/30412
401•Chaoses•13h ago•467 comments

London's Smallest Public Sculptures

https://lookup.london/londons-smallest-public-sculptures/
24•susam•3d ago•3 comments

60fps Video on a CGA? – The GlyphBlaster

https://martypc.blogspot.com/2026/05/60fps-video-on-cga-glyphblaster.html
62•tambourine_man•4d ago•8 comments