frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Show HN: Apfel – The free AI already on your Mac

https://apfel.franzai.com
199•franze•3h ago•29 comments

Show HN: European alternatives to Google, Apple, Dropbox and 120 US apps

https://only-eu.eu/en/
312•madman_dev•3h ago•127 comments

April 2026 TLDR Setup for Ollama and Gemma 4 26B on a Mac mini

https://gist.github.com/greenstevester/fc49b4e60a4fef9effc79066c1033ae5
70•greenstevester•3h ago•24 comments

Show HN: I built a frontpage for personal blogs

https://text.blogosphere.app/
9•ramkarthikk•10m ago•1 comments

Google releases Gemma 4 open models

https://deepmind.google/models/gemma/gemma-4/
1564•jeffmcjunkin•20h ago•423 comments

Decisions that eroded trust in Azure – by a former Azure Core engineer

https://isolveproblems.substack.com/p/how-microsoft-vaporized-a-trillion
890•axelriet•20h ago•390 comments

ESP32-S31: 320MHz 2C RV32IMAFCP+CLIC, 512KB SRAM, GbE, 802.11ax, 61 GPIO

https://www.espressif.com/en/news/ESP32_S31_Release
85•topspin•5d ago•47 comments

NHS staff refusing to use FDP over Palantir ethical concerns

https://www.freevacy.com/news/financial-times/nhs-staff-refusing-to-use-fdp-over-palantir-ethical...
123•chrisjj•3h ago•29 comments

What Category Theory Teaches Us About DataFrames

https://mchav.github.io/what-category-theory-teaches-us-about-dataframes/
49•mchav•5d ago•5 comments

Samsung Magician disk utility takes 18 steps and two reboots to uninstall

https://chalmovsky.com/2026/03/29/samsung-magician.html
19•chalmovsky•4d ago•3 comments

'Fatal decision': EU slammed for caving to US pressure on digital rules

https://www.politico.eu/article/fatal-decision-eu-slammed-for-caving-to-us-pressure-on-digital-ru...
62•nickslaughter02•1h ago•31 comments

Lower Price for ChatGPT Business

https://help.openai.com/en/articles/8792828-what-is-chatgpt-business
6•alxthm•48m ago•1 comments

TDF ejects its core developers

https://meeksfamily.uk/~michael/blog/2026-04-02-tdf-ejects-core-devs.html
6•janvdberg•50m ago•0 comments

The True Shape of Io's Steeple Mountain

https://www.weareinquisitive.com/news/hidden-in-the-shadow
71•carlosjobim•5d ago•1 comments

Tailscale's new macOS home

https://tailscale.com/blog/macos-notch-escape
489•tosh•18h ago•240 comments

Cursor 3

https://cursor.com/blog/cursor-3
451•adamfeldman•18h ago•340 comments

Artemis II's toilet is a moon mission milestone

https://www.scientificamerican.com/article/artemis-iis-toilet-is-a-moon-mission-milestone/
270•1659447091•1d ago•120 comments

Qwen3.6-Plus: Towards real world agents

https://qwen.ai/blog?id=qwen3.6
550•pretext•22h ago•188 comments

H.264 Streaming Fees: What Changed, Who's Affected, and What It Means

https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=173935
33•phantomathkg•1h ago•19 comments

Intel Assured Supply Chain Product Brief

https://www.intel.com/content/www/us/en/content-details/850997/intel-assured-supply-chain-product...
10•aw-engineer•3d ago•1 comments

Good ideas do not need lots of lies in order to gain public acceptance (2008)

https://blog.danieldavies.com/2004/05/d-squared-digest-one-minute-mba.html
283•sedev•19h ago•131 comments

C89cc.sh – standalone C89/ELF64 compiler in pure portable shell

https://gist.github.com/alganet/2b89c4368f8d23d033961d8a3deb5c19
147•gaigalas•2d ago•48 comments

Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux

https://github.com/oven-sh/bun/pull/28801
3•tosh•1h ago•0 comments

Proton Meet Isn't What They Told You It Was

https://www.sambent.com/proton-meet-isnt-what-they-told-you/
130•bundie•3h ago•116 comments

Vector Meson Dominance

https://johncarlosbaez.wordpress.com/2026/03/29/vector-meson-dominance/
40•chmaynard•5d ago•4 comments

New Rowhammer attacks give complete control of machines running Nvidia GPUs

https://arstechnica.com/security/2026/04/new-rowhammer-attacks-give-complete-control-of-machines-...
67•01-_-•4h ago•5 comments

ParadeDB (YC S23) Is Hiring Database Internal Engineers (Rust)

https://paradedb.notion.site/
1•philippemnoel•14h ago

RiskReady-open-source GRC platform with MCP gateway and human-approved mutations

https://github.com/riskreadyeu/riskready-community
3•danielminda7•2h ago•0 comments

LinkedIn is searching your browser extensions

https://browsergate.eu/
1785•digitalWestie•23h ago•726 comments

Maze Algorithms (1997)

https://www.astrolog.org/labyrnth/algrithm.htm
70•marukodo•2d ago•19 comments