frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Would you believe try-catch-finally works in plain old C?

4•mf_taria•1y ago
I was digging through some of my old repositories and found a C language extension I wrote years ago. Even now, I think it’s kinda cool — and I’d love for you to check it out.

https://github.com/simpart/c-try

It recreates `try {}` / `catch {}` / `finally {}` in plain C using just macros and global variables. There's also a `$` macro to propagate errors between function calls — a bit like a mini DSL for error handling.

You can find a working example in `test.c`.

It doesn't support nesting or multithreading, and yes, it abuses macros. But hey, it's C.

Comments

actionfromafar•1y ago
Finally!

The hallmarks of protein and amino acid restriction in aging and longevity

https://www.cell.com/cell-press-blue/fulltext/S3051-3839(26)00077-0
1•bookofjoe•1m ago•0 comments

GhostMetadata – strip EXIF/GPS data from images locally, runs on mobile term

https://github.com/Zakariaghoudi/Privacy-Cleaner-Tool-
1•zakariaghoudi•3m ago•0 comments

The Anarchist Agent of Artificial Intelligence

https://zeroclue.vercel.app/
1•curzio•4m ago•0 comments

The case for a lunar biocontainment facility

https://link.springer.com/article/10.1007/s13280-026-02428-5
1•longitudinal93•4m ago•0 comments

Legendary Mountaineer Nirmal Purja Killed in Broad Peak Avalanche in Pakistan

https://www.theguardian.com/world/2026/aug/01/top-mountaineer-nirmal-purja-confirmed-dead-after-1...
1•karakoram•6m ago•0 comments

Show HN: Wienerdog – memory and self-improving skills for Claude Code/Codex

https://github.com/wienerdog-ai/wienerdog/
2•thegyula•7m ago•0 comments

Software architecture has its own desire paths

https://twitter.com/i/status/2083541522025189673
2•dragorww•7m ago•0 comments

Science is dying in the UK (short) [video]

https://www.youtube.com/shorts/GkeVg-yrBX0
2•nephihaha•8m ago•0 comments

Libration

https://en.wikipedia.org/wiki/Libration
1•thunderbong•8m ago•0 comments

Keeping FairScan simple isn't simple

https://fairscan.org/blog/keeping-fairscan-simple/
1•Matumio•11m ago•0 comments

Reducing protein intake could support healthy aging by reshaping metabolism

https://medicalxpress.com/news/2026-07-protein-intake-healthy-aging-reshaping.html
1•pseudolus•12m ago•0 comments

Rust – What .boxed() costs you (and a tiny crate to avoid it)

https://ae2.rs/post/boxed-vs-box-pin
1•ae2•13m ago•0 comments

How the smartest people use AI

https://www.youtube.com/watch?v=PcEWx_001aU
1•mattm•14m ago•0 comments

Deployments are now up to 7 seconds faster

https://vercel.com/changelog/deployments-are-now-up-to-7-seconds-faster
1•flyaway123•15m ago•0 comments

Toasts pose significant accessibility concerns and are not recommended for use

https://primer.style/accessibility/patterns/accessible-notifications-and-messages/#toasts
1•plucafs•15m ago•0 comments

How to Spot AI Writing

https://www.economist.com/culture/2026/07/30/how-to-spot-ai-writing
1•ijidak•16m ago•1 comments

Christopher Nolan's Collapsing Worlds

https://www.patreon.com/PastLivesMedia/posts/christopher-165426703
2•softwaredoug•16m ago•0 comments

DeepSeek's Plan for AGI Is the Costco Hot Dog

https://kuber.studio/blog/AI/DeepSeeks-Plan-for-AGI-is-the-Costco-Hot-Dog
2•kuberwastaken•18m ago•1 comments

Show HN: Reimagine place photos with Nano Banana

https://aigoogleearth.app/
1•Evanmo666•18m ago•0 comments

Wyro – Draw a backend on a canvas, export TypeScript with no lock-in

1•Paaul01•18m ago•0 comments

$350 for a single slice of pie?

https://www.adafruit.com/product/6125?gad_source=4&gad_campaignid=23986111167&gbraid=0AAAAADx9JvQ...
2•replatformradar•20m ago•0 comments

Two 500-year-old mummies confirm Europeans brought smallpox to the Americas

https://english.elpais.com/science-tech/2026-07-31/two-500-year-old-mummies-confirm-europeans-bro...
1•geox•22m ago•1 comments

Show HN: Job board and MCP server for AI developers

https://frontierroles.com/
1•alastairr•25m ago•0 comments

Building a fitness brain for hybrid athletes

https://www.heykipp.io/
1•mlabouardy•26m ago•0 comments

From boiling lead and black art: The history of mathematical typography (2017)

http://www.practicallyefficient.com/2017/10/13/from-boiling-lead-and-black-art.html
1•EndXA•26m ago•1 comments

Trump's Fixation on Arctic Ships Led to Billions in No-Bid Contracts

https://www.nytimes.com/2026/08/01/climate/trump-arctic-ships.html
2•duxup•29m ago•1 comments

Plug-In Solar Panels Are Starting to Sprout in U.S. Backyards

https://www.nytimes.com/2026/07/31/business/energy-environment/plug-in-balcony-solar.html
2•simonpure•30m ago•0 comments

Neuvra

https://www.neuvraai.com/
1•kiraratakaoka•30m ago•1 comments

Show HN: Warpgate 0.27 (FOSS Teleport alternative) adds RDP/VNC support

https://warpgate.null.page/
1•hardex•31m ago•0 comments

Apple Raises iCloud+ Prices in 8 Countries

https://www.macrumors.com/2026/07/17/apple-icloud-plus-price-increase/
1•meysamazad•35m ago•0 comments