frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Size of Life

https://neal.fun/size-of-life/
1488•eatonphil•11h ago•183 comments

Getting a Gemini API key is an exercise in frustration

https://ankursethi.com/blog/gemini-api-key-frustration/
299•speckx•6h ago•121 comments

Australia begins enforcing world-first teen social media ban

https://www.reuters.com/legal/litigation/australia-social-media-ban-takes-effect-world-first-2025...
601•chirau•1d ago•978 comments

Auto-grading decade-old Hacker News discussions with hindsight

https://karpathy.bearblog.dev/auto-grade-hn/
328•__rito__•10h ago•158 comments

Patterns.dev

https://www.patterns.dev/
24•handfuloflight•2h ago•10 comments

Super Mario 64 for the PS1

https://github.com/malucard/sm64-psx
177•LaserDiscMan•8h ago•60 comments

VCMI: An open-source engine for Heroes III

https://vcmi.eu/
18•eamag•4d ago•1 comments

How Google Maps allocates survival across London's restaurants

https://laurenleek.substack.com/p/how-google-maps-quietly-allocates
146•justincormack•1d ago•79 comments

Qwen3-Omni-Flash-2025-12-01:a next-generation native multimodal large model

https://qwen.ai/blog?id=qwen3-omni-flash-20251201
210•pretext•11h ago•84 comments

Rubio stages font coup: Times New Roman ousts Calibri

https://www.reuters.com/world/us/rubio-stages-font-coup-times-new-roman-ousts-calibri-2025-12-09/
179•italophil•1d ago•289 comments

Show HN: Automated license plate reader coverage in the USA

https://alpranalysis.com
125•sodality2•9h ago•80 comments

Common Lisp, ASDF, and Quicklisp: packaging explained

https://cdegroot.com/programming/commonlisp/2025/11/26/cl-ql-asdf.html
48•todsacerdoti•16h ago•11 comments

Gundam is just the same as Jane Austen but happens to include giant mech suits

https://eli.li/gundam-is-just-the-same-as-jane-austen-but-happens-to-include-giant-mech-suits
164•surprisetalk•1w ago•116 comments

Terrain Diffusion: A Diffusion-Based Successor to Perlin Noise

https://arxiv.org/abs/2512.08309
103•kelseyfrog•8h ago•31 comments

Scientists create ultra fast memory using light

https://www.isi.edu/news/81186/scientists-create-ultra-fast-memory-using-light/
72•giuliomagnifico•6d ago•16 comments

Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux

https://www.heise.de/en/news/Valve-HDMI-Forum-Continues-to-Block-HDMI-2-1-for-Linux-11107440.html
553•OsrsNeedsf2P•10h ago•316 comments

The future of Terraform CDK

https://github.com/hashicorp/terraform-cdk
90•mfornasa•8h ago•95 comments

Launch HN: InspectMind (YC W24) – AI agent for reviewing construction drawings

43•aakashprasad91•11h ago•44 comments

Is it a bubble?

https://www.oaktreecapital.com/insights/memo/is-it-a-bubble
161•saigrandhi•9h ago•236 comments

When would you ever want bubblesort? (2023)

https://buttondown.com/hillelwayne/archive/when-would-you-ever-want-bubblesort/
66•atan2•5h ago•45 comments

Anacondas Have Been the Same Size for over 12 Million Years, Fossils Reveal

https://scienceclock.com/fossils-reveal-anacondas-have-been-the-same-size-for-over-12-million-years/
3•ashishgupta2209•1w ago•2 comments

OpenRouter Broadcast

https://openrouter.ai/docs/guides/features/broadcast/overview
18•Topfi•4d ago•6 comments

RoboCrop: Teaching robots how to pick tomatoes

https://phys.org/news/2025-12-robocrop-robots-tomatoes.html
73•smurda•11h ago•34 comments

Golang's big miss on memory arenas

https://avittig.medium.com/golangs-big-miss-on-memory-arenas-f1375524cc90
102•andr3wV•1w ago•83 comments

Typewriter Plotters (2022)

https://biosrhythm.com/?p=2143
103•LaSombra•5d ago•7 comments

Show HN: A 2-row, 16-key keyboard designed for smartphones

https://k-keyboard.com/Why-QWERTY-mini
54•QWERTYmini•9h ago•47 comments

9 Mothers (YC X26) Is Hiring

https://app.dover.com/jobs/9mothers
1•ukd1•10h ago

Show HN: VoxCSS – A DOM based voxel engine

https://github.com/LayoutitStudio/voxcss
33•rofko•1w ago•5 comments

Sharding to Contain the Blast Radius of Data Breaches

https://www.mimirsec.com/2025/12/05/sharding-to-contain-the-blast-radius-of-data-breaches/
13•jboutwell•2d ago•1 comments

Factor 0.101 now available

https://re.factorcode.org/2025/12/factor-0-101-now-available.html
108•birdculture•15h ago•12 comments