I am Mrs Umai Ebir the wife to Amed Abir the C.E.O. gulf oil export company Ltd.

Get this from the Zen monthly newsletter:

OUT OF AFRICA Sensible Internet users know better than to take any notice of e-mails from semi-literate Nigerians promising a share in million-pound mountains of cash in return for help with a UK bank account. But others fork over enough money to sustain an industry that ranks in Nigeria’s Top five. Britons are losing up to £10 million per year (The Register story over-estimates the UK total) to the fraudsters and globally experts put the annual take at a staggering $1.5 billion.

That is just wicked.

Nigeria. Population: 133,881,703. Main Industries: Oil, Cocoa, Rubber, Email Scams.

Psychology of a Slashdot Troll

What makes a Slashdot troll do it? What’s the motivation? I’m talking about the tech-savvy and bright troll here rather than just the pointlessly abusive troll. There’s an interesting discussion on Everything in Moderation in which a self-confessed troll explains some of his methods and motives.

One highlight:

“let me just say that, as a slashdot troll, i have a firewall which allows me to dynamically modify my o/s fingerprint, a highly adaptive cookie manager/poisoner that can decode many cookies in realtime (stop using urlencode!), a browser plugin that lets me modify my entire http header including user agent, a database-driven transparent proxy tracker which harvests new proxies 24/7, scripts to generate free email accounts by the 100’s, good web scripting skills, and on a good day around 500 moderation points on slashdot from over 1,000 monitored accounts.”

bluebones.net Gets RSS Feed

I knocked together an ASP page that generates an RSS feed for bluebones.net. It validates via the RSS Feed Validator. Its not the kind of thing you can reuse off-the-bat because its got SQL specific to my site in and so on (its not an elegant reusable OO solution – this is ASP for crissakes) but I’ve made the source available because you could easily use it as pseudocode for your own implementation in whatever language.

I never really saw the point of RSS when the only blog-like site I read regularly was slashdot but now I like to read a bit of scripting.com, boingboing, metafilter and others its all started to make sense to me as an idea.

View the ASP Source

Filesharing if the RIAA Win

Clay Shirky’s latest article, File-sharing Goes Social is an interesting look at where filesharing might go should the RIAA lawsuit bandwagon eventually cause Kazaa and similar networks to degenerate to the point of uselessness.

I don’t think its a done deal that these RIAA lawsuits will force even the “Connectors” to shut down (they seem to have largely ignored the threat so far) as there is an awful lot of them but the future he envisions is a definite possibility.

LOG OFF!

Watched a short called ‘Outsiders’ on Channel 4 about music outside the mainstream. Best thing in it was Bingo Gazingo who made a great track called You’re Out of the Computer with a band called My Robot Friend. MP3 from the usual places. Can’t find the lyrics online anywhere though, so here’s my best bash. Any corrections? bakert+logoff@gmail.com or stick them in the comments.
Update 2003-10-24 10:14 – after a quick email chat with the robot from www.myrobotfriend.com I got the real lyrics and have replaced my effort with those:

(www.myrobotfriend.com)

you’re out of the computer
written by bingo gazingo

you don’t exist
you’re off my list
you’re just an intruder
you’re out of the computer
i didn’t abuse you
i didn’t shoot you
i just took you
out of the computer
and i turned my head
and i said
you couldn’t be cuter
but you’re out of the computer
because you’re the world’s worst slacker
and i’m the world’s greatest hacker

i didn’t know
you were a hooter

you’re out of the computer

B-I-

what does a hooter mean? it’s a breast? yeah.

N-G-O

i took you out of my heart with a roto router
and i ran you over with my brand new scooter
and i turned my head
and i said
you’re out of the computer
’cause you’re the world’s worst programmer
and i’m the world’s greatest hacker
you were the one i would die for
you were the one i would climb the sky for
you were my lover
but you made me suffer
when you became
the world’s greatest surfer
now you’re
out of the computer

you were subline
but you were offline
with the online
do i have to draw you
a diaroma
you’re the world’s worst scammer
you’re the world’s worst slammer
i wish things could be smoother
but they couldn’t be blacker
i’m the world’s greatest hacker
i’m the world’s greatest hijacker
i’m the world’s greatest…

B-I-

i’m the world’s greatest hacker

N-

and you’re the world’s worst…

G-

limburger… i don’t know… fuck it…

O

i took away your key
i took away your mouse
i’m a turkey
i’m a louse
i threw you out of the house
and now you’re out of the computer
and even if you yell “i need a key!”
you ain’t getting back
’cause you’re out of the computer

i spent wonderful moments
in your components
get out of my memory
get your digitals out of my modules
get your mish-mash out of my macintosh
or i’ll hit you with a swiss wrist watch
you showed them your modem
and as sure as my name is yahuda
you’re out of the computer

we were riding down the highway
when you put your hand up my byway
and you tried to sell me a floppy of my biopsy
and a copy of my autopsy
you looked in my iris
and you gave me a virus
you took away my lap desk
you took away my website
you took away my disk drive
you took away my database
and you drove away with my jalopy
and you scrambled my scanner
and you took away my banner
you’re the world’s worst home shopper
you’re the world’s worst pornographer
and if you see me first
you say hello
and if i see you first
i’ll say hello

hi hello
hello hi

LOG OFF!

You’re out of the compuuuuterrrrrr.

Properties or Methods?

I am writing a .NET application which has a number of classes that are basically just data holders. They are instantiated by Factory objects that know about the DB but they themselves are just a collection of data members. For example, the User object has Email, Name and other such values but does no real work.

I did create all the getter methods (there are no setter methods as all values are put in the constructor) as methods but then I discovered Properties — one of the few things different between C# and Java. I am now in the process or replacing all get methods with Properties. Probably because I’m used to Java though code like this, “user.Region.Currency.Code” seems strange. I suppose its no different to “user.Region().Currency().Code()” but it just looks wrong!

I can’t find anything on the web about when to use properties and when to use methods (they are the same thing really) and the fact that I don’t really use setter methods means I don’t get that much benefit from Properties anyway. But I am using them to be more idiomatic and why not. What do you think?

Soulseek Down?

Soulseek is not down — its just moved! slsk.org no longer works and the new site is www.slsknet.org

You can make your old version of soulseek work by adding the following lines to your hosts file:

38.115.131.131 sk2.slsk.org
38.115.131.131 www.slsk.org
38.115.131.131 mail.slsk.org
38.115.131.131 server.slsk.org

Enjoy!

Soulseek Filesharing Has Widest Availability?

I think i came to the party late on this one but a number of my long-term filesharing wishes have just been satisfied on soulseek like When in Rome Kill Me by Cud and Long, Lonely Day by the Go-Betweens. Also the only filesharing system with genuine Razorlight (best new band of the year) songs.

Update 2004-04-24: Soulseek is now based at slsknet.org so I’ve corrected the above URL.

Best of this

These are just too good:

LRB subscribers – get six free issues and your money back if you’re not entirely satisfied with Market Rasen monkey (M, 78) – ‘The most serious and radical love monkey around’. Direct debit forms, and dried fruit, to Box no. xx/xx.

My previous contributions to this column were self-serving and contained many glaring omissions. This one gives it to you straight: I’m fat, thick, 48, still have uncooked semolina between my toes after an Aga-related accident in 1995, and look like the dwarf in Fantasy Island who yells: “Da plane! Da plane!” And I live in Ipswich. Any takers? Box no. xx/xx.

Many good ones ommitted. Best reader-contributed column in the history of man.