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!

Show HN: Cancel Me – A browser game which parodies dark cancellation patterns

https://cancel-me.marcelmichau.workers.dev
1•SellusWallace•37s ago•0 comments

Show HN: Paste your startup pitch, get a VC-readiness score (0–100)

https://www.gias.co/score
2•akshay_bhardwaj•9m ago•1 comments

Sayou – Open-source Dropbox for AI agents

3•syumpx•9m ago•0 comments

Bifrostbridge.xyz – open-source MIT license P2P discord replacement

https://gitlab.com/sfusco/bifrostbridge.xyz
2•reklis•12m ago•0 comments

Understanding Deep Learning

https://udlbook.github.io/udlbook/
2•duck•12m ago•0 comments

Best way to give feedback to Claude

https://www.getautonoma.com/contact
2•Escafati•14m ago•0 comments

Psychosis.hn

https://sajarin.com/blog/psychosis/
2•Sajarin•16m ago•1 comments

Show HN: Sornic – Listen to any article, PDF, or book page (no signup)

https://sornic.com
2•digi_wares•16m ago•0 comments

Turn YouTube into Safe, Curated Experience

https://www.chukkl.com/live-tv?guide=fd543867-9fd7-47ef-8de6-ad560ee7abfd
2•nickzier•16m ago•1 comments

Show HN: I built an AI that generates pixel art sprite animations

https://rika-ai.com/
2•amusingyyy•18m ago•0 comments

Githuman

https://githuman.dev/
1•handfuloflight•20m ago•0 comments

Mrhbaan Syria Fedora now available in Syria

https://fedoramagazine.org/fedora-syria/
1•abdelhousni•22m ago•0 comments

On-demand Kafka sinks on your K8s cluster

https://tech.trivago.com/post/2026-02-18-from-always-on-to-on-demand-scaling-kafka-sinks-with-keda
1•robbixcx•25m ago•0 comments

Design Reference Platforms Beyond Dribbble

https://jsdevspace.substack.com/p/20-design-reference-platforms-beyond
1•javatuts•26m ago•0 comments

Show HN: I Stopped Writing Code – The 60/40 Rule for AI-Native Engineering

https://github.com/myinvestpilot/ai-architecture/blob/main/docs/02_ai_driven_development.md
1•madawei2699•26m ago•0 comments

Sciter – Embeddable HTML/CSS/JavaScript Engine

https://sciter.com/
1•Tiberium•30m ago•0 comments

Stoolap/Node: A Native Node.js Driver That's Surprisingly Fast

https://stoolap.io/blog/2026/02/19/introducing-stoolap-node/
2•murat3ok•31m ago•0 comments

Why fetch(keepalive) Broke My Analytics Events in High-Latency Regions

https://www.adwait.me/writings/broke-my-analytics-events-in-high-latency-regions
1•adwait12345•33m ago•1 comments

What causes snow slopes to collapse? A physicist and skier explains

https://theconversation.com/tahoe-avalanche-what-causes-snow-slopes-to-collapse-a-physicist-and-s...
1•1659447091•37m ago•0 comments

Apple has a transparency issue [video]

https://www.youtube.com/watch?v=ejPqAJ0dHwY
1•ksec•41m ago•0 comments

Two mechanisms for dynamic type checks

https://wingolog.org/archives/2026/02/18/two-mechanisms-for-dynamic-type-checks
1•matt_d•43m ago•0 comments

The Mullet Bike

https://www.saylecycle.de/en-en
1•joejeff•43m ago•0 comments

Built a portfolio rebalancing calculator and want feedback on accuracy

https://investment-calculator.net/portfolio-rebalancing-calculator/
1•investmentcalc•43m ago•1 comments

Ask HN: Any good resources for basic cryptography?

2•yamapikarya•44m ago•0 comments

Is Infrastructure as Code the Next Abstraction to Fall?

https://sjramblings.io/is-infrastructure-as-code-the-next-abstraction-to-fall/
1•donutshop•44m ago•0 comments

LobsterAI – Your 24/7 all-scenario AI agent that gets work done for you

https://lobsterai.youdao.com/#/en/index
1•qwikhost•44m ago•0 comments

Gary Owens

https://en.wikipedia.org/wiki/Gary_Owens
2•petethomas•45m ago•0 comments

Show HN: A Telegram bot to get homework reminders from Canvas

https://canvas.sonungo.com
1•zkalykov•48m ago•0 comments

Knockd – Port-Knock Server

https://linux.die.net/man/1/knockd
1•lokimedes•49m ago•0 comments

Reassessing the Scientific Method

https://www.santafe.edu/news-center/news/reassessing-the-scientific-method
1•magoghm•50m ago•0 comments