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?

Claude Code Unpacked : A visual guide

https://ccunpacked.dev/
493•autocracy101•6h ago•135 comments

CERN levels up with new superconducting karts

https://home.cern/news/news/engineering/cern-levels-new-superconducting-karts
146•fnands•3h ago•34 comments

Intuiting Pratt Parsing

https://louis.co.nz/2026/03/26/pratt-parsing.html
24•signa11•1d ago•1 comments

Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)

https://github.com/yannick-cw/korb
99•wazHFsRy•2d ago•21 comments

Claude Wrote a Full FreeBSD Remote Kernel RCE with Root Shell (CVE-2026-4747)

https://github.com/califio/publications/blob/main/MADBugs/CVE-2026-4747/write-up.md
62•ishqdehlvi•6h ago•15 comments

A dot a day keeps the clutter away

https://scottlawsonbc.com/post/dot-system
355•scottlawson•14h ago•98 comments

TinyLoRA – Learning to Reason in 13 Parameters

https://arxiv.org/abs/2602.04118
185•sorenjan•4d ago•21 comments

Chess in SQL

https://www.dbpro.app/blog/chess-in-pure-sql
71•upmostly•2d ago•17 comments

Show HN: 1-Bit Bonsai, the First Commercially Viable 1-Bit LLMs

https://prismml.com/
281•PrismML•14h ago•116 comments

Bring Back MiniDV with This Raspberry Pi FireWire Hat

https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/
71•ingve•3d ago•11 comments

TruffleRuby

https://chrisseaton.com/truffleruby/
136•tosh•3d ago•13 comments

MiniStack (replacement for LocalStack)

https://ministack.org/
234•kerblang•14h ago•45 comments

In Case of Emergency, Make Burrito Bison 3

https://juicybeast.com/2017/08/03/in-case-of-emergency-make-burrito-bison-3/
11•amarcheschi•1d ago•5 comments

The Claude Code Source Leak: fake tools, frustration regexes, undercover mode

https://alex000kim.com/posts/2026-03-31-claude-code-source-leak/
1207•alex000kim•22h ago•489 comments

Why the US Navy won't blast the Iranians and 'open' Strait of Hormuz

https://responsiblestatecraft.org/iran-strait-of-hormuz/
334•KoftaBob•1d ago•928 comments

OpenAI closes funding round at an $852B valuation

https://www.cnbc.com/2026/03/31/openai-funding-round-ipo.html
459•surprisetalk•15h ago•405 comments

Neanderthals survived on a knife's edge for 350k years

https://www.science.org/content/article/neanderthals-survived-knife-s-edge-350-000-years
156•Hooke•10h ago•119 comments

Slop is not necessarily the future

https://www.greptile.com/blog/ai-slopware-future
250•dakshgupta•20h ago•402 comments

4D Doom

https://github.com/danieldugas/HYPERHELL
215•chronolitus•4d ago•52 comments

Open source CAD in the browser (Solvespace)

https://solvespace.com/webver.pl
339•phkahler•22h ago•104 comments

Digitizing photos from the 1998 Game Boy Camera

https://swiftrocks.com/digitizing-photos-from-the-1998-game-boy-camera
51•rockbruno•2d ago•8 comments

Axios compromised on NPM – Malicious versions drop remote access trojan

https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-t...
1854•mtud•1d ago•743 comments

Analyzing Geekbench 6 under Intel's BOT

https://www.geekbench.com/blog/2026/03/analyzing-geekbench-6-under-intels-bot/
32•hajile•7h ago•13 comments

Teenage Engineering's PO-32 acoustic modem and synth implementation

https://github.com/ericlewis/libpo32
124•ericlewis•4d ago•25 comments

Ordinary Lab Gloves May Have Skewed Microplastic Data

https://nautil.us/ordinary-lab-gloves-may-have-skewed-microplastic-data-1279386
110•WaitWaitWha•13h ago•42 comments

Show HN: Postgres extension for BM25 relevance-ranked full-text search

https://github.com/timescale/pg_textsearch
159•tjgreen•18h ago•47 comments

Remembering Magnetic Memories and the Apollo AGC

https://2earth.github.io/website/20260304.html
8•2earth•4h ago•2 comments

Cohere Transcribe: Speech Recognition

https://cohere.com/blog/transcribe
202•gmays•18h ago•61 comments

From 300KB to 69KB per Token: How LLM Architectures Solve the KV Cache Problem

https://news.future-shock.ai/the-weight-of-remembering/
137•future-shock-ai•3d ago•10 comments

Back to FreeBSD – Part 2 – Jails

https://hypha.pub/back-to-freebsd-part-2
96•vermaden•4d ago•24 comments