Amazon.com -> Electronics -> Printers and Ink -> Dot Matrix
Prices vary, but $200-500 seems to be the ballpark. This seems typical..
Given Go is a mainstream language without anything unusual about it, and given that's pretty much well known, I'd say most programmers wouldn't consider it a barrier. The programmers that do? Probably the people who aren't going to contribute to an open source project in the first place.
Why do I say this? Well, because you either love programming or you don't. If you do, then yes, open source is interesting to you, and no, you're not going to be put off by having to use a language you're only 90% familiar with (because, like I said, for non-LISP/Prolog/etc programming languages, you're already 90% familiar with them), you'll consider that a feature, not a bug.
What might put a programmer off contributing to a project because of the language is if the language is unpleasant or a chore to use, not if the language is not something they've used before. But Go isn't that either.
I'm a developer too. I've been in this profession for nearly 25 years, and been programming since I was 10 years old. If something can be modified and the source is available, I tend to play with it, regardless of the language. I really suspect most of us are the same way. Those who aren't... well, do you think they're really interested in open source?
I'm sure it will make sense to plenty of non-google engineers.
Unless those non-Google engineers have already heard of ftp, scp, rsync, etc.
The only real problem with sharing on home connections involves NAT, ISP ToS, etc: being findable and connectable. Rent a VPS and install OpenVPN on it, have your home fileserver connect to it, and it's solved.
Does it really make sense economically for Uber to get 100% of the cost of a ride this way but having to spend money to buy main, maintain and insure cars?
If you hypothesize that robot drivers can really do the job sufficiently well, the conclusion is an extremely strong and obvious yes. Taxis, limo services, etc are already viable business models even when you have all those same expenses plus a driver to pay. Remove the driver expense and it only gets more viable.
Or is this another sign of a company that doesn't know what it is doing, perhaps most recently suggested by the recent charges of sexism and sexual harassment?
It's possible they don't know what they're doing, but this certainly isn't a sign. It all comes down to whether or not you think robots perform as well as humans, and this story merely works from the conclusion that they can; it doesn't show any strengths or weaknesses of the premise itself.
Ether seemed a good model at the time and it did explain enough of the world that you could build useful conclusions when assuming it, despite it being fundamentally wrong. We may well be seeing the same thing with string theory today.
A fairly reasonable "decide that amount" is "you can have as much freedom as you want, as long as you don't deprive other people of the same freedom." That's been a legitimate social consensus for a very long time.
Quite, the same thing happened when they started to introduce human driven motor vehicles in place of the horse powered vehicles in the late 19th Century. A few lawsuits later, and nobody wanted to drive cars any more because of the risk. That's why we're stuck with horse and buggies in 2017, and nobody has gasoline or electrically powered motor vehicles.
(The concept you're looking for is "Insurance".)
I don't think real developers care. As long as it's not written in LISP or some other language that's radically different from normal paradigms, and as long as the development environment is just a matter of checking some options in their favorite IDE, most programmers will be entirely happy.
You grossly underestimate the ability of decent programmers to switch from language to language. What we care about is not whether a language is rarely used, but whether it can do what we need it to easily and quickly - and whether the libraries are easily googlelable of course.
Go is a mainstream language, if a little basic. It's fine. That won't be the problem.
some people only count as 3/5ths of a person
Have you ever wondered why? It's because they were trying to reduce the influence of slaveholders. A default position of counting slaves as a full person for representation purposes would have led to the slaveholders (who actually voted for representation, not the slaves) controlling the federal government based on the number of slaves they held.
So the 3/5ths compromise as well as granting the power to restrict or prohibit the importation of slaves (also in the Constitution) were the Nation's first two anti-slavery measures, passed over opposition from the slave-holding States. They'd have done more, but then the slave-holding States wouldn't have ratified the Constitution in the first place, making any restrictions in it pointless.
Being detained for an indefinite period is more than a mere "inconvenience".
That said, as I would do with any law enforcement encounter, I would "comply" and then file suit when I was safely at home.
I'd be enormously surprised if Chinese businessmen working in manufacturing industries dependent upon American and European clients aren't interested in news relating to how easy it'll be to export to the US and to European nations in the near future. I would, absolutely, expect them to show more interest than they've done in the past given the ramifications for Trump, who appears to oppose the degree of international trade we have, and Brexit, which will change the relationship of nations and thus have massive ramifications for trade.
Just because the "average" Chinese person doesn't care, doesn't mean that a significant minority will suddenly have a lot more interest in US and European events than they did previously. With China being a fairly populous country, you'd expect that to amount to a lot of new readers.
You mean they should stop reporting on the President of the United States when he does something with serious consequences if whatever he did happens to be a bad thing?
That's... not the way the press is supposed to act in a free society, FWIW. The Press is supposed to cover what the government does and what the impact of that is. You might not like that, but the rest of us prefer it that way.
"Today's robots are very primitive, capable of understanding only a few simple instructions such as 'go left', 'go right', and 'build car'." --John Sladek