frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Our security harness can hack to get root 9/10 times

https://donely.ai/ai-employees/autonomous-security-agent
1•Stanlyya•1m ago•1 comments

The Expurgation of Maniac Mansion for the Nintendo Entertainment System

https://www.crockford.com/maniac.html
1•weinzierl•6m ago•0 comments

VS Code in the Terminal

https://github.com/zenbu-labs/terminal-code
1•dsr12•9m ago•1 comments

FaCTz: Fast Critical-Point and Topology-Aware GPU Compression for Vector Fields

https://arxiv.org/abs/2608.10586
1•g0xA52A2A•10m ago•0 comments

Understanding the Limitations of Pubsub Systems

https://dl.acm.org/doi/pdf/10.1145/3713082.3730397
1•rapnie•12m ago•0 comments

20× the CI traffic without getting slower: How we rebuilt Git serving at Datadog

https://www.datadoghq.com/blog/engineering/gitretriever/
1•mcbain•12m ago•0 comments

Old style audio visualiser for Raspberry Pi 3B

https://hackaday.io/project/206461-geiss-inspired-audio-visualizer-for-rpi-3b
1•daepp•14m ago•1 comments

Startups in Hawaii?

https://www.wsj.com/business/entrepreneurship/hawaii-tourism-tech-jobs-9630f68b
2•luckymonkybaby•17m ago•0 comments

PHP Executes Bytecode – Deepdive

https://phpunit.expert/articles/how-php-executes-bytecode.html
2•pow-tac•21m ago•0 comments

The role of the astronaut is in flux

https://www.technologyreview.com/2026/08/18/1141614/book-review-astronaut-role-in-flux/
4•joozio•23m ago•0 comments

Good writing is obvious, not original

https://www.seangoedecke.com/good-writing-is-obvious-not-original/
2•gfysfm•25m ago•1 comments

IBM and the University of Chicago Demonstrate Quantum Advantage

https://newsroom.ibm.com/2026-07-30-ibm-and-the-university-of-chicago-demonstrate-quantum-advanta...
3•riversflow•29m ago•0 comments

Story of Roomy

https://story.roomy.space
2•jdsane•37m ago•0 comments

What if SELECT, FROM, WHERE were functions?

https://remy.wang/blog/prela.html
2•remywang•38m ago•0 comments

Show HN: Do-over, undo for AI agent shell commands

https://github.com/CaydenChik/doover
2•Cayden27•42m ago•1 comments

Flock Has a Powerful New AI Tool for Police. We Got Its Code

https://www.wired.com/story/flock-safety-os-investigate/
7•divbzero•45m ago•0 comments

AI is changing how we code. Is this positive?

2•simondukr•48m ago•2 comments

Contract for difference

https://en.wikipedia.org/wiki/Contract_for_difference
1•petethomas•48m ago•0 comments

Ask HN: When will the AI bubble burst and eradicate all life in the planet?

2•roschdal•48m ago•1 comments

Keycloak unauthenticated account takeover via reset-credentials flow bypass

https://github.com/keycloak/keycloak/issues/51833
1•4mnt•48m ago•0 comments

AI Is Changing How We Hac

1•simondukr•49m ago•0 comments

Agarwood

https://en.wikipedia.org/wiki/Agarwood
2•teleforce•51m ago•0 comments

PgDog is 2x faster than RDS Proxy

https://pgdog.dev/blog/pgdog-vs-rds-proxy
1•levkk•57m ago•0 comments

Vibe Coder – A Parody of Downfall

https://twitter.com/amitranjan/status/2090011590150287837
2•vismit2000•1h ago•0 comments

Ways to Smuggle SQLite into Nix

https://fzakaria.com/2026/08/19/three-ways-to-smuggle-sqlite-into-nix
1•ingve•1h ago•0 comments

NASA's Attempt to Save the Swift Telescope Has Failed

https://www.nytimes.com/2026/08/19/science/nasa-swift-telescope-failed-rescue.html
4•greenburger•1h ago•0 comments

Jason Arday's Final Self-Delusion

https://www.theatlantic.com/ideas/2026/08/jason-arday-death-lies-delusion/688311/
3•pabo•1h ago•0 comments

Why the Future Doesn't Need Us (2000)

https://www.wired.com/2000/04/joy-2/
2•naves•1h ago•0 comments

LLM Reasoning Traces Are Not Audit Records

https://rye.ai/blog/cot-faithfulness-reasoning-traces-not-audit-logs/
1•wakahiu•1h ago•1 comments

Windows brings out the Rorschach test in everyone

https://devblogs.microsoft.com/oldnewthing/20030825-00/?p=42803
59•luu•1h ago•11 comments
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!