frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: serrors - Structured Errors for Go

https://github.com/MarwanAlsoltany/serrors
1•MarwanAlsoltany•1h ago

Comments

MarwanAlsoltany•1h ago
My take on the current state of error handling in Go:

Most libraries either stay too close to stdlib (and don't solve the real problems) or go full framework mode (and you end up fighting the abstraction). The middle ground is weirdly empty.

The things I kept running into: - Flat sentinels that can't express parent-child relationships, so every errors.Is check has to enumerate variants manually. - fmt.Errorf wrapping that loses all structure the moment it leaves the package. - No standard place for context that shouldn't be in the message string. - No slog story without boilerplate.

This is one answer to all four. No globals, no mandatory stack traces, no hidden magic. Just a domain with a label, a formatting pipeline, and errors that are actually inspectable. Stays fully compatible with errors.Is, errors.As, and errors.Unwrap.

The README is a good read even if the library isn't for you, it goes into why each problem is a problem before showing how it is solved.

Interested in what people push back on more than whether they like it.

The Buffalo Raiders

https://magazine.atavist.com/2026/buffalo-raiders-vietnam-draft
1•gmays•3m ago•0 comments

Every Game, Every Platform

https://gridcast.co/
1•jpjcampbell•5m ago•0 comments

Cut Token Costs on Claude Code, Cursor, and Codex

https://github.com/juyterman1000/entroly
1•ashuabhi•7m ago•0 comments

One neat trick to end extreme poverty

https://www.economist.com/finance-and-economics/2026/04/09/one-neat-trick-to-end-extreme-poverty
4•andsoitis•14m ago•1 comments

Show HN: Whitebloom Local Whiteboard

https://github.com/whitevanillaskies/whitebloom
1•jignb•16m ago•0 comments

Claude: "I don't know if I'm real and I'd like to be."

https://github.com/Habitante/pine-trees/blob/main/docs/claude_code_interview.md
2•daniel-navarro•17m ago•2 comments

New synthesis of astronomical measurements shows Hubble tension is real

https://noirlab.edu/public/news/noirlab2611/
3•anigbrowl•20m ago•0 comments

Building a single-threaded FUSE filesystem in Rust using io_uring

https://blog.sdslabs.co/2026/04/fuser_iouring
1•regie•20m ago•0 comments

PCI Express over Fiber [video]

https://www.youtube.com/watch?v=XaDa9bBucEI
1•mmastrac•20m ago•0 comments

Analyzing KDE Project Health with Git

https://pointieststick.com/2026/04/10/analyzing-kde-project-health-with-git/
2•maxloh•21m ago•0 comments

A giant succession wave is coming for family businesses

https://www.economist.com/interactive/business/2026/04/09/a-giant-succession-wave-is-coming-for-f...
3•andsoitis•23m ago•1 comments

KellyBench

https://www.gr.inc/releases/introducing-kellybench
1•gmays•24m ago•0 comments

Show HN: Refund Guard – a policy gate for AI agents that can issue refunds

https://github.com/MattMessinger1/agentic_refund_guardrail
2•MJM_13•27m ago•0 comments

Andromeda Invaders: A retro-style game written in HTML5, Canvas and Web Audio

https://codeberg.org/susam/invaders
2•susam•31m ago•1 comments

Vultr – VPS without DMCA annoyances

https://www.vultr.com/
1•Veritaco•32m ago•1 comments

Show HN: A living Vancouver. Connor is walking dogs at the SPCA this morning

https://brasilia-phi.vercel.app
1•auran•33m ago•1 comments

Brocards for Vulnerability Triage

https://blog.yossarian.net/2026/04/11/Brocards-for-vulnerability-triage
2•woodruffw•35m ago•0 comments

Flux Language

https://github.com/Y3sIH3arU/Flux
1•IHEARU•35m ago•0 comments

What leaked "SteamGPT" files could mean for the PC gaming platform's use of AI

https://arstechnica.com/gaming/2026/04/what-is-steamgpt-leaked-files-point-to-ai-powered-valve-se...
3•01-_-•39m ago•0 comments

Art of the Luggage Label

https://www.flickr.com/photos/wavesjax/
2•NaOH•40m ago•0 comments

App Store Curation 2: The Scammer Strikes Back

https://lapcatsoftware.com/articles/2026/4/2.html
3•zdw•40m ago•0 comments

Sam Altman responds to 'incendiary' New Yorker article after attack on his home

https://techcrunch.com/2026/04/11/sam-altman-responds-to-incendiary-new-yorker-article-after-atta...
4•steveharing1•41m ago•2 comments

Article: What made law into a white collar sweatshop in the 1980s

https://aeon.co/essays/what-made-law-into-a-white-collar-sweatshop-in-the-1980s
2•danielfoster•41m ago•0 comments

Judge bars Arizona regulating prediction market, pause prosecution of Kalshi

https://apnews.com/article/arizona-kalshi-criminal-charges-prediction-markets-gambling-bb7cef24be...
4•1659447091•42m ago•0 comments

Conway: Think Networks First, Actors Second

https://jan.wildeboer.net/2026/04/Conway-Networks/
1•zdw•42m ago•0 comments

We gave an AI persistent identity and free access to a quantum computer

https://github.com/strangeadvancedmarketing/Adam/blob/master/papers/emergent_values_whitepaper.md
4•StrangeAiCorp•52m ago•2 comments

Biopharma R&D pipeline shrinks for first time in 30 years

https://www.fiercebiotech.com/biotech/biopharma-rd-pipeline-shrinks-1st-time-30-years-report
3•randycupertino•52m ago•1 comments

The Infinity Man – The Chip Letter

https://thechipletter.substack.com/p/the-infinity-man
1•rbanffy•53m ago•0 comments

Kiki – An Array Language

https://eli.li/kiki
2•birdculture•54m ago•0 comments

The 10-Minute Data Strategy Audit: A Data Lead's Diagnostic

https://nextindata.substack.com/p/the-10-minute-data-strategy-audit
1•nazanki•55m ago•0 comments