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?

DaVinci Resolve – Photo

https://www.blackmagicdesign.com/products/davinciresolve/photo
613•thebiblelover7•8h ago•152 comments

Backblaze has stopped backing up your data

https://rareese.com/posts/backblaze/
184•rrreese•2h ago•106 comments

A new spam policy for “back button hijacking”

https://developers.google.com/search/blog/2026/04/back-button-hijacking
385•zdw•7h ago•233 comments

Someone bought 30 WordPress plugins and planted a backdoor in all of them

https://anchor.host/someone-bought-30-wordpress-plugins-and-planted-a-backdoor-in-all-of-them/
973•speckx•17h ago•269 comments

Introspective Diffusion Language Models

https://introspective-diffusion.github.io/
56•zagwdt•3h ago•15 comments

GitHub Stacked PRs

https://github.github.com/gh-stack/
724•ezekg•14h ago•388 comments

Distributed DuckDB Instance

https://github.com/citguru/openduck
66•citguru•4h ago•14 comments

Franklin's bad ads for Apple ][ clones and the beloved impersonator they depict

https://buttondown.com/suchbadtechads/archive/franklin-ace-1000/
14•rfarley04•3d ago•2 comments

Ransomware Is Growing Three Times Faster Than the Spending Meant to Stop It

https://ciphercue.com/blog/ransomware-claims-grew-faster-than-security-spend-2025
11•adulion•2h ago•4 comments

Lean proved this program correct; then I found a bug

https://kirancodes.me/posts/log-who-watches-the-watchers.html
266•bumbledraven•10h ago•129 comments

An AI Vibe Coding Horror Story

https://www.tobru.ch/an-ai-vibe-coding-horror-story/
147•teichmann•2h ago•126 comments

The secrets of the Shinkansen

https://www.worksinprogress.news/p/the-secret-behind-japans-railways
92•WillDaSilva•4h ago•79 comments

WiiFin – Jellyfin Client for Nintendo Wii

https://github.com/fabienmillet/WiiFin
164•throwawayk7h•11h ago•71 comments

A soft robot has no problem moving with no motor and no gears

https://engineering.princeton.edu/news/2026/04/08/soft-robot-has-no-problem-moving-no-motor-and-n...
36•hhs•4d ago•5 comments

Multi-Agentic Software Development Is a Distributed Systems Problem

https://kirancodes.me/posts/log-distributed-llms.html
41•tie-in•5h ago•11 comments

Lumina – a statically typed web-native language for JavaScript and WASM

https://github.com/nyigoro/lumina-lang
15•light_ideas•4d ago•5 comments

Nothing Ever Happens: Polymarket bot that always buys No on non-sports markets

https://github.com/sterlingcrispin/nothing-ever-happens
425•m-hodges•19h ago•237 comments

Design and implementation of DuckDB internals

https://duckdb.org/library/design-and-implementation-of-duckdb-internals/
126•mpweiher•3d ago•8 comments

MOS tech 6502 8-bit microprocessor in pure SQL powered by Postgres

https://github.com/lasect/pg_6502
25•adunk•5h ago•2 comments

US appeals court declares 158-year-old home distilling ban unconstitutional

https://nypost.com/2026/04/11/us-news/us-appeals-court-declares-158-year-old-home-distilling-ban-...
390•t-3•21h ago•266 comments

TanStack Start Now Support React Server Components

https://tanstack.com/blog/react-server-components
64•polywock•5h ago•46 comments

Rust Threads on the GPU

https://www.vectorware.com/blog/threads-on-gpu/
79•PaulHoule•4d ago•23 comments

N-Day-Bench – Can LLMs find real vulnerabilities in real codebases?

https://ndaybench.winfunc.com
74•mufeedvh•13h ago•23 comments

Make tmux pretty and usable (2024)

https://hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/
386•speckx•20h ago•238 comments

Write less code, be more responsible

https://blog.orhun.dev/code-responsibly/
95•orhunp_•3d ago•57 comments

How to make Firefox builds 17% faster

https://blog.farre.se/posts/2026/04/10/caching-webidl-codegen/
182•mbitsnbites•16h ago•34 comments

Android now stops you sharing your location in photos

https://shkspr.mobi/blog/2026/04/android-now-stops-you-sharing-your-location-in-photos/
376•edent•23h ago•298 comments

Anastasia (1997) live action reference material

https://lostmediawiki.com/Anastasia_(partially_found_live-action_reference_material_for_Don_Bluth...
29•hyperific•3d ago•5 comments

I just want simple S3

https://blog.feld.me/posts/2026/04/i-just-want-simple-s3/
188•g0xA52A2A•3d ago•95 comments

Building a CLI for all of Cloudflare

https://blog.cloudflare.com/cf-cli-local-explorer/
311•soheilpro•19h ago•100 comments