frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•10mo ago

Comments

JonChesterfield•10mo 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•10mo 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•10mo ago
That is a feature. Compose instead of extending.
Yoric•10mo ago
OCaml has extensible sum types. They work very nicely for some ranges of problems.
swiftcoder•10mo ago
Elm <-> Rust

Best buds on this front

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

CasNum

https://github.com/0x0mer/CasNum
149•aebtebeten•3h ago•21 comments

Put the zip code first

https://zipcodefirst.com
128•dsalzman•50m ago•102 comments

A decade of Docker containers

https://cacm.acm.org/research/a-decade-of-docker-containers/
213•zacwest•7h ago•156 comments

LLM Writing Tropes.md

https://tropes.fyi/tropes-md
55•walterbell•3h ago•19 comments

Dumping Lego NXT firmware off of an existing brick (2025)

https://arcanenibble.github.io/dumping-lego-nxt-firmware-off-of-an-existing-brick.html
133•theblazehen•1d ago•8 comments

Effort to prevent government officials from engaging in prediction markets

https://www.merkley.senate.gov/merkley-klobuchar-launch-new-effort-to-ban-federal-elected-officia...
177•stopbulying•3h ago•62 comments

Ki Editor - an editor that operates on the AST

https://ki-editor.org/
352•ravenical•13h ago•128 comments

Package managers need to cool down

https://nesbitt.io/2026/03/04/package-managers-need-to-cool-down.html
33•zdw•2d ago•22 comments

The Day NY Publishing Lost Its Soul

https://www.honest-broker.com/p/the-day-ny-publishing-lost-its-soul
29•wallflower•3h ago•16 comments

In 1985 Maxell built a bunch of life-size robots for its bad floppy ad

https://buttondown.com/suchbadtechads/archive/maxell-life-size-robots/
51•rfarley04•3d ago•3 comments

FLASH radiotherapy's bold approach to cancer treatment

https://spectrum.ieee.org/flash-radiotherapy
177•marc__1•8h ago•54 comments

macOS code injection for fun and no profit (2024)

https://mariozechner.at/posts/2024-07-20-macos-code-injection-fun/
58•jstrieb•3d ago•10 comments

The influence of anxiety: Harold Bloom and literary inheritance

https://thepointmag.com/examined-life/the-influence-of-anxiety/
6•apollinaire•3d ago•1 comments

How important was the Battle of Hastings?

https://www.historytoday.com/archive/head-head/how-important-was-battle-hastings
4•benbreen•3d ago•2 comments

Autoresearch: Agents researching on single-GPU nanochat training automatically

https://github.com/karpathy/autoresearch
23•simonpure•3h ago•3 comments

Why developers using AI are working longer hours

https://www.scientificamerican.com/article/why-developers-using-ai-are-working-longer-hours/
21•birdculture•38m ago•6 comments

Compiling Prolog to Forth [pdf]

https://vfxforth.com/flag/jfar/vol4/no4/article4.pdf
93•PaulHoule•4d ago•9 comments

The surprising whimsy of the Time Zone Database

https://muddy.jprs.me/links/2026-03-06-the-surprising-whimsy-of-the-time-zone-database/
26•jprs•5h ago•1 comments

Lisp-style C++ template meta programming

https://github.com/mistivia/lmp
6•mistivia•1h ago•0 comments

Caitlin Kalinowski: I resigned from OpenAI

https://twitter.com/kalinowski007/status/2030320074121478618
24•mmaia•1h ago•6 comments

SigNoz (YC W21, open source Datadog) Is Hiring across roles

https://signoz.io/careers
1•pranay01•7h ago

Re-creating the complex cuisine of prehistoric Europeans

https://arstechnica.com/science/2026/03/recreating-the-complex-cuisine-of-prehistoric-europeans/
61•apollinaire•1d ago•23 comments

Ask HN: Would you use a job board where every listing is verified?

19•BelVisgarra•2h ago•36 comments

The yoghurt delivery women combatting loneliness in Japan

https://www.bbc.com/travel/article/20260302-the-yoghurt-delivery-women-combatting-loneliness-in-j...
187•ranit•11h ago•120 comments

Show HN: ANSI-Saver – A macOS Screensaver

https://github.com/lardissone/ansi-saver
86•lardissone•9h ago•27 comments

Files are the interface humans and agents interact with

https://madalitso.me/notes/why-everyone-is-talking-about-filesystems/
167•malgamves•13h ago•103 comments

Trampolining Nix with GenericClosure

https://blog.kleisli.io/post/trampolining-nix-with-generic-closure
3•ret2pop•2d ago•1 comments

Self-Portrait by Ernst Mach (1886)

https://publicdomainreview.org/collection/self-portrait-by-ernst-mach-1886/
86•Hooke•2d ago•16 comments

Bourdieu's theory of taste: a grumbling abrégé (2023)

https://dynomight.net/bourdieu/
35•sebg•2d ago•11 comments

Show HN: µJS, a 5KB alternative to Htmx and Turbo with zero dependencies

https://mujs.org
105•amaury_bouchard•15h ago•43 comments