2,034 karma · joined April 15, 2011
What does your post add to theirs? Honestly?
You want this: http://engineering.twitter.com/2012/05/improving-performance...
Test-driven development will never replace debugging, and saying otherwise implies a misunderstanding of one of them.
Watch this sweeping generalization:
If you don't love debugging, I don't think you're a seasoned or valuable programmer.
It isn't just this particular instance that is driving my comment (in which I acknowledge your reputation, and nobody else's, a small oversight in your reply). The driving force is more your showing up in threads, saying something either plainly obvious or, worse, absolutely confusing, and then expecting your reputation to carry your comment the rest of the way. Most of the time, the reasoning behind your comment is completely unclear. It isn't avoiding drama to elaborate, it's making your point clearer and not relying upon a name you've created for yourself in this community when the rationale behind your opinion is unclear to those of us without your ability. The other comment that annoyed me recently, and most front of mind, was this one about nginx[1]:
"This is a very bad bug, and you should fix it ASAP. Don't wait."
Two things here:
1. Thank you, Captain Obvious. What an enlightening comment.
2. What does "very bad" mean?
The actual situation related to that vulnerability was much more complex, and the threat fairly small. You, however, glossed right over that and skipped to basically informing the lay to panic, then got really snarky when people questioned you on the motivation. I don't believe that making the lay panic is the right way to achieve greater security, regardless of your credentials, and this is one of those cases where the reasoning behind your comment would have gone a long way.Think about what a novice admin walks away from that comment with. Yes, he upgrades, awesome. That's exactly what we expect of administrators. There's something more sinister underlying your end result, though, which is that you've trained an administrator to act on what you and other security professionals say when it comes to security, without any explanation or reason. Security would be a much better place if people started gaining the ability to think for themselves and understand the issue, and you're working to reverse that. I see this crap with bcrypt, too. "Just use bcrypt." "Why?" "Because smart people said so." Now what if you fuck up? What if you give bad advice?[2] Half of this community is going to take you at face value, because you don't present supporting facts for your position to be debated openly. Because it's 'tiring'.
You are quite unmatched in the security arena with your technical prowess. There's no question of that. It's comments like these, however, that make me annoyed that you're using said reputation inappropriately, and any questioning you receive on the matter leads to single-sentence snark like the pointless gray comment in this thread. Before asking why I commented, consider your own comments and the different standard you hold your own commentary to in this forum.
[1]: http://news.ycombinator.com/item?id=3709269
[2]: I fully expect a snarky reply to this hypothetical, so make it good.
"These are good guys. This paper is the real deal."
I appreciate what you bring to HN, but that this is the top comment worries me, particularly when it comes to security of all things. There's valuable comments that are contrary to your opinion surrounding you, and I wish you'd explain your side a bit more clearly in cases like this.
http://www.dustincurtis.com/about.html
Which just says, vaguely, that he's a neuroscience student who "put his degree on hold". Anybody know who this guy is, and why his opinion is this important to HN and 35,000 Twitter followers? Honestly, I'm just curious. Is this guy some kind of valley culture icon? I've noticed the same trend of all of his posts hitting the front page of HN.
[Since you're in this thread, now: Dustin, a quick "who I am" page which isn't a million pixels wide and describes more about yourself and your goals would go a long way toward credibility. Unless you're a pseudonym, and I respect that (look at my username), but your about page leads me to believe otherwise.]
> The fees are dramatically cheaper (domestic wire transfers are at least $10, international are more like $30)
I pay no fee for the service I described. Not a penny.
> and there's no need to 'prove' anything.
This took a few hours, and was quite low-effort. Not a problem I'm looking to solve in my life, since I only did it once.
> With bitcoin, you can also do all this at anytime, not just within the 9-5 Mon-Friday, no holiday bank schedules.
As can I.
In my Wells Fargo account, I can transfer to another bank's account in three clicks and about two minutes. All I had to do was set it up and prove that I own the other end. Deposits usually clear that day.
That game started being played once there were graphs of Bitcoin vs. USD and people started converting back and forth and speculating. Remember that big pop of value? Yeah, me too. I almost cashed in on it, as I had generated a shitload of BTC (~$14,000 in 'value') using a big farm. Then I questioned the safety of the sites that would be giving me the USD when I wanted it, and thought better of it. Overseas business, without real regulation, is dangerous territory. Deleted the wallet, never looked back.
Bitcoin won't be prime time until the awfully-designed, one-man-band, usually-offshore-and-questionably-legal Web sites stop. The end.
> Which is kind of ridiculous, given that my response prompted you to correct something you had said.
I didn't correct it, I reworded it because you misunderstood.
> I don't know what incendiary language you're talking about except maybe "Fuck off, man" which is tit for tat
Stuff like my comment doesn't belong, you're going to tell me even if I'm pg, fuck off, pretty much half your comment.
> when you are advocating making something I've put money into, which is also completely harmless, illegal
I never advocated for such a thing, and it is your prejudices toward the word "regulation" that are driving your responses such as this one. There is heavy regulation on motor vehicles, which is why every time you get in a car, it doesn't explode and kill you.
> I'll probably regret saying that, but that doesn't mean it wasn't deserved.
I don't deserve any harassment for sharing my opinion. Ever.
To respond to your edit, regulation does not tell you how to spend your money. Regulation ensures that the systems accepting your money are designed against and proactively secured against failures such as this one, so you don't lose. FDIC insurance at your bank is an example of regulation designed to protect you. I have no interest in telling you how to spend your money; I do have an interest in the systems processing that money being reliable and safe.
I will ignore the rest of your needless incendiary comment, as it has no place on HN. You also don't need to inform everyone that I've edited my comment, as I did that for you at the base of it.
Think about it. I can send a Bitcoin address some Bitcoins, which is equivalent to me handing someone else some cash. Anywhere you want to go from there requires an external market, and that includes:
- Accepting Bitcoins online
- Converting to Bitcoins
- Speculating with Bitcoins
ALL of those things are a "secondary market" which, in turn, increase the value of the currency. Traditional currencies have extensive support structures built around them, and those structures are heavily regulated to avoid this exact scenario. So far, Bitcoin has some hobby Web sites without any real consequences for fucking up.I will never call Bitcoin a real currency until you see a platform that actually knows what it's doing. Really, I'm sorry, that's just how it is, and the Bitcoin fans that are about to show up and try to tell me otherwise are just as misled (and are inevitably going to be victims of being so myopic). If you want to call Bitcoin real money, it needs to be treated like real money. In software terms, that means it is a big deal.
There is a reason currency is regulated heavily. You are witnessing it.
Edit: Clarified that I'm not attacking Bitcoin itself.
Who cares what the rendering tech is? Only Web designers and anal retentive people; everybody else just wants a browser experience, and doesn't give a shit. Honestly.
If only WebKit apps are permitted that means they're paying attention to securing just WebKit, which is good from my perspective even as a developer that supports open-source. I'm betting that in the future Android will be the Windows of yesteryear, where the first thing you do is install a virus scanner. Apple is selling me on closed platforms so far.