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?

Claude Code: Channels

https://code.claude.com/docs/en/channels
138•jasonjmcghee•1h ago•66 comments

Wayland set the Linux Desktop back by 10 years

https://omar.yt/posts/wayland-set-the-linux-desktop-back-by-10-years
128•omarroth•1h ago•91 comments

Astral to Join OpenAI

https://astral.sh/blog/openai
1219•ibraheemdev•12h ago•755 comments

Google details new 24-hour process to sideload unverified Android apps

https://arstechnica.com/gadgets/2026/03/google-details-new-24-hour-process-to-sideload-unverified...
505•0xedb•8h ago•600 comments

Cockpit is a web-based graphical interface for servers

https://github.com/cockpit-project/cockpit
167•modinfo•5h ago•102 comments

Bombarding gamblers with offers greatly increases betting and gambling harm

https://www.bristol.ac.uk/news/2026/march/bombarding-gamblers-with-offers-greatly-increases-betti...
70•hhs•2h ago•66 comments

How the Turner twins are mythbusting modern technical apparel

https://www.carryology.com/insights/how-the-turner-twins-are-mythbusting-modern-gear/
116•greedo•2d ago•62 comments

Drugwars for the TI-82/83/83 Calculators

https://gist.github.com/mattmanning/1002653/b7a1e88479a10eaae3bd5298b8b2c86e16fb4404
14•robotnikman•1h ago•10 comments

Return of the Obra Dinn: spherical mapped dithering for a 1bpp first-person game

https://forums.tigsource.com/index.php?topic=40832.msg1363742#msg1363742
240•PaulHoule•3d ago•36 comments

Show HN: Three new Kitten TTS models – smallest less than 25MB

https://github.com/KittenML/KittenTTS
319•rohan_joshi•10h ago•112 comments

Noq: n0's new QUIC implementation in Rust

https://www.iroh.computer/blog/noq-announcement
147•od0•7h ago•19 comments

4Chan mocks £520k fine for UK online safety breaches

https://www.bbc.com/news/articles/c624330lg1ko
269•mosura•11h ago•430 comments

How many branches can your CPU predict?

https://lemire.me/blog/2026/03/18/how-many-branches-can-your-cpu-predict/
18•chmaynard•1d ago•28 comments

The Day I Discovered Type Design

https://www.marksimonson.com/notebook/view/the-day-i-discovered-type-design/
32•ingve•2h ago•4 comments

“Your frustration is the product”

https://daringfireball.net/2026/03/your_frustration_is_the_product
434•llm_nerd•14h ago•251 comments

Clockwise acquired by Salesforce and shutting down next week

https://www.getclockwise.com
72•nigelgutzmann•6h ago•45 comments

EsoLang-Bench: Evaluating Genuine Reasoning in LLMs via Esoteric Languages

https://esolang-bench.vercel.app/
59•matt_d•4h ago•29 comments

Waymo Safety Impact

https://waymo.com/safety/impact/
220•xnx•5h ago•219 comments

Be intentional about how AI changes your codebase

https://aicode.swerdlow.dev
68•benswerd•4h ago•28 comments

NanoGPT Slowrun: 10x Data Efficiency with Infinite Compute

https://qlabs.sh/10x
100•sdpmas•7h ago•18 comments

From Oscilloscope to Wireshark: A UDP Story (2022)

https://www.mattkeeter.com/blog/2022-08-11-udp/
77•ofrzeta•6h ago•16 comments

Juggalo makeup blocks facial recognition technology (2019)

https://consequence.net/2019/07/juggalo-makeup-facial-recognition/
235•speckx•12h ago•141 comments

Full Disclosure: A Third (and Fourth) Azure Sign-In Log Bypass Found

https://trustedsec.com/blog/full-disclosure-a-third-and-fourth-azure-sign-in-log-bypass-found
4•nyxgeek•47m ago•0 comments

Scaling Karpathy's Autoresearch: What Happens When the Agent Gets a GPU Cluster

https://blog.skypilot.co/scaling-autoresearch/
124•hopechong•9h ago•57 comments

OpenBSD: PF queues break the 4 Gbps barrier

https://undeadly.org/cgi?action=article;sid=20260319125859
178•defrost•12h ago•55 comments

Launch HN: Voltair (YC W26) – Drone and charging network for power utilities

50•wweissbluth•8h ago•21 comments

An update on Steam / GOG changes for OpenTTD

https://www.openttd.org/news/2026/03/19/steam-changes-update
274•jandeboevrie•8h ago•188 comments

My Random Forest Was Mostly Learning Time-to-Expiry Noise

https://illya.sh/threads/out-of-sample-permutation-feature-importance-for-random
13•iluxonchik•3d ago•3 comments

I turned Markdown into a protocol for generative UI

https://fabian-kuebler.com/posts/markdown-agentic-ui/
82•FabianCarbonara•12h ago•38 comments

The Shape of Inequalities

https://www.andreinc.net/2026/03/16/the-shape-of-inequalities/
97•nomemory•11h ago•15 comments