frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

First, make me care

https://gwern.net/blog/2026/make-me-care
509•andsoitis•11h ago•147 comments

Scientists identify brain waves that define the limits of 'you'

https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you
133•mikhael•6h ago•26 comments

Iran's internet blackout may become permanent, with access for elites only

https://restofworld.org/2026/iran-blackout-tiered-internet/
112•siev•2h ago•47 comments

A macOS app that blurs your screen when you slouch

https://github.com/tldev/posturr
546•dnw•14h ago•178 comments

The Browser Is the Sandbox

https://simonwillison.net/2026/Jan/25/the-browser-is-the-sandbox/
9•enos_feedler•1h ago•4 comments

Case study: Creative math – How AI fakes proofs

https://tomaszmachnik.pl/case-study-math-en.html
73•musculus•7h ago•44 comments

The Science of Fermentation [audio]

https://www.bbc.co.uk/programmes/m002pqg6
36•fallinditch•2d ago•7 comments

Video Games as Art

https://gwern.net/video-game-art
28•andsoitis•4h ago•10 comments

SF Microclimates

https://microclimates.solofounders.com/
21•rmason•3h ago•4 comments

Delta single handle ball faucets (1963)

https://archive.org/details/DeltaSingleHandleBallFaucets
42•userbinator•4d ago•23 comments

Environmentalists worry Google behind bid to control Oregon town's water

https://www.sfgate.com/national-parks/article/mount-hood-water-google-21307223.php
50•voxadam•2h ago•1 comments

Show HN: A desktop app that blocks work when you bite your nails

https://github.com/cacoos/trackhands
5•cacoos•6h ago•0 comments

The future of software engineering is SRE

https://swizec.com/blog/the-future-of-software-engineering-is-sre/
67•Swizec•8h ago•23 comments

Building a Real-Time HN Display for $15

https://medium.com/@lee.harding/building-a-real-time-hn-display-for-15-3ea1772051ff
18•kylegalbraith•3d ago•4 comments

Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems

https://www.diljitpr.net/blog-post-postgresql-dlq
194•tanelpoder•14h ago•60 comments

Guix for Development

https://dthompson.us/posts/guix-for-development.html
62•clircle•5d ago•22 comments

Spanish track was fractured before high-speed train disaster, report finds

https://www.bbc.com/news/articles/c1m77dmxlvlo
179•Rygian•11h ago•149 comments

Show HN: An interactive map of US lighthouses and navigational aids

https://www.lighthouses.app/
61•idd2•12h ago•19 comments

Compiling models to megakernels

https://blog.luminal.com/p/compiling-models-to-megakernels
3•jafioti•1d ago•0 comments

You can just port things to Cloudflare Workers

https://sigh.dev/posts/you-can-just-port-things-to-cloudflare-workers/
3•STRiDEX•3h ago•0 comments

Show HN: NukeCast – If it happened today, where would the fallout go

https://nukecast.com/
4•todd_tracerlab•3h ago•0 comments

Web-based image editor modeled after Deluxe Paint

https://github.com/steffest/DPaint-js
201•bananaboy•17h ago•19 comments

Turbopack: Building faster by building less

https://nextjs.org/blog/turbopack-incremental-computation
33•feross•5d ago•16 comments

The '3.5% rule': How a small minority can change the world (2019)

https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world
262•choult•9h ago•173 comments

Integrating WebView with Nature Programming Language

https://nature-lang.org/blog/20260121
6•weiwenhao•4d ago•2 comments

Oneplus phone update introduces hardware anti-rollback

https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback
386•validatori•9h ago•230 comments

ICE using Palantir tool that feeds on Medicaid data

https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data
1089•JKCalhoun•12h ago•667 comments

Bitwise conversion of doubles using only FP multiplication and addition (2020)

https://dougallj.wordpress.com/2020/05/10/bitwise-conversion-of-doubles-using-only-floating-point...
28•vitaut•15h ago•3 comments

Show HN: Bonsplit – Tabs and splits for native macOS apps

https://bonsplit.alasdairmonk.com
227•sgottit•18h ago•30 comments

A flawed paper in management science has been cited more than 6k times

https://statmodeling.stat.columbia.edu/2026/01/22/aking/
665•timr•21h ago•341 comments
Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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