frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Slack has raised our charges by $195k per year

https://skyfall.dev/posts/slack
1481•JustSkyfall•10h ago•680 comments

This Website Has No Class

https://aaadaaam.com/notes/no-class/
68•robin_reala•2h ago•28 comments

WASM 3.0 Completed

https://webassembly.org/news/2025-09-17-wasm-3.0/
921•todsacerdoti•17h ago•392 comments

Meta Ray-Ban Display

https://www.meta.com/blog/meta-ray-ban-display-ai-glasses-connect-2025/
439•martpie•11h ago•632 comments

Show HN: The text disappears when you screenshot it

https://unscreenshottable.vercel.app/?text=Hello
289•zikero•9h ago•100 comments

CERN Animal Shelter for Computer Mice

https://computer-animal-shelter.web.cern.ch/index.shtml
86•EbNar•4h ago•9 comments

Pnpm has a new setting to stave off supply chain attacks

https://pnpm.io/blog/releases/10.16
56•ivanb•4h ago•43 comments

Fast Fourier Transforms Part 1: Cooley-Tukey

https://connorboyle.io/2025/09/11/fft-cooley-tukey.html
13•signa11•2h ago•2 comments

Orange Pi RV2 $40 RISC-V SBC: Friendly Gateway to IoT and AI Projects

https://riscv.org/ecosystem-news/2025/09/orange-pi-rv2-40-risc-v-sbc-friendly-gateway-to-iot-and-...
59•warrenm•2d ago•51 comments

CircuitHub (YC W12) Is Hiring Operations Research Engineers (UK/Remote)

https://www.ycombinator.com/companies/circuithub/jobs/UM1QSjZ-operations-research-engineer
1•seddona•2h ago

One Token to rule them all – Obtaining Global Admin in every Entra ID tenant

https://dirkjanm.io/obtaining-global-admin-in-every-entra-id-tenant-with-actor-tokens/
221•colinprince•12h ago•34 comments

Boring is good

https://jenson.org/boring/
200•zdw•2d ago•51 comments

A postmortem of three recent issues

https://www.anthropic.com/engineering/a-postmortem-of-three-recent-issues
310•moatmoat•14h ago•99 comments

Hypervisor 101 in Rust

https://tandasat.github.io/Hypervisor-101-in-Rust/
122•pykello•10h ago•10 comments

History of the Gem Desktop Environment

https://nemanjatrifunovic.substack.com/p/history-of-the-gem-desktop-environment
32•ibobev•4h ago•17 comments

60 years after Gemini, newly processed images reveal details

https://arstechnica.com/space/2025/09/60-years-after-gemini-newly-processed-images-reveal-incredi...
7•rbanffy•2d ago•0 comments

Nvidia buys $5B in Intel stock in seismic deal

https://www.tomshardware.com/pc-components/cpus/nvidia-and-intel-announce-jointly-developed-intel...
13•stycznik•33m ago•3 comments

YouTube addresses lower view counts which seem to be caused by ad blockers

https://9to5google.com/2025/09/16/youtube-lower-view-counts-ad-blockers/
375•iamflimflam1•21h ago•680 comments

Keeping SSH sessions alive with systemd-inhibit

https://kd8bny.com/posts/session_inhibit/
4•kd8bny•2d ago•0 comments

Stepping Down as Libxml2 Maintainer

https://discourse.gnome.org/t/stepping-down-as-libxml2-maintainer/31398
107•zdw•11h ago•54 comments

Elements of C Style (1994)

https://www.teamten.com/lawrence/style/
10•signa11•2d ago•0 comments

Towards a Physics Foundation Model

https://arxiv.org/abs/2509.13805
71•NeoInHacker•8h ago•15 comments

How Container Filesystem Works: Building a Docker-Like Container from Scratch

https://labs.iximiuz.com/tutorials/container-filesystem-from-scratch
40•thunderbong•3d ago•0 comments

Ton Roosendaal to step down as Blender chairman and CEO

https://www.cgchannel.com/2025/09/ton-roosendaal-to-step-down-as-blender-chairman-and-ceo/
325•cma•18h ago•65 comments

How to Debug Chez Scheme Programs (2002)

https://www.scheme.com/debug/debug.html
39•swatson741•2d ago•3 comments

A QBasic Text Adventure Still Expanding in 2025

https://the-ventureweaver.itch.io/
50•ATiredGoat•9h ago•23 comments

Optimizing ClickHouse for Intel's 280 core processors

https://clickhouse.com/blog/optimizing-clickhouse-intel-high-core-count-cpu
198•ashvardanian•16h ago•46 comments

Apple Photos app corrupts images

https://tenderlovemaking.com/2025/09/17/apple-photos-app-corrupts-images/
1118•pattyj•1d ago•400 comments

What's New in C# 14: Null-Conditional Assignments

https://blog.ivankahl.com/csharp-14-null-conditional-assignments/
128•ivankahl•2d ago•127 comments

Drought in Iraq reveals tombs created 2,300 years ago

https://www.smithsonianmag.com/smart-news/severe-droughts-in-iraq-reveals-dozens-of-ancient-tombs...
149•pseudolus•18h ago•24 comments