frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Valve releases Steam Controller CAD files under Creative Commons license

https://www.digitalfoundry.net/news/2026/05/valve-releases-steam-controller-cad-files-under-creat...
1118•haunter•11h ago•370 comments

The Vatican's Website in Latin

https://www.vatican.va/latin/latin_index.html
54•ks2048•1h ago•26 comments

Appearing productive in the workplace

https://nooneshappy.com/article/appearing-productive-in-the-workplace/
771•diebillionaires•10h ago•301 comments

Finding the differences in a series of power supplies

https://www.lttlabs.com/articles/2026/05/05/testing-psu-series
15•LabsLucas•1d ago•1 comments

Vibe coding and agentic engineering are getting closer than I'd like

https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering/
433•e12e•12h ago•475 comments

Permacomputing Principles

https://permacomputing.net/principles/
6•andsoitis•49m ago•0 comments

From Supabase to Clerk to Better Auth

https://blog.val.town/better-auth
214•stevekrouse•9h ago•139 comments

Google Cloud fraud defense, the next evolution of reCAPTCHA

https://cloud.google.com/blog/products/identity-security/introducing-google-cloud-fraud-defense-t...
222•unforgivenpasta•9h ago•217 comments

How do I inform Windows that I'm writing a binary file?

https://devblogs.microsoft.com/oldnewthing/20260504-00/?p=112296
27•ingve•1d ago•26 comments

SQLite Is a Library of Congress Recommended Storage Format

https://sqlite.org/locrsf.html
34•whatisabcdefgh•5h ago•11 comments

Building my own Vi text editor in BASIC

https://leetusman.com/nosebook/yvi
30•zeech•1d ago•13 comments

Learning the Integral of a Diffusion Model

https://sander.ai/2026/05/06/flow-maps.html
105•benanne•8h ago•18 comments

Show HN: Hallucinopedia

http://halupedia.com/
158•bstrama•10h ago•157 comments

Programming Still Sucks

https://www.stvn.sh/writing/programming-still-sucks-fqffhyp
131•jeromechoo•8h ago•26 comments

Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem

https://tilde.run/
130•ozkatz•11h ago•98 comments

Community firmware for the Xteink X4 e-paper reader

https://github.com/crosspoint-reader/crosspoint-reader
55•dmos62•1d ago•20 comments

A Theory of Deep Learning

https://elonlit.com/scrivings/a-theory-of-deep-learning/
135•elonlit•1d ago•28 comments

Inkscape 1.4.4

https://inkscape.org/doc/release_notes/1.4.4/Inkscape_1.4.4.html
231•s1291•7h ago•64 comments

Ted Turner has died

https://www.cnn.com/2026/05/06/us/ted-turner-death
236•pseudolus•12h ago•192 comments

Show HN: I built an open-source email builder, alternative to Beefree/Unlayer

https://play.templatical.com
107•oahmadov•10h ago•24 comments

SoundOff: Low-Cost Passive Ultrasound Tags

https://yibo-fu.com/SoundOff-Low-cost-Passive-Ultrasound-Tags-for-Non-invasive-and-Non
44•jonbaer•9h ago•1 comments

Perturb-MARS: Reading mouse experiments through a human lens

https://www.noetik.blog/p/perturb-mars-reading-mouse-experiments
6•crescit_eundo•2d ago•0 comments

Show HN: PHP-fts – Full-text search engine in pure PHP, no extensions

https://github.com/olivier-ls/php-fts
36•asmodios•6h ago•8 comments

The bottleneck was never the code

https://www.thetypicalset.com/blog/thoughts-on-coding-agents
525•Anon84•2d ago•341 comments

Setting up a Sun Ray server on OpenIndiana Hipster 2025.10

https://catstret.ch/202605/srss-hipster202510/
128•jandeboevrie•16h ago•46 comments

Higher usage limits for Claude and a compute deal with SpaceX

https://www.anthropic.com/news/higher-limits-spacex
402•meetpateltech•10h ago•352 comments

ADT says customer data stolen in cyber intrusion

https://therecord.media/ADT-data-breach-cyberattack
27•PaulHoule•3h ago•6 comments

Virtual violin produces realistic sounds

https://news.mit.edu/2026/mit-engineers-virtual-violin-produces-realistic-sounds-0429
83•gmays•3d ago•61 comments

What makes a good smartphone camera?

https://cadence.moe/blog/2026-05-05-what-makes-a-good-smartphone-camera
85•zdw•1d ago•55 comments

What British people mean when they say 'sorry'

https://www.bbc.com/travel/article/20260506-what-british-people-really-mean-when-they-say-sorry
15•BiraIgnacio•3h ago•4 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?