frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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?

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...
1444•haunter•18h ago•462 comments

Appearing productive in the workplace

https://nooneshappy.com/article/appearing-productive-in-the-workplace/
1183•diebillionaires•18h ago•452 comments

SQLite Is a Library of Congress Recommended Storage Format

https://sqlite.org/locrsf.html
256•whatisabcdefgh•12h ago•69 comments

Permacomputing Principles

https://permacomputing.net/principles/
144•andsoitis•8h ago•67 comments

Diskless Linux boot using ZFS, iSCSI and PXE

https://aniket.foo/posts/20260505-netboot/
95•stereo-highway•7h ago•47 comments

Boris Cherny: TI-83 Plus Basic Programming Tutorial (2004)

https://www.ticalc.org/programming/columns/83plus-bas/cherny/
14•suoken•2d ago•6 comments

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

https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering/
613•e12e•19h ago•660 comments

Photoshop's challenges with focus, pt. 2

https://unsung.aresluna.org/photoshops-challenges-with-focus-pt-2/
39•frizlab•2d ago•10 comments

Chevrolet Performance eCrate package (400v/200hp)

https://www.chevrolet.com/performance-parts/crate-engines/ecrate
48•mindcrime•2d ago•21 comments

RSS feeds send me more traffic than Google

https://shkspr.mobi/blog/2026/05/rss-feeds-send-me-more-traffic-than-google/
116•SpyCoder77•9h ago•24 comments

ZAYA1-8B: An 8B Moe Model with 760M Active Params Matching DeepSeek-R1 on Math

https://firethering.com/zaya1-8b-open-source-math-coding-model/
8•steveharing1•1h ago•1 comments

SingleRide: Longest route on NYC Subway without visiting the same station twice

https://singleride.nyc/
17•TMWNN•1d ago•8 comments

ProgramBench: Can Language Models Rebuild Programs from Scratch?

https://arxiv.org/abs/2605.03546
50•jonbaer•6h ago•30 comments

Making LLM Training Faster with Unsloth and NVIDIA

https://unsloth.ai/blog/nvidia-collab
44•segmenta•3h ago•6 comments

Show HN: Agent-skills-eval – Test whether Agent Skills improve outputs

https://github.com/darkrishabh/agent-skills-eval
20•darkrishabh•4h ago•3 comments

Google Cloud fraud defense, the next evolution of reCAPTCHA

https://cloud.google.com/blog/products/identity-security/introducing-google-cloud-fraud-defense-t...
308•unforgivenpasta•16h ago•315 comments

Show HN: Trust – Coding Rust like it's 1989

https://github.com/wojtczyk/trust
22•wojtczyk•4h ago•7 comments

From Supabase to Clerk to Better Auth

https://blog.val.town/better-auth
260•stevekrouse•17h ago•190 comments

What I learned making an app for my family

https://mendelgreenberg.com/posts/ourcar/
57•chabad360•20h ago•19 comments

Show HN: Social Network for Corporate Cringe

https://CringeOut.com
19•CringeOut•1h ago•16 comments

Show HN: Hallucinopedia

http://halupedia.com/
229•bstrama•17h ago•205 comments

Pen pal programs endure in a digital age

https://apnews.com/article/pen-pals-letters-comeback-bc87e1b9c229665bafd368e19751d6ca
50•petethomas•1d ago•9 comments

The Mathematical Dance Inside Plant Cells

https://www.quantamagazine.org/the-hidden-mathematical-dance-inside-plant-cells-20260504/
43•isaacfrond•2d ago•2 comments

The Vatican's Website in Latin

https://www.vatican.va/latin/latin_index.html
152•ks2048•8h ago•88 comments

Community firmware for the Xteink X4 e-paper reader

https://github.com/crosspoint-reader/crosspoint-reader
107•dmos62•1d ago•32 comments

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

https://tilde.run/
165•ozkatz•18h ago•118 comments

Building my own Vi text editor in BASIC

https://leetusman.com/nosebook/yvi
62•zeech•1d ago•29 comments

Learning the Integral of a Diffusion Model

https://sander.ai/2026/05/06/flow-maps.html
136•benanne•15h ago•21 comments

A Theory of Deep Learning

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

SoundOff: Low-Cost Passive Ultrasound Tags

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