The argument can be made that it's better to have less hardware that works but what does work doesn't crash the machine,
The problem though is that a lot of this "less hardware" isn't in a showroom near you, giving you no opportunity to try a laptop's screen or keyboard before committing to a mail order purchase. And there are fewer choices for screen size; System76 for instance has no laptops smaller than 13 inches. And laptops sold with GNU/Linux carry a lack of economies of scale tax that outweighs the Windows tax; they tend to run over $600.
Another angle is that a fair bit of hardware out there doesn't have drivers for current versions of Windows
The drawback being that the old hardware won't be warranted anymore. So if you buy a used laptop specifically for its compatibility with Linux, good luck if the screen hinge or the power jack starts to break.
Better yet, have both the power and suspend keys pop up a dialog box to the effect "Do you want log out, shutdown, restart, or sleep?" with the default being "log out" until the user changes the setting away from "Ask" in power management settings.
Linux panics less often than Windows stops in part because Linux kernel developers maintain their own drivers. It's traditional for Linux-friendly peripheral makers to contribute their kernel-mode drivers upstream. Microsoft, on the other hand, delegates most driver development to hardware makers, who are obligated to pay a code signing CA trusted by Microsoft but aren't obligated to provide source code to Microsoft. This means defective drivers end up in widespread use, and driver defects are the single biggest cause of stops on Windows. The drawback here is that desktop Linux gets less attention from hardware makers, particularly those who are more possessive about their trade secrets, than Windows.
Until two or three versions from now, when [the "Enable DRM" checkbox] is removed from Preferences and can only be toggled via about:config, or five or six versions of Firefox later when even that is removed...
At that point, Firefox users can switch to a fork that omits support for proprietary CDMs, such as Waterfox. If Mozilla makes support for proprietary CDMs mandatory, I'd bet money Debian will either revive the Iceweasel brand or package IceCat.
But people think they have the right to any music any time for no cost. That's not how the word, or the Internet works.
Then what's actually keeping it from working that way?
Lawsuits by copyright owners against infringers. Or are you asking what allows copyright owners to continue to have grounds to sue? In that case, copyright is part of the TRIPS agreement that applies to all WTO members, combined with the threat of punitive trade sanctions against countries that withdraw from the WTO.
I read MoarSauce123's comment to imply that promotional perks from record labels cover the royalties payable to songwriters through BMI and the like. This can go as far as buying a 4-minute ad spot during "non-stop drive hour" to play a new single that the label wants to push. This is fine as long as the sponsorship is disclosed. The notice
We don't like to stop the music, and neither does Atlantic Records. The label has sponsored the next song to keep the music going allll hour here on Hits 9x.x.
There are quite a few free subdomain providers out there too, usually offering dyndns options and the like.
The problem is that a lot of these free subdomain providers aren't listed on the Public Suffix List. For example, afraid.org is not. And if a domain isn't on the Public Suffix List, Let's Encrypt issues no more than 20 certificates per week for that domain. This means 20 other users of that same domain will probably have already obtained their certificates before you, causing Let's Encrypt to reject your attempt to obtain a certificate with an error message to the effect:
Error: rateLimited:: There were too many requests of a given type:: Error creating new cert:: Too many certificates already issued for: no-ip.biz
So it appears to be either A. use Let's Encrypt for the certificate and pay for the domain or B. use a free subdomain provider for the domain and pay Namecheap for the certificate.
The use case is "I've got some videos on my NAS that I don't want to share with the whole Internet. But if you watch them through cleartext HTTP, the browser will refuse to go full-screen because of Secure Contexts restrictions."
The other problem is that a single device may support multiple input modalities. For example, a laptop may have both a touch screen and a trackpad available, and an all-in-one desktop PC may have both a touch screen and a mouse available. If the layout of controls in a native application or web application is supposed to depend on the input device, how is it supposed to know which input device a particular user wants to use at any given time?
Perhaps the "UX" hate comes from the fact that the term took off shortly before smartphones using capacitive touch screens became popular. Capacitive touch screens forced UIs to drop long skinny menu items and dense toolbars in favor of larger square icons that a finger can hit reliably, and large (80x45em to 120x67em) desktop monitors were ousted in favor of 20x30em phone displays that just can't hold as much information without having to scroll or otherwise navigate.
They could use RFC compliant TLDs that cannot be reserved
I agree that the operator of a home NAS should drop Google's TLD in favor of something like.test. But I imagine that visitors to the hobbyist's home are unlikely to successfully complete the process of adding the NAS's private CA's root certificate to their devices.
or alternatively, register a domain or TLD for themselves.
Which inflates the price of a home server appliance by that of a domain registration.
What's the best way to shoot horizontal video of a vertical subject, especially in a room too small to fit the entire subject vertically in the frame of a horizontal camera?
Visual Studio would be running on Windowsand only the corresponding virtual machine on Ubuntu.
I guess that rules out anything written in Java, C#, or Python, as all three languages run on virtual machines. Eclipse would be running on IcedTea, MonoDevelop would be running on Mono, and even Update Manager would be running on CPython.
And even if you're willing to explain the key difference between JVM, CLR, or a Python interpreter on the one hand and VirtualBox on the other hand, let me rephrase my interpretation of Merk42's comment in light of your rule that applications in virtual machines don't count:
"When the best tool for a job is exclusive to Windows, you run Windows. Visual Studio is the best tool for X, Y, and Z jobs [please clarify how], and it's so much better at these jobs than widely used IDEs for Ubuntu that it's worth running Windows in addition to Ubuntu."
If I click "Download" on that page then "Continue to download", I'm presented with a box to log in to LinkedIn or sign up for LinkedIn. Was this article intended as an ad for Microsoft's LinkedIn service?
How can Visual Studio be the best IDE for Ubuntu if both it and its defining.NET Framework can only be natively installed on Windows?!
Presumably because they can be non-natively installed into a licensed copy of Windows running in a virtual machine on Ubuntu, and Merk42 believes that the advantages of Visual Studio outweigh the Windows license price and the VM overhead.
What self-respecting *Nix user uses Chromium based anything?
The official client for Skype uses Electron, which is Chrome hardcoded to visit one website. So does the official client for Discord.
"Then just use the web-based client in Firefox instead." Web-based clients either are missing features or make them Chrome-only. Skype for Web running in Firefox for Linux is missing voice and video chat; the Call button is grayed out. Discord for Web running in Firefox doesn't allow uploading emoji images to your own server or to other servers where your account has the permission. Firefox users can rename or delete emojis; they just can't upload new ones. Firefox users can upload attachments, but not emojis. Uploading emojis to Discord in Firefox worked until May 23, 2017, when the server settings user interface was redesigned.
If your server appliance runs on hardware comparable to a Raspberry Pi or an Allwinner board, the power consumption isn't going to be that high, and a 10-year domain registration for $60 to $150 per unit makes up a substantial fraction of the purchase price.
Sadly, it's often Xinput controllers only, not traditional DirectInput controllers.
In part, you can blame Windows Store for this. UWP applications can access XInput but not DirectInput.
The anti-adblock script on TV Tropes confuses the tracking protection in Firefox Private Browsing with an ad blocker.
The argument can be made that it's better to have less hardware that works but what does work doesn't crash the machine,
The problem though is that a lot of this "less hardware" isn't in a showroom near you, giving you no opportunity to try a laptop's screen or keyboard before committing to a mail order purchase. And there are fewer choices for screen size; System76 for instance has no laptops smaller than 13 inches. And laptops sold with GNU/Linux carry a lack of economies of scale tax that outweighs the Windows tax; they tend to run over $600.
Another angle is that a fair bit of hardware out there doesn't have drivers for current versions of Windows
The drawback being that the old hardware won't be warranted anymore. So if you buy a used laptop specifically for its compatibility with Linux, good luck if the screen hinge or the power jack starts to break.
That depends on living in a city with a lot of trade shows that admit the public.
Better yet, have both the power and suspend keys pop up a dialog box to the effect "Do you want log out, shutdown, restart, or sleep?" with the default being "log out" until the user changes the setting away from "Ask" in power management settings.
You don't make "high risk, low occurrence" things faster... unless you're an idiot.
Then Google are idiots, as anyone can wipe a developer-mode Chromebook by turning it on, pressing Space as prompted, and pressing Enter as prompted.
Linux panics less often than Windows stops in part because Linux kernel developers maintain their own drivers. It's traditional for Linux-friendly peripheral makers to contribute their kernel-mode drivers upstream. Microsoft, on the other hand, delegates most driver development to hardware makers, who are obligated to pay a code signing CA trusted by Microsoft but aren't obligated to provide source code to Microsoft. This means defective drivers end up in widespread use, and driver defects are the single biggest cause of stops on Windows. The drawback here is that desktop Linux gets less attention from hardware makers, particularly those who are more possessive about their trade secrets, than Windows.
Which registrar on which TLD offers domains at $2 per year?
Or Mr. Yankovic could have written "eBay" as a parody about buying Backstreet Boys CDs.
C. Good luck getting your private CA's root certificate installed on the devices of non-technical friends and family visiting your home who just want to view the videos on your NAS in full screen. I'm not even sure it's possible on Android 7 "Nougat" and later, as each app has to opt into trusting user-installed certificates through the network security configuration in its package. If the user's web browser hasn't, too bad.
Until two or three versions from now, when [the "Enable DRM" checkbox] is removed from Preferences and can only be toggled via about:config, or five or six versions of Firefox later when even that is removed...
At that point, Firefox users can switch to a fork that omits support for proprietary CDMs, such as Waterfox. If Mozilla makes support for proprietary CDMs mandatory, I'd bet money Debian will either revive the Iceweasel brand or package IceCat.
But people think they have the right to any music any time for no cost. That's not how the word, or the Internet works.
Then what's actually keeping it from working that way?
Lawsuits by copyright owners against infringers. Or are you asking what allows copyright owners to continue to have grounds to sue? In that case, copyright is part of the TRIPS agreement that applies to all WTO members, combined with the threat of punitive trade sanctions against countries that withdraw from the WTO.
I read MoarSauce123's comment to imply that promotional perks from record labels cover the royalties payable to songwriters through BMI and the like. This can go as far as buying a 4-minute ad spot during "non-stop drive hour" to play a new single that the label wants to push. This is fine as long as the sponsorship is disclosed. The notice
There are quite a few free subdomain providers out there too, usually offering dyndns options and the like.
The problem is that a lot of these free subdomain providers aren't listed on the Public Suffix List. For example, afraid.org is not. And if a domain isn't on the Public Suffix List, Let's Encrypt issues no more than 20 certificates per week for that domain. This means 20 other users of that same domain will probably have already obtained their certificates before you, causing Let's Encrypt to reject your attempt to obtain a certificate with an error message to the effect:
So it appears to be either A. use Let's Encrypt for the certificate and pay for the domain or B. use a free subdomain provider for the domain and pay Namecheap for the certificate.
The use case is "I've got some videos on my NAS that I don't want to share with the whole Internet. But if you watch them through cleartext HTTP, the browser will refuse to go full-screen because of Secure Contexts restrictions."
The other problem is that a single device may support multiple input modalities. For example, a laptop may have both a touch screen and a trackpad available, and an all-in-one desktop PC may have both a touch screen and a mouse available. If the layout of controls in a native application or web application is supposed to depend on the input device, how is it supposed to know which input device a particular user wants to use at any given time?
Perhaps the "UX" hate comes from the fact that the term took off shortly before smartphones using capacitive touch screens became popular. Capacitive touch screens forced UIs to drop long skinny menu items and dense toolbars in favor of larger square icons that a finger can hit reliably, and large (80x45em to 120x67em) desktop monitors were ousted in favor of 20x30em phone displays that just can't hold as much information without having to scroll or otherwise navigate.
helping [visitors] install a cert is a trivial exercise
I guess the truth or falsity of this statement in practice is our core disagreement.
They could use RFC compliant TLDs that cannot be reserved
I agree that the operator of a home NAS should drop Google's TLD in favor of something like .test. But I imagine that visitors to the hobbyist's home are unlikely to successfully complete the process of adding the NAS's private CA's root certificate to their devices.
or alternatively, register a domain or TLD for themselves.
Which inflates the price of a home server appliance by that of a domain registration.
What's the best way to shoot horizontal video of a vertical subject, especially in a room too small to fit the entire subject vertically in the frame of a horizontal camera?
Visual Studio would be running on Windowsand only the corresponding virtual machine on Ubuntu.
I guess that rules out anything written in Java, C#, or Python, as all three languages run on virtual machines. Eclipse would be running on IcedTea, MonoDevelop would be running on Mono, and even Update Manager would be running on CPython.
And even if you're willing to explain the key difference between JVM, CLR, or a Python interpreter on the one hand and VirtualBox on the other hand, let me rephrase my interpretation of Merk42's comment in light of your rule that applications in virtual machines don't count:
"When the best tool for a job is exclusive to Windows, you run Windows. Visual Studio is the best tool for X, Y, and Z jobs [please clarify how], and it's so much better at these jobs than widely used IDEs for Ubuntu that it's worth running Windows in addition to Ubuntu."
If I click "Download" on that page then "Continue to download", I'm presented with a box to log in to LinkedIn or sign up for LinkedIn. Was this article intended as an ad for Microsoft's LinkedIn service?
How can Visual Studio be the best IDE for Ubuntu if both it and its defining .NET Framework can only be natively installed on Windows?!
Presumably because they can be non-natively installed into a licensed copy of Windows running in a virtual machine on Ubuntu, and Merk42 believes that the advantages of Visual Studio outweigh the Windows license price and the VM overhead.
What self-respecting *Nix user uses Chromium based anything?
The official client for Skype uses Electron, which is Chrome hardcoded to visit one website. So does the official client for Discord.
"Then just use the web-based client in Firefox instead."
Web-based clients either are missing features or make them Chrome-only. Skype for Web running in Firefox for Linux is missing voice and video chat; the Call button is grayed out. Discord for Web running in Firefox doesn't allow uploading emoji images to your own server or to other servers where your account has the permission. Firefox users can rename or delete emojis; they just can't upload new ones. Firefox users can upload attachments, but not emojis. Uploading emojis to Discord in Firefox worked until May 23, 2017, when the server settings user interface was redesigned.
If your server appliance runs on hardware comparable to a Raspberry Pi or an Allwinner board, the power consumption isn't going to be that high, and a 10-year domain registration for $60 to $150 per unit makes up a substantial fraction of the purchase price.