1,535 karma · joined March 26, 2017
For most of the known text we have a pretty good idea about where the earliest written copy comes from and serious academic is careful about ascribing truth to anonymous late 1st and 2nd century greek texts written in modern day Turkey and describing events happening decades earlier.
Christian theologians and biblical scholars however kind of have to take 2nd century anonymous texts from people who could not have been direct witnesses to the events described as gospel value because without those accounts there is no new testament.
I suspect a lot of the controversial decusions made doing the 2to3 migration by the python foundation was deliberately designed to avoid a situation similar to what happened to perl when the time came to cleanup some of the old cruft from the language.
Big changes causing downtime will always happen what will kill a company is a string of low level annoyances that just keep getting worse especially if the company don't really have a product other then "convenience" to sell.
The likely scenario for pre-musk twitter is a slow decent towards irrelevance which frankly might not be a bad thing for society. And the way it's likely to happen is death by a thousand cuts as the roughly 250million(mostly non-us based btw) non celebrity users of twitters start to be annoyed with the twitter experience and drift towards different sources for casual entertainment.
Somehow some routine task related to the integration with the service that sends out 2fa authentication codes was not done, it could be non-technical like an forgotten/missed bill payment, or some technical bug/change that broke the integration.
If you want to go with a more traditional x68 any of the many intel n4000/n5000 series systems being sold on aliexpres and similar sizes by no name brands as firewall appliances or network something do support modern m.2/nvme storage.
the software being run is SAP R3/Oracle and there is plans to replace it, but that is not happening anytime soon due to the usual delays associated with ERP migrations.
License cost is a red herring here especially when dealing with enterprise applications from the likes of like SAP, Oracle and IBM, heck were probably paying as much for our SAP on SUSE subscriptions as we do for our HPUX licenses, and the real license costs is with the applications and databases.
And it's not that long ago(say 2014) that there were niches where the only real cost effective way to get enough single box io performance was to bye an non x68 box that came with it's own unix, so there is a lot of systems out there where the hardware aren't actually old enough for an 1:1 migration to make commercial sense and rewrites/redesigns of ERP software is risky with most projects overrun both the time and budgets by an order of magnitude, if they don't outright fail to deliver an new system.
MS had a German cloud region operated in a way that was designed to look independent of the US Headquarter but somehow that got rolled back into the global azure operations structure after a few years. And while there is talk about trying something similar again but nobody can tell if that will be accepted as separate enough or how long it will be before those boundaries are crossed anyway.
For public funded institutions depending on any kind of user accept as a prereq for any service is extremely problematic so none of the workaround that have been used by businesses to bypass the lack of a valid "safe harbour agreement" so any solution put in place have to be designed in a way that don't require any "consent to data transfer"
The problem is with the cloud integration not necessarily with the Microsoft part so if Microsoft wanted to they could sell an version of office to the school with the cloud functionally disabled or changed to point to an on-prem SharePoint installation but this is the smallest part of why school administrators like o365 and google apps.
The problem is that when you look into the email/groupware market and particularly how to manage devices/accounts, something both o365 and google apps(with Chromebooks) offer as a part of the cloud subscription, so now your kind of dealing with implementing authentication, file hosting, email, chat and a whole lot of associated problems based on picking individual solutions for each part of the puzzle.
What the regulators expect will happen is that smaller local companies will start selling integration services to the schools because that's how it worked when IT was introduced to the marketplace. But that market have been decimated over the last few decades so it's not obvious who in the local markets can still do it as the big vendors have been positioning their training offerings and best practice guides towards less locally controlled infrastructure.
Currently we haven't had a clear ruling but at one point there might be a Schrems 3 ruling disallowing any accept by click-wrap license.
What gets used in the organizations that do try and exit excel is typically batch jobs written in either python(pandas) or powershell taking data from one or more databases for display in a reporting framework like tableau.
no code is im my view basically a myth when we start dealing with systems more complex then what the average high school student can create as a spreadsheet, as the effort in learning the low code platforms idiosyncrasies are similar to those needed to use an modern scripting language.
And the companies that chased the market for youngsters without any real passion or plan is now running out of customers due both the the fact credit is now tight and that the publics infatuation with the tech industries is waning. And from the looks of it BloomTech looks to definitely target the market for youngster as their primary revenue stream.
Another big part of it is simply admin, for twitter a lot of that is babysitting the moderation algorithms as their customers(who is not the people tweeting) can be pretty sensitive about what kind of content they are associated with.
Then there is defensive research i.e. any big company in a particular space wants to have prototypes and technology ready to compete with anything their competitors might come out with especially if they expect a growth in overall sector revenue.
For uber they are also a de-facto employer for a lot of drivers and a provider of real world services so they need the full range of hr and customer support services that those kind of services and driver numbers would require had it not been a tech company.
There is probably scenario's where a temporary blockchain can solve some synchronization issues but the idea that a single static blockchain will replace traditional dynamic structures for organizing the economy is basically not viable.
Bitcoins scalability issue should have killed off al notions that it could ever gain widespread usage as an alternative to traditional currency for regular payments and after that it became yet another speculative derivative without any real backing in real world assets.
It was never actually going to replace fiat currencies for most people and the industry is absolutely dominated by exotic financial instruments(mostly of the ponzi variant), run by a mixture of fools and scammers.
And on the application side you are typically dealing with databases and Runtimes(Java mostly) that also exist on Linux and have an large Linux centric community where any legacy programmers and admins kind of drown in the masses.
There is a whole bunch of companies out there with large COBOL and ALGOL code-bases but but as the problem here is less about generic mainframe skills and more about knowing how to work large COBOL or ALGOL projects.
Add to that that the FBI is back in red scare mode and suddenly you have a situation where the authorities are willing to bend and break a few rules in order chase various paranoid conspiracy theories about how every non-aligned outlet is a secretly working for The Kremlin.
Slack is likely trying to operate under one of the attempts to replace the invalidated "privacy shield" framework(the current attempt is summarized here https://www.tadpf.eu/) for their European enterprise customers, and a part of this is having contracts prohibiting slack from handing out the data to any 3rd party, but your relationship here is with your former employer and not slack.
the Schrems rulings is a bit of a problem for slack here but that's not because slack is necessarily violating the GDPR directly but because the US does not live up to EU's standards for what a modern democracy is allowed to subject people to to in terms of protection against "unreasonable search and seizure"(this term actually comes form the Fourth Amendment of the us constitution but somehow the US courts don't think it applies to foreign persons or digital records held by cloud companies).
There nothing new about companies enforcing their existing laws on imported goods and services and the eu-us free trade agreement's already contains clauses where both parties have to assist each other if a company is trying to evade those rules. The only thing new is that the regulators are now considering digital services to cross the border when there is money flowing the other way.
If the US were going to raise a stink they would have done so when the EU kept doubling MS antitrust fine until MS eventually paid up, issuing GDPR fines to discord that is smaller then what smaller European companies have been fined ain't going to be an issue for the trans Atlantic trade relationships. Especially as GDPR style rules are being proposed at the state level in the US.
Region locking of copyrighted material is where the real blocks in content is going to come into play(as it already have) but that is a whole different can of mud.
Sure shady people will dream up all sorts of fancy money laundering schemes to make it looks like there is no transfers but those are already illegal as fraud on both side of the Atlantic with potential jail times.
The EU don't have to block any content to efficiently enforce GDPR against US companies trying to market profitably in the EU.
To be fair that's less of an quick guide and it's maybe dated in the javascript content(who uses jquery today) but it's a beautiful book that showcases how elegant html can be when attention is given to the actual markup.
I even tried setting editor to something other then vi(scite) and it's clear that where bash and korn lauched $EDITOR on <Esc><v> zsh does not.
My .zsh file on macOS is literally just "set -o vi"
I guess there is some kind of added magic here(are you using the oh-my-ssh macro's) that's just not applied with my deliberately minimalist .zshrc.
esc -> v does work both with bash and mksh on ubuntu with stock config but not out of the box with zsh on my macbook so i suspect there is something missing im my one line .zshrc file.
Capital V is an actual vim command btw triggering linewise visual mode and that does somewhat seem to actually seem to be the functionality of shift-v by default in zsh.
It's fundamentally the same problem with malicious actors that email admins have been trying to deal with for decades and the solutions will similar, The days of just allowing anything to link a server to a chat/discussion network ended when eris.berkeley.edu was kicked off the early irc network(forming EFnet) and for email the authorities have accepted best effort blacklists as "enough" for dealing with shady email servers trying to federate "bad" content.
For more popular languages you get predefined templates for serverless platforms and compiled binaries directly in the linux distributions default repositories.
In many ways the outside interest in swift died down even quicker then the interest in running ObjectiveC outside of the Apple Ecosystem did, and as the Apple ecosystem don't include an server platform all swift server-side code is running outside of the apple ecosystem.
The problem likely isn't that swift is bad just that it's unremarkable once you take it outside of an iOS context.
The pentagon budget is a chronic scandal and a pretty good example of exactly how the private-public partnerships is creating a system where everyone benefits from the government being seen as inefficient.
What's actually needed is government agencies staffed with industry insiders who knows that they will never ever work in the industry again and have nothing to loose from putting the general public first, but this is kind of hard to do when government work is not seen as something of particularly high status, where people go for self realization after a success career in the private sector.