February 01, 2006
computer security analogies in democracy
http://www.wired.com/news/columns/0,70114-0.html
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).
December 15, 2005
real ultimate perl hackers
http://charlieharvey.org.uk/html_static/real_ultimate_perlgeeks.html
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.
Facts:
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.
December 14, 2005
the brainfuck programming language
http://www.muppetlabs.com/~breadbox/bf/
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.
http://en.wikipedia.org/wiki/Brainfuck
http://cydathria.com/bf/bf_ex1.html
the hello world collection
http://www.roesler-ac.de/wolfram/hello.htm
hello world in like 42 gajillion different languages
python and xml
http://pyxml.sourceforge.net/topics/howto/node26.html
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.
http://diveintopython.org/xml_processing/
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.
http://feedparser.org/
Parse RSS and Atom feeds in Python. 2000 unit tests. Open source.
http://effbot.org/zone/element-index.htm
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.
November 21, 2005
a japanese-ivore
http://video.google.com/videoplay?docid=-123322263707848424&q=lizard
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.
November 12, 2005
all 6 star wars movies at once
http://www.weirdhat.com/swsimultaneously/stuff.php
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.
Coral Content Distribution Network
http://www.coralcdn.org/
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.
internet archive: canadian libraries
http://www.archive.org/details/toronto
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.
open content alliance
http://www.opencontentalliance.org/
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.
November 08, 2005
liberal's little helper
http://www.changethatsrightnow.com/problem_detail.asp?SDID=212:1603
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.
October 26, 2005
how to edit mozilla context menus
http://forums.mozillazine.org/viewtopic.php?t=14776
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-back,
#context-bookmarklink,
#context-copyemail,
#context-sep-copyimage,
#context-sep-copylink,
#context-forward,
#context-sep-open,
#context-openlink,
#context-openlinkintab,
#context-sep-paste,
#context-sep-properties,
#context-reload,
#context-savepage,
#context-sep-selectall,
#context-viewpartialsource-mathml,
#context-viewpartialsource-selection,
#context-frame-sep,
#context-stop,
#context-sep-stop,
#context-sep-undo,
#context-viewbgimage { display: none !important }
#context-showonlythisframe,
#context-viewsource,
#context-viewinfo { display: none; }
menuitem[label="Reload Frame"],
menuitem[label="Open in New Window"],
menuitem[label="Expand"],
menuitem[label="Manage Folder"],
menuitem[label="New Folder..."],
menuitem[label="Open"],
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="File"],
menu[label="Go"],
menu[label="Edit"],
menu[label="View"],
menu[label="Tools"],
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"],
menuitem[label="Close Tab"],
menuitem[label="Close Window"],
menuitem[label="Save Page As..."],
menuitem[label="Exit"],
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; }
October 25, 2005
portability issues wiki
http://www.flamingspork.com/portawiki/index.php/Main_Page
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.
bunny movie reenactments
http://www.angryalien.com/
~ 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.
synergy screen sharer
http://synergy2.sourceforge.net/
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.
October 17, 2005
python vs alligator
http://news.yahoo.com/s/ap/20051005/ap_on_fe_st/gator_python
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.
ADVERTISEMENT
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."
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...
http://www.ubersite.com/m/75751

