frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

After my dad died, we found the love letters

https://www.jenn.site/after-my-dad-died-we-found-the-love-letters/
355•eatitraw•5h ago•154 comments

Tosijs-schema is a super lightweight schema-first LLM-native JSON schema library

https://www.npmjs.com/package/tosijs-schema
6•podperson•30m ago•2 comments

A monopoly ISP refuses to fix upstream infrastructure

https://sacbear.com/xfinity-wont-fix-internet/
371•vedmed•13h ago•173 comments

Almost all Collatz orbits attain almost bounded values

https://mathvideos.org/2023/terence-tao-almost-all-collatz-orbits-attain-almost-bounded-values/
50•measurablefunc•5d ago•6 comments

Unusual circuits in the Intel 386's standard cell logic

https://www.righto.com/2025/11/unusual-386-standard-cell-circuits.html
145•Stratoscope•10h ago•27 comments

Demand for UK Food Bank Up 15% Year on Year

https://www.theguardian.com/society/2025/nov/23/food-banks-demand-prices-frontline-cost-of-living...
13•rcarr•22m ago•2 comments

GCC SC approves inclusion of Algol 68 Front End

https://gcc.gnu.org/pipermail/gcc/2025-November/247020.html
148•edelsohn•11h ago•66 comments

The privacy nightmare of browser fingerprinting

https://kevinboone.me/fingerprinting.html
595•ingve•21h ago•375 comments

We Induced Smells With Ultrasound

https://writetobrain.com/olfactory
542•exr0n•1d ago•144 comments

Deepnote (YC S19) is hiring engineers to build a better Jupyter notebook

https://deepnote.com/join-us
1•Equiet•2h ago

Claude Code Is Down

https://status.claude.com/incidents/538r2y9cjmhk
12•throwpoaster•50m ago•3 comments

Maybe that's not liquid water on Mars after all

https://phys.org/news/2025-11-liquid-mars.html
19•howard941•1h ago•7 comments

Ubuntu LTS releases to 15 years with Legacy add-on

https://canonical.com/blog/canonical-expands-total-coverage-for-ubuntu-lts-releases-to-15-years-w...
149•taubek•3d ago•82 comments

First kiss dates back 21M years

https://www.bbc.com/news/articles/cr43gq61g2qo
8•1659447091•4d ago•3 comments

WorldGen – Text to Immersive 3D Worlds

https://www.meta.com/en-gb/blog/worldgen-3d-world-generation-reality-labs-generative-ai-research/
223•smusamashah•16h ago•71 comments

sit: Create StuffIt archives on Unix systems

https://github.com/thecloudexpanse/sit
17•classichasclass•6d ago•1 comments

Show HN: Forty.News – Daily news, but on a 40-year delay

https://forty.news
326•foxbarrington•19h ago•135 comments

NTSB report: Decryption of images from the Titan submersible camera [pdf] (2024)

https://data.ntsb.gov/Docket/Document/docBLOB?ID=18741602&FileExtension=pdf&FileName=Underwater%2...
136•bmurray7jhu•13h ago•64 comments

Shaders: How to draw high fidelity graphics with just x and y coordinates

https://www.makingsoftware.com/chapters/shaders
4•Garbage•1h ago•1 comments

Silicon Valley startups: being evil, again and again

https://notesfrombelow.org/article/silicon-valley-startups-doing-evil-again-and-again
5•iSpiderman•2h ago•0 comments

The Boring Part of Bell Labs

https://elizabethvannostrand.substack.com/p/the-boring-part-of-bell-labs
132•AcesoUnderGlass•3d ago•22 comments

Antic Magazine Interviews Alan Reeve, the Creator of the Diamond OS (1990)

https://computeradsfromthepast.substack.com/p/antic-magazine-interviews-alan-reeve
9•rbanffy•1w ago•1 comments

Meta buried 'causal' evidence of social media harm, US court filings allege

https://www.reuters.com/sustainability/boards-policy-regulation/meta-buried-causal-evidence-socia...
434•pseudolus•13h ago•166 comments

`satisfies` is my favorite TypeScript keyword (2024)

https://sjer.red/blog/2024-12-21/
187•surprisetalk•4d ago•176 comments

$1900 Bug Bounty to Fix the Lenovo Legion Pro 7 16IAX10H's Speakers on Linux

https://github.com/nadimkobeissi/16iax10h-linux-sound-saga
272•rany_•1w ago•120 comments

CERN Council reviews feasibility study for a next-generation collider

https://home.cern/news/press-release/accelerators/cern-council-reviews-feasibility-study-next-gen...
37•elashri•1w ago•7 comments

The 1957 “Spaghetti-Grows-on-Trees” Hoax

https://www.openculture.com/2025/11/the-1957-spaghetti-grows-on-trees-hoax.html
42•PaulHoule•1w ago•22 comments

MCP Apps just dropped (OpenAI and Anthropic collab) and I think this is huge

http://blog.modelcontextprotocol.io/posts/2025-11-21-mcp-apps/
95•mercury24aug•10h ago•64 comments

Pixel Art Tips for Programmers

https://jslegenddev.substack.com/p/5-pixel-art-tips-for-programmers-3d6
125•ibobev•2d ago•28 comments

Show HN: Build the habit of writing meaningful commit messages

https://github.com/arpxspace/smartcommit
81•Aplikethewatch•17h ago•109 comments
Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•7mo ago

Comments

JonChesterfield•7mo 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•6mo 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•6mo ago
That is a feature. Compose instead of extending.
Yoric•6mo ago
OCaml has extensible sum types. They work very nicely for some ranges of problems.
swiftcoder•7mo ago
Elm <-> Rust

Best buds on this front

gitroom•6mo ago
Tbh, missing those checks in other languages bugs me so much - it's like why leave me hanging?