4 ms·
So, in the interest of full discloser Dave, let's make sure everyone knows you named a web server after me: http://github.com/KirinDave/fuzed http://github.com
by zedshaw 16y ago
So, in the interest of full discloser Dave, let's make sure everyone knows you named a web server after me:
http://github.com/KirinDave/fuzed http://github.com/KirinDave/fuzed
You and TPW named it "F U Zed" which to me is damn rude.
Based on that, I believe everyone should discount your opinion just from your obvious bias against me personally, but let's review what I actually did anyway.
First, I've got a decent laptop that's got 4 CPU cores and does pretty good running multiple processes. I think it'd hold up well enough for a few simple tests to make sure I didn't break anything. If you had read the blog post, I made this clear in numerous places, but obviously you didn't read the whole thing (or you're hoping other people have not read the whole thing).
Next, since I'm just testing the code to make sure I didn't break it, I just need to slam an older version and a newer version. Since they'll be tested in the same way, it should give me enough data to know. Even though there could be contention on the machine, with 4 cores it should be good enough to figure out if I screwed something up. Additionally, Mongrel2 does aggressive caching of files, so I'm really narrowing it down to just the poll code by hitting a small file.
All that combined with doing multiple runs and looking at the performance between them and for an evening of testing I've done enough to make sure it's not broken. That's it. I'm pretty damn sure you did that when testing your "Homage To Zed named FU" but hey, gotta hold the people you dislike to higher standards then yourself right?
Now, when I get Mongrel2 to a state where it's a real web server, that I actually wrote, rather than stole from Yaws and claimed I wrote, I'll let you know. I'll make sure to setup a massive EC2 cluster and test all the possible permutations a guy like you thinks are necessary to prove that it actually serves files.
Until then, this will do just fine to make sure that I'm not breaking anything.
- tptacek 16y agoI've liked your comments over the past couple weeks and I'm watching what you're doing with Mongrel2 avidly, but if you want to know why you may be getting this bum rap for all-drama-no-substance (which isn't fair), remarks like this are a good place to start. Dave pointed out (in a snarky but not overly aggressive way) that you generated a suboptimal benchmark by profiling from the same machine as your server ran on. You responded by: * Talking about the etymology of the name of one of his side projects * Loosely suggested that you were seriously upset by "f-u-zed", as if f- u- came within a country mile of "over the line" (you want to trade angry detractors, Zed?). * Claimed that as a result, his observation over your benchmark was invalid. * Jazz-handed his critique by talking about "4 cores" and multiple comparative runs. Dude, why didn't you just say "Yeah, you're right; can you repeat my analysis with multiple machines? I'd appreciate it." Because we all know you're probably right, and being right is a much better retort than this stuff is.
- zedshaw 16y agoSomething that people around here seem to assume is that there's no malice in the things people post here. I think it's their inability to recognize politics when they see it. To me, if I know that Dave intentionally named an entire software project just to say "Fuck You" then his opinions don't matter. But, everyone else will take what he says at face value, which is wrong. He has an agenda, and has had one for years. Unless people know that they can't form their own opinions. Additionally, I already said the tests were crap in the original blog post. Not only is his opinion already biased, but he obviously didn't read the whole post. My reply was simply reconfirming what I already said, "Yes, you're right but I don't care since I wasn't testing that." And frankly, I don't mind comments like this. They're easy to knock down and point out the flaws in their own logic. My only problem is with this community's continual belief that everything every person says has equal merit and validity, when it's obvious (as in Dave's case), it doesn't.
- abstractbill 16y agoSomething that people around here seem to assume is that there's no malice in the things people post here. Yes! Absolutely true, and one of the best things about HN. Comments are generally judged for their content, rather than by who posted them. I think it's their inability to recognize politics when they see it. I'm able to recognize politics when I'm looking for it. But again, I enjoy participating in a community where I generally don't have to care about politics. There's generally very little drama on HN. Honestly, I think the experiments you're doing with poll/epoll are really quite interesting and I enjoy reading about them. But the associated drama/agenda/conspiracy-theory stuff? I could do without having to trawl through that.
- zedshaw 16y agoThis is how people take advantage of you I'm afraid. There's a class of member of every community that knows you try to take each comment and person at their face value, and then uses that against you to shape your opinion. I know this, because I also did it for years, and sometimes even professionally. If you aren't careful and check what people say or check on who they are, you can get conned into believing something that's not true. So, fact check what people say, even me. Don't believe things I say just because you see my articles on here all the time. The actual quality of the person and their hidden agendas and biases matter much more than what they actually say.