frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

“I just chose words carefully”

https://unsung.aresluna.org/i-just-chose-words-carefully/
786•zdw•11h ago•202 comments

P99 0 ms* autocomplete for 240M domain names

https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names
122•dbalatero•6h ago•55 comments

Creepy Crawlies

https://people.kernel.org/monsieuricon/creepy-crawlies
1164•zdw•1d ago•578 comments

My hobby of building miniatures and taking pretty pictures

https://sandyuraz.com/blogs/tiny-cafe/
133•thecsw•2d ago•21 comments

Highlighting My Code Based on How Much I Care

https://hank.bond/posts/highlighting-my-code-based-on-how-much-i-care/
56•hankbond•2d ago•22 comments

A 12TB Steam "teraleak" spills more than a decade of lost PC gaming history

https://arstechnica.com/gaming/2026/08/a-12tb-steam-teraleak-spills-more-than-a-decade-of-lost-pc...
122•WithinReason•3h ago•14 comments

Understanding ChatGPT Work

https://simonwillison.net/2026/Aug/30/understanding-chatgpt-work/
189•gmays•8h ago•84 comments

Matrox: Graphics for Professionals

https://www.abortretry.fail/p/matrox
115•BirAdam•10h ago•31 comments

Formalization of the Solution to the Hopf Problem

https://github.com/plby/HopfProblem
9•robinhouston•3d ago•0 comments

Haiku R1/beta6 has been released

https://www.haiku-os.org/news/2026-08-26_haiku_r1_beta6
323•metrofun•17h ago•88 comments

Transfer files over an Ethernet patch cable

https://maurycyz.com/misc/etherfiles/
91•jllyhill•6h ago•74 comments

How to build a diffusion language model

https://kuleshov-group.github.io/blog/blog/2026/how-to-build-a-diffusion-language-model/
94•volodia•10h ago•8 comments

What 2000 Buried Underpants Revealed About Where Soil Is Most Alive

https://studyfinds.com/what-2000-buried-underpants-revealed-about-where-soil-is-most-alive/
19•mdp2021•3d ago•4 comments

uv: Deduplicate all files in the wheel cache

https://github.com/astral-sh/uv/pull/21327
11•tosh•3h ago•0 comments

Show HN: NFC Energy-Harvesting PCB Business Card with an MCU

https://wilsonharper.net/projects/businesscard/
168•WilsonHarper•2d ago•19 comments

Cores in space: The core memory module from a 1980 Spacelab computer

https://www.righto.com/2026/08/spacelab-core-memory.html
109•pwg•13h ago•18 comments

OpenClaw 2.0, Accidentally

https://openclaw.ai/blog/openclaw-2-accidentally
95•doppp•6h ago•95 comments

Hacking IKEA Furniture

https://greenlightning.eu/diy/hacking-ikea-furniture/
321•greenlightning•22h ago•225 comments

A spy satellite simulator in the browser, except the data is real

https://github.com/bilawalsidhu/gods-eye-view
4•bauerpl•4d ago•0 comments

Sort branches by last commit date

https://ryangreenberg.com/til/git-branches-by-commit-date/
124•speckx•5d ago•44 comments

Breaking Claude Code Opus 5 Auto Mode

https://embracethered.com/blog/posts/2026/breaking-claude-code-opus-5-and-automode/
5•Recursing•2h ago•1 comments

It takes 5 cloud services to hear my doorbell

https://blog.vghaisas.com/rube-goldberg-doorbell/
156•vghaisas•2d ago•150 comments

Why open source rocks – a new SM750 (Silicon Motion GPU) HDMI Driver

https://github.com/KodeMunkie/sm750hdmifb
108•SillyUsername•15h ago•37 comments

Relm4 makes developing beautiful cross-platform applications idiomatic

https://relm4.org/
42•Bluestein•4d ago•21 comments

Continuous Diffusion Language Models (CDLM's)

https://sander.ai/2026/08/24/continuous-dlms.html
105•peter_d_sherman•13h ago•35 comments

Coordination Headwind: How Organizations Are Like Slime Molds

https://komoroske.com/slime-mold/
162•rzk•17h ago•46 comments

Meta Security Researcher's AI Agent Accidentally Deleted Her Emails

https://au.pcmag.com/ai/116091/meta-security-researchers-ai-agent-accidentally-deleted-her-emails
33•Bluestein•2h ago•14 comments

How would you know whether an ancient culture had zero?

https://www.johndcook.com/blog/2026/08/21/ancient-number-system/
58•ibobev•3d ago•38 comments

Dad’s Custom Atari Peripherals

https://www.goto10retro.com/p/dads-custom-atari-peripherals
132•rbanffy•3d ago•16 comments

Arbitrary code execution in QubesOS via copy-to-VM error reporting backchannel

https://www.qubes-os.org/news/2026/08/29/qsb-118/
235•vntok•1d ago•91 comments
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?