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?

OpenAI and Hugging Face address security incident during model evaluation

https://openai.com/index/hugging-face-model-evaluation-security-incident/
1101•mfiguiere•12h ago•747 comments

Kimi K3 Is Competitive with Fable; Kimi K3 and Fable Is SoTA

https://fireworks.ai/blog/kimik3-fable
591•piotrgrabowski•10h ago•327 comments

Original Apollo 11 Guidance Computer source code for command and lunar modules

https://github.com/chrislgarry/Apollo-11
62•noteness•3h ago•16 comments

Intel Starts Shipping High-NA EUV Silicon

https://morethanmoore.substack.com/p/intel-starts-shipping-high-na-euv
54•zdw•3d ago•7 comments

Show HN: ReadKinetic – a free, local-first speed reader for your own books

https://www.readkinetic.com/app/
58•SamuraiLion•2h ago•21 comments

Advertise in ChatGPT

https://ads.openai.com/
719•montecarl•13h ago•502 comments

FreeInk: Open ecosystem for e-readers

https://freeink.org/
547•FriedPickles•14h ago•117 comments

Late.sh – a command-line Clubhouse for computer people

https://late.sh/
148•itherseed•6h ago•50 comments

Judge approves $1.5B Anthropic settlement for pirated books used to train Claude

https://apnews.com/article/ai-anthropic-copyright-settlement-claude-books-bartz-74b140444023898ae...
335•BeetleB•13h ago•254 comments

Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-6-flash-3-5-flas...
682•logickkk1•17h ago•519 comments

A digestion of the Jacobian conjecture counterexample

https://terrytao.wordpress.com/2026/07/21/a-digestion-of-the-jacobian-conjecture-counterexample/
254•jeremyscanvic•11h ago•90 comments

Show HN: A new kind of FPS aim trainer

https://openaim.pramit.gg/
33•pmazumder•3h ago•18 comments

Atomically Thin Materials Significantly Shrink Qubits

https://spectrum.ieee.org/2d-hbn-qubit
4•Jimmc414•4d ago•0 comments

LG to ban residential proxies from smart TV apps

https://krebsonsecurity.com/2026/07/lg-to-ban-residential-proxies-from-smart-tv-apps/
251•DemiGuru•6h ago•220 comments

Ten Steps Towards Happiness (2015)

http://hintjens.com/blog:99
119•emerongi•7h ago•41 comments

Long presumed dead, a thriving coral reef is discovered in West Africa

https://e360.yale.edu/digest/benin-coral-reef
344•speckx•17h ago•73 comments

Jack Dorsey launches Buzz to combine team chat, AI agents and Git hosting

https://runtimewire.com/article/jack-dorsey-block-buzz-team-chat-ai-agents-git
313•ryanmerket•15h ago•267 comments

"Drawing" the Mona Lisa with GPT-5.6, Claude, Gemini, and Grok

https://www.tryai.dev/blog/ai-drawing-arena-colored-pencils-claude-gpt-grok
189•hershyb_•11h ago•71 comments

Apple defeats liability for not scanning iCloud for CSAM

https://blog.ericgoldman.org/archives/2026/07/apple-defeats-liability-for-not-scanning-icloud-for...
408•speckx•18h ago•379 comments

It's a shame what's happened to radio

https://blog.jimgrey.net/2026/07/21/its-a-shame-whats-happened-to-radio-3/
102•sonicrocketman•9h ago•94 comments

ScreenWall – Turn old phones into synced widgets for your space

https://screenwall.app/
11•buibuibui•4d ago•2 comments

Map of the world's great castles and fortresses

https://thecastlemap.com/
248•marklit•16h ago•160 comments

Laguna S 2.1

https://poolside.ai/blog/introducing-laguna-s-2-1
308•rexledesma•15h ago•58 comments

Gemini last models: temperature, top_p, and top_k are deprecated and ignored

https://ai.google.dev/gemini-api/docs/latest-model
78•greatgib•11h ago•26 comments

'VPNs are lawful technical tools,' says EU Court in landmark copyright ruling

https://www.techradar.com/vpn/vpn-privacy-security/vpns-are-lawful-technical-tools-says-eu-court-...
539•healsdata•13h ago•90 comments

I graded 36 popular MCP servers on agent usability. A third got a D or F

https://tengli.dev/posts/mcp-servers-failing-agents.html
7•tengbyte•2h ago•0 comments

The Birth of Prolog (1996)

https://dl.acm.org/doi/10.1145/234286.1057820
97•Jtsummers•4d ago•12 comments

Show HN: Justif – Knuth-Plass justification and microtypography for the web

https://justif.lyall.co/
143•lyall•4d ago•23 comments

My USB Drive Has a Hidden Encrypted Vault

https://rootkitlabs.com/2026/06/22/I%27m-Building-a-Secure-USB-Drive/
229•machinehum•2d ago•137 comments

Tesla Balance Bike

https://shop.tesla.com/product/balance-bike-for-kids
11•surprisetalk•4h ago•14 comments