frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

I like 'em thick: an apology to my English teachers

https://www.experimental-history.com/p/i-like-em-thick
267•Ariarule•2d ago•99 comments

AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint

https://blog.laserphile.com/2026/08/aliexpress-webpage-keeping-multipoint.html
664•emctech•7h ago•219 comments

HTML Can Do That

https://chrisburnell.com/html-can-do-that/
280•encyclopedism•1d ago•78 comments

Show HN: I trained a 125M model to autocomplete piano on-device

https://simedw.com/2026/08/20/midi-autocomplete/
355•simedw•5h ago•85 comments

CIA funding helped keep NeXT afloat in the 80s

https://www.wsj.com/tech/steve-jobs-apple-next-cia-161b65f9?st=NWWds1&reflink=desktopwebshare_per...
175•EwanG•17h ago•95 comments

Linux 7.2 Released

https://www.igalia.com/2026/08/19/Linux-72-Released.html
47•mariuz•2h ago•8 comments

Malicious Rust crate Arrayref runs a build-time payload

https://safedep.io/arrayref-proc-macro1-rust-build-time-malware/
263•abhisek•4h ago•207 comments

Sixtyfour (YC P25) Is Hiring

https://www.ycombinator.com/companies/sixtyfour/jobs/39SkSrA-software-engineering-intern
1•HPMOR•58m ago

Show HN: We chased a weather balloon across Montana and never found it

https://radi8.dev/blog/uplink/
7•radeeyate•25m ago•3 comments

DiffusionGemma Technical Report

https://arxiv.org/abs/2608.00146
98•gmays•4h ago•17 comments

URL shortener links stored in your ATProto PDS

https://atpr.to/
8•jcbhmr•36m ago•0 comments

How to compromise your system with a job interview

https://www.codedge.de/posts/how-to-compromise-your-system-with-a-job-interview
47•codedge•2h ago•19 comments

Xorg-Server 26.0.99.901

https://lists.x.org/archives/xorg-announce/2026-August/003741.html
77•st_goliath•5h ago•28 comments

Generic Methods in Go 1.27

https://dominik.info/blog/go-generic-methods
33•EspressoGPT•2h ago•10 comments

Hacking with Claude on a $27 Smart Watch

https://www.mikekasberg.com/blog/2026/08/19/hacking-with-claude-on-a-27-smart-watch.html
55•speckx•3h ago•29 comments

Mojo is now open source

https://www.modular.com/blog/mojo-open-source
250•visheshdembla•2d ago•60 comments

Anti-AI fonts are useless and harmful

https://blog.yaros.ae/anti-ai-fonts-are-useless-and-harmful/
49•speckx•2h ago•33 comments

An elliptic curve of rank ≥ 30

https://elliptic-rank.icarm.cloud/curve/273
56•robinhouston•3h ago•14 comments

Clean up Claude 5's token vomit with a separate LLM

https://github.com/zachahn/vomit
92•Bluestein•2h ago•89 comments

Git at any scale

https://cursor.com/blog/git-at-any-scale
161•meetpateltech•2d ago•27 comments

Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

https://github.com/paulsp94/omacosy
6•paulsp•3h ago•3 comments

Launch HN: Vendo (YC S26) – Let users build features on top of your product

https://github.com/runvendo/vendo
20•yousefh409•2h ago•9 comments

Show HN: Open-source Stripe Connect alternative

https://zoneless.com
35•tinyprojects•3h ago•18 comments

Windows brings out the Rorschach test in everyone (2003)

https://devblogs.microsoft.com/oldnewthing/20030825-00/?p=42803
321•luu•11h ago•114 comments

Every Model Cheats

https://dreadnode.io/research/every-model-cheats-prompt-level-mitigation-of-cheating-on-offensive...
44•vga805•4h ago•28 comments

Show HN: Check if any of the $656M in unclaimed royalties at The MLC is yours

https://pub.doub.ly/
40•knaught•3h ago•22 comments

Double-double: 31 digits of precision without leaving the FPU

https://marekfiser.com/blog/double-double-arithmetic/
30•iliketrains•3d ago•7 comments

The Defense-Tech Bubble Is Headed for Consolidation

https://foxandlion.pub/analysis/the-defense-tech-bubble-is-headed-for-consolidation
7•asdfwebdf•58m ago•0 comments

Nearly 1,400 live streams from Japan

https://tomarigi.me/
68•pajop•2d ago•14 comments

Stop Anthropomorphizing Intermediate Tokens as Reasoning/Thinking Traces

https://arxiv.org/abs/2504.09762
140•nunodonato•1d ago•56 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?