frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

The 'Paperwork Flood': How I Drowned a Bureaucrat Before Dinner

https://sightlessscribbles.com/posts/the-paperwork-flood/
88•robin_reala•1h ago•35 comments

Hold on to Your Hardware

https://xn--gckvb8fzb.com/hold-on-to-your-hardware/
304•LucidLynx•3h ago•232 comments

A Faster Alternative to Jq

https://micahkepe.com/blog/jsongrep/
218•pistolario•6h ago•126 comments

Schedule tasks on the web

https://code.claude.com/docs/en/web-scheduled-tasks
205•iBelieve•9h ago•159 comments

Apple discontinues the Mac Pro

https://9to5mac.com/2026/03/26/apple-discontinues-the-mac-pro/
489•bentocorp•16h ago•395 comments

Why so many control rooms were seafoam green (2025)

https://bethmathews.substack.com/p/why-so-many-control-rooms-were-seafoam
902•Amorymeltzer•1d ago•184 comments

The European AllSky7 fireball network

https://www.allsky7.net/#archive
82•marklit•6h ago•7 comments

Local Bernstein theory, and lower bounds for Lebesgue constants

https://terrytao.wordpress.com/2026/03/23/local-bernstein-theory-and-lower-bounds-for-lebesgue-co...
23•jjgreen•3d ago•0 comments

This picture broke my brain [3B1B video]

https://www.youtube.com/watch?v=ldxFjLJ3rVY
21•jgwil2•3d ago•14 comments

Show HN: I put an AI agent on a $7/month VPS with IRC as its transport layer

https://georgelarson.me/writing/2026-03-23-nullclaw-doorman/
284•j0rg3•15h ago•81 comments

QRV Operating System: QNX on RISC-V

https://r-tty.blogspot.com/2026/03/qrv-operating-system-first-publication.html
30•chrsw•4d ago•4 comments

$500 GPU outperforms Claude Sonnet on coding benchmarks

https://github.com/itigges22/ATLAS
370•yogthos•20h ago•208 comments

Everything old is new again: memory optimization

https://nibblestew.blogspot.com/2026/03/everything-old-is-new-again-memory.html
89•ibobev•3d ago•57 comments

The Legibility of Serif and Sans Serif Typefaces (2022)

https://library.oapen.org//handle/20.500.12657/53344
60•the-mitr•3d ago•36 comments

We rewrote JSONata with AI in a day, saved $500k/year

https://www.reco.ai/blog/we-rewrote-jsonata-with-ai
207•cjlm•15h ago•188 comments

DOOM Over DNS

https://github.com/resumex/doom-over-dns
318•Venn1•3d ago•84 comments

My minute-by-minute response to the LiteLLM malware attack

https://futuresearch.ai/blog/litellm-attack-transcript/
395•Fibonar•22h ago•150 comments

Whistler: Live eBPF Programming from the Common Lisp REPL

https://atgreen.github.io/repl-yell/posts/whistler/
115•varjag•3d ago•13 comments

Running Tesla Model 3's computer on my desk using parts from crashed cars

https://bugs.xdavidhu.me/tesla/2026/03/23/running-tesla-model-3s-computer-on-my-desk-using-parts-...
911•driesdep•1d ago•319 comments

HyperAgents: Self-referential self-improving agents

https://github.com/facebookresearch/hyperagents
212•andyg_blog•2d ago•73 comments

Generators in Lone Lisp

https://www.matheusmoreira.com/articles/generators-in-lone-lisp
52•matheusmoreira•4d ago•8 comments

Anthropic Subprocessor Changes

https://trust.anthropic.com
95•tencentshill•16h ago•44 comments

Agent-to-agent pair programming

https://axeldelafosse.com/blog/agent-to-agent-pair-programming
95•axldelafosse•12h ago•33 comments

Using FireWire on a Raspberry Pi

https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/
101•jandeboevrie•17h ago•46 comments

We haven't seen the worst of what gambling and prediction markets will do

https://www.derekthompson.org/p/we-havent-seen-the-worst-of-what
815•mmcclure•18h ago•561 comments

An unstoppable mushroom is tearing through North American forests

https://www.bbc.com/future/article/20260325-an-unstoppable-mushroom-is-tearing-through-north-amer...
97•1659447091•16h ago•37 comments

Chroma Context-1: Training a Self-Editing Search Agent

https://www.trychroma.com/research/context-1
58•philip1209•18h ago•8 comments

OpenTelemetry profiles enters public alpha

https://opentelemetry.io/blog/2026/profiles-alpha/
179•tanelpoder•21h ago•27 comments

Show HN: Fio: 3D World editor/game engine – inspired by Radiant and Hammer

https://github.com/ViciousSquid/Fio
85•vicioussquid•16h ago•8 comments

John Bradley, author of xv, has died

https://voxday.net/2026/03/25/rip-john-bradley/
285•linsomniac•19h ago•86 comments