Steven's profileLunatic ExperimentsPhotosBlogLists Tools Help

Blog


    June 01

    Google Wave

    This is a must see. http://wave.google.com/
    This is the best collaborative software that I have seen. The best thing is that it will be free to use and organizations will have the ability to set up their own private wave servers. I am very exited about this and, as you might already suspect, I do have plans for this once it moves into the public.
    November 14

    Of Bittorrent & Publisher Signatures

    As Bittorrent becomes more and more distributed over time I become more and more concerned about the loss of the publisher's identity. Now a few Bittorrent clients have the ability to search for .torrent files over DHT. This completely removes the publishers identity form the torrent and leaves the user to guess about where the .torrent came from and whether it is legit.
    Something I would suggest is to use a PGP/GPG key to sign the info section of the .torrent file. The resulting signature could then be embedded into the .torrent file as a signature section. Then any client that has the publishers public key and a supporting client would be able to prove with a high degree of certainty where the .torrent originated.
    This would be a very user friendly way to sign .torrent files, and would also be compatible with non supporting clients and intermediary software since only the info section needs to be maintained to ensure function of the .torrent file. Any software that doesn't support the use of signatures can simply ignore or even delete a signature section of the .torrent file and clients would still be able to open the .torrent and download the content.
    Trackers and indexers could also support the use of signatures. I would like to be able to search by signature ID, and see signature IDs or UIDs on torrent summery pages.

    I'm not sure if I would implement this myself since the field is already rich with clients; if I made a client just to test this idea it would not be able to compete with the likes of uTorrent and Vuze. However, if I did persue implementation on my own it would likely first take the shape of a real specification for how signatures are to be embedded into the .torrent files, and then possibly a simple application that would sign and validate .torrent files.
    May 09

    Visual Design in JavaScript

    I would just like to say this is really cool. It makes me want to start focusing on JavaScript again.
    Go ahead. Click the link and check out the examples.

    The script Processing.js is actually a go between a visual design language called Processing and the HTML canvas element.
    April 16

    BayWords

    Freedom of Speech, brought to you by the makers of Freedom to Listen.

    ThePirateBay just opened their own blog service, BayWords, with the guaranty that no blog on BayWords will ever be deleted by ThePirateBay. Now it's possible for anyone to state any opinion, whether accurate or otherwise, without repercussion, so long as they know how to remain anonymous.