October 14, 2005
"visualizing" subatomic particles
http://www.symmetrymagazine.org/cms/?pid=1000198
"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.
October 12, 2005
aliens cause global warming
http://www.crichton-official.com/speeches/speeches_quote04.html
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.
September 27, 2005
bat bombers
http://www.defensetech.org/archives/001580.html
http://www.afa.org/magazine/1990/1090bat.html
piracy is progressive taxation
http://www.openp2p.com/pub/a/p2p/2002/12/11/piracy.html
August 19, 2005
pluto home entertainment system
http://plutohome.com/support/index.php?section=document&docID=11
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.
August 09, 2005
poor dog
http://washingtondc.craigslist.org/about/best/lax/54448579.html
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.
Julie
seafood + buttsex = ew
http://washingtondc.craigslist.org/about/best/nyc/51760058.html
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.
August 02, 2005
vector drawing programs
http://www.maa.org/editorial/mathgames/mathgames_08_01_05.html
a comparison of the different vector drawing programs available
July 21, 2005
if WWII had been a RTS
http://www.strategypage.com/humor/articles/military_jokes_20057151.asp
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
T0J0: HAHAHHAA
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.*
thespark's old personality test results
http://www.everything2.com/index.pl?node_id=880825
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!
July 01, 2005
color img to b&w stencil
http://www.stencilrevolution.com/tutorials/tutorialsview.php?id=4
how to make a black and white stencil out of a color img. example here!
June 27, 2005
dojo: the DHTML browser toolkit
http://dojotoolkit.org/
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.
mostly current oil barrel price graph
http://www.advfn.com/p.php?pid=staticchart&s=NYM^CLQ5&p=0&t=7&cb=1119789201
some cool free code
http://itamarst.org/software/
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.
black rednecks and white liberals
http://www.ncc-1776.com/tle2005/tle323-20050612-03.html
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.
Ponzi was a nice guy
http://www.thornwalker.com/ditch/olson_ss.htm
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.
June 26, 2005
google satellite photo links
http://www.googlesightseeing.com
http://perljam.net/notes/interesting-google-satellite-maps/
June 24, 2005
deploying a Twisted app as a Windows service
http://www.adelux.fr/libre/howto/deployTwistedWindows
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.
interview with Judge Andrew Napolitano
http://www.reason.com/0503/fe.ng.the.shtml
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.
stronger booze, sam!
http://villagevoice.com/nyclife/0526,zappia1,65316,15.html
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.
pydispatcher
http://pydispatcher.sourceforge.net/
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.
June 23, 2005
laptop becomes digital picture frame
http://users.easystreet.com/ovid/cgi_course/
Ovid's Perl CGI Course
http://users.easystreet.com/ovid/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.
jimbo's photos
http://www.summsoft.com/people/jim/index.htm
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.
June 21, 2005
magnetism + centrifuge = gun
http://www.military.com/soldiertech/
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.
June 20, 2005
types of asians
http://www.yellowbridge.com/humor/kindofasian.html
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...
June 17, 2005
wtc7 links
http://wtc7.net/about.html
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.
http://wtc7.batcave.net/7.html
http://globalresearch.ca/articles/LOU308A.html
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.
http://portland.indymedia.org/en/2005/02/310898.shtml
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?
June 16, 2005
Katie Holmes, I mean, Scientology FAQ
http://scientologywatch.org/
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.
June 14, 2005
javascript "same origin" policy
http://www.mozilla.org/projects/security/components/same-origin.html
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.
mmog subscription stats
http://www.mmogchart.com/Chart1.html
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.
June 03, 2005
digiweb@web.archive.org
http://web.archive.org/web/*/http://digiweb.com
this place i used to work. me and Clint and John/Joo (who i don't have a link for) worked on that website
May 27, 2005
sex and shopping
http://washingtondc.craigslist.org/about/best/sfo/60286784.html
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
bed.
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
WHAT?"
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.
frat 101
http://www.annabellemagazine.com/annabelle%20issue%207/01PA.html
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...
May 17, 2005
peak oil links
http://www.dieoff.org/
http://www.lifeaftertheoilcrash.net/
http://www.wolfatthedoor.org.uk/
http://www.peakoil.com/forums.html
http://www.energybulletin.net/primer.php
http://www.peakoil.com/fortopic6619.html
May 12, 2005
the customer is not always right
http://neopoleon.com/blog/posts/13932.aspx
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.
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
http://www.joelonsoftware.com/articles/Wrong.html
May 06, 2005
date calculation algorithms
http://www.smart.net/~mmontes/ushols.html
The American Secular Holidays Calendar (mirrored here)
different python documentation methods
PythonDoc, Epydoc, reStructuredText
sushi sono review
http://rob.rnovak.net/content/archives/Individual/000025.php
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).
"
April 29, 2005
jungian summary
http://socionics.com/main/types.htm
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.
April 28, 2005
condensed philosophers
http://www.btinternet.com/~glynhughes/squashed/
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.
April 25, 2005
buncha pdf refs
http://www.digilife.be/quickreferences/quickrefs.htm
pdf reference cards for programming-related stuff from ada to xml
also java, perl, uml, and linux
April 23, 2005
office dares
http://www.peppervirals.com/viralgallery/officedares.html
April 21, 2005
discombobulator ray howto
http://www.wowwiki.com/DIscombulator_Ray
walkthrough for gnomeregan that tells you the steps to get all the stuff and in what order.
HenryEarl.status()
http://jail.lfucg.com/services/offenders/offenderdetails/?inmateid=337
find out whether Henry Earl is currently incarcerated! fun for the whole family!
April 20, 2005
Scarlet Monastery walkthrough
http://www.koaworld.com/html/wow/locations.php?l=Scarlet_Monastery
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?
chesapeake bay roost
http://www.crows.org/chesapeakebay/index.htm
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.
April 19, 2005
esquire: home
http://www.esquire.com/features/articles/2005/050401_mfe_home_1.html
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.
what sin city can teach tom ridge
http://www.baselinemag.com/article2/0,1397,1563533,00.asp
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.
the world's most dangerous ideas
http://www.foreignpolicy.com/story/files/story2696.php
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
April 15, 2005
tips for writing faster python
http://www.szgti.bmf.hu/harp/python/fastpython.html
This page is devoted to various tips and tricks that help improve the performance of your Python programs
athf quote links
links to a bunch of athf quote lists
http://www.geocities.com/audrahammer/athf.html
April 14, 2005
cs paper generator
http://www.pdos.lcs.mit.edu/scigen/
tiki bar opening review
http://www.tikibars.net/tiki/tikisolo.html
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.
April 13, 2005
nintendo got a restraining order
http://www.nescapades.com/gameroom.htm
some dude's insane videogame room with assloads of systems and games
April 11, 2005
hitchhiker's jokoid to the galaxy
http://planetmagrathea.com/longreview1.html
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.
canada has an RIAA?
http://firstmonday.org/issues/issue10_4/geist/
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.
April 04, 2005
islam simplified
http://www.landoverbaptist.org/sermons/allah.html
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.
oracle analytic functions by example
http://www.orafaq.com/articles/archives/000060.htm
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.
http://www.akadia.com/services/ora_analytic_functions.html
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.
April 02, 2005
10 life/work suggestions
http://www.miltonglaserposters.com/news/pub_10.htm
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...
April 01, 2005
britannica takeover of wikipedia
http://en.wikipedia.org/wiki/Wikipedia:April_1%2C_2005/2005_Britannica_takeover_of_Wikimedia
mitch hedburg quotes
http://hometown.aol.com/valleygirl1983/mitch.html
http://www.mitchhedberg.net/
"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."
why we lie about money and debt
http://www.bankrate.com/overkeyword/news/financial-literacy2004/debt-psychology.asp
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.
letters from warren buffet
http://www.berkshirehathaway.com/letters/letters.html
BERKSHIRE HATHAWAY INC.
SHAREHOLDER LETTERS
button-down striped shirt
http://www.thephatphree.com/features.asp?StoryID=239&SectionID=11
Look at my button down striped shirt! Fucking look at it! This shirt means one thing! I’m coming home with some pussy tonight!
March 31, 2005
stfu (politely-er), cell phone user!
http://www.coudal.com/shhh.php
March 30, 2005
cotton factory t-shirts
http://store.cottonfactory.com/graphic-t-shirts-all.html
bunch of random-ass vintage-looking tshirts
on plug-ins and extensible architectures
http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=286
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.
cassete tape digitizer
http://www.thinkgeek.com/computing/drives/6908/
title says it all
criminalize to stifle innovation
http://technology.timesonline.co.uk/article/0,,19509-1542213,00.html
"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.
March 29, 2005
graffeety on da innanetz!
http://www.grafedia.net/make.php
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.
ourmedia: free public web storage
http://www.ourmedia.org/mission/faq
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.
terri schiavo's blog
http://durrrrr.blogspot.com/
brutal.
copyrighting ideas
http://www.groklaw.net/article.php?story=20050225223848129
a good explanation of why you can't copyright ideas and the legal basis for that
CHUG! the Jesus Juice
http://www.cafepress.com/dogs_of_war/290939
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..."
March 25, 2005
transparent screens
http://www.flickr.com/photos/w00kie/sets/180637
desktop backgrounds of what's directly behind the monitor
March 24, 2005
life after the oil crash
http://www.lifeaftertheoilcrash.net/
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.
id theft risk assessment
http://www.idcops.com/
"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."
March 22, 2005
Programming Languages Alike Cookbook
http://pleac.sourceforge.net/
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.
molten core guide
http://conquest.teamgbu.com/strats/moltencore/why.php
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.
how to pwn onyxia
http://pacifistguild.org/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.
comments about motorola v710
http://www.russellbeattie.com/notebook/1007961.html
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"
why verizon can kiss my ass
http://www.nuclearelephant.com/papers/v710.html
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.
March 14, 2005
Apache::AuthCookie
http://search.cpan.org/~barracode/Apache-AuthCookieDBIRadius-1.19/AuthCookie.pm
a centralized authentication mechanism at the webserver level as opposed to the app level
March 11, 2005
code as design
http://www.developerdotstar.com/mag/articles/reeves_design_main.html
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.
March 10, 2005
World of Burgercraft
http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=1892023&p=1&tmp=1#post1892023
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.
adobe open source libraries
http://opensource.adobe.com/
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.
March 09, 2005
ssl info
http://www.sslassistant.com/
http://www.cacert.org/
free certs and info about commercial offerings
surrender martha shirts
http://www.surrendermartha.com/index.html
i don't need a tractor to pull hoes
wikipedia and CBPP encomium
http://www.freesoftwaremagazine.com/free_issues/issue_02/fud_based_encyclopedia/
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.
recent earthquakes in CA and NV
http://quake.wr.usgs.gov/recenteqs/latest.htm
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.)
microsoft tech support vs. psychic friends network
http://www.netscrap.com/netscrap_detail.cfm?scrap_id=704
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.
March 08, 2005
g-town dc nightlife list
http://www3.georgetown.edu/som/student/nightlife.html
bars, clubs, comedy clubs, dancing, billiards, bowling in/around the dc area
asterisk quick setup
http://techdatapros.com/asterisk/
http://asteriskathome.sourceforge.net/
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.
March 07, 2005
osxy programs
http://www.rogueamoeba.com/
a bunch of programs that let you do cool stuff with your mac
March 01, 2005
pack/unpack detailed intro
http://perlmonks.thepen.com/224666.html
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.
February 23, 2005
copyright and 'orphan works'
http://www.pbp.net/~jnichols/copyrightchanges.html
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\
typing with a mouse
http://www.inference.phy.cam.ac.uk/dasher/DasherSummary2.html
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.
probability reference
http://www.saliu.com/permutations.html
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).
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...)
time travel analysis of Donnie Darko
http://www.mjyoung.net/time/darko.html
Temporal Anomalies in Time Travel Movies
unravels
Donnie Darko
The film does potentially resolve; but it requires a more significant suspension of disbelief than merely whether someone can travel in time.
February 21, 2005
stupid security audit approach
http://www.securityfocus.com/columnists/299
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.
February 18, 2005
why not to nuke tropical cyclones
http://www.aoml.noaa.gov/hrd/tcfaq/C5c.html
you know, in case you have a spare nuke and were considering it
Ebert reviews porn
http://rogerebert.suntimes.com/apps/pbcs.dll/article?AID=/20050210/REVIEWS/50211001
that's right, a little to the left, that's it! go! Go! GO!
Kim Jong Il's blog
http://www.livejournal.com/users/kim_jong_il__/
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
February 11, 2005
google explications
http://jgwebber.blogspot.com/2005/02/mapping-google.html
http://www.lifewithalacrity.com/2004/12/google_suggest_.html
February 07, 2005
google gets sued a lot
http://www.linksandlaw.com/adwords-pendinglawsuits.htm
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.
porn without people
http://whitelead.com/jrh/ISPs/index.html#porn
(p0rnography, with the figures removed)
The VICE Fund
http://www.vicefund.com/
"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.
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';
February 02, 2005
3d object-recognition-based CAPTCHA
http://home.nyc.rr.com/spamsolution/An%20Effective%20Solution%20for%20Spam.htm
the challenge-response spam solution isn't really innovative, but the captcha is pretty neat
defeating CAPTCHA
http://www.cs.berkeley.edu/~mori/gimpy/gimpy.html
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.
VidaLinux: A Linux Distro based on Gentoo
http://madpenguin.org/cms/?m=show&id=3321&page=3
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.
February 01, 2005
simpler soap/rpc with an apache module
http://www.perl.com/pub/a/2004/11/18/mod_perlservice.html
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.
cmd-line file frobbing w/ perl
http://www.perl.com/pub/a/2004/10/14/file_editing.html
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...
how to use a beatin' stick
http://ejmas.com/jnc/jncart_barton-wright_0200.htm
Self-defence with a Walking-stick: The Different Methods of Defending Oneself with a Walking-Stick or Umbrella when Attacked under Unequal Conditions
January 27, 2005
SA: Fantasy Football
http://www.somethingawful.com/articles.php?a=2380
heh. you get the idea.

