home go links go books go opinion go gallery go projects go resumé go
about this site
book reviews
"to read" list
tech books
search books
books archive
last 10 posts
cluetrain (mirrored)
image auth
search engine hits
  hit history
indexer stats
user agent list
HTML (view)
  (most up-to-date)
MS Word (dl)
code examples
"link" archive

February 01, 2006

computer security analogies in democracy

You can compare these legal concepts to the eight principles for designing secure systems set forth in an article by Jerome Saltzer and Michael Schroeder and discussed in Computer Security: Art and Science by Matt Bishop, where I ran across them. These principles are:

* Separation of privilege: The protection mechanism should grant access based on more than one piece of information.
* Least privilege: The protection mechanism should force every process to operate with the minimum privileges needed to perform its task.
* Open design: The protection mechanism should not depend on attackers being ignorant of its design to succeed. It may, however, be based on the attacker's ignorance of specific information such as passwords or cipher keys.
* Fail-safe defaults: The protection mechanism should deny access by default, and grant access only when explicit permission exists.
* Complete mediation: The protection mechanism should check every access to every object.
* Economy of mechanism: The protection mechanism should have a simple and small design.
* Least common mechanism: The protection mechanism should be shared as little as possible among users.
* Psychological acceptability: The protection mechanism should be easy to use (at least as easy as not using it).

Posted by yargevad at 03:47 PM

December 15, 2005

real ultimate perl hackers

Hi, this site is all about Perl hackers, REAL PERL HACKERS. This site is awesome. My name is Charlie and I can't stop thinking about Perl hackers. These guys are cool; and by cool, I mean totally sweet.

1. Perl hackers are mammals.
2. Perl hackers use obfuscated syntax ALL the time.
3. The purpose of the Perl hacker is to scan arbitrary text files and kill people.

Posted by yargevad at 11:21 AM

December 14, 2005

the brainfuck programming language

Brainfuck is the ungodly creation of Urban Müller, whose goal was apparently to create a Turing-complete language for which he could write the smallest compiler ever, for the Amiga OS 2.0. His compiler was 240 bytes in size.


Posted by yargevad at 10:34 AM

the hello world collection

hello world in like 42 gajillion different languages

Posted by yargevad at 10:17 AM

python and xml

The xml.marshal package contains code for marshalling Python data types and objects into XML. The xml.marshal.generic module uses a simple DTD of its own, and provides Marshaller and Unmarshaller classes that can be subclassed to marshal objects using a different DTD.

These next two chapters are about XML processing in Python. The following is a complete Python program which generates pseudo-random output based on a context-free grammar defined in an XML format.

Parse RSS and Atom feeds in Python. 2000 unit tests. Open source.

The Element type is a simple but flexible container object, designed to store hierarchical data structures, such as simplified XML infosets, in memory. The element type can be described as a cross between a Python list and a Python dictionary.

The Element type is available as a pure-Python implementation for Python 1.5.2 and later. A C implementation is also available, for use with CPython 2.1 and later. A Jython implementation will be included in a future release.

Posted by yargevad at 10:16 AM

November 21, 2005

a japanese-ivore

