611 karma · joined May 13, 2013
Mind you, from 1996 to 2006, they put Georgia State students in the dorms and bussed them to and from Georgia State, which didn't make a lick of sense, but I give Atlanta's government a lot of credit for very nearly doing something right.
Google Cloud Storage does not limit read or write throughput with the exception of our "Nearline" product (and even Nearline's limiting can be suspended for additional cost, a feature called "On-Demand I/O").
Say that you and a friend are reading a Where's Waldo book, and you want to prove that you have found Waldo, but you don't want to tell your friend where Waldo is. This seems impossible. However, you could take a large piece of cardboard, cut out a Waldo-shaped hole, and place it over the book. Now you have proven that you can find Waldo.
"But wait!" cries your friend. "How do I know the book is even under there? Let me see." But you can't do that, since he knows roughly the spot Waldo would be if you lifted the cardboard.
So, you get a second piece of cardboard and put it on top of the first. Now, you play a game. You ask your friend whether you should lift one piece of cardboard (to verify the picture of Waldo) or two pieces (to verify that the book is beneath the second piece). You can play this game as many times as required for your partner to gain a reasonable confidence that you're not cheating.
And that's a zero knowledge proof.
How to use: https://support.google.com/mail/answer/1284885?hl=en
Of course, I originally worked for Amazon.com, so my baseline for a good work/life balance may be skewed, and I don't work in Mountain View, so I can't speak to the culture at headquarters.
The ninja story doesn't work here, since for any p1 I think there's exactly one p2 possible. The photographer story DOES work, since he can start at any point, and the mermaid can then be at any second point. I'm not sure about the dragon story, but I'm guessing it doesn't work either.
Who am I kidding, of course SOMEONE would, but more than one or two people?
1) Yes, especially if you've worked for some big name, non-government tech companies.
2) Absolutely not. The salary is MISERABLE compared to what you could get in the private sector. That's the real problem.
The government desperately needs world class software engineers, but the private sector can effectively buy them all away. Who would try and fix the busted old immigration system when Facebook or Google will pay you literally four times more money to write way more fun stuff with modern technology, world class perks, and job security that doesn't depend on the next election cycle.
Joining these guys is a sacrifice. It's a service to the country. It's work that literally changes and even saves lives, but it's miserable, boring work, with little or no personal reward.
The spirit of the law is the programmer's intention, the design document, the thing the customer wants you...to...build.....
Right, okay, I've changed my mind. That's nebulous.
I would like to have coffee with interesting people from time to time.
Image Fred Everyman. For some reason, the only car he can afford is a Bugatti Veyron, and he needs a car to get to work. How much does this cost Fred?
A basic new Bugatti Veyron seems to cost about $1.55 million. A normal car loan is for 3 or 4 years, but let's assume Fred can get a 30 year loan. He's got pretty good credit, and he ends up with a 4% interest rate. Unfortunately, Fred also needs auto insurance, which for a Veyron will run about $50,000 per year.
Fred's loan payment is about $7900/mo, and his insurance payment is about $4166/mo. Oh, and a Veyron only gets about 7mpg in a city, so we'll say his monthly gas bill is another $300.
Add that up, and Fred needs to make $12366 per month, post-tax, just to pay for his car (not counting tires, tune-ups, fixing the paint after people tag it). In order to have $12,366 of monthly net pay, Fred needs an annual pre-tax salary of around $315,000.
So a $315,000 yearly salary will allow Fred to own his Veyron in 30 years. If he wants to eat food or live somewhere, though, he'll of course need more.
(Warning: I almost certainly made at least 3 major mathematical or accounting errors in there somewhere).
If this were Reddit, this is the point where I would attach a hilarious GIF of some animal running away with the text "NOPE" all over it.
Of course, you now have to take into account this extra income and add that to the taxes, and you'll add that result to the total income, which'll need taxing, but this fortunately has a closed form solution, and we can quickly calculate a final number. At least I think other people could quickly calculate it.