The Monroe Doctrine in action.
232 publicly visible posts • joined 12 Jan 2022
Just to elaborate on your point about the ownership of UK news media, here's a brief breakdown:
Sun, Times - Rupert Murdoch, US and ex-Australian citizen
Daily Mail - "Viscount Rothermere" John Harmsworth, a "non-domiciled" citizen who therefore pays no UK taxes despite his main home being here
Express, Star, Mirror and almost all regional newspapers - Reach PLC, although the Express and Star were until recently owned by potty mouthed porn baron Richard Desmond
Telegraph - the deeply weird Barclay twins, who own a Channel Island that thanks to its feudal system means they avoided all UK tax
Independent, Evening Standard - Alexander Lebedev, Russian-British oligarch with close ties to the KGB/FSB and Putin (Lebedev's father was a KGB officer)
Guardian - owned by a trust that was intended to ensure the publication remains independent (the charter forbids any sale to another organisation)
To be fair, that was a particularly awful bit of undocumented code doing something unusual in amongst a swamp of other code that was utterly awful. I followed the OpenBSD folks as they cleaned up the sh*tshow that is the OpenSSL library, and quite frankly it's scary how bad it was.
"Zaitsev said he was not expecting a lot of SQL users to shift from 5.7 to MariaDB instead of MySQL 8.0".
In my employer's case, we did move to MariaDB from MySQL 5.7. From a technical perspective it was an easier change than going to MySQL 8.0, and it had the added benefit of not being an Oracle product.
Now we're migrating to PostgreSQL, since it lacks the quirky behaviour of either MySQL or MariaDB and has sophisticated full text searching that means we can also dump our separate Solr setup.
Somewhat tangentially Oracle have (had?) a substantial part of their R&D in St Petersburg. Although my experience of submitting bug reports to Oracle, even with suggested fixes for some where the source is available, was that a developer in that city would close the ticket since there's no money for Larry in fixing bugs...
I'm surprised the Finnish army doesn't do that... They had a well deserved reputation for reissuing worn out equipment until it has literally fallen apart and cannot be repaired by any means whatsoever. They were still reissuing kit from the 1940s and 1950s until at least the early 1990s.
I wonder if that changed when they aligned their equipment with NATO standards (which happened a while ago to make I easier to cooperate with other European armies, but is going to make transition to NATO membership unexpectedly easier).
I'm hesitant to defend HMRC, but it's really the fault of the politicians. Funding for tax fraud investigations is derisory, and the case of the guy getting thousands of letters is due to a half baked change in law. Loads of Chinese sellers were avoiding tax on sales via sites like eBay and Amazon Marketplace, so the law was changed to force those sites to collect the tax. A blindingly obvious flaw was left - register as a UK based business and you can avoid the tax. Since no systems are in place to check addresses of company registrations, the Chinese sellers simply registered as UK companies using any address. Since many genuine firms use a shared registered address, it wasn't immediately obvious what was going on when the tax demands were sent out once HMRC cottoned on to the Chinese sellers' tax avoidance.
The EU and UK are a far bigger market for Apple than China. In terms of affluent buyers likely to buy Apple's products it dwarfs the Chinese market. China also has a lot of homegrown competition for the iPhone with much better localised support - and the Chinese Communist Party likes it that way.
Debian has had links on their own pages to install media with "non-free" firmware for years, and I've usually found myself needing them - probably because I tend to favour previous generation Macbooks that I can buy second hand, and they inevitably require such firmware. I can only assume that the Debian folk have been tracking the popularity of that semi-official install media and the change in policy for version 12 is a consequence of that.
Rather than creating a vibrant, multi-cultural society that reflected a shared history, the post-2014 government decided to de-Russify Ukraine, burn books, ban culture and are in the process of creating a schism between various branches of the Orthodox Church.
Either you know f*ck all about Russian and Soviet politics, or you're a Kremlin troll. Since Tsarist times, the policy of Russian leaders has been to deny the ethnic identity of minorities in their empires and then destroy those minorities culture, language, etc. Putin is just another in a long line of Russian chauvinists, seeking to aggrandise himself by assimilating other Slavic groups, Transcaucasians and others. Putin genuinely believes that Ukrainians, Byelorussians, Finno-Ugrians and Balts are "corrupted" Russians who need to be taught their mistakes by the oh so kind "Great" Russians. Amongst Russian nationalists many of those people are called "Little" Russians, which is a gross misrepresentation of the history and culture of those peoples. One long established way of weakening the identity of minorities has been to deport them to the Siberia (often a death sentence for many of them) and replacing them with ethnic Russians. This was even enouraged by Stalin, who despite being a Georgian was interested in achieving hegemony at any cost. The result can be seen in the Donbas and Crimea, although ironically most of the inhabitants preferred closer ties with the EU regardless of ethnicity - even the ethnic Russians could see what an authoritarian basket case Russia is under Putin.
I've seen going all in with the serverless approach destroy a business. It's like the worst form of microservice complexity coupled with an arbitrary execution time limit. They at least avoided sone of the cold start delays by using a scripting language, but then the actual code ran incredibly slowly. They also had to use the "bulkhead" pattern - basically caching incredible amounts of data for each system, with the inevitable lack of data consistency.
In my experience, Graph DBs just allow incompetent programmers to make an even worse mess than they would with a Relational one. The complexties of graph query languages don't help. I was forced to use MarkLogic at one company, simply to justify a license that we'd acquired thanks to a former colleague's lack of impulse control. Technically impressive but an absolute nightmare to work with (MatkLogic that is, not my former colleague - he was just a nightmare).
"The move to the cloud brought lots of short term benefits - particularly the ability to spin up and down instances for testing all kinds of things."
Really? I've always found it easier to use a VM on my local machine, and more recently Docker containers. No need to be connected to the cloud, no unexpected costs and no f*cking IAM complexity.
I remember when Sun first bought StarOffice, they did a promotion where you could get a free CD-ROM with the Linux version on it. It used Motif as the GUI toolkit on Unix platforms, and was pretty much feature complete compared to the then current MS Office 4.3
Having worked as at a Japanese owned company, I have to take you to task for accepting their attitude towards non-Japanese staff. It's racism, simple as that, and saying it's just part of the culture does not make it OK.
The whole face saving thing was a nightmare as well. Rather than acknowledge and fix problems the Japanese management would just ignore it. The result was an appalling set of software systems where any attempt to clean them up would result in the development branches being ignored in favour of a quick bodge to the main branch.
It's also the only job I've had where I've seen a programmer sacked for not wearing a smart enough suit. The slightly rumpled appearance of the person in question upset a visiting Japanese director, who insisted the competent contractor was terminated the next day.
"Scale is also an issue."
Not really. Caching is straightforward since it's not exactly critical that people see the latest tweets the moment they're submitted. So while it deals with an awful lot of data, the issues that a lot of systems have to deal with aren't there.
We had some idiot go round installing SETI@Home on every Windows machine they could get access too. Turned out to be a contractor who used the simple expedient of asking a user what their password was, then logging in once they left for the day. My manager was an ex-army officer, and the bollocking he gave the contractor before dismissing him could be heard from the other side of the building.
Reminds me of the auction after Enron went bust. It included a large scale model railway that had run around the perimeter of the London boardroom. A friend who worked there said that disgruntled staff were taking a lot of the more portable gear with them on the day Enron imploded, much of it finding its way to a certain auction website...
Most aren't officially supported on Linux by their publishers, since it's still a vanishingly small audience, but if you check a game against the Proton database it will usually be listed as working on Linux. The only PC game I've not been able to play recently is the latest Far Cry one, but that's because the publisher refused to have it in the Steam store.
If the games are on Steam, then you probably don't need Windows for them either. I'm running Steam on Linux, and have yet to find a game that doesn't work - some even work better, as in less buggy, than on Windows. For example, a number of bugs in oldie-but-goodie Dead Island on Windows are not present on Linux, so I assume some support in the Wine based stuff is better than on native Windows.
It will be interesting to see how much NetBSD has caught up performance wise whe version 10.0 is released. At the moment it's a beta release, but debugging options are still enabled in the official builds which currently slow it down.
At one point, it's performance got a massive boost when the threading implementation was rewritten. This was around 2010 if memory serves, and there was also considerable work on the SMP side of things that the simpler threading design made easier. For certain workloads (PostgreSQL for example), it outperformed Linux for a while.
>shudder< You've reminded me of the mandatory drug tests from my time in the army. I'm not particularly shy, but having to wee into a pot in front of an NCO was not fun, especially since the tests were random and sometimes it was a major effort to produce enough pee for a valid sample.
I had a similar problem with a cleaner who would helpfully turn off any plug socket that they found still switched on while they did their evening clean up. A handwritten sign in English asking him or her not to do it to a particular socket went unheeded, until someone mentioned our cleaners were all Brazilian for some reason. A new sign in Portuguese did the trick.