frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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?

How's Linear so fast? A technical breakdown

https://performance.dev/how-is-linear-so-fast-a-technical-breakdown
130•howToTestFE•1h ago•67 comments

Building from Zero After Addiction, Prison, and a Felony

https://gavinray97.github.io/blog/building-from-zero-after-addiction-prison-felony
112•gavinray•2h ago•18 comments

Making Peace with Your Unlived Dreams

https://nik.art/making-peace-with-your-unlived-dreams/
62•herbertl•2h ago•24 comments

Powering up a module from the IBM 604: an electronic calculator from 1948

https://www.righto.com/2026/06/ibm-604-thyraton-tube-module.html
52•elpocko•3h ago•16 comments

What is the purpose of the lost+found folder in Linux and Unix? (2014)

https://unix.stackexchange.com/questions/18154/what-is-the-purpose-of-the-lostfound-folder-in-lin...
80•tosh•2d ago•30 comments

Silurus/ooxml: Pixel-faithful Office documents, rendered in the browser

https://github.com/yukiyokotani/office-open-xml-viewer
65•maxloh•3h ago•26 comments

The architecture of the internet creates risks for democracy

https://www.science.org/doi/10.1126/science.aei2409
8•Anon84•26m ago•4 comments

Cloning a Sennheiser BA2015 battery pack

https://blog.brixit.nl/cloning-a-sennheiser-ba2015-accu-pack/
82•zdw•1d ago•13 comments

My automated doubt development process

https://www.alexself.dev/blog/automated-doubt
19•aself101•2h ago•10 comments

Leiden Declaration on Artificial Intelligence and Mathematics

https://www.lms.ac.uk/news/leiden-declaration-on-ai-and-mathematics
37•_____k•2h ago•1 comments

The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners

https://www.ioccc.org/2025/
342•matt_d•15h ago•82 comments

The complete IPv4 address space, mapped

https://worldip.io/
13•theanonymousone•2h ago•5 comments

Show HN: Lathe – Use LLMs to learn a new domain, not skip past it

https://github.com/devenjarvis/lathe
184•devenjarvis•9h ago•37 comments

Proliferate (YC S25) is hiring to building open source Codex

https://www.ycombinator.com/companies/proliferate/jobs/L3copvK-founding-engineer
1•pablo24602•3h ago

Backrest – a web UI and orchestrator for restic backup

https://github.com/garethgeorge/backrest
54•flexagoon•5d ago•3 comments

You'll never guess who made the first wireless telephone

https://signoregalilei.com/2026/05/31/youll-never-guess-who-made-the-first-wireless-telephone/
44•surprisetalk•3d ago•7 comments

Anthropic, please ship an official Claude Desktop for Linux

https://github.com/anthropics/claude-code/issues/65697
378•predkambrij•7h ago•213 comments

A visual introduction to kernel functions

https://kelvinpaschal.com/blog/kernel-functions/
11•Kelvinidan•2d ago•0 comments

Podman 6: machine usability improvements (2025)

https://blog.podman.io/2025/10/podman-6-machine-usability-improvements/
78•daesorin•6h ago•5 comments

Win16 Memory Management

http://www.os2museum.com/wp/win16-memory-management/
123•supermatou•2d ago•59 comments

sqlite: A CGo-free port of SQLite/SQLite3

https://gitlab.com/cznic/sqlite
30•tosh•7h ago•19 comments

Public Domain Image Archive

https://pdimagearchive.org/
229•davidbarker•20h ago•32 comments

The Secret Life of Circuits with lcamtuf / Michał Zalewski (Audio Interview)

https://theamphour.com/725-the-secret-life-of-circuits-with-lcamtuf-michal-zalewski/
57•ChrisGammell•3d ago•5 comments

There's no escaping it: an exploration of ANSI codes

https://blog.safia.rocks/2025/12/22/ansi-codes/
24•ankitg12•2d ago•7 comments

The curious case of low-protein diets

https://knowablemagazine.org/content/article/living-world/2026/low-protein-diet-animals-live-longer
30•curmudgeon22•2h ago•11 comments

Show HN: Kyushu – A self-hostable WASM sandbox for JavaScript workers

https://kyushu.dev/
68•le_chuck•13h ago•26 comments

Speculative KV coding: losslessly compressing KV cache by up to ~4×

https://fergusfinn.com/blog/kv-entropy-coder/
132•kkm•3d ago•28 comments

Symbolica 2.0: Programmable Symbols for Python and Rust

https://symbolica.io/posts/symbolica_2_0_release/
141•mmastrac•2d ago•13 comments

Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering

https://arxiv.org/abs/2601.14470
162•Anon84•19h ago•66 comments

My Software North Star

https://kristoff.it/blog/north-star/
198•kristoff_it•4d ago•128 comments