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?

I put my whole life into a single database

https://howisfelix.today/
199•lukakopajtic•3h ago•76 comments

FreeBSD 14.4-Release Announcement

https://www.freebsd.org/releases/14.4R/announce/
73•vermaden•3h ago•13 comments

Intel Demos Chip to Compute with Encrypted Data

https://spectrum.ieee.org/fhe-intel
9•sohkamyung•41m ago•0 comments

The Gervais Principle, or the Office According to "The Office" (2009)

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/
134•janandonly•3d ago•38 comments

Online age-verification tools for child safety are surveilling adults

https://www.cnbc.com/2026/03/08/social-media-child-safety-internet-ai-surveillance.html
52•bilsbie•56m ago•18 comments

Rebasing in Magit

https://entropicthoughts.com/rebasing-in-magit
6•ibobev•13m ago•0 comments

Practical Guide to Bare Metal C++

https://arobenko.github.io/bare_metal_cpp/#_abstract_classes
43•ibobev•3d ago•17 comments

Yann LeCun's AI startup raises $1B in Europe's largest ever seed round

https://www.ft.com/content/e5245ec3-1a58-4eff-ab58-480b6259aaf1
175•ottomengis•3h ago•103 comments

Hisense TVs add unskippable startup ads before live TV

https://www.guru3d.com/story/hisense-vidaa-tvs-reportedly-add-unskippable-startup-ads-before-live...
20•akyuu•25m ago•16 comments

Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy

https://gitlab.redox-os.org/redox-os/redox/-/blob/master/CONTRIBUTING.md
244•pjmlp•4h ago•242 comments

Ask HN: Remember Fidonet?

62•ukkare•2h ago•40 comments

Show HN: DD Photos – open-source photo album site generator (Go and SvelteKit)

https://github.com/dougdonohoe/ddphotos
5•dougdonohoe•38m ago•0 comments

Two Years of Emacs Solo

https://www.rahuljuliato.com/posts/emacs-solo-two-years
295•celadevra_•13h ago•99 comments

TCXO Failure Analysis

https://serd.es/2026/03/06/TCXO-failure-analysis.html
55•zdw•3d ago•19 comments

Lotus 1-2-3 on the PC with DOS

https://stonetools.ghost.io/lotus123-dos/
136•TMWNN•3d ago•48 comments

LoGeR – 3D reconstruction from extremely long videos (DeepMind, UC Berkeley)

https://loger-project.github.io
86•helloplanets•7h ago•22 comments

On Being a Dad

https://www.derekthompson.org/p/three-reasons-to-be-a-parent
6•NaOH•2d ago•3 comments

Caxlsx: Ruby gem for xlsx generation with charts, images, schema validation

https://github.com/caxlsx/caxlsx
16•earcar•3d ago•1 comments

Building a Procedural Hex Map with Wave Function Collapse

https://felixturner.github.io/hex-map-wfc/article/
534•imadr•20h ago•75 comments

EVi, a Hard-Fork of Vim

https://codeberg.org/NerdNextDoor/evi
25•todsacerdoti•4h ago•24 comments

No, it doesn't cost Anthropic $5k per Claude Code user

https://martinalderson.com/posts/no-it-doesnt-cost-anthropic-5k-per-claude-code-user/
319•jnord•14h ago•235 comments

The hidden compile-time cost of C++26 reflection

https://vittorioromeo.com/index/blog/refl_compiletime.html
47•SuperV1234•3d ago•20 comments

Optimizing Top K in Postgres

https://www.paradedb.com/blog/optimizing-top-k
108•philippemnoel•1d ago•13 comments

Is legal the same as legitimate: AI reimplementation and the erosion of copyleft

https://writings.hongminhee.org/2026/03/legal-vs-legitimate/
515•dahlia•22h ago•521 comments

JSLinux Now Supports x86_64

https://bellard.org/jslinux/
349•TechTechTech•21h ago•109 comments

Germany's Solar Boom Eases Power Costs as Gas Price Jumps

https://www.bloomberg.com/news/articles/2026-03-06/germany-s-solar-boom-eases-power-costs-as-gas-...
12•toomuchtodo•20m ago•5 comments

Show HN: Remotely use my guitar tuner

https://realtuner.online/
224•smith-kyle•3d ago•50 comments

Traffic from Russia to Cloudflare is 60% down from last year

https://radar.cloudflare.com/traffic/ru?dateRange=52w
10•secondary_op•57m ago•0 comments

Show HN: I Was Here – Draw on street view, others can find your drawings

https://washere.live
48•mrktsm__•8h ago•36 comments

macOS Tahoe windows have different corner radiuses

https://lapcatsoftware.com/articles/2026/3/1.html
239•robenkleene•3d ago•177 comments