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?

EmDash – a spiritual successor to WordPress that solves plugin security

https://blog.cloudflare.com/emdash-wordpress/
320•elithrar•3h ago•215 comments

TurboQuant KV Compression and SSD Expert Streaming for M5 Pro and IOS

https://github.com/SharpAI/SwiftLM
51•aegis_camera•1h ago•22 comments

AI for American-produced cement and concrete

https://engineering.fb.com/2026/03/30/data-center-engineering/ai-for-american-produced-cement-and...
91•latchkey•2h ago•70 comments

Ask HN: Who is hiring? (April 2026)

139•whoishiring•5h ago•110 comments

You're still signing data structures the wrong way

https://blog.foks.pub/posts/domain-separation-in-idl/
6•malgorithms•13m ago•1 comments

StepFun 3.5 Flash is #1 cost-effective model for OpenClaw tasks (300 battles)

https://app.uniclaw.ai/arena?tab=costEffectiveness&via=hn
95•skysniper•3h ago•35 comments

Show HN: Git bayesect – Bayesian Git bisection for non-deterministic bugs

https://github.com/hauntsaninja/git_bayesect
40•hauntsaninja•3d ago•6 comments

CERN levels up with new superconducting karts

https://home.cern/news/news/engineering/cern-levels-new-superconducting-karts
360•fnands•12h ago•80 comments

An Introduction to Writing Systems and Unicode

https://r12a.github.io/scripts/tutorial/part2
28•mariuz•3d ago•5 comments

NASA Artemis II moon mission live launch broadcast

https://plus.nasa.gov/scheduled-video/nasas-artemis-ii-crew-launches-to-the-moon-official-broadcast/
227•apitman•2h ago•121 comments

Show HN: Zerobox – Sandbox any command with file, network, credential controls

https://github.com/afshinm/zerobox
51•afshinmeh•2d ago•54 comments

Show HN: Real-time dashboard for Claude Code agent teams

https://github.com/simple10/agents-observe
54•simple10•3h ago•17 comments

The OpenAI Graveyard: All the Deals and Products That Haven't Happened

https://www.forbes.com/sites/phoebeliu/2026/03/31/openai-graveyard-deals-and-products-havent-happ...
160•dherls•4h ago•126 comments

The AI Marketing BS Index

https://bastian.rieck.me/blog/2026/bs/
56•speckx•2h ago•6 comments

Apple at 50

https://www.apple.com/
42•janandonly•1h ago•23 comments

Is BGP safe yet?

https://isbgpsafeyet.com/
206•janandonly•6h ago•69 comments

Random numbers, Persian code: A mysterious signal transfixes radio sleuths

https://www.rferl.org/a/mystery-numbers-station-persian-signal-iran-war/33700659.html
85•thinkingemote•8h ago•87 comments

Ada and Spark on ARM Cortex-M – A Tutorial with Arduino and Nucleo Examples

http://inspirel.com/articles/Ada_On_Cortex.html
41•swq115•4d ago•12 comments

Consider the Greenland Shark (2020)

https://www.lrb.co.uk/the-paper/v42/n09/katherine-rundell/consider-the-greenland-shark
74•mooreds•5d ago•29 comments

Intuiting Pratt Parsing

https://louis.co.nz/2026/03/26/pratt-parsing.html
123•signa11•2d ago•41 comments

Wasmer (YC S19) Is Hiring – Rust and DevRel Positions

https://www.workatastartup.com/companies/wasmer
1•syrusakbary•8h ago

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
211•ishqdehlvi•14h ago•95 comments

Ukrainian Drone Holds Position for 6 Weeks

https://defenceleaders.com/news/ukrainian-combat-robot-holds-frontline-position-for-six-weeks-in-...
73•AftHurrahWinch•2h ago•40 comments

Randomness on Apple Platforms (2024)

https://blog.xoria.org/randomness-on-apple-platforms/
43•surprisetalk•5d ago•1 comments

Playing Wolfenstein 3D with one hand in 2026

https://arstechnica.com/gaming/2026/03/playing-wolfenstein-3d-with-one-hand-in-2026/
25•Brajeshwar•4d ago•10 comments

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

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

A dot a day keeps the clutter away

https://scottlawsonbc.com/post/dot-system
522•scottlawson•22h ago•156 comments

Claude Code Unpacked : A visual guide

https://ccunpacked.dev/
977•autocracy101•14h ago•349 comments

Chess in SQL

https://www.dbpro.app/blog/chess-in-pure-sql
168•upmostly•3d ago•42 comments

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

https://prismml.com/
386•PrismML•23h ago•145 comments