frontpage.
newsnewestaskshowjobs

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?

Half of Europe's towns and villages have fewer residents than 60 years ago

https://correctiv.org/en/europe/2026/04/21/half-of-europes-towns-and-villages-have-fewer-resident...
24•Pamar•38m ago•15 comments

H3-metal – Native MiniMax-H3 inference for Apple Silicon

https://github.com/antirez/h3.c
179•swyx•5h ago•22 comments

DeepSeek: Reverse Engineering an AI Assistant by Interviewing Itself

https://manish.sh/writings/models/inside-deepseek-reverse-engineering-an-ai-assistant-by-intervie...
16•ms7892•54m ago•2 comments

Chicken Scheme 6.0

https://code.call-cc.org/releases/6.0.0/NEWS
132•eatonphil•6h ago•15 comments

Show HN: Mcptoon – MCP CLI client that cuts tool discovery tokens by 97%

https://github.com/activeing123/mcptoon
21•mcptokensaver•57m ago•7 comments

LFM2.5 2.6B model competitive with 4x larger models

https://huggingface.co/LiquidAI/LFM2.5-2.6B
28•nateb2022•6d ago•7 comments

Show HN: Scroll through all 43252003274489856000 Rubik's Cube states

https://everycube.alen.is/
148•Alen123•7h ago•45 comments

Show HN: Needle2: 14MB agentic LLM for phones, wearables, smart home and robots

https://cactuscompute.com/needle
276•HenryNdubuaku•13h ago•104 comments

The “mechanical miracle” that ruined Mark Twain’s life

https://resobscura.substack.com/p/the-mechanical-miracle-that-ruined
108•benbreen•5d ago•48 comments

Recycle – Floppydisks

https://www.floppydisk.com/recycle
46•calvinmorrison•4h ago•17 comments

Mark Zuckerberg attacks 'closed' AI rivals as Meta returns to open models

https://www.ft.com/content/4e3957f8-ea7c-4c46-a3de-cdce8e526878
461•root-parent•16h ago•427 comments

Hyperspace

https://hypercritical.co/hyperspace/
49•swyx•4h ago•35 comments

Stowaway – Take the window seat on any plane or satellite overhead

https://stowaway.live/
213•thunderbong•3d ago•26 comments

Sonic Pi v5

https://www.patreon.com/samaaron/posts/sonic-pi-v5-166001392
348•samaaron•3d ago•84 comments

Rust SIMD on the GPU

https://www.vectorware.com/blog/simd-on-gpu/
165•sagacity•12h ago•77 comments

World Train Map – 1247 train routes around the world

https://worldtrainmap.com/
99•Flightmussy•7h ago•34 comments

Publishing Schematics Before “Open Source” Was a Word

https://fabscene.medium.com/publishing-schematics-before-open-source-was-a-word-55-years-of-akizu...
80•extralongdivisi•3d ago•18 comments

Confessions of a Long-Distance Sailor

https://arachnoid.com/lutusp/sailbook.html
88•AntiRush•9h ago•27 comments

What's the best programming language for coding agents?

http://danluu.com/pl-tokens/
133•chaychoong•13h ago•86 comments

Muse Glimmer: 30B-parameter model optimized for always-on local agent workflows

https://research.meta.ai/blog/introducing-muse-glimmer-open-agentic-model
1087•riordan•20h ago•593 comments

Microsoft Responds to Outcry After Quiet Enterprise Install of Beta 'Photos' App

https://www.neowin.net/news/windows-11-admins-unhappy-as-microsoft-found-installing-unexpected-ne...
34•m463•2h ago•15 comments

Squeak 6.1

https://squeak.org/release_notes/6.1/
248•fniephaus•18h ago•125 comments

Humanising LLM Outputs Is Dumb

https://kuber.studio/blog/Reflections/Humanising-LLM-Outputs-is-Actually-Dumb
190•kuberwastaken•16h ago•118 comments

Choral: Choreographic Programming for Java

https://www.choral-lang.org/
19•dplyukhin•3d ago•2 comments

Once More in Triple Time

https://theamericanscholar.org/once-more-in-triple-time/
3•Petiver•4d ago•0 comments

Exploiting System Management Mode with a very long interrupt

https://github.com/xoreaxeaxeax/smiiiiiiiiiiiiiiii
150•WhiteDawn•14h ago•55 comments

Updated GPG Key for Signing Firefox and Thunderbird Releases

https://blog.mozilla.org/security/2026/08/10/updated-gpg-key-for-signing-firefox-and-thunderbird-...
25•csmantle•2h ago•7 comments

Parametron: 50s Japanese computer that uses neither transistors nor vacuum tubes

https://ethw.org/Milestones:Parametron,_1954
213•xeonmc•19h ago•52 comments

Launch HN: Stoa Markets (YC S26) – A Marketplace for GPUs and AI Servers

https://www.stoaexchange.com
75•erenberke•13h ago•47 comments

OpenAI wraps $7B share sale ahead of potential IPO

https://www.cnbc.com/2026/08/10/openai-wraps-7-billion-share-sale-ahead-of-potential-ipo-.html
7•kristianp•43m ago•2 comments