frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

A Decade of Docker Containers

https://cacm.acm.org/research/a-decade-of-docker-containers/
39•zacwest•53m ago•17 comments

The Millisecond That Could Change Cancer Treatment

https://spectrum.ieee.org/flash-radiotherapy
54•marc__1•2h ago•10 comments

Show HN: Argus – VSCode debugger for Claude Code sessions

https://github.com/yessGlory17/argus
37•lydionfinance•2h ago•16 comments

Ki Editor - an editor that operates on the AST

https://ki-editor.org/
256•ravenical•7h ago•80 comments

Compiling Prolog to Forth [pdf]

https://vfxforth.com/flag/jfar/vol4/no4/article4.pdf
30•PaulHoule•3d ago•1 comments

Tech jobs are getting demolished in ways not seen since 2008

https://www.businessinsider.com/tech-jobs-getting-demolished-great-recession-dot-com-era-2026-3
51•elsewhen•1h ago•19 comments

Re-creating the complex cuisine of prehistoric Europeans

https://arstechnica.com/science/2026/03/recreating-the-complex-cuisine-of-prehistoric-europeans/
13•apollinaire•20h ago•0 comments

SigNoz (YC W21, open source Datadog) Is Hiring across roles

https://signoz.io/careers
1•pranay01•47m ago

Show HN: ANSI-Saver – A macOS Screensaver

https://github.com/lardissone/ansi-saver
46•lardissone•3h ago•14 comments

The yoghurt delivery women combatting loneliness in Japan

https://www.bbc.com/travel/article/20260302-the-yoghurt-delivery-women-combatting-loneliness-in-j...
94•ranit•4h ago•64 comments

Plasma Bigscreen – 10-foot interface for KDE plasma

https://plasma-bigscreen.org
575•PaulHoule•17h ago•179 comments

PC processors entered the Gigahertz era today in the year 2000 with AMD's Athlon

https://www.tomshardware.com/pc-components/cpus/pc-processors-entered-the-gigahertz-era-today-in-...
97•LorenDB•3h ago•62 comments

Addicted to Claude Code–Help

16•aziz_sunderji•36m ago•12 comments

Filesystems Are Having a Moment

https://madalitso.me/notes/why-everyone-is-talking-about-filesystems/
70•malgamves•7h ago•26 comments

UUID package coming to Go standard library

https://github.com/golang/go/issues/62026
302•soypat•15h ago•188 comments

Self-Portrait by Ernst Mach (1886)

https://publicdomainreview.org/collection/self-portrait-by-ernst-mach-1886/
44•Hooke•1d ago•8 comments

this css proves me human

https://will-keleher.com/posts/this-css-makes-me-human/
329•todsacerdoti•19h ago•100 comments

Verification debt: the hidden cost of AI-generated code

https://fazy.medium.com/agentic-coding-ais-adolescence-b0d13452f981
12•xfz•40m ago•3 comments

48x32, a 1536 LED Game Computer (2023)

https://jacquesmattheij.com/48x32-introduction/
48•duck•2d ago•11 comments

Tinnitus Is Connected to Sleep

https://www.sciencealert.com/tinnitus-is-somehow-connected-to-a-crucial-bodily-function
79•bookofjoe•3h ago•87 comments

Bourdieu's theory of taste: a grumbling abrégé

https://dynomight.net/bourdieu/
5•sebg•2d ago•0 comments

Helix: A post-modern text editor

https://helix-editor.com/
263•doener•17h ago•123 comments

Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues

https://torrentfreak.com/uploading-pirated-books-via-bittorrent-qualifies-as-fair-use-meta/
269•askl•8h ago•152 comments

Galileo's handwritten notes found in ancient astronomy text

https://www.science.org/content/article/galileo-s-handwritten-notes-found-ancient-astronomy-text
189•tzury•2d ago•34 comments

Seurat Most Famous for Paris Park Painting Yet Half His Paintings Were Seascapes

https://www.smithsonianmag.com/smart-news/georges-seurat-is-most-famous-for-his-pointillist-paint...
10•bookofjoe•3d ago•2 comments

Show HN: µJS, a 5KB alternative to Htmx and Turbo with zero dependencies

https://mujs.org
35•amaury_bouchard•8h ago•10 comments

Working and Communicating with Japanese Engineers

https://www.tokyodev.com/articles/working-and-communicating-with-japanese-engineers
97•zdw•4d ago•48 comments

LLMs work best when the user defines their acceptance criteria first

https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code
365•dnw•16h ago•252 comments

Tell HN: I'm 60 years old. Claude Code has re-ignited a passion

853•shannoncc•17h ago•751 comments

QGIS 4.0

https://changelog.qgis.org/en/version/4.0/
164•jonbaer•8h ago•43 comments
Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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