frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•1y ago

Comments

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

Best buds on this front

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

GPU World

https://www.gpuworld.org/
235•simonpure•6h ago•119 comments

Fastpotify

https://fastpotify.rocks/
391•nreece•7h ago•202 comments

Tmp.0ut Volume 5

https://tmpout.sh/5/
63•ghuntley•10h ago•22 comments

American Airlines' Legendary Mechanic Passes Away at 100 After 80-Year Career

https://simpleflying.com/american-airlines-mechanic-passes-away-100-record-80-years/
29•NaOH•2d ago•7 comments

Restroom Archive

https://restroomarchive.com
124•jcalx•6h ago•36 comments

Polishing Cloth Updated

https://512pixels.net/2026/08/polishing-cloth-updated/
25•zdw•6d ago•9 comments

Playa Phone

https://playaphone.com/
631•cutoff•19h ago•210 comments

I turned my security cameras into an automatic bird identification system

https://jasontucker.blog/how-i-turned-my-security-cameras-into-an-automatic-bird-identification-s...
502•speckx•17h ago•119 comments

Terence Tao explains 6 essential mathematical concepts [video]

https://www.youtube.com/watch?v=OOMx2BHHWtE
431•matthewsinclair•1d ago•60 comments

A walkable ASCII cyberpunk city in one HTML file [video]

https://www.youtube.com/watch?v=3YtygAx_C6A
327•keithcarolus•15h ago•40 comments

Dwarf Fortress is getting the mother of all magic updates

https://www.rockpapershotgun.com/dwarf-fortress-is-getting-the-mother-of-all-magic-updates-extend...
417•Tomte•4d ago•171 comments

CollectWise (YC F24) Is Hiring

https://www.ycombinator.com/companies/collectwise/jobs/7U500pP-founding-customer-success-engineer
1•OBrien_1107•2h ago

RotaryCell: Making an unmodified rotary phone work over LTE with an ESP32-S3

https://github.com/fregacmols/RotaryCell
59•jombib•7h ago•10 comments

Evidence of Fraud in an Influential Study About Procrastination

https://datacolada.org/138
239•Anon84•10h ago•165 comments

Apple caught off guard by AI demand for Mac Mini and Mac Studio

https://www.macrumors.com/2026/08/30/apple-unexpected-mac-mini-and-studio-demand/
411•thm•21h ago•455 comments

Borges Labyrinth in Venice reopens to the public

https://www.wallpaper.com/design-interiors/labirinto-borges-venice-reopening
72•gone35•3d ago•27 comments

Show HN: Laser Graffiti

https://laser.consti.de
192•con•2d ago•40 comments

2004 RuneScape fit a multiplayer RPG into 56k dial-up

https://jkm.dev/posts/how-2004-runescape-fit-a-multiplayer-rpg-into-56k-dialup/
112•fagnerbrack•8h ago•58 comments

Roget's Thesaurus

https://artflsrv04.uchicago.edu/roget-thesaurus/
15•gregsadetsky•1d ago•2 comments

I think the military commissary's freezers were hacked

https://signalandsilence.substack.com/p/i-think-someone-hacked-the-commissary
344•jcurbo•22h ago•195 comments

Cheap GPS jammers are filling the world with navigation dead zones

https://www.wsj.com/tech/gps-jammers-dead-zones-e76f3261
141•vinnyglennon•1d ago•135 comments

DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs

https://www.dolthub.com/blog/2026-08-31-doltlite-beta/
46•lbw1215•8h ago•31 comments

Smartphone LED detects hidden cameras with AI

https://www.chosun.com/english/industry-en/2026/08/30/SBFXUIJQYZEARKP5T4FBAY25HQ/
214•geox•2d ago•63 comments

Flat vs. segmented memory – it's recursive

https://www.humprog.org/~stephen/blog/2026/08/25/#flat-vs-segmented
23•signa11•5d ago•0 comments

Lion-man

https://en.wikipedia.org/wiki/Lion-man
111•gurjeet•2d ago•57 comments

Reverse engineering my ADHD test

https://nullpt.rs/reverse-engineering-adhd-test
223•hazebooth•4d ago•133 comments

RavynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source

https://ravynos.com/
201•Bluestein•17h ago•115 comments

ChatGPT Work Tool and Skill Reference

https://codex-tool-reference.simonw.chatgpt.site/
219•ijidak•19h ago•52 comments

Interactive pattern discovery in binaries (FF-16-TUI)

https://github.com/HexLasso/FF-16-TUI
32•HexLasso•3d ago•3 comments

Run macOS Software on Linux

https://www.darlinghq.org/
230•Bluestein•11h ago•72 comments