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?

Cybersecurity looks like proof of work now

https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html
275•dbreunig•1d ago•101 comments

I made a terminal pager

https://theleo.zone/posts/pager/
70•speckx•4h ago•17 comments

Amazon AI Cancelling Webcomics

http://www.kleefeldoncomics.com/2026/04/amazon-ai-cancelling-webcomics.html
31•vmbrasseur•2h ago•1 comments

Google broke its promise to me – now ICE has my data

https://www.eff.org/deeplinks/2026/04/google-broke-its-promise-me-now-ice-has-my-data
1164•Brajeshwar•9h ago•514 comments

Cal.com is going closed source

https://cal.com/blog/cal-com-goes-closed-source-why
226•Benjamin_Dobell•11h ago•166 comments

God sleeps in the minerals

https://wchambliss.wordpress.com/2026/03/03/god-sleeps-in-the-minerals/
469•speckx•13h ago•98 comments

Introduction to Spherical Harmonics for Graphics Programmers

https://gpfault.net/posts/sph.html
19•luu•2d ago•1 comments

A Better Ludum Dare; Or, How to Ruin a Legacy

https://ldjam.com/events/ludum-dare/59/$425291/$425292
12•raincole•1h ago•0 comments

Keycard – inject API keys into subprocesses, never touch shell env

https://www.keycard.studio/
13•jijane•1h ago•6 comments

PiCore - Raspberry Pi Port of Tiny Core Linux

http://tinycorelinux.net/5.x/armv6/releases/README
85•gregsadetsky•7h ago•10 comments

Retrofitting JIT Compilers into C Interpreters

https://tratt.net/laurie/blog/2026/retrofitting_jit_compilers_into_c_interpreters.html
46•ltratt•15h ago•10 comments

Live Nation illegally monopolized ticketing market, jury finds

https://www.bloomberg.com/news/articles/2026-04-15/live-nation-illegally-monopolized-ticketing-ma...
423•Alex_Bond•7h ago•124 comments

Ohio prison inmates 'built computers and hid them in ceiling (2017)

https://www.bbc.com/news/technology-39576394
75•harambae•4h ago•59 comments

YouTube now lets you turn off Shorts

https://www.theverge.com/streaming/912898/youtube-shorts-feed-limit-zero-minutes
206•pentagrama•3h ago•84 comments

PBS Nova: Terror in Space (1998)

https://www.pbs.org/wgbh/nova/mir/
29•opengrass•4d ago•8 comments

A Mercury Rover Could Explore the Planet by Sticking to the Terminator

https://www.universetoday.com/articles/a-mercury-rover-could-explore-the-planet-by-sticking-to-th...
8•bookofjoe•5d ago•3 comments

Anna's Archive loses $322M Spotify piracy case without a fight

https://torrentfreak.com/annas-archive-loses-322-million-spotify-piracy-case-without-a-fight/
349•askl•18h ago•376 comments

Hacker News CLI (2014)

https://pythonhosted.org/hackernews-cli/commands.html
39•rolph•5h ago•15 comments

The Gemini app is now on Mac

https://blog.google/innovation-and-ai/products/gemini-app/gemini-app-now-on-mac-os/
96•thm•9h ago•48 comments

Arguing with Agents

https://blowmage.com/2026/04/14/arguing-with-agents/
35•asaaki•47m ago•7 comments

The Universal Constraint Engine: Neuromorphic Computing Without Neural Networks

https://zenodo.org/records/19600206
11•skinney_uce•3h ago•3 comments

How can I keep from singing?

https://blog.danieljanus.pl/singing/
54•nathell•1d ago•16 comments

Ask HN: Who is using OpenClaw?

229•misterchocolat•7h ago•271 comments

Fixing a monitor that goes black, off or blinks due to static electricity (2023)

https://aalonso.dev/blog/2023/how-to-fix-monitor-that-goes-black-off-due-to-static-electricity-in...
119•cyclopeanutopia•3d ago•67 comments

CRISPR takes important step toward silencing Down syndrome’s extra chromosome

https://medicalxpress.com/news/2026-04-crispr-bold-silencing-syndrome-extra.html
89•amichail•10h ago•55 comments

Adaptional (YC S25) is hiring AI engineers

https://www.ycombinator.com/companies/adaptional/jobs/k7W6ge9-founding-engineer
1•acesohc•10h ago

Do you even need a database?

https://www.dbpro.app/blog/do-you-even-need-a-database
213•upmostly•14h ago•251 comments

Forcing an inversion of control on the SaaS stack

https://www.100x.bot/a/client-side-injection-inversion-of-control-saas
78•shardullavekar•5d ago•44 comments

The buns in McDonald's Japan's burger photos are all slightly askew

https://www.mcdonalds.co.jp/en/menu/burger/
240•bckygldstn•5h ago•137 comments

Agent - Native Mac OS X coding ide/harness

https://github.com/macOS26/Agent
5•jv22222•2h ago•0 comments