frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Willingness to look stupid

https://sharif.io/looking-stupid
51•Samin100•3d ago•16 comments

Malus – Clean Room as a Service

https://malus.sh
1136•microflash•15h ago•421 comments

Shall I implement it? No

https://gist.github.com/bretonium/291f4388e2de89a43b25c135b44e41f0
1064•breton•8h ago•405 comments

Bubble Sorted Amen Break

https://parametricavocado.itch.io/amen-sorting
292•eieio•12h ago•90 comments

Can you instruct a robot to make a PBJ sandwich?

https://pbj.deliberateinc.com/
17•mooreds•2h ago•21 comments

Hyperlinks in Terminal Emulators

https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
9•nvahalik•1h ago•1 comments

Reversing memory loss via gut-brain communication

https://med.stanford.edu/news/all-news/2026/03/gut-brain-cognitive-decline.html
274•mustaphah•12h ago•109 comments

ATMs didn’t kill bank teller jobs, but the iPhone did

https://davidoks.blog/p/why-the-atm-didnt-kill-bank-teller
376•colinprince•14h ago•402 comments

Understanding the Go Runtime: The Scheduler

https://internals-for-interns.com/posts/go-runtime-scheduler/
63•valyala•3d ago•3 comments

Document poisoning in RAG systems: How attackers corrupt AI's sources

https://aminrj.com/posts/rag-document-poisoning/
94•aminerj•15h ago•39 comments

The Met releases high-def 3D scans of 140 famous art objects

https://www.openculture.com/2026/03/the-met-releases-high-definition-3d-scans-of-140-famous-art-o...
254•coloneltcb•13h ago•50 comments

“This is not the computer for you”

https://samhenri.gold/blog/20260312-this-is-not-the-computer-for-you/
181•MBCook•3h ago•100 comments

Celebrating Interesting Flickr Technologies

https://medium.com/@brightcarvings/celebrating-flickr-technology-3c93c8ddecc2
10•steerpike•20h ago•2 comments

IMG_0416 (2024)

https://ben-mini.com/2024/img-0416
31•TigerUniversity•3d ago•3 comments

US private credit defaults hit record 9.2% in 2025, Fitch says

https://www.marketscreener.com/news/us-private-credit-defaults-hit-record-9-2-in-2025-fitch-says-...
306•JumpCrisscross•16h ago•392 comments

How people woke up before alarm clocks

https://www.bbc.com/future/article/20260306-the-wake-up-tricks-people-used-before-alarm-clocks
26•tchalla•4d ago•21 comments

Grief and the AI Split

https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/
91•avernet•6h ago•152 comments

Bringing Chrome to ARM64 Linux Devices

https://blog.chromium.org/2026/03/bringing-chrome-to-arm64-linux-devices.html
78•ingve•9h ago•44 comments

Innocent woman jailed after being misidentified using AI facial recognition

https://www.grandforksherald.com/news/north-dakota/ai-error-jails-innocent-grandmother-for-months...
505•rectang•8h ago•270 comments

Launch HN: IonRouter (YC W26) – High-throughput, low-cost inference

https://ionrouter.io
59•vshah1016•10h ago•24 comments

Big data on the cheapest MacBook

https://duckdb.org/2026/03/11/big-data-on-the-cheapest-macbook
331•bcye•17h ago•265 comments

WolfIP: Lightweight TCP/IP stack with no dynamic memory allocations

https://github.com/wolfssl/wolfip
108•789c789c789c•13h ago•14 comments

Vite 8.0 Is Out

https://vite.dev/blog/announcing-vite8
16•kothariji•38m ago•1 comments

Are LLM merge rates not getting better?

https://entropicthoughts.com/no-swe-bench-improvement
130•4diii•17h ago•120 comments

Forcing Flash Attention onto a TPU and Learning the Hard Way

https://archerzhang.me/forcing-flash-attention-onto-a-tpu
53•azhng•5d ago•13 comments

Show HN: OneCLI – Vault for AI Agents in Rust

https://github.com/onecli/onecli
134•guyb3•12h ago•40 comments

Show HN: Axe – A 12MB binary that replaces your AI framework

https://github.com/jrswab/axe
165•jrswab•15h ago•100 comments

Converge (YC S23) Is Hiring a Founding Platform Engineer (NYC, Onsite)

https://www.runconverge.com/careers/founding-platform-engineer
1•thomashlvt•12h ago

Long overlooked as crucial to life, fungi start to get their due

https://e360.yale.edu/features/fungi-kingdom
108•speckx•15h ago•35 comments

DDR4 Sdram – Initialization, Training and Calibration

https://www.systemverilog.io/design/ddr4-initialization-and-calibration/
88•todsacerdoti•2d ago•19 comments