Viewing profile — uecker
uecker
HN member- Joined
- Tue, Apr 14, 2020, 8:19 PM UTC
- HN karma
- 2,030
- Public activity
- 1,781 items
- HN profile
- View on Hacker News ↗
About uecker
Recent public activity
-
comment
Comment #49215304
Easy and still expressive, so you can map many things to C. And while the language standard does not define an ABI it takes a lot of care not to require any ABI break.
-
comment
Comment #49208907
You can do more with less energy, if you use it more efficiently, which sometimes may be more cost effective compared to producing more. Electricity consumption peaked in Germany i…
-
comment
Comment #49180985
Your understanding of this is poor. First, the same is true with neighbors putting renewables on the grid, it is not just Germany having renewables anymore. But the issue is not th…
-
comment
Comment #49174638
I certainly also remember the kernel crashing, but this was in the 90s. Later perhaps once or twice on faulty hardware. Shell, I don't think I have seen this ever.
-
comment
Comment #49173250
How does "emergency-dumping" create cost to neighbors? But what you miss is that most of the EU now has a lot of renewables.
-
comment
Comment #49173210
This seems too low by an order of magnitude. In 2021, nuclear power produced 69 TWh in Germany. For comparison, renewables produced 240 TWh in 2021 and 292 TWh in 2025. But I agree…
-
comment
Comment #49167079
Germany invested in renewables already at a time when they were very expensive. This created an economy of scale that brought prices down to everybody. Nuclear was never economical…
-
comment
Comment #49166589
People who did this found renewables to be cost effective.
-
comment
Comment #49166573
The difference is that Germany's investments in renewables at a time when they were still expensive helped to create an economy of scale, which brought down prices for everyone and…
-
comment
Comment #49161087
Russia did not completely cut gas exports to Europa, but reduced in substantially, but this was a reaction to sanctions and the decision in Europa to reduce imports from Russia (bu…
-
comment
Comment #49160104
But it did exactly this. The pipeline was not the only way to import Russian gas.
-
comment
Comment #49147708
Can you explain what you mean exactly regarding this augmenting this syntax?
-
comment
Comment #49147153
That was discussed, but consistency with sizeof was considered more important. And if you figured out how to parse sizeof, parsing countof is not an additional burden.
-
comment
Comment #49146672
Sorry, that others are equally bad is not an excuse, and also not that Rust's design makes it more difficult to package. Either you care about security or you don't.
-
comment
Comment #49131360
Basically all C programs I use, shells, editors, terminals, etc. But I do not claim that there "never has been a memory-related bug" but that it is not "riddled with" memory-relate…
-
comment
Comment #49131345
It had no crash during 30 years, not after 30 years.
-
comment
Comment #49128150
Those style guides would also disallow having multiple declarators in a single declaration.
-
comment
Comment #49128084
I would say a modern style of C using proper abstractions and modern tooling is less prone to memory safety issues than C written in the style of C89.
-
comment
Comment #49127964
If I would add another array, it would look like: int c_style_array[2][5][3]; There is also no jumping back and forth. C declarations are also recursively constructed. One can comp…
-
comment
Comment #49127741
Somehow, magically, some people managed to write C software that I now use for three decade with not a single crash in all this time.
-
comment
Comment #49127628
The C programs I use daily are generally very fast, very lean and very stable: Programs such as linux, terminals, shells, vim, etc.
-
comment
Comment #49126911
I assume he means multi-dimensional arrays: std::array , 5> array_of_ints; int c_style_array[5][3]; But the C-style array is more readable, so I am not sure what the complaint real…
-
comment
Comment #49107535
I think we agree on this. Fil-C does not ensure this. Showing the absence of run-time errors at compile-time is a hard problem, and the most realistic solution in general is via mo…
-
comment
Comment #49103080
It certainly works in my C programs. And Fil-C demos imply that this also works for a lot of other complex real world programs, i.e. a basic Linux distribution with libreoffice on …
-
comment
Comment #49102960
Of course, I just wished enough Rust enthusiast cared also about other real-word security issues enough to get this fixed: https://rustup.rs/