frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ghostty is leaving GitHub

https://mitchellh.com/writing/ghostty-leaving-github
1510•WadeGrimridge•4h ago•471 comments

ChatGPT serves ads. Here's the full attribution loop

https://www.buchodi.com/how-chatgpt-serves-ads-heres-the-full-attribution-loop/
58•lmbbuchodi•35m ago•14 comments

Before GitHub

https://lucumr.pocoo.org/2026/4/28/before-github/
223•mlex•3h ago•59 comments

Carrot Disclosure: Forgejo

https://dustri.org/b/carrot-disclosure-forgejo.html
75•bo0tzz•2h ago•18 comments

OpenAI models coming to Amazon Bedrock: Interview with OpenAI and AWS CEOs

https://stratechery.com/2026/an-interview-with-openai-ceo-sam-altman-and-aws-ceo-matt-garman-abou...
166•translocator•5h ago•61 comments

I won a championship that doesn't exist

https://ron.stoner.com/How_I_Won_a_Championship_That_Doesnt_Exist/
68•SEJeff•3h ago•49 comments

Intel Arc Pro B70 Review

https://www.pugetsystems.com/labs/articles/intel-arc-pro-b70-review/
95•zdw•4d ago•58 comments

Behavioral timescale synaptic plasticity rewires the brain after an experience

https://www.quantamagazine.org/a-new-type-of-neuroplasticity-rewires-the-brain-after-a-single-exp...
46•ibobev•1d ago•0 comments

GitHub RCE Vulnerability: CVE-2026-3854 Breakdown

https://www.wiz.io/blog/github-rce-vulnerability-cve-2026-3854
229•bo0tzz•8h ago•58 comments

CJIT: C, Just in Time

https://dyne.org/cjit/
81•smartmic•5h ago•23 comments

Claude for Creative Work

https://www.anthropic.com/news/claude-for-creative-work
6•elsewhen•43m ago•3 comments

Your phone is about to stop being yours

https://keepandroidopen.org/en/
915•doener•9h ago•454 comments

Claude system prompt bug wastes user money and bricks managed agents

https://github.com/anthropics/claude-code/issues/49363
6•thomashobohm•30m ago•1 comments

Who owns the code Claude Code wrote?

https://legallayer.substack.com/p/who-owns-the-claude-code-wrote
236•senaevren•13h ago•278 comments

Warp is now open-source

https://www.warp.dev/blog/warp-is-now-open-source
138•meetpateltech•8h ago•49 comments

Patch applies fake diffs from commit messages

https://samizdat.dev/phantom-patch/
75•reconquestio•1d ago•20 comments

APL\? (1990)

https://dl.acm.org/doi/epdf/10.1145/97811.97845
14•tosh•4d ago•6 comments

I have officially retired from Emacs

https://nullprogram.com/blog/2026/04/26/
176•Fudgel•2d ago•107 comments

A playable DOOM MCP app

https://chrisnager.com/blog/doom-runs-in-chatgpt-and-claude/
73•chrisnager•5h ago•27 comments

Localsend: An open-source cross-platform alternative to AirDrop

https://github.com/localsend/localsend
728•bilsbie•12h ago•228 comments

Infisical (YC W23) Is Hiring Full Stack Software Engineers (Remote)

https://jobs.ashbyhq.com/infisical/782b9da8-20e1-48b2-919e-6c5430c58628
1•vmatsiiako•7h ago

Show HN: Drive any macOS app in the background without stealing the cursor

https://github.com/trycua/cua
46•frabonacci•8h ago•20 comments

Choo Choo Words: Spell words to make train tracks, stop the train from crashing

https://choochoowords.chyuang.com/
4•yongyongyong•1d ago•2 comments

VibeVoice: Open-source frontier voice AI

https://github.com/microsoft/VibeVoice
311•tosh•12h ago•166 comments

UAE to leave OPEC

https://www.ft.com/content/8c354f2d-3e66-47f1-aad4-9b4aa30e386d
320•bazzmt•11h ago•453 comments

Waymo in Portland

https://waymo.com/blog/shorts/waymo-in-portland/
236•xnx•6h ago•353 comments

Claude.ai unavailable and elevated errors on the API

https://status.claude.com/incidents/9l93x2ht4s5w
264•shorsher•6h ago•220 comments

Drone pilot makes US rescind no-fly zones around unmarked, moving ICE vehicles

https://arstechnica.com/gadgets/2026/04/no-fly-zones-around-moving-ice-vehicles-this-drone-pilot-...
160•Bender•3h ago•54 comments

An update on GitHub availability

https://github.blog/news-insights/company-news/an-update-on-github-availability/
304•salkahfi•14h ago•207 comments

Talkie: a 13B vintage language model from 1930

https://talkie-lm.com/introducing-talkie
632•jekude•1d ago•258 comments
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?