Top all-time · #7565
Sysprogs
Company blog · sysprogs.com/wprogramminghardwaresystems
Sysprogs is the company blog at sysprogs.com, writing about programming, hardware and systems. Since 2014, 10 different Hacker News readers have linked it 21 times, most often “How We Turned 8 Popular STM32 Boards into Powerful Logic Analyzers”. It is still writing: the last post was on 2026-09-24, and you can follow it by feed.
Most-linked posts?
- How We Turned 8 Popular STM32 Boards into Powerful Logic Analyzers2 people · 2 mentions · first linked 2017-03-23
- Symbol-Level Editing2 people · 2 mentions · first linked 2025-08-02
What Hacker News says?
Cool. The part that is released already is described here [0]. You can point at some code and give brief instructions, and it will ask the model to expand them, giving several options. E.g. if you point at a vector class and just "Distance()" for prompt, it will make assumptions like "you want to add a function calculating distance from (0,0)", "function calculating distance between 2 vectors", etc. It runs pretty f…
Comment linking /CodeVROOM/documentation/concepts/planning/
on “Vibe code is legacy code”Submitted Building and modifying Linux Kernel with Visual Studio as a story · 91 points
HN discussionThere's a pretty good sweet spot in between vibe coding and manual coding. You still think out all the classes, algorithms, complexities in your head, but then instead of writing code by hand, use short prompts like "encapsulate X and Y in a nested class + create a dictionary where key is A+B". This saves a ton of repetitive manual work, while the results are pretty indistinguishable from doing all the legwork yours…
Comment linking /CodeVROOM/documentation/examples/scattered/flow
on “Vibe code is legacy code”Submitted How We Turned 8 Popular STM32 Boards into Powerful Logic Analyzers as a story · 54 points
HN discussionAdding entire files into the context window and letting the AI sift through it is a very wasteful approach. It was adopted because trying to generate diffs with AI opens a whole new can of worms, but there's a very efficient approach in between: slice the files on the symbol level. So if the AI only needs the declaration of foo() and the definition of bar(), the entire file can be collapsed like this: class MyClass…
Comment linking /CodeVROOM/documentation/concepts/symboledits/
on “Cerebras Code”Submitted A Visual Studio Plugin That Edits CMake Files as You Edit the Project with GUI as a story · 3 points
HN discussionYou need to do it in smaller, incremental steps. Outline the overall architecture in your head, ask the AI to create empty structs/classes. Build it. Ask it to implement one part, leaving others empty. Test it. Ask it to add the next thing, and so on. Every step should only affect a handful of classes or functions, that you can still keep in your head and easily verify. Basically, same thing as if you were doing it…
Comment linking /CodeVROOM/?features=why
on “First thoughts on o3 pro”Submitted Tutorial: Debugging Linux Kernel Over JTAG with Visual Studio as a story · 3 points
HN discussionThis kind of project is really nice, there is a great design document which talks about issues building logic analyzers out of Cortex-M boards here: https://sysprogs.com/w/how-we-turned-8-popular-stm32-boards-... which you may find helpful as well. Of note, the Teensy-4.1 uses the Cortex-M7 which is even more impressive than the Pico in terms of raw computer. A long time ago there was a company called "boulder creek…
Comment linking /w/how-we-turned-8-popular-stm32-boards-into-powerful-logic-analyzers/
on “Raspberry Pico-based 100-Msps logic analyzer”Submitted SmarTTY – a multi-tabbed SSH client with SCP support as a story · 2 points
HN discussionYou probably want kgdboe for this kind of thing? http://sysprogs.com/VisualKernel/kgdboe/ On a embedded targets you'd have a JTAG port for full out of band debugging, but that's obviously not an option for your typical desktop scenario.
Comment linking /VisualKernel/kgdboe/
on “Fully Dockerized Linux kernel debugging environment”Submitted Visual Linux Kernel Debugger as a story · 2 points
HN discussionhttp://sysprogs.com/VisualKernel/tutorials/kgdb/ It supports many VS features. The same people also sell a debugging program that claims to support everything debugging-related of Visual Studio, but I don't know if that's integrated into this VisualKernel product, or just a subset.
Comment linking /VisualKernel/tutorials/kgdb/
on “Building and modifying Linux Kernel with Visual Studio”Submitted Show HN: SmarTTY – a free SSH client with command completion and a file browser as a story · 2 points
HN discussionI don't think it's sarcasm. It looks like VisualKernel is a real product that this company is selling. They also make VisualGDB and a bunch of other tools: http://sysprogs.com/products/ Here's the company's "about" page: http://sysprogs.com/about/
Comment linking /about/
on “Building and modifying Linux Kernel with Visual Studio”Submitted Symbol-Level Editing as a story · 1 points
HN discussionSubmitted Live Tracing of Linux Kernel Code as a story · 1 points
HN discussionSubmitted Live Non-Intrusive Debugging of Real-Time ARM Targets as a story · 1 points
HN discussionSubmitted Turning Cypress SuperSpeed Explorer Kit into a Continuous 200MS/s Logic Analyzer as a story · 1 points
HN discussionSubmitted Hacking the Mbed Build System to Support Offline Builds as a story · 1 points
HN discussion