Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jemfinch
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
301.
▲
by
jemfinch
14y ago
"Never use early exits" is exceedingly bad advice, in my experience. What has led up to your claim that early exits are bad? As I've gained experience, I find myself writing code like this more and more: if (UnexpectedOrUnhandledCon
302.
▲
by
jemfinch
14y ago
Your post is largely a straw man and contains snark that certainly does not raise the level of this conversation. I'm talking about passion for programming . I'm not "claiming to own the definition of passion," I'm saying that passion fo
303.
▲
by
jemfinch
14y ago
I'm seeing a lot of apologists for mediocrity here. They seem to be drawn out by articles like this one as well as articles about interviewing. Despite the sentiment here, Colin is right: this is knowledge that developers ought to have. No
304.
▲
by
jemfinch
14y ago
I fail to see how this is appropriate content for Hacker News.
305.
▲
by
jemfinch
14y ago
They're mostly internal corporate sites. Is there a way I can collect information (stack traces, etc.) for you instead? I didn't see any easy way to get postmortem data on a crashed tab.
306.
▲
by
jemfinch
14y ago
Vimium recently started crashing my tabs on Javascript-heavy sites; I had to disable it, sadly.
307.
▲
by
jemfinch
14y ago
"Don't repeat yourself without a clear reason for doing so" isn't really different at all from what most people mean when they say, "DRY". It's just removed from the ultra-literalistic interpretive context that too many Internet commentato
308.
▲
by
jemfinch
14y ago
What I'm more interested in is how SQLite reached such substantial test coverage. What techniques or tools were used to generate the tests? Did someone (drh?) actually sit down, read through the code, and construct a test case for every
309.
▲
by
jemfinch
14y ago
I'm glad you appended "when considering only its bug detecting capabilities". Something like SQLite, whose functionality is largely static, definitely benefits from the additional test coverage, but the majority of code out there--code tha
310.
▲
by
jemfinch
14y ago
The entire concept of database normalization is just a manifestation of DRY. Foreign keys exist so you don't repeat yourself by duplicating the same data in two databases.
311.
▲
by
jemfinch
14y ago
When you make a software change that allows you to reduce your server pool from 30 to 3, you don't say, "27 servers cut". You say "Servers reduced by 90%." I have no idea what "27 servers" actually means: you could have been using a thous
312.
▲
by
jemfinch
14y ago
We don't need yet another scheme for managing passwords. If you can, use something like PHP's new password API: https://wiki.php.net/rfc/password_hash
313.
▲
by
jemfinch
14y ago
Can you clarify why that's interesting?
314.
▲
by
jemfinch
14y ago
This post contributes negative value to Hacker News.
315.
▲
by
jemfinch
14y ago
Does "Linux" being trademarked make it less open?
316.
▲
by
jemfinch
14y ago
It's clear from the subtitle of the blog ("Game design, game programming, deployment automation and more"), the title of the specific blog post, ("Avoiding game crashes related to linked lists"), and the very next paragraph of your quotatio
317.
▲
by
jemfinch
14y ago
The reason you think this guy is using std::list incorrectly is because you're not thinking about his requirements. Instead of spending a few seconds to understand why he would keep a std::list<foo* >, you immediately ran back to H
318.
▲
by
jemfinch
14y ago
When I and others say, "The quality of discussion at HN has diminished of late", and others respond, "I don't see it," I will refer them to your comment history and the fact that you have positive karma for it .
319.
▲
by
jemfinch
14y ago
Functions don't magically become methods just because the language hid the "self" or "this" parameter. You're focusing on irrelevant details.
320.
▲
by
jemfinch
14y ago
I've repeatedly complained to Github (the source of the syntax highlighting sample with the dimmed-out comments) that the comments are nigh impossible to read, despite being the one part of the source code designed for me and only me to rea
321.
▲
by
jemfinch
14y ago
Pardon, but how do you propose that a competitor convince people who ignore ads to stop ignoring them?
322.
▲
by
jemfinch
14y ago
Yeah, seriously. It's amazing that people are still afraid of cookies in 2012.
323.
▲
by
jemfinch
14y ago
Pardon, but why isn't "no JVM" a "true alternative for the JVM"? The vast majority of the world's software still runs on raw hardware.
324.
▲
by
jemfinch
14y ago
No, we can't make a Joel Anti-Test. It's easy to say, from experience, what set of things nearly all good companies do. It's impossible to say from lack of experience what good companies don't do . Have you used Google+ in a corporat
325.
▲
by
jemfinch
14y ago
No, parents who want their kids to remain unvaccinated should do so. California should not enable anti-science stupidity; not with my tax dollars, at least.
326.
▲
by
jemfinch
14y ago
Was Facebook suing Yahoo when Yahoo decided to sue Facebook?
327.
▲
by
jemfinch
14y ago
The reason having a large trove of patents makes it futile for others to sue you is precisely because you can respond to their suits with countersuits of your own.
328.
▲
by
jemfinch
14y ago
That's exactly what the title says. It doesn't say Google has one million more public transit stops.
329.
▲
by
jemfinch
14y ago
When it boils down to it, every perk is an entirely cosmetic abstraction layer over money . The company spends money, and employees save money. The interesting perks are the ones that save the employee more than money. Free food does m
330.
▲
by
jemfinch
14y ago
Is "revelation" really too tough a word for the authors of this article or the readers of Wired? I really don't appreciate this linguistic trend in the tech community to turn verbs into nouns in a non-standard, ad hoc way when perfectly f
More ›