But why did you ignore all the commentary on your TOS? Are you endorsing those terms as the company you want to be?
1,942 karma · joined November 5, 2013
But why did you ignore all the commentary on your TOS? Are you endorsing those terms as the company you want to be?
How do you determine the keys associated with the people you wish to communicate with? (The web of trust and going to key-signing parties are about a thousand miles from 'everything just works'.)
I agree that using AWS KMS is the same architecture as using some other KMS that you run yourself, you just garner the benefit of their software and operational capacity and you buy service; this is the same as any other PaaS service at Amazon or some other vendor.
What's the value of Cryptex, though? Why not just store KMS-wrapped secrets in your config file and have Amazon unwrap them? Then you wouldn't be dependent on any local crypto implementation and you could use other KMS features, such as AEAD.
The only plausible way this can make sense to me is if he said "Running your own key service is a pain, use Amazon KMS". But that's a simple service question, probably wouldn't have taken up as much space.
If you visit non-Google websites, it's technically possible for people to discover relationships and target e-mails (e.g. if you entered your email address on website A and then visited website B, cookies can correlate the visits and, among other things, trigger e-mail; also malware and other privacy leakages), but Google does not use its information in the way alleged.
Disclaimer: I work for Google in privacy engineering, but I'm only speaking for myself based on information Google releases: https://privacy.google.com/#google-information.
This isn't a joke: I can't find any documentation on the risk model that lets them estimate 11 9's and what class of risks it includes.
It's surprising there isn't some chemical reaction to precipitate out the sodium and chloride atoms bonded to something else, or whatever.
Also, I'm curious what work gets created by such dupes (presuming they're moderately low-volume). The vast majority of submissions go quietly to the 1-point grave, it looks like to me; as such, it would seem like there's little to no moderation problem with (some moderate load of) reposts that people have no interest in.
And if people are interested, presumably it's new to them? Not sure why their votes would be less relevant than votes for novel content of similar net interest. IMO, existing dedup'ing and moderating discretion is probably sufficient to keep things clean.
If anything, it would seem like HN should merge dup'ed submissions (so we don't have comments across a dozen different entries) while resetting the time to give them a new shot at the front page. And if people care about Internet Points, figuring out a way to share the karma.
As to how decisions get made: it varies. Sometimes there's some consensus, and sometimes management / executives make decisions without seeking feedback or even going against the input of the team. But it's then incumbent upon them to persuade and lead the org; if they do this poorly, they don't tend to be as successful in the medium or long term.
Again, Google isn't remarkable in this fashion, even if it's possibly something of an outlier: in any field of endeavor, you'll be more successful if you can persuade people to want to contribute to your mission rather than forcing them to do it. [Cue up the Antoine de Saint-Exupery quote re: longing for the endless immensity of the sea.]
At Google, pretty much any of the engineers can go and get a job at another company whenever they want. So they tend to have access to internal mobility; Google would rather let them fill a different job at the company than have them quit. Thus, managers (either engineering managers or product managers) don't have a lot of coercive capability.
The path to success is to not be a manager who forces people to do your bidding, it is to be a leader who persuades your colleagues of your vision. At times the tool of command can be used, but it's best used lightly.
My goal is to be service-oriented: my job as a manager is to help my engineers be super-successful, and one of the ways I try to do that is by finding paths for the organization to build great software and leading my team and other teams to cooperating to build it.