this is one of the funniest things i've seen in a long time. basically, it's a japanese game show (i think, maybe it's an election though) where all these girls strap a steak to their heads and then poke their heads up into this semi-enclosed area where there is a goddamn 4-foot long lizard. and whichever steak it eats, that girl wins? i guess? insanely amusing.

Posted by yargevad at 02:30 PM

November 12, 2005

all 6 star wars movies at once

So all six movies are out on DVD now, and I said to myself: I have nothing better to do, and there are so many parallels between these movies as it is, it'd be fun to see how many interesting things line up with each other if I watch all six movies simultaneously.

I ripped the DVDs, and stuck them all together into one video file with Avisynth and VirtualDub, which took up a lot of space and time on my computer for a few days. My first impulse was to overlay them all on top of each other, the better (I thought) to compare them. Turns out, apart from a few bits, it was just ridiculously confusing to look at.

Yeah. So I just laid them out in a grid next to each other instead, like this.

Posted by yargevad at 04:59 PM

Coral Content Distribution Network

Publishing through Coral is as simple as appending a short string to the hostname of objects' URLs; a peer-to-peer DNS layer transparently redirects browsers to participating caching proxies, which in turn cooperate to minimize load on the source web server. Sites that run Coral automatically replicate content as a side effect of users accessing it, improving its availability. Using modern peer-to-peer indexing techniques, Coral will efficiently find a cached object if it exists anywhere in the network, requiring that it use the origin server only to initially fetch the object once.

Posted by yargevad at 04:44 PM

internet archive: canadian libraries

Various Canadian libraries have joined the Internet Archive to scan various collections of books as part of a high volume book scanning pilot project. Custom scanning equipment and open source software has been developed by the Internet Archive to support the needs of the partner libraries and their collections. This is being hosted at the University of Toronto.

Posted by yargevad at 04:38 PM

open content alliance

The Open Content Alliance (OCA) represents the collaborative efforts of a group of cultural, technology, nonprofit, and governmental organizations from around the world that will help build a permanent archive of multilingual digitized text and multimedia content.

Posted by yargevad at 04:36 PM

November 08, 2005

liberal's little helper

Trusted, Effective Treatment for Hoplophobia
Our board-certified team specializes in helping individuals overcome fears, phobias & anxiety of all kinds, and is particularly focused on problems such as Hoplophobia. With a success rate close to 100% we offer a lifetime guarantee to our clients.
What is Hoplophobia?
Defined as "[fear of] firearms", each year this surprisingly common phobia causes countless people needless distress.

Posted by yargevad at 11:04 AM

October 26, 2005

how to edit mozilla context menus

I hate the "Close Other Tabs" item in context menus when you right click on a tab in Mozilla. It finally pissed me off enough (because I click it accidentally sometimes when I'm just trying to close one tab) to figure out how to remove it.

my userChrome.css:
menuitem[label="Close Other Tabs"] { display: none; }

other stuff you could put in userChrome.css (you probably don't want to delete everything...):

/*Remove Right Click ContextMenu Items*/
#context-viewbgimage { display: none !important }

#context-viewinfo { display: none; }

menuitem[label="Reload Frame"],
menuitem[label="Open in New Window"],
menuitem[label="Manage Folder"],
menuitem[label="New Folder..."],
menuitem[label="Open in New Tab"],
menuitem[label="Bookmark This Frame..."],
menuitem[label="Show Only This Frame"],
menuitem[label="Save Frame As..."],
menuitem[label="View Frame Source"],
menuitem[label="View Frame Info"],
menuitem[label="Open Frame in New Window"] { display: none; }

/* Remove menu buttons */
menu[label="Bookmarks Toolbar Folder"],
menu[label="Help"] { display: none !important; }

/* Remove menu items */
menuitem[label="Open Link in New Tab"],
menuitem[label="New Window"],
menuitem[label="Open File..."],
menuitem[label="Close Tab"],
menuitem[label="Close Window"],
menuitem[label="Save Page As..."],
menuitem[label="Add to Bookmarks..."],
menuitem[label="Bookmarks Toolbar"],
menuitem[label="Open in Tabs"],
menuitem[label="JavaScript Console"],
menuitem[label="Page Info"],
menuitem[label="Page Setup..."],
menuitem[label="Print Preview"],
menuitem[label="Print..."] { display: none; }

/* Removes majority of menu separators */
menuitem + menuseparator {display: none;}

/* Removes remainder of menu separators except Bookmarks Toolbars..unknown */
menu[label="Sidebar"] + menuseparator,
menu[label="Character Coding"] + menuseparator,
menu[label="Bookmarks Toolbar Folder"] + menuseparator,
menu[label="Mozilla Firebird & Mozilla Information"] + menuseparator,
menu[label="Mozilla & Phoenix Information"] + menuseparator,
menu[label="Quick Searches"] + menuseparator,
menu[label="Middle Eastern"] + menuseparator { display: none !important; }

Posted by yargevad at 12:31 PM

October 25, 2005

portability issues wiki

A Wiki for the collecting, sharing and collaboration on portability issues that arise during software development and porting. There are entry points per topic and per platform. Please contribute what you know/find and help build this essential resource!

The idea for this came up at AUUG 2005 in Sydney, originally by Peter Gutmann (cryptlib). People from MySQL AB and the OpenBSD / OpenSSH project immediately responded positively, so Stewart Smith set up this wiki to get things started.

Posted by yargevad at 02:16 PM

bunny movie reenactments

~ The 30-Second Bunnies Theatre Library ~
... in which a troupe of bunnies parodies a collection of movies
by re-enacting them in 30 seconds, more or less.

Posted by yargevad at 02:14 PM

synergy screen sharer

Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own monitor(s).

Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. Synergy also merges the clipboards of all the systems into one, allowing cut-and-paste between systems. Furthermore, it synchronizes screen savers so they all start and stop together and, if screen locking is enabled, only one screen requires a password to unlock them all.

Posted by yargevad at 10:08 AM

October 17, 2005

python vs alligator

MIAMI - The alligator has some foreign competition at the top of the Everglades food chain, and the results of the struggle are horror-movie messy.

A 13-foot Burmese python recently burst after it apparently tried to swallow a live, six-foot alligator whole, authorities said.

The incident has heightened biologists' fears that the nonnative snakes could threaten a host of other animal species in the Everglades.

"It means nothing in the Everglades is safe from pythons, a top-down predator," said Frank Mazzotti, a University of Florida wildlife professor.

Over the years, many pythons have been abandoned in the Everglades by pet owners.

The gory evidence of the latest gator-python encounter — the fourth documented in the past three years — was discovered and photographed last week by a helicopter pilot and wildlife researcher.

The snake was found with the gator's hindquarters protruding from its midsection. Mazzotti said the alligator may have clawed at the python's stomach as the snake tried to digest it.

In previous incidents, the alligator won or the battle was an apparent draw.

"There had been some hope that alligators can control Burmese pythons," Mazzotti said. "This indicates to me it's going to be an even draw. Sometimes alligators are going to win and sometimes the python will win."

Posted by yargevad at 12:41 PM

donkey vs mountain lion

A couple from Montana were out riding on the range, he with his rifle and she (fortunately) with her camera. Their dogs always followed them, but on this occasion a Mountain Lion decided that he wanted to stalk the dogs (you'll see the dogs in the background watching). Very, very bad decision...

The hunter got off the mule with his rifle and decided to shoot in the air to scare away the lion, but before he could get off a shot the lion charged in and decided he wanted a piece of those dogs. With that, the mule took off and decided he wanted a piece of that lion. That's when all hell broke loose... for the lion.

As the lion approached the dogs the mule snatched him up by the tail and started whirling him around. Banging its head on the ground on every pass. Then he dropped it, stomped on it and held it to the ground by the throat. The mule then got down on his knees and bit the thing all over a couple of dozen times to make sure it was dead, than whipped it into the air again, walked back over to the couple (that were stunned in silence) and stood there ready to continue his ride... as if nothing had just happened.

Fortunately even though the hunter didn't get off a shot, his wife got off these 4...

a donkey kicking the holy crap out of a mountain lion

Posted by yargevad at 12:35 PM

October 14, 2005

"visualizing" subatomic particles

"The idea was to transform physical properties into visual properties," Andersen explains. After working extensively with University of Michigan physicists Gordon Kane and David Gerdes, Andersen decided on four rules that would govern his representation of particles:

1. All the forms should be generated by one simple visual element.

2. The particles must have the same basic form, yet reflect differences in mass, parities, functions, and behavior.

3. There must be logical coherence between the particles according to the categorization and decay patterns of the Standard Model. Yet, the model must be open for possible extensions due to supersymmetry, string theory, gravitational forces, and the Higgs field/particle.

4. The particles' spins and directional velocities require a multidirectional visual quality.

After extensive experimentation, Andersen decided on a shape called a superquadric ellipsoid, created by manipulating the equation of the Lamé curve, for the basic shape of all of his Standard Model particles.

Posted by yargevad at 01:21 PM

October 12, 2005

aliens cause global warming

There is no such thing as consensus science. If it's consensus, it isn't science. If it's science, it isn't consensus. Period.

Posted by yargevad at 03:32 PM

September 27, 2005

piracy is progressive taxation


Posted by yargevad at 10:39 AM

August 19, 2005

pluto home entertainment system

Most smart home systems take weeks to setup and the programming can be daunting. However with Pluto, if you follow the steps below, even a non-techie can get a whole-house smarthome solution up and running in only a couple hours without any programming at all. Or, contact a Pluto Pro dealer who will come to your home and do everything. All Pluto Pro dealers do custom installations of not only Pluto, but also complete home theaters, lighting control systems, and other home automation components.

Posted by yargevad at 12:30 PM

August 09, 2005

poor dog

I came home from work today and walked into the kitchen and noticed some brown streaky stains on the tile. Being the neat freak that I am I bent over to have a better look, that's when it hit me. Mud doesn't have hair in it. Upon closer inspection in became readily apparent that it was shit, not just any shit but nasty brown shit. Now where could this have come from? Who would track shit across my tile? My first thought was my dog. He wasn't supposed to be in the house but maybe he got in, had some shit on his paw from the backyard and tracked it across the floor. So I go looking, around the corner in the laundry room is more shit, on the floor, on the wall, on my laundry basket. I follow it back towards my office, more shit stains on the floor. As I reach the office I can see shit on the white carpet leading back towards my desk. As I bend down I hear my dog whimpering. This is getting really weird now. He's under the desk and wont come out. I have to pull him out by his collar. As he is coming out the smell hits me. Shit, nasty I ate taco bell kind of shit, and he's covered in it!@ What the fuck is going on here? How could he have been covered in shit? How could he cover himself in shit? Rolled in it? Fell in it? What. So I'm pissed. Washing the dog, washing the house, everything.

An hour later I'm sitting on the couch with my newly washed and obviously relived dog and I see a note on the coffee table. It's from Julie, my girlfriend.

It reads. Kevin, went out back to see what the dog was barking at, stepped in his shit on the side walk and slipped and fell in it. I was so mad I went in the house, shit in a paper plate, and rubbed it all over him. Have fun cleaning it up fucker. You and your fucking dog can go to hell.


Posted by yargevad at 03:38 PM

seafood + buttsex = ew

Never have anal sex after a fish dinner.

Most people contract some form of food poisoning at least once a year. Most of the time the symptoms are mild, and can even be mistaken for a 24 hour flu bug. Other times, the symptoms are similar to one having a very bad case of the flu, but rarely do people ever need to go to the hospital for food poisoning.

Just by its nature, the probability of contracting food poisoning from fish is always higher than most other foods. This is why, based on personal experience, I recommend that no one ever engage in anal sex after your date ate a large fish dinner.

We hadn’t been dating that long, only about a month. Even though we'd only been dating a short time, we were having sex since the second date, and it was the best, freakiest, porno-style sex of my life. Seriously, this was the kind of sex that every man, deep down, dreams about having at least once in his life. It was the kind of sex that I had wished for ever since my voice started changing. It was with this woman, and only with this woman, that I was ever addressed with the phrase, “Use your whole fist for Christ’s sake.”

On one now infamous date night, we were enjoying a romantic dinner at an upscale seafood restaurant. Through the entire meal, however, sex was all that was on our minds. In retrospect, every date we ever went on seemed to just be a temporary diversion from the best part of the night, which involved animalistic insertions, feral lickings and brazen misuse of food products. We emptied wine bottle after wine bottle over the course of the dinner, and by the time the main course arrived, fish for her and lobster for me, she slipped off her shoes and casually masturbated me under the table with her stocking covered feet. Completely plastered and horny by the end of the meal, we decided to skip dessert in the restaurant because a much sweeter dessert “was being prepared in her hot, wet crotch,” she said. I paid the bill and narrowly avoided getting a speeding ticket, not to mention a DUI, during the drive back to my place.

By the time we got into my apartment, we were tearing each other’s clothes off. Sloppy in our drunkenness, we knocked over two lamps during our horny, groping journey into the bedroom. Once in the bed, she got down on all fours, arched her back, and presented her delicious ass to me. I grunted my approval while aiming my rock-hard cock missile at her hairy silo. When the head of my cock began to penetrate her lips, she stopped me.

“No. In my ass,” she hissed at me, sounding both horny and angry at the same time.
“Are you sure,” I asked?
She giggled as she said, “If I could handle last night. . .”
Oh yeah, I thought. Last night’s adventure involved a clown mask, three packets of Pop Rocks, and a twenty-inch replica of the Eiffel Tower. What the hell was I thinking? Of course she could handle some anal-action. She reached between her legs and began lubing up her asshole with her own pussy juices. Where did I find this girl? I thought. I was in horn-dog heaven. Blessed. Not being an expert in anal intrusion, I slowly eased my way into her lovely stink-star. First the head, then a quarter of the shaft, and soon I was buried to the hilt between her ass-cheeks.

“Go slowly,” she said, half moaning, half panting in both pleasure and pain, I think. I did as she bid, and very slowly began pulling out, like a steam piston on an old locomotive beginning its first run in a century. Almost all the way out of her, but keeping the head firmly planted in her ass-iris, I slowly began inserting again.

“Yeeeeees!” she moaned and began diddling her clit. Soon she said, “Faster.” So faster I went, the tempo increasing until the train was running at full speed, the piston pumping in and out so fast my cock became a complete blur, her hand rubbing her clit like she was trying to start a friction-fire in her pussy.

“Gnnnnnnnah!” she screamed. Thinking she was close to orgasm, I pumped that ass even faster, faster than Amish meth-head churns butter.
“Gnnnnnahstoooop,” she screamed, or something like this, because the noise in my head was drowning out the reality around me, for in my head I heard a steam locomotive, chugga-chugga-chugga-chugga-Woo-Woo! Barreling down the tracks, and somehow I pumped even faster.
“YES!” I screamed.
She started reaching behind her and flailing on the bed in what I thought was ecstasy—
“—Stop!” she screamed, able to finally get out the word I had mistaken for groans of ecstasy moments ago. She screamed this with such volume and guttural, primal force that it had the effect of pulling the emergency brake on a 100,000 pound locomotive running at full speed. The sex act squealed to a halt, and I pulled my cock out of her ass like the rip-cord on a parachute. Did someone order champagne? No, that popping noise was my cock coming out of her ass.
“Arrrrrrgh!” She screamed, as I yanked my cock free. And then it happened.
Immediately after my cock popped out, I was sprayed from belly to thighs with watery, fish-smelling diarrhea.
“What the—-?” I said, not able to get the word ‘fuck’ out of my mouth because of my shock at the brown funk lining my body. As she sprayed me, she seemed to be propelled forward by the force of the jet-propelled diarrhea, and she collapsed onto her stomach.
“Oh. My. Fucking. God.” I murmured, completely shell-shocked. Everything was still. I could hear my wind-up alarm clock ticking on my dresser. I stared at my shit-covered body. I surveyed the room to see if there was any collateral damage. The trajectory of the diarrhea spray was similar to buck-shot in a sawed-off shotgun; it was everywhere. Unfortunately, during the sex act she had been facing the feet-side of the bed, which meant that the headboard, my bedside table and lamp had poop on them as well. Even my bedside clock had a few speckles staining its face. The bed sheets: Killed in Action. A total loss.

I looked at my date, lying there motionless. I called her name. No response. I called her name while shaking her a bit. Nothing. Fear shot through me, as I thought, “Oh my god, what if she’s dead?” But this fear quickly dissipated when I heard her snoring. She was passed out from the wine. I on the other hand was no longer blasted drunk, because the blast from her ass rendered me completely sober. This night was definitely going down in the (ahem) annals as the all time worst date of my life. In fact, I had to invent a new special category, “Even the Devil would feel sympathetic,” to describe this night.

I cleaned up. I cleaned her up. I cleaned the headboard, the dresser, the lamp and the clock. With some manipulation of her passed out body, I was able to wrangle the sheets from the bed and throw them down the garbage chute. By two in the morning, I found myself lying on my couch, drinking Jack Daniels from the bottle. I don’t remember passing out myself, but I can say that unconsciousness didn’t come soon enough.

“It was food poisoning,” her voicemail message explained to me the next day. After some silence, she added, “The fish.” More silence. “Sorry.” She left this message the following day, around 2:00 p.m. I had slept until Noon, and, thank God, she was gone when I woke up. How do you face that? She never called me again. I never called her. I definitely learned two valuable lessons that night: 1) Never have anal sex after a sea food dinner. 2) Be careful what you wish for. There’s only one other experience in my life that entered into the “Even the Devil would feel sympathetic” category, and frankly I don’t know if I’ll ever be able to tell that story. Let’s just say that the morning after a great one-night-stand, the beautiful woman you banged the night before can certainly use your bathroom. . .but she shouldn’t be more comfortable standing up while she pees.

Posted by yargevad at 03:34 PM

August 02, 2005

vector drawing programs

a comparison of the different vector drawing programs available

Posted by yargevad at 02:51 PM

July 21, 2005

if WWII had been a RTS

If World War Two had been an online Real Ttime Strategy game, the chat room traffic would have gone something like this.

*Hitler[AoE] has joined the game.*
*Eisenhower has joined the game.*
*paTTon has joined the game.*
*Churchill has joined the game.*
*benny-tow has joined the game.*
*T0J0 has joined the game.*
*Roosevelt has joined the game.*
*Stalin has joined the game.*
*deGaulle has joined the game.*
Roosevelt: hey sup
T0J0: y0
Stalin: hi
Churchill: hi
Hitler[AoE]: cool, i start with panzer tanks!
paTTon: lol more like panzy tanks
T0JO: lol
Roosevelt: o this fockin sucks i got a depression!
benny-tow: haha america sux
Stalin: hey hitler you dont fight me i dont fight u, cool?
Hitler[AoE]; sure whatever
Stalin: cool
deGaulle: **** Hitler rushed some1 help
Hitler[AoE]: lol byebye frenchy

Roosevelt: i dont got **** to help, sry
Churchill: wtf the luftwaffle is attacking me
Roosevelt: get antiair guns
Churchill: i cant afford them
benny-tow: u n00bs know what team talk is?
paTTon: stfu
Roosevelt: o yah hit the navajo button guys
deGaulle: eisenhower ur worthless come help me quick
Eisenhower: i cant do **** til rosevelt gives me an army
paTTon: yah hurry the fock up
Churchill: d00d im gettin pounded
deGaulle: this is fockin weak u guys suck
*deGaulle has left the game.*
Roosevelt: im gonna attack the axis k?
benny-tow: with what? ur wheelchair?
benny-tow: lol did u mess up ur legs AND ur head?
Hitler[AoE]: ROFLMAO
T0J0: lol o no america im comin 4 u
Roosevelt: wtf! thats bullsh1t u fags im gunna kick ur asses
T0JO: not without ur harbors u wont! lol
Roosevelt: u little biotch ill get u
Hitler[AoE]: wtf
Hitler[AoE]: america hax, u had depression and now u got a huge fockin army
Hitler[AoE]: thats bullsh1t u hacker
Churchill: lol no more france for u hitler
Hitler[AoE]: tojo help me!
T0J0: wtf u want me to do, im on the other side of the world retard
Hitler[AoE]: fine ill clear you a path
Stalin: WTF u arsshoel! WE HAD A FoCKIN TRUCE
Hitler[AoE]: i changed my mind lol
benny-tow: haha
benny-tow: hey ur losing ur guys in africa im gonna need help in italy soon sum1
T0J0: o **** i cant help u i got my hands full
Hitler[AoE]: im 2 busy 2 help
Roosevelt: yah thats right ***** im comin for ya
Stalin: church help me
Churchill: like u helped me before? sure ill just sit here
Stalin: dont be an arss
Churchill: dont be a commie. oops too late
Eisenhower: LOL
benny-tow: hahahh oh sh1t help
Hitler: o man ur focked
paTTon: oh what now biotch
Roosevelt: whos the cripple now lol
*benny-tow has been eliminated.*
benny-tow: lame
Roosevelt: gj patton
paTTon: thnx
Hitler[AoE]: WTF eisenhower hax hes killing all my sh1t
Hitler[AoE]: quit u hacker so u dont ruin my record
Eisenhower: Nuts!
benny~tow: wtf that mean?
Eisenhower: meant to say nutsack lol finger slipped
paTTon: coming to get u hitler u paper hanging hun cocksocker
Stalin: rofl
Hitler[AoE]: u guys are fockin gay
Hitler[AoE]: ur never getting in my city
*Hitler[AoE] has been eliminated.*
benny~tow: OMG u noob you killed yourself
Eisenhower: ROFLOLOLOL
Stalin: OMG LMAO!
Hitler[AoE]: WTF i didnt click there omg this game blows
*Hitler[AoE] has left the game*
paTTon: hahahhah
T0J0: WTF my teammates are n00bs
benny~tow: shut up noob
Roosevelt: haha wut a moron
paTTon: wtf am i gunna do now?
Eisenhower: yah me too
T0J0: why dont u attack me o thats right u dont got no ships lololol
Eisenhower: fock u
paTTon: lemme go thru ur base commie
Stalin: go to hell lol
paTTon: fock this sh1t im goin afk
Eisenhower: yah this is gay
*Roosevelt has left the game.*
Hitler[AoE]: wtf?
Eisenhower: sh1t now we need some1 to join
*tru_m4n has joined the game.*
tru_m4n: hi all
T0J0: hey
Stalin: sup
Churchill: hi
tru_m4n: OMG OMG OMG i got all his stuff!
tru_m4n: NUKES! HOLY **** I GOT NUKES
Stalin: d00d gimmie some plz
tru_m4n: no way i only got like a couple
Stalin: omg dont be gay gimmie nuculer secrets
T0J0: wtf is nukes?
T0J0: holy ****holy****hoyl****!
*T0J0 has been eliminated.*
*The Allied team has won the game!*
Eisenhower: awesome!
Churchill: gg noobs no re
T0J0: thats bull**** u fockin suck
*T0J0 has left the game.*
*Eisenhower has left the game.*
Stalin: next game im not going to be on ur team, u guys didnt help me for ****
Churchill: wutever, we didnt need ur help neway dumbarss
tru_m4n: l8r all
benny~tow: bye
Churchill: l8r
Stalin: fock u all
tru_m4n: shut up commie lol
*tru_m4n has left the game.*
benny~tow: lololol u commie
Churchill: ROFL
Churchill: bye commie
*Churchill has left the game.*
*benny~tow has left the game.*
Stalin: i hate u all fags
*Stalin has left the game.*
paTTon: lol no1 is left
paTTon: weeeee i got a jeep
*paTTon has been eliminated.*
paTTon: o sh1t!
*paTTon has left the game.*

Posted by yargevad at 05:50 PM

thespark's old personality test results

these were much better. if someone has the code for this, they should "leak" it, because this test was much more fun than the current neutered one since they got bought by Barnes and Noble.

(20060402) just noticed today that this test is back up, basically, at okcupid.com! woo!

Posted by yargevad at 10:12 AM

July 01, 2005

color img to b&w stencil

how to make a black and white stencil out of a color img. example here!

Posted by yargevad at 10:49 AM

June 27, 2005

dojo: the DHTML browser toolkit

Dojo is an Open Source effort to create a UI toolkit that allows a larger number of web application authors to easily use the rich capabilities of modern browsers.

project status

Posted by yargevad at 02:46 PM

mostly current oil barrel price graph


Posted by yargevad at 02:44 PM

some cool free code

Main software projects:

* EIO, a high-level Java networking framework wrapping java.nio.
* TwistedJava, an implementation of the Perspective Broker remote object protocol, implemented in Java.
* Bannerfish, a banner ad server for small sites.
* Cog, a simple object database for Python.
* Slides, an HTML presentation slides generator, where you write a Python program to generate the slides.
* Fusion v0.2, a C++ integration layer for Twisted using Boost.Python.

Posted by yargevad at 02:42 PM

black rednecks and white liberals

More is involved here than a mere parallel between blacks and Southern whites. What is involved is a common subculture that goes back for centuries, which has encompassed everything from ways of talking to attitudes toward education; violence, and sex—and which originated not in the South, but in those parts of the British Isles from which white Southerners came. That culture long ago died out where it originated in Britain, while surviving in the American south. Then it largely died out among both white and black Southerners, while still surviving today in the poorest and worst of the urban black ghettos.

Posted by yargevad at 12:23 PM

Ponzi was a nice guy

The latest plan to "save" Social Security — the world's largest and most successful pyramid scheme — is extremely welcome because it finally rips away the pompous "insurance program" mask and acknowledges Social Security for the welfare boondoggle it has always been.

Posted by yargevad at 10:04 AM

June 26, 2005

June 24, 2005

deploying a Twisted app as a Windows service

The goal is to implement a program in Python+Twisted (using PB for network access) under Windows XP or 2000+, that can be run before a user logs on, so it has to be a windows service, launched automatically, at boot. Another goal is to show some developement patterns in Twisted. You will find a lot of 'theoretical' patterns about how to make singletons/borgs, proxy, and stuff, but I never found patterns about 'Twisted code', except for the wonderful 'finger tutorial' by the squishy moshez. This tutorial can be split in two parts: The first one is about writing a good skeleton for your Twisted development. The second part is about making a Windows service.

Posted by yargevad at 04:04 PM

interview with Judge Andrew Napolitano

As the highly rated home to the likes of Abu Ghraib apologist Sean Hannity and the document-shredding constitutional scholar Oliver North, the Fox News Channel is about the last place you think of when it comes to quaint values such as due process, defendants’ rights, and restrained government. Yet Fox is home to television’s fiercest defender of civil liberties, Judge Andrew Napolitano, the network’s senior judicial analyst and a regular on The Big Story With John Gibson, Fox and Friends, The O’Reilly Factor, and other programs. The 54-year-old Napolitano, the youngest life-tenured Superior Court judge in New Jersey history, is an eloquent and outspoken critic of government abuse of power, whether the topic is widespread “testilying” by cops, eminent domain abuse by local and state officials, or the unilateral detention of suspects at Guantanamo Bay.

Posted by yargevad at 03:10 PM

stronger booze, sam!

His latest contribution is the 2005 reissue of Sam Adams Utopias, a 50-proof beverage the Guinness World Records deems the strongest beer in existence. It is grouped under the realm of extreme beers, a movement Koch himself started that indulges in the "lunatic fringe"—brews characterized not only by their high-alcohol content, but also by their ability to test the boundaries of what is considered beer.

Posted by yargevad at 02:52 PM


To be more concrete about what PyDispatcher does for you:

* provides a centralized service for delivering messages to registered objects (in the local process). It allows you to register any number of functions (callable objects) which can receive signals from senders.
o registration can be for all senders, particular sending objects, or "anonymous" messages (messages where the sender is None)
o registration can be for any signal, or particular signals
o a single signal will be delivered to all appropriate registered receivers, so that multiple registrations do not interfere with each other
* there is no requirement for the sender or receiver to be dispatcher-aware. Any Python object save the None object can act as a sender, and any callable object can act as a receiver. There is no need to inherit from a particular class or provide a particular interface on the object.
* the system uses weak references to receivers wherever possible
o object lifetimes are not affected by PyDispatcher registrations (that is, when your object goes away, the registrations related to the object also go away).
o references to common transient objects (in particular instance methods) are stored as compound weak references.
o weak references can be disabled on a registration-by-registration basis
* allows rich signal types, signals are simply hashable objects used to store and retrieve sub-tables, they are otherwise opaque to the dispatcher mechanism
* allows sending more information when sending than any particular receiver can handle, dispatcher automatically culls those arguments which are not appropriate for the particular receiver. This allows registering very simple functions dealing with general messages, while still allowing natural passing of arguments to higher level functions.

The dispatcher mechanism is particularly useful when constructing Model-View-Controller style applications where it is not desirable to have the Model objects aware of the event model.

Posted by yargevad at 12:02 PM

June 23, 2005

laptop becomes digital picture frame


Posted by yargevad at 10:26 AM

Ovid's Perl CGI Course

Do you want to learn Web programming quickly? Do you know a little Perl and a little HTML? Then this course is for you. Learn how to do Web programming securely and avoid many of the common pitfalls that other courses offer.

Posted by yargevad at 10:10 AM

jimbo's photos

Jimbo's World is a collection of pictures from [Jim Lawyer's] travels (135 different areas, 529 sub-areas), mostly associated with ice/rock climbing and mountaineering. [He's] taken most of these pictures [him]self; pictures from other sources are noted in their respective copyrights.

Posted by yargevad at 10:06 AM

June 21, 2005

magnetism + centrifuge = gun

No heat, no recoil, no sound, no gunpowder, no flash -- just 120,000 rounds per minute of pulverizing power. The next generation of weapons systems has arrived: the DREAD centrifuge-powered weapon system.

Posted by yargevad at 04:33 PM

June 20, 2005

types of asians

Young Asians in America come in many forms. Below are the major categories. Most Asians fit into multiple groups. For example, Rice-boys can also be Fobs and many Tabs are Fobulous. The only groups that are never part of another group are the Twinkies and the Asian-Americans. When you see your Asian friend, you greet them with "Wassup Fob!" And if your Asian friend says something ridiculous, say "Fob please!" Of course, when a non-Asian calls you a Fob, that is grounds for a fight. Ahahaha...

Posted by yargevad at 05:49 PM

June 17, 2005

wtc7 links

WTC7.net was created to address the suspicious silence surrounding the total collapse of the 47 story skyscraper known as WTC 7, or Building 7. Except for reports of the collapse on the day of the attack, most conspicuously lacking footage, mention of Building 7 has been essentially non-existent in the mainstream and even alternative press.

Mysteries abound about World Trade Center 7's (WTC-7) demise on September 11. In the early evening in the Big Apple of that horrific day this 47-story steel building suddenly collapsed. An odd series of failures had occurred.

They began when a small amount of debris falls from the implosion of World Trade Center 1, a block away. Somehow small fires subsequently break out in WTC-7. The fireproofing systems completely fail. The fires burn all day from an unknown fuel. Eventually, the flames reach tanks of diesel fuel at ground level. Suddenly, the penthouse begins to fall. The entire lower levels immediately experience the same massive failures. About seven seconds later the entire building is gone. It takes a minute for 2 million square feet of office space to become a large pile of rubble.

Unlike the twin trade towers (and WTC 7), this 32 story steel beamed building remains standing after burning for 17 hours straight. Does steel act differently in Spain or are we confronted with yet another 9-11 anomoly?

Posted by yargevad at 12:42 PM

June 16, 2005

Katie Holmes, I mean, Scientology FAQ

This FAQ is a (necessarily) brief introduction to Dianetics and Scientology; the organization (the "Church" of Scientology) founded by L. Ron Hubbard to administer the policies thereof; some of the beliefs; and the techniques for administering those beliefs.

One problem with constructing a FAQ such as this is that there is no simple, easy, answer to the question "what IS scientology?" Scientology is billed as an (elegant) applied religious philosophy, an (infallible) science of the mind, a (superior) system of ethics, an (improved) study technique, a (foolproof) administrative method -- a complete cradle-to-grave-to-cradle (reincarnation is a key element) codex of living. Also, quoting enough of Hubbard's writings to make a point is considered an infringement of copy- right by scientologists (else they raise the cry of "oh, that's taken out of context").

It is safe to say that most of dianetics and scientology is utter foolishness, based on a blend of fraudulent pseudoscience couched in terms designed to make any particular segment appear innocuous. When applied, these policies and dogma are designed to separate those gullible enough to be taken in by them from the maximum amount of money in the minimum amount of time.

Posted by yargevad at 02:48 PM

June 14, 2005

javascript "same origin" policy

I had this problem today that it took me longer than I expected to find a solution to. I'm working on a server that runs alongside a webserver and writes out javascript in iframes as subpages of pages served by the webserver. I dev primarily in mozilla on RH9 and I was getting errors like "Error: uncaught exception: Permission denied to get property Window.blah" when I would attempt to access the parent from the iframe. Turns out the solution was to set document.domain to the same thing as the server ('localhost') in the page that my server returns. Simple? Sure, but it took me a couple hours to diagnose and track down. Hopefully this will save someone some digging.

Posted by yargevad at 03:23 PM

mmog subscription stats

Mmogchart.com is dedicated to my research in tracking the growth of Massively Multiplayer Online Games (MMOGs). The menu on the left is updated each version with new figures, charts, graphs, and my analysis.

Posted by yargevad at 03:17 PM

June 03, 2005


this place i used to work. me and Clint and John/Joo (who i don't have a link for) worked on that website

Posted by yargevad at 02:27 PM

May 27, 2005

sex and shopping

I never quite figured out why the sexual urge of men and women differ so
much. And I never have figured out the whole Venus and Mars thing. I have
never figured out why men think with their head and women with their heart.

FOR EXAMPLE: One evening last week, my girlfriend and I were getting into

Well, the passion starts to heat up, and she eventually says "I don't feel
like it, I just want you to hold me."

I said "WHAT??!! What was that?!"

So she says the words that every boyfriend on the planet dreads to hear...
"You're just not in touch with my emotional needs as a woman enough for me
to satisfy your physical needs as a man." She responded to my puzzled look
by saying, "Can't you just love me for who I am and not what I do for you in
the bedroom?"

Realizing that nothing was going to happen that night, I went to sleep.

The very next day I opted to take the day off of work to spend time with
her. We went out to a nice lunch and then went shopping at a big, big
unnamed department store. I walked around with her while she tried on
several different very expensive outfits. She couldn't decide which one to
take so I told her we'd just buy them all. She wanted new shoes to
compliment her new clothes, so I said lets get a pair for each outfit. We
went onto the jewelry department where she picked out a pair of diamond
earrings. Let me tell you...she was so excited. She must have thought I was
one wave short of a shipwreck. I started to think she was testing me because
she asked for a tennis bracelet when she doesn't even know how to play
tennis. I think I threw her for a loop when I said, "That's fine, honey."
She was almost nearing sexual satisfaction from all of the excitement.
Smiling with excited anticipation she finally said, "I think this is all
dear, let's go to the cashier."

I could hardly contain myself when I blurted out, "No honey, I don't feel
like it."

Her face just went completely blank as her jaw dropped with a baffled

I then said "honey! I just want you to HOLD this stuff for a while. You're
just not in touch with my financial needs as a man enough for me to satisfy
your shopping needs as a woman." And just when she had this look like she
was going to kill me, I added, "Why can't you just love me for who I am and
not for the things I buy you?"

Apparently I'm not having sex tonight either.

Posted by yargevad at 02:29 PM

frat 101

Animal House is a great movie. When you're 13, it makes fraternity life look like the greatest thing ever. You and all your friends just hanging out, drinking some beers, harassing jocks, and having sex in the back of borrowed automobiles. Unfortunately, not all frats are as fun as those crazy Deltas and not all frat guys are as effortlessly cool as Bluto and Otter...

Posted by yargevad at 12:10 PM

May 17, 2005

May 12, 2005

the customer is not always right

It turns out that this is kind of a crazy way to go about things. Most customers are customers because they themselves do not produce the product or service in question, and need someone else to do it. While, as the consumers of these goods and services, they definitely have some real insight on how improvements and additions could be made, they’re limited in some ways.

Posted by yargevad at 01:32 PM

May 11, 2005

understanding Hungarian

It's the little things that, when done right, make the big things easier. That's the thrust of this article titled "Making Wrong Code Look Wrong", by Joel Scllossldkfjasdlfkj


Posted by yargevad at 05:33 PM

May 06, 2005

date calculation algorithms

The American Secular Holidays Calendar (mirrored here)

Posted by yargevad at 12:50 PM

different python documentation methods

PythonDoc, Epydoc, reStructuredText

Posted by yargevad at 12:43 PM

sushi sono review

Went here the other day with Jon, totally agree. The Bridal Veil roll and Crunchy Spicy Tuna roll are awesome.

Columbia, MD was one of the nation's first "planned communities" and has gained a sometimes well-deserved reputation for white-bread blandness. The town center's core is the ever-expanding "Mall at Columbia", and an artificial lake bordered by a cluster of competent if uninspiring restaurants. The jewel amongst the dross here is Sushi Sono (10215 Wincopin Circle, Columbia, MD - (410) 997-6131).
The fish is always brilliantly fresh here. This is a busy restaurant, so their turnover on ingredients is fast. This means great sushi. Even "mundane" offerings like sake (brined salmon), and maguro (tuna) frequently achieve subtle greatness. The rice is usually spot-on, and the fish flavors "pop". As the centerpiece of a meal, try a Dragon roll (tempura shrimp and rice wraped in ricepaper, served with head and tail, and garnished with lobster-tail "scales"), or a Bridal Veil Roll (slightly spicy lobster salad rolled with rice, topped with slices of raw tuna, and wrapped in thin ricepaper - the red tuna is the blushing bride beneath the translucent ricepaper veil).

Posted by yargevad at 10:49 AM

April 29, 2005

jungian summary

According to Jung's theory of psychological types we are all different in fundamental ways. One's ability to process different information is limited by their particular type. These types are sixteen.

People can be either Extroverts or Introverts, depending on the direction of their activity; Thinking, Feeling, Sensing, Intuitive, according to their own information pathways; Judging or Perceiving, depending on the method in which they process received information.

Posted by yargevad at 10:53 AM

April 28, 2005

condensed philosophers

The books which defined the way The West thinks now.
Condensed and abridged to keep the substance, the style and the quotes, but ditching all that irritating verbiage.

Posted by yargevad at 01:11 PM

April 25, 2005

buncha pdf refs

pdf reference cards for programming-related stuff from ada to xml
also java, perl, uml, and linux

Posted by yargevad at 11:52 AM

April 23, 2005

April 21, 2005

discombobulator ray howto

walkthrough for gnomeregan that tells you the steps to get all the stuff and in what order.

Posted by yargevad at 02:05 PM


find out whether Henry Earl is currently incarcerated! fun for the whole family!

Posted by yargevad at 01:52 PM

April 20, 2005

Scarlet Monastery walkthrough

Scarlet Monastery is an instance [in World of Warcraft] for both the Horde and the Alliance. The Scarlet Zealots in this instance have wisely chosen to make enemies of both the Horde and the Alliance. As such, it is your job to enter their holy Monastery, and destroy everything in sight. Tough job eh?

Posted by yargevad at 10:19 AM

chesapeake bay roost

The AOC is a professional organization that promotes Electronic Defense/Information Superiority to maintain national security by providing:

Symposia, seminars, publications, and lectures in all areas of Electronic Defense and related disciplines.
Increased awareness to the general public, commercial/industrial partners, leaders, and government agencies.
Studies and analysis to support national defense issues.
Educational grants and scholarships.
Recognition of member accomplishments through awards.
Sponsorship of trade shows and exhibits.

Locally, the Chesapeake Bay Roost supports the mission of the National AOC and our members through:

Providing scholarships and grants to promising, local students.
Recognizing deserving members with local awards.

Posted by yargevad at 10:17 AM

April 19, 2005

esquire: home

In February 2003, after the explosion of the shuttle Columbia, two American [and one Russian] astronauts aboard the International Space Station suddenly found themselves with no ride home. And things got worse from there.

Posted by yargevad at 12:12 PM

what sin city can teach tom ridge

For decades, no city has attracted more dubious characters into its buildings than Las Vegas. The lure of quick scores has made Sin City the most vigilant and diligent user of advanced surveillance, identification, background-checking and security technologies. If domestic security were prosecuted as aggressively as casino security, the terrorists that took down the World Trade Center towers might well have been caught. After all, several of them were in Las Vegas as late as August 2001. Here's what Tom Ridge and counterparts still could learn.

I say fuck Tom Ridge, airlines should be the ones implementing these security measures.

Posted by yargevad at 11:58 AM

the world's most dangerous ideas

With this simple conviction, FOREIGN POLICY asked eight leading thinkers to issue an early warning on the ideas that will be most destructive in the coming years. A few of these ideas have long and sometimes bloody pedigrees. Others are embryonic, nourished by breakthroughs in science and technology. Several are policy ideas whose reverberations are already felt; others are more abstract, but just as pernicious. Yet, as the essays make clear, these dangerous ideas share a vulnerability to insightful critique and open debate.

War on Evil
By Robert Wright

Undermining Free Will (archived article)
By Paul Davies

Business as Usual at the U.N. (free registration required)
By Samantha Power

Spreading Democracy
By Eric J. Hobsbawm

Transhumanism (archived article)
By Francis Fukuyama

Religious Intolerance (archived article)
By Martha Nussbaum

Free Money (archived article)
By Alice M. Rivlin

Hating America (free registration required)
By Fareed Zakaria

Posted by yargevad at 10:02 AM

April 15, 2005

tips for writing faster python

This page is devoted to various tips and tricks that help improve the performance of your Python programs

Posted by yargevad at 05:58 PM

analogous perl/python operations

Posted by yargevad at 05:57 PM

athf quote links

links to a bunch of athf quote lists


Posted by yargevad at 03:24 PM

April 14, 2005

cs paper generator


Posted by yargevad at 12:55 PM

tiki bar opening review

The Tiki Bar in Solomons Island is not a huge tropical paradise like Kona Kai (Chicago, IL) or The Tonga Room (San Francisco, CA), but it has a certain charm that makes me want to rate it more highly than it might otherwise deserve.

Posted by yargevad at 11:09 AM

April 13, 2005

nintendo got a restraining order

some dude's insane videogame room with assloads of systems and games

Posted by yargevad at 11:15 AM

April 11, 2005

hitchhiker's jokoid to the galaxy

First, although it sounds like it might be a wacky and zany idea, it simply isn't funny at all, either in its concept or its execution. (It's what Ken Campbell calls a jokoid - something that has the shape of a joke but is not actually funny.)

Hitchhiker's is not so bad that it's good. It's just miserably, depressingly bad. It misses the point by a light year. Is it a good movie? No. Is it a good version of The Hitchhiker’s Guide to the Galaxy? Definitely not. It is ill-conceived, badly written, poorly directed and worst of all staggeringly unfunny. It is a travesty of a film. I mourn for it, I really do.

Posted by yargevad at 05:26 PM

canada has an RIAA?

This article examines CRIA’s claims by conducting an analysis of industry figures. It concludes that loss claims have been greatly exaggerated and challenges the contention that recent sales declines are primarily attributable to file–sharing activities. Moreover, the article assesses the financial impact of declining sales on Canadian artists, concluding that revenue collected through a private copying levy system already adequately compensates Canadian artists for the private copying that occurs on peer–to–peer networks.

Posted by yargevad at 05:06 PM

April 04, 2005

islam simplified

Sermon by Pastor Deacon Fred
Most members of this congregation have never seen a Mooslim in person. You've seen them on the news, blowing up buildings, and in movies, stealing babies and killing Christians. I've seen a few of these so-called "people," up close when I've visited the Holy Land. You don't want to get too close, because they don't use deodorant and they sweat garlic. It's not pleasant.

Posted by yargevad at 01:21 PM

oracle analytic functions by example

oracle select over syntax
This brings out the main difference between aggregate and analytic functions. Though analytic functions give aggregate result they do not group the result set. They return the group value multiple times with each record. As such any other non-"group by" column or expression can be present in the select clause, for example, the column EMPNO in Query-2.

Analytic functions compute an aggregate value based on a group of rows. They differ from aggregate functions in that they return multiple rows for each group. The group of rows is called a window and is defined by the analytic clause. For each row, a "sliding" window of rows is defined. The window determines the range of rows used to perform the calculations for the "current row". Window sizes can be based on either a physical number of rows or a logical interval such as time.

Posted by yargevad at 10:46 AM

April 02, 2005

10 life/work suggestions

All I ever wanted to do was to make images and create form. This instinct for form-making seems to be something that is very characteristic of our entire species. It’s one of the things that almost defines humankind. I like the idea of cultures that do not have an idea of art as a separate activity from their daily life, such as many African groups, where there isn’t a word that approaches the idea of art. They are very interested in containing magic but that is another thing. Among the Balinese, there is no word for art. They just say ‘we do things the best that we can.' Which is a nice way to think about what we all do. I am going to tell you everything that I know about the practice of design. It is a sort of collage of bits and pieces that I have assembled over 50 years. It includes a lot of things I’ve said before but I’ve repackaged them rather attractively. This is what I’ve learned...

Posted by yargevad at 11:08 AM

April 01, 2005

mitch hedburg quotes


"I haven't slept for ten days, because that would be too long."

"I type 101 words a minute. But it's in my own language."

"It's hard to dance if you just lost your wallet. Whoa! Where's my wallet? But, hey this song is funky."

"I wrote a letter to my dad- I wrote, I really enjoy being here. But I accidently wrote rarely, instead of really. But I still wanted to use it, so I crossed it out and wrote I rarely drive steamboats, Dad. There's a lot you don't know about me. Quit trying to act like I'm a steamboat operator. This letter took a harsh turn right away."

"And then at the end of the letter i like to write P.S.- This is what part of the alphabet would look like if Q and R were eliminated."

"The depressing thing about tennis is that no matter how much I play, I'll never be as good a a wall. I played a wall once. They're relentless."

"When someone hands you a flyer, it's like they're saying here you throw this away."

"I like rice. Rice is great if your hungry and want 2000 of something."

"I'm against picketing, but I don't know how to show it."

"I hate turkeys. If you stand in the meat section at the grocery store long enough, you start to get mad a turkeys. There's turkey ham, turkey bologna, turkey pastromi,.Some one needs to tell the turkey, man, just be yourself."

"I lke refried beans. I wanna try fried beans, because maybe they're just as good and we're just wasting time."

"This product that was on TV was available for four easy payments of $19.95. I would like a product that was available for three easy payments and one complicated payment. We can't tell you which payment it is, but one of these payments is going to be hard."

"I was at this casino minding my own business and this guy came up to me and said your gonna have to move you're blocking a fire exit. As if there were a fire, I wasn't gonna run. If you are flamable and have legs you are never blocking a fire exit."

"I don't own a cell phone or a pager. I just hang around everyone I know, all the time. If someone wants to get a hold of me they just say "Mitch," and I say "What?" and turn my head slightly."

"My friend said to me "You know what I like? Mashed poatoes," I was like, Dude, you gotta give me time to guess. If your ging to quiz me, you must put a pause in there."

"An escalator can never break. It can only become stairs. You would never seen an Escalator temporarily out of order sign, just Escaloaor temporarily stairs. Sorry for the convenience."

"I was walking down the street with my friend and he said "I hear music" As though there's another way you can take it in. Your not special. That's how I recieve it too. I tried to taste it, but it did not work."

"I was at the airport and this guy came up to me and said I saw you on tv last night. He didn't say if I was any good. He just told me where I was. So turned away for a minute and said Hey I saw you at the airport a minute ago. You were good."

I can't get into flossing, I can't. People who smoke say you don't know how hard it is to stop smoking. Yes I do. It's as hard as it is to start flossing. You seem jittery. Yeah, I'm about to floss.

"One time a guy handed me a picture of himself and he said. "Here's a picture of me when I was younger." Every picture of you is when you were younger. Here's a picture of me when I'm older. How'd you pull that off? Let me see that camera."

"Alcoholism, is a disease, but it's the only disease that you can get yelled at for having. Dammit Otto, your an alcoholic. Dammit Otto, you have Lupis. One of those two doesn't sound right."

"I was walking by a drycleaner at 3a.m. and there was a sign that said Sorry, we're closed. You don't have to be sorry. It's 3a.m. and your a drycleaner. It would be ridiculous for me to expect you to be open. I'm not gonna come by at 10 and say, hey I was here at 3a.m and you guys were closed. Someone owes me an apology."

"I've been working the colleges and I always buy the shirts from the college, because they're quality shirts. But people always get the wrong idea. I'm walking around wearing a Washington U shirt and someone says "Hey Washington U, Did you go there?" Yeah! It was a Wednesday."

"I opened a yogurt and underneath the lid it said "please try again" they were having a contest that I was unaware of. I thought maybe I had opened the yogurt wrong.Or maybe Yoplait was trying to inspire me. Come on Mitch, don't give up! An inspirational message from your friends at Yoplait, fruit on the bottom, hope on top."

"I brought a donut and the guy gave me a recieipt for the donut. I don't need a receipt for the donut, I give you the money, you give me the donut, end of transaction. We do not need to bring ink and paper into this. I can not imagine the senerio where I would have to prove that I broughrt a donut. Some skeptical friend. Don't even act like I didn't get that donut. I got the documentation right here."

"When you go a resturant on the weekends and it's busy so they start a waiting list. They say Dufrane, party of two, table ready for Dufrane, party of two , and if no one answers they'll say the name again, Dufrane, party of two. Bu then if no one answers, they'll move on to the next name. Bush party of three. Yeah, but what happened to the Dufranes, No one seems to care, who can eat at a time like this? People are missing. You people are selfish. The Dufranes are in someone's trunk right now ,with duct tape over their mouths and they're hungry.That's a double whammy! We need help! Bush search party of three. You can eat once you find the Dufranes."

Posted by yargevad at 11:13 AM

why we lie about money and debt

Seventy-five percent of respondents, for example, claim they don't make any major purchases on credit cards unless they can pay them off immediately. But 74 percent say they are concerned about being able to pay their credit card bills every month.

Posted by yargevad at 10:30 AM

letters from warren buffet


Posted by yargevad at 10:05 AM

button-down striped shirt

Look at my button down striped shirt! Fucking look at it! This shirt means one thing! I’m coming home with some pussy tonight!

Posted by yargevad at 10:04 AM

March 31, 2005

stfu (politely-er), cell phone user!


Posted by yargevad at 05:01 PM

invader zim soundboards


Posted by yargevad at 01:22 PM

March 30, 2005

cotton factory t-shirts

bunch of random-ass vintage-looking tshirts

Posted by yargevad at 04:18 PM

on plug-ins and extensible architectures

In a world of increasingly complex computing requirements, we as software developers are continually searching for that ultimate, universal architecture that allows us to productively develop high-quality applications. This quest has led to the adoption of many new abstractions and tools. Some of the most promising recent developments are the new pure plug-in architectures.

What began as a callback mechanism to extend an application has become the very foundation of applications themselves. Plug-ins are no longer just add-ons to applications; today’s applications are made entirely of plug-ins. This field has matured quite a bit in the past few years, with significant contributions from a number of successful projects.

This article identifies some of the concepts around the foundation of pure plug-in architectures and how they affect various stakeholders when taking a plug-in approach. The intention is to discuss the general issues involved, but the article also presents some lessons learned from Eclipse (www.eclipse.org) to better illustrate some of the concepts.

Posted by yargevad at 04:16 PM

cassete tape digitizer

title says it all

Posted by yargevad at 04:13 PM

criminalize to stifle innovation


"Uh-oh, this is more efficient than our disproportionately expensive (to the person who buys it) distribution method. Let's NOT offer it for sale, let's criminalize it and threaten everybody who thinks about it (and some who don't even do that)."

Yes, most of the traffic flowing through the peer-to-peer networks involves breaches of copyright. And yes, music sales did fall by almost a quarter in the five years to 2003, as fans realised that technology offered a free alternative to extortionate CD prices. But the roughly 10 per cent of “legal” file-swapping on these networks allows programmers to swap code, academics to exchange learned papers and little-known musicians to gain a fan base. Why should the music industry be able to close such communications channels? Just because technology comes along and disrupts existing business models, should copyright owners not find clever ways to adapt, rather than suing 12-year-olds and fighting software developers in court?

If the studios do win, it will be the consumer who loses. The next generation of digital music players, internet telephony, TV recording equipment — all will suffer from a new legalistic caution that will stifle progress. The music lobby may have more star names on its side: a Sheryl Crow and a Brian Wilson for every Terence Trent D’Arby on the software companies’side. But if the music lobby wins, you might as well swap your iPod for a Thomas Edison wax cylinder.

Posted by yargevad at 02:13 AM

March 29, 2005

graffeety on da innanetz!

Grafedia authors can make hyperlinked text at any time in three easy steps. Simply

1. choose a word.

2. send a media file from your cell phone to that chosen word plus '@grafedia.net' . This combination, the word + '@grafedia.net', becomes your grafedia link for that word.

3. write, draw, paint, tatoo, or print that grafedia link anywhere in the real world in blue with an underline, to allow others to access your media files.

Posted by yargevad at 04:07 PM

ourmedia: free public web storage

The idea is pretty simple: People who create video, music, photos, audio clips and other personal media can store their stuff for free on Ourmedia's servers forever, as long as they're willing to share their works with a global audience.

Posted by yargevad at 12:35 PM

terri schiavo's blog


Posted by yargevad at 12:18 PM

copyrighting ideas

a good explanation of why you can't copyright ideas and the legal basis for that

Posted by yargevad at 12:15 PM

CHUG! the Jesus Juice

jesus juice shirts
"Jackson was pouring a clear liquid into cups for the brothers and offered her a cup, she said. She described the liquid as tasting "funny and weird" and said she didn't finish it... The prosecution has accused Jackson of giving the accuser and his younger brother alcohol, putting what he called "Jesus juice" into empty soft drink cans..."

Posted by yargevad at 11:21 AM

March 25, 2005

transparent screens

desktop backgrounds of what's directly behind the monitor

Posted by yargevad at 02:49 PM

March 24, 2005

life after the oil crash

The effects of even a small drop in production can be devastating. For instance, during the 1970s oil shocks, shortfalls in production as small as 5% caused the price of oil to nearly quadruple. The same thing happened in California a few years ago with natural gas: a production drop of less than 5% caused prices to skyrocket by 400%.

Fortunately, those price shocks were only temporary.

The coming oil shocks won't be so short-lived. They represent the onset of a new, permanent condition. Once the decline gets under way, production will drop (conservatively) by 3-6% per year, every year.

Posted by yargevad at 12:45 PM

id theft risk assessment

"Identity Cops is a cutting-edge company tackling a very serious and growing problem, identity theft. Our unique PrivacyProBot technology searches hundreds of electronic databases you cannot get to alone. We find information that may invade your privacy and lead to identity theft - information you did not know was out there! We then notify you and provide options to fix the problem, before more harm is done."

Posted by yargevad at 12:43 PM

March 22, 2005

Programming Languages Alike Cookbook

Following the great Perl Cookbook (by Tom Christiansen & Nathan Torkington, published by O'Reilly) which presents a suite of common programming problems solved in the Perl language, this project aims to gather fans of programming, in order to implement the solutions in other programming languages.

Posted by yargevad at 12:47 PM

molten core guide

The purpose of this section of the website is to fully disclose each and every strategy and piece of information we (Conquest) use while raiding [in World of Warcraft], as well as host full videos of the fights showing that we do indeed follow the strategies we post. Blizzard CS launched a public campaign against us to tarnish our reputation and cause people to question our raiding practices. These pages will contradict their lies.

Posted by yargevad at 10:34 AM

how to pwn onyxia

Your chances of success go up exponentially with every ninja and/or pirate at the run. Also, when your MT dies the only way to beat her is by having a paladin pirate start tanking and furiously smash his win button while dancing.

Posted by yargevad at 10:31 AM

comments about motorola v710


also: how to edit mp3s in itunes:
To edit MP3's in iTunes... I'm using iTunes version 4.7 on the Mac. 1. Open iTunes 2. Right click on a song (or ctrl click) to bring up the menu. 3. Choose "Get Info" 4. Choose "Options" page 5. Set a start time and stop time (check both boxes and set times) 6. Click "OK" 7. Click on Advanced->Convert Selection to MP3 (if this is not an option that is showing up you have to go iTunes->Preference->Import-> and change it to MP3 encoder) 8. You will now have 2 versions of that song in your library - if you look in the time column one will be only 30" or whatever time you told it to start and stop at. 9. Right click on the song again and choose "Show Song File"

Posted by yargevad at 01:23 AM

why verizon can kiss my ass

Code As Law, as implemented by Verizon:
BellSouth is the local telephone company where I live. Ironically, they don't seem as much concerned about the features of my home phone or answering machine as Verizon is about my mobile phone. Why is that? Could it be that BellSouth realizes the equipment belongs to me? Yes! Before things were broken up by the courts, AT&T (who owned the network at the time) used to charge their customers equipment rental fees just to own a telephone. In fact, it was at one time illegal to plug anything into your phone jack that wasn't sanctioned AT&T equipment. Asinine, huh? Well, not as much as repeating history. Unfortunately, Verizon doesn't need the courts to outlaw competing technologies - they're able to do it themselves now by blacklisting ESNs, as Ms. Raney gladly explained to me.

Posted by yargevad at 12:53 AM

March 14, 2005


a centralized authentication mechanism at the webserver level as opposed to the app level

Posted by yargevad at 10:04 AM

March 11, 2005

code as design

The following essays by Jack W. Reeves offer three perspectives on a single theme, namely that programming is fundamentally a design activity and that the only final and true representation of "the design" is the source code itself. This simple assertion gives rise to a rich discussion—one which Reeves explores fully in these three essays.

Posted by yargevad at 12:50 PM

March 10, 2005

World of Burgercraft

WoB: Welcome to World of Burgercraft. Would you like a PVE value meal, a PVP value meal, or an RP value meal?

Car 1: What is the difference between the PVE and PVP meals?

WoB: The PVP burger has onions. The PVE burger does not. Except sometimes. You can add onions if you want. And we sneak some onions in toward the end of the PVE burger but you don't have to eat them. You can skip that part of the burger.

Car 1: What about the RP burger?

WoB: Vegetarian.

Posted by yargevad at 03:12 PM

adobe open source libraries

Adobe's open source web site is the home for the Adobe Source Libraries (ASL) and information about other Adobe open source projects.

ASL provides peer-reviewed and portable C++ source libraries. The libraries are intended to be widely useful, leveraging and extending both the C++ Standard Library and the Boost Libraries.

Posted by yargevad at 12:38 PM

March 09, 2005

ssl info

free certs and info about commercial offerings

Posted by yargevad at 01:51 PM

surrender martha shirts

i don't need a tractor to pull hoes

Posted by yargevad at 01:43 PM

wikipedia and CBPP encomium

In this article, I respond to Robert McHenry’s anti-Wikipedia piece entitled “The Faith-Based Encyclopedia.” I argue that McHenry’s points are contradictory and incoherent and that his rhetoric is selective, dishonest and misleading. I also consider McHenry’s points in the context of all Commons-Based Peer Production (CBPP), showing how they are part of a Fear, Uncertainty and Doubt (FUD) campaign against CBPP. Further, I introduce some principles, which will help to explain why and how CBPP projects can succeed, and I discuss alternative ways they may be organized, which will address certain concerns.

Posted by yargevad at 11:21 AM

recent earthquakes in CA and NV

Maps are updated within 1-5 minutes of an earthquake or once an hour.
(Smaller earthquakes in southern California are added after
human processing, which may take several hours.)

Posted by yargevad at 10:24 AM

microsoft tech support vs. psychic friends network

In the course of a recent Microsoft Access programming project, we had
three difficult technical problems where we decided to call a support
hotline for advice. This article compares the two support numbers we
tried: Microsoft Technical Support and the Psychic Friends Network. As a
result of this research, we have come to the following conclusions : 1 )
that Microsoft Technical Support and the Psychic Friends Network are
about equal in their ability to provide technical assistance for
Microsoft products over the phone ; 2 ) that the Psychic Friends Net
work has a distinct edge over Microsoft in the areas of courtesy,
response time, and cost of support; but 3) that Microsoft has a
generally better refund policy if they fail to solve your problem.

