frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•1y ago

Comments

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

Best buds on this front

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

‘Asia's cleanest village’ bans tourists on Sundays

https://www.bbc.com/travel/article/20260625-why-asias-cleanest-village-bans-tourists-on-sundays
45•gmays•1h ago•22 comments

Claude is just Mr. Meeseeks

https://github.com/thephw/claude-meseeks
90•patrickwiseman•2h ago•31 comments

Building and shipping Mac and iOS apps without ever opening Xcode

https://scottwillsey.com/building-and-shipping-mac-and-ios-apps-without-ever-opening-xcode/
256•speckx•5h ago•118 comments

Apple's new SpeechAnalyzer API, benchmarked against Whisper and its predecessor

https://get-inscribe.com/blog/apple-speech-api-benchmark.html
413•get-inscribe•7h ago•173 comments

An Englishwoman who sketched India before photography took hold

https://www.bbc.com/news/articles/cm2drrv6q54o
13•1659447091•52m ago•1 comments

Linux on the Sega 32X. Who needs hardware synchronization primitives anyway?

https://cakehonolulu.github.io/linux-on-32x/
88•cakehonolulu•5h ago•20 comments

The art and engineering of Sega CD Silpheed

https://fabiensanglard.net/silpheed/index.html
208•ibobev•9h ago•40 comments

The infinite scroll may become endangered if controversial Calif. law passes

https://www.sfgate.com/politics/article/meta-social-media-teenagers-22337724.php
53•Stratoscope•5h ago•64 comments

Telegram's t.me domain has been suspended

https://www.whois.com/whois/t.me
229•Tiberium•4h ago•159 comments

Show HN: YouTube Guitar Tab Parser

https://github.com/marcelpanse/youtube-guitar-tab-parser
57•neogenix•3h ago•41 comments

TFTP Honey Pot Results

https://bruceediger.com/posts/tftp-honeypot-results/
49•speckx•4h ago•20 comments

SalesPatriot (YC W25) Is Hiring Full Stack Engineers (SF)

https://jobs.ashbyhq.com/SalesPatriot/df223727-5781-433e-bc75-2aa5bf8dc8d7
1•maciejSz•3h ago

Samsung Health app threatens data deletion if users opt out AI training

https://neow.in/cWsyMTV3
226•bundie•4h ago•62 comments

Show HN: Jacquard, a programming language for AI-written, human-reviewed code

https://github.com/jbwinters/jacquard-lang
38•jbwinters•8h ago•13 comments

Climate.gov was destroyed. Open data saved it

https://werd.io/climate-gov-was-destroyed-open-data-saved-it/
386•benwerd•4h ago•154 comments

Show HN: Hackney – Compare Uber, Lyft, Waymo, and Robotaxi Prices

https://hackney.app/
8•griffinli•9h ago•10 comments

Show HN: I implemented a neural network in SQL

https://github.com/xqlsystems/xarray-sql/blob/claude/xarray-sql-mnist-demo/benchmarks/nn.py
47•alxmrs•4h ago•12 comments

Ancient Roman Board Game

https://ludus-coriovalli.web.app/
81•nobody9999•4d ago•35 comments

Linux 0.11 rewritten in idiomatic Rust, boots in QEMU

https://github.com/Poseidon-fan/linux-0.11-rs
81•arto•3h ago•66 comments

A voxel Tokyo in real Japan time – ride the Yamanote line and study Japanese

https://jivx.com/densha
329•momentmaker•12h ago•66 comments

The Origins of Heikki's Garden of Flowers

https://garden-of-flowers.heikkilotvonen.com/?essay
25•panic•2d ago•2 comments

Show HN: Nobie – an Excel-compatible runtime for agents and humans

https://nobie.com
69•matthewgapp•5h ago•35 comments

A Study of Microsoft's Early 2026 Rollout of Claude Code and GitHub Copilot CLI

https://arxiv.org/abs/2607.01418
10•softwaredoug•2h ago•2 comments

Collaboration Networks in Brazilian Computer Science

https://blog.ptidej.net/collaboration-networks-in-brazilian-computer-science/
6•aliiiimaher•3d ago•1 comments

Show HN: Sigwire – a live TUI switchboard for every signal on your Linux box

https://github.com/yeet-src/sigwire
22•zasc•3h ago•9 comments

Show HN: BillAI Bass, an AI-Powered Big Mouth Billy Bass Using Strands Agents

https://github.com/morganwilliscloud/billai-bass
52•mtw14•5h ago•25 comments

The 4-Bitter Lesson: Balancing Stability and Performance in NVFP4 RL

https://humansand.ai/blog/nvfp4-rl
21•Areibman•3d ago•3 comments

Benchmarking 15 "E-Waste" GPUs with Modern Workloads

https://esologic.com/benchmarking-tesla-gpus/
109•eso_logic•10h ago•46 comments

Manifest Man

https://www.thenewcritic.com/p/manifest-man
6•ekluger•1h ago•3 comments

Show HN: OpenClawMachines – Extending OpenClaw to the Enterprise

https://github.com/mathaix/OpenClawMachines
26•mathaix•6h ago•24 comments