5,096 karma · joined July 6, 2015
You have tools from large corporations where the official installation procedure involves copy pasting a command from a random blog post, run it with sudo and watch it download and execute a script from a random filehost. This is somehow deemed acceptable by everyone involved.
Meanwhile I can't use teams in our meeting rooms, since any form of internet access was deemed a security risk in rooms where customer projects could be discussed. This is in a day and age where 90% of customer meetings are done over the internet.
Anyone trying to follow sane practices in this industry just asks to end up in a padded cell.
Mostly because of caching. The writes either go to the same address as a previous one or move only a small increment, so most writes are likely going to hit L1 cache. If it wrote to a random memory location after every iteration the cost of a misprediction would probably disappear in the noise.
One of the theories right after the heist was that the thieves where former security guards. France had just laid of most of the museums security, the alarm triggered just fine, there just wasn't anyone left to respond.
Wouldn't the compiler have to assume that every pointer access might be unaligned and do the slow "piece by piece" access every time? It can hardly guess the runtime value of a pointer during compilation.
Good to know that their flagship cross platform framework not even having an UI component rates "pet project".
> No. They didn't have to make .NET cross platform and run equally well on Linux
Which they never did, instead they renamed .Net core, which to this day isn't a feature complete replacement for .Net.
> they didn't have to join the Linux foundation and make contributions to the Linux kernel.
Given that they sell cloud products with Linux integration, yes they did?
> Microsoft is much, much larger than just Windows.
And here I thought everything they do is compensation for being tiny, I mean it is literally in the name.
Are they going to ship an official cross platform UI library any time the next century? Decades after the Java lawsuit they still ship only a crippled copy of their scrapped Microsoft JVM for other platforms.
> Microsoft is a huge open source contributor now
Aren't almost all of their contributions for integration with their proprietary technology?
> Sorry to say, but believing nothing with MS has changed is deranged.
Yes, they got worse. They maintained Windows XP for ages and you could actually feel the improvements they shipped. Windows 11 meanwhile makes me wait for them to add a robotic arm with a knife as hardware requirement, to improve the backstabbing experience.
By offering it for "free" as part of the OS. Which they could only do because they never intended to pay the developers who wrote it.
In a classic Microsoft move they fucked over their competition, their partners and the entire ecosystem for well over a decade.
Several points:
* A pirate can pirate infinity +1 games for free, that will skew any statistic compared to legitimiate buyers that have to manage a finite budget. It also means that you aren't looking at 93% lost sales.
* It wasn't a new indy game, but a port of an existing mobile game, so I wouldn't be surprised if legitimate buyers weren't in a rush to get their hands on it on day one. The steam statistics from the first month mention a peak concurrent player count of over 7000 so it certainly didn't stay at 200 copies.
The only thing near 100% perfection when it comes to german services is the full assery with which they are implemented.
> While you type, the keyboard quietly records how you type — the rhythm, the pauses between keys, where your finger lands, how hard you press.
> Nobody types the same way. Your pattern is as unique as your handwriting. That's the signal.
I would say it is part python being highly dynamic and part C++ being full of undefined behavior.
A c++ compiler will only optimize member access if it can prove that the member isn't overwritten in the same thread. Compatible pointers, opaque method calls, ... the list of reasons why that optimization can fail is near endless, C even added the restrict keyword because just having write access to two pointers of compatible types can force the compiler to reload values constantly. In python anything is a function call to some unknown code and any function could get access to any variable on the stack (manipulating python stack frames is fun).
Then there is the fun thing the C++ compiler gets up to with varibles that are modified by different threads, while(!done) turning into while(true) because you didn't tell the compiler that done needs to be threadsafe is always fun.
If you copy the pythagorean theorem onto a page and cross it out, would you be "defacing an ancient text"?
Ideally you would lock them up in a padded room until then. There is a significant amount of shared real world space that isn't supervised and doesn't require any age verification to enter either.
The rules they enforce on normal posts are so strict that they have to create daily "mega" threads with less stringend rules just to keep the sub on life support. A+ moderation, clearly a healthy and well managed community.