Digg’s Kevin Rose Has an Account on User/Submitter?

March 3rd, 2007

If you missed it, User/Submitter is a paid service allowing people to buy diggs.

They are very upfront about their business model. Submitters (people who want stories promoted) pay $20 plus $1 per digg. Users (digg users who’s second job as a WoW gold farmer is getting tedious) get paid about 17c per digg. So buying 100 diggs costs $120, and in theory nearly $17 of that gets paid out to diggers, there is a $20 payout minimum, so the chances of many people diligently digging away and making 120 paid diggs before their account gets noticed and shut off seems unlikely. In either case, it is nice profit margin while they can get away with it.

Digg unsurprisingly don’t seem to be fans. Poking around, I can see accounts are being disabled. One of mine got disabled, but that might be a bad example because I was not very subtle. Commenting on stories that I dugg that I had dugg them for 17c is probably more blatant than most. Result:
disabled

Looking at other accounts with suspicious behaviour though I see a few of these:
invalid

Privacy is not particularly well guarded at User/Submitter. If you want to know if a digg user name is registered there, then try to register it. An interesting username to try is kevinrose.

Kevin Rose On User/Submitter

Of course, the experiment is somewhat flawed. You can only check once, and while a negative result is definitive, a positive result might just mean that somebody else performed the same experiment before you. Rumours of Digg’s demise might be popular, but I don’t think Kevin yet needs a side job paying 17c per click.

Suspicious behaviour though is not hard to find. Here are a list of Digg stories that received paid Diggs in the last few hours.
http://digg.com/videos/people/Backflipping_Midget_Chased_by_Cops
http://digg.com/offbeat_news/Russian_wrestling_gone_amazing
http://digg.com/gadgets/The_ULTIMATE_domain_search_tool
http://digg.com/world_news/Photo_essay_Unexploded_bombs_are_everywhere_in_Iraq
http://digg.com/tech_news/Lenovo_Recalls_209_000_Notebook_Batteries
http://digg.com/2008_us_elections/Who_Else_Wants_to_Bash_Bush_Now
http://digg.com/videos/educational/Blind_Turkish_Book_Reviewer_The_Alchemist
http://digg.com/gadgets/Nikon_D40_Review_Good_Camera_at_a_Great_Value

Unsurprisingly, there are a number of the same users digging many of them.

What a social site should do about abuse is a harder problem. Any competitive environment is bound to get people gaming or abusing the system. I am not sure that disabling accounts is the best solution though. If I was a 3rd world subsistence gold farmer sitting in an internet cafe clicking links for a few cents a time and my account got disabled I would just create a new one that needs to be detected and disabled. If my account silently got flagged as a source of worthless diggs, and just ignored in calculations, then I would merrily continue clicking away and over time nearly all bought diggs would be worthless because they would mostly be being paid out to account that have already been detected.

Publicly disabling accounts is good for maintaining the appearance of transparency, but longer term, allowing abusive users individual sandboxes to play in lets them waste time without affecting others. In a system where reregistering under another alias is painless, disabling accounts is not a very effective deterrent.

BombOrNot.com

February 7th, 2007

In the wake of the Boston Aqua Teen Hunger Force bomb scare, I find this site much funnier than previously.

http://www.bombornot.com/

Maybe it is time I got out of PHP

February 7th, 2007

It struck me at Kiwi Foo that PHP’s place in the world has changed. Ten years ago, it was a niche tool for solving a particular problem, the Web problem. Using it felt like an adventure, clients had to be talked into it, documentation was patchy, you might not know in advance if something was possible.

Today, a great many things are being approached as a subset of the Web problem, and PHP is everywhere. Using it is the safe, easy choice. You are almost certainly not going to be the first person to try to implement some weird functionality. You are almost certainly not going to be the company to test its ability to run large sites. You will know what you intend to do is possible before you start. PHP is on the slow downhill slope to that dusty, tweedy place where boring old programming languages go to be tended to by boring old programmers.

It will not be long before you are driving past an old people’s home near you and see a sign reading “Bingo Mondays, PHP Classes Tuesdays, Lawn Bowls Wednesdays”

The dilemma really, is where would I go?

Clearly I could not switch to Java. Now don’t get me wrong, Java is a fine language for some things, it is just that the main thing it is good for is keeping an army of people who don’t really enjoy programming but enjoy earning a decent living productively occupied and off the streets. It is not ideally suited for the Web, and it is not something I would use for fun.

Ruby is nice in many ways, and although Rails is not as nice, Ruby’s main problem is the user community. I don’t remember the PHP community when it was the same size being infected with the same degree of religious zeal and rampant fanboyism. Trying to advocate a particular piece of technology and clinging to a blind refusal to admit that your technology of choice has any flaws at all is not convincing.

