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?

Defeating a 40-year-old copy protection dongle

https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
610•zdw•14h ago•183 comments

Applications where agents are first-class citizens

https://every.to/guides/agent-native
4•chrisjj•14m ago•1 comments

Apple's MacBook Pro DFU port documentation is wrong

https://lapcatsoftware.com/articles/2026/2/1.html
124•zdw•8h ago•32 comments

Show HN: Apate API mocking/prototyping server and Rust unit test library

https://github.com/rustrum/apate
7•rumatoest•1d ago•2 comments

My iPhone 16 Pro Max produces garbage output when running MLX LLMs

https://journal.rafaelcosta.me/my-thousand-dollar-iphone-cant-do-math/
322•rafaelcosta•15h ago•145 comments

Ratchets in Software Development

https://qntm.org/ratchet
44•nvader•3d ago•19 comments

Show HN: Wikipedia as a doomscrollable social media feed

https://xikipedia.org
256•rebane2001•12h ago•93 comments

Actors: A Model of Concurrent Computation [pdf] (1985)

https://apps.dtic.mil/sti/tr/pdf/ADA157917.pdf
97•kioku•11h ago•40 comments

Show HN: NanoClaw – “Clawdbot” in 500 lines of TS with Apple container isolation

https://github.com/gavrielc/nanoclaw
405•jimminyx•13h ago•145 comments

Contracts in Nix

https://sraka.xyz/posts/contracts.html
65•todsacerdoti•1d ago•16 comments

Apple I Advertisement (1976)

http://apple1.chez.com/Apple1project/Gallery/Gallery.htm
246•janandonly•18h ago•133 comments

Microsoft is walking back Windows 11's AI overload

https://www.windowscentral.com/microsoft/windows-11/microsoft-is-reevaluating-its-ai-efforts-on-w...
13•jsheard•21m ago•1 comments

Adventure Game Studio: OSS software for creating adventure games

https://www.adventuregamestudio.co.uk/
338•doener•22h ago•69 comments

Ian's Shoelace Site

https://www.fieggen.com/shoelace/
204•righthand•17h ago•36 comments

Treasures found on HS2 route stored in secret warehouse

https://www.bbc.com/news/articles/c93v21q5xdvo
73•breve•13h ago•39 comments

Board Games in Ancient Fiction: Egypt, Iran, Greece

https://reference-global.com/article/10.2478/bgs-2022-0016
14•bryanrasmussen•2d ago•2 comments

EU launches government satcom program in sovereignty push

https://spacenews.com/eu-launches-government-satcom-program-in-sovereignty-push/
46•benkan•3h ago•22 comments

Leaked Chats Expose the Daily Life of a Scam Compound's Enslaved Workforce

https://www.wired.com/story/the-red-bull-leaks/
150•smurda•7h ago•75 comments

Building Your Own Efficient uint128 in C++

https://solidean.com/blog/2026/building-your-own-u128/
88•PaulHoule•15h ago•35 comments

Library of Juggling

https://libraryofjuggling.com/
13•tontony•4h ago•1 comments

Time Machine-style Backups with rsync (2018)

https://samuelhewitt.com/blog/2018-06-05-time-machine-style-backups-with-rsync
85•accrual•12h ago•39 comments

Rev Up the Viral Factories

https://www.science.org/content/blog-post/rev-viral-factories
16•etiam•3d ago•1 comments

Efficient String Compression for Modern Database Systems

https://cedardb.com/blog/string_compression/
133•jandrewrogers•2d ago•34 comments

Claude Code is suddenly everywhere inside Microsoft

https://www.theverge.com/tech/865689/microsoft-claude-code-anthropic-partnership-notepad
5•Anon84•15m ago•0 comments

Two kinds of AI users are emerging

https://martinalderson.com/posts/two-kinds-of-ai-users-are-emerging/
235•martinald•12h ago•213 comments

High performance, open source RAFT clustered database: RooDB

https://github.com/jgarzik/roodb
5•jgarzik•4d ago•0 comments

Show HN: Sklad – Secure, offline-first snippet manager (Rust, Tauri v2)

https://github.com/Rench321/sklad
11•rench321•2h ago•2 comments

MicroPythonOS graphical operating system delivers Android-like user experience

https://www.cnx-software.com/2026/01/29/micropythonos-graphical-operating-system-delivers-android...
226•mikece•3d ago•89 comments

Founding is a snowball

https://blog.bawolf.com/p/founding-is-a-snowball
91•bryantwolf•3d ago•31 comments

Stop Using Pseudo-Types

https://f2r.github.io/en/stop-using-pseudo-types.html
17•speckx•4d ago•3 comments