Maybe you mean that as a joke, but there are indeed subcultures in this country where objectification, degradation and subjugation of women is the norm.
You are, of course, talking about the Republican Party?
This rules! Interesting that you're more likely to be killed by your hot tap than die on a train. I guess I should worry less about the commute home and more about the bath afterwards.
which could be caused by the continuing sin decay of creation. ... None of that is going to mean much to unbelievers, of course.
You sure got that right. So, explain to me again, what is the difference between your fairytales and the Scientologists' stories of "Xenu"? Oh yeah, I forgot, yours are older.
is it just me or does that police guy on the left look like he's right out of a gay porn film?
What about the guy with the moustache? For a moment I thought I was looking at a gay pride march. Hell, I think I might go gay just looking at it. Not that there's anything wrong with that.
In Korea, only old cops are hetrosexual... damn it, I just can't get on this bandwagon thing! Throw me a frickin' bone, people!
R: "I'll pay you $50 to be in this experiment" S: "Sweet!" R: "Just lie down under this scanner..." S: "Is this gonna give me cancer?" R: "No no, it's perfectly safe. Just a moment... ok, main screen turn on." S: "Can I go now?" R: "No, first you have to tell me who fired the gun" S: "What gun?" R: "The gun that was fired about 10 minutes ago" S: "But I only just got here!" R: "Is that so... where were you 10 minutes ago?" S: "I was on Slashdot!" R: "You're lying!"
FBI busts down the door, carts the test subject off to Cuba. Another day, another victory in the War On Terror.
Trying to open a file usually involves going to the disk, which takes at least tens of milliseconds.
Actually, the vast majority of the time, the metadata will be in cache. Once in a blue moon I write something that scans the file system, or runs at startup, but those kinda things have other performance problems that concern me more.
Also, when startup time is important, loading an extra module can make a big difference.
Anyway, here's a benchmark. "direct" is my usual, hand-typed version. "wrapped" uses a nice wrapper. It is 16% slower. "ugly" is functionally the same as "wrapped", but is optimised for speed rather than readability. It is 9% slower than "direct". It appears that, on this machine at least, the overhead for reusable code is around 8 microseconds.
Java sucks. To be specific, it sucks in "engineers" who use words like "business logic" and go on, and on, and on, and on, about "patterns".
Basically "patterns" are a formalisation of "writing the same code over and over again". Probably all programmers end up repeating themselves from time to time, but if you do it so much that you need to formalise the process, then either you're severely lacking as a programmer, or your tools are severely lacking in reusability.
I think the agglutination of people who talk about "patterns" around Java must necessarily indicate a fundamental problem with the language.
It's worth thinking of a "pattern" as a kind of template class, and when you write code using that "pattern", you're instantiating that class, in your head. The amount of repetitive typing we do directly reflects how much our tools suck.
To give a concrete example, I type a line like
open(FILE, $file) || die "Can't open $file ($!)\n";
in virtually every Perl program I write. This could be called an instantiation of the "robustly open a file pattern", if I was going to be a wanker about it.
There are actually three different kinds of suckage going on here:
Perl ignores the failure of open unless I tell it not to. But 9 times out of 10 I want that error check there. This is the suckage of inappropriate defaults.
I could write a class to check the open by default, but then I'd need to install it everywhere my software runs. This is the suckage of software distribution.
I could write a class to check the open by default, but then it would slow down every program I used it in. This is the suckage of manual optimisation.
That last suckage is probably my biggest peeve with Perl. You can have fast code, or you can have good code, but you can't have both.
I propose an antidote to all this talk of "patterns", for those of us who still believe that "business logic" is a dirty word. We should start talking about "suckage". In particular the suckage of writing the same damn thing over and over again.
Sorry, got diarrhoea today. Too much exertion could stain my undies. I'll try to get some scorning in tomorrow, assuming my lower intestines are done wringing themselves out.
If they'd mistakenly suspended those accounts on purpose, I'd be really worried about it!
Like Bush could pronounce "Colonoscopy". As if.
Wikipedia:Votes for deletion/Bukkake - Wikipedia, the free encyclopedia
You couldn't make it up.
This rules! Interesting that you're more likely to be killed by your hot tap than die on a train. I guess I should worry less about the commute home and more about the bath afterwards.
In Korea, only old cops are hetrosexual... damn it, I just can't get on this bandwagon thing! Throw me a frickin' bone, people!
Or maybe not.
15 year old boys. See above.
Why is this modded "funny"?
R: "I'll pay you $50 to be in this experiment"
S: "Sweet!"
R: "Just lie down under this scanner..."
S: "Is this gonna give me cancer?"
R: "No no, it's perfectly safe. Just a moment... ok, main screen turn on."
S: "Can I go now?"
R: "No, first you have to tell me who fired the gun"
S: "What gun?"
R: "The gun that was fired about 10 minutes ago"
S: "But I only just got here!"
R: "Is that so... where were you 10 minutes ago?"
S: "I was on Slashdot!"
R: "You're lying!"
FBI busts down the door, carts the test subject off to Cuba. Another day, another victory in the War On Terror.
I AM LICKING YOUR LIVER!
I AM LICKING YOUR LIVER!
This thing is going to breed a whole new generation of perverts.
Um, why is this insightful? More to the point, why are so many people suddenly talking about Ted Kennedy in response to a post about JFK?
I like it.
Finally, hunters can masturbate over their kills without the risk of children seeing! Score one for family values!
Also, when startup time is important, loading an extra module can make a big difference.
Anyway, here's a benchmark. "direct" is my usual, hand-typed version. "wrapped" uses a nice wrapper. It is 16% slower. "ugly" is functionally the same as "wrapped", but is optimised for speed rather than readability. It is 9% slower than "direct". It appears that, on this machine at least, the overhead for reusable code is around 8 microseconds.
Here is the raw results:
And here is the benchmark program itself:Slashdot ate my indentation, sorry.Woah, you can zoom right in on the car number plates, just like in Sneakers!
Basically "patterns" are a formalisation of "writing the same code over and over again". Probably all programmers end up repeating themselves from time to time, but if you do it so much that you need to formalise the process, then either you're severely lacking as a programmer, or your tools are severely lacking in reusability.
I think the agglutination of people who talk about "patterns" around Java must necessarily indicate a fundamental problem with the language.
It's worth thinking of a "pattern" as a kind of template class, and when you write code using that "pattern", you're instantiating that class, in your head. The amount of repetitive typing we do directly reflects how much our tools suck.
To give a concrete example, I type a line like
in virtually every Perl program I write. This could be called an instantiation of the "robustly open a file pattern", if I was going to be a wanker about it.There are actually three different kinds of suckage going on here:
- Perl ignores the failure of open unless I tell it not to. But 9 times out of 10 I want that error check there. This is the suckage of inappropriate defaults.
- I could write a class to check the open by default, but then I'd need to install it everywhere my software runs. This is the suckage of software distribution.
- I could write a class to check the open by default, but then it would slow down every program I used it in. This is the suckage of manual optimisation.
That last suckage is probably my biggest peeve with Perl. You can have fast code, or you can have good code, but you can't have both.I propose an antidote to all this talk of "patterns", for those of us who still believe that "business logic" is a dirty word. We should start talking about "suckage". In particular the suckage of writing the same damn thing over and over again.
Nice work everyone who vandalised the wikipedia page. You're the people who made Slashdot what it is today. Fucktards.
For me to poop on!
You are my hero! I am so excited about the future of India.
But please learn to write paragraphs.
Sorry, got diarrhoea today. Too much exertion could stain my undies. I'll try to get some scorning in tomorrow, assuming my lower intestines are done wringing themselves out.