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•10mo 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•10mo ago
Finally!

Show HN: Gameplan – Play poker against a solver

https://gameplan.poker/
1•joelmanner•14s ago•0 comments

Three months of not reading the news

https://neilzone.co.uk/2026/03/three-months-of-not-reading-the-news/
1•speckx•40s ago•0 comments

Citrix NetScaler bug exploited in days, may be multiple flaws in a trench coat

https://www.theregister.com/2026/03/30/citrix_netscaler_flaw/
1•Brajeshwar•1m ago•0 comments

Show HN: Dendrite – O(1) KV cache forking for tree-structured LLM inference

https://github.com/BioInfo/dendrite
1•RyeCatcher•2m ago•0 comments

Renoir, Cezanne and Matisse paintings stolen from Italian museum

https://www.cnn.com/2026/03/30/style/magnani-rocca-art-heist-italy-scli-intl
2•Cider9986•3m ago•0 comments

Iran is the first war with live odds

https://www.dopaminemarkets.com/p/iran-the-first-war-with-live-odds
3•astorplace•3m ago•0 comments

Pigouvian Tax

https://en.wikipedia.org/wiki/Pigouvian_tax
2•simonebrunozzi•5m ago•0 comments

Show HN: Aludel – LLM eval workbench for Phoenix apps

https://github.com/ccarvalho-eng/aludel
2•wood-archer•5m ago•0 comments

Queueing Requests Queues Your Capacity Problems, Too

https://pushtoprod.substack.com/p/queueing-requests-queues-your-capacity-problems-too
2•mhawthorne•6m ago•0 comments

Repo of Claude Code skills I've been collecting

https://github.com/boraoztunc/skills
2•kaizenb•7m ago•1 comments

The state of AI safety in four fake graphs

https://windowsontheory.org/2026/03/30/the-state-of-ai-safety-in-four-fake-graphs/
2•speckx•8m ago•0 comments

Qwen3.5-Omni

https://qwen.ai/blog?id=qwen3.5-omni
3•meetpateltech•8m ago•0 comments

Show HN: Link proof assistant Lean to Claude, fix your code's hidden assumptions

https://github.com/savarin/lean-refine
2•kurinikku•8m ago•0 comments

Show HN: I built a one-file tool to visualize the real cost of Claude Code usage

https://cc.preslav.me
2•p5v•8m ago•1 comments

List of Countries by Oil Extraction

https://en.wikipedia.org/wiki/List_of_countries_by_oil_extraction
2•simonebrunozzi•8m ago•0 comments

HuggingFace has just released Transformer.js v4 with WebGPU support

https://github.com/huggingface/transformers.js/releases/tag/4.0.0
2•pavelai•8m ago•1 comments

Show HN: HTMLPipe, and how to archive archive.is pages on archive.org manually

https://smileplease.mataroa.blog/blog/htmlpipe-and-how-we-can-use-it-for-archive/
2•Imustaskforhelp•8m ago•0 comments

The most interesting startups from YC W26 Demo Day

https://techcrunch.com/2026/03/26/16-of-the-most-interesting-startups-from-yc-w26-demo-day/
2•PaulHoule•9m ago•0 comments

Reveal.js v6.0.0

https://github.com/hakimel/reveal.js/releases/tag/6.0.0
2•mapper32•9m ago•0 comments

Pharma is dosing drugs wrong – the quantum tunneling correction nobody is using

https://sectio-aurea-q.github.io/pharma-dosing-error.html
2•sectio-aurea-q•9m ago•0 comments

Pig semen extract enables eye drops that kill eye cancer in mice

https://www.fiercebiotech.com/research/pig-semen-extract-enables-eye-drops-kill-eye-cancer-mice
3•gmays•10m ago•1 comments

Show HN: SharpSkill – I was bored to fail my interviews for no reasons

https://sharpskill.dev/en
3•GiornoJojo•12m ago•0 comments

Show HN: I Put a Camera on Headphones

https://haloheadphones.com/
2•ata_aman•13m ago•1 comments

AudioScribe – Offline audio transcription CLI with timestamps, no API key needed

https://github.com/ShoreDataLabs/audioscribe
2•ShoreDataLabs•15m ago•0 comments

He Helped Stop Iran from Getting the Bomb

https://www.newyorker.com/magazine/2026/04/06/he-helped-stop-iran-from-getting-the-bomb
2•jbegley•15m ago•0 comments

Building a parallel digital world on Islamic values

https://www.techinasia.com/building-parallel-digital-world-islamic-values?ref
2•cas8398•16m ago•0 comments

Subvert – The Collectively Owned Music Marketplace

https://subvert.fm/
4•whicks•17m ago•0 comments

Cryptographic Implementation of Exclusivity Agreements

https://github.com/CipherTrustee/certisfy-claim-recipes/tree/master/ppbv
2•Edmond•21m ago•0 comments

Israel targets Iran's leaders with lethal expertise using new AI platform

https://www.washingtonpost.com/world/2026/03/30/iran-israel-war-killings/
3•nsoonhui•22m ago•0 comments

The ladder is missing rungs – Engineering Progression When AI Ate the Middle

https://negroniventurestudios.com/2026/03/19/the-ladder-is-missing-rungs/
3•sorenvrist•24m ago•0 comments