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?

Two-Tier Encryption in the UK – Identical Apple Devices, Different Protection

https://macanorak.com/two-tier-encryption-in-the-uk/
172•ReturnoftheHack•4h ago•99 comments

Nokia Design Archive (2025)

https://nokiadesignarchive.aalto.fi/index.html
147•pillars•5h ago•78 comments

Enjoy Every Sandwich

https://bradmontague.substack.com/p/enjoy-every-sandwich
45•NaOH•1d ago•10 comments

Best LLM for every budget, updated daily

https://bestmodelforyourbudget.terrydjony.com/
41•terryds•41m ago•19 comments

Linux support is coming to Snapdragon X2 Series

https://www.qualcomm.com/news/onq/2026/09/snapdragon-summit-agentic-ai-pcs-linux
534•aaronday•16h ago•217 comments

Dynamic Abliteration: Non-Destructive Refusal Suppression via Engram Steering

https://blog.madhukaraphatak.in/non-destructive-refusal-supression-using-engram
4•phatak-dev•17m ago•0 comments

Ideas on modernizing the open-source desktop

https://lwn.net/SubscriberLink/1095425/2d9f411252325784/
269•signa11•11h ago•313 comments

Claude discovers a novel enzyme system with CRISPR-like repeats

https://www.anthropic.com/news/claude-discovers-novel-enzyme-system
723•raahelb•20h ago•726 comments

OpenAI agent hacked Australian government website, PM says

https://www.bbc.com/news/live/cvgl73pxgndwt
196•rudy6912•12h ago•128 comments

RAM: the forgotten history (2024)

https://blog.coredump.cx/p/memory-the-forgotten-history
68•Luc•1d ago•2 comments

The newest ESP32 can run Linux and it's getting close to a Raspberry Pi

https://www.xda-developers.com/newest-esp32-run-linux-close-to-raspberry-pi/
109•adunk•3h ago•41 comments

ArXiv receives multiyear commitments to support it as an independent nonprofit

https://blog.arxiv.org/2026/09/23/arxiv-receives-multiyear-investment/
252•JohnHammersley•16h ago•30 comments

Oracle Cites 'Force Majeure' to Shield Itself on Controversial Data Center

https://www.bloomberg.com/news/articles/2026-09-24/oracle-cites-force-majeure-to-shield-itself-on...
40•simonpure•1h ago•22 comments

Meta takes down a critical video about meta AI Glasses after filming at Meta

https://www.reddit.com/r/facebook/comments/1wotwrk/meta_takes_down_a_critical_video_about_meta_ai/
453•pieterr•6h ago•263 comments

Owners mourn spoiled food after firmware update bricks Samsung smart fridges

https://arstechnica.com/gadgets/2026/09/owners-mourn-spoiled-food-after-firmware-update-bricks-sa...
127•nonfamous•1h ago•125 comments

When the Debugger Lies

https://danielmangum.com/posts/when-the-debugger-lies/
30•hasheddan•2d ago•11 comments

VSCode's SSH Agent Is Bananas (2025)

https://fly.io/blog/vscode-ssh-wtf/
273•Rapzid•17h ago•169 comments

Contrastive Language Models

https://contrastive-lm.notion.site/
119•erichocean•10h ago•32 comments

Hackers influence ChatGPT and Gemini to direct users to scam centers

https://medium.com/@arielsimon/dark-sourcery-how-hackers-manipulate-ai-to-scam-you-88df434d2073
64•ArielSimon•2h ago•18 comments

The "Windows XP Box" (2003)

https://www.mini-itx.com/projects/windowsxpbox/
194•doubletwoyou•2d ago•38 comments

Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest

https://github.com/nestrilabs/virtio-nvgpu
134•WanjohiRyan•13h ago•56 comments

The Year of Internal Tools

https://www.geocod.io/code-and-coordinates/2026-09-23-the-year-of-internal-tools
39•thecodemonkey•7h ago•9 comments

Fixing the Portobello Police Station Clock

https://pointinthecloud.com/2026-04-11-211700.html
488•avidly•23h ago•110 comments

Why 'What's Opera, Doc?' looks like that

https://animationobsessive.substack.com/p/why-whats-opera-doc-looks-like-that
106•CharlesW•23h ago•19 comments

Early rogue AI agent activity and attempts to hack found on urlquery.net

https://transluce.org/agent-activity
190•snikolaev•9h ago•173 comments

Mercury 2.5 LLM hits 770 tokens per second

https://artificialanalysis.ai/models/mercury-2-5
138•Retro_Dev•16h ago•81 comments

Women Who Sold Books Door to Door

https://daily.jstor.org/the-women-who-sold-books-door-to-door/
55•herbertl•2d ago•6 comments

Automated optimization of a molecular simulation program

https://shishir-iyer.medium.com/automated-optimization-of-a-molecular-simulation-program-4a28a2bc...
13•shishir03•1d ago•3 comments

Making Tailscale Faster

https://tailscale.com/blog/making-tailscale-faster
207•yarapavan•21h ago•81 comments

Making portable my unportable transputer C compiler

https://nanochess.org/transputer_c_compiler.html
58•nanochess•2d ago•8 comments