back
user profile

uecker

2,147karma·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
You could just use -Wsign-conversion.
4mo ago·view thread
comment
Thanks! I will consider the Librem 5 for my next phone.
4mo ago·view thread
comment
Is there a fully usable Linux phone nowadays?
4mo ago·view thread
comment
IMHO modern C (with modern tooling) is very reasonable.
4mo ago·view thread
comment
Mobile is a problem. I had a beautifully Linux phone once, the Nokia N9. It is incredibly sad knowing how the world could look.
4mo ago·view thread
comment
Funny. But I have to say the shaming of users who have different opinions or want to make different choices (the whole point of free software) is one of the saddest development in the free software wo…
4mo ago·view thread
comment
I would be worried more about leaking the timing of the key presses.
4mo ago·view thread
comment
Sorry, I know this nonsense from Daniel Stone I am interested why you believe it. "compatibilities which are irrelevant" do exist, such as old drawing primitives but those are not really an …
4mo ago·view thread
comment
What exactly do you think are the problems in X11 core protocol and extension mechanism that required to start from scratch?
4mo ago·view thread
comment
In X you have server, window manager, compositing manager, and clients and all is scoupled by a very flexible protocol. This seems nicely split and aligned with Unix philosophy to me. It also works ve…
4mo ago·view thread
comment
I am not sure this is a mischaracterization. The C provenance model also exists, even as a form of an ISO TS. The Rust model copied the basic concepts and even the terminology from us. The reason the …
5mo ago·view thread
comment
No, angelic non-determinism is not related to the as-if rule. It essentially says that if there is a choice to assign provenance on backconversion from integers, the one which makes the program valid …
5mo ago·view thread
comment
But LLVM's optimizations aren't sound and this affects Rust too.
5mo ago·view thread
comment
That CO2 emissions will cause warming was predicted first by Arrhenius Svante in 1896. While accurate modelling of all effects may be difficult, the basic effect follows from fundamental physics. Ther…
5mo ago·view thread
comment
If there only existed a standardized protocol...
5mo ago·view thread
comment
This is very cool. I had a lot of fun doing C++ template meta programming two decades ago and the language got a lot more interesting. Just realize that you can waste a huge amount of time without any…
5mo ago·view thread
comment
It is strange to use lightdm and gdm as examples, which are both written in C (if nothing has changed recently).
5mo ago·view thread
comment
Considering that for electricity production gas is imported, but this amount is stable over decades in Germany and a small fraction of overall gas use, and not imported from Russia anymore, I would sa…
5mo ago·view thread
comment
"We were quite amazed how good those early projections were, especially when you think about how crude the models were back then, compared to what is available now,” https://news.tula…
5mo ago·view thread
comment
I should also talk about disadvantages and which I think are real and which are not, or not serious - no abstractions: i think this is completely wrong, one can build great abstractions in C - n…
5mo ago·view thread
comment
My list of advantages: - long-term stability: the code I wrote two decades ago is still valuable to me - short (!) compilation times: this is a huge productivity boost - the language is very e…
5mo ago·view thread
comment
This is not my experience at all. In fact, my experience is where C++ is used in GCC it became harder to read. Note that GCC was written in C and then introduced C++ features later so this is not hypo…
5mo ago·view thread
comment
I do not think packaging for a distribution is annoying. If you do not bother because you do not want to match some minimal community standards, maybe your software should no be packaged? And if you…
5mo ago·view thread
comment
It is not difficult to package for the most important distro (the others usually import from them). Those distro-agnostic packaging systems are popular because they basically have no quality control …
5mo ago·view thread
comment
The problem of packages not being packaged is not solved by more packaging systems.
5mo ago·view thread
comment
I see, thanks! There is general consensus that statement expressions should become part of ISO C, but some lack of time to get it done. I am not part of WG21 though, so can't say anything about …
5mo ago·view thread
comment
For two reasons: First, where C++ features are used, it make the code harder to understand rather than easier. Second, it requires newer and more complex toolchains to build GCC itself. Some people s…
5mo ago·view thread
comment
I don't think so. The value is set in the assignment in the if statement even for the success path. With and without defer you nowadays get only a warning due to the misleading indentation: htt…
5mo ago·view thread
comment
You are not happy with immediately invoked lambda expressions?
5mo ago·view thread
comment
I don't see this. The problem was a duplicate "goto fail" statement where the second one caused an incorrect return value to be returned. A duplicate defer statement could directly ca…
5mo ago·view thread