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!

Butterflies use optical illusions to dodge predators

https://www.essex.ac.uk/news/2026/09/30/butterflies-use-optical-illusions-to-dodge-predators
1•gmays•25s ago•0 comments

Personal Computing 2.0: It's time for a personal computing revolution

https://ideas.imbue.com/p/personal-computing-20
1•raybb•43s ago•0 comments

LibDragon (N64): Explicit Anti-AI Contributor Stance (GitHub Issue)

https://github.com/DragonMinded/libdragon/issues/1012
1•some-guy•4m ago•0 comments

Several vulnerabilities have been discovered in the Linux kernel

https://lwn.net/Articles/1097401/
1•luispa•5m ago•0 comments

DoGBench: The first user-facing docs generation benchmark. No model scores >50%

https://dogbench.ai/
2•prithvi2206•5m ago•0 comments

LiveNerf Adopts MIT License

https://github.com/ninjahawk/livenerf/discussions/13
1•ninjahawk1•5m ago•0 comments

Show HN: I built a better way to browse and filter the NYT's 100 Best TV Shows

https://100besttvshows.madebyaqua.com/
1•felixding•6m ago•0 comments

Llmtobinary – a potential way to make LLMs generate machine code

https://llmtobinary.com/
1•thomasfromcdnjs•8m ago•0 comments

California issues investigative subpoena to OpenAI over rogue agents' hacking

https://www.theguardian.com/us-news/2026/oct/01/california-opens-investigation-openai-hack
1•sbulaev•8m ago•0 comments

DockTerm: A notch mascot that tells you when Claude Code needs you

https://github.com/munvard/dockterm
1•moonlabs•9m ago•0 comments

Show HN: Proteus – Can DeepSeek Harness evolve itself to handle audio?

https://proteus-evolve.github.io/dsh-self-improvement.html
1•easonlu1017•9m ago•0 comments

Threadline: Open-Web Community and Identity Infrastructure

https://threadline-api-delta.vercel.app/
1•BillStan•10m ago•0 comments

Show HN: Pair.nvim – Agent assistance while staying in the codebase

https://github.com/sampsn/pair.nvim
1•sampsn•11m ago•0 comments

Show HN: Proteus – A framework for harnesses that evolve their own source

https://github.com/proteus-evolve/Proteus
1•easonlu1017•12m ago•0 comments

EUV Photomasks Are Getting Bigger [video]

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

Apple's smart home camera reportedly won't record video

https://www.theapplepost.com/2026/10/01/72882/apples-smart-home-camera-reportedly-wont-record-video/
1•mikelgan•15m ago•0 comments

Auth factory – identity management running on Cloudflare

https://workos-demo-2en.pages.dev
1•measurablefunc•17m ago•0 comments

Message UI

https://imessage.swerdlow.dev
1•benswerd•19m ago•1 comments

Commadore64 vs. Nvidia GB10

1•spottedmarley•20m ago•0 comments

Show HN: PhreshOS – OS for Web Apps

https://github.com/PhreshOS/system
1•zouhirdx•20m ago•0 comments

MonoCode: GUI for Coding Agents

https://www.usemono.dev/
1•handfuloflight•24m ago•0 comments

Claude-Shaped Science

https://www.anthropic.com/research/claude-shaped-science
1•acossta•24m ago•0 comments

Apple Mail on Mac May Stop Syncing Microsoft 365 Accounts Today – MacRumors

https://www.macrumors.com/2026/10/01/apple-mail-mac-stop-sync-microsoft-365/
1•absqueued•27m ago•1 comments

China's Crowded EV Car Industry Moves Toward Consolidation

https://www.nytimes.com/2026/09/28/business/china-ev-geely-nio.html
1•bookofjoe•28m ago•1 comments

Opal: NPM-compatible package manager in Rust with crash-safe installs

https://github.com/saintparish4/opal
1•sparish4•34m ago•0 comments

C64 Mercenary: a novel exploit bug in a 41-year-old game

https://gamesexplained.com/c64/mercenary/#lift
2•birdculture•35m ago•0 comments

Long-term nuclear waste warning messages

https://en.wikipedia.org/wiki/Long-term_nuclear_waste_warning_messages
3•dmschulman•37m ago•0 comments

2016 – 2026 – The Worst Decade Of Entertainment [video]

https://www.youtube.com/watch?v=RG6BZyG0Afg
2•PorciiVorbesc•40m ago•1 comments

Cancel Your Subscription: a free browser game

https://www.fundrstudio.com/games/cancel-your-subscription/
1•kamphey•40m ago•0 comments

Texas Piloted AI Learning Tool in Public Schools over Education Board's Concerns

https://www.texastribune.org/2026/10/01/alpha-school-ai-texas-public-schools-mike-morath/
1•hn_acker•40m ago•1 comments