They already have. You can't buy QuickBooks for desktop anymore unless you want Enterprise, the expensive $4k+/year subscription. They dumped the Pro/Pro Plus and moved all those users to QuickBooks online.
And now they've launched Intuit Enterprise Suite in an effort to move the QBE customers into Online. The writing is on the wall there, desktop is going away.
It's also happening in more specialized areas too. I work in waste management/recycling, and this industry was traditionally windows heavy with thick clients on desktops. Even the truck scale software is moving to web interfaces, as are the dispatching and asset management.
OS increasingly doesn't matter for most knowledge work.
Yeah, there are going to be industries that will probably never move, certainly not within a 20 year timeline, but there are a ton that are moving or have moved entirely to SaaS and web apps.
> lot of enterprises begin pondering the question, and then about a year from now, they start seriously studying and prototyping it
Not sure about big enterprises, but I already see this happening in the mid-size, non tech company market.
I'm an IT manager and has been a sysadmin/ops for my entire career, and the past ~4 years I've been seeing a pretty consistent shift toward companies my company does business with deploying more and more macs. Windows is still dominant in my industry, but the cracks in the wall are widening. It's gotten to the point that I'm genuinely surprised now when I see Windows when someone screen shares.
Apple silicon is just too good and the generations coming into the workforce now don't have a "default" windows familiarity that we used to have. They're coming in needing to be trained on how to use a PC in general, windows or not, having used nothing but chromebooks and mobile OSes.
Now, Office OTOH is more entrenched than windows. Even the macshops I interact with are all on M365. Macs are managed with Intune, users & SSO with Entra, Defender for EDR, and of course the office apps. And that's why Microsoft probably isn't as afraid as it seems when it comes to Windows. Even without Windows lock-in, there is very real M365 lockin that is far more entrenched than the endpoint OS.
I believe they are saying that by the time you need something like uv, your project already has too many dependencies. Its the unnecessarily large supply chain that's the problem, and uv exists to solve a problem that you should try to avoid in the first place.
I think uv is great, but I somewhat agree. We see this issue with node/npm. We need smaller supply chains/less dependencies overall, not just bandaiding over the poor decisions with better dependency management tooling.
I agree with it that dependency management should be made easier. To be honest, I really like how golang's dependency and how golang's community works around dependencies and how golang has a really great stdlib to work with and how the community really likes to rely on very little depenendencies for the most part as well.
Maybe second to that, Zig is interesting as although I see people using libraries, its on a much lower level compared to rust/node/python.
Sadly, rust suffers from the same dependency issue like node/python.
This line of thought is honestly a bit silly - uv is just a package manager that actually does its job for resolving dependencies. You’re talking about a completely orthogonal problem.
> uv is just a package manager that actually does its job for resolving dependencies.
Pip resolves dependencies just fine. It just also lets you try to build the environment incrementally (which is actually useful, especially for people who aren't "developers" on a "project"), and is slow (for a lot of reasons).
The problem is, in all of those member states, they all have carve outs for "national security."
Germany, for exmaple, has secrecy of correspondence that extends to electronic communications, but allows for "restrictions to protect the free democratic basic order" and outlines when intelligence services can bypass the right to privacy.
Italy, France, and Polan also have similar carve outs.
Having it as a right isn't enough. National security and "public safety" carve outs need to be eliminated. So long as those exist, we have no right to privacy.
Rights are never absolute, they always have to be weighed against each other. The weighing can and should be debated, and needs strong protections when put into practice, but demanding an absolute is not reasonable.
I think the better way to phrase this against both relativism and absolutism is in the following way.
Rights are inherent to human nature, or they are nothing at all. If they could be granted by gov’t, then they can be taken away; they wouldn’t be rights. They allow individuals to fulfill their natural moral duties; you have a right to a good, because you have a prior obligation to pursue it. While the existence of these rights is universal and inalienable, their exercise is not absolute, as they are always limited by justice and the common good of the community. Because these rights are pre-political - they are not legal privileges; the state’s only legitimate role here is to recognize and protect what already exists by nature; any civil law that contradicts them is a perversion of justice rather than a binding law.
So…if privacy is a right (and I would say it is a derivative right, from more basic rights), then it does not follow that its scope is absolutely unrestrained. It’s not difficult to come up with examples where privacy is constrained or abrogated for this reason.
The trouble with broad privacy-violating measures is that they are sweeping in scope and unjustified, making them bad for the common good and a violation of a personal right. It is clearly motivated by technocratic design and desire for control, not the common good and the good of persons. Because it is unjustified, its institution is therefore opposed to reason. It effectively says that no vaild justification need exist. This is a voluntarist, tyrannical order.
The absolutist stance likes to claim that “having justification” is always how rights are violated, but this is wrongheaded. This is tantamount to claiming that we can’t tell a valid justification from an invalid one. But if that were true, then we are in much worse shape than such people suppose. If we cannot discern a valid justification from a bad one, then how can we have the capacity to discern when a right is being violated at all? Furthermore, it is simply not the case as a general political rule that gov’ts will violate rights if those rights are not absolute (which has never been the case anyway). The evidence does not support this thesis. And furthermore, if a gov’t wishes to violate a right, treating it as if it were an absolute doesn’t somehow prevent it from being violated. Some place too much faith in supposed structural elements of gov’t as ways to keep this from happening (like separation of powers), but there is nothing in principle to prevent these branches from cooperating toward such an end.
There are no absolute rights, even in the charter of human rights, which is about as basic as it gets. The reality is that every right, if regarded as absolute, violates another fundamental right, if regarded as absolute.
Take for example Article 3 of the declaration of human rights:
> Everyone has the right to life, liberty and security of person.
The article already has a collision set up in itself: You have the right to live in safety. But also, everyone has the right to live in liberty. If taken as an absolute, the right of liberty would prevent incarceration of dangerous individuals, violating the other individuals right to all life in safety.
Similarly, other fundamental rights get curtailed: The freedom of speech is in balance with the right to personal dignity of article one and other rights.
Not acknowledging that even fundamental human rights are in a tension with each other is just ignoring reality and will get you nowhere in a legal discussion.
The discussion is not which right is absolute, it is about how to balance the tension between the various rights. And different societies strike a different balance here.
Take for example the right to freedom and liberty. Lifelong imprisonment without parole as punishment is not a thing in Germany. There’s an instrument that allows the court to keep the perpetrator locked up in case the court considers the individual dangerous, but until 1998, this could not be retroactively be applied. There was a major legal upheaval with multiple rounds to the constitutional court to change that and it took until 2012/2013 to find a legal framework that wasn’t declared unconstitutional. To this day, however, Sicherheitsverwahrung is not a punishment, but a combination of therapy and ensuring the safety of society and it’s subject to regular checks if the conditions for the lockup still exist. The individuals are also not held in prisons, but in nicer facilities.
On the other hand, many US states still have the death penalty and are proud of it.
> The article already has a collision set up in itself
Yeah, because it's a made up self-contradictory notion with absolutely zero basis in reality. It's the people who believe in "rights" who are ignoring reality. Safety? The world is a dangerous place where you can be randomly killed if you take a wrong turn and no amount of "rights" is ever going to change that. Food and shelter? Simple economics are enough to defeat this, there isn't enough for everybody, rationing ensues almost immediately and suddenly you're forced to decide who's most "deserving" of these resources. Privacy? The FVEY get around it by spying on each other and sharing data because foreigners are always fair game. You can name virtually any right and the inherent contradictions in it are plain to see to anyone willing to go outside and see the world for what it actually is instead of what some "charter" says it should be.
It would be infinitely more honest if these governments simply decided to declare you guilty of whatever you're suspected of when they find your encrypted data. That's what they actually want to do. No need to engage in this song and dance about balancing "rights". If they did this, at least people would see things as they are instead of engaging in this constant abstraction in an attempt to rationalize and justify things by saying that you have the "right" to privacy but actually you don't when it's "in the interests of national security" for you to not have it. That sort of double speak is hazardous for my mental health and I'm tired of engaging in it.
So you’re saying there can be no worthwhile privacy protections as long as subpoenas and search warrants exist and it’s physically possible for someone to eavesdrop? I guess we might as well switch everything back to http.
The only worthwhile protections are those provided by mathematics. If you encrypt a message, then you can be sure not even god will read it. When a government gives you "protections" you can be sure of nothing.
I dunno; I think in practice an absolute sometimes shakes out just fine.
In this case, I see no reason that we would want to draft constitutional rights such that we consider a government's actions taken in pursuit of their national security to be, per se, legal — i.e. warranted, unable to be sued over, etc.
Imagine instead, a much weaker right granted to the state: the right to maintain laws or regulations which require/force government or military employees to do things that violate people's rights and/or the law of the land. But with no limit on liability. No grant of warrant. Just the mildest possible form of preservation: technically constitutional; and not immediately de-fanged the first time the Supreme Court gets their hands on it.
So, for example, some state might introduce a new law saying that soldiers can come to your house and confiscate your laptop. And then the head of that state might actually use that law to invade your home and take your laptop.
Given that the law exists, it would be legal for the head-of-state to give this order. And it would also be legal for the soldiers to obey this order (or to put it another way, court-martialable for the soldiers to disobey this order, since it's not an illegal order.)
But the actual thing that happened as a result of this law being followed, would be illegal — criminal theft! — and you would therefore be entitled to sue the state for damages about it. And perhaps, if it was still reporting on Find My or whatever, you might even be entitled to send police to whatever NSA vault your laptop is held in, to go get it back for you. (Where, unlike the state, those police do have a warrant to bust in there to get it. The state can't sue them for damages incurred while they were retrieving the laptop!)
The courts wouldn't be able to strike down the law (the national-security provision allows the state to declare it 'not un-constitutional", remember?); but since obeying the law produces illegal outcomes, you would be able to punish the government each and every time they actually use it. In as many ways as the state caused you and others harm through their actions.
There is absolutely zero reason why the state shouldn't be expected to "make people whole" for damages it has caused them, each and every time it does something against the people's interest in the name of national security.
And the simplest way to calculate that penalty / make the claiming and distribution of those rewards practical, would be to just not remove liability for these actions taken on behalf of the state, by not granting the state the right to do them in the first place. Just put them in the position of any other criminal, and force them to go to court to defend themselves.
"to protect the free democratic basic order", the irony.
It's incredible how even with the current surge of autocracy, most politicians can't see that the surveillance tools they crave for, could come under control of people much worse than them.
And can't see what they could do with them.
I think that many current governments in Europe are convinced that more surveillance will stop the autocratic surge. It's insane that they don't see how this is far from guaranteed, and how it will go if they're wrong.
>National security and "public safety" carve outs need to be eliminated. So long as those exist, we have no right to privacy.
This is overly absolutist, or maybe idealistic view. National security and public safety IS more important than individual right to privacy. As an extreme example, if your friend was dying, you had a password to my email, and you knew that you can use information in my inbox to save that person i really hope you would do it.
In general I think that police with a court order should be able to invade someone's privacy (with judge discretion). I mean they can already kick down someone's doors and detain them for several days - checking email doesn't sound too bad compared to it, does it? I think they should also be legally obliged to inform that person in let's say 6 months that they did it.
The problem is that modern world is drastically different than the old world when you needed to physically hunt down letters. Now you can mass scan everyone's emails, siphon terabytes of personal data that stasi could only dream of, and invigilate everyone. This is something that is worth fighting against.
> National security and public safety IS more important than individual right to privacy.
I disagree.
Because as soon as you open the door to governments reading your mail, they will read your mail. They can't help themselves. [0]
The only way of stopping them from doing this to excess is to stop them doing it at all.
The "National Security and Public Safety" thing is what they say to justify it, but that's not what the powers will actually be used for. They will actually be used for far less noble purposes, and possibly actually for evil.
We are actually much more secure if we don't let the government read our mail.
> they basically insist that I become an unpaid systems engineering QC person
Microsoft support is guilty of this, especially for Azure & 365 issues.
Like sorry, but you aren't paying me to debug your software. Here's a report, and here's proof of me reproducing the problem & some logs. That's all I'm going to provide. It's your software, you debug it.
And based on my own personal experience, even if you persevere and force them to acknowledge the problematic behaviour, they can turn around and say it's not a problem and working as intended.
For example, when using Azure Front Door, it's apparently absolutely not a problem that as yet un-cached file in their CDN downloads from their own Azure Blob storage have a maximum download speed of around 2MB (16Mb) per second:
Them:
> Hello Jonathan,
> I hope you are doing well!
> I sincerely apologize for the significant delay in our response, which was necessary to conduct further internal testing.
> After a comprehensive review, we have determined that the behavior you are experiencing is typical for this type of operation.
> This is primarily due to the connection not being entirely directly, as it must pass through Azure Front Door. This process also involves distributing the cache among point-of-presence (POP) servers, which inevitably impacts the > operation's speed. Let me provide you with documentation covering that matter:
Me:
> So to be clear, Azure Front Door maxes out at less than 2MB/s (16Mbit/s) for uncached items even when everything is on Microsoft’s own servers?
Them:
> Hello Jonathan,
> Thank you for getting back to me.
> These values may vary by region, but those particular ones apply for South Africa North.
I also tested this behaviour in US and EU regions (from an Azure VM requesting a file from Azure Blob storage in the same region as the VM but via Azure Front Door) and in EU it was also similarly limited while in the US it was only a tiny bit better.
We use Cloudflare now, cheaper, faster, configuration UI which isn't painfully slow. Not without their own recent incidents, but better than Azure Front Door 99.99% of the time.
While I'd love to take your tack, unfortunately, I find that if I actually want the fix, I have to become their unpaid engineer.
Which is ridiculous, because at the same time my company is paying a separate support fee, large enough to literally employ a dedicated engineer for my company!
I will do the work for them (typically paid for by my employer) iff I can expect them to fix it.
Blackbox debugging is a PITA, which is part of why I prefer open source, but it is what it is... If something is broken, and I can get it fixed by putting in the time to get a good report, and etc and they fix the thing, then I'll do it.
But if they don't fix the stuff, I have no shortage of things to fix myself.
Damn. I've put quite a lot of effort into open source tools w.r.t. debugging and bugfixing, but yeah putting that for a corporate product that doesn't even respect you must be draining.
I filed an issue, they told me to get in GitHub, fix it and file a PR myself O_o. In fairness they bugged me and cajoled me and offered to help until I actually did it, which I actually appreciated in the end because the experience was useful. (Give a man a fish, etc...)
The right to private communication is already enshrined in the EU.
Article 7, EU Charter of Fundamental Rights: Respect for private and family life (and probably a couple other sections in there as well).
The problem is national security exceptions. Chat control and other similar bills are trying to carve out exceptions to privacy laws under the excuse of national security.
Also its politically cheap to introduce surveillance or to expand state power, it's comparatively extremely difficult to pass laws that specifically restrict state power.
Privacy laws are well and good, but they exist. The problem is we need to stop allowing "public safety" or "national security" to be a trump card that allows exceptions to said laws, and good luck getting any government to ever agree that privacy is more important than national security.
Tobacco may be the most* addictive delivery method, but nicotine alone is also addictive. To say its not is misinformation. Consistent use of nicotine still leads to upregulation, which does cause irritability, brain fog, cravings when you stop.
* I'd even change this to say modern nicotine salts in vapes are likely to lead to dependency faster than tobacco. A 5% nicotine salt pod will contain as much nicotine as a full pack of cigarettes, and so vapers tend to consume far more nicotine in a single sitting than they ever could with a cigarette. That combined withe constant availability means users of nicotine vapes & pouches (aka, no tobacco) are likey to have a more difficult time quitting than cigarette smokers.
Bottom line, its still dangerous to dismiss nicotine's addictive potential with or without tobacco as a delivery method.
I also like Apple's office suite, the problem is network effects. I'd even argue most people don't actually need MS Office. The amount of people using PowerQuery, VBA, etc. is probably less than 2% of users.
The problem is, because everyone else (in business) already has and uses office, if you want to collaborate, that's what you have to use. Open file formats didn't win out in the end.
This is absolutely the problem - with the added issue of platform support.
I’m the only Mac user in our company of 15, which means I’m also the only person that can open a .pages file. Anyone can read a .docx, and if authored in word it will actually look the same on both computers.
It's not "the end" yet. Many governments and sufficiently motivated orgs are switching to ODF - it's only over for proprietary file formats that pretend they can stand toe-to-toe with docx. By eschewing open formats you're making all the mistakes of .docx with none of the upsides of the network effect.
Is it 2% who author content using those tools, or are you also including anyone who might need to open and use a spreadsheet using one of those technologies?
They already have. You can't buy QuickBooks for desktop anymore unless you want Enterprise, the expensive $4k+/year subscription. They dumped the Pro/Pro Plus and moved all those users to QuickBooks online.
And now they've launched Intuit Enterprise Suite in an effort to move the QBE customers into Online. The writing is on the wall there, desktop is going away.
It's also happening in more specialized areas too. I work in waste management/recycling, and this industry was traditionally windows heavy with thick clients on desktops. Even the truck scale software is moving to web interfaces, as are the dispatching and asset management.
OS increasingly doesn't matter for most knowledge work.
Yeah, there are going to be industries that will probably never move, certainly not within a 20 year timeline, but there are a ton that are moving or have moved entirely to SaaS and web apps.
reply