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?

Show HN: s@: decentralized social networking over static sites

http://satproto.org/
172•remywang•5h ago•64 comments

WireGuard Is Two Things

https://www.proxylity.com/articles/wireguard-is-two-things.html
31•mlhpdx•1h ago•4 comments

Temporal: The 9-year journey to fix time in JavaScript

https://bloomberg.github.io/js-blog/post/temporal/
603•robpalmer•14h ago•198 comments

Tested: How Many Times Can a DVD±RW Be Rewritten? Methodology and Results

https://goughlui.com/2026/03/07/tested-how-many-times-can-a-dvd%C2%B1rw-be-rewritten-part-2-metho...
105•giuliomagnifico•3d ago•11 comments

Making WebAssembly a first-class language on the Web

https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/
486•mikece•1d ago•168 comments

Iran-backed hackers claim wiper attack on medtech firm Stryker

https://krebsonsecurity.com/2026/03/iran-backed-hackers-claim-wiper-attack-on-medtech-firm-stryker/
95•2bluesc•2h ago•20 comments

Many SWE-bench-Passing PRs would not be merged

https://metr.org/notes/2026-03-10-many-swe-bench-passing-prs-would-not-be-merged-into-main/
200•mustaphah•9h ago•79 comments

WebPKI and You

https://blog.brycekerley.net/2026/03/08/webpki-and-you.html
12•aragilar•2d ago•1 comments

Don't post generated/AI-edited comments. HN is for conversation between humans

https://news.ycombinator.com/newsguidelines.html#generated
3194•usefulposter•10h ago•1215 comments

I was interviewed by an AI bot for a job

https://www.theverge.com/featured-video/892850/i-was-interviewed-by-an-ai-bot-for-a-job
235•speckx•11h ago•220 comments

Show HN: A context-aware permission guard for Claude Code

https://github.com/manuelschipper/nah/
80•schipperai•6h ago•35 comments

About memory pressure, lock contention, and Data-oriented Design

https://mnt.io/articles/about-memory-pressure-lock-contention-and-data-oriented-design/
32•vinhnx•3d ago•1 comments

The MacBook Neo

https://daringfireball.net/2026/03/the_macbook_neo
476•etothet•18h ago•783 comments

Show HN: I built a tool that watches webpages and exposes changes as RSS

https://sitespy.app
214•vkuprin•13h ago•49 comments

Google closes deal to acquire Wiz

https://www.wiz.io/blog/google-closes-deal-to-acquire-wiz
263•aldarisbm•15h ago•165 comments

Entities enabling scientific fraud at scale (2025)

https://doi.org/10.1073/pnas.2420092122
280•peyton•16h ago•191 comments

Datahäxan

https://0dd.company/galleries/witches/7.html
3•akkartik•2d ago•0 comments

What Happens After You Die? (2016)

https://lamag.com/news/the-end/
18•NaOH•3d ago•9 comments

BitNet: 100B Param 1-Bit model for local CPUs

https://github.com/microsoft/BitNet
326•redm•17h ago•160 comments

Faster asin() was hiding in plain sight

https://16bpp.net/blog/post/faster-asin-was-hiding-in-plain-sight/
185•def-pri-pub•15h ago•103 comments

Challenging the Single-Responsibility Principle

https://kiss-and-solid.com/blog/keep-it-simple
17•WolfOliver•3d ago•9 comments

DHS Contracts Explorer – Hacked data from the Office of Industry Partnership

https://micahflee.github.io/ice-contracts/
215•peq42•4h ago•40 comments

Meticulous (YC S21) is hiring to redefine software dev

https://jobs.ashbyhq.com/meticulous/3197ae3d-bb26-4750-9ed7-b830f640515e
1•Gabriel_h•9h ago

Urea prices

https://tradingeconomics.com/commodity/urea
72•burnt-resistor•4h ago•52 comments

CNN Explainer – Learn Convolutional Neural Network in Your Browser (2020)

https://poloclub.github.io/cnn-explainer/
44•vismit2000•3d ago•2 comments

Show HN: Autoresearch@home

https://www.ensue-network.ai/autoresearch
56•austinbaggio•6h ago•10 comments

5,200 holes carved into a Peruvian mountain left by an ancient economy

https://newatlas.com/environment/5-200-holes-peruvian-mountain/
117•defrost•2d ago•59 comments

Show HN: Klaus – OpenClaw on a VM, batteries included

https://klausai.com/
138•robthompson2018•14h ago•71 comments

Britain is ejecting hereditary nobles from Parliament after 700 years

https://apnews.com/article/uk-house-of-lords-hereditary-peers-expelled-535df8781dd01e8970acda1dca...
232•divbzero•9h ago•234 comments

Against vibes: When is a generative model useful

https://www.williamjbowman.com/blog/2026/03/05/against-vibes-when-is-a-generative-model-useful/
69•takira•1d ago•10 comments