frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Bugs Apple Loves

https://www.bugsappleloves.com
161•nhod•49m ago•45 comments

Capital One to acquire Brex for $5.15B

https://www.reuters.com/legal/transactional/capital-one-buy-fintech-firm-brex-515-billion-deal-20...
164•personjerry•5h ago•122 comments

GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers

https://gptzero.me/news/neurips/
731•segmenta•11h ago•388 comments

Show HN: isometric.nyc – giant isometric pixel art map of NYC

https://cannoneyed.com/isometric-nyc/
693•cannoneyed•10h ago•159 comments

Why does SSH send 100 packets per keystroke?

https://eieio.games/blog/ssh-sends-100-packets-per-keystroke/
307•eieio•7h ago•205 comments

I was banned from Claude for scaffolding a Claude.md file?

https://hugodaniel.com/posts/claude-code-banned-me/
382•hugodan•8h ago•290 comments

Turso is an in-process SQL database, compatible with SQLite

https://github.com/tursodatabase/turso
58•marklit•3d ago•23 comments

Why medieval city-builder video games are historically inaccurate (2020)

https://www.leidenmedievalistsblog.nl/articles/why-medieval-city-builder-video-games-are-historic...
69•benbreen•2h ago•31 comments

Improving the usability of C libraries in Swift

https://www.swift.org/blog/improving-usability-of-c-libraries-in-swift/
64•timsneath•3h ago•2 comments

U.S. Formally Withdraws from World Health Organization

https://www.nytimes.com/2026/01/22/us/politics/united-states-withdraws-world-health-organization....
39•reaperducer•35m ago•15 comments

Qwen3-TTS family is now open sourced: Voice design, clone, and generation

https://qwen.ai/blog?id=qwen3tts-0115
485•Palmik•13h ago•148 comments

Stunnel

https://www.stunnel.org/
32•firesteelrain•2h ago•5 comments

Anthropic Economic Index economic primitives

https://www.anthropic.com/research/anthropic-economic-index-january-2026-report
61•malshe•5h ago•37 comments

Arkansas inmates restricted from receiving physical books, other media directly

https://arkansasadvocate.com/2025/12/19/arkansas-inmates-restricted-from-receiving-physical-books...
23•hn_acker•2h ago•11 comments

Douglas Adams on the English–American cultural divide over "heroes"

https://shreevatsa.net/post/douglas-adams-cultural-divide/
351•speckx•13h ago•361 comments

Your app subscription is now my weekend project

https://rselbach.com/your-sub-is-now-my-weekend-project
242•robteix•4d ago•183 comments

Composing APIs and CLIs in the LLM era

https://walters.app/blog/composing-apis-clis
38•zerf•9h ago•8 comments

My first year in sales as technical founder

https://www.fabiandietrich.com/blog/first-year-in-sales.html
81•f3b5•5d ago•34 comments

Scaling PostgreSQL to power 800M ChatGPT users

https://openai.com/index/scaling-postgresql/
61•mustaphah•5h ago•18 comments

CSS Optical Illusions

https://alvaromontoro.com/blog/68091/css-optical-illusions
145•ulrischa•9h ago•13 comments

What Is Control Flow Analysis for Lambda Calculus? – Iowa Type Theory Commute

https://rss.buzzsprout.com/728558.rss
4•matt_d•6d ago•0 comments

'Active' sitting is better for brain health: review of studies

https://www.sciencealert.com/not-all-sitting-is-equal-one-type-was-just-linked-to-better-brain-he...
74•mikhael•8h ago•30 comments

Recent discoveries on the acquisition of the highest levels of human performance

https://www.science.org/doi/abs/10.1126/science.adt7790
108•colincooke•9h ago•50 comments

Compiling Scheme to WebAssembly

https://eli.thegreenplace.net/2026/compiling-scheme-to-webassembly/
74•chmaynard•5d ago•11 comments

AnswerThis (YC F25) Is Hiring

https://www.ycombinator.com/companies/answerthis/jobs/r5VHmSC-ai-agent-orchestration
1•ayush4921•10h ago

'Askers' vs. 'Guessers' (2010)

https://www.theatlantic.com/national/2010/05/askers-vs-guessers/340891/
97•BoorishBears•15h ago•59 comments

In Europe, wind and solar overtake fossil fuels

https://e360.yale.edu/digest/europe-wind-solar-fossil-fuels
498•speckx•12h ago•512 comments

Tree-sitter vs. Language Servers

https://lambdaland.org/posts/2026-01-21_tree-sitter_vs_lsp/
222•ashton314•12h ago•57 comments

Extracting a UART Password via SPI Flash Instruction Tracing

https://zuernerd.github.io/blog/2026/01/07/switch-password.html
48•Eduard•5h ago•8 comments

A Year of 3D Printing

https://brookehatton.com/blog/making/a-year-of-3d-printing/
104•nindalf•5d ago•91 comments