January 24, 2005
GPA inflation
http://gradeinflation.com/
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.
search CPAN when CPAN search is dead
http://cpan.uwinnipeg.ca/htdocs/faqs/cpan-search.html
January 21, 2005
Maypole: a perl MVC framework
http://maypole.perl.org/
http://www-106.ibm.com/developerworks/linux/library/l-maypole/?ca=dgr-perlw02BuildMypole
http://search.cpan.org/~simonflk/Maypole/
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.
http://perlmonks.thepen.com/388607.html
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.
http://perlmonks.thepen.com/433729.html
survey of surveys on perl-based html templating systems
http://search.cpan.org/~simon/Rubberband-0.01/lib/Rubberband.pm
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.
the rasterbator
http://homokaasu.org/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.
a keyboard with frickin lasers
http://www.itechdynamic.com/html/border25.htm
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.
January 20, 2005
radioactive randomness
http://www.fourmilab.ch/hotbits/
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.
yet another MT meaning
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/ewhat-is-mt.html
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.)
google > comment spam
http://www.google.com/googleblog/2005/01/preventing-comment-spam.html
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"
January 18, 2005
JL421 Badonkadonk
http://www.jalopnik.com/cars/novelties/who-put-the-donk-in-the-jl421-badonkadonk-029757.php
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
every video game
http://www.everyvideogame.com/play/nintendo/Duck_Hunt.htm
nintendo, gameboy, etc
lots of games... looks like some sort of java applet that interfaces with an emulator somehow
January 14, 2005
order of the stick
http://www.giantitp.com/cgi-bin/GiantITP/ootsarchive?
stick figure D&D comic, amusing
nacho cheesus
http://www.terra-obscura.com/merch.html
our favorite cheesy saviour
how to make an animated gif in gimp
http://www.gimp.org/tutorials/Simple_Animations/
http://www.google.com/search?hl=en&q=gimp+%22animated+gif%22
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.
January 11, 2005
life after heroin
http://slate.com/Default.aspx?id=2111510&
seth mnookin writes candidly about his heroin addiction and how he eventually overcame it
80-20, 20-20-60 rules
http://www.public.asu.edu/~dmuthua/pareto%27s_principle.html
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.
January 07, 2005
better part of 16
http://www.zacheverson.com/True_Stories/Chasing_Skirts/better_part_16.htm
“I want to ask you a serious question: How old are you?”
top 20 nude scenes of 2004
http://www.fakes.net/top10_2004.htm
better than the oscars, or at least more exciting. page not safe for work
owned gallery
http://solastyear.com/owned.htm
gallery of "owned!" (or "pwn3d!", "own3d", "pwned") pictures from all around teh intarewb
January 06, 2005
random fun python
http://stompstompstomp.com/software/
a bunch of random fun python software
"local celebrity" t-shirts
http://www.localcelebrity.net/index.html
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
bluescreen in times square
http://weblog.infoworld.com/dickerson/2004/11/11.html
I was standing before the largest "blue screen of death" that I had ever seen at the corner of 42nd Street and 8th Ave.
January 05, 2005
microeconomics, open source, and commoditizing your complements
http://www.joelonsoftware.com/articles/StrategyLetterV.html
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.
google hacking database
http://johnny.ihackstuff.com/index.php?module=prodreviews
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!
January 04, 2005
linear programming FAQ
http://www-unix.mcs.anl.gov/otc/Guide/faq/linear-programming-faq.html#Q3
french for crazy
http://www.urbanfreeflow.com/
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.
January 03, 2005
character strings as arrays
http://www-ee.eng.hawaii.edu/Courses/EE150/Book/chap7/subsection2.1.1.2.html
discussion about the string as a character array and how to access and manipulate them
on powerpoint
http://www.aaronsw.com/weblog/000931
Edward R. Tufte’s "The Cognitive Style of PowerPoint" Presented in the Form of a PowerPoint Presentation
patterns in lisp
http://www.norvig.com/design-patterns/
programming essays
http://www.paulgraham.com/
essays (articles?) about lisp, programming, programmers, and hackers
December 30, 2004
scrabble letter pattern search
http://www.a2zwordfinder.com/scrabbleform.html
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".
drugstone pricing codes
http://www.cockeyed.com/lessons/tags/tags.html
store prices encoded right on labels
December 28, 2004
eric and the dread gazebo
http://www.dreadgazebo.com/eric.html
...
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.
...
DIY digital picture frame
http://students.washington.edu/natetrue/frame/
December 27, 2004
win app thread at /.
http://it.slashdot.org/it/04/12/27/0347214.shtml?tid=172&tid=201&tid=185
links to lots of useful free power user apps for windows
read this and go hug your housemate
http://www.thingie.net/rants/what/
http://rush68.net/~dave/crap/story.htm
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.
December 23, 2004
inflation calculator (US$)
http://data.bls.gov/cgi-bin/cpicalc.pl
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.
quiz mapping beliefs to religions
http://beliefnet.com/story/76/story_7665_1.html
| 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%) |
a hobby mech
http://www.neogentronyx.com/
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.
little minds believe in santa
http://beebo.org/smackerels/yes-virginia.html
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.
legal/pc merry (christ/x)mas
http://msmvps.com/bradley/archive/2004/12/13/23774.aspx
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).
http://www.google.com/search?hl=en&q=merry+christmas+in+legalese
December 22, 2004
omg frickin lasers
http://64.252.62.40.nyud.net:8090/lasershoppe/index.htm
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.
how to get lost in an apple and come out ahead
http://www.pacifict.com/Story/
"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...
oracle autoincrement and bind_param_inout
http://www.adp-gmbh.ch/ora/sql/insert_into_x_returning_y.html
uses a trigger and a sequence
http://www.saturn5.com/~jwb/dbi-examples.html
bunch of dbi examples, includes bind_param_inout
http://www.mail-archive.com/dbi-users@perl.org/msg09888.html
another bind_param_inout example
December 15, 2004
dns cache poisoning
http://www.securityfocus.com/guest/17905
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.
spyware removal links
http://www.spychecker.com/program/hijackthis.html
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.
http://www.safer-networking.org/en/index.html
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.
http://ad-aware.com/
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.
December 14, 2004
peacefire: open access for the net generation
http://www.peacefire.org/info/why.shtml
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.
December 13, 2004
Maryland city data
http://www.city-data.com/city/Maryland.html
lots of random data about lots of places. median household income, population, weather history, colleges in close proximity, etc etc
December 07, 2004
don't knock my smock
http://www.dontknockmysmock.com/
smock smock smock smock smock smock
December 03, 2004
how to fix SSH-Agent forwarding under screen
http://www.deadman.org/sshscreen.html
The problem: SSH-Agent forwarding breaks when screen is re-attached on a different host.
useful WoW hunter threads
hunter macros
autofeed pet, autoswitch aspects, etc
my hunter talent template (planned)
my paladin talent template (planned)
December 02, 2004
scripting commands for world of warcraft
http://www.cosmosui.org/texts/BlizzardCommands.xml
scripting api in xml format
http://games.slashdot.org/games/04/12/10/1955239.shtml?tid=206&tid=209
slashdot thread about ui customization in wow
zoomquilt
http://www.cyphic.net/zoomquilt/zoom.htm
a wacky image that's zoomable pretty far in with lots of weird art in it
November 29, 2004
warezopoly
http://www.ojnk.net/~amber/warezopoly/
monopoly in 1337 5p34k
lcd/plasma killer
http://www.theregister.co.uk/2004/11/24/lcd_breakthrough/
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.
November 24, 2004
how not to be a politician
http://badjason.com/RegularArticles/DrunkDorm.htm
November 16, 2004
maxim does the classics
http://www.mcsweeneys.net/2004/9/27molyneux.html
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.
the chimpy corollary
http://www.mcsweeneys.net/2004/10/1steck.html
http://www.mcsweeneys.net/2004/10/1steck.html
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?"
action verbs to use sparingly on resumes
http://www.mcsweeneys.net/links/lists/5DaveAsh.html
timothy mcsweeny's blind bastard child will be president someday
November 12, 2004
Pelican System Selector Pro
http://www.pcgameworld.com/article.php/id/244/
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.
http://www.pelicanperformance.com/universal/popup/pl_957_pro_system_selector_pop.html
TOra, the Linux alternative to TOAD
http://www.rittman.net/archives/000687.html
buncha info about TOra (toolkit for oracle) from a TOAD (tool for oracle application developers?) user
Charming Python
http://www-106.ibm.com/developerworks/views/linux/articles.jsp?sort_order=desc&expand=&sort_by=Date&show_abstract=true&view_by=Search&search_by=charming+python%3A
a column on python by david mertz on ibm developer works
goats.com shirts
http://www.goats.com/store/tshirts.html
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!
November 11, 2004
humane trophies
http://humanetrophies.net/
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.
cracked software at microsoft
http://slopemusic.de/ms_uses_cracked_software.txt
<@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
November 09, 2004
random travel information
http://www.thetravelinsider.info/
information about cell phones and other tasty travel tidbits
wp.com [cheap] eats
http://www.washingtonpost.com/wp-dyn/artsandliving/seasonal/internsguide/
cheap eats (intern's guide to dc)
http://www.washingtonpost.com/wp-srv/entertainment/new_features/restaurants/diningguide04/
dining guide, 2-5 star choices of all types of restaurants in the washington dc area
fuck the south
http://www.fuckthesouth.com/
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]
November 05, 2004
scarygoround
http://www.scarygoround.com/
a well-drawn comic that i haven't had time to read yet because i've been cracking out on achewood. heh.
toothpaste for dinner
http://www.toothpastefordinner.com/merchandise.php
a random comic with random shirts. ha HA!
November 04, 2004
metapixel photomosaic
http://www.complang.tuwien.ac.at/~schani/metapixel/
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.
November 03, 2004
shopodd.com tshirts
http://shopodd.com/
ShopOdd.Com offers vintage t-shirts and funny t-shirts. We have original funny tees and vintage tees.
November 02, 2004
a well-written ghost story
http://www.pointlesswasteoftime.com/jdate/a.html
paranormal detectives with better social skills than dib
November 01, 2004
electoral vote predictor
http://www.electoral-vote.com/
http://www.electoral-vote.com/info/faq.html
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
October 28, 2004
the anatomy of slavespeak
http://www.mind-trek.com/reports/tl07a.htm
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?
lateral and parallel thinking
http://www.edwdebono.com/debono/lateral.htm
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.
mysql protocol reference
http://www.redferni.uklinux.net/mysql/MySQL-Protocol.html
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.
why not to use mysql
http://sql-info.de/mysql/gotchas.html
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.
October 26, 2004
perl dns resolver module
http://www.net-dns.org/docs/Net/DNS/Resolver.html
worldforge
http://www.worldforge.org/
"The original Open Source MMORPG project."
October 24, 2004
space moose interview
http://www.fadetoblack.com/interviews/spacemoose/
an interview with adam thrasher, author of space moose
dirty limericks
http://www.druddy.freeserve.co.uk/pages/limericks.htm
teh dirty limericks
li(v)e girls
http://liegirls.com/
"call is free because your grandchildren will be paying for it"
October 22, 2004
framed jargon file
http://www.catb.org/esr/jargon/html/frames.html
October 21, 2004
oreilly open books project
http://www.oreilly.com/openbook/
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.
creative commons founder's copyright
http://creativecommons.org/projects/founderscopyright/
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.
October 20, 2004
mnemonic phone number generator
http://www.awprofessional.com/articles/article.asp?p=23202&seqNum=4
generates mnemonic phrases from phone numbers
markoff's haunted forest
http://www.calleva.org/mhf/mhf_index.htm
http://www.calleva.org/mhf/mhf_home.htm
* 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?
noaa eye-in-the-sky
http://www.osei.noaa.gov/Events/Current/
satellite pics of "current events" (typhoons and stuff) visible from space
proletext
http://www.templetons.com/tech/proletext.html
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 "
found this from a link in on of the ACME modules on CPAN...
tv-b-gone
http://tvbgone.com/
http://www.wired.com/news/culture/0,1284,65392,00.html
universal remote that fits on your keychain and "turns off virtually any tv". tee hee.
nerdy shirts
http://ifyourenerdyandyouknowitclapyourhands.com/
heh. "Looking for a funny t-shirt, a cool t-shirt, a crazy t-shirt? Welcome to Nerdy Shirts, you funny tee shirt nerd!"
October 15, 2004
Isometric: the ninja comic of geometric doom
http://isometric.yurusan.com/
a comic about geometric shapes. i should probably look at the site so i can write something more compelling.
komar.org: Hulk play frisbee!
http://www.komar.org/hulk/
a big blowup hulk doll... i mean ACTION FIGURE (sorry, Hulk) doing lots of Hulk-ish things
wtf is a "monkeypatch"?
http://mail.zope.org/pipermail/zope/2003-October/142381.html
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.
October 13, 2004
jpgraph
http://www.aditus.nu/jpgraph/
http://www.aditus.nu/jpgraph/jpg_features.php
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.
POE: Perl Object Environment
http://poe.perl.org/?What_POE_Is
http://poe.perl.org/?POE_Cookbook
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.
perl load testing
http://stein.cshl.org/~lstein/torture/
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)?
vim+perl tip
http://www.vim.org/tips/tip.php?tip_id=393
how to use perl regexes in vim
October 12, 2004
f0rm p0rn
http://jan.moesen.nu/code/html-css/form-porn/
porn with forms! where have you been all my life?!
October 11, 2004
lwp reference
http://www.oreilly.com/openbook/webclient/ch05.html
oreilly's free online chapter from Web Client Programming with Perl
has a good intro/tutorial to the LWP library
October 10, 2004
pajiba - acerbic reviews for bitter people
http://www.pajiba.com/
the current newcastle slogan comes to mind, but it's rather funny, so most is forgiven
some farker's gallery
http://webbery.com/galleries/index.html
fun and creative pictures of people, weddings, burning man, places
cmatrix
http://www.asty.org/cmatrix/
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.
hacker key guide
http://www.hackerkey.com/hacker.html
kind of like the geek code, but different
http://www.geekcode.com/
the geek code.
how to deconstruct almost anything
http://catalog.com/hopkins/text/decon.html
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.
webcollage
http://www.jwz.org/webcollage/
a collage of images pretty much randomly chosen from the web. some nsfw, obviously.
October 07, 2004
swappable hard drives
http://www.kingwin.com/
http://www.tigerdirect.com/applications/category/category_slc.asp?CatId=285
some marginal hack collections
http://www.jwz.org/hacks/marginal.html
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.''
October 05, 2004
sharp zaurus sl-c860
http://www.dynamism.com/zaurus/index.shtml
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.
October 04, 2004
demos: people changing politics
http://www.demos.co.uk/
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.
October 01, 2004
a wireless wonderland
http://www.pbs.org/cringely/pulpit/pulpit20040930.html
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.
September 30, 2004
validating input with strtol
http://home.att.net/~jackklein/c/code/strtol.html
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!
porcupine love
http://www.improb.com/airchives/paperair/volume8/v8i3/porcupines.html
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).
References:
"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.
September 28, 2004
Fowler/Noll/Vo (FNV) hashing
http://www.isthe.com/chongo/tech/comp/fnv/
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.
POOP group
http://poop.sourceforge.net/
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
perl ithread links
http://www.perldoc.com/cgi-bin/htsearch?config=&exclude=&words=threads&x=0&y=0
perldoc stuff about threads
http://www.perlmonks.org/index.pl?node_id=288022
perlmonks thread about ithreads
paj's website
http://pajhome.org.uk/
a bunch of random interesting computer geek stuff
http://perl-md5-login.sourceforge.net/
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.
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)".
aolsearch encquery
http://www.highrankings.com/forum/index.php?s=b2919bb1240a5f2a7d383e0f336a3645&showtopic=813
<?php
$ec=$_GET['q'];
$url = 'http://aolsearch.aol.com/aol/search?encquery='.urlencode($ec);
$f=@join('',@file($url));
$e=@explode("adSetSearch('",$f);
$q=@explode("'",$e[1]);
echo $q[0];
?>
school vouchers: for and against
http://www.hiphopconvention.org/issues/civilrights/hardwon.cfm (against)
http://www.cato.org/pubs/pas/pa-269.html (both, discussion)
http://www.cato.org/dailys/04-03-04.html (for)
http://www.brookings.org/comm/transcripts/20010607.htm (for)
http://www.freecolorado.com/2002/03/novouchers.html (against)
http://www.nul.org/publications/tbe_archive/tbe/tbe200227.html (for)
20 questions ai
http://y.20q.net/
play twenty questions with a computer. it usually wins.
September 14, 2004
handy webdev refs
http://www.visibone.com/colorlab/
color picker
http://www.htmlhelp.com/reference/css/
decent css reference
commercial&non dhtml menus
http://www.dynamicdrive.com/dynamicindex1/
some of these are user-submitted... not sure of licensing terms, didn't poke around much yet
http://www.opencube.com/
http://dhtml-menu.com/
http://www.google.com/search?hl=en&ie=UTF-8&q=%22dhtml+menu%22&btnG=Google+Search
and non-commercial ones:
http://simplythebest.net/scripts/DHTML_scripts/dhtml_script_105.html
September 13, 2004
who is michael badnarik?
http://www.badnarik.org/Issues/
itics.slashdot.org/politics/04/09/13/1249231.shtml?tid=4&tid=219
http://www.libertyunbound.com/archive/2004_08/bradford-dark_horse.html
random voting methods
http://en.wikipedia.org/wiki/Approval_voting
http://en.wikipedia.org/wiki/Condorcet_method
September 10, 2004
curious about martin amis
http://martinamis.albion.edu/
http://www.amazon.com/exec/obidos/search-handle-form/103-5223220-4574211
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).
To his Coy Mistress
http://www.luminarium.org/sevenlit/marvell/coy.htm
(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!
Programming Python book notes
http://www.rmi.net/~lutz/pp2e-updates.html
notes, errata, and updates relative to more recent python updates about O'Reilly's Programming Python
September 09, 2004
david mertz's python articles
http://gnosis.cx/publish/tech_index_cp.html
a column on (mostly introductory) Python topics for IBM developerWorks, called Charming Python
autistic social software
http://www.danah.org/papers/Supernova2004.html
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.
September 08, 2004
terrapin trader
http://www.purchase.umd.edu/ttrader/
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.
September 03, 2004
cryptography links
http://www.google.com/search?hl=en&ie=UTF-8&q=encryption+intro&btnG=Google+Search
http://home.ecn.ab.ca/~jsavard/crypto/co0404.htm
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)
http://developer.netscape.com/docs/manuals/security/sslin/contents.htm
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.
http://www.cs.oberlin.edu/classes/dragn/labs/coding/coding10.html
http://www.pgpi.org/doc/pgpintro/
http://rae.falkor.gen.nz/DES.html
the fucking moon!
http://www.blogjam.com/neil_armstrong/
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.
September 02, 2004
music with perl
http://www.perl.com/pub/a/2004/08/31/livecode.html
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.
September 01, 2004
crap-tolerant html parsers in python
http://www.crummy.com/software/BeautifulSoup/
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
Introduction
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.
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/286269
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.
August 30, 2004
intro to oracle partitioning
http://dba-oracle.com/oracle_news/2004_2_11_rittman.htm
"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."
August 24, 2004
August 20, 2004
time to rebuild the house of saud
http://www.smh.com.au/articles/2004/01/16/1073878030512.html?oneclick=true
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.
how to paint a room
http://www.google.com/search?hl=en&ie=UTF-8&q=paint+room+walls+%22between+coats%22&btnG=Google+Search
http://www.asktooltalk.com/home/articles/paintfaux/painting-surface.htm
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...
August 17, 2004
fett's vette
http://madness.mindlab.umd.edu/ws_fettsvette.wmv
Wow. A music video that sounds like MC Pee Pants from ATHF, but it's Boba Fett rapping about his "Corvette"
http://www.imdb.com/name/nm1002355/
it IS mc pee pants! mc chris in da heezy.
D's Dew Drop Inn
http://www.dmcindc.com/
lots of random DC links and pictures
August 12, 2004
new mod for old half-life
http://www.theshiponline.com/index.php?page=&action=show&id=9805
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…
peep my pimp handle
http://www.playerappreciate.com/pimphandle.asp
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
August 11, 2004
rad favicon gallery
http://www.tokyo-ouja.com/favicon/
lots of fun favicons (website bookmark icons)
August 10, 2004
lawyer jokes
http://barrygoldberg.net/lawjokes.htm
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
statutes.
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."
chrono trigger boss list
http://www.rpgclassics.com/subsites/floating/ctboss.shtml
bit of a spoiler, list of strategies for fighting the game bosses
general networking links
http://www.kegel.com/c10k.html
http://bulk.fefe.de/scalability/
twisted network programming
http://www.itamarst.org/writings/etech04/twisted_internet-0.html
http://www-106.ibm.com/developerworks/linux/library/l-twist1.html
http://www-106.ibm.com/developerworks/linux/library/l-twist2.html
August 09, 2004
famous to baltimorons
http://www.baltimoreoutloud.com/Images/Aug_6_cover.jpg
more twisted docs
http://sluggo.kicks-ass.org/twisted_finger_gentle.txt
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.
http://twisted.sourceforge.net/TwistedDocs-1.2.0/howto/plugin.html
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.
http://www.pyzine.com/Issue006/Section_Articles/article_GettingTwisted.html
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.
August 06, 2004
subversion reference
http://svnbook.red-bean.com/svnbook/ch09.html
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.
cnds software
http://www.cnds.jhu.edu/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
August 05, 2004
timewarp computer prices
http://www.overclockers.com.au/article.php?id=296910&P=1
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.
apache, mod_rewrite and dbm_fetch
http://www.vttoth.com/rewrite.htm
"
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.
tj surprise party pics
http://f2.pg.photos.yahoo.com/ph/tomjlubey/album?.tok=phusrbBBaiHQK9Ja&.dir=/6ec5&.src=ph
tj's pics
http://pg.photos.yahoo.com/ph/hotmonkeymedia/detail?.dir=c250&.dnm=1d20.jpg&.src=ph
rob's pics
August 04, 2004
detect/read/modify RFID tags
http://www.rf-dump.org/
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.
August 03, 2004
swat hand signals
http://www.unconventional-airsoft.com/information/handSignals.php
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.
the always amusing euphemism generator
http://walkingdead.net/perl/euphemism/
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.
random rom conversions
http://agtp.romhack.net/
website with a bunch of roms of old games
hate the game, europe
http://hudsonreview.com/BawerSp04.html
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.
July 30, 2004
favorite fark photoshop contests
http://forums.fark.com/cgi/fark/comments.pl?IDLink=1055366&mode=voteresults
The clandestine and brutal war that is ever shrouded from the public eye -- Hanna Barbara vs. Looney Tunes
frickin eye cameras
http://www.christianhacker.org/html/NHV.html
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.
the bible in ... 1337 5p34k
http://www.christianhacker.org/html/NHV.html
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.
2004 otakon schedule jpgs
friday saturday sunday
frickin shitty ass pdfs from otakon.com don't render correctly in xpdf
July 29, 2004
a taste of computer security
http://www.kernelthread.com/publications/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.
scanned wal-mart receipts
http://blacksunn.net/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. "
July 28, 2004
open source ocr links
http://www.linux-ocr.ekitap.gen.tr/
ocr link collection
http://tides.umiacs.umd.edu/description.html
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.
http://www.claraocr.org/
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.
http://www.gnu.org/software/ocrad/ocrad.html
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.
http://jocr.sourceforge.net/download.html
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.
geek test
http://www.innergeek.us/geek.html
37.08087%
How will you rank?
* Geekish Tendencies
* Geek
* Total Geek
* Major Geek
* Super Geek
* Extreme Geek
* Geek God
* Dysfunctional Geek
July 27, 2004
July 26, 2004
xp service tweaks
http://www.blackviper.com/WinXP/service411.htm
http://www.blackviper.com/WinXP/strangeservice.htm
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.
July 22, 2004
LDAP + C links
http://developer.netscape.com/docs/manuals/dirsdk/csdk30/contents.htm
http://www.openldap.org/software/man.cgi?query=ldap
cheney vs. leahy
http://www.newyorker.com/shouts/content/?040726sh_shouts
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.
michael moore links
http://www.newyorker.com/fact/content/?040216fa_fact7
http://dailykos.com/story/2004/7/18/173312/462
http://www.davekopel.com/Terror/Fiftysix-Deceits-in-Fahrenheit-911.htm
July 20, 2004
outragedmoderates.com
http://www.outragedmoderates.org/
http://wired.com/news/politics/0,1283,64237,00.html
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.
July 19, 2004
getty dc-dodgeball pics
http://editorial.gettyimages.com/source/cfw/FrameSet.aspx?s=ImagesSearchState|0|15|0|1|||0|0|0|0|7|dodgeball|0|0&p=7&pk=4
getty images came to one of our games and took pictures. dig anders' crazy eye and dan's impending doom
July 18, 2004
Dr. Vandana Shiva's grass-roots orgs
http://www.vshiva.net/
RESEARCH FOUNDATION FOR SCIENCE,
TECHNOLOGY AND ECOLOGY (RFSTE)
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.
http://www.bijavidyapeeth.org/
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.
http://www.diversewomen.org/
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.
http://www.navdanya.org/
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.
culture jamming
http://www.levity.com/markdery/jam.html
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.
http://www.abrupt.org/CJ/CJ.html
"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.
July 16, 2004
hilarious UO comics
http://spla.sh/bp/bp_files/main.htm
Welcome to the new Adventures of B0N3D00D and pLaTeDeWd
An old school Ultima Online comic
July 15, 2004
apache module api reference
http://modules.apache.org/doc/API.html#commands
July 14, 2004
bom-ba-clot!
http://www.ohhla.com/anonymous/misc/reggae/dolly_my.sup.txt
Artist: Supercat f/ Notorious B.I.G., Puff Daddy, Third Eye
Album: Dolly My Baby - Remix (Single)
Song: Dolly My Baby (Remix)
July 12, 2004
buncha random autoconf etc links
http://sources.redhat.com/autobook/autobook/autobook_toc.html
http://nis-www.lanl.gov/~rosalia/mydocs/autoconf_tutorial_1.html
rock paper saddam
http://www.rockpapersaddam.com/
You probably don't even know about Pen Missile.
perl6 periodic table
http://www.ozonehouse.com/mark/blog/code/PeriodicTable.pdf
autoconf, automake, and libtool
http://sources.redhat.com/autobook/autobook/autobook_toc.html
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.
July 09, 2004
one-way toilet
http://home.centurytel.net/cty90143/jpeg/humor/swisstoilet.htm
[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?
July 07, 2004
interesting flash tool
http://www.theyrule.net/
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.
Traffic Waves, physics for bored commuters
http://www.amasci.com/amateur/traffic/traffic1.html
http://www.nature.com/nsu/000420/000420-4.html
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?
July 01, 2004
an indie music video
http://www.ryantown.com/gayboyfriend/
i haven't actually watched this yet, but the story behind its production is quite entertaining and perhaps educational at the very least
June 30, 2004
IP Multicast Introduction
http://ntrg.cs.tcd.ie/undergrad/4ba2/multicast/antony/
programmer-oriented multicasting introduction
This tutorial assumes basic familia