Posted by yargevad at 10:19 AM

March 08, 2005

g-town dc nightlife list

bars, clubs, comedy clubs, dancing, billiards, bowling in/around the dc area

Posted by yargevad at 01:53 PM

asterisk quick setup

What would it mean to you to have your own full-featured PBX system at your home or small office? What would it mean to you if you could build an entire PBX system (minus the phones) on hardware you probably have laying around, AND that it can probably also save you money on your phone bill? Sounds too hard to believe doesn't it, but using old hardware and some open source software, you really can build a commercial quality phone system that would normally cost thousands of dollars.

Posted by yargevad at 10:52 AM

March 07, 2005

osxy programs

a bunch of programs that let you do cool stuff with your mac

Posted by yargevad at 11:17 AM

March 01, 2005

pack/unpack detailed intro

Perl's pack and unpack functions allow us to read and write buffers of data according to a template string. The template string allows us to indicate specific byte orderings and word sizes or use the local system's default sizes and ordering. This gives us a great deal of flexibility when dealing with external programs.

Posted by yargevad at 11:24 AM

February 23, 2005

copyright and 'orphan works'

Concerns have been raised, however, as to whether current copyright
law imposes inappropriate burdens on users, including subsequent
creators, of works for which the copyright owner cannot be located
(hereinafter referred to as ``orphan'' works). The issue is whether
orphan works are being needlessly removed from public access and their
dissemination inhibited. If no one claims the copyright in a work, it
appears likely that the public benefit of having access to the work
would outweigh whatever copyright interest there might be. Such
concerns were raised in connection with the adoption of the life plus
50 copyright term with the 1976 Act and the 20-year term extension
enacted with the Sonny Bono Copyright Term Extension Act of 1998.
The Copyright Office has long shared these concerns about orphan
works and has considered the issue to be worthy of further study. On
January 5, Senators Orrin Hatch and Patrick Leahy of the Senate
Judiciary Committee asked the Register of Copyrights to study this
issue and to report to the Senate Judiciary Committee by the end of the
year. Also in January, Reps. Lamar Smith and Howard Berman, the
chairman and ranking member of the House Judiciary Committee's
Subcommittee on Courts, the Internet and Intellectual Property, sent
letters to the Register supporting this effort. The Office is gratified
that Congress has shown an interest in this important issue and is
pleased to assist Congress in its efforts to learn more about the
problem and to consider appropriate solutions.
Prior to the 1976 Act, the term of protection was limited to 28
years if the copyright was not renewed. Under this system, if the
copyright owner was no longer interested in exploiting the work, or a
corporate owner no longer existed, or, in the case of individual
copyright owners, there were no interested heirs to claim the
copyright, then the work entered the public domain. Of course, it also
meant that some copyrights were unintentionally allowed to enter the
public domain, for instance, where the claimant was unaware that
renewal had to occur within the one year window at the end of the first
term or that the copyright was up for renewal. The legislative history
to the 1976 Act reflects Congress' recognition of the concern raised by
some that eliminating renewal requirements would take a large number of
works out of the public domain and that for a number of those older
works it might be difficult or impossible to identify the copyright
owner in order to obtain permissions. Congress nevertheless determined
that the renewal system should be discarded, in part, because of the
``inadvertent and unjust loss of copyright'' it in some cases
caused.\2\ More recently, in the mid-1990s, Congress heard concerns
that the Copyright Term Extension Act would exacerbate problems in film
preservation by maintaining copyright protection for older motion
pictures for which the copyright owner is difficult to identify.\3\
Also, in our study on Digital Distance Education published in 1999, the
Copyright Office identified several ``problems with licensing'' that
educators asserted in attempting to use copyrighted materials in
digital formats, including that ``it can be time-consuming, difficult
or even impossible to locate the copyright owner or owners.'' \4\

Posted by yargevad at 10:42 AM

typing with a mouse

Dasher is a zooming interface. You point where you want to go, and the display zooms in wherever you point. The world into which you are zooming is painted with letters, so that any point you zoom in on corresponds to a piece of text. The more you zoom in, the longer the piece of text you have written. You choose what you write by choosing where to zoom.

Posted by yargevad at 10:14 AM

probability reference

Any finite number of elements can be put together in groups based on certain rules. Such groups are known as sets. The sets can comprise from 0 elements to infinity. There are four types of sets, from the most inclusive to the least: exponents, permutations, arrangements, and combinations. The number sets are the most important mathematically. We can substitute the numbers by alphanumerical elements, such as words, names, any strings of characters. In the case of the alphanumerical sets, mathematics works with the indices, indexes of the respective elements.

An example of exponents (N=3, M=3): 111,112,113,121,122,123,131,132, etc. (a total of 27 sets).
An example of permutations (for N = 3): 1 2 3, 1 3 2, 2 1 3, 2 3 1, 3 1 2, 3 2 1 (6 elements: 1* 2 * 3)).
An example of arrangements (for N = 3, M = 2): 1 2, 1 3, 2 1, 2 3, 3 1, 3 2. (6 elements in set: 3 * 2).
An example of combinations (for N = 3, M = 2): 1 2, 1 3, 2 3 (3 elements: 3 * 2 / 1 * 2).

Posted by yargevad at 10:12 AM

February 22, 2005

"code as law" breaks down in court

"[I]nteroperable devices" may use proprietary security systems to lock out unauthorized interoperability, but a technology developed solely for this functional purpose is not copyrightable.
 -ArsTechnica, Lexmark's DMCA aspirations all but dead

Suck it, DMCA-enforced monopolies! (At least on one front...)

Posted by yargevad at 02:56 PM

time travel analysis of Donnie Darko

Temporal Anomalies in Time Travel Movies
Donnie Darko

The film does potentially resolve; but it requires a more significant suspension of disbelief than merely whether someone can travel in time.

Posted by yargevad at 01:05 PM

February 21, 2005

stupid security audit approach

More and more, we see articles questioning the security of a given platform based solely on the number of advisories published -- and this approach is simply wrong.

The quality of the software in question directly affects the number of advisories -- this should go without saying. Software with fewer security flaws will generate fewer security advisories. In a simple world, the number of advisories published by a given entity might be a direct indication of how secure that software is. But the reality of software and operating systems today is far more complex; many other factors affect the number of security advisories, which can be lumped into three broad categories: scope, policy of publication, and audit efforts. Let's look at each of these briefly.

Posted by yargevad at 11:16 AM

February 18, 2005

why not to nuke tropical cyclones

you know, in case you have a spare nuke and were considering it

Posted by yargevad at 05:44 PM

Ebert reviews porn

that's right, a little to the left, that's it! go! Go! GO!

Posted by yargevad at 05:42 PM

Kim Jong Il's blog

License2KimJongIll JFKpart2 bush43 WeaponsOfAssDestruction MisterPotamia BaathOfLeastResistance WhenBushComes2Shove BaghDaddyKane SunniSideUp BreakTheseCheneysOfLove
parody im conversations between Kim Jong Il, GW Bush, Kerry, Cheney, and Saddam on Kim Jong Il's blog

Posted by yargevad at 04:16 PM

February 11, 2005

February 07, 2005

google gets sued a lot

Google's AdWords service allows advertisers to sponsor particular search terms. Whenever that term is searched the advertiser’s link will appear next to the search results. A company can choose a trademark protected term as keyword. So if you enter "trademark protected term" in the Google search box and hit "Search", you would get listings from advertisers who paid for placement with this keyword. Google puts those listings off to the right side of the screen, clearly marked as ads. Trademark owners are concerned about their brand awareness and insist that this behaviour violates their trademarks.

Yet another case of attacks consolidated on the facilitator instead of the actual perpetrator.

Posted by yargevad at 01:25 PM

porn without people

(p0rnography, with the figures removed)

Posted by yargevad at 01:22 PM

The VICE Fund

"It is the Advisor's philosophy that although often considered politically incorrect, these and similar industries and products...will continue to experience significant capital appreciation during good and bad markets. The Advisor considers these industries to be nearly 'recession-proof'." - Vice Fund Prospectus, July 30, 2004, page 1, column 2.

Posted by yargevad at 01:20 PM

view stored proc in postgres

ok, this isn't really a link, but it's a bit geeky and obscure for the front page

to view the source of a postgresql stored procedure from the command line:

select prosrc from pg_catalog.pg_proc where proname = 'procedure_name';

Posted by yargevad at 01:17 PM

February 02, 2005

3d object-recognition-based CAPTCHA

the challenge-response spam solution isn't really innovative, but the captcha is pretty neat

Posted by yargevad at 04:45 PM

defeating CAPTCHA

This is the homepage of the Shape Contexts based approach to break Gimpy, the CAPTCHA test used at Yahoo! to screen out bots. Our method can successfully pass that test 92% of the time. See EZ-Gimpy in action at Yahoo! The approach we take uses general purpose algorithms that have been designed for generic object recognition. The same basic ideas have been applied to finding people in images, matching handwritten digits, and recognizing 3D objects.

Posted by yargevad at 04:41 PM

VidaLinux: A Linux Distro based on Gentoo

The installer ran smooth on every system we tested on, the desktop is one of the best I've seen in a very long time, the menus are organized almost flawlessly, and the applications loaded by default are of excellent grade and selection. What more could you ask for in a distribution? Speed? It's there. This is as fast, if not faster, than my main Slackware station... and I love my Slackware system, but let me tell you this came close to changing my mind. If you know me, you know that's pretty hard to do when it comes to Slackware Linux.

Posted by yargevad at 11:01 AM

February 01, 2005

simpler soap/rpc with an apache module

Mod_perlservice is a cool, new way to do remoting -- sharing data between server and client processes -- with Perl and Apache. Let's start by breaking that crazy name apart: mod + perl + service.

Mod means that it's a module for the popular and ubiquitous Apache HTTP Server. Perl represents the popular and ubiquitous programming language. Service is the unique part. It's the new ingredient that unifies Apache, Perl, and XML into an easy-to-use web services system.

Posted by yargevad at 11:48 AM

cmd-line file frobbing w/ perl

If you only want to read in one or more files, apply a regex to the contents, and spit out the altered text as one big stream...

If you want to edit the files in place, editing each file before going on to the next, that's pretty easy, too...

Posted by yargevad at 10:57 AM

how to use a beatin' stick

Self-defence with a Walking-stick: The Different Methods of Defending Oneself with a Walking-Stick or Umbrella when Attacked under Unequal Conditions

Posted by yargevad at 10:46 AM

January 27, 2005

SA: Fantasy Football

heh. you get the idea.
football player riding a unicorn

Posted by yargevad at 02:01 PM

January 24, 2005

GPA inflation

This web site is an outgrowth of an op-ed piece that I wrote on grade inflation for the Washington Post, "Where All Grades Are Above Average" In the process of writing that article, I collected data on trends in grading from about 30 colleges and universities. I found that grade inflation, while waning beginning in the mid-1970s, resurfaced in the mid-1980s. The rise has continued unabated at virtually every school for which data are available.

Posted by yargevad at 02:58 PM

search CPAN when CPAN search is dead


Posted by yargevad at 11:21 AM

January 21, 2005

Maypole: a perl MVC framework

The development of my latest project, Maypole, began over 4000 years ago, when, so the story goes, the goddess Ninkasi taught the Sumerian mortals a recipe for a magical drink. Her concoction of hops, barley, yeast, and water (and a few other special ingredients), was an instant hit, and has remained the cornerstone of a university education ever since.

Not one to do things by halves (or should that be 284 ml?), what started as a simple database ended up as a complete framework for writing Web-based, database-backed applications in Perl.

When I first caught eye of Maypole, I was startled by the shining beauty and the effortless grace with which it seemed to produce shiny web applications. I envied those who had a firm grasp of it and strived to employ Maypole to collect and publish the data available to me. But in that time, Maypole was a very immature Primadonna with very specific needs that were only faintly hinted at on websites only known to a few select people already in the clique. Armed with my knowledge of Class::DBI and frugal knowledge of mod_perl, I found myself rejected by Maypole and its requirements often for no reason apparent to me and loudly complained about this in the chatterbox, to the bemusement and annoyance of the other regulars there, I assume. After all, Maypole had been touted as the web application framework, being hawked through articles like flowers on the 14th of February and had received real money from the Perl Foundation. I felt I had a right to it.

survey of surveys on perl-based html templating systems

Rubberband, as its name implies, is designed to be stretched in both directions. It uses Module::Pluggable::Ordered to locate the classes which encapsulate the tables, and also to provide a callback functionality to allow extensions to "talk" to each other; it also uses Class::DBI::DATA::Schema to allow extension classes to declare the SQL to set up their tables. Further, it helps to set up your classes by creating a backend Foo::DBI class (given an application called Foo, of course...) which handles the connection information, and from which your plugin modules automatically inherit.

Posted by yargevad at 05:06 PM

the rasterbator

The Rasterbator is a web service which creates huge, rasterized images from any picture. The rasterized images can be printed and assembled into extremely cool looking posters up to 20 meters in size.

Posted by yargevad at 02:39 PM

a keyboard with frickin lasers

Bluetooth Virtual Keyboard is the world’s first wireless Virtual Keyboard that lifts wireless mobile communications to a new height. BTVKB is an enhanced version of the Virtual Keyboard (VKB). BTVKB is a smart, pocket-size device that projects a full-size keyboard through infrared technology onto any flat surface. Users could then type on the infrared images as if typing on conventional keyboards. Without the need of any wire connection, BTVKB provides unprecedented convenience and mobility to users.

Posted by yargevad at 02:38 PM

January 20, 2005

radioactive randomness

People working with computers often sloppily talk about their system's "random number generator" and the "random numbers" it produces. But numbers calculated by a computer through a deterministic process, cannot, by definition, be random. Given knowledge of the algorithm used to create the numbers and its internal state, you can predict all the numbers returned by subsequent calls to the algorithm, whereas with genuinely random numbers, knowledge of one number or an arbitrarily long sequence of numbers is of no use whatsoever in predicting the next number to be generated.

HotBits is an Internet resource that brings genuine random numbers, generated by a process fundamentally governed by the inherent uncertainty in the quantum mechanical laws of nature, directly to your computer in a variety of forms. HotBits are generated by timing successive pairs of radioactive decays detected by a Geiger-Müller tube interfaced to a computer.

Posted by yargevad at 03:35 PM

yet another MT meaning

Mersenne Twister(MT) is a pseudorandom number generating algorithm developped by Makoto Matsumoto and Takuji Nishimura (alphabetical order) in 1996/1997. An improvement on initialization was given on 2002 Jan.
MT has the following merits:

* It is designed with consideration on the flaws of various existing generators.
* The algorithm is coded into a C-source downloadable below.
* Far longer period and far higher order of equidistribution than any other implemented generators. (It is proved that the period is 2^19937-1, and 623-dimensional equidistribution property is assured.)
* Fast generation. (Although it depends on the system, it is reported that MT is sometimes faster than the standard ANSI-C library in a system with pipeline and cache memory.) (Note added in 2004/3: on 1998, usually MT was much faster than rand(), but the algorithm for rand() has been substituted, and now there are no much difference in speed.)
* Efficient use of the memory. (The implemented C-code mt19937.c consumes only 624 words of working area.)

Posted by yargevad at 02:20 PM

google > comment spam

you know you're awesome when you can propose a functional addition to HTML and people listen to you and go along with it rel="nofollow"

Posted by yargevad at 01:54 PM

January 18, 2005

JL421 Badonkadonk

The JL421 Badonkadonk, aka “The Donk” is a “land vehicle and battle tank” created by outer-limits design firm, NAO Design for purposes unknown to Burning Man non-attendees. With the profile of a hand iron from the late 19th century, or an upside-down cabin cruiser, the Donk can transport up to five people, either inside or on the roof, at speeds of up to 40mph. It’s powered by a 6hp air-cooled engine and includes accent lighting and a 400 watt sound system

Posted by yargevad at 01:56 PM

every video game

nintendo, gameboy, etc
lots of games... looks like some sort of java applet that interfaces with an emulator somehow

Posted by yargevad at 11:44 AM

January 14, 2005

order of the stick

stick figure D&D comic, amusing

Posted by yargevad at 03:53 PM

nacho cheesus

our favorite cheesy saviour

Posted by yargevad at 03:49 PM

how to make an animated gif in gimp

the bit of info that it always takes me a while to find/remember is that to make one that has different delays on each frame, you need to append ' (1000ms)' to the layer name.

Posted by yargevad at 03:46 PM

January 11, 2005

life after heroin

seth mnookin writes candidly about his heroin addiction and how he eventually overcame it

Posted by yargevad at 02:37 PM

80-20, 20-20-60 rules

Vilfredo Pareto (1848-1923) was an Italian economist who, in 1906, observed that twenty percent of the Italian people owned eighty percent of their country's accumulated wealth. Over time and through application in a variety of environments, this analytic has come to be called Pareto's Principle, the 80-20 Rule, and the "Vital Few and Trivial Many Rule." Called by whatever name, this mix of 80%-20% reminds us that the relationship between input and output is not balanced. In a management context, this rule of thumb is a useful heuristic that applies when there is a question of effectiveness versus diminishing returns on effort, expense, or time.
When I began my librarian career as an administrator in higher education, the dean to whom I reported told me that there was a rule of thumb that had served him well. It was the 20-20-60 Rule, a special case of 80-20 Rule that he applied to a wide variety of problems and situations. His rule was that 20% of most prospects are avid supporters and 20% are avidly not supporters. The persons in these two 20% tails are basically fixed and no amount of persuasion will change their view or attitude. Prospects in the remaining 60% are persons who are interested but need to be convinced or "sold." Application of the 20-20-60 Rule means that our outcome is best if we focus on the 60% group by answering their concerns, doubts, and questions. The persons in the 60% group are the ones who most likely will become our clients and customers.

Posted by yargevad at 10:23 AM

January 07, 2005

better part of 16

“I want to ask you a serious question: How old are you?”

Posted by yargevad at 04:19 AM

top 20 nude scenes of 2004

better than the oscars, or at least more exciting. page not safe for work

Posted by yargevad at 02:41 AM

owned gallery

gallery of "owned!" (or "pwn3d!", "own3d", "pwned") pictures from all around teh intarewb

Posted by yargevad at 02:38 AM

January 06, 2005

random fun python

a bunch of random fun python software

Posted by yargevad at 02:22 PM

"local celebrity" t-shirts

homie don't play that
i'm in the house like furniture
got your tickets? to the gun show.
neighborhood watch: we'll get you suckas
i drop bombs like it's my job

Posted by yargevad at 01:00 PM

bluescreen in times square

I was standing before the largest "blue screen of death" that I had ever seen at the corner of 42nd Street and 8th Ave.

Posted by yargevad at 10:39 AM

January 05, 2005

microeconomics, open source, and commoditizing your complements

