frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

PC Gamer recommends RSS readers in a 37mb article that just keeps downloading

https://stuartbreckenridge.net/2026-03-19-pc-gamer-recommends-rss-readers-in-a-37mb-article/
353•JumpCrisscross•8h ago•164 comments

The gold standard of optimization: A look under the hood of RollerCoaster Tycoon

https://larstofus.com/2026/03/22/the-gold-standard-of-optimization-a-look-under-the-hood-of-rolle...
218•mariuz•7h ago•76 comments

Intuitions for Tranformer Circuits

https://www.connorjdavis.com/p/intuitions-for-transformer-circuits
13•cjamsonhn•1h ago•1 comments

The future of version control

https://bramcohen.com/p/manyana
425•c17r•11h ago•243 comments

Reports of code's death are greatly exaggerated

https://stevekrouse.com/precision
271•stevekrouse•15h ago•216 comments

Why I love NixOS

https://www.birkey.co/2026-03-22-why-i-love-nixos.html
212•birkey•9h ago•151 comments

I Reverse-Engineered the TiinyAI Pocket Lab from Marketing Photos

https://bay41.com/posts/tiiny-ai-pocket-lab-review/
30•davidklemke•3d ago•7 comments

The hottest new phone is Tin Can, a 'landline' for kids

https://www.businessinsider.com/tin-can-landline-kids-cellphone-cell-alternative-how-2025-9
8•tejohnso•2d ago•0 comments

Project Nomad – Knowledge That Never Goes Offline

https://www.projectnomad.us
369•jensgk•14h ago•112 comments

They're Vibe-Coding Spam Now

https://tedium.co/2026/02/25/vibe-coded-email-spam/
40•raybb•4h ago•23 comments

GrapheneOS will remain usable by anyone without requiring personal information

https://grapheneos.social/@GrapheneOS/116261301913660830
246•nothrowaways•5h ago•67 comments

Flash-MoE: Running a 397B Parameter Model on a Laptop

https://github.com/danveloper/flash-moe
311•mft_•15h ago•107 comments

MAUI Is Coming to Linux

https://avaloniaui.net/blog/maui-avalonia-preview-1
166•DeathArrow•10h ago•81 comments

Five Years of Running a Systems Reading Group at Microsoft

https://armaansood.com/posts/systems-reading-group/
119•Foe•9h ago•33 comments

LLMs predict my coffee

https://dynomight.net/coffee/
78•surprisetalk•4d ago•36 comments

First and Lego Education Partnership Update

https://community.firstinspires.org/first-lego-education-partnership-update
27•jchin•3d ago•10 comments

Windows native app development is a mess

https://domenic.me/windows-native-dev/
341•domenicd•16h ago•355 comments

What Young Workers Are Doing to AI-Proof Themselves

https://www.wsj.com/economy/jobs/ai-jobs-young-people-careers-14282284
80•wallflower•8h ago•93 comments

How to Attract AI Bots to Your Open Source Project

https://nesbitt.io/2026/03/21/how-to-attract-ai-bots-to-your-open-source-project.html
81•zdw•1d ago•13 comments

Migrating the American Express Payment Network, Twice

https://americanexpress.io/migrating-the-payments-network-twice/
12•madflojo•2h ago•1 comments

Building an FPGA 3dfx Voodoo with Modern RTL Tools

https://noquiche.fyi/voodoo
163•fayalalebrun•13h ago•34 comments

Ordered Dithering with Arbitrary or Irregular Colour Palettes (2023)

https://matejlou.blog/2023/12/06/ordered-dithering-for-arbitrary-or-irregular-palettes/
9•surprisetalk•5d ago•0 comments

Show HN: Codala, a social network built on scanning barcodes

https://play.google.com/store/apps/details?id=com.hsynkrkye.codala&hl=en
34•hsynkrkye•4d ago•16 comments

Department of State advises Americans worldwide to exercise increased caution

https://travel.state.gov/en/international-travel/travel-advisories/global-events/worldwide-cautio...
123•supernova215•1h ago•116 comments

More common mistakes to avoid when creating system architecture diagrams

https://www.ilograph.com/blog/posts/more-common-diagram-mistakes/
143•billyp-rva•14h ago•52 comments

Theodosian Land Walls of Constantinople (2025)

https://turkisharchaeonews.net/object/theodosian-land-walls-constantinople
28•bcraven•3d ago•7 comments

You are not your job

https://jry.io/writing/you-are-not-your-job/
75•jryio•11h ago•102 comments

"Collaboration" Is Bullshit

https://www.joanwestenberg.com/collaboration-is-bullshit/
11•mitchbob•55m ago•0 comments

Teaching Claude to QA a mobile app

https://christophermeiklejohn.com/ai/zabriskie/development/android/ios/2026/03/22/teaching-claude...
66•azhenley•7h ago•5 comments

25 Years of Eggs

https://www.john-rush.com/posts/eggs-25-years-20260219.html
255•avyfain•4d ago•73 comments