frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Custom Errors Are Non-Negotiable in My Rust Applications

https://tristonarmstrong.com/blog/custom-errors-are-non-negotiable-in-my-rust-applications
8•tristonarmstron•1h ago

Comments

treyd•43m ago
This is even easier with the thiserror crate:

   #[derive(Debug, Error)
   enum AppError {
       #[error("io: {0}")]
       Io(#[from] io::Error)
   }
Automatically generates From impls like this and a Display impl that lets you describe the error case with more detail. Very very good ergonomics and completely transparent to downstream libraries.
dietr1ch•11m ago
I ended up using thiserror everywhere but `:/src/bin/`, and using eyre in there.

It's a nice compromise between being precise on your errors with your code, but allowing you to be careless at the very end of the error lifecycle since running into errors there has very few ways of going about them, and you don't want to deal with the burden of updating that error handling all the time.

Microsoft degrades functionality of perpetually-licensed offline products

https://consumerrights.wiki/w/Microsoft_Office_2019_and_2021_for_Mac_view-only_conversion_(2026)
178•antipurist•1h ago•65 comments

Domain expertise has always been the real moat

https://www.brethorsting.com/blog/2026/05/domain-expertise-has-always-been-the-real-moat/
227•aaronbrethorst•4h ago•146 comments

I found a seashell in the middle of the desert

https://github.com/Hawzen/I-found-a-seashell-in-the-middle-of-the-desert
194•Hawzen•1d ago•56 comments

Accenture to acquire Ookla

https://newsroom.accenture.com/news/2026/accenture-to-acquire-ookla-to-strengthen-network-intelli...
231•Garbage•8h ago•119 comments

wolfSSL releases a new product; wolfCOSE a zero alloc C embbedded COSE stack

https://github.com/wolfSSL/wolfCOSE
53•aidangarske•4h ago•7 comments

Jef Raskin, the Visionary Behind the Mac (2013)

https://lowendmac.com/2013/jef-raskin-the-visionary-behind-the-mac/
62•tylerdane•5h ago•28 comments

Zig ELF Linker Improvements Devlog

https://ziglang.org/devlog/2026/#2026-05-30
161•kristoff_it•7h ago•42 comments

Voxel Space (2017)

https://s-macke.github.io/VoxelSpace/
246•davikr•10h ago•55 comments

Parallel Reconstruction of Lawful TLS Wiretapping

https://remyhax.xyz/posts/reproducing-lawful-tls-wiretapping/
50•jerrythegerbil•5h ago•25 comments

Shantell Sans

https://shantellsans.com/process
30•aleda145•2h ago•0 comments

OpenRouter raises $113M Series B

https://openrouter.ai/announcements/series-b
342•freeCandy•7h ago•166 comments

Openrsync: An implementation of rsync, by the OpenBSD team

https://github.com/kristapsdz/openrsync
314•sph•13h ago•140 comments

Show HN: 500 years of Joseon court omens as an observability dashboard

https://ajin.im/is/building/omen.ops/
71•poppypetalmask•5h ago•11 comments

Microcode inside the Intel 8087 floating-point chip: register exchange

https://www.righto.com/2026/05/microcode-inside-intel-8087-floating.html
82•pwg•7h ago•16 comments

Design Engineering Magazine

https://interfaces.dev/
44•hnhsh•4h ago•5 comments

Dusklight – GC Twilight Princess Decompiled

https://twilitrealm.dev/
55•shepherdjerred•4h ago•6 comments

Cheese Paper: a text editor specifically designed for writing

https://brie.gay/cheese-paper/
27•sohkamyung•1h ago•6 comments

Gustav Klimt and Egon Schiele in Conversation

https://www.theparisreview.org/blog/2018/01/31/the-drawings-of-klimt-and-schiele/
9•rballpug•2d ago•1 comments

Pandoc Templates

https://pandoc-templates.org/
357•ankitg12•14h ago•48 comments

Tsplat – Run Gaussian splatting in your terminal

https://github.com/darshanmakwana412/tsplat
25•martianvoid•2d ago•7 comments

Zig: Build System Reworked

https://ziglang.org/devlog/2026/#2026-05-26
317•tosh•16h ago•206 comments

Werner Herzog in conversation with Paul Cronin (2014)

https://fsgworkinprogress.com/2014/09/26/insignificant-bullets-evil-poachers-and-l-a-culture/
70•Michelangelo11•8h ago•24 comments

Navier-Stokes fluid simulation explained with Godot game engine

https://myzopotamia.dev/navier-stokes-fluid-simulation-explained-with-godot
177•myzek•4d ago•23 comments

90% of the T Distribution

https://entropicthoughts.com/ninety-percent-of-the-t-distribution
15•ibobev•3d ago•5 comments

It takes two neurons to ride a bicycle (2004)

https://fermatslibrary.com/s/it-takes-two-neurons-to-ride-a-bicycle#email-newsletter
95•malshe•4d ago•42 comments

Show HN: Open Envelope – an open schema for defining AI agent teams

https://openenvelope.org/docs/schema/
16•ashconway•2d ago•2 comments

Leo's first encyclical attacks technological messianism

https://www.economist.com/europe/2026/05/28/leos-first-encyclical-attacks-technological-messianism
172•1vuio0pswjnm7•14h ago•190 comments

IXI's autofocusing lenses are almost ready to replace multifocal glasses

https://www.engadget.com/wearables/ixis-autofocusing-lenses-multifocal-glasses-ces-2026-212608427...
160•amichail•3d ago•71 comments

What are locusts and what happened to them?

https://explosion-scratch.github.io/locusts/
217•explosion-s•4d ago•51 comments

Rotary GPU: Exploring Local Execution for Large MoE Models Under Limited VRAM

https://arxiv.org/abs/2605.29135
7•dryarzeg•3h ago•0 comments