frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•9mo ago

Comments

JonChesterfield•9mo 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•9mo 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•9mo ago
That is a feature. Compose instead of extending.
Yoric•9mo ago
OCaml has extensible sum types. They work very nicely for some ranges of problems.
swiftcoder•9mo ago
Elm <-> Rust

Best buds on this front

gitroom•9mo ago
Tbh, missing those checks in other languages bugs me so much - it's like why leave me hanging?

14-year-old Miles Wu folded origami pattern that holds 10k times its own weight

https://www.smithsonianmag.com/innovation/this-14-year-old-is-using-origami-to-design-emergency-s...
568•bookofjoe•12h ago•109 comments

SvarDOS – an open-source DOS distribution

http://svardos.org/
9•d_silin•36m ago•1 comments

Rise of the Triforce

https://dolphin-emu.org/blog/2026/02/16/rise-of-the-triforce/
206•max-m•9h ago•20 comments

Four Column ASCII (2017)

https://garbagecollected.org/2017/01/31/four-column-ascii/
17•tempodox•1d ago•2 comments

What every compiler writer should know about programmers (2015) [pdf]

https://www.complang.tuwien.ac.at/kps2015/proceedings/KPS_2015_submission_29.pdf
56•tosh•3d ago•29 comments

What your Bluetooth devices reveal

https://blog.dmcc.io/journal/2026-bluetooth-privacy-bluehood/
377•ssgodderidge•16h ago•144 comments

A Deep Dive into Apple's .car File Format

https://dbg.re/posts/car-file-format/
35•MrFinch•2d ago•0 comments

Dark web agent spotted bedroom wall clue to rescue girl from abuse

https://www.bbc.com/news/articles/cx2gn239exlo
332•colinprince•5h ago•169 comments

Thinking Hard Burns Almost No Calories–But Destroys Your Next Workout

https://vo2maxpro.com/blog/thinking-hard-burns-no-calories-destroys-workout
46•GoodluckH•4h ago•8 comments

Visual Introduction to PyTorch

https://0byte.io/articles/pytorch_introduction.html
201•0bytematt•3d ago•13 comments

Show HN: Free Alternative to Wispr Flow, Superwhisper, and Monologue

https://github.com/zachlatta/freeflow
158•zachlatta•9h ago•75 comments

Evaluating AGENTS.md: are they helpful for coding agents?

https://arxiv.org/abs/2602.11988
54•mustaphah•18h ago•14 comments

Show HN: Scanned 1927-1945 Daily USFS Work Diary

https://forestrydiary.com/
79•dogline•7h ago•15 comments

DBASE on the Kaypro II

https://stonetools.ghost.io/dbase-cpm/
33•TMWNN•2d ago•11 comments

Building for an audience of one: starting and finishing side projects with AI

https://codemade.net/blog/building-for-one/
42•lorisdev•6h ago•15 comments

Hear the "Amati King Cello", the Oldest Known Cello in Existence

https://www.openculture.com/2021/06/hear-the-amati-king-cello-the-oldest-known-cello-in-existence...
40•tesserato•3d ago•18 comments

Instagram boss says 16 hours of daily use is 'problematic' not addiction

https://www.bbc.com/news/articles/cn71mgmzljlo
22•pseudolus•5h ago•9 comments

Testing Postgres race conditions with synchronization barriers

https://www.lirbank.com/harnessing-postgres-race-conditions
82•lirbank•10h ago•45 comments

Ghidra by NSA

https://github.com/NationalSecurityAgency/ghidra
344•handfuloflight•3d ago•190 comments

"Token anxiety", a slot machine by any other name

https://jkap.io/token-anxiety-or-a-slot-machine-by-any-other-name/
96•presbyterian•12h ago•75 comments

Running NanoClaw in a Docker Shell Sandbox

https://www.docker.com/blog/run-nanoclaw-in-docker-shell-sandboxes/
92•four_fifths•8h ago•44 comments

State of Show HN: 2025

https://blog.sturdystatistics.com/posts/show_hn/
86•kianN•10h ago•15 comments

Show HN: Wildex – Pokémon Go for real wildlife

https://apps.apple.com/us/app/wildex-identify-plants-animals/id6748092158
72•AnujNayyar•9h ago•47 comments

SkillsBench: Benchmarking how well agent skills work across diverse tasks

https://arxiv.org/abs/2602.12670
326•mustaphah•9h ago•137 comments

Turing Labs (YC W20) Is Hiring – Founding GTM Sales Hacker

1•turinglabs•9h ago

Suicide Linux (2009)

https://qntm.org/suicide
102•icwtyjj•10h ago•58 comments

Show HN: Jemini – Gemini for the Epstein Files

https://jmail.world/jemini
327•dvrp•1d ago•60 comments

Neurons outside the brain

https://essays.debugyourpain.com/p/you-are-not-just-your-brain
79•yichab0d•12h ago•33 comments

PCB Rework and Repair Guide [pdf]

https://www.intertronics.co.uk/wp-content/uploads/2017/05/PCB-Rework-and-Repair-Guide.pdf
125•varjag•2d ago•36 comments

Poor Deming never stood a chance

https://surfingcomplexity.blog/2026/02/16/poor-deming-never-stood-a-chance/
17•todsacerdoti•4h ago•0 comments