arthurgousset

↗ HN profile [ 50.8 ms ] full profile
Karma
87
Created
February 23, 2025 (1y ago)
Submissions
0
arthurgousset.com
  1. Debugging async Rust is often a pain [1][2]. The `tracing` library [3] provides great abstractions to deal with logs generated during concurrent code execution, but eyeballing nested spans in the terminal is cumbersome.…

  2. We made a VS Code extension [1] that lets you visualise logs and traces in the context of your code. It basically lets you recreate a debugger-like experience (with a call stack) from logs alone. This saves you from…

  3. A month ago [1], we made an MCP server so Cursor can debug Node.js on its own. We emailed every person that starred our repository [2] and learnt that frontend devs really want to give Cursor access to browser logs, and…

  4. Debugging is hard for LLMs, because they primarily depend on source code, and they don't have access to runtime state. I spent countless hours debugging code, and the only way I found LLMs useful for that, is to ask…