News for hackers. Stuff that matters.

trimir2022

Re:Scratch is a big deal on Sunday July 17, 2022 @11:29PM (#32134299)
This is why professors try to limit what students can use in their assignments. And then students (and the internet) turns around and chastises the professors for putting restrictions which the students will never encounter in real life.
Re:Scratch is a big deal on Sunday July 17, 2022 @11:28PM (#32134292)
I agree. My best memory during my school days is still the supreme satisfaction I had of implementing a complete gaussian elimination algorithm in assembly using only the puny number of registers in an 8051.
Re:Rocky Linux 9.0 on Friday July 15, 2022 @03:40AM (#32105718)
Supercomputing centers and all the servers are prime candidates, where the hardware and software stack never change for the lifetime of the computer (which is around 7-8 years at least).

Do note that what users can use on that, and what system admins use is a completely different stack. Users get an update almost every 3 months. The stability is more for the hardware drivers and things like that, where things are still very iffy because a lot of hardware is actually latest hardware, so not all bugs have been sorted. Infiniband for example is not stable and mainstream at all.

Ubuntu will go through two LTS releases in that time, while you can continue with a single RHEL/CentOS release.

Re:GCC Rust Approved by GCC Steering Committee on Monday July 11, 2022 @07:37PM (#32063627)
Partially correct, even now, SG1 in C++ fixes a lot of things in C++ specification to allow for CUDA like approaches.
Re:GCC Rust Approved by GCC Steering Committee on Monday July 11, 2022 @02:32PM (#32059899)
Being able to specify a language outside an implementation is extremely useful to prevent hidden logical inconsistencies between different parts of the language, and makes the language more robust.

It also allows people to design new backends (looking at CUDA LLVM backends)by finding out the right abstraction to support performance. For example, implementing a C or C++ compatible CUDA backend required the C++ committee to make changes to the memory model / consistency guarantees of C++ atomics. If C or C++ had only depended on compiler implementation for it, then there would have just been different implementations with different guarantees with no consistencies between them, and no single way to even define why they were different.

Re:The fake artists problem on streaming platforms on Wednesday April 13, 2022 @01:28AM (#31011479)
The fraud is the streaming companies like Spotify, Amazon pushing music revenue towards non-existent artists by playing only this fake artists music and thereby pocketing the streaming revenue themselves.

It's basically a case of anti-competitive platform hijacked by the platform owner.