If the reason understandability is important is that it means you get fewer defects etc, then really it isn't that it's important, it's that defects etc are important. This article is completely confusing means vs ends.
Surprisingly, yes, there's really not a lot of McDonald's or other chain fast food restaurants downtown. You can try exploring in Google maps to get a feel for it (consider eg the area around Mercer and Dexter Ave). You can get to one, but it may be a half hour detour on foot. What is closer will be awkward as they describe.
The snark and meanness in this HN thread is totally uncalled for and why people don't publish code. I can't believe this thread is on the front page together with https://news.ycombinator.com/item?id=23157783 . Go read that, especially the ending comments on open source.
> I made this thing that I thought was cool and I gave it away, and what I got back were occasionally friendly people who nicely requested things from me, but more often angry users who demanded things of me, and rarely anyone saying thanks.
std::move should extend the lifetime of a temporary like static_cast does. (Or else not accept temporaries). Otherwise, no new features necessary. But that one bites sometimes.
SEC yield already includes expenses, so it's just 2.99%. (The actual dividend yield is 3.08%. I don't know where the other .06% comes from, but IANAA).
The original sense is "No parking on sundays" proves that parking is allowed on other days.
The colloquial sense is that if something is a surprising, it shows that its opposite was a useful rule of thumb, or at least one you'd established in your head. (E.g. if you are surprised by a dog that doesn't bark, this surprise is meaningful and says something about what you think about dogs and barking.)
If palantir is shocking as a SV company, this says something interesting about what you think about SV companies.
Changelist is Perforce-speak for changeset. Because each CL gets an individual review before applying to the codebase, there is no merge process -- there is no branching/merging.
There is a solution for project/directory-level CC / review requirements. I didn't see it discussed in the talk, though.
No, it means the worst case is bounded above and below by n^2. That is, the worst-case scales no worse or better than n^2, but approximately proportional, asymptotically. (Whereas, for example, every O(n^2) algorithm also happens to be O(2^n))
The best case is something entirely separate, and can itself be bounded from above or below.
I don't actually think that's more significant than self-driving cars -- getting things faster is one thing, changing the way we travel is another. Imagine a world where nobody dies in traffic accidents anymore? No drunk driving nonsense, etc. -- that's a far different and better world than one where the only new thing is "hey hey I can use my phone to get stuff in ten minutes".
> I can hardly imagine a way to satisfy the protesters' demands for cheaper rent without taking away that landlord's fundamental right to charge what he wants for use of his own property.
There's two ways to do it, and that's neither of them: increase supply (build new structures; apparently SF has over-restrictive policies on building that could be loosened?) or decrease demand (e.g. make corporate-run buses illegal).