The decline of google search

So I revealed the python 3 wall of shame a few days ago and immediately it was the best result in google when I searched for “python wall of shame” and “python3wos”. Seems to make sense as there was no wall of shame for python yet. Now lets look at results 3 days later:

Search results for "Python 3 Wall of Shame"

Search results for "Python 3 Wall of Shame"

You can see that on the first page of google results you can find a million references to the wall, but no links to the actual website or blog post. The same can be said about results for “python3wos” which isn’t even a word but it’s the subdomain of the site.

Search results for "python3wos"

Search results for "python3wos"

It’s not too bad since in most of these results the real website is just a click away. I just really don’t understand what happened, maybe I did something wrong?. Anyhow, it’s pretty obvious that all the kids are only using facebook to communicate nowadays. Soon they’ll just feel comfy with facebook’s bing search, a few years of that and the game will be over. Here’s to hoping google sharpen their edge.

edit – a few hours after writing this article, the search “python 3 wall of shame” is now fixed, though “python3wos” still gets you only to links. Lets do an seo experiment, I’ll add this linkĀ python3wos here and add the word “python3wos” on the wall.

Filecache

Working on a project that needed some web scraping, I made filecache. I just wanted a simple decorator that would save the results of a function to disk. Memcache and other recipes seemed to be either overly complex or just plain memory caching (without persistence). If you want to help improve it then check out the google code filecache project.

Python Graphbin – A place to share graphs

A week ago I found out some strange stuff was going on when I searched for “aaaaaaaaaaa”. So I made a python script
http://pastebin.com/f35806f8f for gathering the search results and wanted to plot a nice graph. The problem was I couldn’t find a nice place to show and store the data. So I made a pastebin esque graphbin at http://graphbin.appspot.com and you can see the google search results:

http://graphbin.appspot.com/g/bedequP4

I used “Paste-It” (http://paste-it.appspot.com/) as the base for graphbin so I got a bit familiar with the “Paste”
(http://pythonpaste.org) framework. Sadly, this wasn’t a pleasant journey. A lot of the connected things are just scattered all over the place and yet seem heavily entangled (ie main.py uses
page/pasties/add.py which outputs the relevant template page in line 125 out of 342 after a flow that was no fun to follow). I’m not sure if this is a problem with “Paste” or a problem with the “Paste-It” implementation, but it got a bit ugly. Not to mention some bad naming (the “paste” folder holds the “web” framework folder and all the models, why not name the folder “models” and move the framework out? Why are pages “pasties”?).

Maybe some paste-lover can dazzle me with some info on how paste compares/differs to/from django. Drop a comment.