Also you have interface complexity. Adding these features requires some way to use the features, possibly including configuration options, menu items, hotkeys and so on. Prior to the Ribbon, Microsoft tried to fix this in Word by hiding all the menu items you had not used yet, so you'd never know those features were there to be used. My boss constantly asks me to remove menu items and "simplify" but he never has any answers on where he thinks users should go to access those features if they're no longer in the menu. Relevant Dilbert.
and you do nothing
Except that every time CloudFlare has been notified, they have disabled the content that they were notified about, as required by the DMCA, unless you have evidence that they are not complying with the DMCA (which the MPAA and RIAA don't or they'd have marched straight to the courthouse to put an end to it rather than paying people to whine about it online).
Look, I get it, the MPAA/RIAA bribed the fuck out of the Democrats to get the DMCA and now you feel like the law they bought isn't working and they should get a refund. But guess what! It's the law until it's replaced.
Now, the question is whether you think you can replace the law with one where they should use psychic power to determine whether or not a given file would be found to be infringing by a court and block that file if so. If you think a law like that is going to fly, well, I'm sure the Democrats have their donation slots WIDE open for 2018.
A few years ago I came across my old BBS number during a Google search and decided to call it and see who answered.
It rings once and then...a modem sound.
Freaked me out until I discovered it was just a fax machine that actually blasted that noise on answering.
I start by using my knowledge of whatever it is that I expect to receive to pick a reasonable size starting chunk, say if I'm expecting to receive a line of text from an IRC client, maybe bufsize=256;. Then, if I read 256 bytes and don't receive a newline, I double the buffer size and read another 256 bytes. If I still haven't received a newline, I double the buffer size and read 512 bytes and so on. The realloc() system call allows me to (attempt to) extend the buffer, so it does not have a fixed length.
It seems to me that the obvious test to see whether or not AlphaGo "understands" Go or not would be to have it try to play on a 21x21 grid.
You don't know the length of the input until you have read it in. To read it in you need a buffer, that buffer will have a fixed length.
realloc() says hi. You can read() bufsize bytes from your source, determine if you have reached the end of input, and if not, allocate more memory for your buffer and continue to read() some more.
In this case, maybe not
Uh, no. In case you haven't missed it, they WERE the first jobs shipped overseas last decade when that became a popular thing to do.
so the obvious solution is to expand the pool. Diversity, H1B, education programmes...
Or, by paying more. The other day I was reading an article about some construction company whining that they couldn't keep their workers because another company kept driving by their job site with a big sign saying they were paying more. The first company absolutely believed they were entitled to workers at the rate they were paying, and that everyone else should bend over backwards to ensure they got what they wanted.
Paying more worked just fine for the company with the sign.
The most anti-free speech action you could ever take would be to require private entities (not government)
The most anti-free speech action you could ever take would be to turn a blind eye to censorship by private entities, then feign shock when it turns out the government encouraged that censorship.
This isn't a theoretical thing either, we saw it with Bush's administration withholding government contracts from Qwest over refusing to participate in (at that time illegal) warrantless wiretapping (and then arresting the CEO for financial statements that had been made, that were no longer correct after the withdrawal of the government contracts).
any attempt to abuse market power will lead to Amazon being uncompetitive in the market
As long as you only define "abuse market power" as "charge too much".
Just a minute, I'm getting new orders from Bezos... if I want to keep buying products from Amazon, I need to park my car to block you in whenever possible.
What about the stuff made on the same exact production line as the "official" stuff?
You mean the ones that run 3 shifts 24x7 making official stuff? I suspect what you're getting isn't made on the same exact production line, or if it was, it came from the QA reject bin.
who says that as a business you have some sort of a right not to have competition?
Nobody does, but we haven't even gotten to market yet, we're still discussing the relative costs and benefits of our staffing decisions. As it stands the opportunity cost of choosing to hire humans over purchasing robots seems to be quite high. Maybe you can "compete on the fact that you hire humans", ask the "Buy American" people how that worked for them?
automation is not an immediate thing
Neither is hiring a human, they will have to be trained in whatever innovative process you've dreamed up. Except that every human you hire will have to be trained, while the robot would be trained once and that programming replicated as many times as necessary.
So it will run at reduced efficiency and productivity compared to a robot-staffed company because hiring three shifts of workers plus spares for each position is less capital-intensive than buying a robot for each position? Keeping in mind, of course, that robot-built-robots will theoretically be as inexpensive as everything else robot-built (ie cost of raw materials plus whatever margin the bot owners can eke out as profit), plus the added overhead of having to outfit your place of work for human occupation eg lights, bathrooms, potable water, etc.
As for "processes", at this point, just about any assembly process is well understood and well automated. The ones that aren't are waiting for computer vision to finish baking. Which, like everything else, will remain 5-10 years in the future until one day it isn't.
I really don't think plumbers are going anywhere anytime soon either.
Someone will eventually miniaturize the oil-pipe cleaning pigs to fit in household plumbing and sell you a $450 poomba. Pays for itself in just a few $100/hr plumber calls.
God made machine language; all the rest is the work of man.