HNHacker News
TopNewBestAskShowJobs

Baal

-13 karma · joined July 29, 2018

submissionscomments
Baal··on Never patterns, exhaustive matching, and uninhabited types in Rust
Well, it seems you consider a “personal attack” any comment directed to another person, even if it is meaningful for the discussion and in-context. Your own guidelines ask for maintaining an identity (“On HN, users should have an identity that others can relate to.”); yet you don’t want any comments questioning anyone.

As for the rest: I don’t see how asking for proof can be considered “bullying”.

Please review the definition of bullying, because you are trivializing it and therefore hurting actual victims of bullying.

Thank you on behalf of them.

Finally, since it seems HN are in the business of deleting fair comments, I will leave the site and do my best warn others of what is happening here.

Good luck.

Baal··on Energy Department teams up with Bill Gates to move mini-nuclear plants to market
I see you have never had to desl with radioactive material and activated tools in private companies.

It is not a pretty sight. But hey, keep advertising nuclear. How much do they pay you?

Baal··on Energy Department teams up with Bill Gates to move mini-nuclear plants to market
What could possibly go wrong?

Radioactive material everywhere in private hands.

Baal··on Um – Create your own man pages so you can remember how to do stuff
No need for the ‘z’ :)
Baal··on Never patterns, exhaustive matching, and uninhabited types in Rust
I don’t see any personal attack. Can you quote? I don’t even know nor care about the identity of people here.

As for flamewars, what are you even talking about? I have not said a single thing in favour of any language. Have you read the thread?

Baal··on Never patterns, exhaustive matching, and uninhabited types in Rust
Happy to hear that, since I am not exactly in joy of using ancient languages.

However, from plans to actual usage takes years; specially for completely new projects using new languages, compilers, libraries, etc. in safety-critical stuff, that takes months just to validate.

Stating anything else is just either lying (marketing) or ignorance. Please do not do a disservice to your language by creating vacuous hype.

Baal··on Never patterns, exhaustive matching, and uninhabited types in Rust
Sorry but that company/product looks like it is a Linux distro and framework tuned/supported for satellite hardware. That does not mean it controls the satellite nor that it is certified.

If you think “download numbers” (or open source, or being in GitHub) is a good metric for measuring reliability, it means you haven’t really worked in any such field.

It isn’t growing _at all_ in many fields, because it is simply way too new (no new software projects started on it), it isn’t certified (or even impossible to certify). That does not mean it is not better, so don’t take that as an attack. It is simply a suicide in risk-analysis to use a new language, new libraries and new compiler front-end in safety-critical projects; so it is a no-go. Similarly for C11, C++14, C++17 and many other languages, frameworks and libraries that you have to approve.

Baal··on Never patterns, exhaustive matching, and uninhabited types in Rust
Putting things on satellites might mean very different things. There is close to zero chance of anything critical being in Rust. One company I worked on has not even move from (a subset of) C90 for critical components. No C99, no C11, no C++03 and no Rust. It is likely that a company may have software in Rust, even running in a satellite module (though unlikely), but that is different than actual satellite systems being certified on Rust.

As for the rest of your argument: in many companies people is still moving to C11 or C++11. For many, software is considered for production only if it has been 5 years in the wild. A library appearing on cargo does not mean it is “available”.

Baal··on AMD Threadripper 2990WX 32-Core and 2950X 16-Core Review
Not a chance. By the time you get there, GPUs would do it (much) faster. Not to mention that GPUs are likely going to get specialized cores for raytracing (see RTX).
Baal··on Macbook eGPU Redux: Sticking a GTX 1080 in an AKiTiO Thunder2
Most development software in general: debugging tools like Valgrind, niche compilers, servers, libraries not-so-well-tested on macOS, etc. In general, macOS is currently in a sad state of affairs; when it could have been the best development platform for most use cases. I actually had to switch to a Linux setup for my research because of this. Unbelievable if you’d asked me 5 years ago.
Baal··on Macbook eGPU Redux: Sticking a GTX 1080 in an AKiTiO Thunder2
Please, don’t spread misinformation. macOS has not supported latest OpenGL for quite some years. Linux is not supported either, by the way.

On top of that, if I buy a “Pro” machine, I want everything available and as much choices as possible; and I want them on OS X, not on Windows.

As for Metal, it is just Apple leveraging iOS marketshare. Nothing more, nothing less. It is a nice API, but one that nobody asked for.

Finally, speaking of engines, most productivity software does not use them, so your point is moot.

The reality is that the software aspect of the Mac ecosystem is a mess since Jobs died; and also the hardware is a mess for the last couple of years. Even XCode and related tools are nowadays not top-notch compared to Linux-based ones and modern Visual Studio.

Baal··on Macbook eGPU Redux: Sticking a GTX 1080 in an AKiTiO Thunder2
Meanwhile, no OpenGL, no DirectX, no Vulkan. Indeed, they are “Pro” machines.