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?

Muse Spark 1.3

https://developer.meta.com/ai/models/muse-spark/
351•bvaldivielso•5h ago•240 comments

Gemini 3.8 Flash and 3.8 Flash Cyber

https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-c...
802•bratao•9h ago•477 comments

Google avoids a breakup of its ad tech business

https://www.nytimes.com/2026/09/02/technology/google-ad-tech-remedies.html
244•donohoe•9h ago•158 comments

Uber shuts operations in Nigeria and Uganda with immediate effect

https://www.bbc.com/news/articles/c86xpv8l9y9o
73•yakkomajuri•2h ago•35 comments

Holden's Lightning Flight

https://en.wikipedia.org/wiki/Holden%27s_Lightning_flight
34•ColinWright•2d ago•0 comments

Fable 5.1 World Modeling

https://github.com/PhiloLabs/fable51-worlds
132•surreal_•4h ago•44 comments

Launch HN: RonanRX (YC S26) – Personalized Peptides and GLP-1s

https://ronanrx.com/
17•lloydarmbrust•2h ago•18 comments

Reflections on Americans' Net Worth

https://www.betonit.ai/p/reflections-on-americans-net-worth
12•cwwc•39m ago•1 comments

Reverse Engineering Unknown File Formats with ImHex

https://werwolv.net/posts/file_format_reverse_engineering/
81•carlos-menezes•2d ago•14 comments

Three sites made 215,128 “best software” pages for AI. Perplexity cites them

https://trellner.com/reports/manufactured-sources-behind-ai-recommendations/
293•jakobgreenfeld•10h ago•134 comments

Can I opt out of my input or output data being used for training?

https://help.mistral.ai/en/articles/455207-can-i-opt-out-of-my-input-or-output-data-being-used-fo...
361•teekert•12h ago•157 comments

Engineering of the fastest WebAssembly interpreters

https://wasmi-labs.github.io/blog/posts/wasmi-v2.0/
33•herobird•1d ago•1 comments

Nango (YC W23) is hiring across eng, product and GTM (SF and remote)

https://nango.dev/careers
1•bastienbeurier•3h ago

Wendell Berry has died

https://www.nytimes.com/2026/08/31/us/wendell-berry-dead.html
133•Curiositry•1d ago•66 comments

Reasons robotics is hard

https://secondthoughts.ai/p/14-reasons-robotics-is-hard
21•ddp26•2h ago•2 comments

Qantas Airbus A380 engine failure in 2010 (2023)

https://admiralcloudberg.medium.com/a-matter-of-millimeters-the-story-of-qantas-flight-32-bdaa62d...
75•gumby•5h ago•41 comments

Altair Basic Interpreter Source Code (1975) [pdf]

https://images.gatesnotes.com/12514eb8-7b51-008e-41a9-512542cf683b/34d561c8-cf5c-4e69-af47-3782ea...
37•Eridanus2•4h ago•13 comments

Biggest dark matter detector spots a single weird particle

https://www.science.org/content/article/world-s-biggest-dark-matter-detector-spots-single-weird-p...
242•randycupertino•10h ago•81 comments

Aging brains blend memories together instead of just forgetting them

https://studyfinds.com/aging-brains-blend-memories-together-instead-of-forgetting-them-study-finds/
202•mdp2021•11h ago•90 comments

Whistleblower warns Postal Service mail ballot system has catastrophic problems

https://www.cbsnews.com/news/whistleblower-postal-service-new-mail-ballot-system/
30•ck2•1d ago•4 comments

Commodore 64 released September 1, 1982

https://dfarq.homeip.net/commodore-64-released-september-1-1982/
329•giuliomagnifico•15h ago•173 comments

Exit the Cave

https://turtlespace.blog/p/exit-the-cave
204•akkartik•10h ago•69 comments

Embedded Rust RTOS vs. C RTOS

https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown/
51•kooi•6h ago•24 comments

METR Report on OpenAI / Hugging Face Hacking Incident

https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/#core-takeaways-about...
70•stikit•1h ago•57 comments

A Selection of Los Alamos Rolodex Business Cards

https://clui.org/collections/los-alamos-business-cards/selection-cards
134•1970-01-01•2d ago•32 comments

I wanna live an NPC life

https://signalundefied.bearblog.dev/i-wanna-live-an-npc-life/
171•conferza•4h ago•167 comments

Poisson Disk Sampling

https://stripeacross.com/posts/poisson-disk-sampling/
122•vismit2000•10h ago•18 comments

Making the Internet Boring

https://cemrehancavdar.com/2026/08/30/making-the-internet-boring/
69•zdw•3d ago•43 comments

Product Backlog Problems: Why Your Hierarchy Is Broken

https://www.prodpad.com/blog/backlog-hierarchy-problem/
12•adrianhoward•2d ago•8 comments

WebLLM: high-performance in-browser LLM inference engine

https://github.com/mlc-ai/web-llm
85•saikatsg•10h ago•17 comments