frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

4•mf_taria•9mo 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•9mo ago
Finally!

Containers Are Not a Security Boundary

https://www.lucavall.in/blog/containers-are-not-a-security-boundary
2•ingve•1m ago•0 comments

I told Claude "do whatever it takes to get this game to run on this OS"

https://github.com/Wowfunhappy/Celeste-64-Patched-For-Mavericks
1•Wowfunhappy•1m ago•0 comments

Recover Files from a Sick Mac

https://eclecticlight.co/2026/03/10/recover-files-from-a-sick-mac/
1•SanjayMehta•3m ago•0 comments

Goose Lays Golden Eggs, Gets Slaughtered

https://inconsistent.blog/goose-lays-golden-eggs-gets-slaughtered/
2•dnikolovv•4m ago•0 comments

Can Claude Read Your Website

https://johnbrennan.xyz/essay/can-claude-read-your-website
1•johnb95•5m ago•1 comments

Retro tech fan views LaserDisc movie data with a budget microscope

https://www.theregister.com/2026/03/10/laserdisc_microscope/
1•defrost•12m ago•0 comments

Ask HN: How do People teams at your company plan offsites?

1•vipulb23•13m ago•0 comments

100% Free and Fast AI Summarizer Online

https://yishield.org/
2•polayan•17m ago•1 comments

Investing in Infrastructure: Meta's Renewed Commitment to Jemalloc

https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renew...
1•tamnd•18m ago•0 comments

Show HN: AI matchmaking from open ended dating profiles

https://sentiamor.com
2•FrenchDevRemote•18m ago•2 comments

Decode Anonymous Chatting Site

https://decodemessenger.lovable.app
1•genx__•19m ago•0 comments

'The cover-up is brazen': one journalist's fight to expose Ghislaine Maxwell

https://www.theguardian.com/us-news/2026/mar/09/lucia-osborne-crowley-tenacious-traumatic-fight-e...
2•Geekette•19m ago•0 comments

The Alert Reader (2013)

https://www.loper-os.org/?p=1361
1•tosh•21m ago•0 comments

OpenTelemetry for Rust Developers

https://signoz.io/blog/opentelemetry-rust/
2•dhruv_ahuja•22m ago•0 comments

Bloat in software: The dark side ofnthe Force

2•abmmgb•23m ago•1 comments

Open-Sourced IaC wrapper that automatically tags Git_sha, Git_repo, Git_branch

https://github.com/trupositive-ai/trupositive
1•simmestd•27m ago•1 comments

FreeBSD 14.4-Release Release Notes

https://www.freebsd.org/releases/14.4R/relnotes/
2•vermaden•27m ago•0 comments

Ask HN: Since a week HN keeps logging me off every few days, why?

3•epolanski•29m ago•0 comments

Yann LeCun's AI startup raises $1B in Europe's largest ever seed round

https://www.ft.com/content/e5245ec3-1a58-4eff-ab58-480b6259aaf1
36•ottomengis•30m ago•24 comments

On Thinking Machines

https://www.sicpers.info/2026/03/on-thinking-machines/
1•ingve•34m ago•0 comments

FreeBSD 14.4-Release Announcement

https://www.freebsd.org/releases/14.4R/announce/
2•vermaden•35m ago•0 comments

Pi Is Vim for Agentic Coding

https://www.hansschnedlitz.com/writing/2026/03/08/pi-is-vim-for-agentic-coding
1•pretext•35m ago•0 comments

DigiKam 9.0.0 Is Released

https://www.digikam.org/news/2026-03-08-9.0.0_release_announcement/
2•santix•35m ago•0 comments

Why is email so resilient as a technology?

2•noemit•35m ago•1 comments

OpenClaw Did Not Just Go Viral in China, It Solved a Structural Problem

https://hellochinatech.com/p/openclaw-china-ai-stack
7•pretext•36m ago•5 comments

Apple Now Makes One in Four iPhones in India

https://www.macrumors.com/2026/03/10/apple-makes-one-four-iphones-india/
2•tosh•37m ago•0 comments

Visualizing Ukkonen's Suffix Tree Algorithm

https://www.abahgat.com/blog/visualizing-ukkonens-algorithm/
1•gsky•38m ago•0 comments

Google Trends: "how to install Linux" is going viral

https://old.reddit.com/r/BuyFromEU/comments/1rpqx08/google_trends_how_to_install_linux_is_going_v...
4•doener•38m ago•1 comments

Deriving Type Erasure

https://david.alvarezrosa.com/posts/deriving-type-erasure/
2•dalvrosa•39m ago•1 comments

I Open-Sourced the Biological Operating System (Destroys AlphaFold) OS Always

https://github.com/ctibedoJ/KateFarms/blob/0b63882e9df3c81447db19040c4a80420b20acbf/V7.1
1•GeometryKernel•41m ago•2 comments