back
user profile

uecker

2,146karma·1,822submissions·April 14, 2020
about
Computational Magnetic Resonance Imaging, Real-time Magnetic Resonance Imaging, GCC Contributor, BART Toolbox, Member of ISO C WG14
recent activity (1,822 total)
comment
Note that this article is incorrect about "The mere existence of UB in the program means all bets are off and the compiler could chose to crash the function immediatley upon entering it.". I…
2y ago·view thread
comment
In C, undefined behavior can not time travel. This was never supported by the wording and we clarified this in C23.
2y ago·view thread
comment
No idea, but according to this site: https://github.com/appcypher/awesome-wasm-runtimes there a wasm runtimes written in all kinds of languages. This does not appear to be a very…
2y ago·view thread
comment
Fair enough, I may not have the full picture. But "writing an OS in Rust" sounds also seems the "innovative" part is that something is written in Rust. I do not need a new OS in wr…
2y ago·view thread
comment
Rust does not guarantee absence of memory leaks, does it? I think this is the general "rewriting solves all problems" fallacy, which is rarely true, but who wants to maintain existing code, …
2y ago·view thread
comment
I am still waiting for Rust people to do something new and innovative. I acknowledge that Rust itself is innovative, don't get me wrong, But where are the true proof-of-concept projects such as t…
2y ago·view thread
comment
If you security update all the packages all the time if some compiled dependency needs updating, then you have all the disadvantages of shared libraries the parent complained about but with much more …
2y ago·view thread
comment
1. More or less. They all suck in a similar way and often fail randomly. As you may notice, my experience wasn't good... 2. This is not a good thing in terms of security, long-term stability, a…
2y ago·view thread
comment
Exactly, the xz issue is news because it (almost) by-passed the maintainers. For other packaging systems malware is already the norm.
2y ago·view thread
comment
People work on bootstrapping with GCC 4.8 which is still C.
2y ago·view thread
comment
I agree that packaging should be far easier, but I think the main problem is a lack of cross-distribution standardization. My other 2c are that languages now have their own package managers is far big…
2y ago·view thread
comment
Shared libraries are critical for security updates.
2y ago·view thread
comment
I moved from C++ back to C and found that I am much more productive not worrying about a lot of things. But it takes a while to figure out how to do things in C because almost nothing comes out-of-the…
2y ago·view thread
comment
This would also be my preferred solution.
2y ago·view thread
comment
What hidden behaviors? The only hidden behaviors I can think of which are somewhat problematic in C are implicit value-changing conversions. But one can instruct compilers to diagnose those.
2y ago·view thread
comment
I was initially interested in defer in C (I am co-author of some earlier proposal), but after actually studying its impact on code example I was entirely unimpressed about the actual improvement comp…
2y ago·view thread
comment
Just create typedefs or use typeof. One could wrap this in #define _Ptr(T) typeof(T\*) #define _Array(T,N) typeof(T[N]) _Ptr(_Array(int, 8)) x = ... and one can also define view and span t…
2y ago·view thread
comment
Having written a C parser, C is not hard to parse. It does not fit some nice model, and if you assume this and don't know about the issues, you might waste your time. It iis still simple to write…
2y ago·view thread
comment
Whether you let them decay or not is up the programmer.
2y ago·view thread
comment
Arrays in C have length information. Pointers do not.
2y ago·view thread
comment
Please spell it out: What exactly was changed from "possible" to "not possible"? By looking at the document, this does not hold up. Sorry.
2y ago·view thread
comment
I do not doubt that russia spreads fake news. I doubt they would do it to hurt their own business.
2y ago·view thread
comment
What truth exactly? As far as I can remember Haback was willing to extend the run time of two reactors and the chancellor then decided for all three for the interest of piece.
2y ago·view thread
comment
Pragma once itself gets it wrong, if there are multiple paths to the same file which apparently happens quite a lot.
2y ago·view thread
comment
Also not exactly close to the German border....
2y ago·view thread
comment
France does not keep build nuclear generators close to the german border. Electricity trade between France and Germany was pretty balanced in 2023. For example, Germany imported more from Denmark, whi…
2y ago·view thread
comment
Germany did not achieve "the opposite". Use of fossil fuels and CO2 emissions are constantly decreasing. But it is true that keeping existing nuclear plants running longer would have been go…
2y ago·view thread
comment
What makes this rather obvious bad-faith attack targeted at the gullible idiots is that the nuclear exist was decided years ago by conservative government (Merkel after Fukushima). Now to pretend tha…
2y ago·view thread