More or less, minus the CGI.
More or less, minus the CGI.
I need to try with my user agent set to a Chromebook. Maybe I’ll even get a discount.
Then drag and I are in agreement :)
I saw drag clarification that drag comment was just about milk and not politics or economics. Myself and others had a different interpretation, which is where things were misunderstood.
Understandable. I hope drag has a good day and glass of ethical milk.
If drag does not support China, drag is probably not a tankie. If drag calls drag communist and consider Russia and North Korea communist-led countries, drag is wrong, however. A charitable description of those countries would be “socialist” by Marx’s definition.
So, Drag thinks countries that act as though their neighbors are part of a greater whole ruled by them as the motherland, and have political structures where the governing body consists of a small cohort (and not the proletariat) are communist?
That’s imperialism, buddy.
Let me know when: 1) China stops trying to exert absolute control over Tibet, Taiwan, and Hong Kong; 2) North Korea accepts that their ownership ends where their globally-recognized territory ends; 3) Russia stops invading neighboring countries; and 4) All three of them abolish the ruling class and give the power to the people.
The constant cheerleading of brutally-repressive regimes that don’t have any values in common with actual socialists or communists just because they oppose the US and its allies.
This is my main issue with tankies. Yeah, late-stage capitalism sucks and exploits the layman to enrich the rich further—I take no issue with that. It’s the knob-slobbering of Putin, Xi Jinping, and Kim Jong Un that makes no sense. Modern-day Russia, China, and North Korea have about as much in common with communism as oat milk has with milk: nothing but the name.
If you’re using a decent development system, you’ll have an executable called diff
installed already :)
“We have thoroughly investigated ourselves and found no wrongdoing. On an unrelated note, is anybody willing to sell us some more white phosphorus?”
Two viable* options. You can blame First Past the Post for that.
It’s not the Chromium team. Google could have added JPEG XL to Android, but that’s been stalled for nearly two years with zero explanation as for why.
The whole thing smells of managerial interference somewhere.
Interestingly, the reference implementation libjxl appears to be a Google project. They’re all over the patents file and CLA.
If Mozilla isn’t merely being hopeful about having the same team create a Rust implementation, that might actually mean there’s internal interest within Google. Assuming they pull it off, the bullshit reason for refusing to add JPEG XL to Chromium might finally stop being a blocker.
Google created the original reference implementation, libjxl. It’s not stupid that they would prefer a Rust rewrite be created by the same team.
And yet, some people vehemently refute that it’s a genocide…
The “P” stands for “Private”
Recursion makes it cheaper to run in the dev’s mind, but more expensive to run on the computer.
Maybe for a Haskell programmer, divide-and-conquer algorithms, or walking trees. But for everything else, I’m skeptical of it being easier to understand than a stack data structure and a loop.
In a single one-off program or something that’s already fast enough to not take more than a few seconds—yeah, the time is spent better elsewhere.
I did mention for a compiler, specifically, though. They’re CPU bottlenecked with a huge number of people or CI build agents waiting for it to run, which makes it a good candidate for squeezing extra performance out in places where it doesn’t impact maintainability. 0.02% here, 0.15% there, etc etc, and even a 1% total improvement is still a couple extra seconds of not sitting around and waiting per Jenkins build.
Also keep in mind that adding features or making large changes to a compiler is likely bottlenecked by bureaucracy and committee, so there’s not much else to do.
Not necessarily. It depends on what you’re optimizing, the impact of the optimizations, the code complexity tradeoffs, and what your goal is.
Optimizing many tiny pieces of a compiler by 0.02% each? It adds up.
Optimizing a function called in an O(n2) algorithm by 0.02%? That will be a lot more beneficial than optimizing a function called only once.
Optimizing some high-level function by dropping into hand-written assembly? No. Just no.
Yeah, you have to be pretty deranged to mix multithreading and recursion together.
What’s next, schools? Oh, wait. Well, surely not public infra—nevermind. At least kids are safe? No? All right then.