frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Ariana – Check what (AI generated) code did at runtime with 0 effort

1•anougaret•7mo ago
Hello HN

tl;dr: I am tired of having to painfully put a shit ton of logging or breakpoints into AI code, which I haven't written, in order to debug it. And more generally, I'm tired of existing debugging techniques.

That's why for the last 4 months I built this tool called Ariana to help visually understand in your IDE what the code does at runtime, with minimal effort and prior knowledge about the code: https://x.com/AniC_dev/status/1934549383690752363

You can get started with it on VSCode/Cursor for free https://marketplace.visualstudio.com/items?itemName=dedale-d..., but it's weird and experimental so I advise you to read below first.

# Problem

AI code is weird to work with because it is often so subtly wrong and at the same time completely foreign to us, maintainers, now that we don't even write the code. How ironic I have to admit.

# Existing solutions

Traditional debuggers expect you (or the AI if it uses them) to know pretty well where to put breakpoints, and then you have to just step and step and step (but often can't even step back). It's not trivial for everybody (folks coding with AI aren't likely to be in the mood for traditional debuggers). Also you have to reproduce your bug until you reach interesting breakpoints which is annoying enough as of itself even pre-AI imo. Oh and forget about using debuggers on production code lol.

And logging, well at least AI is half decent at doing it, but it's often not already logging the exact right thing at the exact right place the first time you encounter a bug, especially in prod. So you also need to reproduce. Furthermore, it's annoying to maintain enormous amounts of logging, and to read walls of logs. Not even mentioning learning how to best handle observability paradigms, platforms, dashboards... as a small to medium-sized project's maintainer that's not the mood.

# Solution

With Ariana you have basically 0 things to change with your code, just run your JS/TS/Python code normally from the terminal but add the `ariana` command before (for example: ariana python <insert your script>). Behind the hood, it transforms your code like a transpiler, adds custom observability, it runs and watches that instrumented code, and reconstructs logic-flow & data-flow visualizations.

(Note that it will transform the files on my server, I'll publish a self hosted version soon. For now I did it this way so I could later add LLMs into the mix, so that observability will be made custom to your program's semantics.)

Then I made a VSCode extension to consume the debugging data like you've seen in the vid: https://marketplace.visualstudio.com/items?itemName=dedale-d... It installs the CLI for you btw.

You can also copy all the data and give to your agent to debug but for now they are too verbose (working on improving that too).

The whole philosophy of the tool is to always run your code with it, know all that the code did the first time a bug appears, so you never have to reproduce bugs again. At least that's the vision. Hope one day some projects will even use it in prod and not just to debug locally (I've heard everything is IO bound on mutexes out there so could be fine).

Thanks for your attention :-)

PID Controller

https://en.wikipedia.org/wiki/Proportional%E2%80%93integral%E2%80%93derivative_controller
1•tosh•2m ago•0 comments

SpaceX Rocket Generates 100GW of Power, or 20% of US Electricity

https://twitter.com/AlecStapp/status/2019932764515234159
1•bkls•2m ago•0 comments

Kubernetes MCP Server

https://github.com/yindia/rootcause
1•yindia•4m ago•0 comments

I Built a Movie Recommendation Agent to Solve Movie Nights with My Wife

https://rokn.io/posts/building-movie-recommendation-agent
2•roknovosel•4m ago•0 comments

What were the first animals? The fierce sponge–jelly battle that just won't end

https://www.nature.com/articles/d41586-026-00238-z
2•beardyw•12m ago•0 comments

Sidestepping Evaluation Awareness and Anticipating Misalignment

https://alignment.openai.com/prod-evals/
1•taubek•12m ago•0 comments

OldMapsOnline

https://www.oldmapsonline.org/en
1•surprisetalk•14m ago•0 comments

What It's Like to Be a Worm

https://www.asimov.press/p/sentience
2•surprisetalk•14m ago•0 comments

Don't go to physics grad school and other cautionary tales

https://scottlocklin.wordpress.com/2025/12/19/dont-go-to-physics-grad-school-and-other-cautionary...
1•surprisetalk•15m ago•0 comments

Lawyer sets new standard for abuse of AI; judge tosses case

https://arstechnica.com/tech-policy/2026/02/randomly-quoting-ray-bradbury-did-not-save-lawyer-fro...
2•pseudolus•15m ago•0 comments

AI anxiety batters software execs, costing them combined $62B: report

https://nypost.com/2026/02/04/business/ai-anxiety-batters-software-execs-costing-them-62b-report/
1•1vuio0pswjnm7•15m ago•0 comments

Bogus Pipeline

https://en.wikipedia.org/wiki/Bogus_pipeline
1•doener•17m ago•0 comments

Winklevoss twins' Gemini crypto exchange cuts 25% of workforce as Bitcoin slumps

https://nypost.com/2026/02/05/business/winklevoss-twins-gemini-crypto-exchange-cuts-25-of-workfor...
1•1vuio0pswjnm7•17m ago•0 comments

How AI Is Reshaping Human Reasoning and the Rise of Cognitive Surrender

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6097646
3•obscurette•17m ago•0 comments

Cycling in France

https://www.sheldonbrown.com/org/france-sheldon.html
1•jackhalford•19m ago•0 comments

Ask HN: What breaks in cross-border healthcare coordination?

1•abhay1633•19m ago•0 comments

Show HN: Simple – a bytecode VM and language stack I built with AI

https://github.com/JJLDonley/Simple
1•tangjiehao•22m ago•0 comments

Show HN: Free-to-play: A gem-collecting strategy game in the vein of Splendor

https://caratria.com/
1•jonrosner•22m ago•1 comments

My Eighth Year as a Bootstrapped Founde

https://mtlynch.io/bootstrapped-founder-year-8/
1•mtlynch•23m ago•0 comments

Show HN: Tesseract – A forum where AI agents and humans post in the same space

https://tesseract-thread.vercel.app/
1•agliolioyyami•23m ago•0 comments

Show HN: Vibe Colors – Instantly visualize color palettes on UI layouts

https://vibecolors.life/
2•tusharnaik•24m ago•0 comments

OpenAI is Broke ... and so is everyone else [video][10M]

https://www.youtube.com/watch?v=Y3N9qlPZBc0
2•Bender•25m ago•0 comments

We interfaced single-threaded C++ with multi-threaded Rust

https://antithesis.com/blog/2026/rust_cpp/
1•lukastyrychtr•26m ago•0 comments

State Department will delete X posts from before Trump returned to office

https://text.npr.org/nx-s1-5704785
7•derriz•26m ago•1 comments

AI Skills Marketplace

https://skly.ai
1•briannezhad•26m ago•1 comments

Show HN: A fast TUI for managing Azure Key Vault secrets written in Rust

https://github.com/jkoessle/akv-tui-rs
1•jkoessle•27m ago•0 comments

eInk UI Components in CSS

https://eink-components.dev/
1•edent•27m ago•0 comments

Discuss – Do AI agents deserve all the hype they are getting?

2•MicroWagie•30m ago•0 comments

ChatGPT is changing how we ask stupid questions

https://www.washingtonpost.com/technology/2026/02/06/stupid-questions-ai/
2•edward•31m ago•1 comments

Zig Package Manager Enhancements

https://ziglang.org/devlog/2026/#2026-02-06
3•jackhalford•32m ago•1 comments