Commoditize your complements. (Make the total cost of ownership, "TOC", of the prerequisites of your service/product/whatever as close to zero as you can so customers have more money to spend on your product. At that point, it's easier to use your whatever so more people will do it and demand will be higher, so the price can be raised.)

Understanding this strategy actually goes a long, long way in explaining why many commercial companies are making big contributions to open source.

Posted by yargevad at 01:40 PM

google hacking database

We call them 'googledorks' (gOO gôl'Dôrk, noun, slang) : An inept or foolish person as revealed by Google. Whatever you call these fools, you've found the center of the Google Hacking Universe!

Posted by yargevad at 11:26 AM

January 04, 2005

french for crazy

basically trail running in the city, on the city

Involvement in dangerous sports and related activities carries a significant risk of damage to property, personal injury or death. Participate at your own risk!

The publishers of www.urbanfreeflow.com recommend the use of professional instruction before entering into the sport of parkour. You should become knowledgeable about the risks involved and assume personal responsibility for your actions.

Posted by yargevad at 11:12 AM

January 03, 2005

character strings as arrays

discussion about the string as a character array and how to access and manipulate them

Posted by yargevad at 01:21 PM

on powerpoint

Edward R. Tufte’s "The Cognitive Style of PowerPoint" Presented in the Form of a PowerPoint Presentation

Posted by yargevad at 12:33 PM

patterns in lisp


Posted by yargevad at 11:13 AM

programming essays

essays (articles?) about lisp, programming, programmers, and hackers

Posted by yargevad at 10:56 AM

December 30, 2004

scrabble letter pattern search

The A2Z WordFinder Scrabble® finder is a powerful word search utility once you'e familiar with a few easy-to-understand concepts.

* The Basics - Type in the letters from your rack into the Rack letters field. If you want to build your word using parts of other words, then you can type in the pattern of letters and empty spaces from the game board into the Pattern field. Use '_', '#' or '?' characters for empty spaces. All other fields are set by default to allow this simple search to work properly.

* Limiting word length - By default, all words matching the letters and/or pattern you enter will be listed in the Search Results regardless of length. However, you can limit the length of the listed words by setting the Min. Word Length field.

* Sorting the words - The Scrabble® Search Results page can be set to sort the matching words either by length (shorter words first), by score (highest score first), or alphabetically.

* Pattern Matching - The pattern you enter can be interpreted in one of several ways, as described in the following list:
1. Match pattern exactly - The pattern will only match words of the same length or shorter (subject to the Min. Word Length limit). The words must also contain the indicated letters in the given positions. For example, the pattern "_at__" would match "bathe", "latin", "bat", and "atom". It would not match "mathematics", because it is too long.
2. Match pattern at start of word - The pattern will only match at the beginning of a word. For example, the pattern "wo" would match "work", "wood", and "worry", but not "unwound", since the "wo" in "unwound" occurs in the middle of the word.
3. Match pattern at end of word - The pattern will only match at the end of a word. For example, the pattern "an" would match "bean", "span", and "man", but not "annual", since the "an" in "annual" occurs in the beginning of the word.
4. Match pattern anywhere in word - The pattern will match anywhere in a word. For example, the pattern "or" would match "orange", "more", and "floor".

* Required Letters - When you want to specify that certain letters must be in any matching words returned, you can click on the Use Upper-Case As Required Letters? check box. Then, any letters typed into your Rack letters field that are capitalized will be required to exist in the matching results. For example, if your letters contained "TaBea", and your Min. Word Length was set to 3, then you would find "tab", "bat", "bet", and "abate" which all have t and b, but not "tea" since it does not contain the required letter "b".

Posted by yargevad at 10:24 AM

drugstone pricing codes

store prices encoded right on labels

Posted by yargevad at 10:23 AM

December 28, 2004

eric and the dread gazebo

ED: You see a well groomed garden. In the middle, on a small hill, you see a gazebo.
ERIC: A gazebo? What color is it?
ED: [pause] It's white, Eric.
ERIC: How far away is it?
ED: About 50 yards.
ERIC: How big is it?
ED: [pause] It's about 30 ft across, 15 ft high, with a pointed top.
ERIC: I use my sword to detect good on it.
ED: It's not good, Eric. It's a gazebo.
ERIC: [pause] I call out to it.
ED: It won't answer. It's a gazebo.
ERIC: [pause] I sheathe my sword and draw my bow and arrows. Does it respond in any way?
ED: No, Eric, it's a gazebo!
ERIC: I shoot it with my bow. [roll to hit] What happened?
ED: There is now a gazebo with an arrow sticking out of it.

Posted by yargevad at 02:36 PM

DIY digital picture frame


Posted by yargevad at 10:31 AM

December 27, 2004

win app thread at /.

links to lots of useful free power user apps for windows

Posted by yargevad at 04:19 PM

read this and go hug your housemate

During our stay together, my roomie:

He brought his motorcycle into our common room because he was "afraid it would be stolen." This was fine, but then he started it and let it idle for 15 minutes without opening any windows, causing all of our stuff to smell like motor exhaust.

After his girlfriend left him, he went berserk in his private bathroom with a sledgehammer or a geologist's hammer and smashed all of his bathroom fixtures. I'm not sure of this but I believe that just before she left him she fucked some guy with pubic lice in my bed during a party.

His toilet was inoperative at this point, so he used mine for a time, until I refused him access. Later I would find out that he shat in garbage bags and kept them in the common room closet for weeks. More on this later.

Posted by yargevad at 12:18 PM

December 23, 2004

inflation calculator (US$)

The CPI inflation calculator uses the average Consumer Price Index for a given calendar year. This data represents changes in prices of all goods and services purchased for consumption by urban households. This index value has been calculated every year since 1913. For the current year, the latest monthly index value is used.

Posted by yargevad at 04:33 PM

quiz mapping beliefs to religions


1. Orthodox Quaker (100%)
2. Mainline to Liberal Christian Protestants (87%)
3. Mainline to Conservative Christian/Protestant (78%)
4. Liberal Quakers (72%)
5. Seventh Day Adventist (72%)
6. Eastern Orthodox (67%)
7. Roman Catholic (67%)
8. Unitarian Universalism (66%)
9. Bahá'í Faith (58%)
10. Orthodox Judaism (57%)
11. Reform Judaism (54%)
12. Mahayana Buddhism (53%)
13. Islam (53%)
14. Neo-Pagan (52%)
15. Jainism (51%)
16. Hinduism (50%)
17. Church of Jesus Christ of Latter-Day Saints (Mormons) (48%)
18. Theravada Buddhism (48%)
19. New Age (45%)
20. Sikhism (44%)
21. Secular Humanism (41%)
22. Jehovah's Witness (37%)
23. Taoism (37%)
24. Christian Science (Church of Christ, Scientist) (34%)
25. New Thought (31%)
26. Nontheist (31%)
27. Scientology (28%)
Posted by yargevad at 02:12 PM

a hobby mech

Typically a mecha is a large robotic vehicle. The main characteristics generally include large size 15 to 50 or more feet in height, and generally weighing several tons. They currently exist in the world of science fiction movies, comics, and animes. The task undertaken by Neogentronyx has been to create one of these mecha for practical uses and applications in the real world. The possible uses for such a machine include and aren't limited to construction in virtually any environment, underwater on land, underground, and even one day in space. There are also possible military applications.

The NMX04-1A is the first attempt at a fully functional prototype by Neogentronyx, but it will certainly not be the last. It is possible to arm the mecha for virtually any possible situation, whether it is military, construction, firefighting, or riot control or entertainment. The possibilities at this point are seemingly limitless.

Posted by yargevad at 02:10 PM

little minds believe in santa

They think that nothing can be which is not comprehensible by their little minds. All minds, Virginia, whether they be men’s or children’s, are little. In this great universe of ours, man is a mere insect, an ant, in his intellect as compared with the boundless world about him, as measured by the intelligence capable of grasping the whole of truth and knowledge.

Yes, Virginia, there is a Santa Claus. He exists as certainly as love and generosity and devotion exist, and you know that they abound and give to your life its highest beauty and joy. Alas! how dreary would be the world if there were no Santa Claus! It would be as dreary as if there were no Virginias.

Posted by yargevad at 02:05 PM

legal/pc merry (christ/x)mas

Please accept without obligation, express or implied, these best wishes for an environmentally safe, socially responsible, low stress, non-addictive, and gender-neutral celebration of the winter solstice holiday as practiced within the most enjoyable traditions of the religious persuasion of your choice (but with respect for the religious or secular persuasions and/or traditions of others, or for their choice not to practice religious or secular traditions at all) and further for a fiscally successful, personally fulfilling, and medically uncomplicated onset of the generally accepted calendar year (including, but not limited to, the Christian calendar, but not without due respect for the calendars of choice of other cultures). The preceding wishes are extended without regard to the race, creed, age, physical ability, religious faith or lack thereof, choice of computer platform, or sexual preference of the wishee(s).


Posted by yargevad at 02:02 PM

December 22, 2004

omg frickin lasers
Due to the popularity of this website, I have reduced the price. There have also been some changes to this model. If you have seen this site before, please keep these changes in mind:

- The power output is no longer adjustable. It is now full power all the time.

- The power has been INCREASED. It is now guaranteed to be >100mW. I have one unit here that measures 191mW!

- There is now a safety key and connector that must be inserted into the laser before it will operate.

- There is a 2 second delay after to click the "on" button before the laser will produce a beam.

- This laser is now FDA certified and legal. The above two changes had to be implemented to bring this laser into compliance.

This is a legitimate high-power laser instrument. It will cast a dot on the clouds and burn a hole through a plastic cup from across the room. It is guaranteed to be above 100mW in output power, but that is a very conservative power rating. In actuality, these lasers usually have an output between 100mW and 200mW. I have one here the measures 191mW! Compare this to the 3 to 5mW of a good quality regular green laser pointer, and you get an idea for the power this laser has. This laser is not legal to use in public, and while we are not asking for any proof that the buyer is qualified to own this device, we trust that it will be used in a responsible fashion. This is a Class IIIb laser device.

Posted by yargevad at 01:46 PM

how to get lost in an apple and come out ahead

"Pacific Tech's Graphing Calculator has a long history. I began the work in 1985 while in school. That became Milo, and later became part of FrameMaker. Over the last twenty years, many people have contributed to it. Graphing Calculator 1.0, which Apple bundled with the original PowerPC computers, originated under unique circumstances.

"I used to be a contractor for Apple, working on a secret project. Unfortunately, the computer we were building never saw the light of day. The project was so plagued by politics and ego that when the engineers requested technical oversight, our manager hired a psychologist instead. In August 1993, the project was canceled. A year of my work evaporated, my contract ended, and I was unemployed.

"I was frustrated by all the wasted effort, so I decided to uncancel my small part of the project. I had been paid to do a job, and I wanted to finish it. My electronic badge still opened Apple's doors, so I just kept showing up...

Posted by yargevad at 10:57 AM

oracle autoincrement and bind_param_inout

uses a trigger and a sequence

bunch of dbi examples, includes bind_param_inout

another bind_param_inout example

Posted by yargevad at 10:02 AM

December 15, 2004

dns cache poisoning

Jan 27 2003 11:30PM GMT
The old problem of DNS cache poisoning has again reared its ugly head. While some would argue that the domain name system protocol is inherently vulnerable to this style of attack due to the weakness of 16-bit transaction IDs, we cannot ignore the immediate threat while waiting for something better to come along. There are new attacks, which make DNS cache poisoning trivial to execute against a large number of nameservers running today. The purpose of this article is to shed light on these new attacks and recommend ways to defend against them.

Posted by yargevad at 11:27 AM

spyware removal links

HijackThis is a tool, that lists all installed browser add-on, buttons, startup items and allows you to inspect, and optionally remove selected items. The program can create a backup of your original settings and also ignore selected items. Additional features include a simple list of all startup items, default start page, online updates and more. Intended for advanced users.

Spybot - Search & Destroy can detect and remove spyware of different kinds from your computer. Spyware is a relatively new kind of threat that common anti-virus applications do not yet cover. If you see new toolbars in your Internet Explorer that you didn't intentionally install, if your browser crashes, or if you browser start page has changed without your knowing, you most probably have spyware. But even if you don't see anything, you may be infected, because more and more spyware is emerging that is silently tracking your surfing behaviour to create a marketing profile of you that will be sold to advertisement companies. Spybot-S&D is free, so there's no harm in trying to see if something snooped into your computer, too.

AdAware is a privacy tool, that scans your memory, registry, hard, removable and optical drives for known data-mining, aggressive advertising, and tracking components. It then lists the results and offers to remove or quarantine the components. The program detects a wide range of adware/spyware related issues and can be updated with the latest signatures via the built-in update utility.

Posted by yargevad at 11:25 AM

December 14, 2004

peacefire: open access for the net generation

Peacefire was created to advocate for First Amendment rights of people under 18 on the Internet. Courts and politicians are generally hostile towards rights of minors (the U.S. is one of only five countries in the world that has the death penalty for people under 18), but courts have said that people under 18 do have First Amendment rights, though most judges believe that minors' rights are not as broad as those of adults.
Traditionally, teens' First Amendment rights have been defended mostly by sneaking around the rules, and our "How to disable your blocking software" page is just an extension of that. But since freedom to read and free speech rights for people under 18 are a part of social progress, they ought to be simply recognized by law, instead of the ridiculousness of telling a 16-year-old who holds two jobs and places first in their class, that they are not mature enough to use an Internet terminal at the local library, so they have to sneak off to a friend's house to check their email. At some point, most people will probably support the legal and moral rights of people under 18 to free speech and freedom to read, but that point is still a long way off, and until then, "guerilla" tactics like the blocking software disabling page will still be necessary.

Posted by yargevad at 01:58 PM

December 13, 2004

Maryland city data

lots of random data about lots of places. median household income, population, weather history, colleges in close proximity, etc etc

Posted by yargevad at 03:17 PM

December 07, 2004

don't knock my smock

smock smock smock smock smock smock

Posted by yargevad at 09:54 AM

December 03, 2004

how to fix SSH-Agent forwarding under screen

The problem: SSH-Agent forwarding breaks when screen is re-attached on a different host.

Posted by yargevad at 10:57 AM

useful WoW hunter threads

hunter macros
autofeed pet, autoswitch aspects, etc

my hunter talent template (planned)

my paladin talent template (planned)

Posted by yargevad at 10:41 AM

December 02, 2004

scripting commands for world of warcraft

scripting api in xml format

slashdot thread about ui customization in wow

Posted by yargevad at 02:50 PM


a wacky image that's zoomable pretty far in with lots of weird art in it

Posted by yargevad at 11:51 AM

November 29, 2004


monopoly in 1337 5p34k

Posted by yargevad at 04:47 PM

lcd/plasma killer

A Cambridge UK academic has come up with a completely new flat TV concept that relies on total internal reflection in a wedge shaped piece of clear plastic, fed by the same LCD video projectors that drive rear-projection televisions. The technique promises to cost about a fiftieth of the price of current plasma screens and yet deliver a similar quality picture.

The system works by introducing light at the bottom edge of the wedge, which bounces across and back again up the length of the wedge until it reaches the critical angle at which it escapes and leaves the face of the screen as light. A precise mathematical formula ensures that light for the correct pixel exits the screen at just the right distance up the wedge.

Posted by yargevad at 12:23 PM

November 24, 2004

how not to be a politician


Posted by yargevad at 10:47 AM

November 16, 2004

maxim does the classics

The Great Gatsby

Gatsby follows this chick Daisy to South Padre Island for spring break. While jet-skiing, he finds out that she has already hooked up with his buddy Tom. So he hooks up with this other girl, Mabel. When Mabel's husband finds out, he suggests a three-way.

etc. HAH.

Posted by yargevad at 05:44 PM

the chimpy corollary


Examples of statements used in this study include:

"Hold on, Chimpy, I had fries with that."

"Is there a problem, Officer Chimpy?"

"Whoa there, Chimpy, I gave you a twenty."

"Could you pass the wine, Chimpy?"

Posted by yargevad at 05:27 PM

action verbs to use sparingly on resumes

timothy mcsweeny's blind bastard child will be president someday

Posted by yargevad at 04:08 PM

November 12, 2004

Pelican System Selector Pro

So here’s your problem. You have an Xbox, you have a PS2, you have a DVD player. What you don’t have is a receiver with three optical inputs, or three component inputs, or three S-Video inputs. What do you do? What do you do? You go out and get yourself the Pelican System Selector Pro, that’s what.

With inputs for 8 S-Video, 3 optical digital audio, 3 Ethernet (broadband), and 3 component connections, this little beast can meet the demands of virtually any A/V enthusiast. The 13 included custom nameplates ensure that you always have the correct label for the correct component, so you are never confused as to which of the 8 selector buttons controls which piece of hardware.

Posted by yargevad at 11:16 AM

TOra, the Linux alternative to TOAD

buncha info about TOra (toolkit for oracle) from a TOAD (tool for oracle application developers?) user

Posted by yargevad at 11:06 AM

goats.com shirts

lots of wacky shirts, including "jesus loves dick", "i live in beer", "republicans for voldemort", and "my killer robot skull-fucked your honor student"
oh, and the pirate monkey robot! holy crap!

Posted by yargevad at 11:01 AM

November 11, 2004

humane trophies

We are the only manufacturer of humane trophies in the world. Craftsman/designer Dianne Shapiro has been designing humane trophies for over 25 years. All of her designs are made and produced in the village of Guilford, Vermont in the historic Bee Barn by a group of hard-working, enthusiastic artisans who give careful attention to each piece, and personally sign their names on every creation that goes out to our customers.

Posted by yargevad at 05:56 PM

cracked software at microsoft

<@xxx> > > Just picked this up on IRC and at first sight thought it was a
<@xxx> > > hoax, but it seems very real.
<@xxx> > >
<@xxx> > > Check one of the wave files in
<@xxx> > > c:\windows\help\tour\windowsmediaplayer\audio\wav with a
<@xxx> > > (hex)editor, at the end of the files it says "deepz0ne" and "Sound
<@xxx> > > Forge 4.5".
<@xxx> > >
<@xxx> > > Deepz0ne is apparently a cracker for the group Radium that released
<@xxx> > > a pirated / cracked copy of Sound Forge 4.5 in August 1998, it is

Posted by yargevad at 05:38 PM

November 09, 2004

random travel information

information about cell phones and other tasty travel tidbits

Posted by yargevad at 12:15 PM

wp.com [cheap] eats

cheap eats (intern's guide to dc)

dining guide, 2-5 star choices of all types of restaurants in the washington dc area

Posted by yargevad at 12:13 PM

fuck the south

an amusing diatribe against the southern red (republican) states. the author might want to look up the definition of militla, though.

The first thing any aspiring tyrant does is to disarm the populace, thereby making them less prone to resist and more malleable to whatever radical social manipulation those holding power have in mind. [Conan the Inconsistent, politixgroup.com]

Posted by yargevad at 11:57 AM

November 05, 2004


a well-drawn comic that i haven't had time to read yet because i've been cracking out on achewood. heh.

Posted by yargevad at 05:12 PM

toothpaste for dinner

a random comic with random shirts. ha HA!

Posted by yargevad at 05:11 PM

November 04, 2004

metapixel photomosaic

Metapixel is a program for generating photomosaics. It can generate classical photomosaics, in which the source image is viewed as a matrix of equally sized rectangles for each of which a matching image is substitued, as well as collage-style photomosaics, in which rectangular parts of the source image at arbitrary positions (i.e. not aligned to a matrix) are substituted by matching images.

Posted by yargevad at 01:25 PM

November 03, 2004

shopodd.com tshirts

ShopOdd.Com offers vintage t-shirts and funny t-shirts. We have original funny tees and vintage tees.

Posted by yargevad at 04:09 PM

November 02, 2004

a well-written ghost story

paranormal detectives with better social skills than dib

Posted by yargevad at 12:55 PM

November 01, 2004

electoral vote predictor

an aggregation and visual representation of how the electoral college might vote, based on polls
information about voting and the american election system in general, also

Posted by yargevad at 06:02 PM

October 28, 2004

the anatomy of slavespeak

An example of philosophical Slavespeak is the notion of "absolute truth." Dr. Michael Hewitt-Gleeson of The School of Thought (also author of Software for your Brain) calls it the "Plato Truth Virus."

"Ideas are more powerful than guns. We would not let our enemies have guns, why should we let them have ideas." - Joseph Stalin

"Language creates spooks that get into our heads and hypnotize us." - Robert Anton Wilson, Introduction to The Tree of Lies (by Christopher S. Hyatt. Ph.D.)

The first thing I want you to realize is that the primary tool or WEAPON terrocrats use to subjugate, control, and dominate their victims is WORDS. By "terrocrat" I mean "coercive political agent" or "terrorist bureaucrat." A terrocrat is always an individual human being.

Please think about this issue. How often has a terrocrat stuck a gun in your face and said, "Pay your taxes or else?" Compare this to the number of times terrocrats have sent you pieces of paper with words on them, telling you what to do or what not to do -- and what penalties you may be subjected to, if you don't obey?

Posted by yargevad at 01:59 PM

lateral and parallel thinking

lateral thinking is what the buzzphrase "thinking outside the box" refers to. it usually involves rejecting one or more of the assumed constraints or assumptions and attacking a problem in a new way.
lateral thinking puzzles

parallel thinking:
With the traditional argument or adversarial thinking each side takes a different position and then seeks to attack the other side. Each side seeks to prove that the other side is wrong. This is the type of thinking established by the Greek Gang of Three (Socrates, Plato and Aristotle) two thousand four hundred years ago.

Adversarial thinking completely lacks a constructive, creative or design element. It was intended only to discover the 'truth' not to build anything.

With 'parallel thinking' both sides (or all parties0 are thinking in parallel in the same direction. There is co-operative and co-ordinated thinking. The direction itself can be changed in order to give a full scan of the situation. But at every moment each thinker is thinking in parallel with all the other thinkers. There does not have to be agreement. Statements or thoughts which are indeed contradictory are not argued out but laid down in parallel.In the final stage the way forward is 'designed' from the parallel thought that have been laid out.

Posted by yargevad at 01:51 PM

mysql protocol reference

This document descibes the MySQL network protocol version 10, as of October 2002 (MySQL 3.23.52). It has been produced by reading libmysql.c, net.c and sql_show.cc in the MySQL source.

Posted by yargevad at 12:47 PM

why not to use mysql

It's not a bug - it's a gotcha. A "gotcha" is a feature or function which works as advertised - but not as expected.

When working with the MySQL ™ database server I have repeatedly encountered situations where the results of various actions have been unexpected and/or contrary to the behaviour generally expected of an SQL relational database. The cause can usually be traced to implementation details which are documented in the manual. I have created this list in order to further a better understanding of the MySQL database server and hopefully save others unnecessary headscratching.

Posted by yargevad at 12:45 PM

October 26, 2004

perl dns resolver module


Posted by yargevad at 03:55 PM


"The original Open Source MMORPG project."

Posted by yargevad at 10:53 AM

October 24, 2004

space moose interview

an interview with adam thrasher, author of space moose

Posted by yargevad at 06:47 PM

dirty limericks

teh dirty limericks

Posted by yargevad at 06:41 PM

li(v)e girls

"call is free because your grandchildren will be paying for it"

Posted by yargevad at 05:14 PM

October 22, 2004

framed jargon file


Posted by yargevad at 04:13 PM

October 21, 2004

oreilly open books project

Over the years, O'Reilly Media has published a number of "Open Books"--books with various forms of "open" copyright. The reasons for "opening" copyright, as well as the specific license agreements under which they are opened, are as varied as our authors.

Perhaps a book was outdated enough to be put out of print, yet some people still had an urgent need for the information it covered. Perhaps the author or subject of the book felt strongly that books should be published under a particular open copyright. Or maybe the book was written collectively by a particular community, as in the case of our Community Press books.

Posted by yargevad at 10:36 AM

creative commons founder's copyright

The Framers of the U.S. Constitution understood that copyright was about balance — a trade-off between public and private gain, society-wide innovation and creative reward. In 1790, the U.S.'s first copyright law granted authors a monopoly right over their creations for 14 years, with the option of renewing that monopoly for another 14. We want to help restore that sense of balance — not through any change to the current laws — but by helping copyright holders who recognize a long copyright term's limited benefit to voluntarily release that right after a shorter period.

Posted by yargevad at 10:33 AM

October 20, 2004

mnemonic phone number generator

generates mnemonic phrases from phone numbers

Posted by yargevad at 05:12 PM

markoff's haunted forest

* What is there to do in October?
* Where do families go for something different than a dinner and a movie?
* Tired of watching scary movies of actors pretending to be scared?
* Do you want to experience a unique Halloween outing that can bring a family "closer" together than most family reunions?
* Do you need to just get out of the house and into the woods?

Posted by yargevad at 03:06 PM

noaa eye-in-the-sky

satellite pics of "current events" (typhoons and stuff) visible from space

Posted by yargevad at 03:03 PM


Invisible formatting information is embedded in trailing spaces and tabs on the ends of lines in an ordinary looking document. In addition, "blank" lines contain spaces and tabs with hidden formatting meanings. Assuming typical 60 column lines, one can have over 300 different codings on the end of a line without going past 80 columns. (Far fewer are needed.) On a blank line, almost a billion codings are possible.

Documents with invisible formatting always start with a magic line, which begins with "" followed by version encoding. Thus documents can be spotted and formatted even without a Mime Content-Type header for this new text type. This otherwise useless combination of spaces and tabs on a blank line should virtually assure that random documents are not treated as formatted.

found this from a link in on of the ACME modules on CPAN...

Posted by yargevad at 03:00 PM


universal remote that fits on your keychain and "turns off virtually any tv". tee hee.

Posted by yargevad at 02:49 PM

nerdy shirts

heh. "Looking for a funny t-shirt, a cool t-shirt, a crazy t-shirt? Welcome to Nerdy Shirts, you funny tee shirt nerd!"

Posted by yargevad at 02:47 PM

October 15, 2004

Isometric: the ninja comic of geometric doom

a comic about geometric shapes. i should probably look at the site so i can write something more compelling.

Posted by yargevad at 05:51 PM

komar.org: Hulk play frisbee!

a big blowup hulk doll... i mean ACTION FIGURE (sorry, Hulk) doing lots of Hulk-ish things

Posted by yargevad at 05:50 PM

wtf is a "monkeypatch"?

definition/explanation from link above:
"Monkey patch" means that instead of patching the actual source code,
we are replacing some class or function at runtime. It's the same
as a "Hotfix" except it's generally agreed that the Hotfix name is
reserved for security-related patches.

Posted by yargevad at 01:16 PM

October 13, 2004


JpGraph is an OO class library for PHP >=4.3.0. (Recommended: >= 4.3.8) The only other hard requirement is that the PHP installation suppports the GD library which most modern PHP installations do.

JpGraph makes it easy to draw both "quick and dirty" graphs with a minimum of code and complex professional graphs which requires a very fine grain control.

The library assigns context sensitive default values for most of the parameters which minimizes the learning curve. The features are there when you need it - they don't get in your way. The library also comes wih very extensive documentation.

Posted by yargevad at 11:18 AM

POE: Perl Object Environment

POE is a framework for creating multitasking programs in Perl.
POE parcels out execution time among one or more tasks, called sessions. Sessions multitask through cooperation (at least until Perl's threads become mainstream). That is, each session returns execution to POE as quickly as possible so it can parcel out time to the next.

Posted by yargevad at 11:15 AM

perl load testing

The current incarnation of the script requires Perl 5.004 or higher, and the Time::HiRes module, available at CPAN. It uses the fork() call to spawn multiple copies of itself so that it may simulate multiple users. Unfortunately this means that the script will only run on Unix ports of Perl. A multithreaded version that works on Windows systems is not yet complete (volunteers, anyone)?

Posted by yargevad at 11:11 AM

vim+perl tip

how to use perl regexes in vim

Posted by yargevad at 11:09 AM

October 12, 2004

f0rm p0rn

porn with forms! where have you been all my life?!

Posted by yargevad at 12:08 AM

October 11, 2004

lwp reference

oreilly's free online chapter from Web Client Programming with Perl
has a good intro/tutorial to the LWP library

Posted by yargevad at 10:43 AM

October 10, 2004

pajiba - acerbic reviews for bitter people

the current newcastle slogan comes to mind, but it's rather funny, so most is forgiven

Posted by yargevad at 04:57 PM

some farker's gallery

fun and creative pictures of people, weddings, burning man, places

Posted by yargevad at 04:55 PM


CMatrix is a program I wrote one evening because I didn't want to have to run Wind*ws to see the cool scrolling lines from 'The Matrix', my fave movie.

Cmatrix is written in ncurses under Linux, and should compile on other OSes with few modifications.

Posted by yargevad at 03:34 PM

hacker key guide

kind of like the geek code, but different

the geek code.

Posted by yargevad at 03:31 PM

how to deconstruct almost anything

How To Deconstruct Anything: My Postmodern Adventure

This is the story of one computer professional's explorations in the world of postmodern literary criticism. I'm a working software engineer, not a student nor an academic nor a person with any real background in the humanities. Consequently, I've approached the whole subject with a somewhat different frame of mind than perhaps people in the field are accustomed to. Being a vulgar engineer I'm allowed to break a lot of the rules that people in the humanities usually have to play by, since nobody expects an engineer to be literate. Ha. Anyway, here is my tale.

Posted by yargevad at 03:30 PM


a collage of images pretty much randomly chosen from the web. some nsfw, obviously.

Posted by yargevad at 03:26 PM

October 07, 2004

some marginal hack collections

So, here's some stuff. I wrote these programs because, at some point, I needed them. That means they are not necessarily very pretty, but maybe you'll find some of them useful. A lot of this is not the greatest code in the world (in particular, most of the Perl programs below were written a long time ago, when I was just learning Perl -- or rather, when I was still trying to use Perl only as a last resort.) So take most them in the context of ``one-hour hacks that have lived on far longer than expected.''


Posted by yargevad at 02:11 PM

October 05, 2004

sharp zaurus sl-c860

Sharp has again updated their hot SL-series. This latest version, the SL-C860, share the same hardware as the SL-C760 but has one new feature. Now, the Zaurus itself, as well as its SD and CF slots, will now be recognized as a hard drive under Windows. (The same way a memory card would be.) This new feature facilitates easier data transfer.

Posted by yargevad at 10:08 AM

October 04, 2004

demos: people changing politics

Demos is a greenhouse for new ideas which can improve the quality of our lives. As an independent think-tank, our aim is to create an open resource of knowledge and learning that operates beyond traditional parties, identities and disciplines.

Demos connects researchers, thinkers and practitioners to an international network of people changing politics. Our ideas regularly influence government policy, but we also work with companies, NGOs, schools and professional bodies – any organisation that can make change happen. Our partners share a desire to understand a complex, globalising world, and to play an active role in shaping its future.

Posted by yargevad at 10:25 AM

October 01, 2004

tj's house?


Posted by yargevad at 04:34 PM

a wireless wonderland

Like many of us, Andrew Greig put a WiFi access point in his house so he could share his broadband Internet connection. But like hardly any of us, Andrew uses his WiFi network for Internet, television, and telephone. He cancelled his telephone line and cable TV service. Then his neighbors dropped-by, saw what Andrew had done, and they cancelled their telephone and cable TV services, too, many of them without having a wired broadband connection of their own. They get their service from Andrew, who added an inline amplifier and put a better antenna in his attic. Now most of Andrew's neighborhood is watching digital TV with full PVR capability, making unmetered VoIP telephone calls, and downloading data at prodigious rates thanks to shared bandwidth. Is this the future of home communications and entertainment? It could be, five years from now, if Andrew Greig has anything to say about it.

Posted by yargevad at 04:08 PM

September 30, 2004

validating input with strtol

A very common question from newcomers to C and C++ programming is how to validate input. They use the standard library functions and objects like scanf() or cin which work well if the input is well-formed and within range, but fail if the input is invalid. This can be a real problem when the input is coming from a user at a keyboard and the user types something unexpected!

Posted by yargevad at 02:10 PM

porcupine love

How do porcupines make love? You would probably think the answer is "very carefully," but you would probably be wrong.

The answer is more improbable and much more bizarre than that. While browsing in the basement of the Australian National University library one day, I came across two papers (see references below) which described in great detail the details of the porcupine’s sex life. The information contained in these papers is of such great importance it is paraphrased and presented here. The next time a friend asks you how porcupines make love, you can set them straight by describing these events (in as much detail as you dare).

"The Sex Reactions of Porcupines (Erethizon d. dorsatum) Before and After Copulation," Albert R. Shadle, Marilyn Smelzer & Margery Metz, Journal of Mammalogy, vol. 27, no. 2, 1946, pp. 116-21.
"Copulation in the Porcupine," Albert R. Shadle, Journal of Wildlife Management, vol. 10, no. 2, 1946, pp. 159-62.

Posted by yargevad at 12:57 PM

September 28, 2004

Fowler/Noll/Vo (FNV) hashing

The basis of the FNV hash algorithm was taken from an idea sent as reviewer comments to the IEEE POSIX P1003.2 committee by Glenn Fowler and Phong Vo. In a subsequent ballot round: Landon Curt Noll improved on their algorithm. Some people tried this hash and found that it worked rather well. In an EMail message to Landon, they named it the ``Fowler/Noll/Vo'' or FNV hash.

FNV hashes are designed to be fast while maintaining a low collision rate. The FNV speed allows one to quickly hash lots of data while maintaining a reasonable collision rate. The high dispersion of the FNV hashes makes them well suited for hashing nearly identical strings such as URLs, hostnames, filenames, text, IP addresses, etc.

Posted by yargevad at 02:02 PM

POOP group

POOP stands for Perl Object-Oriented Persistence.

this page has overviews of some of the modules available that can help implement this type of persistence

Posted by yargevad at 02:01 PM

perl ithread links

perldoc stuff about threads

perlmonks thread about ithreads

Posted by yargevad at 01:58 PM

paj's website

a bunch of random interesting computer geek stuff

This project implements an MD5-based encryption scheme on both client and server machines to allow encrypted password protection for web-based Perl/CGI applications. Although there are many free Perl/CGI application for password protection, only a few use MD5 on the server-side, but the password still travels over the internet as plain text. All server-side only schemes (like .htaccess password protection) are completely open to packet-sniffing. With this scheme, the browser JavaScript encrypts the password on the client's machine, and session tracking allows only one response per session ID, making simple packet-sniffing and session replaying much more difficult.

Posted by yargevad at 01:54 PM

September 16, 2004

random user-agent quotes

I use the user agent string Googlebot/2.1 (+http://www.googlebot.com/bot.html). It gives access to quite a few sites that only give full access to subscribers and Google...
Drop this [cyberknights.com.au] into /usr/share/services/useragentstrings and you can conveniently select it from Konqueror's "Tools/Change Browser Identification" menu at once. In 51 different languages. (-:

If you like melting webmaster brain cells, use this [cyberknights.com.au] instead.

My mailserver used to answer as a "Commodore 64 (with anti-spam cartridge)".

Posted by yargevad at 09:52 PM

aolsearch encquery



$url = 'http://aolsearch.aol.com/aol/search?encquery='.urlencode($ec);


echo $q[0];


Posted by yargevad at 09:36 PM

20 questions ai

play twenty questions with a computer. it usually wins.

Posted by yargevad at 12:17 PM

September 14, 2004

handy webdev refs

color picker

decent css reference

Posted by yargevad at 11:59 PM

commercial&non dhtml menus

some of these are user-submitted... not sure of licensing terms, didn't poke around much yet



and non-commercial ones:

Posted by yargevad at 05:54 PM

September 13, 2004

September 10, 2004

curious about martin amis

i read a short story in Granta where a live-in lesbian couple was in the process of breaking up. the one compulsively read and quoted Martin Amis while the other enjoyed comic books and was in denial. the plot resolved itself when the one in denial started reading Amis too, and grew some self-esteem.

i thought: "isn't that int[eresting&riguing]: that someone (a writer) would be so touched by someone else's writing as to include references to it in one of their own short stories... and one (a story) so seemingly, if not actually, personal."

it was a good short story. i will read martin amis. marketing professionals take note (really, please don't... it would ruin a genuine channel of recommendation).

Posted by yargevad at 01:04 AM

To his Coy Mistress

(by Andrew Marvell)

Had we but world enough, and time,
This coyness, lady, were no crime.
We would sit down and think which way
To walk, and pass our long love's day;
Thou by the Indian Ganges' side
Shouldst rubies find; I by the tide
Of Humber would complain. I would
Love you ten years before the Flood;
And you should, if you please, refuse
Till the conversion of the Jews.(..)

My vegetable love should grow
Vaster than empires, and more slow.
An hundred years should go to praise
Thine eyes, and on thy forehead gaze;
Two hundred to adore each breast,
But thirty thousand to the rest;
An age at least to every part,
And the last age should show your heart.
For, lady, you deserve this state,
Nor would I love at lower rate.

But at my back I always hear
Time's winged chariot hurrying near;
And yonder all before us lie
Deserts of vast eternity.
Thy beauty shall no more be found,
Nor, in thy marble vault, shall sound
My echoing song; then worms shall try
That long preserv'd virginity,
And your quaint honour turn to dust,
And into ashes all my lust.
The grave's a fine and private place,
But none I think do there embrace.

Now therefore, while the youthful hue
Sits on thy skin like morning dew,
And while thy willing soul transpires
At every pore with instant fires,
Now let us sport us while we may;
And now, like am'rous birds of prey,
Rather at once our time devour,
Than languish in his slow-chapp'd power.
Let us roll all our strength, and all
Our sweetness, up into one ball;
And tear our pleasures with rough strife
Thorough the iron gates of life.
Thus, though we cannot make our sun
Stand still, yet we will make him run.

( . Y . ) giggidy giggidy OH YEAH!

Posted by yargevad at 12:58 AM

Programming Python book notes

notes, errata, and updates relative to more recent python updates about O'Reilly's Programming Python

Posted by yargevad at 12:52 AM

September 09, 2004

david mertz's python articles

a column on (mostly introductory) Python topics for IBM developerWorks, called Charming Python

Posted by yargevad at 04:51 PM

autistic social software

While "social software" has recently emerged as a phenomenon in the tech community, sociable media has been around since the beginning of the Internet. Email, BBS, Usenet, chatrooms, MUDs and MOOs all captured the imagination of technologists throughout the 1980s and 1990s. Alongside the development of these technologies, academics and pundits spouted off about the utopian dreams that could be fulfilled by these innovations. Their prescriptions mirrored the particular concepts set forth by science fiction, often without the richness that the writers were trying to convey. Idealists envisioned a world where physical identity would not matter because online, no one would know that you're a dog.

Posted by yargevad at 02:04 PM

September 08, 2004

terrapin trader

Terrapin Trader is the University's on-going surplus operation. Terrapin Trader Property Release Forms are used to identify items deemed surplus by the owning department. Computers, printers, desks, chairs, and tables are among the kinds of inventory processed by the Terrapin Trader. Pick up of surplused equipment is made free of charge to University departments. Terrapin Trader determines the price of property sold through its showroom (sometimes in consultation with department personnel). Sales are made on a "first come" basis and items are sold "as is" with no warranties or guarantees.

Posted by yargevad at 11:21 AM

September 03, 2004

cryptography links

Towards the 128-bit Era: AES Candidates

Improvements in the speed and power of microprocessor chips have meant that the Data Encryption Standard with its 56-bit key is subject to brute-force attacks that can be carried out by organizations of moderate size.

Although some branches of the Government of the United States, including its Chief Executive, have been pursuing policies such as export restrictions and the "Clipper chip" initiative, based on perceived dangers of the spread of strong encryption, the National Institute of Standards and Technology, another branch of the U. S. Government, has sought public submissions of an improved block cipher which would serve the specific purpose of protecting the unclassified communications of the U. S. Government, but which would also, no doubt, serve the public sector as well.

(includes links to other pages about specific encryption methods)

This document introduces the Secure Sockets Layer (SSL) protocol. Originally developed by Netscape, SSL has been universally accepted on the World Wide Web for authenticated and encrypted communication between clients and servers.


Posted by yargevad at 12:29 PM

the fucking moon!

In 1969, Neil Armstrong made history by becoming the first man to walk on the moon, uttering the immortal phrase, "One small step for man, one giant leap for mankind." Or did he? Previously suppressed footage discovered by blogjam shows that Armstrong's reaction was a great deal more uninhibited than history suggests, and that a hasty editing job was needed to prepare the astronaut's moment of glory for broadcast.

So here, for the first time, is the unedited NASA film from the triumphant Apollo 11 mission.

Posted by yargevad at 11:13 AM

September 02, 2004

music with perl

I've found the experiences of dancing and programming to have a great deal in common. With both I am immersed in an abstract world of animated structures, building up and breaking down many times before finally reaching a conclusion. Indeed, when the operation of even the dullest data-munging computer program is visualized, for example in a debugger, it does seem to be dancing around its loops and conditions -- moving in patterns through time.

In other words, a musical score is a kind of source code, and a musical performance is a kind of running program. When you play from a musical score or run a program you are bringing instructions to life.

So a piece of composed music is like a Perl script, but let's not forget improvised music. The rules behind improvised music -- for example improvised jazz -- develop during a performance, perhaps with little or no predefined plan. Where is the comparison with code here? Well, how many times have you sat down to write some Perl without first deciding exactly how you were going to structure it? Perl is great for improvising. The question is, can you write improvised Perl scripts on stage? This article hopes to answer this question.

Posted by yargevad at 04:32 PM

September 01, 2004

crap-tolerant html parsers in python

You didn't write that awful page. You're just trying to get some data out of it. Right now, you don't really care what HTML is supposed to look like.

Neither does this parser.
Beautiful Soup

There are lots of parsers for HTML and XML documents. They are great if you care about the document as a whole. They've got all sorts of uses: you can transform the document, index it, display its structure, or process its content.

But what if you only care about part of a document? What if you just want to extract some information and leave? You have two choices. You can use regular expressions. ("Now you have two problems.") Or you can parse the document and use information about the structure to find the parts you're interested in. The trouble is, it gets tiresome traversing the parse tree looking for the parts you want. After a while, even regular expressions start to look pretty good.

Wouldn't it be nice if there were a parser that could do the tree traversal stuff for you? You could tell it "Find all the links", or "Find all the links of class externalLink", or "Find all the links whose urls match "foo.com", or "Find the table heading that's got bold text, then give me that text."

Beautiful Soup can do all this--and less. It won't choke if you give it ill-formed markup: it'll just give you access to a correspondingly ill-formed data structure. It doesn't care if you give it fake HTML tags or if the namespaces are wrong. It accepts that you're doing this to get some data into a more usable format. It appreciates that if the data were well-formed to begin with, you probably wouldn't be doing what you're doing.

A simple HTML 'parser' that will 'read' through an HTML file and call functions on data and tags etc.
Useful if you need to implement a straightforward parser that just extracts information from the file *or* modifies tags etc.

Shouldn't choke on bad HTML.

Posted by yargevad at 05:57 PM

August 30, 2004

intro to oracle partitioning

"Partitioned tables and indexes facilitate administrative operations by allowing these operations to work on subsets of data. For example, you can add a new partition, organize an existing partition, or drop a partition with less than a second of interruption to a read-only application."

Posted by yargevad at 04:34 PM

August 24, 2004

directions to OBX2K4

long ass mapquest link

Posted by yargevad at 01:27 PM

August 20, 2004

time to rebuild the house of saud

Buried in the detail of the US presidential campaign is a time bomb. On November 30, in a high school auditorium in suburban Merrimack, southern New Hampshire, Howard Dean, the early Democratic front-runner in this year's presidential election, uttered these words: "He [President Bush] lacks the backbone to stand up against the Saudis."

The House of Saud, key American ally, strategic base for US armed forces, the West's biggest supplier of oil?

"Saudia Arabia uses our oil money," Dean continued, "to train the next generation of suicide bombers."

True. Saudi Arabia is the world's leading financier of religious bigotry, militant medievalism, sectarian violence and the subjugation of women. It is the Taliban with money. Its financing of the most malignant form of Islamism has extended to Australia. And if the House of Saud falls, the prodigious oil wealth of the Arabian peninsula will likely fall to the Wahhabist branch of Islam, which promotes jihad, religious war against idolators, especially the West, especially America.

Posted by yargevad at 03:13 PM

how to paint a room

How many of you have tackled painting a room over a weekend? When all was said and done, how did it look? Like a room painted in a weekend? Existing cracks suddenly reappeared, nails that were not removed have hardened paint "tails," mouldings sport globs of paint on mitered outside corners, carpet nap is glued to the face of the base mouldings, and roller and brush strokes are painfully obvious.

Before diving into your next paint project, consider the following steps to achieve professional results...

Posted by yargevad at 03:10 PM

August 17, 2004

fett's vette

Wow. A music video that sounds like MC Pee Pants from ATHF, but it's Boba Fett rapping about his "Corvette"

it IS mc pee pants! mc chris in da heezy.

Posted by yargevad at 05:01 PM

D's Dew Drop Inn

lots of random DC links and pictures

Posted by yargevad at 12:31 PM

August 12, 2004

new mod for old half-life

Welcome to The Ship.

Congratulations! You've just won a free ticket to a dream cruise onboard a spectacular, replica 1920's cruise ship! All you've got to do is put your copy of Half Life 1 in your machine, download the small patch and step onboard!

You might find a few things to concern you while you're enjoying the luxurious surroundings, like the fact that you have the name of another passenger, your quarry, visible on your screen… It might be a good idea to find that person and get rid of them in some way because somewhere there's another passenger with your name. They'll be looking for you and it's not going to be a friendly meeting…

This is just Mr X's way of making you pay for your free cruise by keeping him entertained… Murder your quarry in an interesting way and he'll even pay you money! Just don't get caught by the Ship's security or witnessed by too many passengers or you'll go straight to jail, suffer a hefty fine and probably lose your weapons…

Be sure to make use of the Ship's facilities while you're exploring: eat drink and be merry as they say or you may find death comes upon you through your own ineptitude rather than your hunter's finesse… And if you think your hunter's getting too close? Try changing your clothes: you may throw them off the scent… For a while…

Posted by yargevad at 04:49 PM

peep my pimp handle

Vicious D. Gray Joker
Crazy Eyes D. Rock
Macktastic Gray Shizzle
Papa Dave Smooth
Macktastic Dave Flava
President Dave Ice
Mr. White Chocolate D. Slick
Sugartastic Dave Large
Magic Tickle Gray Shizzle
Bishop Don Dave Dogg
Professor Truth D. Valentine
Sheik Gray Rockefeller
Ghetto Fabulous Gray Dazzle
Reverend Doctor Dave Fresh
Treacherous D. Rockefeller
Stealth Maestro Dave Sweetness
G. Digital D. Beautiful
Bishop Don Gray Sneed
Pimptastic Gray Flava

Posted by yargevad at 02:46 PM

August 11, 2004

rad favicon gallery

lots of fun favicons (website bookmark icons)

Posted by yargevad at 11:07 AM

August 10, 2004

lawyer jokes

lots of lawyer jokes, including my favorite:

Q:How many lawyers does it take to change a light bulb?
A: Whereas the party of the first part, also known as "Lawyer", and the
party of the second part, also known as "Light Bulb", do hereby and
forthwith agree to a transaction wherein the party of the second part
(Light Bulb) shall be removed from the current position as a result of
failure to perform previously agreed upon duties, i.e., the lighting,
elucidation, and otherwise illumination of the area ranging from the
front (north) door, through the entryway, terminating at an area just
inside the primary living area, demarcated by the beginning of the
carpet, any spillover illumination being at the option of the party of
the second part (Light Bulb) and not required by the aforementioned
agreement between the parties. The aforementioned removal transaction
shall include, but not be limited to, the following steps:

1.) The party of the first part (Lawyer) shall, with or without
elevation at his option, by means of a chair, stepstool, ladder or
any other means of elevation, grasp the party of the second part
(Light Bulb) and rotate the party of the second part (Light Bulb)
in a counter-clockwise direction, this point being non-negotiable.
2.) Upon reaching a point where the party of the second part (Light
Bulb) becomes separated from the party of the third part
("Receptacle"), the party of the first part (Lawyer) shall have the
option of disposing of the party of the second part (Light Bulb) in
a manner consistent with all applicable state, local and federal
3.) Once separation and disposal have been achieved, the party of the
first part (Lawyer) shall have the option of beginning installation
of the party of the fourth part ("New Light Bulb"). This
installation shall occur in a manner consistent with the reverse of
the procedures described in step one of this self-same document,
being careful to note that the rotation should occur in a clockwise
direction, this point also being non-negotiable.

NOTE: The above described steps may be performed, at the option of the
party of the first part (Lawyer), by any or all persons authorized by
him, the objective being to produce the most possible revenue for the
party of the fifth part, also known as "Partnership."

Posted by yargevad at 08:44 PM

chrono trigger boss list

bit of a spoiler, list of strategies for fighting the game bosses

Posted by yargevad at 06:53 PM

general networking links


Posted by yargevad at 05:55 PM

August 09, 2004

famous to baltimorons


Posted by yargevad at 11:50 AM

more twisted docs

These notes are meant to be read chapter by chapter in conjunction with "Twisted
From Scratch, or The Evolution of Finger". They aim to provide the background
knowledge assumed in the original, and also to clarify the author's Python
coding shortcuts.

We'll be building a 'finger' server with many bells and whistles. We'll start
with the absolutely smallest application possible and then add features one at
a time, making each step a functioning application.

Twisted is a very general and powerful tool. It can power anything connected to a network, from your corporate message-broadcasting network to your desktop IRC client. This is great for integrating lots of different tools, but can make it very difficult to document and understand how the whole platform is supposed to work. A side effect of this is that it's hard to get started with a project using Twisted, because it's hard to find out where to start.

This guide is to help you understand one of the main ways to get started working on a Twisted server application. It probably won't answer your specific questions about how to do things like schedule functions to call in the future or listen on a socket; there are other documents that address these concerns and you can read them later. Client applications are not likely to use the infrastructure described in this document, and a simpler alternative exists for servers, covered in the Application howto.

Twisted is a framework for writing asynchronously networked applications. One of the greatest advantages of Twisted is that it allows developers to integrate many protocols into their applications, which it does by offering consistent APIs to these different protocols. An overview of several of Twisted's parts, along with design ideas and code samples, is provided.

Posted by yargevad at 10:48 AM

August 06, 2004

subversion reference

This chapter is intended to be a complete reference to using Subversion. This includes the command line client (svn) and all its subcommands, as well as the repository administration programs (svnadmin and svnlook) and their respective subcommands.

Posted by yargevad at 10:30 AM

cnds software

Spines: A software research platform that allows deployment of overlay networks in the Internet
Wackamole: An infrastructure application that helps make a cluster highly available. Similarly it can make a highly available logical router out of several routers.
Spread: A high performance messaging toolkit that is resilient to faults across external or internal networks.
Secure Spread: A library that provides security services for the Spread Group Communication System.
mod_backhand: A drop in module for the Apache web server that allows dynamic load-balancing over local area cluster of Apache web servers.
Flush Spread: A library that provides view synchrony semantics for the Spread Group Communication System.
The Frugal System: A Metacomputing Tool for Jini-enabled Networks. The Frugal System schedules tasks on a scalable computing cluster to minimize system loads and optimize the use of memory.
The Stdutil C Library: A toolkit of high-performance C data structures and utility functions.

also, http://cnds.jhu.edu/publications/
publications of the Johns Hopkins Center for Networking and Distributed Systems

Posted by yargevad at 10:25 AM

August 05, 2004

timewarp computer prices

This article came about because of an ad page in the August 2004 issue of APC Magazine. Page 158 seemed to be a reprint of an ad from July 2001 (200KB pic). APC say it wasn't an error on their part, so I assume it was a clever (and successful) attempt by the vendor to attract more attention to their ad. I found the historical pricing interesting, so asked people to send me, over the next 24 hours, scans of ad pages from the oldest Australian computer magazines they could dig up.

Posted by yargevad at 09:43 PM

apache, mod_rewrite and dbm_fetch

Undefined symbol 'dbm_fetch' with the Apache server

I tried to include in my Apache Web server's configuration the mod_rewrite module, but when I restarted the server, I received an error:

Cannot load /usr/local/apache/libexec/mod_rewrite.so into server:
/usr/local/apache/libexec/mod_rewrite.so: undefined symbol: dbm_fetch

The problem, as it turns out, is that mod_rewrite.so is compiled incorrectly. It should be linked with a dbm library but it isn't.

If you have an up-to-date set of Apache source files, you can easily solve this problem by manually rerunning the last compilation step of this module, using the correct options. When you execute make mod_rewrite.so in the appropriate directory, it performs this final step:

gcc -shared -o mod_rewrite.so mod_rewrite.lo

Rerun gcc, this time adding a reference to the GNU gdbm library:

gcc -shared -o mod_rewrite.so mod_rewrite.lo -lgdbm

Next, copy the newly created mod_rewrite.so over to /usr/local/apache/libexec or wherever your Apache module files are located.

In my case, this was all that was needed to solve the problem. Your mileage may vary.
Thanks Viktor.

Posted by yargevad at 02:18 PM

August 04, 2004

detect/read/modify RFID tags

RFDump is a tool to detect RFID-Tags and show their meta information: Tag ID, Tag Type, manufacturer etc. The user data memory of a tag can be displayed and modified using either a Hex or an ASCII editor. In addition, the integrated cookie feature demonstrates how easy it is for a company to abuse RFID technology to spy on their customers. RFDump works with the ACG Multi-Tag Reader or similar card reader hardware.

Posted by yargevad at 01:42 PM

August 03, 2004

swat hand signals

I'm having a hard time seeing very far without my glasses.
Be quiet for once in your goddamned lives, already.

It's really funny to me that the number one google hit for swat+hand+signals are for this.

Posted by yargevad at 06:58 PM

the always amusing euphemism generator

They were hoping the neighbors couldn't see them locating the pope's mushroom.
Like most guys his age, he wasn't above inverting the blazing sheriff.
Cross-examination revealed that he had a great deal of experience plowing the lucky fishbowl.

Posted by yargevad at 06:56 PM

random rom conversions

website with a bunch of roms of old games

Posted by yargevad at 06:54 PM

hate the game, europe


I moved from the U.S. to Europe in 1998, and I’ve been drawing comparisons ever since.

[W]hy have these Machiavellians become idealists? Because they no longer have power—and, being powerless, they resent [others'] power, even when it’s used not to conquer but to help.

Posted by yargevad at 11:40 AM

July 30, 2004

hymn decryption project


Posted by yargevad at 04:25 PM

favorite fark photoshop contests

The clandestine and brutal war that is ever shrouded from the public eye -- Hanna Barbara vs. Looney Tunes

Posted by yargevad at 03:41 PM

frickin eye cameras

Specifically, postdoc researcher Ko Nishino and Prof. Shree Nayar, codirector of the Columbia Vision and Graphics Center, have devised a system to capture and analyze the evanescent pictures displayed on our own little ocular movie screens. Their "corneal imaging system" seems at first rather prosaic: basically it involves using a high-resolution digital camera to snap a close-up of a face. The real action takes place when the image is downloaded to the computer: sophisticated software isolates the circular area around the iris called the limbus, where a film of tear fluid over the cornea reflects the world like a clear midsummer lake. From there it's possible to lift a wide-angle view of the person's surroundings when the shot was snapped.

There are so many applications for something like this... for example goggles that continually capture an operative's entire field of vision and either store on some sort of wearable or transmit wirelessly back to analysts at home base. In order to minimize the necessary bandwidth between the operative and home base, the processing from hi-res down to a lower-res FOV image could be done in the wearable and then encrypted and stored before transmission to home base. Frickin' awesome.

Posted by yargevad at 03:30 PM

the bible in ... 1337 5p34k

Finally! After years without God's word in their own L33T-speak language dialect, the Christian Hackers' Association is proud to introduce the NHV (New Hacker Version) Bible transliterated especially for hackers! We believe that no group of people should be excluded from the Gospel message due to cultural or linguistic barriers.

Posted by yargevad at 03:24 PM

2004 otakon schedule jpgs

friday saturday sunday
frickin shitty ass pdfs from otakon.com don't render correctly in xpdf

Posted by yargevad at 12:38 AM

July 29, 2004

a taste of computer security

Given the nature and scope of the field, it would require one or more books to even briefly touch upon all that is known about computer security. This document's goal is only to give you a taste of (a subset of) the subject. The various sections are not uniform in their depth or breadth, and the document's overall structure is not pedagogical. I could have titled it Thinking Aloud On Computer Security, if not for the somewhat pompous undertone.

Posted by yargevad at 03:37 PM

scanned wal-mart receipts

"For years, I saved my WalMart receipts in a little box; no reason, I just saved all my receipts.

Then, I had the crazy idea to put them on the internet. Put'em on the internet, and let people discuss them, discuss my shopping habits.

Millions of pageviews later, the website got pulled by the hosting company for some unknown reason (misuse, bandwidth hogging, who knows.) My last backup was done in April 2002, and the site has sat dormant since then.

After much thought, I've brought back the archives, purely for historical value.

This site is not sponsored, ordained, sanctioned, or provided by Wal*Mart. Really, its only relation to Wal Mart is that Wal Mart prints out the clearest receipts which scan well. If my grocery store's receipts didn't fade so bad, this would reference Hornbacher's instead. "

Posted by yargevad at 01:28 PM

July 28, 2004

open source ocr links

ocr link collection

Rapidly Retargetable Translingual Detection
The objective of this project is to rapidly create usable systems for translingual document detection that can be employed by analysts who are fluent in English to detect potentially important documents that are written in other languages.

Clara OCR is a free (GPL) OCR for systems that support the C library and the X windows system (e.g. most flavours of Unix). Clara OCR is intended for large scale digitalization projects. It features a powerful GUI and a web interface for cooperative digitalization of books.

GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. It reads a bitmap image in pbm format and produces text in byte (8-bit) or UTF-8 formats. Also includes a layout analyser able to separate the columns or blocks of text normally found on printed pages. Ocrad can be used as a stand-alone console application, or as a backend to other programs.

GOCR is an OCR (Optical Character Recognition) program, developed under the GNU Public License. It converts scanned images of text back to text files. Joerg Schulenburg started the program, and now leads a team of developers.
GOCR can be used with different front-ends, which makes it very easy to port to different OSes and architectures. It can open many different image formats, and its quality have been improving in a daily basis.

Posted by yargevad at 11:06 AM

geek test


How will you rank?

* Geekish Tendencies
* Geek
* Total Geek
* Major Geek
* Super Geek
* Extreme Geek
* Geek God
* Dysfunctional Geek

Posted by yargevad at 10:33 AM

July 27, 2004

ldap + ssl


Posted by yargevad at 02:12 PM

July 26, 2004

xp service tweaks

Disabling all of the "unneeded services" frees up 12-70 MB of RAM, depending on system.
Do you mean that out of 89 services, 36 are set to Automatic as DEFAULT, but, we MAY only need 8 running?!? YES.

Posted by yargevad at 11:08 PM

July 22, 2004

cheney vs. leahy

Vice President Dick Cheney cursed at Sen. Patrick J. Leahy, Vermont Democrat, in a confrontation on the Senate floor while members were having their annual group picture taken earlier this week. . . . According to [an] aide, Mr. Cheney . . . responded with a barnyard epithet, urging Mr. Leahy to perform an anatomical sexual impossibility.

Posted by yargevad at 11:16 AM

July 20, 2004


Peer-to-peer networks aren't just for trading music and movies. A law student, frustrated by government secrecy and possible conflicts of interest, launches a website that uses P2P networks to distribute telling government documents.

Posted by yargevad at 06:02 PM

July 19, 2004

getty dc-dodgeball pics

getty images came to one of our games and took pictures. dig anders' crazy eye and dan's impending doom

Posted by yargevad at 12:22 PM

July 18, 2004

Dr. Vandana Shiva's grass-roots orgs


RFSTE was founded in Dehra Dun, Uttar Pradesh (INDIA) in 1982 by Dr. Vandana Shiva. It works on biodiversity conservation and protecting people's rights from threats to their livelihoods and environment by centralised systems of monoculture in forestry, agriculture and fisheries.

n a world dominated by greed and competition, speed and restlessness, pollution and ecological destruction, war and violence, Bija Vidyapeeth offers a unique opportunity to explore and practice the art and science of sustainability. Bija Vidyapeeth offers a unique insight into the tenets of sustainability and deep democracy through interactions with the foremost intellectuals and sustainable communities of our times.

Diverse Women for Diversity is a programme of Navdanya. It seeks to herald a global campaign of women on biodiversity, cultural diversity and food security. Diverse Women for Diversity echoes women's voices from the local and grassroots level to global fora and international negotiations. It seeks to strengthen women's grassrots movements and provide women with a common international platform to air their views. Over the years, Diverse Women for Diversity has evolved a non-violent resistance and opposition to globalisation, emergency of genetic engineering and patents on life forms. Women of the world join hands under Diverse Women for Diversity.

Since 1987, Navdanya has been saving seeds, promoting chemical-free organic agriculture, creating awareness on the hazards of genetic engineering, defending people’s knowledge from Biopiracy, and defending people’s food rights and food sovereignty in the face of globalisation.

Navdanya means “nine seeds.” These nine seeds are representative of India’s collective source of food security, connoting a diverse ecological balance at every level - from the ecology of the Earth to the ecology of our bodies.

Posted by yargevad at 03:44 PM

culture jamming

Culture Jamming: Hacking, Slashing and Sniping in the Empire of Signs (Open Magazine Pamphlet Series, 1993) is available for $4 from Open Magazine, (908) 789-9608, POB 2726, Westfield, NJ 07091.

"Culture jamming," a term I have popularized by articles in The New York Times and Adbusters, might best be defined as media hacking, information warfare, terror-art, and guerrilla semiotics, all in one. Billboard bandits, pirate TV and radio broadcasters, media hoaxers, and other vernacular media wrenchers who intrude on the intruders, investing ads, newscasts, and other media artifacts with subversive meanings are all culture jammers.

"Culture Jamming" sticks where rational discourse slides off. It is, simply, the viral introduction of radical ideas. It is viral in that it uses the enemy's own resources to replicate iteself -- corporate logos, marketing psychology, clean typography, "adspeak". It is radical because--ideally--the message, once deciphered, causes damage to blind belief. Fake ads, fake newspaper articles, parodies, pastiche. The best CJ is totally unexpected, surprising, shocking in its implications.

Posted by yargevad at 03:37 PM

July 16, 2004

hilarious UO comics

Welcome to the new Adventures of B0N3D00D and pLaTeDeWd
An old school Ultima Online comic

Posted by yargevad at 05:41 PM

July 15, 2004

apache module api reference


Posted by yargevad at 10:40 AM

July 14, 2004


Artist: Supercat f/ Notorious B.I.G., Puff Daddy, Third Eye
Album: Dolly My Baby - Remix (Single)
Song: Dolly My Baby (Remix)

Posted by yargevad at 10:10 AM

July 12, 2004

rock paper saddam

You probably don't even know about Pen Missile.

Posted by yargevad at 03:35 PM

perl6 periodic table


Posted by yargevad at 03:33 PM

autoconf, automake, and libtool

This book is a tutorial for Autoconf, Automake and Libtool, hereafter referred to as the GNU Autotools. The GNU manuals that accompany each tools adequately document each tool in isolation. Until now, there has not been a guide that has described how these tools work together.

As these tools have evolved over the years, design decisions have been made by contributors who clearly understand the associated problems, but little documentation exists that captures why things are the way the are.

Posted by yargevad at 12:03 PM

July 09, 2004

one-way toilet

[Th]ere's a picture of a public toilet in Switzerland that's made entirely out of one-way glass. No one can see you in there, but when you are inside, it looks like you're sitting in a clear glass box. Would you use it?

Posted by yargevad at 12:08 PM

July 07, 2004

interesting flash tool

They Rule allows you to create maps of the interlocking directories of the top companies in the US in 2004.
The data was collected from their websites and SEC filings in early 2004, so it may not be completely accurate - companies merge and disappear and directors shift boards.

Posted by yargevad at 02:19 PM

Traffic Waves, physics for bored commuters

Have you ever been driving on an interstate highway when traffic suddenly slows to a crawl? You inch along for many minutes while waiting to see the accident which must have caused the jam. At the same time you also curse the "rubberneckers" who are causing the whole problem. But then all the cars ahead of you take off at high speed. The jam is over, but no accident, no police cars, nothing. WHAT THE HECK WAS THAT! A traffic jam with no cause? In the rear-view mirror you see all the poor saps behind you still stuck in the jam. But why? If all those people could just speed up at the same time, the whole traffic jam would evaporate. Why don't they ever do that? What caused the mysterious slowdown in the first place?

Posted by yargevad at 01:27 PM

July 01, 2004

an indie music video

i haven't actually watched this yet, but the story behind its production is quite entertaining and perhaps educational at the very least

Posted by yargevad at 04:33 PM

June 30, 2004

IP Multicast Introduction

programmer-oriented multicasting introduction
This tutorial assumes basic familiarity with the socket programming abstraction found in many variants of the UNIX Operating System. This tutorial will illustrate how to use sockets to join an IP multicast group and send and receive data from multicast groups.

Internet Protocol (IP) multicast is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a single stream of information to thousands of corporate recipients and homes. Applications that take advantage of multicast include videoconferencing, corporate communications, distance learning, and distribution of software, stock quotes, and news.

Posted by yargevad at 04:38 PM

LDAP C Library Reference

a reference to c ldap libraries

Posted by yargevad at 10:23 AM

June 29, 2004

avoid random tabs

how to convince emacs not to spit out random tabs when auto-indenting

Posted by yargevad at 02:04 PM

June 28, 2004

random livejournal images

last 30 public images, so i guess not truly random, but what do you want.

Posted by yargevad at 02:10 PM

June 26, 2004

wanker stories

funny stuff

Posted by yargevad at 01:43 PM

June 24, 2004

computer language shootout

This is an updated version of Doug Bagley's original Great Computer Language Shootout (link 2), updated with new languages and revised to work with modern compilers.

Originally, the project goal was to compare all the major scripting languages. Later, compiled languages were added for comparison and now are a major component of the benchmark.

The project goals have not changed substantially since Doug's original project. This work is continuing so that we all can learn about new languages, compare them in various (possibly meaningless) ways, and most importantly, have some fun!

Someday, maybe, the results we present might be meaningful, but please take the current results with a grain of salt. You might get different results on a different OS, on different hardware, with newer releases of the languages, or even from run to run of the same test. You might even find that horrible bugs still lurk in the testing method.

Posted by yargevad at 04:02 PM

June 19, 2004

homeless with a blog

i'm uncomfortable saying i love you because i'm not sure i believe in it.

Posted by yargevad at 02:46 PM

June 17, 2004

lisp info

no, not the funny kind, the computer nerd kind
a lisp cookbook and intro

Posted by yargevad at 05:44 PM

June 12, 2004

python @ IBM developerWorks

a search for python-related articles at developerWorks

Posted by yargevad at 01:49 PM

June 11, 2004

why VC is for suckers

If you've been hanging out around courthouses in Delaware lately, you may have heard about some legal acrimony involving ArsDigita's venture capitalists versus the ArsDigita co-founders. This letter explains how it came about (from the perspective of one of the defendants).

Note that 99 percent of the information in this document is irrelevant to the lawsuit. The lawsuit has to do with the rights of the shareholders to control management based on some technical points of law and contract. In other words, the questions of who is best qualified to run the company and whether business decisions have been correct are largely irrelevant.

Posted by yargevad at 11:02 AM

greenspun's fantasy cs research lab

New graduate students in computer science often have a difficult time choosing among research projects and may never develop a broad view of the field nor think about the relative significance of efforts in various directions. When new graduate students ask me for advice I tell them to start by pretending that they are the lab director for computer science at a brand-new research university and to come up with a plan for how they'd populate their lab with projects. This is sort of like the fantasy baseball leagues that are popular with kids, hence the page title. In preparing a fantasy research lab plan, a student will need to familiarize him or herself with a broad range of problems and the current state of the art in solutions. This ought to give the student more perspective in planning a career.


Posted by yargevad at 10:36 AM

python reference manual deep-links


Posted by yargevad at 10:06 AM

June 10, 2004

logical fallacies and the art of debate

This is a guide to using logical fallacies in debate. And when I say "using," I don't mean just pointing them out when opposing debaters commit them -- I mean deliberately committing them oneself, or finding ways to transform fallacious arguments into perfectly good ones.

Debate is, fortunately or not, an exercise in persuasion, wit, and rhetoric, not just logic. In a debate format that limits each debater's speaking time, it is simply not reasonable to expect every proposition or conclusion to follow precisely and rigorously from a clear set of premises stated at the outset. Instead, debaters have to bring together various facts, insights, and values that others share or can be persuaded to accept, and then show that those ideas lead more or less plausibly to a conclusion. Logic is a useful tool in this process, but it is not the only tool -- after all, "plausibility" is a fairly subjective matter that does not follow strict logical rules. Ultimately, the judge in a debate round has to decide which side's position is more plausible in light of the arguments given -- and the judge is required to pick one of those sides, even if logic alone dictates that "we do not know" is the answer to the question at hand.

Besides, let's be honest: debate is not just about finding truth, it's also about winning. If you think a fallacious argument can slide by and persuade the judge to vote for you, you're going to make it, right? The trick is not getting caught.

Posted by yargevad at 01:43 PM

June 09, 2004

oracle: remove duplicate rows

simple query to remove duplicate rows from an oracle table

The most effective way to detect duplicate rows is to join the table against itself as shown below.

page_image A
rowid >
(SELECT min(rowid) FROM page_image B
B.key1 = A.key1
B.key2 = A.key2
B.key3 = A.key3

Please note that you must specify all of the columns that make the row a duplicate in the SQL where clause. Once you have detected the duplicate rows, you may modify the SQL statement to remove the duplicates as shown below:

table_name A
A.rowid >
table_name B
A.col1 = B.col1
A.col2 = B.col2

Posted by yargevad at 04:15 PM

June 08, 2004

how to install perl modules if not root

If you don't have the privilege to install the modules in a system directory, tell Makefile.PL that before you start:

% mkdir ~/user_perl
% perl Makefile.PL PREFIX=~/user_perl
% make
% make install

That will install the [stuff] in your local directory. The same technique also works when installing other modules, such as CGI.pm and GD.pm.

It is also a good idea to ensure that other users can read your installed modules (for example, if the web server runs CGIs as user "nobody"):

% cd ~/user_perl
% find . -type d | xargs chmod a+rx
% find . -type f | xargs chmod a+r

Posted by yargevad at 04:48 PM

math in html with css

This is an investigation of solutions for formating math in standard HTML, enhanced by the widely-supported formatting language CSS.

Posted by yargevad at 04:10 PM

Regular Expressions, the (monthly) column

"Regular Expressions" is about "high-level" languages — our focus is on abstraction and portability and project-level software engineering.

Posted by yargevad at 02:36 PM

squeak == free smalltalk

Squeak is an open[-source], highly-portable Smalltalk-80 implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change. To achieve practical performance, a translator produces an equivalent C program whose performance is comparable to commercial Smalltalks.

Posted by yargevad at 11:52 AM

"worse-is-better" philosophy

Simplicity-the design must be simple, both in implementation and interface. It is more important for the implementation to be simple than the interface. Simplicity is the most important consideration in a design.

Correctness-the design must be correct in all observable aspects. It is slightly better to be simple than correct.

Consistency-the design must not be overly inconsistent. Consistency can be sacrificed for simplicity in some cases, but it is better to drop those parts of the design that deal with less common circumstances than to introduce either implementational complexity or inconsistency.

Completeness-the design must cover as many important situations as is practical. All reasonably expected cases should be covered. Completeness can be sacrificed in favor of any other quality. In fact, completeness must sacrificed whenever implementation simplicity is jeopardized. Consistency can be sacrificed to achieve completeness if simplicity is retained; especially worthless is consistency of interface.

Posted by yargevad at 11:50 AM

The UNIX-Hater's Handbook

This book is ten years old . I started work on it in 1992 (maybe even 1991) while I was a professor at Stanford. My co-editors took over after I started work at Microsoft. (So no, it's not a Microsoft conspiracy.) A lot has happened in the intervening decade.

This book's target audience was people who themselves have noticed certain weaknesses in Unix at that time and could relate to our stories. Our goal was humor. Many readers have told us we succeeded in this. Even Eric Raymond liked it (his name is in the acknowledgements).

The book is not meant to be balanced, it is a screed, pure and simple. Is it over the top? Yes.

We wrote the contract with our publisher to have the copyright revert to us once the book went out of print. So yes, we have the right to publish it online. Feel free to mirror it where ever you want, print it out, and bind it.

Do I have any regrets? Yes, that the funniest item in the book probably isn't anything we wrote, but is Dennis Ritchie's anti-forword. We had asked Dennis to write a forword, thinking that since he was doing Plan 9 at that time it would give him an opportunity to talk about how he had moved on from Unix and fixed its flaws in his next OS. (We were young and had a lot chutzpah then.) He read the Preface, and then sent back his essay. He told us he had worked hard to make it match the tone of its surroundings.

If you enjoyed reading this book and felt it was worth the price of a least a movie and popcorn, send a $10 check to your favorite charity.

Posted by yargevad at 11:49 AM

June 04, 2004

transparent NYC

a bunch of overlays of new york city: historic districts, commercial zones, urban renewal, highways, subways, monuments & parks, rails, piers & bridges, elevated trains, 1811 grid, grids, landfill farms, british colonization, dutch settlement, topography, (new?) office buildings for different date ranges

sources include New York City Planning, MTA (Metropolitan Transport Authority, i assume), Sanborn, Department of Docks Map NYPL, Rapid Transit Map NYPL, Commissioner's Plan 1811 NYPL, Map of New York City 1805 NYPL, Viele Sanitary 1870 NYPL, Map of Farms 1807 Municipal Archives, British Army Headquarters Map 1780 NYPL, Castello Map 1660 NYPL

Also see Brian McGrath's Transparent Cities

Posted by yargevad at 04:26 PM

June 02, 2004

multiple dispatch in python

Object-oriented programming gains much of its versatility through polymorphism: objects of different kinds can behave in similar ways, given the right contexts. But most OOP programming is single dispatch; that is, just one designated object determines which code path is taken. Conceptually, a more general technique is to allow all the arguments to a function/method to determine its specialization. This article presents an implementation of multiple dispatch in Python, and shows examples where this makes for better programs.

Posted by yargevad at 10:29 PM

random games

looks like a bunch of popcap-esque style games to play when you're bored

Posted by yargevad at 04:24 PM

May 31, 2004

top 20 kerry veeps

pros and cons of a bunch of different people that could potentially be kerry vice presidential running mate candidates

Posted by yargevad at 02:09 PM

rance: some guy

some random celebrity person who has a blog about how fake show business is, or something. maybe i should read it to find out.

Posted by yargevad at 02:07 PM

May 26, 2004

french loonies, holy crap

i have an idea, let's _balance_ the world powers by giving _more_ people nukes... fucking retards

Posted by yargevad at 10:04 PM

unix geek pronunciation guide

pronunciations unix c nethack

Posted by yargevad at 09:37 PM

soldiers' digicam pictures

digicam images from soldiers in the field in iraq

Posted by yargevad at 09:18 PM

May 25, 2004

lynndie england fanboy

some random pictures of lynndie england from a yearbook, etc

Posted by yargevad at 03:40 PM

oss to convert word docs

wv is a library which allows access to Microsoft Word files. It can load and parse Word 2000, 97, 95 and 6 file formats. (These are the file formats known internally as Word 9, 8, 7 and 6.) There is some support for reading earlier formats as well: Word 2 docs are converted to plaintext.

Posted by yargevad at 11:37 AM

ip block lookup

online ip block lookup, sort of useful for finding out who hits your page

Posted by yargevad at 11:30 AM

May 24, 2004

naim: text IM client

a text-based im client for remote use

Posted by yargevad at 12:29 PM

May 21, 2004

SOAP basics

basics of SOAP and mini tutorial for SOAP::Lite

Posted by yargevad at 04:55 PM

washingtonienne archive

what more can i say

Posted by yargevad at 02:55 PM

May 20, 2004

blah blah, four-tier, blah blah

stuff about building a simple four-tier system (application server between webserver(s) and database(s)

Posted by yargevad at 03:44 PM

freaky cats

medical deformities etc

Posted by yargevad at 01:48 PM

emotional intelligence network

Six Seconds EQ Network teaches emotional intelligence skills to create positive and productive relationships in schools, homes, and organizations around the world.

Posted by yargevad at 01:32 PM

bonuses miss the mark

why and how performance-based bonuses fail to achieve their objectives

Posted by yargevad at 01:29 PM

the wired 2004 rave awards

They are the mavericks, the dreamers, the innovators. The 20 people paving the way to tomorrow and inspiring us to follow in their footsteps. We admire their smarts. We salute their achievements. And we can't wait to see what they'll do next.

Posted by yargevad at 01:24 PM

most popular python projects

a list of the most popular/downloaded/discussed python projects

Posted by yargevad at 01:22 PM

books by Kohn, Alfie

psychology, kids, jobs, employer-employee relationship, education and development of children

Posted by yargevad at 01:01 PM

someone please draft cosby

In the presence of NAACP President Kweisi Mfume and other African-American leaders, comedian Bill Cosby took aim at blacks who don't take responsibility for their economic status, blame police for incarcerations and teach their kids poor speaking habits.

I've always wanted to say this... For shizzle!

Posted by yargevad at 11:39 AM

dc traffic cameras

live updated traffic cameras around dc

Posted by yargevad at 10:56 AM

May 19, 2004

random python links

py2exe is a Python distutils extension which converts python scripts into executable windows programs, able to run without requiring a python installation

Venster is a highly native Windows GUI toolkit for Python based on the ctypes ffi library. The aim of Venster is to be a very lightweight wrapper around the standard Win32 API, making it easy to write slick windows applications in pure Python.

Psyco is a Python extension module which can massively speed up the execution of any Python code.

An efficient optimized tree control widget written in native Python and Tkinter

The Stackless module allows you to do MultiTasking without using Threads. It provides a mechnism for parallelism, combined with a very high level language like Python that makes it possible to develop impressive Applications.

wxPython for GUI development, pyGame for 2D graphics, and Twisted for network programming

PythonCard uses wxPython. If you are already familiar with wxPython, just think of PythonCard as a simpler way of doing wxPython programs with a whole lot of samples and tools already in place for you to copy and subclass and tools to help you build cross-platform applications.

Kevin Altis' weblog

Appscript allows MacPython users on OS X to manipulate scriptable applications from ordinary Python scripts.

python stuff at activestate

thinking in tkinter

The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.

Pyrex is a language specially designed for writing Python extension modules. It's designed to bridge the gap between the nice, high-level, easy-to-use world of Python and the messy, low-level world of C.

JPype is an effort to allow python programs full access to java class libraries. This is achieved not through re-implementing Python, as Jython/JPython has done, but rather through interfacing at the native level in both Virtual Machines.

ctypes documentation: ctypes is a Python package to create and manipulate C data types in Python, and to call functions in dynamic link libraries/shared dlls. It allows wrapping these libraries in pure Python.

When I wanted to use Python to call functions in Windows .DLL I was surprised that I had a difficult time locating the necessary information for making this happen. This is a base class that you use to define your class (and methods for each function). It uses Sam Rushings calldll, cstring and membuf modules but I think it will make interfacing with any DLL much easier for the beginner (especially for the first time).

some random python code snippets

example using Twisted Perspective Broker (network ping pong)

Using Python scripts to store configuration information is a powerful and simple technique that can support documentation through comments, parameter checking as well as the creation of derived variables. In systems where other programming languages are required, the config file information stored in Python files can be converted to custom configuration files for system applications.

Shows how to remotely access a database via a web service supporting XML-RPC and SOAP protocols. The example uses the MySQLdb module, but should be easily customised to any database with Python module adhering to the Python DB API. The web service interface provides the ability to make a self contained query, or allows the creation of a distinct database cursor to service a series of queries or updates without other clients interfering. Cursors automatically expire and delete themselves after a set period of inactivity if not explicitly closed.

This recipe is here for a couple of reasons:
1) discourage a common misuse of __slots__;
2) show how to restrict Python dynamism.

Windows Management Instrumentation (WMI) is Microsoft's implementation of Web-Based Enterprise Management (WBEM), an industry initiative to provide a Common Information Model (CIM) for pretty much any information about a computer system. Naturally, the Microsoft version uses DCOM as its backbone, and therefore, from the Python point of view, needs the win32 extensions from Mark Hammond, or any other piece of code which will do the same job.

Once you've got those in place, your job is almost done. WMI itself is an hierarchy of objects with a certain amount of introspection. Most of the examples you'll come across are aimed at VBS or WSH, but they translate readily enough. However... once you've finished dabbling your toes at the water's edge and start wading in to the murky waters, you discover that things aren't always quite so straightforward.

The module I've developed does a certain amount of the dirty work so that you don't have to. You always have access to the underlying WMI COM object in case you need to get your hands dirty, but I've found that for the sort of day-to-day stuff that we do here, it performs quite adequately.

some good python intro stuff

Both ASP and mod_python allow you to deploy web applications written in Python. This recipe allows you to push that decision down to your deployers, rather than your programmers. By abstracting the webserver, the same Python application can be deployed on either platform without rewriting.

These Python modules provide simple yet powerful multi-threaded object-oriented CGI/FastCGI/mod_python/html-templating facilities for the Python programming language.

An extremely fast implementation of the xmlrpc spec for Python (written in C). It supports both blocking and non-blocking clients and servers on Windows and POSIX platforms. Version 0.8.1 is 100% compliant with the www.xmlrpc.com validator.

SPIRO is an simple ORB (Object-Request Broker) which allows objects to be shared between two or more python (and/or Jython) processes.

I wrote it because I wanted a bridge between cPython and Java - existing ORBs like Pyro do not yet support running servers in Jython (owing to Jython's current lack of a select() function). And, JNI-based wrappers like JPE are too brittle and create deployment problems.

Fifo as single linked lists

The main purpose of this topic guide is to help in choosing between the plethora of frameworks and templating systems for Web programming, without having to learn each of them. In addition, information about different PresentationTechnologies is also provided, where appropriate, since this can be a major deciding factor in choosing a framework.

HTMLTemplate converts HTML/XHTML templates into simple Python object models that can be manipulated through callback functions in your scripts. Fast, powerful and easy to use.

daily news from the python universe

Mygale is a news-gathering webcrawler, written in Python. It searches a number of well-known news sites for Python-related articles.

PyChecker is a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++. It is similar to lint.

Posted by yargevad at 03:30 PM

how to save star wars

We've got one more year before George Lucas finishes up his "Star Wars" prequel trilogy with the as-yet-untitled Episode III, and he certainly has his work cut out for him. Not only does he have to resolve the ongoing storylines of "Phantom Menace" and "Attack of the Clones" in such a way as to lead directly into Episode IV, the original 1977 "Star Wars," but he has to overcome two of the most soul-killingly dull storylines ever put on film. I mean, really — I've seen more interesting films on sandwiches I left in my fridge too long. Is there any way for Lucas to salvage the series in a single movie? It would take a great disturbance in the Force, but it's not impossible.

Posted by yargevad at 03:21 PM

May 18, 2004

Brig. Gen. Janis L. Karpinski wp.com interview

very informative transcript of QA session with the brigadier general

another good link about over-using effective but situationally unappropriate interrogation techniques

another karpinski interview with greta van susteren of fox news and karpinski's lawyer, "former U.S. Marine Corps lieutenant colonel Neal Puckett"

Posted by yargevad at 12:29 PM

transcending me-too-ism

When a tree doesn't fall in the forest: I write when I feel I have something I can add to a discussion, and only then. I could write a post saying that I thought Berg's execution was horrifying and awful and that I couldn't get to sleep last night because the ugliness of the images wouldn't leave my mind. But what would that tell you? That al Qaida is awful and that I think they're awful too? Perhaps I simply have nothing to add.

Posted by yargevad at 12:07 PM

origins of marriage

The institution of marriage is now the subject of a bitter national debate. How did marriage begin, and why?

Posted by yargevad at 10:24 AM

May 17, 2004

why python?

eric raymond's article on why python is great

Posted by yargevad at 09:54 AM

May 16, 2004

gentoo portage error help

have been masked by tilde ~ keyword

Posted by yargevad at 09:10 PM

May 14, 2004

design dilbert's house

haha whee just go read it

Posted by yargevad at 11:46 AM

i can't say what? piss off.

i would think they'd be happy that a side effect of their market domination has been their elevation to household-name status at the slight cost of the dilution of their trademark

Posted by yargevad at 11:05 AM


aggregate stats about blogs

Posted by yargevad at 10:48 AM

May 12, 2004

the game of pluck

a completely random gambling/drinking game

Posted by yargevad at 12:09 PM

the numbers that control your life

info about magic numbers like drivers license numbers, etc

Posted by yargevad at 10:32 AM

May 11, 2004

i want a cake like that

barbie massacre cake

Posted by yargevad at 03:44 PM

ben's game: fight cancer

a game where you fight barf and cancer

Posted by yargevad at 03:16 PM

i live near a lake

aerial photo of kinda where i live and the manmade lake near my house

Posted by yargevad at 12:38 PM

May 10, 2004

what you are

click randomly
"you are a slam-dancing solesmear who likes to poke lesbians"

Posted by yargevad at 11:10 AM

validate a date string

http://www.regular-expressions.info/dates.html function that validates a date string:
sub isvaliddate {
  my $input = shift;
  if ($input =~ m!^((?:19|20)\d\d)[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$!) {
    # At this point, $1 holds the year, $2 the month and $3 the day of the date entered
    if ($3 == 31 and ($2 == 4 or $2 == 6 or $2 == 9 or $2 == 11)) {
      return 0; # 31st of a month with 30 days
    } elsif ($3 >= 30 and $2 == 2) {
      return 0; # February 30th or 31st
    } elsif ($2 == 2 and $3 == 29 and not ($1 % 4 == 0 and ($1 % 100 != 0 or $1 % 400 == 0))) {
      return 0; # February 29th outside a leap year
    } else {
      return 1; # Valid date
  } else {
    return 0; # Not a date
Posted by yargevad at 10:40 AM

May 07, 2004

Eric Raymond's FAQ Collection

how to become a hacker
a brief history of hackerdom
revenge of the hackers
so you want to be a wizard? (the loginataka)
how to ask smart questions
the unix koans of master foo

Posted by yargevad at 05:47 PM

felony assault for a cockslap?!

what a load of crap.

Posted by yargevad at 03:02 PM

US soldier ended up in Soviet army

Of the million World War II veterans who will celebrate Victory Day on Sunday, few, if any, can say that they fought for both the U.S. and Soviet armies.

Joseph Beyrle is an exception.


Officially alive and with tours of duties in armies that would prepare to destroy one another for the next half century, Beyrle returned to Michigan on April 21, 1945. He celebrated V-Day two weeks later at home in Muskegon.

Posted by yargevad at 02:55 PM

May 06, 2004

xml double dactyls


Posted by yargevad at 04:33 PM

list of eminem collaborations


Posted by yargevad at 03:55 PM

james w. loewen's homepage

James W. Loewen is...

A sociologist who spent two years at the Smithsonian Institution surveying twelve leading high school textbooks of American history only to find an embarrassing blend of bland optimism, blind nationalism, and plain misinformation, weighing in at an average of 888 pages and almost five pounds.

A best-selling author who wrote Lies My Teacher Told Me: Everything Your High School History Textbook Got Wrong and Lies Across America: What Our Historic Sites Get Wrong.

An educator who attended Carleton College, holds the Ph.D. in sociology from Harvard University, and taught race relations for twenty years at the University of Vermont.

Posted by yargevad at 02:10 PM

glucosamine sulfate

The main component of ligaments, tendons, cartilages and spinal discs is collagen, which is the most abundant protein found in mammals, with its purpose being to actually connect cells together. The name collagen is derived from Greek, and means to ‘produce glue’.

The tissues mentioned above are also rich in proteoglycans, which are 95% glycosaminoglycans (GAGS) and 5% protein. These GAGs act as a framework for collagen to model onto, and consequently are responsible with collagen for continuously building and rebuilding ligaments, tendons, cartilages and spinal discs. The major precursor in GAG production is glucosamine, which is the rate-limiting step and hence supplementation, especially after tissue injury, helps the body to speed up synthesis of GAGs and consequently new connective tissue.

Posted by yargevad at 01:32 PM

anonymous proxy stuff

list of proxies and info about them

writing an anonymous proxy server in perl using HTTP::Daemon

an automated web browser with some pretty cool features

Posted by yargevad at 12:24 PM

unix for windows

The UWIN package provides a mechanism for building and running UNIX applications on Windows 2000, Windows NT, Windows XP, Windows ME, Windows 98, and Windows 95 with few, if any, changes necessary.

The UWIN package contains the following three elements:

* Libraries that provide a UNIX operating system by implementing the UNIX Application Programming Interface (API)
* Include files and development tools such as cc, yacc, lex, and make.
* Korn Shell and over 250 utilities such as ls, sed, cp, stty etc.

The library functions are implemented as functions exported in a DLL (POSIX.DLL). Programs linked with POSIX.DLL run under the WIN32 subsystem instead of the POSIX subsystem. Thus programs can make UNIX library calls or any other WIN32 call as required. A cc command is provided to compile and link programs for UWIN on Windows using traditional UNIX build tools such as make. The cc command is a front end the the underlying compiler that performs the actual compilation and linking. It can be used with the Microsoft Visual C/C++ 5.X compiler, the Visual C/C++ 6.X compiler, the Visual C/C++ 7.X compiler, the Digital Mars compiler C/C++ compiler, the Borland compiler C/C++ compiler, and the Mingw compiler. The GNU compiler and development tools are also available for download with UWIN.

Posted by yargevad at 12:21 PM

anonymous proxy faq

squid + stunnel = secure anonymous connection

Posted by yargevad at 11:45 AM

May 05, 2004

portable bootable win32 environment

Bart's PE Builder helps you build a "BartPE" (Bart Preinstalled Environment) bootable Windows CD-Rom or DVD from the original Windows XP or Windows Server 2003 installation/setup CD, very suitable for PC maintenance tasks.

It will give you a complete Win32 environment with network support, a graphical user interface (800x600) and FAT/NTFS/CDFS filesystem support. Very handy for burn-in testing systems with no OS, rescuing files to a network share, virus scan and so on.

Posted by yargevad at 04:18 PM

stuff about cinco de mayo

also affectionately referred to (by me) as St. Cuervo's Day

Posted by yargevad at 03:33 PM

May 04, 2004

Guild Wars E3 alpha test

beta test for a free mmorpg where you pay only for expansions

Posted by yargevad at 03:36 PM

your drag queen name

drag queen name generator... view source to see all of them

Posted by yargevad at 03:11 PM

May 03, 2004

india's secret army

of clickers!

Posted by yargevad at 05:53 PM

politics, mistakes, and responsibility

i don't agree with this guy's solution to the problem, which seems to be "fire anyone who screws up while doing 'important' things"

Posted by yargevad at 04:48 PM

May 01, 2004

PMFs hire idiots too

some jagoff PMF employees (mercenaries) were being stupid in iraq, anally raping prisoners and stacking them in happy fun naked pyramids

Posted by yargevad at 09:25 PM

crazy math teacher

this person needs to learn how to use the "ordered list" in html instead of using the "unordered list" and typing numbers in front of everything
it's a list of a bunch of random things that a math teacher did

Posted by yargevad at 09:04 PM

exploit testing tools

" The Metasploit Framework is an advanced open-source platform for developing, testing, and using exploit code. This project initially started off as a portable network game and has evolved into a powerful tool for penetration testing, exploit development, and vulnerability research."

Posted by yargevad at 08:50 PM

cool aerial pictures

Jau National Park, Brazil
Dust Storm over Southern Asia
California Heatwave
Where on Earth...? MISR Mystery Image Quiz #18
Aircraft Contrails
NASA Satellites Reveal Warming Trend
Chernobyl, Ukraine
ASTER Views the Himalaya
The A38-B Iceberg Splits

Posted by yargevad at 08:23 PM

sweet CGI studio

rockfish, return to castle wolfenstein intro, etc

Posted by yargevad at 07:58 PM

and a hat

hats for cowboys, indians, and wizards, all in one place!

Posted by yargevad at 07:53 PM

soccer tornado

a video of a frickin tornado interrupting soccer practice

Posted by yargevad at 07:44 PM

muffin movies

randomly amusing movies starring muffins

Posted by yargevad at 06:18 PM

kickboxing viagra commercial

two rochambo-ing kickboxers in a viagra commercial (warning against catastrophic profit-lowering generic knockoff boner enhancers)

Posted by yargevad at 06:12 PM

high speed chase spin recovery

in a highway chase, some guy in a stolen purple mustang gets spun around by the cops three times and recovers (big video)

Posted by yargevad at 06:08 PM

April 30, 2004

how not to use metaphors

"His thoughts tumbled in his head, making and breaking alliances like underpants in a tumble dryer."
"He was as lame as a duck. Not the metaphorical lame duck either, but real duck that was actually lame. Maybe from stepping on a land mine or something."
google bait: "don't drink petals"

Posted by yargevad at 02:46 PM

frisbee beer challenge

"If you have learned nothing from us this semester, learn this: Life and society are full of people and institutions who think they have all the right answers. They are usually full of crap. As Crosby, Stills and Nash said on their immortal record "Daylight Again," you should question all the answers. Otherwise, you’ll end up like our Frisbee — lying on the floor, overflowing with beer and disappointing everyone around you. Don’t be a Frisbee—be a superstar."

Posted by yargevad at 12:42 PM

lft manpage

layer four trace
traceroute using tcp

Posted by yargevad at 11:49 AM

compiling and installing a source rpm

basically, just
rpmbuild --rebuild
watch the output of that command for where it writes your rpms to
rpm -Uvh />

Posted by yargevad at 11:18 AM

April 29, 2004

automate gentoo installs

program written in bash to automate gentoo installs from a config file

Posted by yargevad at 11:24 PM

plush microbes @ thinkgeek

cute little deadly microbes

Posted by yargevad at 01:53 PM

free capital hill wifi

how to connect to the free wifi network being set up in the capital hill area

Posted by yargevad at 10:12 AM

April 28, 2004

win32 md5 utility

a utility for generating and validating md5 checksums

Posted by yargevad at 10:42 PM

seattlepi MSFT blog

a technology blog with a microsoft focus

Posted by yargevad at 10:41 PM

video game geezers

video game characters older

Posted by yargevad at 06:31 PM

teh w1nnar! ew.

the messiest desk in the world

Posted by yargevad at 03:10 PM

toyota hybrid sports car


This second generation Hybrid Synergy Drive system uses the 3.3-liter V6 common to a variety of Toyota/Lexus products, plus two powerful electric motors to produce a phenomenal 408 horsepower (300 kW). Needless to say the lightweight sports car is quick, shooting forward from standstill to 100 km/h in a sizzling 4.03 seconds before reaching a terminal velocity of 250 km/h (155 mph).

How does the sophisticated powertrain work? The rear wheels get power from the combustion engine as well as one of the electric motors, while the front wheels offer four-wheel traction via the second electric motor. The innovative layout reduces weight and the need for a space hogging driveshaft to the front axle.

The resultant flat floor and wide beam (just under 2 meters/6.6 feet) allowed Toyota to sit three adult passengers side-by-side, with a single smaller seat in the rear - it is designated a 3+1 coupe.

Of course, it wouldn't be a Toyota hybrid without being economical. If driven more moderately a single 7.5 liter (13.7 gallon) tank of gasoline should result in approximately 700 km (435 miles).

Posted by yargevad at 12:52 PM

April 27, 2004

too many dead baby jokes

caution: don't read this while eating if you're a wuss

Posted by yargevad at 05:13 PM

"measured response"

i'm crushing your car! (makes crushing motion with thumb and forefinger) *crush* *crush*

Posted by yargevad at 04:36 PM

vlc - many-format media player

player for linux (among other things) that supports wmv, among other things

thread about wmv3

Posted by yargevad at 04:16 PM

dehydration "facts"

i'll eventually source/fact -check all these statements...

75% of Americans are chronically dehydrated
In 37% of Americans, the thirst mechanism is so weak that thirst is mistaken for hunger.
Mild dehydration slows the metabolism by 3%.
In a U of Washington study, one glass of water shut down midnight hunger for 100% of the dieters studied.
Dehydration is the #1 trigger for daytime fatigue
Preliminary research indicates 8-10 glasses of water per day could significantly ease back and joint pain.
A mere 2% drop in body water can cause fuzzy short-term memory, trouble with basic math, and difficulty focusing on computer screens and paper.
Just 5 glasses of water per day decrease risk of colon cancer by 45%, breast cancer by 79%, and bladder cancer by 50%.

Posted by yargevad at 03:03 PM

cell phone sound masking

add background noise to cell phone conversations

Posted by yargevad at 02:22 PM

wedding dress auction

I found my ex-wife's wedding dress in the attic when I moved. She took the $4000 engagement ring but left the dress. I was actually going to have a dress burning party when the divorce became final, but my sister talked me out of it. She said, "That’s such a gorgeous dress. Some lucky girl would be glad to have it. You should sell it on EBay. At least get something back for it." So, this is what I’m doing. I’m selling it hoping to get enough money for maybe a couple of Mariners tickets and some beer. This dress cost me $1200 that my drunken sot of an ex-father-in-law swore up and down he would pay for but didn’t so I got stuck with the bill. Luckily I only got stuck with his daughter for 5 years. Thank the Lord we didn't have kids. If they would have turned out like her or her family I would have slit my wrists. Anyway, it’s a really nice dress as you can see in the pictures. Personally, I think it looks like a $1200 shower curtain, but what do I know about this.

Posted by yargevad at 02:16 PM

eat brazil nuts instead of cicadas

places that sell shelled brazil nuts online. some of them are even roasted and/or salted, or chocolate-covered

Posted by yargevad at 01:35 PM

OK, Mr. Eat-A-Cicada...

that's not my bag, baby.

Posted by yargevad at 01:29 PM

Super Size Me

moooooooovie about some guy who eats mcdonald's every day for a month and has to eat everything on the menu at least once *shudder*

Posted by yargevad at 10:42 AM


a cat with a lime on its head. sorta looks like cleopatra or some old egyptian person with that wacky egyptian hair

Posted by yargevad at 10:34 AM

April 26, 2004

burberry optimus

optimus prime like you've never seen him before

Posted by yargevad at 11:06 PM

disposable camera == tazer

how to make a tazer from a disposable camera

Posted by yargevad at 10:46 PM

taste better

drink powder that reportedly makes bukkake like getting hit in the face with a huge piece of cotton candy

Posted by yargevad at 10:39 PM

open letter to a crackhead

crackheads saw the tops off of motorcycle spark plugs to make crack pipes...

Posted by yargevad at 10:08 PM

random flash soundboards

ming lee lil' jon towelie soundboards

Posted by yargevad at 09:26 PM

dining hall $$ == itunes $$

step 1: buy pepsi with dining hall dollars
step 2: ...
step 3: music!

Posted by yargevad at 09:21 PM

skeletor the cat vs. jesus

a mummified cat battles jesus and takes a field trip to mexico

Posted by yargevad at 09:12 PM

April 25, 2004

|-|ax0R pr3s1d3n7

"what it would be like if we had a L337 |-|ax0R as president"

Posted by yargevad at 11:39 PM

April 24, 2004


"Welcome to the internet's largest collection of exotic car crash photos. We display over 3,000 wrecked exotic cars to show you the real consequences of reckless driving.

These car crash pictures involve some of the most expensive automobiles ever produced including Lamborghini, Ferrari, Mclaren F1, Bugatti and more. All in all, you'll find almost a quarter of a Billion Dollars worth of damage within this car crash collection. That's enough to make any insurance company weep."

Posted by yargevad at 05:14 PM

pencil carving (holy crap)

some guy who carved pencils into cool shapes (for-real ball joints, etc), in some cases leaving the graphite intact while making the surrounding wood into a cage, etc... (!!!)

Posted by yargevad at 05:05 PM

awesome flash minigames

little artistic interactive pieces to play with

Posted by yargevad at 04:52 PM

so much rice it makes me cry

the ironing board spoiler is priceless

Posted by yargevad at 03:12 PM

kill bill crazy 88 flash game

fun flash game, pretty easy

Posted by yargevad at 03:07 PM

warning signs ps contest

warning signs that would have changed your life

Posted by yargevad at 02:24 PM

fm == fake money?

some guy who draws lots of pictures of money

Posted by yargevad at 02:13 PM

hilarious chat logs

"Oh I like that Baby. I put on my robe and wizard hat."

Posted by yargevad at 02:10 PM

April 23, 2004

bush mosaic

a mosaic of dubya (george w. bush) made up of pictures of us armed forces casualties in iraq

Posted by yargevad at 04:13 PM

john kerry is a douchebag but i'm voting for him anyway dot com

heh heh
heh heh

Posted by yargevad at 03:13 PM

frickin laser guns on planes

a system to shoot down missles with lasers is being tested, sounds close to operational

Posted by yargevad at 03:00 PM

oracle grant syntax

granting privileges to different users, etc

Posted by yargevad at 11:16 AM

fun translation tool

it has danish, CHRIS

Posted by yargevad at 10:11 AM

April 22, 2004

USIA info hyperlinked

"A Hypertext on American History from the colonial period until Modern Times
Department of Humanities Computing, University of Groningen, The Netherlands

The main body of this hypertext project, which was started in 1994, comes from a number of USIA-publications: An Outline of American History, An Outline of the American Economy, An Outline of American Government, and An Outline of American Literature. The text of these Outlines has not been changed, but they have been enriched with hypertext-links to relevant documents, original essays, other Internet sites, and to other Outlines."

Posted by yargevad at 05:10 PM

omg a centaur

some dude dressed up as a centaur

links are dead, long live the links

Posted by yargevad at 02:49 PM

a frickin mini cooper robot

nice hoax ad. hurry up and make cool robots already.

Posted by yargevad at 02:17 PM

dnd office supplies

"Striped Tie of Resist Management", etc

Posted by yargevad at 01:56 PM

oh snap! she dissin da UN!

"Oil for Memories: How the U.N. can begin paying its debt to Iraq's people."

Posted by yargevad at 01:41 PM

April 21, 2004

fark ghost story thread

a bunch of ghost stories
"BOO! You have left temporal lobe epilepsy!"

Posted by yargevad at 03:15 PM

April 20, 2004

google watch watch

watching some guy with unrealistic expectations

Posted by yargevad at 10:14 PM

funny crazy person fiction

yes, i'm just now getting around to reading this. it's one of the funniest things i've read in a while. it's about a crazy guy filling out application forms inbetween shifts at his night job cleaning (and ransacking) psychologists offices.

Posted by yargevad at 06:42 PM

david deutsch on video games

"I asked him what is so good about computer games.

David Deutsch: In a way, that is the wrong question, because it assumes that there is something obviously bad about video games, which might be offset by benefits I might mention. But there's nothing wrong with video games. So let's ask first, “Why do so many adults hate them? What evidence is there that there is anything bad about them?”

If you look at it closely, the evidence boils down to no more than the fact that children like video games. There seems to be a very common tendency among parents to regard children liking something as prima facie evidence that it is bad for them."

Posted by yargevad at 02:43 PM

libertarian diablo

lots of other good informative links from this article

"The fact that a community, even one made up mostly of young, testosterone-filled teenaged males can remain so enjoyable after all these years is good evidence that even the most aggressive society does not need a government to control it. People can control themselves, by cooperating with others when it is in their interests to do so, and by voluntarily joining peaceful communities like the Amazon Basin if they are interested in the kind of peace and security such a community provides. People, when left to their own devices, will cause more good than harm, and the competition and cooperation of the free market alone can adequately take care of nearly everyone. Order can come from below, from the invisible hand of the market and from the common interests of the people themselves. Order does not need to be imposed from above, by an uncontrollable, unaccountable, unnecessary authority. Trust the people to play by the rules, or make their own rules, and watch as they play the game of life."

Posted by yargevad at 12:01 PM

April 19, 2004

mo' betta .htaccess

http://www.stonehenge.com/merlyn/WebTechniques/col49.html (part 1)
http://www.stonehenge.com/merlyn/WebTechniques/col50.html (part 2)
good starting point: like .htaccess protection, but with more robust grouping and settable user passwords

Posted by yargevad at 05:42 PM

XML::Comma manual

framework for developing content-heavy websites

Posted by yargevad at 05:03 PM

generating and cache-ing corner images

instead of spending time creating these crappy little images in the gimp or photoshop, generate them

Posted by yargevad at 04:08 PM

fun 3d renderings

backgrounds and stuff

Posted by yargevad at 10:28 AM

muscle men listing woot

hey i used to collect those

Posted by yargevad at 10:27 AM

April 18, 2004

sexy streets of rage

sexy blaze's pixel panties, play as gay ash

Posted by yargevad at 08:54 PM

April 16, 2004


"A CAPTCHA is a program that can generate and grade tests that most humans can pass, but current computer programs can't pass."

Commonly, this involves distorting, scrambling, or otherwise obscuring text within an image so optical character recognition -ish programs can't decipher the text.

Posted by yargevad at 04:03 PM


documentation for mixing perl and c

Posted by yargevad at 10:07 AM

April 15, 2004

japh @ cpan

just another perl hacker
a bunch of crazy obfuscated perl code

Posted by yargevad at 01:30 PM

flowering nose game

some weird ass rpg-ish game i guess

Posted by yargevad at 11:25 AM

littlefluffy games

lots of links to flash games, ratings

Posted by yargevad at 11:06 AM

April 13, 2004

some fun Image::Magick examples

charcoal colorize etc etc

Posted by yargevad at 04:37 PM

bitter films

"Why the name 'Bitter Films'?"
The first short, Ah, L'Amour, opens with the title "A Bitter Film by Don Hertzfeldt", setting up the inner-frustrations humor of the piece (crude scribblings, papers crumpling in on themselves, etc) and since then the name sort of stuck. And it sounds really cool. Or something. Bitter Films' unofficial logo - the four eyed cat on our front page - is from a photograph Don took of his cat, Tom, from around 1993.

"Waaaaaa, I should not have bootlegged Don's films and now Jesus is kicking my ass!"

Posted by yargevad at 10:14 AM

April 12, 2004

chasing kerry

"Why does the press do such a lousy job of covering the campaign?"

I love it when I get to read something as clearly and honestly written as this by someone who has the all-too-uncommon ability these days to recognize the absurd contrasts and inconsistencies between "official" and "accepted" speech and reality. While dressed up as a viking.

If you like this article, you'll get a kick out of The Cluetrain Manifesto

Posted by yargevad at 08:14 PM

etoys case study, p3

"building a large-scale e-commerce site with apache and mod_perl"

Posted by yargevad at 04:55 PM

buncha crypto faqs

frequently asked questions about cryptography

Posted by yargevad at 04:54 PM

a cvs'd mod_perl book

some interesting discussion about statefulness

Posted by yargevad at 04:53 PM

April 10, 2004

webdev patents suck

a list of trivial crap that is patented

Posted by yargevad at 07:02 PM

dick at a b-ball game

transcript of dick cheney talking with a baseball announcer

Posted by yargevad at 05:45 PM

April 09, 2004

chicken, strip!

strip, chicken, strip!

Posted by yargevad at 03:28 PM


university of maryland institute for advanced computer studies

Posted by yargevad at 12:28 PM

April 08, 2004

jokes that didn't take

grow a sense of humor about vernacular fun poked
the anti-defamation industry is alive and well

Posted by yargevad at 03:42 PM

essay about the FDA's role

"The FDA could be radically improved or even supplanted, but it would be wrong to think that the agency’s inefficiency or its inherently coercive nature prove it is performing no useful functions or providing no useful scientific information. The FDA, for complex historical reasons, has become a locus of scientific standards and a repository of expertise that should not be discarded. It has helped shape the achievements of pharmaceutical companies and by extension mainstream medicine in a process of give and take as important as the shaping of business by laws against theft."

Posted by yargevad at 03:38 PM


people arguing about whether NYC or DC is a better place

Posted by yargevad at 12:48 PM

Sun Myung Moon watchdog

lots of info about this guy who looks to be a self-styled antichrist and i had barely heard of

Posted by yargevad at 12:47 PM

profiling yourself?

a thought-provoking discussion looking at racial (and other visual forms of) profiling from both sides of the issue

Posted by yargevad at 12:43 PM

"thug life" sucks

poverty sucks... especially if you're trying to be a "thug" like those guys with record deals and your kids suffer
this article is a challenge to people with families to do their duty

Posted by yargevad at 12:42 PM

the washington oculus

random news/gossip blog - well-sourced and informative

Posted by yargevad at 12:34 PM

how to spot aliens at work

some very useful tips for the office extraterrestrial exterminator, or perhaps we're only making the aliens stronger by making our identification practices public...?!

Posted by yargevad at 12:29 PM

April 07, 2004

how to screw up your bash prompt

different stuff you can put in your prompt, turn it pretty colors, etc

Posted by yargevad at 05:19 PM

insurance agent's blog

some insurance agent guy had a blog for a while... hasn't been updated in a while, but still some interesting links on there

Posted by yargevad at 03:02 PM

randal schwartz columns

perl columns by randal schwartz

Posted by yargevad at 10:33 AM

April 06, 2004

cursor = brush size gimp bug thread

the thread in bugzilla about how gimp doesn't have the feature photoshop does where the cursor changes to the brush size to show what areas of the image will be affected by changes about to be made

Posted by yargevad at 03:32 PM

thoracic cake

a cake that bleeds... that's frickin beautiful, i'm moved to hunger.

a cake that looks like a disemboweled human chest cavity... what more could you want?

Posted by yargevad at 11:45 AM

April 05, 2004

oracle of bacon

automated 6 degrees of kevin bacon game, spiders imdb periodically

Every couple of weeks the Oracle downloads several database files from one of the Internet Movie Database's FTP sites containing around 500,000 actors and actresses, around 275,000 movies, and around 30,000 aliases. The Oracle builds a big map of actors and movies and stores it in a 25 MB database.

Posted by yargevad at 03:59 PM

crossword cheat thing

put in a clue and a pattern and it solves crossword puzzles for you

Posted by yargevad at 12:13 PM

japanese PA captions

japanese english students coming up with new words for penny arcade cartoons

Posted by yargevad at 10:54 AM

April 04, 2004

hot chick unemployment 0%

well duh

Posted by yargevad at 11:42 PM

April 02, 2004

randy wrist rest

a mousepad for all you breast men. nuzzle your wrist between some silicone japanese hooters.

Posted by yargevad at 10:19 AM

April 01, 2004

monsanto, aspartame, nutrasweet

nutrasweet turns to formaldehyde inside you... sounds pretty kooky, but gives me another reason to avoid that weird-tasting crap, so who cares if it's true?


Posted by yargevad at 02:38 PM

random buddy icons

icons of random movie and tv characters

Posted by yargevad at 12:16 PM

7 deadly sins of blogging

read them for yourself, lazy ass

Posted by yargevad at 01:18 AM

March 31, 2004

tetsuo? is that you?

online journal and pictures taken by a ukranian chick who rides her motorcycle through chernobyl for fun

Posted by yargevad at 04:42 PM

enhancing latex2html

a brief look at some of the perl code in latex2html

Posted by yargevad at 11:55 AM

CERN on latex2html

"In order to minimize the generation of bitmaps and to allow the production of a better quality HTML source, the information in the LaTeX source was tagged by LaTeX macros to explicitly show its semantics meaning. Special care was taken to avoid inline mathematics constructs, since they result in bitmap images, for example, \var{x} was preferred to its typographic equivalent $x$ (denoting a meta-variable), and \nth{v}{n} was used to mean the n-th component of v, rather than writing $v_n$. The same technique was also used to eliminate "low-level'' typesetting constructs and environments such as center and tabular."

Posted by yargevad at 11:46 AM

LaTeX tips and tricks

lots of useful info about the publishing language LaTeX

Posted by yargevad at 11:32 AM

dodgy fec redefinition

"...the Supreme Court, in Buckley v. Valeo, explained that to fulfill the purposes of FECA, the definition of political committee "need only encompass organizations that are under the control of a candidate or the major purpose of which is the nomination or election of a candidate,'' and does not "reach groups engaged purely in issue discussion.'' Buckley v. Valeo, 424 U.S.1, 79 (1976) (emphasis added)."

"The chilling effect of the proposed rules on free speech cannot be overstated. Merely expressing an opinion about an officeholder's policies could turn a nonprofit group overnight into a federally regulated political committee with crippling fund-raising restrictions."

"Because of the draft’s overly-broad language re-defining ["expenditure"], it has the potential to chill the legitimate activities of many 501(c) non-profit organizations as well as limit independent 527 organizations in ways that are not directed by the law."


the last link is the most clearly written, imo, and has some info that the others don't

Posted by yargevad at 11:07 AM

March 30, 2004

freeculture by lawrence lessig

"Lawrence Lessig could be called a cultural environmentalist. One of America’s most original and influential public intellectuals, his focus is the social dimension of creativity: how creative work builds on the past and how society encourages or inhibits that building with laws and technologies. In his two previous books, CODE and THE FUTURE OF IDEAS, Lessig concentrated on the destruction of much of the original promise of the Internet. Now, in FREE CULTURE, he widens his focus to consider the diminishment of the larger public domain of ideas. In this powerful wake-up call he shows how short-sighted interests blind to the long-term damage they’re inflicting are poisoning the ecosystem that fosters innovation.

All creative works—books, movies, records, software, and so on—are a compromise between what can be imagined and what is possible—technologically and legally. For more than two hundred years, laws in America have sought a balance between rewarding creativity and allowing the borrowing from which new creativity springs. The original term of copyright set by the Constitution in 1787 was seventeen years. Now it is closer to two hundred. Thomas Jefferson considered protecting the public against overly long monopolies on creative works an essential government role. What did he know that we’ve forgotten?

Lawrence Lessig shows us that while new technologies always lead to new laws, never before have the big cultural monopolists used the fear created by new technologies, specifically the Internet, to shrink the public domain of ideas, even as the same corporations use the same technologies to control more and more what we can and can’t do with culture. As more and more culture becomes digitized, more and more becomes controllable, even as laws are being toughened at the behest of the big media groups. What’s at stake is our freedom—freedom to create, freedom to build, and ultimately, freedom to imagine."

Posted by yargevad at 05:37 PM

zvon unicode character search

search for info about certain types of unicode characters

Posted by yargevad at 01:38 PM

LaTeX math symbols

greek binary relation punctuation arrow variable-sized log-like delimiters math-mode accents

Posted by yargevad at 01:36 PM

fact-checking David Brooks



A few years ago, journalist David Brooks wrote a celebrated article for the Atlantic Monthly, "One Nation, Slightly Divisible," in which he examined the country's cultural split in the aftermath of the 2000 election, contrasting the red states that went for Bush and the blue ones for Gore. To see the vast nation whose condition he diagnosed, Brooks compared two counties: Maryland's Montgomery (Blue), where he himself lives, and Pennsylvania's Franklin (a Red county in a Blue state). "I went to Franklin County because I wanted to get a sense of how deep the divide really is," Brooks wrote of his leisurely northward drive to see the other America across "the Meatloaf Line; from here on there will be a lot fewer sun-dried-tomato concoctions on restaurant menus and a lot more meatloaf platters." Franklin County was a place where "no blue New York Times delivery bags dot driveways on Sunday mornings … [where] people don't complain that Woody Allen isn't as funny as he used to be, because they never thought he was funny," he wrote. "In Red America churches are everywhere. In Blue America Thai restaurants are everywhere. In Red America they have QVC, the Pro Bowlers Tour, and hunting. In Blue America we have NPR, Doris Kearns Goodwin, and socially conscious investing."

Posted by yargevad at 01:12 PM

chaos in liberated iraq

"You never hear about most of it because the press never hears about most of it. And if the press wasn't there, it never happened. Baghdad is a huge sprawling city with poor communication, and it is impossible for the press or the occupying army to know what is happening everywhere. We only hear the distant thunder of the explosions or feel the silent change in air pressure."

Posted by yargevad at 11:51 AM

wmd error page

"The weapons you are looking for are currently unavailable. The country might be experiencing technical difficulties, or you may need to adjust your weapons inspectors mandate."

Posted by yargevad at 10:02 AM

"cooling off"

"Dear Susan :

I know the counsellor said we shouldn't contact each other during our "cooling off" period, but I couldn't wait anymore. The day you left, I swore I'd never talk to you again. But that was just the wounded little boy in me talking. Still, I never wanted to be the first one to make contact.

In my fantasies, it was always you who would come crawling back to me. I guess my pride needed that. But now I see that my pride's cost me a lot of things. I'm tired of pretending I don't miss you. I don't care about looking bad anymore. I don't care who makes the first move as long as one of us does. Maybe it's time we let our hearts speak as loudly as our hurt. And this is what my heart says...

"There's no one like you, Susan." I look for you in the eyes and breasts of every woman I see, but they're not you. They're not even close. Two weeks ago, I met this girl at Ithaca Bar and brought her home with me. I don't say this to hurt you, but just to illustrate the depth of my desperation. She was young, maybe 19, with one of those perfect bodies that only youth and maybe a childhood spent ice skating can give you. I mean, just a perfect body. Jugs you wouldn't believe and an ass like a tortoise shell. Every man's dream, right? But as I sat on the couch being blown by this stunner, I thought, look at the stuff we've made important in our lives. It's all so superficial. What does a perfect body mean?

Does it make her better in bed? Well, in this case, yes. But you see what I'm getting at. Does it make her a better person? Does she have a better heart than my moderately attractive Susan? I doubt it. And I'd never really thought of that before. I Don't know, maybe I'm just growing up a little.

Later, after I'd tossed her about a half a pint of throat yogurt, I found myself thinking, "why do I feel so drained and empty?" It wasn't just her flawless technique or her slutty, shameless hunger, but something else. Some ****ling feeling of loss. Why did it feel so incomplete? And then it hit me.

It didn't feel the same because you weren't there, Susan, to watch. Do you know what I mean? Nothing feels the same without you. Jesus, Susan, I'm just going crazy without you. And everything I do just reminds me of you.

Do you remember Carol, that single mom we met in Upper Side last year? Well, she dropped by last week with a pan of lasagna. She said she figured I wasn't eating right without a woman around. I didn't know what she meant till later, but that's not the real story. Anyway, we had a few glasses of wine and the next thing you know we're banging away in our old bedroom. And this tart's a total monster in the sack. She's giving me everything, you know like a real woman does when she's not hung up about her weight or her career and whether the kids can hear us. And all of a sudden she spots that tilting mirror on your grandmother's old vanity. So she puts it on the floor and we straddle it, right, so we can watch ourselves. And it's totally hot, but it makes me sad too. 'Cause I can't help thinking, "Why didn't Susan ever put the mirror on the floor? We've had this old vanity for what, 14 years, and we never used it as a sex aid."

Saturday, your sister drops by with my copy of the restraining order. I mean, Vicky's just a kid and all, but she's got a pretty good head on her shoulders and she's been a real friend to me during this painful time.

She's given me lots of good counsel about you and about women in general. She’s pulling for us to get back together, Susan, She really is. So we're drinking in a hot bath and talking about happier times. Here's this teenage girl with the same DNA as you and all I can do is think of how much she looked like you when you were 18. And that just about makes me cry. And then it turns out Vicky's really into the whole anal thing and that gets me to thinking about how many times I pressured you about trying it and how that probably fuelled some of the bitterness between us.

But do you see how even then, when I'm thrusting inside your baby sister's cinnamon ring, all I can do is think of you? It's true, Susan. In your heart you know it. Don't you think we could start over? Just wipe out all the grievances and start fresh? I think we can.

If you feel the same please, please, please let me know, otherwise, can you let me know where the remote control is.


Posted by yargevad at 10:01 AM

March 29, 2004

mr. rogers' arsenal

"Mr. Rogers: Neighborhood Nice-Guy, or Muslim Extremist?
Mister Fred Rogers was an everyday ordinary hero, and all around nice guy. For those of you who aren't familiar with him he was affectionately known as "Mr. Rogers", and had a daily television show which broadcasted on PBS (Public Broadcasting Service) from 1963 to 2001. This singing, sweater-wearing guy was great, but behind each, and every one of us there's a darker side. Was he really just a plain old nice-guy, or was he actually a Muslim extremist, and terrorist supporter?"

Posted by yargevad at 04:12 PM

March 28, 2004

SAS quitting to join PMFs

SAS soldiers quitting to work for private military firms because they pay much more, up to 700 percent more money

Posted by yargevad at 11:39 PM

100 underappreciated movies

100 fun rentals

Posted by yargevad at 11:31 PM

dead alewives

infamous dungeons and dragons skit, captain jerk, etc

Posted by yargevad at 10:46 PM

March 26, 2004

language graphs

graphing linguistic tendencies geographically, i.e. "Do you use "spigot" or "spicket" to refer to a faucet or tap that water comes out of?" "Would you say "Are you coming with?" as a full sentence, to mean "Are you coming with us?""

Posted by yargevad at 03:46 PM

those crazy electric guns

there was a history channel show about these new types of guns
"A hand gun that speaks several languages, broadcasts the conversation to the police, fires lethal and non-lethal bullets and is activated only by the grip of the registered owner.

The Guinness Book of Records has declared the gun, officially known as a Variable lethality enforcement (Vle) weapon, the world's most intelligent firearm.

It has also named the Vle's big brother, which is 36 times its size and has a potential firing rate of one million rounds a minute, as the world's fastest. "

Posted by yargevad at 01:55 PM

March 25, 2004

the fcc, clearchannel, and bush

"...though Regular Joes and clueless journalists may fail to see it just yet, Howard Stern’s First Amendment rights are their rights, too."

Posted by yargevad at 03:45 PM

March 24, 2004

useful php.net links

array functions
writing functions
random useful php links from php.net documentation

Posted by yargevad at 04:39 PM

richard clarke @ salon

In a provocative Salon interview, the former terrorism czar fires back at the Bush administration, blasting its "big lie" strategy and "attack dog" Dick Cheney.

Posted by yargevad at 04:24 PM

nostarch press

"publisher of computer books that make a difference"
books about computers in general, linux, hacking, wifi, operating systems, etc in specific

Posted by yargevad at 10:41 AM


fun chunks of code, pretty pics, spam graphs

Posted by yargevad at 10:36 AM

March 23, 2004

why the ocean is awesome

vampire sex fish... no really, vampire sex fish!

Posted by yargevad at 11:29 PM

relevant (to me) dual boot info

installing windows on a separate, secondary hard drive and having grub trick it into booting anyway

title WinXP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1

Posted by yargevad at 09:55 PM


making a stand against slavery reparations

Posted by yargevad at 11:57 AM

March 22, 2004

random ratings of stuff

grading things. like porn titles. and "ways to go straight up".

Posted by yargevad at 11:41 AM

win32 cvs client

cvs client for microsoft windows, good shell integration

Posted by yargevad at 11:31 AM

subversion vc

cvs plus features, doesn't run over ssh, requires lots of libraries (apache2, xml stuff, etc)

Posted by yargevad at 11:20 AM

bitkeeper screenshots

version control software commercial product efficient gui cvs alternative

Posted by yargevad at 11:12 AM

March 20, 2004

vietnam military slang

a bunch of acronyms and military terms and slang from the vietnam era

Posted by yargevad at 01:08 AM

eternal sunshine script

an early version of the script jim carrey kate winslet elijah wood kirsten dunst

Posted by yargevad at 01:05 AM

March 17, 2004

zug's senator prank

zug poses as a ten-year-old and asks senators what their favorite joke is. he's also got some interesting analysis about each of the senators that responded

Posted by yargevad at 11:43 AM

March 16, 2004

new merit badges

some new awesome boy scout merit badges, including unnecessary surgery, world domination, death, and medication

Posted by yargevad at 07:18 PM

March 15, 2004

AT&T text to speech demo

text to speech with a bunch of different voices

Posted by yargevad at 04:48 PM


software that makes useful directed graphs

Posted by yargevad at 02:25 PM

March 12, 2004



Breaking into a database is relatively easy because MOST DATABASE SERVERS ARE NOT PASSWORD PROTECTED, said Alfred Huger, director of engineering at anti-virus company Symantec.

Emphasis mine, obviously. That has got to be one of the stupidest things I've ever heard. EVERY database server I've ever used or even heard anything about has been pasword protected. I have an extremely hard time believing Mr. Alfred Huger's statement. The reporter should have at least asked him to provide a source to back up that statement. If I ever found out that a company that I bought a product or service from had a database (such as a database of attendees to, say, a university) that wasn't password protected, I would probably sue them. That's just gross negligence.

Posted by yargevad at 01:18 PM

good regex intro

a good explanation of regular expressions using pictures

Posted by yargevad at 11:30 AM

isabel pics from NC

lots of pics of preparation and the swath of destruction

Posted by yargevad at 10:27 AM

banff film menu

list of films that will be at the loyola banff film festival

Posted by yargevad at 10:14 AM

March 11, 2004

a crank yankers puppetteer's website

this is the website of one of the guys who works the puppets for crank yankers. it looks kinda like he uses frontpage... como esta el YAAAY?! he's got pictures of himself holding the special ed puppet and a bunch of other stuff

Posted by yargevad at 08:18 PM

March 10, 2004

some climbing pics

pics of apoorva climbing on rocks and ice

Posted by yargevad at 03:39 PM

yay! fun jobs! yay!

¡cómo son los trabajos de la diversión?! YAAAY!

Posted by yargevad at 12:08 PM

pics of owned news14carolina

mike hunt industries closed tee hee

Posted by yargevad at 11:25 AM

March 09, 2004

favorite Worth1000 links

Studio Mix N Match 2
Pygmalion 3
Children Safety Signs 4
Wrong Turn 3
photoshopped stuff that you can buy on tshirts

Posted by yargevad at 08:58 PM

Housekeeping Monthly

a how-to guide for how to be a good wife in the 50s

Snopes says:
Claim: A list of ten steps to a good marriage comes from a 1950s home economics textbook.
Status: Undetermined.
Example: [Collected on the Internet, 1999]

Posted by yargevad at 08:22 PM

business license nazis

some kid started a business doing stuff that other contracting companies were way overcharging to do and he got shut down because he wasn't officially licensed. stupid bureaucracy

Posted by yargevad at 03:00 PM

PMFs protecting Aristide

a private military force was hired to protect Aristide, the leader of Haiti
they say he wasn't kidnapped at all, or forced to leave, but evacuated quickly and professionally by his own bodyguards
it's interesting to note they don't really say why he was evacuated, since the person interviewed may be called on to testify in court

Posted by yargevad at 02:54 PM

stratos product strategy

product design engineering strategy

Posted by yargevad at 02:43 PM

how news travels on the internet

news sources dark matter fark slashdot reuters

Posted by yargevad at 02:35 PM

March 08, 2004

a farking wedding

marriage proposal at fark. i laughed so hard reading this thread i just had to save the link

Posted by yargevad at 11:09 PM

who would you kill?

vote for who you would kill on tv shows...

zoomer7 says
I Would Kill... Jerry!
I'd personally fuck him to death, not that I'm into that shit, but, I want total involvment. He'd think I LOVED him, I'd be the wiser, whispering in his little, fuzzy ears

LBJ replies
You call this funny? This is just weird, man. It's actually kind of creepy.

Posted by yargevad at 10:34 PM

gore vs. unabomber

bunch of quotes by either Al Gore or the Unabomber - you have to guess who said what (with sourced quotes)

Posted by yargevad at 10:12 PM

dictator comic

erm yeah... hitler/magneto vs. stalin/dr. strange...

Posted by yargevad at 10:07 PM

jim's fair and balanced rants

jim's opinions about all kinds of stuff

Posted by yargevad at 04:02 PM

links to codecs and stuff

quicktime realplayer k-lite etc

Posted by yargevad at 12:10 PM

MPx pocket pc

link props
a frickin awesome crazy gadget combo

Posted by yargevad at 12:07 PM

ultra exotics

mclaren f1 mercedes clk gtr porsche bmw lamborghini ferrari mini in the shop

Posted by yargevad at 10:32 AM

March 07, 2004


2004-03-07: "same old" blah blah blah
2004-10-08: ...7 months later, the site is updated. i retract my previous "same old" remark, although there are a few that are at least slightly reminiscent of tshirthell. no matter, there are plenty of common witticisms to go around. a solid collection, featuring categories for guys, girls, geek, rude, and political shirts.

Posted by yargevad at 09:31 PM

pretty cookies

print a photo on a cookie

Posted by yargevad at 09:29 PM

schwag sent to variety

a blog about all the random promo items that end up at variety magazine

Posted by yargevad at 09:28 PM

March 04, 2004

java sucks

a whole list of reasons why java sucks... makes me want to learn c better, if only there weren't so many java jobs out there that pay well

Posted by yargevad at 05:31 PM

taligent c++ programming guidelines

programming style and oo object oriented design for c++

Posted by yargevad at 03:30 PM

March 03, 2004

dermatology in the cinema

lots of weird medical stuff about movies and movie stars with relation to dermatology

Posted by yargevad at 07:19 PM

DVDCA and the big lie

succinct summary of how dvdca uses the dmca to enforce its monopoly

Posted by yargevad at 04:21 PM

lowculture's jesuses on the passion

jesus and jesus and jesus (etc) review the passion

Posted by yargevad at 01:24 PM

media detatchment

how the middle and upper class backgrounds of the mainstream media hurt us all

Posted by yargevad at 12:54 PM

TDS 9/11 show opening

jon stewart's opening monologue on the first "the daily show" after september 11th

Posted by yargevad at 11:43 AM

March 02, 2004

server log processing chain

fetchmail procmail python cron analog

Posted by yargevad at 05:20 PM

non-trivial procmail tricks

spam stuff, sigs, dynamically building mailing list folders, etc

Posted by yargevad at 05:14 PM


lots of links here

Posted by yargevad at 05:13 PM

jobless recovery

"There's the entire election for you: How the Jobs issue gets defined. The party out of power has a few months (at most) to clarify this definition. Since they have a contested primary (while the incumbent party does not), they have an opportunity to frame the issue, and to some degree, define the debate in a very public manner -- for now."

Posted by yargevad at 05:07 PM

tax-fat regulators scared by skype

must... tax... voip...

Posted by yargevad at 04:12 PM

rfid tags in new $20 bills

cash is now trackable...? wtf, the government isn't that competent

Posted by yargevad at 12:13 PM

sesame street terror alert scale

all the colors of sesame street to let us know when to panic!

current terror alert level is:
Terror Alert Level

Posted by yargevad at 11:47 AM

March 01, 2004

sfw porn


Posted by yargevad at 11:59 PM

club dread BL blog

broken lizard blog

Posted by yargevad at 05:40 PM

iraq evite

an evite to the war on iraq

Posted by yargevad at 02:55 PM

they, er, buried their planes...?

the iraqi air force IrAF buried their migs for some reason

Posted by yargevad at 12:31 PM

February 27, 2004

seeing-eye horses

creepy little horses that got shrunk by an uber shrink ray so they're small enough to go inside and lead blind people around

"Twinkie learned to negotiate an escalator and elevator. At a local restaurant, she was trained to stand under the table and nap while her owners ate lunch. And she was housebroken within a week—tapping her hoof at the door when nature called."

Posted by yargevad at 01:30 PM

February 26, 2004

fun photography site

a photographer's site with time-split photographs of the same person from different periods

Posted by yargevad at 04:21 PM

Super Troopers for parents

a review of super troopers for parents "imitative behavior: heavy"

Posted by yargevad at 03:47 PM

message of 'Passion'

"A major message of this film is that power corrupts. The priests kept the people from reading Scripture and thus were able to control their interpretation of it. The Roman army held dictator power over the locals and treated the people like lowly animals — and criminals, even worse — and neither were at an advantage to stop the abuses."

Posted by yargevad at 01:55 PM

February 25, 2004

field manual 3-25.150

army field manual covering knife fighting, bayonet fighting, etc (combatives)

Posted by yargevad at 12:56 PM

diversity vs. welfare state

as a nation becomes more diverse, the willingness to support a welfare state becomes much less common

Posted by yargevad at 12:34 PM

yeti gore game

you're a yeti. you have a spiked club. you play home run derby with penguins. they bleed a lot. there are land mines.

you're a yeti again. there are seagulls. you catapult a penguin to a seagull and then you flap the seagull's wings to get as far as you can.

Posted by yargevad at 11:30 AM

February 24, 2004

webglimpse search engine

don't really know much about this... will probably end up using it as part of a project for work, so saving link

Posted by yargevad at 04:52 PM


extract text from pdfs convert pdf to text

Posted by yargevad at 03:19 PM

ride with me

ride a dragon! or a chicken, ostrich, parrot, flamingo, pelican, t-rex, pterydactyl orrrrrrrrrrrrrrrrr a DUCK!

Posted by yargevad at 02:56 PM

bathe with jesus

bathe sermons date contact endorsements multimedia

" This website came to life in May 2000. I am the sole creator of everything you see on the site and believe I have created the most extravagant personal ad in the history of civilization.

I created this site because I realized that the woman I wish to spend my life with is a rare type that is not likely to be found without great effort. I'm looking for a special woman who has traditional tastes and values. She knows her connection to the past and would rather have an authentic life instead of one guided by the pursuit of modern trends. She enjoys what is real and fulfilling in life, preferring honest moments over the predictable expectations of oversocialization. She has maintained both her personal playfulness and dignity in public, never sacrificing her spirit for the demands of others. She stands strong with her gaze towards a positive future despite finding everything around her tending towards normativity where the lowest and crassest values crowd out everything worthwhile. The special woman has shielded herself from the damage of modern society and desires something better. "

Posted by yargevad at 02:52 PM

wouldn't that be nice

hydrogen powered cars?

Posted by yargevad at 11:15 AM

how NASA h4X0r3d the Mars Rover

how it got into and how they popped it out of an infinite reboot cycle

Posted by yargevad at 10:58 AM

cereal pictures

pictures of old cereal boxes

Posted by yargevad at 10:11 AM

I Crap in a Box

a blog from a cat's perspective. the cat swears. a lot. it's funny. everybody laugh now.

Posted by yargevad at 01:16 AM

February 23, 2004

house gymnastics

climbing, yoga, gymnastics in a house. do(n't) try this at home.

Posted by yargevad at 04:20 PM

colorized img to ascii

convert images to ascii, with colors

Posted by yargevad at 02:20 PM

google webmaster info

google's rules for stuff

Posted by yargevad at 01:28 PM

nader's pet accusation

"Because the NHTSA wanted to be as sure as possible of their approach, tests and conclusions, they then contracted with a three man advisory panel of independent professional engineers to review the scope and competency of the NHTSA tests. This review panel then issued their own 24 page report (PB 211-014, also available from the NTIS*).

In their report, the Panel drew even stronger conclusions in support of the Corvair than the NHTSA. They said, "It is the opinion of the panel that the Corvair quantitatively meets or exceeds the standards set by contemporary cars in stability tests, cornering tests, and rollover tests," and, "for this reason the panel concluded that the 1960-63 Corvair does not have a safety defect, and is not more unstable or more likely to roll over than contemporary cars."

Nader is Proven Wrong

Wow, go back and read that again. No safety or handling defects in the Corvair! But does anybody know this? The news media all but ignored these conclusions. They apparently thought that Nader’s charges were of greater news value than the fact that his charges were all proven wrong. Even today, of those who know of Nader’s charges against the Corvair, few if any know that his charges were false and were proven wrong. No, the fact that the Corvair was exonerated of all of Nader’s charges was hardly publicized. It received little or no attention from the media.

It is ironic that these false charges concerning the Corvair’s handling and stability are all anyone remembers, and are the only story ever told in the Press, even though they have been fully refuted by actual tests. Nader, of course, built his career on these false charges.

*National Technical Information Service, 5285 Port Royal Road, Springfield, VA 22161 "

Posted by yargevad at 01:23 PM

rhyming dictionary

an offline-capable rhyme reference

Posted by yargevad at 11:54 AM


brute force method of finding words that rhyme with each other. i say brute force because it doesn't really have an algorithm for determing whether the words rhyme (at least it doesn't sound like that from the docs), it relies on a database to tell it whether the words rhyme

Posted by yargevad at 11:53 AM

PL/SQL primer

PL/SQL language reference - variables, control structures, etc

Posted by yargevad at 11:51 AM

February 20, 2004

Massive Assault strategic screens

screenshots and descriptions of the tactical situations they show from a ... turn-based strategy game? i think.

Posted by yargevad at 11:10 AM

super troopers quotes

quotes from broken lizard's super troopers

Posted by yargevad at 10:02 AM

February 19, 2004

CNN: The Grey Album

you know you're out of touch with stuff like this when you have to find out about it from cnn, second-hand, from a friend... an underground mix of songs from Jay-Z's The Black Album and The Beatles' The White Album

Posted by yargevad at 03:11 PM

P5EE homepage

Perl 5 Enterprise Environment
The P5EE Project is a community of Perl professionals who understand the issues of Enterprise Development. We are collaborating to achieve the Mission of promoting Perl as a language for development of Enterprise Systems.

Posted by yargevad at 11:44 AM

February 18, 2004

rejection as a hobby

I'm going to include a huge quote from today's PA news post because it is awesome. I'm also going to paraphrase it a little bit for my own purposes.

"You may be tempted to give ground to the notion that the "innovation" is gone from [stuff], like the part-time pop nihilists to whom all Internet argument is ceded. This is a hipster's gambit, and it's one you would do well to apply a belt sander to. What you are saying is that you are incapable of being pleased. Instead of turning up your nose at the rich feast placed before us, you might ask yourself if you want to be a person for whom nothing is satisfactory. That's the trick of that position - to become so enamored of your own refined palette that no morsel can surmount your culling mechanism. Understand that this isn't the same as liking everything. You can be a huge snob and still be semi-permeable to amusement. I certainly don't waste my attention on bad [stuff], and there's no need to invest your dwindling time and resources for [stuff] out of some twisted sense of equanimity. As far as the white stag "innovation" is concerned, if you're looking at the [mainstream] you may be hard-pressed to find it at times. ... My point is that if you focus entirely on [the mainstream], that's like opening your bedroom door a crack and referring to that visible sliver as "the universe." ... If ... you can't find some way to enjoy yourself, please send me your name and a picture so I can fucking avoid you. I don't want to catch whatever it is you have."

I cut out or translated the gaming-specific references to make the quote more general because this point is something that I also agree wholeheartedly with in the general case. I consider myself easy to amuse. What this means is that while other people are miserable for whatever reason, I'm usually finding a way to enjoy myself. The point that it's possible to be "a huge snob and still be semi-permeable to amusement" is great too. I'd like to add something to that, though. It's possible to be a huge snob and still be respectful of other people's amusement. It's basically the same concept as not being that vegan/vegetarian asshole who can't eat anywhere and makes everybody else's life more difficult. Just because you have special tastes that you don't compromise on doesn't make you special. It just makes you that much more of a dick. Kthx bye.

P.S. Not all veggies are assholes. But it bothers me that most people feel obligated to accomodate difficult people who project their aura of awkward compulsion without compunction.

Posted by yargevad at 11:50 PM

wear your seat belt

inside-the-car video of some dumbass crashing without his seat belt on

Posted by yargevad at 01:39 PM

blackjack rules

list of all the different cases (natural blackjack, double down, split, push, bust, insurance) and the corresponding payoff ratios

Posted by yargevad at 11:36 AM


web distributed tv show type thing about cool hacks of all types

Posted by yargevad at 10:03 AM

February 17, 2004

oz prison bitch name generator

another frickin name generator from brian "pheygort" teh intarweb masstir

Posted by yargevad at 03:20 PM

1000 styles of rumsfeld

kung fu techniques from press pics of rumsfeld

Posted by yargevad at 02:19 PM

disable local cvs backups in emacs

set vc-cvs-stay-local to nil if you always use CVS from outside of Emacs
"FILENAME.~VERSION~" are cvs emacs backups
".#FILENAME.VERSION" are files left behind by CVS when commands fail

Posted by yargevad at 01:18 PM

February 16, 2004

perfect vday present

"shit bitch you is fine" bear

Posted by yargevad at 11:55 PM

disney takeover ps contest

disney getting owned in so many different ways

Posted by yargevad at 03:41 PM

credit card e-primer

merchant account independent service organization underwriter

Posted by yargevad at 12:43 PM

testing credit card interfaces

authorize.net transaction processing testing modes

Posted by yargevad at 12:12 PM

February 13, 2004

fake google logo ps contest

lots of funny fake google logos

Posted by yargevad at 05:58 PM

sigil games online

online game company founded by some everquest people brad mcquaid jeff butler

Posted by yargevad at 12:50 PM

intro to semaphores

Remember file locking? Well, semaphores can be thought of as really generic advisory locking mechanisms. You can use them to control access to files, shared memory, and, well, just about anything you want. The basic functionality of a semaphore is that you can either set it, check it, or wait until it clears then set it ("test-n-set"). No matter how complex the stuff that follows gets, remember those three operations.

This document will provide an overview of semaphore functionality, and will end with a program that uses semaphores to control access to a file. (This task, admittedly, could easily be handled with file locking, but it makes a good example since it's easier to wrap your head around than, say, shared memory.)

Posted by yargevad at 11:40 AM

ie is bad for you

a bunch of crap about ie... scanned it quickly and then put on my tinfoil hat

Posted by yargevad at 10:48 AM


those beds, with the NASA foam. except not as expensive.

Posted by yargevad at 10:43 AM

February 12, 2004

integrator's journal

discussion about what the term "systems integrator" actually means

Posted by yargevad at 07:14 PM

xp shows MS's intent

essay about how microsoft is using features in xp

Posted by yargevad at 05:47 PM

dollar bill dimensions

length width thickness of US money

Posted by yargevad at 02:01 PM

oracle RPC bug


SQL> -- RPC problem with ORA-4068
SQL> -- When a remote procedure is recreated after it has been executed from another db,
SQL> -- the first subsequent call to the procedure from this db will fail.
SQL> -- I consider this to be a bug.
SQL> -- Error can be avoided by flushing the shared_pool of the calling db,
SQL> -- or by slightly changing the text of calling the procedure
SQL> -- this will create a new entry in the shared pool
SQL> -- or simply by calling the procedure a 2nd time.

Posted by yargevad at 09:58 AM

February 11, 2004

oracle data types comparison

data type explanations and comparisons between oracle and a bunch of other databases

Posted by yargevad at 05:17 PM

emacs colors

list of colors that emacs understands

more random emacs stuff

access a list of and change various colors within emacs

a bunch of different color schemes applied to perl code

Posted by yargevad at 04:23 PM

February 10, 2004

crying tiger sauce recipe




1/4 cup lime juice
1/4 cup fish sauce (nam plah),
1/4 tsp ( or more) crushed dried red chilis,
1 teaspoon minced cilantro, 1/2 of a green onion, chopped, and
1 teaspoon powdered toasted basmati rice.

Mix it up and serve. (Make rice powder by toasting rice in a skillet with no oil until it is light brown.
Cool on paper towels, and grind very fine in a blender or carefully cleaned coffee grinder. Store
in a tightly closed jar so you'll always have some.) Tigers like rare meat with this sauce, but the
chilies make their eyes cry. Good on very rare tuna steaks, and sashimi, too.

Posted by yargevad at 08:31 PM

ascii-ize rasters

turn regular images into ascii art

Posted by yargevad at 03:48 PM

ascii word art generator

a bunch of different ascii art fonts and a word generator

Posted by yargevad at 03:46 PM

sfgate's grammy 2004 summary

a synopsis of all the stupid stuff that happened at the grammys... grammies?

Posted by yargevad at 03:36 PM

list of database tools

open source and commercial query admin and design tools

Posted by yargevad at 12:06 PM

html 4 character entity reference

list of characters and their ampersand hash number display codes

Posted by yargevad at 12:00 PM

February 09, 2004

tv tome: athf

aqua teen hunger force season 1 2 3 episode guide quotes trivia

Posted by yargevad at 05:19 PM

bcdb: athf

big cartoon database episode list

Posted by yargevad at 05:17 PM

adult swim unleashed

episode summaries and random commentary about aqua teen hunger force

Posted by yargevad at 05:11 PM

downhill battle

music activism stickering flyering pepsi itunes redemption

Posted by yargevad at 05:10 PM

what a crappy present

cds make bad gifts for kids

Posted by yargevad at 03:59 PM

the tyranny of copyright

intellectual property law is changing the cultural and legal landscape of our country

Posted by yargevad at 02:32 PM

patent monopolies and price discrimination

pharmaceutical companies refusing to sell drugs cheaply because politicians prefer to play the ignorant public against them rather than legislate intelligently and decisively about patents, monopolies, and price discriminatio

Posted by yargevad at 12:05 PM

the internet candidate

productization of political candidates media gatekeepers who determine what the public sees

Posted by yargevad at 11:32 AM

February 06, 2004

privatizing combat (CPI)

an article about hired forces in sierra leone in 1998, nice companion for Corporate Warriors

Posted by yargevad at 05:37 PM

halfbakery: idea grinder

somewhere to post ideas and have people ridicule them for you

Posted by yargevad at 05:24 PM

encoding mailto links

several different methods of encoding mailto links in webpages so email harvesting bots won't get them: url encoding, character entity encoding utf-8 utf-16 javascript image encoding

Posted by yargevad at 05:08 PM

visual cryptography example

using a composite of two images to create an image not viewable separately

Posted by yargevad at 05:02 PM

Pieism: The One True Religion


The Ten Pie Commandments:
1. You shall love Pie and all its fillings.
2. You shall not steal thy neighbors Pie.
3. You shall not worship any other gods other than the almighty Pie Gods.
4. You shall not mutilate any Pie.
5. You shall not disrespect Pie.
6. You shall set aside 3 days a week in devotion to Pie
7. You shall eat a Pie at least once a month.
8. You shall spread the holy name of Pie.
9. You shall not dishonor Pie in any way, shape, or form.
10. You shall not bear false witness against any person who follows Pieism.

Posted by yargevad at 12:13 PM

oracle dates and times

date- and time-related oracle syntax reference

Posted by yargevad at 12:09 PM

February 05, 2004

random photo site

photos of britney and paris etc

Posted by yargevad at 04:59 PM

grammy predictions from drunk critics

"Seattle Weekly’s music staff has a few drinks and predicts the Grammy Awards."

Posted by yargevad at 02:26 PM

participatory journalism

sites like fark and slashdot are good news sources

Posted by yargevad at 01:47 PM

February 04, 2004

Fellowship Baptist Creation Science Fair 2001

funny but sad

Posted by yargevad at 04:00 PM

February 03, 2004

managing tables in oracle

create alter syntax

Posted by yargevad at 01:22 PM

gimp w/ perl tutorial

bunch of stuff about how to control the gimp with perl

Posted by yargevad at 10:07 AM

gimpguru tutorials

a bunch of tutorials about how to do stuff in the gimp

Posted by yargevad at 10:03 AM

February 02, 2004


links about gimp on linux

Posted by yargevad at 06:01 PM

January 21, 2004

ooh, preety Garibaldi

garibaldi where we might go skiing during the first three days in canada
garibaldi was one of the areas in ssx tricky!!

Posted by yargevad at 01:38 PM


website tells you what your out of the sandbox IP is

Posted by yargevad at 10:53 AM

flash duck hunt

classic nintento game in flash

Posted by yargevad at 10:51 AM

January 20, 2004

english-bush lexicon

making fun of just about everything bush stands for, or rather everything his corporate sponsors stand for

Posted by yargevad at 02:51 PM

great wall underground

rock climbing wall near whistler

Posted by yargevad at 01:58 PM

tantalus lodge

lodge we're staying at near whistler

Posted by yargevad at 01:56 PM

January 19, 2004


create svg graphics with a perl module

Posted by yargevad at 05:39 PM

GD borders

using the GD perl interface to manipulate images

Posted by yargevad at 05:16 PM

freeware fonts list

list of websites where you can download fonts for free, free for personal use, etc

Posted by yargevad at 03:04 PM


a crapload of cool fonts presented well on slick backgrounds

Posted by yargevad at 02:08 PM


fonts and more

Posted by yargevad at 01:50 PM

ttf under linux

how to make truetype fonts work with linux

Posted by yargevad at 01:30 PM

Tiki Wiki

Tiki CMS/Groupware (aka TikiWiki) is a powerful open-source Content Management System (CMS) and Groupware that can be used to create all sorts of Web applications, Sites, Portals, Intranets and Extranets. TikiWiki also works great as a Web-based collaboration tool. TikiWiki is a multi-purpose package with a lot of native options and sections that you can enable/disable as you need them. It is designed to be international, clean and extensible. TikiWiki incorporates all the features present in several excellent wiki systems available today plus a lot of new features and options, allowing your wiki application to be whatever you want it to be--from a simple wiki to a complex site for a whole user community with many intermediate steps. You can use TikiWiki as a forums site, a chatroom, for poll taking, and much more! The possibilities are endless.

TikiWiki’s major features include: article, forum, newsletter, blog, file/image gallery, wiki, drawing, tracker, directory, poll/survey, quiz, FAQ, chat, banner, webmail, calendar, category, ACL, and more.

Posted by yargevad at 01:13 PM

Typo3 CMS

"TYPO3 is a small to medium enterprise class Content Management Framework. It offers the best of both worlds: out-of-the-box operation with a complete set of standard modules and a clean and sturdy high-performance architecture to accomodate virtually every kind of custom solution or extension."

Posted by yargevad at 01:09 PM

they pay for what?!

constitutionality of farmers subsidizing industry ads is challenged in court

Posted by yargevad at 11:11 AM

"lay guide"

wow, someone has too much time on their hands alt.seduction.fast

Posted by yargevad at 10:32 AM

random techno mixes

techno mixes of lots of different stuff all blended together

Posted by yargevad at 10:18 AM

stick figure warning signs

warning signs with stick figures visual anticryptography

Posted by yargevad at 10:09 AM

January 18, 2004

Plone / Zope CMS tool

Plone is an open source Enterprise Content Management System (CMS) that runs on top of Zope and CMF.

CMF stands for Content Management Framework. A CMF is a web content publishing and management system that allows normal content originators to create, submit, and publish their content directly within a web application/site without any development tools or knowledge of HTML.

Posted by yargevad at 08:35 PM

January 16, 2004

documenting non-green-field projects

a process management consultant advocates using inquisitive documentation techniques on legacy systems

Posted by yargevad at 01:48 PM

community connect

building online ethnic communities mia's employer

Posted by yargevad at 01:23 PM


blogging software, or more generally, a cms

Posted by yargevad at 12:54 PM

January 15, 2004

.htaccess reference

htaccess change behavior of web server on a directory by directory basis

Posted by yargevad at 02:59 PM

alignment test

dungeons and dragons style alignment test good|evil|neutral [chaotic] or any non-conflicting combination

I came out Neutral. When I play video games and the like that require me to pick an alignment, I usually go with Chaotic Good, but Neutral will do, I suppose.

Posted by yargevad at 02:57 PM

bob the door-to-door spammer

hi brian, would you like a bigger penis?

Posted by yargevad at 12:14 PM

January 14, 2004

ssi reference

server side includes syntax and command reference

Posted by yargevad at 12:18 PM

integrated cvs for win32

cvs shell extensions other cool stuff for windows

Posted by yargevad at 11:10 AM

January 13, 2004

About Friedrich Hayek

economist scientist libertarian nobel prize winner

The economic problem of society," Hayek wrote in his 1945 article, "is thus not merely a problem of how to allocate `given' resources -- if `given' is taken to mean given to a single mind which deliberately solves the problem set by these `data.' It is rather a problem of how to secure the best use of resources known to any of the members of society, for ends whose relative importance only these individuals know. Or, to put it briefly, it is a problem of the utilization of knowledge which is not given to anyone in totality."

Posted by yargevad at 02:15 PM

top 10 drug war stories of 2003

the war on drugs is dumb and the situations surrounding it are easily manipulated by those with political power

Posted by yargevad at 02:04 PM

prevent internet electrocution

be properly grounded

Posted by yargevad at 01:49 PM

January 12, 2004

stupid warning labels contest

darwin would roll over in his grave

Posted by yargevad at 03:06 PM

January 09, 2004

shock for the fizzly bear!

bear climbs telephone pole, touches transformer, gets pwn3d, survives, fully recovers

Posted by yargevad at 12:47 PM

Tim Bray's "ongoing"

truth technology and business blog-ish thing

Posted by yargevad at 12:31 PM

January 08, 2004

motorized skip doctor

shaves a thin layer off of cds and dvds to get rid of superficial scratches that may interfere with reading the disc

Posted by yargevad at 02:58 PM

judging site popularity

alexa toolbar installed judges how popular a site is relative to other sites

Posted by yargevad at 02:57 PM

404 annoyances

favicon.ico robots.txt are the main culprits

Posted by yargevad at 02:55 PM

January 07, 2004

young entrepreneurs' organization

The Young Entrepreneurs' Organization (YEO) is a volunteer group of business professionals, all of whom are under 40 years of age and are the owners, founders, co-founders, or controlling shareholders of a company with annual sales of US$1 million or more. The World Entrepreneurs' Organization (WEO) is YEO's graduate organization, but is also open to new members who are over the age of 40. WEO members must meet similar criteria to that of a YEO member; however, applicants must join by their 46th birthday.

The YEO/WEO mission is to support, educate and encourage entrepreneurs to succeed in building companies and themselves.

Posted by yargevad at 05:31 PM

producer's guild of america

Welcome to the Producers Guild of America. The PGA's Board of Directors are determined that you find this an unparalleled resource for all aspects of producing in motion pictures, television and new media. We are committed to expanding this website to serve and inspire producers, and those interested in producing, around the world.

The PGA invites you to use this website to get in touch with other producers; to gather information on producers and on their productions; to find answers to production questions; to consult with the PGA regarding producer credit issues; to pursue other issues that matter to you industry-wide; to voice complaints; to explore all aspects of the world of producing and to link to other key industry-related websites.

It is our fondest hope that - whatever your needs, goals or concerns, whatever your degree of experience and knowledge - you will find producersguild.org an essential resource. It connects you to an extraordinary professional organization. The PGA's membership and affiliated membership exceeds 1,700 working motion picture, television and new media producers worldwide.

Our industry, and our relation to it, is in flux. It is the unshakable conviction of our membership that the producer is, and will always be, at the visionary center of this creative industry. We invite you to join us in this conviction and avail yourself of all the resources we offer. For, finally, producers are nothing more, and nothing less, than the curators of the world's imagination.

Posted by yargevad at 05:29 PM

cut-and-paste sites

lots of site designs... apparently people have trouble accessing this site from time to time... otherwise i'm baffled as to why people keep posting errors in the comments. personally, i've never had any problem pulling it up, the 3 times i've ever been there.

Posted by yargevad at 04:38 PM

messenger bags are cool

LOL pud briefcase

Posted by yargevad at 04:21 PM

jargon scout

down with the lingo defintions

Posted by yargevad at 03:16 PM

scary science projects

fake bloodletting, megatons, stopping power of football players, normal body temperature

Posted by yargevad at 10:47 AM

manually starting xscreensaver

what to do when the stupid lock screen thing doesn't work

Posted by yargevad at 10:01 AM

January 06, 2004

99 aol toc docs

internal aol instant messenger protocol reference

Posted by yargevad at 03:14 PM

unofficial aim protocol documentation

toc oscar docs

Posted by yargevad at 02:01 PM

shazbot the robot

shazbot is something Robin Williams used to say (thx cocaine) on Mork and Mindy

Posted by yargevad at 12:46 PM

because i'm white

i don't hate you because you're black, i hate you because i'm white

Posted by yargevad at 10:01 AM

January 05, 2004

cute and crunchy

moo hoo haha fried puppies thanks katie

Posted by yargevad at 05:42 PM

10 toughest interview questions

regular questions you might get in an interview, not those pretentius useless inapplicable ones like how many piano tuners do you think there are in the world

Posted by yargevad at 04:57 PM

analyzing the offshoring fad

outsourcing or offshoring is a good thing when it doesn't affect a company's core competencies in the case of software, however, most of the creative costs should not be outsourced to a code factory

Posted by yargevad at 04:04 PM

special forces gaffes

military split on how to use special forces green berets considered unqualified to kill or capture high-profile targets but "special mission units" take too long to deploy for unanticipated targets

Posted by yargevad at 01:31 PM

online game economics

economists viewing online games as experiments in developing economies mmorpg

Posted by yargevad at 11:44 AM

January 02, 2004

linux as a desktop

lots of apps listed here for linux

Posted by yargevad at 05:50 PM


deuce double-o quad
two-k quattro
dub and four pennies
two oh oh plus fo' mo'

Posted by yargevad at 03:43 PM

how to antagonize a vegan

for every animal you don't eat, i'm going to eat three maddox

Posted by yargevad at 11:18 AM

January 01, 2004


tips and stuff about buying a car

Posted by yargevad at 09:30 PM


verizon wireless pics online library send to phone

Posted by yargevad at 09:29 PM


verizon text messaging cell phone

Posted by yargevad at 09:27 PM

lg phone forum

forum to discuss stuff about lg cell phones - hidden features, etc

Posted by yargevad at 09:26 PM