casmclas
Lots of people disapprove of Facebook's data practices, yet they still run several of the overwhelmingly most popular social networks. Apple could be in a similar position: producing an otherwise excellent product that has a limitation people tolerate.
The fact that Apple makes billions of dollars is not evidence that every single decision of theirs is the best decision for their profitability. In order for their profit to be used against the argument and comfort of a certain Hacker News commentator, we need some evidence that the revenue is because of, not despite (or unaffected by), the decisions that made the random Hacker News commentator unhappy. At best we can conclude that the decision is not such a howler that it's cost them their market viability, but perhaps if they'd made a different decision they could have owned the entire smartphone market in a way that Windows used to own the desktop OS market.
(Another logical fallacy implicit in the argument is that a decision made by a powerful person is more worthy of respect than another decision. I must admit these kinds of reactionary values are extremely far from me, and I am shocked and uncomfortable to find how common they are.)
In the olden days, any business could say in good faith "I want to offer email services" and they would have been treated pretty much the same as any other good faith provider of email service. But today, a business who wanted to start up an email service is insane; just check out the nearby thread of a person who replaced Mailchimp with a semi-self-rolled service. As a matter of fact, no matter what the RFCs say, people in the industry do not treat email as decentralised.
This is partially because people joined the network in bad faith, but it's also because a small number of large nodes are able to assume anyone who isn't known to them is acting in bad faith and therefore force people towards the larger nodes.
As I said before, email and the web continue to be usable in a decentralised fashion, but to do so involves wearing a hairshirt. This is the failure of decentralised applications. The author of the article has a view that is closer to "the market is only as free as its weaker members" rather than the view more fashionable hereabouts "the market is only as free as its stronger members", which leads to a different conclusion. It would probably lead to more insightful disagreements to discuss this underlying difference rather than arguing about what technologies email is less centralised than. (Edit to clairfy: These things in quotation marks are not quotes. The quotation marks are used to help delimit the propositions.)
Her actual conclusion is that in order to create a market whose average members are free, we need more regulation.
I don't think this is a fair characterisation of the article. She argues that email is an example of something that is failing as a decentralised application: Google's power over email is too strong. This is very different from claiming that it isn't an example of a decentralised application.
Email and the web are decentralised applications. But they are not the email and the web of the 1990s, when their decentralisation was the killer feature that saw them beat out centralised networks. To try and live on a non-Google/non-Facebook web is like using Linux on the desktop in 2000: it's certainly possible, but it's a bit of a hairshirt.
But they do have an excellent solution to the whole updates debacle: Install them in a separate location, initialise them when booting or when they're finished installing, and delete them when they're inaccessible from a few standard locations like /boot or /proc.
In this case a negative imperative is what you should be using. Moreover, since it's a life-or-death matter, we need to carefully explain ourselves. "Do not add too much water to the reactor. If you add too much water, the reactor could explode. The reactor should never contain more than 1000 litres of water. If it is overfilled, immediately follow the steps in 3.4.1 to perform an emergency evacuation." By being careful in our follow up, we reduce the risk of any misunderstanding. We cannot prevent a person from misunderstanding, but at least they are more likely to realise they have misunderstood something and seek clarification.
"Must not" is reasonably well-understood by native speakers of English, but it is confusing to non-native speakers because even though "must"="have to", the negations have different meanings. It is no use being technically correct if the person whose responsibility it is thinks you said "you don't have to add too much water to the reactor". The prevalence of "must" also varies throughout the native-speaking world.
Why not just tax the cigarettes and subsidise bike roads instead of car roads?
For instance, given that fire brigades are commonly city-level in the US and that American cities often have highly irregularly and interlocking shapes, it is plainly more efficient to trade a certain amount of funding to have the other city look after your dog leg. But there is a mandate on them to look after all structural fires in a certain area. They can pay someone else to look after it on their behalf, but the mandate remains. Territory and funds are exchanged. In other places, where fire brigades are run nationally or regionally, perhaps even individual stations will trade — "we specialise in rural fires and you specialise in urban fires, so you should take this newly urbanised region off our hands" "okay, but we will also take your newly urbanised funding off your hands". But it might also occur at the national or regional level and thus be central planning rather than business like.
But a fire brigade that is a private business will look after fires that are cheaper for them to put out than to burn. Perhaps they will put out a fire in a non-member's building since every neighbor is an important member — and then they might sue them for all their worth. But if they have no customers in an area because the people who live there do not have the money, then they might let the fire burn. Or they might say "we are liable for a hundred thousand dollars compensation if we don't put out this fire, but it will cost us at least a million to put out". (The local fire brigade will probably have to let some fires burn because they don't have the resources to put them out — it may be vastly too dangerous to get involved, but of a nature that, after a day of burning, it will be much safer. Here, the difference is the consideration — the question is the relative safety of attacking it vs waiting it out, rather than the relative costs of attacking it vs waiting it out.)
A mediate position could exist, where private corporations are allowed to get involved in the firefighting business, but if that were permitted, it would be a situation where the mandate remains and the private firefighters would be paid by mandatory payments from the property owners of the relevant territory. Unlike most businesses, they aren't free to pick what they do. A private supermarket can decide if they want to stock Mildew Milk or not. But a private regulated/mandatory firebrigade would have to put out the fire at Mildew Milk even though they've had a long running feud.
Obviously having a single purchaser of so many services allows them a large degree of control, but it isn't even a single payer system, since many health services require extra funds (even a routine doctor's visit requires out of pocket costs for many people, like $30 — that isn't cheap) although that's a recent change. There's also private health insurance and extra fees you can pay for nice service (like a room of your own).
Is there any kind of movement in Canada to introduce democracy? Americans regularly complain about their undemocratic constitution, giving equal say to sheep in the middle of nowhere and humans in New York. The UK has a few problematic cases, but they're easily removed and maintained because they want to maintain them.
But Canada's excuse is that they can't change their constitution — indeed, they continue to use the UK parliament to change what ought to be part of their constitution, that's how cowardly they are. Why is Canada considered so much a centre of democracy when all the evidence is against that notion?
'According to Segala, Stallman requests no video feeds in "places using proprietary JS."'
Therefore, we see that his concern isn't about the language of implementation, but whether it's proprietary or not. So you could write a FOSS web video player and post a video of him there, but he doesn't want to be on YouTube since I can't say "well, this video player would be much nicer if..." and then do that.
When I tried using ps-concur or some other ps gui libraries, I didn't feel inclined to keep progressing. When I learnt reflex with ghcjs, I built stuff, and I kept finding new things I wanted to build.
The best way for a Haskell to target browsers at the moment is via ghcjs. Hopefully one day it'll be with a ghc-to-wasm compiler.