frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: JavaScript interpreter that pauses and explains code for learners

https://www.codesteps.dev/learn-javascript/editor?s=p6klVe
3•maujood•17h ago
This is a passion/hobby project of mine, and my goal is to make it easier to learn how to code.

Understanding even a simple line like `let sum = num1 + num2;` is nearly impossible until you invest some amount of time reading/learning to understand how a computer runs this stuff. I'm building this tool to bridge this gap with an execution environment that just explains everything it's doing as it runs code.

It's like a debugger, but goes further by explaining each step in beginner-friendly terms, so you can see exactly what's happening behind the scenes.

Some other examples that demonstrate how this work: * Boolean Conditions: https://www.codesteps.dev/learn-javascript/editor?s=HOVtlD * Area of a circle: https://www.codesteps.dev/learn-javascript/editor?s=ed6l8w * Fibonacci (recursion): https://www.codesteps.dev/learn-javascript/editor?s=vEmzDo

Some technical if you're wondering how this works: This is built as a tree-walking interpreter that pauses at every node of the AST instead of running the interpreter in a loop. During this pause, I examine the current node, parent node, children, state stack, call stack, and run a bunch of if/else statements to either skip explaining, or to hack together some strings to explain what's happening at this stage in the execution and what the next steps are. No LLMs involved in generating the explanations.

If you teach people to code, I'm very interested in hearing if you would find this useful. If you're looking to learn how to write/read code, I would also love to hear if you find this helpful.

Comments

lasgawe•2h ago
This is a great tool. most devs do not know what is happening under the hood when writing applications. They just write code and let the interpreter or compiler produce the results.

Show HN

https://github.com/ayushmaanbhav/Voice-Activated-Autonomous-Knowledge-System
1•ayushmaanbhav•15s ago•0 comments

Claude Code in RollerCoaster Tycoon [video]

https://www.youtube.com/watch?v=CaFBNIH1gS4
1•Jaysobel•2m ago•0 comments

Ask HN: How common is it to withhold info about dilution?

1•nocaptable•3m ago•0 comments

Show HN: MCP server for SOAP web services

https://github.com/AustinWise/mcp2ws
1•MarkSweep•5m ago•0 comments

Another Round, Another Agent

https://stephen.bochinski.dev/blog/2026/01/10/another-round-another-agent/
1•sbochins•6m ago•0 comments

Operating System Is Smaller Than a Photo

https://www.youtube.com/watch?v=pwXxgfHzcIM
1•bane•9m ago•0 comments

Extracting books from production language models (2026)

https://arxiv.org/abs/2601.02671
1•logicprog•10m ago•0 comments

Excel: The software that's hard to quit

https://www.bbc.com/news/articles/cwyxkzjpp87o
2•1659447091•11m ago•0 comments

BreachForums hacking forum database leaked, exposing 324,000 accounts

https://www.bleepingcomputer.com/news/security/breachforums-hacking-forum-database-leaked-exposin...
2•_____k•11m ago•0 comments

First 12 Minutes of MTV (1981) [video]

https://www.youtube.com/watch?v=oVrEzH9gkZk
1•walterbell•13m ago•0 comments

Worst of Breed Software

https://worstofbreed.net/
2•facundo_olano•15m ago•1 comments

I Fed Claude 7 Years of Daily Journals. It Showed Me the Future of AI

https://medium.com/swlh/i-fed-claude-7-years-of-daily-journals-it-showed-me-the-future-of-ai-2c13...
2•ako•16m ago•0 comments

Kalpa Desktop

https://kalpadesktop.org/
1•Tomte•25m ago•0 comments

Show HN: Persistent Memory for Claude Code (MCP)

https://github.com/DiaaAj/a-mem-mcp
2•AttentionBlock•26m ago•0 comments

Amber Features 2026 for Java

https://mail.openjdk.org/pipermail/amber-spec-experts/2026-January/004306.html
4•joe_mwangi•26m ago•0 comments

Claude Code Unable to generate a AGPLv3 license due to content filtering policy

https://github.com/anthropics/claude-code/issues/12705
4•mickdarling•26m ago•3 comments

How the hell are you supposed to have a career in tech in 2026?

https://www.anildash.com/2026/01/05/a-tech-career-in-2026/
4•momentmaker•28m ago•0 comments

Sinclair C5

https://en.wikipedia.org/wiki/Sinclair_C5
8•jszymborski•28m ago•0 comments

Working with multiple repositories in AI tools sucks

https://www.ricky-dev.com/coding/2026/01/agentic-tooling-across-multiple-repositories/
2•DigitallyBorn•29m ago•3 comments

CQ Serenade [pdf]

https://g4dmp.co.uk/cq_music.pdf
1•austinallegro•29m ago•0 comments

39C3 – Asahi Linux – Porting Linux to Apple Silicon – Sven Peter

https://www.youtube.com/watch?v=GWHWWuxvSn0
2•tux1968•30m ago•1 comments

Rare first Superman comic once stolen from Nicolas Cage sells for $15M

https://www.bbc.com/news/articles/cly95lpwl1ro
2•1659447091•33m ago•0 comments

Observability with ClickHouse (2023)

https://boristane.com/talks/observability-with-clickhouse/
2•tosh•33m ago•0 comments

Visualising RAG

https://old.reddit.com/r/LocalLLaMA/comments/1q998is/visualizing_rag_part_2_visualizing_retrieval/
1•regisb•34m ago•1 comments

Show HN: I built a DLL to stop Excel/Word from spawning PowerShell shells

https://github.com/subhashdasyam/MalDocShield
1•dxsecarch•34m ago•0 comments

Linus Torvalds Uses Google Antigravity

https://github.com/torvalds/AudioNoise/blob/main/README.md
3•xnx•34m ago•0 comments

Accessibility Concerns Over Bakerl0.0 Line Advertiser's Rebrand

https://www.bbc.co.uk/news/articles/c86v3e7xlejo
2•susam•40m ago•0 comments

AgentRoam: Watch GPT-5.2 control movement, camera and selfies in Watch Dogs 2

https://www.youtube.com/watch?v=XTYWewHz-Tg
2•dandelionv1bes•41m ago•0 comments

Neon (serverless Postgres) transitions away from open source

https://github.com/neondatabase/neon/issues/12843
4•crispair•42m ago•2 comments

Defrosting using low-energy surface heating

https://www.betterfrost.com/
1•unwind•47m ago•0 comments