Subscribe to the mailing list. I want to talk this morning about social software I want to talk about a pattern I've seen over and over again in social software that supports large and long-lived groups. And that pattern is the pattern described in the title of this talk:
What makes a cool URI? A cool URI is one which does not change. What sorts of URI change?
There are no reasons at all in theory for people to change URIs or stop maintaining documentsbut millions of reasons in practice. In theory, the domain name space owner owns the domain name space and therefore all URIs in it. Except insolvency, nothing prevents the domain name owner from keeping the name.
And in theory the URI space under your domain name is totally under your control, so you can make it as stable as you like. Pretty much the only good reason for a document to disappear from the Web is that the company which owned the domain name went out of business or can no longer afford to keep the server running.
Then why are there so many dangling links in the world?
Part of it is just lack of forethought. Here are some reasons you hear out there: We just reorganized our website to make it better.
Do you really feel that the old URIs cannot be kept running? If so, you chose them very badly.
Think of your new ones so that you will be able to keep then running after the next redesign. We have so much material that we can't keep track of what is out of date and what is confidential and what is valid and so we thought we'd better just turn the whole lot off.
That I can sympathize with - the W3C went through a period like that, when we had to carefully sift archival material for confidentiality before making the archives public.
The solution is forethought - make sure you capture with every document its acceptable distribution, its creation date and ideally its expiry date. Well, we found we had to move the files This is one of the lamest excuses.
A lot of people don't know that servers such as Apache give you a lot of control over a flexible relationship between the URI of an object and where a file which represents it actually is in a file system.
Think of the URI space as an abstract space, perfectly organized. Then, make a mapping onto whatever reality you actually use to implement it. Then, tell your server. You can even write bits of your server to make it just right. John doesn't maintain that file any more, Jane does.
Whatever was that URI doing with John's name in it? It was in his directory? We used to use a cgi script for this and now we use a binary program.
There is a crazy notion that pages produced by scripts have to be located in a "cgibin" or "cgi" area. This is exposing the mechanism of how you run your server.The Uninhabitable Earth Famine, economic collapse, a sun that cooks us: What climate change could wreak — sooner than you think.
By: Publius Decius Mus September 5, Publius Decius Mus was the pseudonym of Michael Anton, who in January of left the private sector to serve on the National Security Council. Enter your mobile number or email address below and we'll send you a link to download the free Kindle App.
Then you can start reading Kindle books on your smartphone, tablet, or computer - .
Music, Film, TV and Political News Coverage. I like the faith message that I get out of the "literary device" viewpoint. My only minor quibble is that the order of Genesis 1 is close enough to the natural scientific order. May Great cities attract ambitious people. You can sense it when you walk around one.
In a hundred subtle ways, the city sends you a message: you could do more; you should try harder.