Does something like CleverCactus exist for Windows? (invitation-only p2p)
I didn't catch the second part of this conversation - sometimes you just want out. Every day, I take the train to work. There are conductors who check your ticket, and there is a train driver in the driver's seat. I got on today, and passed by a kid being trained as driver. The angry teacher was puffing: "I will only tell you this once!"
RAP - RDF API for PHP. Now who does an XTM API for PHP? Call it XAP :)
I started rewriting the EasyTopicMaps wiki, starting with WhatAreTopicmaps.
Lost Boy: Scattered Self: "Let's synthesise the above rambling into a series of recommendations for building user-centric services:"
Read this if you're building web tools/services.
Structured Procrastination: "I have been intending to write this essay for months. Why am I finally doing it? Because I finally found some uncommitted time? Wrong. I have papers to grade, textbook orders to fill out, an NSF proposal to referee, dissertation drafts to read. I am working on this essay as a way of not doing all of those things. This is the essence of what I call structured procrastination, an amazing strategy I have discovered that converts procrastinators into effective human beings, respected and admired for all that they can accomplish and the good use they make of time."
A wiki that let's you do faceted browsing! Very cool.
XhtmlInterWikiMarkupStandard - InterWiki: "After some discussion on interwiki-discuss, we may as well start collecting ideas for a possible XHTML InterWiki markup standard."
AIfIA - Español published a whole new set of translations and some original articles in Spanish. Thanks to Javier Velasco, Jorge Vergara, Fernando Siles, Malisa Gutierrez, and Jorge Arango.
Via Simon, The Passivator (Ftrain.com). It highlights passive verbs and adverbs, calling your attention to them and helping you improve your writing. (passive verbs and adverbs make often not the best writing).
We're getting at a point where it becomes too much work (really) to follow all the going ons with the semantic web and such.
Deep Web Research: A Subject Tracer Information Blog.
I reinstated the EasyTopicMaps wiki. I ported all content. The formatting needs some work.
WebChoir Products - TermChoir: "It is a completely web-based editorial support system for managing and maintaining controlled vocabularies, classifications and thesauri, whether imported or created in-house."
Anyone used this?
Simon Willison's Blogroll says I updated my blog "-1 years, 12 months ago". Is that 2 years into the future? And if so, would my recent fooling around with futureme.org have something to do with that?
VoteLinks - Technorati Developers Site: "Indexing and tracking applications treat all links as endorsements, or expressions of support. This is a problem, as we need to link to those we disagree with as well, to discuss why."
Peter Bowyer's weblog: Template engines:- PHP's biggest joke: "PHP needs a recommended template system." It sure does.
Hey, Amazon now lets you look inside my book :)
A Brief Introduction to the Goals of Frassle: trust based taxonomy aggregation?
I like Google's "Don't be evil" motto. I think a huge problem with large companies is that their core values are distorted. People who work there then make decisions reflecting those core values (provide vallue to shareholders, for example).
If I ever start a company, my 4 rules for the company will be something like: (inspired by Asimov's robot rules)
Rule 1. Don't be evil.
Rule 2. Make a positive difference in the world, unless it means violating rule 1.
Rule 3. Survive and grow as a company, unless it means violating rule 1 or 2.
Rule 4. Treat employees well, unless it means violating rule 1, 2 or 3.
These rules say: If you can make a positive difference by being evil, don't do it. If treating employees well endangers survival of the company, and you're making a positive difference and not being evil, don't treat them so well. If you can survive as a company and you're not being evil, but you're not making a positive difference in the world, don't bother. Find something else to do.
F u t u r e M e . o r g: "Dear FutureMe,
You better not be in Ireland. If you are hit yourself in the face and book a flight. For fucks sake don't waste anytime. Go anywhere, get lost, what are you waiting for?"
What's a good place to start if I'd like to do some DIY projects connecting stuff to a computer. Like, having a lightbulb light up when an email arrives. The basics (I am bad at electronics, duct tape is my friend!). I can't seem to find a good place to start with this stuff.
A Cheap, Elegant, Digital Picture Frame: "Digital Frames hang on the wall and pace through pictures and videos. They are a great idea. Unfortunately, when you get down to the nuts and bolts of digital frame technology to date, it is disappointing. This led me to make a small project of a digital frame that costs less than two dollars."
Michael points to: Reuters Corpus: "As a service to the research community Reuters is making available large quantities of Reuters News stories for use in research and development of natural-language-processing, information-retrieval or machine learning systems."
Jon Udell: "It reinforces my hunch that the combination of easy-to-create blogs and easy-to-create narrated screen videos could put users in charge of software marketing, education, and training."
Bloug Entry (Mar 23, 2004): "Can you simply translate an information architecture?" An excellent entry breaking new grounds on international IA.
Lars Marius Garshol: Metadata? Thesauri? Taxonomies? Topic Maps! Lars knows what he's talking about.
matt jones | work & thoughts | Two cheers for Technorati's redesign: "But what we also found in our testing (done by the wonderful Flow Interactive...) was that if the search box was in that 'sweet spot' but was, for want of a better phrase, 'too integrated to the page' i.e. boxed in, or sounded by other design elements - the banner blindness kicked in again."
I'm jealous. Good writing.
Joho the Blog: [pcf] User-created content. I've recently become interested in users creating and sharing content. I'm especially interested in the sharing of pictures.
I've been experimenting with various consumer packages. The most successfull one I've seen is Microsoft's Photo Story. It is not perfect, but it definitely points the way. It makes it very easy to pick a set of pictures (say, baby pictures, or a holiday), put them in a sequence and then talk over them. It then creates an AVI file that can be played in an average media player that shows the pictures (slowly moving and zooming, which adds enormously to the emotional impact).
Sharing pictures will be a huge market, and the first company to figure out the easiest to use hardware/software combination should make a decent buck. Now if only thos digital picture frames would drop in price soon!
A Pattern Language for Living Communication: "The Pattern Language for Living Communication project is a long-term, participatory project to create a useful, compelling and comprehensive collection of knowledge which reflects the wisdom of people from all over the world who are developing information and communication systems that support humankind's deepest core values."
India Still Waits: Rural Poor Not Yet Ready For the Promise of Radio: "They're ready and raring to go. But for development workers wanting to launch their own micro-powered community radio stations, it's like a case of shouting with their mouths gagged.
Since the mid-nineties, community groups have expected permissions to come for them to set up non-profit ultra low-powered FM radio stations. But till date, this has not come, leading to some protagonists to try everything short of pirate radio to get themselves heard."
How many pixels are there in a frame of 35mm film?: a really good explanation.
Musings: Review of SchemaLogic: "The primary use for SchemaServer right now seems to focus on Controlled Vocabulary Management. [...] Changes to a vocabulary can be made through an automated voting process."
Has anyone used voting in a real life environment to manage changes to a controlled vocabulary?
Better Living Through Software - Normalization == good?: "I've debugged scalability problems in a wide range of systems, and one of the most frequent causes of scalability and manageability bottlenecks in the state management tier is excessive normalization. These are fun problems to solve, because the DBAs have been conditioned with normalization religion and often don't see any way out of their problems. When they come to realize that normalization is just a technique meant to serve a particular purpose, and not a universal law, it can be liberating."
Most valuable asset [dive into mark]: "It's like when I smoked, and all my friends were smokers. If someone quits smoking, you stop socializing with them, not because you hate them for quitting or they're actively avoiding you (although both are probably true), but simply because all your socialization happens around cigarettes. It's not even something you necessarily notice, until you quit, and you realize you have no friends to hang out with because all your hanging out happened at smoke breaks."
Six Apart is the first company I know of that understands the power of creating open standards. Microsoft creates standards and then tries to keep them proprietary and exert full control. Six Apart seems to understand that you can create a totally open standard (like TrackBack), and still profit substantially from it. You profit because you are the first one to implement it, and you (at least partly) control its evolution. Others are continually playing keep-up, not only in their development departments, but also in the minds of the public.
When I created XFML, I felt some of those possibilities. XFML is a totally open standard, but its evolution is controlled, mostly, by me. (Even though anyone can develop a new version of XFML.) Not because I want to, but because, of the few people that truly, entirely understand it and its purpose, I'm probably the only one interested in evolving it. If I were to start creating tools using that standard, others would continually have to play keep-up. The more I were to make it open and promote it as a standard, the more others would be forced to stay at least compatible.
I need to think this through a bit more, but these were my initial thoughts after seeing TypeKey: "TypeKey is a free, open system providing a central identity that anyone can use to log in and post comments on blogs and other web sites." From Six Apart, Typekey is kinda what Microsoft was trying to do with Passport, but without the money. I wonder how it compares with SharedID (I haven't looked into that too much).
Ah - a business model! "We'll be providing documentation on how to integrate TypeKey authentication into your own applications shortly after the service launches. At that point, there will also be information about what is required to make use of TypeKey services in commercial applications."
I had missed many of the discussions (summary, questions by Dave Winer, Shelley's comments) already going on about TypeKey. In short, people are naturally suspicious of any centralized identity technology.
Fast Company | How Google Grows...and Grows...and Grows: "But Google is also a case study in savvy management -- a company filled with cutting-edge ideas, rigorous accountability, and relentless attention to detail."
XML.com: The Library of Congress Comes Home [Mar. 17, 2004]: "Let's assume that I've convinced you to consider implementing a classification scheme at home. Which one should you use? There are several possibilities: Library of Congress Classification (LCC), Universal Decimal Classification (UDC), Dewey Decimal Classification (DDC), Colon Classification (CC), Bliss Classification (BC).
[...]
The problem with only arranging your collection physically by alphabetical order is that, without a computerized index of the collection, you can't form queries like, "show me all the resources that are about Spanish anarchism or anarcho-syndicalism" or "show me all the resources that are about Buddhist folk magic"."
This does not make sense to me. If you're going to organize your books, make your own scheme. Don't re-use a library scheme that was created for different purposes alltogether. Will it let you look up books by your favourites? By the ones signed by authors? By the ones you're using for you rennovation project?
Kendall also doesn't mention Amazon's book search. Why classify your books for retrieval if you can already search them using Amazon, and then just use a simple scheme (alphabetical, ...) to retrieve the book?
XML.com: Hacking the Library: "Kendall Clark tries to figure out if he can make the librarians and the geeks happy at the same time."
The first Release Candidate of PHP 5 is finally here! The move from Beta stage to RC stage means that PHP 5 is now feature complete, and is quite stable - stable enough for everyone to start playing with."
Time to start playing.
MSN Personas! (via InfoDesign)
Who knew there were experts in mouthfeel (The way that a food product feels inside a person's mouth.) You really don't want to get into food product design (this site seems to be the B&A of the food design discipline). (I hereby promise this will be my last post about mouthfeel ever to see the light of your monitor.)
Second International Conference on Trust Management 2004: "A trust management conference looking at trust from multidisciplinary pespectives: legal, pyschology, philosophy, economic, sociology as well as information technology. The Second International Conference on Trust Management will take place at St. Anne's College, Oxford, UK, from 29th March to 1st April 2004."
Ask Joel - Is Microsoft leaving the small business market?: "The best way to avoid competing with Microsoft is to stick to verticals. Microsoft always does horizontal applications, never verticals. You'll never see Microsoft Tire Warehouse 1.0."
Experimenting with BitTorrent and RSS 2.0. So that's how that works.
You include enclosures in your RSS feed. An enclosure is not text, but a small-ish (25k) file that contains all the information needed for BitTorrent to download a big file. So you don't download a huge file within your RSS, just a pointer to a huge file.
Now, you can distribute large files by including small pointers to them in your RSS feed. The users who have the right stuff on their computers will then automatically download, P2P, your large files overnight to the users computer.
Your computer isn't hit too hard because of the way Bittorrent works (it's P2P). And you can distribute (push, almost) large audio or video files.
Very nice. I'm impressed.
Yesterday riding home on the train in NJ, USA, there were lots of police on the tracks and in the train.
http://despam.org
Lazyweb: a spider that spiders any weblog against a master list of comment spam. So:
- I go to http://despam.org
- I enter my weblog's URL and click "Despam me"
- It tells me if I have any comment spam, and tells me what to do next.
- I can ask it to despam me weekly and email me the results.
If you're using MT-Blacklist to stop comment spams, feel free to copy my blacklist.txt file in your list. I searched for blacklist files and copied about 20 of them into my master file. Each had at least 10 domains the previous ones didn't have. Afterwards, I ran the despam, and it found a bunch of spam my manual efforts had missed.