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?

GhostBox – disposable little machines from the Global Free Tier.

https://www.ghost.charity/
22•keepamovin•28m ago•11 comments

Your Website Is Not for You

https://websmith.studio/blog/your-website-is-not-for-you/
166•pumbaa•4h ago•105 comments

Running Adobe's 1991 PostScript Interpreter in the Browser

https://www.pagetable.com/?p=1854
58•ingve•3h ago•15 comments

whohas – Command-line utility for cross-distro, cross-repository package search

https://github.com/whohas/whohas
6•peter_d_sherman•19m ago•2 comments

Sally McKee, who coined the term "the Memory Wall", has died

https://www.online-tribute.com/SallyMcKee
8•deater•34m ago•1 comments

Apple accidentally left Claude.md files Apple Support app

https://xcancel.com/aaronp613/status/2049986504617820551
250•andruby•4h ago•183 comments

How Mark Klein told the EFF about Room 641A [book excerpt]

https://thereader.mitpress.mit.edu/the-whistleblower-who-uncovered-the-nsas-big-brother-machine/
664•the-mitr•22h ago•223 comments

A Letter from Dijkstra on APL

https://www.jsoftware.com/papers/Dijkstra_Letter.htm
20•tosh•3h ago•12 comments

New copy of earliest poem in English, written 1,3k years ago, discovered in Rome

https://www.tcd.ie/news_events/articles/2026/caedmons-hymn-discovery/
140•giuliomagnifico•2d ago•87 comments

Advanced Quantization Algorithm for LLMs

https://github.com/intel/auto-round
47•lastdong•6h ago•8 comments

Show HN: Perfect Bluetooth MIDI for Windows

72•mayerwin•5h ago•18 comments

For Linux kernel vulnerabilities, there is no heads-up to distributions

https://www.openwall.com/lists/oss-security/2026/04/30/10
563•ori_b•22h ago•475 comments

Grok 4.3

https://docs.x.ai/developers/models/grok-4.3
235•simianwords•6h ago•339 comments

Show HN: WhatCable, a tiny menu bar app for inspecting USB-C cables

https://github.com/darrylmorley/whatcable
256•sleepingNomad•6h ago•89 comments

OpenWarp

https://openwarp.zerx.dev
147•zero-lab•13h ago•107 comments

Shai-Hulud Themed Malware Found in the PyTorch Lightning AI Training Library

https://semgrep.dev/blog/2026/malicious-dependency-in-pytorch-lightning-used-for-ai-training/
432•j12y•23h ago•160 comments

If I could make my own GitHub

https://matduggan.com/if-i-could-make-my-own-github/
77•matricaria•1d ago•102 comments

Opus 4.7 knows the real Kelsey

https://www.theargumentmag.com/p/i-can-never-talk-to-an-ai-anonymously
402•ilamont•1d ago•221 comments

Our agent found a bug with WireGuard in Google Kubernetes Engine

https://lovable.dev/blog/hunting-networking-bugs-in-kubernetes
46•vikeri•7h ago•24 comments

Softmax, can you derive the Jacobian? And should you care?

https://idlemachines.co.uk/essays/softmax
82•smaddrellmander•3d ago•21 comments

Maladaptive Frugality

https://herbertlui.net/maladaptive-frugality/
154•herbertl•2d ago•150 comments

How an oil refinery works

https://www.construction-physics.com/p/how-an-oil-refinery-works
479•chmaynard•1d ago•165 comments

Claude Code refuses requests or charges extra if your commits mention "OpenClaw"

https://twitter.com/theo/status/2049645973350363168
1239•elmean•1d ago•683 comments

I built a Game Boy emulator in F#

https://nickkossolapov.github.io/fame-boy/building-a-game-boy-emulator-in-fsharp/
310•elvis70•22h ago•72 comments

Show HN: Loopsy, a way for terminals and AI agents on different machines to talk

https://github.com/leox255/loopsy
3•todience•4h ago•0 comments

An open letter asking NHS England to keep its code open

https://keepthingsopen.com
3•tvararu•4m ago•0 comments

CPanel and WHM Authentication Bypass – CVE-2026-41940

https://labs.watchtowr.com/the-internet-is-falling-down-falling-down-falling-down-cpanel-whm-auth...
132•zikani_03•16h ago•50 comments

Can I disable all data collection from my vehicle?

https://rivian.com/support/article/can-i-disable-all-data-collection-from-my-vehicle
673•Cider9986•18h ago•287 comments

New mechanical panoramic film camera from Jeff Bridges

https://wideluxx.com
185•armadsen•2d ago•88 comments

You can beat the binary search

https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/
344•vok•3d ago•152 comments