That's true now, but it doesn't have to be. Before the retina MacBook Pro, the MacBook Pro used to be one of the easiest laptops to service. Opening it up, it was very easy to access almost every component.
Two things:
1) proto buffers intentionally don't allow null values; values that aren't set will return a default value
2) gRPC uses proto3, which does not distinguish between a field unset and a field set to the default value
The parent commenter is referring to the Half Dome permitting system. There's no limit on people entering the park daily (which is why it's so incredibly crowded). They do cap the number of people allowed to ascend Half Dome each day.
There's a lottery system, then a small number of tickets are given out on a first come first serve basis from the ranger stations on the day of.
(Also a Googler, not GP commenter. Speaking just for me.)
Yes, I have. Generally this was a case where the candidate had a good grasp on an approach to the question by the end of the interview but wasn’t able to write it due to time constraints.
I see interviews as a dialogue between me and the candidate where I give them hints in the right direction when required. Very few candidates require 0 hints.
State sales taxes can't really be compared to a VAT. A VAT gets collected at each step along the way from raw materials to final product; sales tax is only collected at final sale.
Collecting a VAT is probably more expensive to society than collecting a sales tax, as every business has to keep track of it instead of just the ones that do the final sale. The reason you need VAT is in practice, if sales taxes are higher than around 10%, the number of businesses/people who start to find ways to not pay it starts getting significant. With a VAT each business in effect enforces the tax on the business it buys from or has to pay the tax themselves. Raising a sales tax higher than 10% can net you less tax revenue(highest sales tax in the US is 10.25%, highest VAT 50% (Bhutan) with 25% common in Europe).
I imagine this effect is getting less pronounced as cash is used less and less in transactions.
Conceptually, yes. Most mid and large manufacturers are using gov-sponsored programs that allow deferral of duties and VAT/other taxes until final sale. Source; I work in global trade.
I like mountain climbing, skiing, rock climbing, sea kayaking, hiking, snowshoeing, backpacking, mountain biking. Many of these things are only possible near mountains. I live in Boulder currently, but grew up north of Seattle, and it really does provide more variety in outdoor pursuits than just about anywhere.
Interesting. I can't hold it against someone for enjoying the area where they grew up. I know how it feels to have someone insult your hometown and wouldn't want to do that to anyone else. I've always enjoyed visiting the west coast.
If you ever find yourself in Northern Wisconsin, sea kayaking the Apostle Islands is pretty spectacular. Check out http://livingadventure.com/ for more info.
This may have been wry humor on your part, but of course there is no Safari on Android... I do see the behavior you describe in the News & Weather app, which likes to open links in embedded Chrome Web Views (unless I long-press and then they will offer to open in browser, which happens to be FF).
I see where you're coming from on some points, such as complex character sets and caching. But runtime and spacetime complexity are basic concepts which should be taught in any respectable CS degree program. Looking for edge cases and writing good tests ought to be taught as well. Also I'd hope parallel algorithms would get some time in a CS degree, but that one could be somewhat negotiable.
Can you define what a 'respectable' CS program is? I'm currently taking a core CS class online for fun at a major public university and its nothing earth shattering. In fact, I'd go as far as saying that I get more out of blogs and study aides like 'cracking the coding interview' than this class.