darknews

New information science blog: patronizing.org
Sun, 14 May 2006 17:45:00 -0400 by josh subject tech
I've started a new information science blog. It's going to contain details about new information science related projects. Just added a new post about using Google Co-op for electronic references.
Microsoft Office Research Service for OAI repositories
Sun, 24 Jul 2005 17:40:00 -0400 by josh subject programming
I implemented a Microsoft Office Research with Apache Axis. It provides access to MSU Libraries' OAI Repository. Details here.
Amazonian magic
Sun, 10 Jul 2005 18:17:10 -0400 by josh subject programming
I spent the weekend working on integrating our Library catalog with Amazon. Should have been working on more important things, but this is cool.
I'm using greasemonkey to integrate our catalog with Amazon's web service. For more details, check here: MSU Library - Amazon Integration.
use proper caution when driving your zombie badger
Wed, 07 Apr 2004 04:22:43 -0400 by josh subject humor
Installing Linux on a Dead Badger: User's Notes. Published in Strange Horizons. via Slashdot.

And hordes of fierce Ninja Snowmen at The Kingdom of Loathing. via metafilter.

Automatic Bookmark Classification
Sun, 30 Nov 2003 04:58:50 -0500 by josh subject programming
I had an idea a few weeks ago about using an online directory such as Yahoo or the Open Directory Project to help classify and organize bookmarks. You could connect to a bookmark server, and it would arrange your bookmarks into categories or whatever. Fortunately, the ODP provides their data as RDF, so I was able to parse it and index by URI. The information is now available through a XML-RPC interface. You can find more info here.
sweet code
Sun, 30 Nov 2003 04:26:22 -0500 by josh subject programming
Ok, after posting my last post, I did some googling and found some other LJ members also interested in social network analysis type stuff. One of them is phyxeld who posted a perl script to get users with common interests here. Careful, the code is scary (perl makes my eyes bleed.) Anyways, I wrote some CGI scripts to wrap around it and put it up on the web. Check it out here. WARNING: I've modified the script to sleep for 3 seconds after every interest query, so if you've got 100 interests, it's going to take AT LEAST 300 seconds to run. So open it up in another tab/window, and let it go. If there are any problems with running the scripts, let me know. It's kinda fun to mess around with, but I really wish LJ offered a web services interface or something to get interests and other info.
analyze this
Sun, 30 Nov 2003 04:21:49 -0500 by josh subject programming

There's a field of study called social network analysis that I'm kinda obsessed with.

I don't know if I've linked to any projects that dabble in the field, but I'm going to now. Social network analysis is analyzing the patterns that appear in social networks, usually applying graph theoretic techniques. I joined friendster recently hoping they'd offer up your network in a machine readable form. Unfortunately, they don't. But there are some people who screen-scrape the friendster page, and do shit with the results. Here's another project mapping his friends to a globe. The first guy has a link to some other ideas. Graphing networks of friends is cool and all, but I think we could take it further. Both LiveJournal and friendster allow you to specify interests or hobbies. I know a lot of people nowadays like to go on about how you're more than the sum of your interests, your possesions don't define you, etc. Baloney. If you find somebody who shares a large subset of your interests, or even a good number, there's a good chance they'll have other interests that you would be interested in.

So, how to apply this? Well, the easiest thing to do is a simple intersection of the interests on friendster or LiveJournal, and do something like assign a rating depending on how many interests are matched. LJ could have a different new "possible friend" everytime you login who shares many of the same interests you do. Or you could use it to introduce you to new hobbies/interests. Kinda like Amazon's techniques. If you wanted to get more complicated, start using bayesian networks or some other pattern recognition technique to find matches.

Mark Fiore's Political Cartoons
Fri, 10 Jan 2003 20:43:49 -0500 by josh subject politics
Refound these great political Flash animations.
Marvin the Robot Meets a Webserver
Sun, 31 Mar 2002 22:28:05 -0500 by josh subject humor
Here's a great 404 File not found page.
Detroit And Technology
Fri, 29 Mar 2002 02:20:35 -0500 by josh subject culture
Detroit, never one to quit, is trying to drag itself from ruins and rebuild itself in the image of Silicon Valley. Calling itself Automation Alley. In addition, they are recognizing their other great contribution to the world besides the automobile. Electronic Music.

But, regardless of what all their new ads say, even a cursory examination of this new foray into the 21st century shows Detroit can't cut it's ties. Most of the ads urging business owners to move their companies to Michigan are payed for by the Michigan Economic Development Corporation. Looking through their site, and their outreaches such as the Michigan Center for Career and Technical Education you get a steady stream of phrases such as skill standards and vocational education. Which translates to, training a workforce for manufacturing based business. There's nothing wrong with this, it's Michigan's heritage, but it's also a far cry from Silicon Valley. Yes, Silicon Valley does have a large core of manufacturing companies. The chip companies for example. But it also recognizes that money can be made from ones and zeros. Oracle, Adobe, Macromedia, Sybase, and hundreds of other software companies. Detroit is still hanging on to the old. Which is fine, they're good at it Even the name Automation Alley recognizes this. In the end, Michigan does have a lot to offer to new companies. But, is there a large enough supply of comp. sci. and experienced programmers in the area?

Kentucky Legislature H.R. Bill 256
Fri, 29 Mar 2002 01:13:19 -0500 by josh subject humor
To encourage the purchase of a submarine to patrol the waters of the Commonwealth and search and destroy all casino riverboats.
Life is Getting Better
Thu, 28 Mar 2002 23:55:47 -0500 by josh subject rights
The mainstream media writing about copyright and IP. A judge has just ruled Kazaa doesn't commit any illegal acts, (it's the users stupid.) The word on ad-hoc networking is spreading. The FBI getting a taste of their own medicine. Life is looking good.
ROM Hacks
Thu, 28 Mar 2002 18:52:09 -0500 by josh subject humor
What do lesbian tennis, Nude Punch-Out, and Knife Boy have in common? They're all ROM hacks. What further proof do we need that abandonwarez are perfectly legit. We call this "high art".
e-Impregnate Someone
Wed, 27 Mar 2002 22:58:59 -0500 by josh subject humor
eBunInTheOven is a disturbing site that allows you to e-impregnate someone. Is this a sign that Silicon Valley is back on it's feet? Or a sign of the apocolypse. What next? e-Abortion?
Terrorists Target Pancakes
Wed, 27 Mar 2002 22:53:51 -0500 by josh subject humor
Is nothing sacred? Next will be the waffles. Even English muffins could be at risk.