News for hackers. Stuff that matters.

veexx103

Show HN: CMusee – C/C++ timeless debugger

https://veefuse.com/en/cmusee/

I have been working on this alone for 6 years.cmusee is not a step debugger like GDB.It records every function call and assignment statement, and then present it entiretyThis is the minimum memory required to record some projects.curl 6MBflatbuffers 6MBgit 14MBjq 26MBnlohmann/json 18MBraylib 199MBllvm llc 649MBllvm opt 182MBShowcase & Interactive...

( Read More... | 1 comment | 3 points | on HN )
Re:Show HN: qrsticks on Tuesday October 20, 2026 @09:16PM (#50174890)
very funny,

how many info density will it lose?

This project sounds good.

What is it actually like?

I didn't understand anything at all.
Re:It may soon be possible to create "mirror life" on Wednesday October 07, 2026 @09:45AM (#49992822)
Laboratory leaks have occurred more than once.
Re:Type Safe Generic Data Structures in C on Monday October 05, 2026 @09:45AM (#49964833)
Is it feasible to create a new language by adding features to C

just as was done with C++?

Some arguments are based on "past experience..."

However, such experiences are not absolute truths and cannot be equated with the current situation.

I’ve worked on something similar, but the code reconstructed from the Clang AST fails to compile due to various issues.

Can these issues be resolved?

Re:Don't be fooled–LLMs don't reason on Friday October 02, 2026 @10:26AM (#49933910)
If AI cannot reason, can humans?

I think the real question is: how do we define reasoning?

My view is that AI can reason, just differently from humans.

If life really exists there, it implies that life is everywhere in the universe.

That was absolutely terrifying.

Re:How to keep enjoying programming in a world of LLMs on Saturday September 26, 2026 @06:14AM (#49855054)
For tasks you don't want to do (such as work-related ones), use an LLM.

For tasks you enjoy, write them yourself.

Re:Show HN: Build a CPU from gates, in TypeScript, in the browser on Thursday September 24, 2026 @05:34AM (#49828289)
I once thought about generating visual representations of circuits created from code.

For instance, if you clicked on an n-bit adder,

you could see how it was recursively generated,

showing that it consists of a 1-bit adder combined with an (n-1)-bit adder.

I think that would be really interesting, but I just haven't had the time to actually do it.

Re:Show HN: Build a CPU from gates, in TypeScript, in the browser on Thursday September 24, 2026 @02:45AM (#49827080)
Here is my code:

https://github.com/mindChickey/circuit/tree/master/cirlisp

There is no documentation, but I think the design is worth a look.

The specific language doesn't matter much; using TypeScript to run it in the browser is a good choice.

As for a graphical interface for wires and gates—I don't think it's necessary;

Expressing it directly in code is more efficient..

Re:Show HN: Build a CPU from gates, in TypeScript, in the browser on Thursday September 24, 2026 @12:02AM (#49826111)
Ten years ago, I worked on something similar for my graduation project.

I drew inspiration from the circuit simulator in SICP and a tool called Logisim,

and used Lisp to design a circuit simulation library.

The core concept was:

Each function could generate a circuit module,

that accepted multiple input lines—each consisting of multiple bits,

and produced a single output line, which also consisted of multiple bits.

For example, an adder would take two $n$-bit lines as input and output a single $n$-bit line.

Using this simulation library, I also built a simple CPU and implemented a factorial function using its machine language.

No, I'm also struggling with the naming issue.
I find that many languages designed by enthusiasts are better than mainstream ones,

yet we are stuck suffering with the mainstream languages.

The name of this project is too generic; it lacks distinctiveness.