Anyone who's used both, how does it compare to Google's internal tooling?
HN user
throwaways885
Freedom of speech is the concept, and 1st amendment is an implementation. The maximal possible implementation given the rest of constitution that came before it. So it's not just government in principle, only in practice.
While I agree in principle, it's not true in practice.
Look at the debate around making Internet access a right: https://en.wikipedia.org/wiki/Right_to_Internet_access
Same debate around free healthcare et al, which last time I checked somebody had to provide.
The Right to Freedom from Misinformation.
It's not going to happen. People want to veg out after a hard day of work, most are not going to volunteer even if all video games and social media ended tonight.
not an expert in game theory, politics, economics, or anything else involving policies affecting 350M+ people
To be fair, neither are most politicians.
This is the thing. WFH at Google is an option now, but the uptake hasn't been as huge as people here might expect.
Calling 911 is one of those times when I really, really don't want to see permission popups. If I'm in a car crash, I ain't going to be lucid enough to make sure the permissions are set properly. I am almost certain there are legal restrictions in this direction.
And what happens when real fraud does occur?
Possibly to drive between their various houses?
I'm guessing this is the old joke about Eric Schmidt?
To be fair, Google, Facebook, et al chose to have monorepos when they were startups, so it's not necessarily cargo culting to look at what they did. I'd argue part of the success was cultural - with everything in one repo there isn't generally specific folders which are restricted in these large codebases, and that helps with a bunch of things.
A company like Apple probably deals with hundreds of major lawsuits per year. Must be thousands of smaller cases too.
Last time I checked, I'm a human being who is hardwired to understand these social cues. They're essential for having a conversation in any way that isn't just exhausting for me. It's not a lack of trust. My monkey brain just struggles to parse remotely held conversations.
I guarantee you that most people back then would've been hunting, farming, building huts or rearing children. There is no model of the past where this level of isolation was even maintainable. People simply depend on each other to live.
All that changed is that we've outsourced that direct dependence with indirect dependencies, like supermarkets.
Probably more than 2.4 people, which is the average household size in the UK, for example.
We lived in tribes, not pseudo-prison cells with just yourself or your family at best.
Is this any different from what a human is doing?
I would also say that the approaches taken by something like AlphaGo are more interesting, too. Because unlike chess the solution space for Go is too large to simply look at all possible moves.
A proper fix is better than an instant fix.
It's not indexed for some reason. Even in the provided list of craters.
If your services are backwards compatible to talk to each other, then you don't need to release instantly. Making breaking changes is tricky, but you don't need to release everything.
True, but I guess it's worth mentioning that OW is the primary method of cheater controls nowadays. In-game report button, VAC, VACNet, Prime MM, Trust Factor, etc... are the other systems they use, but replacing the community with algorithms didn't really happen.
Speech is violence nowadays. Silence is also violence.
One of these days, I'm going to go live in the woods and no internet. People clearly do not want a free society anymore so I may as well just check out.
But isn't the flip side of all this censorship a reduced ability for people to tell bullshit from reality?
Why is information intelligence not taught in schools?
Much like an immune system, we need to be exposed to nonsense so that we're constantly vigilant. There will always be a group of nutters who believe in flat earth, that vaccines cause autism, etc... Trying to cut that off at the source just throws these people into underground cults. A more scalable, sustainable solution is to
1) teach people to do their research - properly, as in, don't go on Facebook and join "Flat Earth Society Boston" to find The Truth
2) teach people it's okay to change their minds - part of this spreading cultism is that political opinions are now core identities
3) teach people to tolerate opposing viewpoints, even the silly ones - point and laugh, but don't try to cancel and destroy their lives
Another thing - every time a tweet or document is censored, the replies are generally cut off as well. How can people learn to distinct true and false if they don't get to see examples of people being wrong and corrected.
What I'm suggesting is that neither I or large corporations are capable of making that distinction. Nor the government for that matter.
But that is precisely the lesson history taught us. Misinformation, fundamentally, cannot be identified. It's easy to say "oh, everyone who believed that was an idiot" when talking about Galileo being thrown in prison for heliocentrism. If he was alive today, we'd be calling him a "far-right conspiracy theorist" or something equally as nasty.
Snowden (and countless others) are hero's. This new breed of authoritarian leftists do not represent Silicon Valley and tech at large, but rather silence those of us who do still believe in free speech.
I'm petrified about speaking out because I don't want to be labeled as a far-right trump apologist. No, believing gigantic megacorporations shouldn't censor information is not "right-wing".
The other truth is we're all outraged when these companies host some stuff that we don't like
Please, speak for yourself. I think these companies should host absolutely everything[0]. Between 2010-2016 was the golden age for these companies actually being free and open.
Edit: Within the law. To be honest, there is very little I see that should be censored beyond CP.
There wasn't a need for rank-based matchmaking or anti-cheat or anything like that, you just eventually found a place you fit in and could have fun. Valve tried to replace that with algorithms but maybe they should "crowd source" so to speak, like we did 20 years ago.
They're doing that too.
How cost effective were microprocessors in the 60s?
If you change your service’s API, just updating all of the other clients of your service in the repo is not sufficient to skirt the problem of different clients expecting different APIs.
Most Google APIs are written in protobuf, which is backwards compatible over the wire. This makes most changes painless, although caveat emptor as things can still get messy as they do in the real world. With something like a Java interface, it doesn't really matter if those APIs change because all the code is built and released together at HEAD.