frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Taking on CUDA with ROCm: 'One Step After Another'

https://www.eetimes.com/taking-on-cuda-with-rocm-one-step-after-another/
29•mindcrime•2h ago•26 comments

Bring Back Idiomatic Design

https://essays.johnloeber.com/p/4-bring-back-idiomatic-design
442•phil294•12h ago•222 comments

DIY Soft Drinks

https://blinry.org/diy-soft-drinks/
227•_Microft•8h ago•52 comments

Ask HN: What Are You Working On? (April 2026)

114•david927•8h ago•295 comments

A Perfectable Programming Language

https://alok.github.io/lean-pages/perfectable-lean/
40•yuppiemephisto•3h ago•6 comments

Most people can't juggle one ball

https://www.lesswrong.com/posts/jTGbKKGqs5EdyYoRc/most-people-can-t-juggle-one-ball
216•surprisetalk•3d ago•78 comments

I gave every train in New York an instrument

https://www.trainjazz.com/
194•joshuawolk•2d ago•37 comments

Google removes "Doki Doki Literature Club" from Google Play

https://bsky.app/profile/serenityforge.com/post/3mj3r4nbiws2t
260•super256•4h ago•114 comments

Tech valuations are back to pre-AI boom levels

https://www.apollo.com/wealth/the-daily-spark/tech-valuations-back-to-pre-ai-boom-levels
91•akyuu•2h ago•13 comments

The peril of laziness lost

https://bcantrill.dtrace.org/2026/04/12/the-peril-of-laziness-lost/
287•gpm•4h ago•98 comments

Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)

https://github.com/rochus-keller/OberonSystem3Native/releases
161•Rochus•11h ago•36 comments

Show HN: Claudraband – Claude Code for the Power User

https://github.com/halfwhey/claudraband
87•halfwhey•7h ago•26 comments

Show HN: boringBar – a taskbar-style dock replacement for macOS

https://boringbar.app/
212•a-ve•7h ago•132 comments

Uncharted island soon to appear on nautical charts

https://www.awi.de/en/about-us/service/press/single-view/unkartierte-insel-demnaechst-auf-seekart...
33•tannhaeuser•4h ago•10 comments

Tell HN: docker pull fails in spain due to football cloudflare block

644•littlecranky67•12h ago•251 comments

Anthropic downgraded cache TTL on March 6th

https://github.com/anthropics/claude-code/issues/46829
465•lsdmtme•18h ago•359 comments

Seven countries now generate 100% of their electricity from renewable energy

https://www.the-independent.com/tech/renewable-energy-solar-nepal-bhutan-iceland-b2533699.html
477•mpweiher•11h ago•234 comments

Investigating How Long-Distance Couples Use Digital Games to Facilitate Intimacy

https://arxiv.org/abs/2505.09509
57•radeeyate•8h ago•13 comments

JVM Options Explorer

https://chriswhocodes.com/vm-options-explorer.html
169•0x54MUR41•14h ago•72 comments

Happy Map

https://pudding.cool/2026/02/happy-map/
209•surprisetalk•5d ago•32 comments

EasyPost (YC S13) Is Hiring

https://www.easypost.com/careers
1•jstreebin•7h ago

Phyphox – Physical Experiments Using a Smartphone

https://phyphox.org/
183•_Microft•16h ago•30 comments

Mark's Magic Multiply

https://wren.wtf/shower-thoughts/marks-magic-multiply/
32•luu•1d ago•2 comments

Exploiting the most prominent AI agent benchmarks

https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/
489•Anon84•1d ago•125 comments

Cooperative Vectors Introduction

https://www.evolvebenchmark.com/blog-posts/cooperative-vectors-introduction
44•JasperBekkers•2d ago•2 comments

A Tour of Oodi

https://blinry.org/oodi/
107•zdw•3d ago•35 comments

Doom, Played over Curl

https://github.com/xsawyerx/curl-doom
97•creaktive•14h ago•18 comments

European AI. A playbook to own it

https://europe.mistral.ai/
136•hjouneau•4h ago•78 comments

Textbooks and Methods of Note-Taking in Early Modern Europe (2008)

https://dash.harvard.edu/server/api/core/bitstreams/7312037d-e342-6bd4-e053-0100007fdf3b/content
24•mooreds•8h ago•0 comments

The Physics of GPS

https://perthirtysix.com/how-does-gps-work
113•maouida•13h ago•30 comments
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?