frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

DDD was a great debugger – what would a modern equivalent look like today?

3•manux81•1h ago
I’ve always thought that DDD was a surprisingly good debugger for its time. It made program execution feel visible: stacks, data, and control flow were all there at once. You could really “see” what the program was doing. At the same time, it’s clearly a product of a different era: – single-process – mostly synchronous code – no real notion of concurrency or async – dated UI and interaction model Today we debug very different systems: multithreaded code, async runtimes, long-running services, distributed components. Yet most debuggers still feel conceptually close to GDB + stepping, just wrapped in a nicer UI. I’m curious how others think about this: – what ideas from DDD (or similar old tools) are still valuable? – what would a “modern DDD” need to handle today’s software? – do you think interactive debugging is still the right abstraction at all? I’m asking mostly from a design perspective — I’ve been experimenting with some debugger ideas myself, but I’m much more interested in hearing how experienced engineers see this problem today.

Comments

chrsw•1h ago
Something like this maybe:

https://whitebox.systems/

Doesn't seem to meet all your desired features though.

manux81•1h ago
Yes, that’s a good example — thanks for the link. Tools like this seem very strong at visualizing and exploring state, but they still tend to stay fairly close to the traditional “pause and inspect” model. What I keep struggling with is understanding how a particular state came to be — especially with concurrency or events that happened much earlier. That gap between state visualization and causality feels hard to bridge, and I’m not sure what the right abstraction should be yet.
chrsw•1h ago
Here's another one

https://scrutinydebugger.com/

It's for embedded systems though, which is where I come from. In embedded we have this concept called instruction trace where every instruction executed with the target gets sent over to the host. The host can reconstruct part of what's been going on in the target system. But there's usually so much data, I've always assumed a live view is kind of impractical and only used it for offline debugging. But maybe that's not a correct assumption. I would love to see better observability in embedded systems.

Clawdbot - open source personal AI assitant

https://github.com/clawdbot/clawdbot
1•KuzeyAbi•2m ago•0 comments

Does Pentagon Pizza Theory Work?

https://www.lesswrong.com/posts/Li3Aw7sDLXTCcQHZM/does-pentagon-pizza-theory-work
1•nreece•7m ago•0 comments

Insect Pollination Before Angiosperms and Lessons for Modern Ecosystems

https://www.mdpi.com/2075-4450/17/1/103
1•PaulHoule•9m ago•0 comments

PyTorch to CoreML converter that generates production Swift/Kotlin code

https://refactor-ai-website.vercel.app/#
1•AbdoulayeSeydi•10m ago•0 comments

The Engineer who invented the Mars Rover Suspension [video]

https://www.youtube.com/watch?v=QKSPk_0N4Jc
1•skrubis•10m ago•0 comments

Zip Game Unlimited

https://zipgameonline.com
1•jgsteven•10m ago•0 comments

/Sanctuary – A Terminal Elegy

https://a-life.vercel.app/
1•mattcbaker•11m ago•0 comments

Conservatism Consists of One Proposition

https://crookedtimber.org/2018/03/21/liberals-against-progressives/
1•ravenical•11m ago•0 comments

AI Took Control of My Life and I Love It

https://www.thefp.com/p/ai-took-control-of-my-life-and-i
1•mhb•13m ago•0 comments

If You Want Different Outcomes, You Have to Do Different Things

https://freddiedeboer.substack.com/p/if-you-want-different-outcomes-you
1•c0nsumer•16m ago•0 comments

The Engineering Behind Clawdbot

https://vindler.solutions/blog/clawdbot-technical-deep-dive
1•cdutra•17m ago•0 comments

The clever way food trucks are now using e-bike batteries

https://electrek.co/2026/01/25/the-clever-way-food-trucks-are-now-using-e-bike-batteries/
3•jerlam•19m ago•0 comments

Scientists Identify Brain Waves That Define the Limits of 'You'

https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you
2•mikhael•19m ago•0 comments

GNU Guix 1.5.0 Released

https://guix.gnu.org/blog/2026/gnu-guix-1.5.0-released/
1•_emacsomancer_•21m ago•0 comments

Show HN: Beach Report – Real-time beach conditions, weather, and surf reports

https://beach.report
1•theantonym•22m ago•0 comments

Halley's Comet wrongly named: 11th-century English monk predates British astrono

https://phys.org/news/2026-01-halley-comet-wrongly-11th-century.html
5•bookmtn•23m ago•1 comments

Tell HN: I Have Won HN

10•neilv•25m ago•6 comments

Cool Discussion on Signs

https://old.reddit.com/r/OpenChristian/comments/13ogqcn/signs_from_god_does_anyone_feel_this_actu...
1•marysminefnuf•31m ago•2 comments

MIT-Human License Proposal

https://github.com/tautvilas/MIT-Human/blob/main/LICENSE
2•brisky•31m ago•3 comments

Trade an alliance for an island? That's a bad deal

https://www.cnn.com/2026/01/25/politics/greenland-nato-ancient-greece-expert-analysis
2•breve•32m ago•0 comments

De-Vibing a Codebase

https://dumbideas.xyz/posts/de-vibing-a-codebase/
2•omegastick•33m ago•0 comments

Google's Gist: Greedy Independent Set Thresholding for Retrieval Explained

https://websiteaiscore.com/blog/gist-vector-exclusion-zones
2•aggeeinn•35m ago•1 comments

Show HN: GroqBash – Single‑File Bash Client for Groq API

https://github.com/kamaludu/groqbash
1•kamaludu•37m ago•0 comments

"We're aware of the DMCA takedown notice of julialang logo by an OF creator"

https://twitter.com/KenoFischer/status/2014327875277602983
6•sundarurfriend•37m ago•0 comments

Home solar in rural America: how much battery do you need in a winter storm?

https://electrek.co/2026/01/24/home-solar-in-rural-america-how-much-battery-do-you-need-in-a-wint...
1•Bender•38m ago•1 comments

Show HN: Spine – an execution-centric backend framework for Go

https://spine.na2ru2.me/en/
2•narubrown•38m ago•0 comments

Malicious ad blocker extension uses 'CrashFix' to spread new Python RAT

https://www.scworld.com/news/malicious-ad-blocker-extension-uses-crashfix-to-spread-new-python-rat
2•Bender•39m ago•0 comments

Show HN:PolyMCP – from Server to WebAssembly from the Same Python Code

1•justvugg•40m ago•0 comments

Is This Billionaire a Financial Genius or a Fraudster?

https://www.nytimes.com/2026/01/16/business/michael-saylor-strategy-bitcoin.html
2•zerosizedweasle•42m ago•5 comments

Long branches in compilers, assemblers, and linkers

https://maskray.me/blog/2026-01-25-long-branches-in-compilers-assemblers-and-linkers
2•MaskRay•42m ago•0 comments