Python syntax annoys me.

Perl has already descended further down the dust, dentures and bingo slope than PHP.

Some things though have not changed over the years. PHP may have its wrinkles, but it is still a great tool for pragmatic people to get a job done quickly and efficiently. That of course is the reason that I will be using PHP tomorrow, and presumably for a while longer too.

I Am Up There With Paris Hilton?

September 27th, 2006

I am not quite sure what to think of this birthday list.

Simon’s top five list of “Presents NOT To Give Your DAD On His 60th Birthday” is:

* Free one year’s subscription to FHM
* Paris Hilton’s New CD
* Stretchable pants
* PHP and MySQL Web Development (3rd Edition) (Developer’s Library) by Luke Welling and Laura Thomson (Paperback)
* That small blue pill…

What can I say?

The Utter Stupidity of AOL is Staggering

August 7th, 2006

OK, that is not news, but I am paraphrasing Techcrunch’s coverage of the AOL Research data release.

For a while, AOL research put data on 20 million web searches by 650000 of their subscribers up for download. The link was fairly quickly taken down, but once information is released it is very hard to take it back. I am sure you can find a mirror or torrent if you look.

Because is it data on a selection of logged in AOL users, it contains a continuous record of their searches over time (March to May 2006). Because you have a record of searches over a period of time, you can start to make some assumptions about the user or the household and depending on the information the user has searched for you can sometimes identify them.

Most Many commenters on Digg don’t seem to see it as a problem, but then maybe their search history does not make it look like they are searching for information on their family tree, information for English teachers in a conservative US state, the website of a local church, chamber of commerce, and rotary chapter in the same state in between searching for MySpace, cheerleaders, preteen sex and strap on sex toys. AOL has kindly replaced these people’s screenname with a sequential integer but I am guessing if you went to that church, Chamber of Commerce, or Rotary chapter you would be able to pick an English teacher with that surname.

Maybe he made all those searches and deserves to be found out. Maybe he shares one internet connection with his son. Maybe his nextdoor neighbour steals his WiFi. In any case, I expect that the free AOL CD he picked up a while ago might have suddenly become pretty expensive.

Java Programmers are the Erotic Furries of Programming

August 3rd, 2006

Inspired by the Brunching Shuttlecocks’ Geek Hierarchy and Penguin Pete’s How to totally fake being a geek, I thought the hierarchy of programmers needed documenting.

Programmer Hierarchy

Programmer Hierarchy PDF

Update:
Most traffic to this page is from reddit
It also made the frontpage on digg

OSCON Wrap Up

August 2nd, 2006

George Schlossnagle, Laura Thomson, Luke Welling, Theo Schlossnagle, Chris Shiflett signing books at OSCON06.  Photo by Mark Taber.

George Schlossnagle, Laura Thomson, Luke Welling, Theo Schlossnagle, Chris Shiflett signing books at OSCON06. Photo by Mark Taber.

OSCON is my favourite conference. I really like the way it brings people passionate about a whole range of things together. Sometimes of course, they choose to concentrate on their differences, but for the most part somebody who is interested in one technology is more likely than average to be interested in others, and likely to have a great deal in common. Contrary to popular opinion, PHP does not officially stand for “People Hate Perl“.

Remind me next year that at the end of every OSCON I always wish I had spent more time outside the PHP track.

Highlights included
Rasmus, demonstrating how his name became a verb (and profiling a PHP app with Valgrind).
Terry Chay’s ongoing struggles with Tourette’s syndrome.
Zak Greant’s lightning talk on how PHP is saving the world a variety of unusual ways. (Hopefully he will write it up as a blog post or similar)
Cal EvansPHP’s Most Wanted cards, which you can download if you want your own set.

Measuring Open Source Popularity

July 27th, 2006

Here are the slides from my OSCON talk today

measuring open source popularity.pdf

Building an Asynchronous Multiuser Web App for Fun … and Maybe Profit

July 26th, 2006

Here are the slides for my talk today.

I will put up a cleaner verison of the code in a couple of weeks, but here is today’s verison. It comes with an iron clad guarantee about its bug free status. I just won’t tell you exactly what I am guaranteeing.
poker.pdf
poker_0.1.zip
The mysqldump of the database

OSCON

July 22nd, 2006

OSCON06

This year I am doing a tutorial (with Laura) called Building an Asynchronous Multiuser Web App for Fun … and Maybe Profit and a session called Measuring Open Source Popularity.

OSCON is always great, I don’t imagine this year will be an exception.