devinj

Joined 16 years ago

Karma
687
Submissions
283
Member since
Feb 25
I'm a programmer who enjoys video games and long walks on the beach.
View on Hacker News

Recent submissions

Comment · 2 years ago
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.
Comment · 3 years ago
OP compromised more than one user's machine. So they could write the change on one machine, and send it to be reviewed and approved by another user.

(I work at Google but have no special insight. My opinions are my own.)

Comment · 4 years ago
They do.

Eg https://www.cancer.gov/research/key-initiatives/ras/ras-cent...

Obviously not usually considered cause, but rather effect.

Comment · 4 years ago
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.
Comment · 6 years ago
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.

Comment · 9 years ago
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.
Comment · 9 years ago
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).
Comment · 9 years ago
Any finite sized brain will eventually repeat itself or halt, is probably the main point. This is probably not something we can work around.
Comment · 9 years ago
I don't understand how cats meowing proves anything about dogs. But see e.g. https://en.wikipedia.org/wiki/Exception_that_proves_the_rule...

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.

Comment · 9 years ago
1.5mi is walkable, though. (My commute is 3 miles a day, every day, on foot. Bay Area.)
Comment · 10 years ago
Comment · 11 years ago
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.

Comment · 11 years ago
The whole point of one big repository is being able to avoid versioning and always work at head.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton