197 karma · joined October 4, 2012
Edit: I find it adorable that you all think HN is a hard site to run. Good luck breaking 200 qps.
Because competence wasn't worth it a few hundred restarts ago and isn't worth it now.
I've lived in apartments. Giving other people access to your apartment is - in general - a horrible idea. I let guests into my apartment. Personally. It's a pretty straightforward workflow, believe it or not.
So.... poor example.
I believe markdown.pl is being blamed for over 100 bugs. Not just security flaws.
> I suppose the memory corruption bugs in the "optimized" C Markdown parsers are somehow his fault too?
Strawman, you're better than that.
> He wrote a text-to-HTML parser with a particularly elegant little language design and got on with his life
And he did a horrible job of it. Horrible. But he considers himself the BDFL of Markdown. Break that down for me.
> which involves writing more than keeping up with bug reports in Perl scripts
He clearly can't keep up with any bug reports, so it's good his life is more broad than bug reports.
> Get over yourself; comments like this make us all look bad.
No, comments like this make us look like we have higher expectations than "it worked on my machine, suck a dick!"
Your backend processing apparently fits in one machine, since you "hook Mysql up through Redis." I'm personally astonished you get so much done without a distributed environment tolerant of the relevant failures I see when I read that sentence.
Honestly, grow a pair, fellas. It's part of doing business on the Internet.
> Freedom of speech is lagging behind: a company cannot fire you for being black, but can fire you for saying "vile" things online under a pseudonym.
You changed that, likely because you realized that companies have always fired people for saying "vile" things publicly outside of work. Which is why pseudonyms have always existed.
Nothing's changed about freedom of speech. It's just that it's not so easy to hide the vile things you say online as it was, say, 10 years ago.
Considering that's just completely untrue based on all your available data, I won't call it FUD. I'll just call it a lie.
Otherwise you're just throwing shit at a wall and seeing what sticks.
Hint: he doesn't. He wouldn't accept a line of code starting with "rm -rf $VAR" in ~30 minutes on a Sunday morning.
Addicts always say they're making a personal choice that doesn't affect anyone else, whether it's WoW or booze or blow. And they're always wrong.
The last AA meeting I went to, someone spoke for the first time and told a story about a typical night at the bar. Drinking, watching the game and minding his own business. Just like every night. Except this time, 8 beers deep, his daughter walked from home to the bar and tugged on his sleeve - there was nobody at home but her and she was scared.
Bet you'd never heard of "second-hand drinking" either.
Look at the pull request they merged in. Any line added to a script which starts with "rm -rf $VARIABLE" cannot be scrutinized enough.
The first commit was created at: 2012-09-30T10:25:44-07:00.
The pull request was accepted at: 2012-09-30T10:59:08-07:00.
34 minutes to accept on a Sunday morning. I suspect that wasn't 34 minutes of review. I suspect it was closer to 34 seconds of review.
Unacceptable.
Why was Microsoft owning the desktop and browser market so fundamental to the US economy?
Writing a package manager is actually really serious business. This package manager runs under user credentials and is expected to modify the filesystem. You can't sandbox around those requirements. No amount of whinging avoids that. This story is one of many examples why you can't take it trivially.
If you're afraid to point out incompetence - and where it is most dangerous - you won't know it when you see it. And it will bite you, hard.
> I actually have zero good solution to this, but it'll be interesting when it is used for a large attack.
The only solution is intelligence and prudence on the part of the tree owners. Large software systems need to ultimately be in the hands of smart and wise people. Unfortunately, that wasn't the case here.
It's the same fucking thing. They use the same mechanics to tickle your dopamine receptors so you'll come back instead of looking out in the outside world for that same feeling of reward - family, friends, relationships all get fucked up because you spend your time seeking reward from {cigs, booze, drugs, WoW}.