Recent submissions

Comment · 21 days ago
That is what I think will happen at the end.
Comment · 23 days ago
But in a far more natural form.
Comment · 24 days ago
He was on drugs. Right?
Comment · 26 days ago
And if we are comparing USA vs Germany, taxes to gas (car fuel) which is much more expensive in the EU, because of taxes.
Comment · 28 days ago
>> needs (or at least is of good use) such a tool.

Of course there are people who do not need that tool. The thing is, other languages doesn’t need such an explanation tool at all, is very much enough with reading a small book. I personally would like C++ to not really need it, but clearly as I stated: maybe “the only one”

Comment · 28 days ago
Lisp is simple to compile. Even C (at the level this tool works anyway), also basic, and maybe other 100 languages (again, not the whole compiler, but what this tool shows).

Compilation per se is not difficult. Doing it with good error recovery, good feedback in case of error, and the optimization is difficult.

This tool does not tell me those parts (for that is gotbolt) this is about how the first layer of interpretation works, and not for making compilers, but for understanding what the code actually means, because is not obvious at first sight.

Comment · 28 days ago
I must be the only one who (while I like the tool) feel a little strange, somewhere between sad, angry, annoyed and disappointed (can’t really express it), that a language needs (or at least is of good use) such a tool.

Like: I wish what is the first interpretation of my code to be obvious. Is not about advanced optimization, or nitty gritty compiler tricks, is about the language. This tool is useful in any C++ compiler. How did we end with such a complex language?

I mean (sorry, very personal take) the programming language is for me a tool to help me think about a problem and its solution. In this era of LLM more than before, is not a tool to get the machine to do something, is a language for formalizing ideas, problems and solutions, like math. Should not be so obscure, that you need to be a lawyer to understand it, right? Or I am very much old and totally in the weeds with my ideas?

Comment · 1 month ago
This. The question can be seen like “should I learn to solve sodoku, if a computer can do it better?”
Comment · 1 month ago
My experience with lisp was exactly that: it completely changed how I think about programming, but much more, how I think about systems and engineering. (I learned it through SICP)
Comment · 2 months ago
ARM does the design. What are u talking about?
Comment · 2 months ago
This is more or less the reason why bool is not recommended as a type, instead use a enums which add semantic value
Comment · 2 months ago
Let me add, it sound very much like 3D-prohibition for guns. The total demonization of anything, because it could be bad, given certain conditions, is a recipe for disaster. As you say, is extremely difficult to define where are the limits, and the extremely hard to apply the limits without screwing over millions.
Comment · 2 months ago
Now that is what I call a series ahead of its time! Also saw it as it came out, had totally forgotten about that word.
Comment · 2 months ago
I would like to see something like this in magit. Other there is already?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton