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?

Netbird a German Tailscale alternative (P2P WireGuard-based overlay network)

https://netbird.io/
79•l1am0•1h ago•12 comments

What I learned building an opinionated and minimal coding agent

https://mariozechner.at/posts/2025-11-30-pi-coding-agent/
27•SatvikBeri•1h ago•9 comments

The Book of PF, 4th edition

https://nostarch.com/book-of-pf-4th-edition
67•0x54MUR41•3h ago•14 comments

Mobile carriers can get your GPS location

https://an.dywa.ng/carrier-gnss.html
680•cbeuw•17h ago•412 comments

The history of C# and TypeScript with Anders Hejlsberg | GitHub

https://www.youtube.com/watch?v=uMqx8NNT4xY
73•doppp•4d ago•35 comments

In praise of –dry-run

https://henrikwarne.com/2026/01/31/in-praise-of-dry-run/
174•ingve•14h ago•99 comments

Reliable 25 Gigabit Ethernet via Thunderbolt

https://kohlschuetter.github.io/blog/posts/2026/01/27/tb25/
9•kohlschuetter•4d ago•0 comments

'Unsubscribe' and 'opt out': A new Big Tech boycott to protest ICE

https://www.businessinsider.com/tech-ai-boycott-february-protest-ice-scott-galloway-2026-2
21•zerosizedweasle•53m ago•0 comments

pg_tracing: Distributed Tracing for PostgreSQL

https://github.com/DataDog/pg_tracing
64•tanelpoder•3d ago•11 comments

List animals until failure

https://rose.systems/animalist/
163•l1n•9h ago•93 comments

Cells use 'bioelectricity' to coordinate and make group decisions

https://www.quantamagazine.org/cells-use-bioelectricity-to-coordinate-and-make-group-decisions-20...
70•marojejian•10h ago•22 comments

Generative AI and Wikipedia editing: What we learned in 2025

https://wikiedu.org/blog/2026/01/29/generative-ai-and-wikipedia-editing-what-we-learned-in-2025/
157•ColinWright•13h ago•63 comments

Opentrees.org (2024)

https://opentrees.org/#pos=1/-37.8/145
85•surprisetalk•4d ago•8 comments

Coffee as a staining agent substitute in electron microscopy

https://phys.org/news/2026-01-coffee-agent-substitute-electron-microscopy.html
15•PaulHoule•2d ago•4 comments

Drawings of the elements of CMS detector, in the style of Leonardo da Vinci

https://cds.cern.ch/record/1157741/
27•nill0•3d ago•4 comments

Outsourcing thinking

https://erikjohannes.no/posts/20260130-outsourcing-thinking/index.html
151•todsacerdoti•13h ago•134 comments

Scientist who helped eradicate smallpox dies at age 89

https://www.scientificamerican.com/article/smallpox-eradication-champion-william-foege-dies-at-89/
226•CrossVR•4d ago•62 comments

EV-1 for Lease (1996)

https://www.loe.org/shows/shows.html?programID=96-P13-00047#feature4
32•1970-01-01•2d ago•6 comments

Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out

https://www.moltbook.com/
218•schlichtm•3d ago•829 comments

Nvidia's 10-year effort to make the Shield TV the most updated Android device

https://arstechnica.com/gadgets/2026/01/inside-nvidias-10-year-effort-to-make-the-shield-tv-the-m...
165•qmr•19h ago•137 comments

Data Processing Benchmark Featuring Rust, Go, Swift, Zig, Julia etc.

https://github.com/zupat/related_post_gen
104•behnamoh•14h ago•55 comments

Sparse File LRU Cache

http://ternarysearch.blogspot.com/2026/01/sparse-file-lru-cache.html
30•paladin314159•9h ago•4 comments

Finland looks to introduce Australia-style ban on social media

https://yle.fi/a/74-20207494
624•Teever•17h ago•442 comments

Nintendo DS code editor and scriptable game engine

https://crl.io/ds-game-engine/
133•Antibabelic•16h ago•33 comments

Apple Platform Security (Jan 2026) [pdf]

https://help.apple.com/pdf/security/en_US/apple-platform-security-guide.pdf
178•pieterr•18h ago•124 comments

Sometimes Your Job Is to Stay the Hell Out of the Way

https://randsinrepose.com/archives/sometimes-your-job-is-to-stay-the-hell-out-of-the-way/
62•ohjeez•4d ago•49 comments

Show HN: Minimal – Open-Source Community driven Hardened Container Images

https://github.com/rtvkiz/minimal
90•ritvikarya98•14h ago•27 comments

Demystifying ARM SME to Optimize General Matrix Multiplications

https://arxiv.org/abs/2512.21473
73•matt_d•14h ago•16 comments

CPython Internals Explained

https://github.com/zpoint/CPython-Internals
202•yufiz•4d ago•48 comments

The Saddest Moment (2013) [pdf]

https://www.usenix.org/system/files/login-logout_1305_mickens.pdf
115•tosh•14h ago•23 comments