here's a product description for something i'd like to make some day if someone else doesn't make it first:

While You Were Away is an application for tracking numbers in web pages. You can give it a website address (URL), the text surrounding the number of interest, and a template sentence to put the number into, and it will track the number, and give you updates whenever it changes.
for example, you could give it the following information:
  • name = "Google: scott reynen"
  • url = "http://www.google.com/search?hl=en&ie=ISO-8859-1&q=scott+reynen"
  • before_text = "of about"
  • after_text = ". Search took"
  • math = "x-x.previous"
  • sentence: "Google found {x} new results for 'scott reynen'."
  • show_if = "x > 25"
and whenever there was an increase of 25 or more in the number of results google returned for that query, the application would tell you While you were away... Google found 46 new results for 'scott reynen', as well as any other queries you'd set up, with links to the related URLs. if there was nothing new, it would tell you While you were away... not much happened. or if the parameters no longer matched a number, it would tell you While you were away... Google: scott reynen stopped working. i can imagine a wide variety of useful ways of applying such an application.

 

it was only after publishing a "QML" standard that i thought to check who else was using that acronym. unfortunately, QML is the "Quest Markup Language", "Queensland Medical Laboratory", the "Question Markup Language", the "Query Markup Language", a "Qualified Manufacturer List", the "Quality of Service Modeling Language", the "Questions Markup Language" (note: not the same as the "Question Markup Language"), and "Quick-Multi-Linc", which is trademarked. ah well, what's another QML going to hurt?

on the upside, QuotEdit is now listed on versiontracker, and it already has one mostly positive comment with a bit of well-deserved constructive criticism regarding the save-file process. i'll either fix that, or more likely do away with it entirely in the next version.

 

i think jeffrey zeldman probably has the best weblog i don't read. i only occasionally stumble upon weblogs that i would read except they don't have RSS feeds, and i generally email the author and alert them of this (i think) lack. but i'm sure jeffrey zeldman knows all about RSS and has made a decision to not use it, which is a shame because of all the weblogs i don't read, i think his is my favorite.

 

QuotEdit is my mac os x application for editing quotation compilations, and saving them as XML (QML) documents. the whole reason i made it was to allow myself to be able to create content for a game i want to make (cryptoquotes and quote falls), but it was a good project for teaching me about REALbasic, dealing with XML, and interface design. i'm sure i have much to learn and improve, but i'm releasing this now because it's usable for me. if anyone else wants further improvements, i'll be happy to make them; if not, i'm moving on to the game. i suspect the market for a game is somewhat larger than the market for quotation editors, if the latter even exists.

 

interesting that the new creative commons weblog does not use a creative commons liscense.

 

matthew thomas writes When good interfaces go crufty, a nice rundown of os/application interface problems. i'm probably going to be releasing a mac os x application this week. maybe if anyone uses it, i'll get rid of "save" and "open". getting rid of "quit" seems a little harsh to me. i don't really want to have to wait for my application to restart every time i change applications. sure, some applications start almost instantly, but others do not, and i switch around a lot.

 

from the washington post: Steel salvaged from the wreckage of the World Trade Center was headed to a Mississippi shipyard today for use in the USS New York, a warship named in honor of those who died in the Sept. 11, 2001, terrorist attack. if i'm ever killed by terrorists, please don't honor me with more war. you can honor me with improved education and healthcare, or by protecting the lives of innocent people around the world, or just a simple plaque. but if there's one thing for which i don't want to be remembered after i'm killed, it's more killing.

 

a quick google search reveals that i am currently the only person in the world trying to use cashets to soliticit donations and/or orders for music. if you're thinking about joining me, i should tell you that i've recieved not a single donation. but it's a fun experiment anyway.

 

today i recorded the first usable rendition of a song i've been trying to record for about a month now, called "all your faith". i've posted it - in full - at music.randomchaos.com. after doing so, i noticed that the file was much bigger than the other full song (i thought) i had posted in full, "one more time". i guess i accidentally posted only the first few seconds of that song. so i've corrected that as well, which means two new full songs are available today. that's right - free music. now go listen to it.

 

there's no shortage of protests happening regarding various issues and all around the world, and according to this reuters story, joinging one is good for you: Psychologists at the University of Sussex found that people who get involved in campaigns, strikes and political demonstrations experience an improvement in psychological well-being that can help them overcome stress, pain, anxiety and depression.

 

i am aghast that i went through almost 23 years of my life believing that ice cream was pretty much the end of road for creamy frozen food innovation. just today: enter gelato. if you haven't tried gelato, you should. (these things are fun, and fun is good.) you can find Howler's organic gelato at independent grocers, but i haven't been able to find any more information about buying gelato outside of italy. what i can tell you from personal experience is that there is a gelato store in the food court of the sogo department store in hsinchu, taiwan.

 

In your last chance holiday errands, you may feel frustrated in shopping for that person in your life who has everything. Don't forget the millions who have very little at all. Consider making a donation in honor of a loved one, or better yet, several donations. Many charitable organizations make giving online convenient and secure. Habitat for Humanity accepts donations of time as well as money. Besides your online gift, you can bypass that trip to the mall and help a homeless family build their own home instead. Most importantly, remember non-profit sites even after the tree goes out to the curb. Then, when valentines and chocolates hit the shelves, remember domestic violence shelters. When the Easter Bunny comes hopping, remember children's charities. When you barbecue with the family for Mother's Day and for Father's Day, remind everyone about elderly moms and dads with no visitors. And before you sit down for turkey next November, point and click on The Hunger Site.

Give the whole year round, and turn the giving season into giving seasoning. It tastes good at every occasion.

 

jonathon pollard has a sad tale and all, but really - what do you expect when you're working as a spy?

 

sean mcgrath asks Maybe we need a mechanism for marking up anti-links? no, we don't. people who say something widely offensive may get a short term boost in negative attention via links, but such people can seldom sustain interesting conversation. soon enough, their fifteen minutes of web fame will pass and we will all go back to linking to the people who constructively challenge us. the last thing the internet needs is coded method of spreading negativity.

 

after reading this boing boing article about immigration, in which brit Danny O'Brien says I'm joining the ACLU., i decided to do the same. i've long supported the ACLU (ideologically), and even tried (and failed) to start a chapter at my college, but i never actually joined before. joining the ACLU seems to be a popular thing to do these days. i guess i'm just following the trends.

 

CASPIAN (consumers against supermarket privary invasion and numbering): For many consumers, the pricing issues surrounding supermarket 'loyalty' card programs can be summed up in one simple concept: those without a card pay more at the register. brent simmons writes For me it's a privacy issue.

for me, it's a difficulty issue. i don't really care if i have privacy at the grocery store; i have trouble imagining what sort of harm could possibly come from anyone knowing what food i buy (vegetarian and cheap are the common themes). what bothers me is that i am being asked to carry around a card and provide it at the checkout every time i buy groceries (to pay in effort), and in return i get nothing. actually, it's even worse than that because i'm also asked to pay more. the store wants me to believe i'm getting lower prices, but clearly i'm paying for the "service" in prices as well as effort.

this also isn't a privacy issue for me because i'm not generally against targetting advertising. if you're going to try to sell me things, i'd prefer they be things i might actually want to buy. i'd gladly accept the grocery card systems if they could provide me the kind of personalization i get at amazon. but i don't see any increased personalization of service coming from these card systems. i suspect the data is instead being used to gather generalized statistics to improve generalized marketing. this doesn't make my life easier, so i don't like it.

if you want to take a more active (and fun) approach to showing your displeasure with the card system, make an effort to frequently trade cards with other customers. also, give your cards away to anyone who doesn't have them and then go get new cards. but make sure you do so under a new (preferably completely ficticious) identity. or, you can just shop at better grocery stores.

 

i plan to make some games that use quotations as content and generate puzzles in which the players must discover the quotes. before i do this, i thought i should make a program to create and edit the lists of quotations these games would use. xml is a good format for this kind of thing, and i remembered there being an xml format for quotations last time i wanted to do something with xml and quotations. back then i just wanted to offer my own quote collection as XML, for no other purpose than to get some experience with XML using content i already had. it was then that i first came across QEL, the quotation exchange language, and it worked fine as i remember.

of course, i wasn't actually doing anything then. unfortunately, now that i actually want to do something with the quotes, QEL has quickly proved to be an impossible format for my plans. the problem is that QEL uses <p> tags to designate the content of a quotation. this works fine if the end destination of the quote is an html page, but if it's not, it forces the XML parser to check each <p> tag and lump them all together. it was as i considered doing this that i realized QEL didn't make any sense structurally. the logical structure of a quotation is not source and paragraph (and maybe more paragraphs), but rather source and content. the content may contain paragraphs (or it may not), but those paragraphs are not structurally significant to the quote, nor is any other display markup (e.g. html).

i prefer to create tools that build upon work others have done before, but i'm going to reinvent the wheel this time (although, i think my version rolls better) and make a new XML format for quotations. i'll call it QML (quotation markup language) to avoid confusion. it will be just like QEL, only the content of a quote will be placed within <content> tags, and any display markup will be escaped (if not avoided), so it doesn't get parsed as XML. of course, none of this matters if i'm the only one using QML. it seems there's only one person using QEL right now, but i'm hoping that's because the format isn't widely usable, and not just because no one else has any interest in XML and quotations.

 

the new york times: The U.N.'s human rights chief said Tuesday that the U.S.-led 'war on terror' was hurting human rights and exacerbating prejudices around the world. this is, of course, the exact opposite of the desired effect.

 

tom makes two points today on the failures of the "gay plague". first, that gay women are far far less likely to contract or spread HIV than almost anyone else. and second, that people who have had unprotected anal sex are more able to transmit HIV than other people - whether they be straight, gay, men, women or anywhere in between... it's not just a god-as-bioterrorist theology, but a god-as-failed-bioterrorist theology required to support the idea of a "gay plague".

 

adam curry points to this google glossary entry: In old England, anyone caught in illegal cohabitation was charged with 'unlawful carnal knowledge'---that was the technical term. It was a very common offense and, on the blotter, instead of writing out that so-and-so was being held 'for unlawful carnal knowledge' they would just write, 'F.U.C.K.'

 

tim o'reilly wrote The simplest way to get customers to stop trading illicit digital copies of music and movies is to give those customers a legitimate alternative, at a fair price. this is quite obvious with movies here in asia. hollywood movies don't come to the theatres here until a few months after they appear in america. but the same movies can be found pirated on video-cd within a few weeks of showing in american theatres. the video-cds are generally of low quality, and i would prefer to pay a bit more for a better movie experience. but the three month delay significantly reduces the value of theatre viewing for me. of course, hollywood could be distributing these movies online to asia overnight. and they'll be doing that eventually, but by then they will be crying "pirating" on the online video trading of customers who weren't willing to wait.

 

tim o'reilly, publisher, writes "being well-enough known to be pirated would be a crowning achievement. Piracy is a kind of progressive taxation." true. anti-piracy measures fail my principle of ease test as actions which create ease for very few and difficulty for the rest of us.

 

it appears the flood of irony has reached a high tide, and finally begun to ebb. voice of america reports: "Henry Kissinger stepped down Friday as chairman of a panel investigating last year's New York and Washington terrorist attacks." apparently there was speculation that there might be a conflict-of-interest with kissinger's consulting firm. still, the press hasn't pointed out the obvious conflict-of-interest regarding kissinger's crimes against humanity.

 

jon udell is getting closer to what i was talking about yesterday. while he was adding the bookmarklet piece to the puzzle, i was trying out some different ways of finding local libraries (within X miles of zip code YYYYY). after trying to implement this locally (and discovering that i lack the processing power to handle over 42,000 zip codes) i came across this publicly available soap interface to this information.

 

I have felt guilty in the past when I deleted, without following through, emails calling me to participate in mass email campaigns such as email petitions. The campaigns supposedly organized by the UN or large human rights groups seemed fishy to me. I previously disregarded form letters from politicians, largely because they involve no effort on the part of the sender. For the same reason, I thought politicians would surely blow off form letters from constituents. If I don't care enough about an issue to compose an email of my own, would I put in the effort to express my opinion in a ballot? I recently found comfirmation for my sentiments against mass email campaigns. American politicians ignore mass emails with the blessing of the judicial system. If you suffer from deletion guilt as I once did, check out this clipping from the editors of Sojourner's Magazine.

"Is anyone listening to email activism?"

One-click activism has been a one-click failure with the Bush administration thus far. The Interior Department,for example, received 360,000 public comments (the huge majority of them sent by email) about the future of snowmobiles in Yellowstone and Grand Teton national; 80 percent of the writers asked that the government ban the snowmobiles. Last week, however, the administration said it would let the machines continue to rumble through the parks. What gives? Public comments have carried increasingly less weight since a 1987 court ruling that gave officials permission to ignore mass mailings, such as the one generated when green advocacy encouraged their members to sign form letters about the snowmobiles. Accordingly, the administration also discarded 93 percent of the comments it received about its plans to roll back protections for roadless areas in national forests, arguing that only 7 percent of the comments were "original" and not the result of a Beltway-orchestrated campaign.
 

jon udell has created a neat tool for quickly checking libraries in north america for books by ISBN. all this needs is some geographic location data for each library, and a bookmarklet to parse an amazon URL for ISBN, and he'll have a wonderful tool allowing anyone to use amazon's recommendations to find books at local libraries. if you follow the previous links, you'll discover that all of the required parts of this tool already exist. someone just needs to put them all together.

 

every so often i read a short description of someone beginning with "human being". reading this causes me to immediately sympathize with the person in the same way "juggler","vegetarian", or any other common characteristic would. it's not like i don't realize everyone else is a human being. but if the first item in a description is "dentist", my first reaction is "that's not me". if the first item is "human being", not only is my first reaction "oh - we have something in common", but that is everyone's first reaction. the effect would probably lesson if it were used more often, but it works on me every time.

 

i really love amazon.com's recommendations. yesterday, i almost made an ironic sort of complaint that amazon.com was recommending that i buy the very camera i just bought. they should really have an "i own this" button. well, they do, i just missed it. something they don't have that i would like is the ability to make my recommendations list available for public viewing. i know i can make a wish list, but my recommendations list is good enough that i'd rather just make that available for potential gift-givers to browser. it also gives a pretty good idea of the types of things i'm interested in, making it a nice introduction for people who don't know me. i'd like to see an amazon feature allowing me to export my recommendations list as an opml file, so i could do whatever i wanted with it. but i'd settle for a branded html page with links to all my recommendations on amazon. this would be good for me, and also good for amazon, because it would direct more traffic to amazon.com.

 

i'm updating the stats.php pages (for all the domains) tonight. it took me about an hour to find any sort of remotely complete list of http user-agent strings and the related browsers/bots. so i'm writing this in hopes that search engines will pick it up and some day i'll save someone else some time.

 

i set up a weblog for jessica. currently, it's empty, but hopefully she'll start writing soon.

 

my friend jon wrote me:

i know you've got world-wide fame and clout, so mention my website to everyone you know, link to my website, tell the press, because i got this crazy-ass art project going on, and i need people to support it.
this would be just a shameless plus, except that his art project actually is "crazy-ass" (he's drawing 1000 pictures in a week and selling them for only $1 each) and i like his art, so i would be linking to him even if i didn't know him personally (except that i wouldn't know about the project). but as an added bonus, he's a nice guy who deserves your money (not that you don't).

 

after that, a young woman came in. halfway through the test, she mentioned that she had been out under the sun all day, and her eyes hadn't quite adjusted to indoor lighting yet. the optometrist assured her that he watched very carefully for a patient's sun tan, and weighed this into his prescriptions. he prescribed to her bi-focals, as she had expected, because her friend who had recommended that she visit this optometrist also wore bi-focals. just out of curiosity, she asked about progressive lenses.

"i only prescribe those to people who can't focus," he answered, "people who are easily distracted by meaningless details. and by the way, i noticed a few cat hairs on your shoes. i'm giving you special cat-friendly glasses."

 

i only capitalize in my weblog when i think not doing so will take away from readability -- mostly in acronyms, where a reader would otherwise begin to read them as words and then need to re-read. this all started during my freshman year of college, when i realized that we capitalize "i", but not "you". why do we do this? i still don't know, but at the time, i thought it was a formalization of self-importance. and as an idealistic young college student, i wanted nothing to do with self-importance. so i stopped capitalizing. i've long since forgotten about the original reasons for doing so, and now i just do it because it's easier and i'm (selectively) lazy. but i don't ignore capitalization in all cases. if i'm writing to someone i don't know, or in a formal context, i generally capitalize. but i consider my weblog a more informal context, so i don't capitalize here. i also don't change capitalization when quoting people, though i don't mind if others do so when quoting me.

 

jon udell on email whitelists: If we rule out spontaneous association then we will not have defeated the spammers. They will have defeated us. whitelists are obviously not an ideal solution, as they create a minor difficulty where before there was none. but placing this difficulty within the email sending process means it won't change the difficulty of the email system for everyone -- only for those who want it changed. if we must create difficulty, it should at least be optional. tom phrases what i believe is the same idea this way: That is probably the best place to resolve this debate - in net citizens' interactions with, choices between (and accomplishments enabled by) various types of community software. i'm begining to think maybe i don't really disagree with tom at all. i'm just saying "that's not good enough" because i know there are better solutions possible, and he's saying "it's better than nothing" because it is, and in many cases nothing seems to be the primary alternative. however, i continue to worry about the (im)possibility of removing difficulty after it has been created. i don't share tom's faith that there will probably not soon be a monopoly on community technology that stops people simply choosing another form of software.

 

i once had plans to make my domain (randomchaos.com) into a public resource. except for administrative tasks, i designed every tool i wanted as a tool that anyone could use. with the latest redesign i gave up on that idea; now i'm just designing tools for myself. on the other hand, the source is more easily available now, so if anyone wants to use these tools, they can make their own local copies of them. it wasn't any shift in ideology that prompted this shift in audience. i just realized that no one else wants the tools i'm making. as an unexpected benefit, narrowing my audience has proved to significantly speed development.

so now my domain is becoming increasingly a reflection of myself. a lot of domain owners, and especially webloggers, have very "personal" domains -- not in the sense that they necessarily share intimate details on their websites, but rather in the sense that they personally produce the majority of the content therein. so what happens when the owner of a personal domain dies? i haven't seen this happen yet on any of the personal sites i frequent, but domain owners (like all people) are always getting older.

i only see a few options here, and they all have major drawbacks. first, the personal site could remain unchanged upon the death of its owner. it could become a sort of memorial to the person who created it. this strikes me as a little ego-centric, resting on the assumption that whatever one has created in a website is so important that it should remain as a fixed entity in an otherwise rapidly changing internet. it's almost like preserving the rooms people lived in after their deaths. the second option is inheritence. a close friend of the deceased could take over the website. this also doesn't work well because no one else is really going to be able to continue a personal website. that's what makes it personal, after all. the last option i see is to let the website pass away with its creator. the problem with this is that anyone else could snatch up the domain name and abuse the continued inflow of visitors. this would be analogous to someone buying your house after you die and turning into a (most likely porn) store. only people keep dropping by to see you months or years after, and -- for those domains that include the name of their owner (e.g. diveintomark.org, curry.com) -- your name is left on the mailbox.

unfortunately, this doesn't really matter for me because 1) i'm not getting visitors in significant numbers, and 2) this isn't scottreynen.org. but i wonder if the people who do have popular personal websites have ever even thought about this. with all of the effort put into these websites, and all of the potential pitfalls, has anyone thought about it enough to give specific instructions to friends or family? or to include a domain in a will?

 

tom responded to my post on manufacturing scarcity. he writes All around us are products and services dripping with usability decisions based around making certain uses easy by making others harder... he's right. first, i should perhaps clarify that i have no problem with making it more difficult to do things that are (or are almost) universally agreed to be bad. spam certainly falls into this category, as does acidental house fires. also, i meant to use the word "difficulty" in a general sense. it's not always bad to create difficulty. it is, however, always bad to create more difficulty than ease. or, to quote the text linked to from this questionable text, it is best to take actions which create the most ease and the least difficulty. at the end of the day (or the week, or the month, or whenever you consider the work done), what you did should not have made people's lives more difficult than they were when you began. i'm guessing tom and i are in agreement here.

it's not clear to me that a paid email system would create more difficulty than ease. but it seems clear to me that there are other ways of solving the spam problem, and these ways couldn't possibly get a fair trial after somebody has a self-interest in maintaining a paid system. the radio or oil industries provide ready examples of this problem. i am assuming tom's solution would require the creation of this type of self-interest because i can't imagine how it could work otherwise.

tom sticks to his main point: an identity should be an effort to use. i think i understand his point here, but i don't believe it. i don't personally care much about the ability to maintain mutliple or identities or anonymity, but i can easily imagine how other people might. people in modern china (or even in a future america where the government has been granted broad control of its citizens) may have a valid desire to maintain anonymity online that is clearly more important than my annoyance with spam.

tom's example moves the question away from an internet-wide context to a site-specific context, but every network built on top of the internet inherits some features of the internet. tom misses one important step between the person establishing the identity and the website. he makes an assumption of questionable possibility - that only one user can be logged into the site from that computer at any one time - but he must also be making the assumption that the website knows from what computer the login request is originating. this is the step that the internet makes impossible by not preventing computers from posing as other computers. i'm posting this message under my website identity as administrator of this domain, from an ip address which maps to my computer in taiwan. but for all my website knows, this message could be a copy of a message created by a spammer in new jersey, which my computer recieved and passed on as if i had typed it (after i went through a one-hour login process - or maybe just recieved the password of such process from another computer in california). i don't see how tom's example system could prevent a user from sitting at a single computer all day creating identities and then passing those identities around to other computers -- assuming it can even prevent a computer from doing the same.

 

the US supreme court today agreed to hear a leal challenge to anti-sodomy law. the last hearing of this issue was in 1986. you can read the court's decision decision in full. i find the dissenting opinion more persuasive: This case involves no real interference with the rights of others, for the mere knowledge that other individuals do not adhere to one's value system cannot be a legally cognizable interest, let alone an interest that can justify invading the houses, hearts, and minds of citizens who choose to live their lives differently. on the other hand, the court's 1986 refusal to strike down anti-sodomy laws on the basis that doing so would create a fundamental right to engage in homosexual sodomy strikes me as ridiculous. the fundamental right is freedom. why does it take so long to affirm freedom in every new context in which someone wants to deny it?

 

unify.php is a working implementation of prolog's unification system. it needs more complete commenting and could probably be made much faster, but these 70 sentences were generated in about 2.88 seconds. now i just need to expand the grammar and vocabulary and i'll have grammatically-valid computer-generated poetry.

 

for the first time since google started, the top result for my name is a page i have access to edit (rather than some more popular site on which i posted a comment).

 

beta rain was a band at my high school. i didn't know anyone in the band very well, but the lead singer was a friend of a friend, and i liked their music when i heard it. so i borrowed some tapes in high school and recorded them as mp3 files. five years later, i've posted a clip of one of my favorite beta rain songs, blueser, to music.randomchaos.com. if it ever generates any donations, i'll track down the band and send them a check. enjoy.

 

abbie hoffman's steal this book is online, (stolen from Library of Congress).

 

on kuro5hin: According to this article 79 year old retired academic Lisette Nigot killed herself in her own home and left a suicide note claiming that she was inspired by euthanasia campaigner Philip Nitschke...he beleives that there is such a thing as 'rational suicide'. i don't know anything about this case, but i don't believe that no sane person would want to kill herself or himself because i consider myself sane and i can imagine scenarios in which i wouldn't want to live. and i don't just mean fantastic nightmares such as a world where all musicians sound like the backstreet boys. i don't think i'd want to live if i had no ability to communicate with other people, or if i lost my ability to learn. i don't think that makes me insane. but i do think there are cases in which people should be stopped from killing themselves.

and i don't have an answer to the obvious question of who or what guidelines should determine when a suicide should be allowed and when it should be prevented. but suicide itself provides some initial basis for making such decisions, by distinguishing between those who are and are not intellectually and emotionally able to actually carry out their own suicides. it's almost like a reverse natural selection. if you're fit enough to carry out a suicide, there's a good chance you are doing so reasonably. if you can't manage it for some reason, there's a good chance you shouldn't be making important decisions for yourself.

 

there are many times in the past year when i have wondered whether the headlines i'm reading are comedy or reality. the pentagon suggests a department of lies and then says it won't happen. iraq challenges bush to a duel. but this one takes the cake: Henry Kissinger has been named head of the 'independent commission' to investigate the Sept. 11 attacks. henry kissinger was charged with war crimes. i can't imagine a worse choice to head a probe on terrorism.

 

cory doctorow (of boingboing.net) and tom coates (of plasticbag.org) are debating the merits of a paid (in effort or money) email system on matt jones' weblog. you may recall i previously expressed my favor for such a system. i take it all back now. here's why:

cory says Whether we're talkign about money or effort or difficulty is irrelevant." tom says "but who is 'effort-rich'? cory says Of *course* the rich have more than 24h in a day! i side with cory here. rich people are 'effort-rich' because they can pay other people to use their effort. this is a basis of our entire labor system.

tom says the lack of scarcity of avatars is a consistent problem for community spaces and I've been thinking of building in this scarcity. this is the broader issue. scarcity should never be created. because scarcity creates difficulty and difficulty should never be created. all work should increase ease (in a general sense, work should be self-destructive). i say this because this is the only path toward what seems to me to be an obvious ideal of work being optional.

so the criterion for choosing whether or not to do something, such as implement a paid email system should be whether or not it is possible to create more ease and less difficulty another way. the current system involves a lot of ease for email senders (sign up for an account, type email, click "send") and a good amount of difficulty for recievers (filter out spam). the proposed paid email system would create more difficulty for senders (who must pay in either money or effort to get an email account and/or send an email) while creating less difficulty for recievers (who would have less, or no, spam to sift through).

it sounds as if the paid system is better (especially if you consider that there are more recievers of email than senders), and given current conditions, it probably would be. the problem is that once a paid system is established, the people profiting from the system will have a strong interest in maintaining it long after better technology has been developed that could remove difficulty for recievers (spam) without increasing difficulty for senders (expense).

when tom says the lack of scarcity of avatars is a consistent problem for community spaces, he is wrong. the inability to associate avatars with real people is the problem, and tom is wrongly assuming that scarcity is the only way to create this association. (if it's hard to get an avatar, people won't likely get more than one.) this is a simple solution, but that's exactly the problem. our system of identifying trouble-makers (the analogy to spammers) in physical space is far from simple (and also far from perfect). we use a complex system of clues such as dress, posture, location (dark alley vs. library), association ("hey, do you know that guy?"), as well as what they say ("hey kid, want some candy?"). i'm no expert on spam filters, but there are experts on spam filters, and they are working on making them better and better. as spam filters become more complex, they will better use and integrate the full spectrum of available information about the source of an email. these efforts should be supported as one part of fighting spam.

another part is to increase the negative repurcussions of spamming. if you want to spend money on improving email validity, donate to someone who will hunt down and prosecute spammers. if you want to spend effort, spend it calling representatives and encouraging support of high legal penalties for spam. there are many other things you could do that do not involve making legitimate email more difficult. money is a quick fix at the cost of not just the money, but also the ease of use that makes the internet good.

 

i asked my students if they knew what today is. one responded "today is america say thank you to indians day." the wikipedia, of course, has a very interesting entry on thanksgiving. i'm thankful for wikipedia today.

 

the principle of ease rests on the following simple beliefs:

  • helping people is good
  • conversely, hurting people is bad
  • making people's lives easier helps them
  • conversely, making people's lives more difficult hurts them
  • making one person's life easier makes her or him more likely to help other people. (however, this should not imply that it is universally good to help people who are least helpful to others, as doing so may suggest that being unhelpful is gainful, and thus be counter productive.)
  • conversely, making one person's life more difficult makes him or her more likely to hurt other people. (the converse disclaimer also applies.)

from these beliefs, it follows that it is best to take actions which create the most ease and the least difficulty. this may all seem obvious, but a disturbingly large amount of energy goes into creating difficulty.

 

on wikipedia: 27,900 adults and 2,300 children are diagnosed each year with leukemia in the US. Over the last thirty years, the chances of survival have doubled, although they remain still quite low. These range from a 22 per cent survival rate in 1970 to 43 per cent rate in the 90's.

 

unfortunately, infuturo.org was already taken. otherwise, i probably would have grabbed it. i came across the latin phrase looking through the dictionary today. that's something you don't get with dictionary.com - surprises. by the way, ingurgitate.net is taken. what a terrible domain name.

 

the statement "it's good to go to church" is not true. it's not false either. it's variable. going to church is, among other things, a ritual. rituals are at best means of forming habits of healthy behavior. at worst, they become substitutes for the very healthy behaviors they were meant to habitualize. but it seems to me that for most people they tend toward the worse.

 

<q>

my previous post used the <q> tag instead of quote characters. it displays fine in my very limited (two-browser,single-platform) testing environment. unless i come across any terrible problems with this, i'm going to start using it all the time for inline quotes. yet another step on the path to a well-structured weblog.

 

i found this to be a nice summary of the argument for open spectrum: spectrum no longer has to be regulated the way it used to be.

 

one of jonathon delacour's readers sent him the exact opposite complaint of the one i recently made of so many RSS feeds. it seems some people don't want the content. the reasons given and my responses are below:

  1. The RSS feed to keep informed of new posts—if he wants to read a post, he visits my site.
    that great for him, but what about me? i say the most flexible version of the feed should be presented, and this is the full feed. an aggregator can always make a feed shorter, but it can't make it longer.
  2. Including the full text of each post undermines the effort that's gone into designing my weblog.
    forcing people to appreciate design is bad design. if you're more concerned with design than content, maybe RSS isn't for you.
  3. The RSS feed should draw readers to my weblog rather than act as a substitute for it.
    and the internet should draw people to the printed content rather than act like a substitute for it. and the telephone should draw people to long distance travel rather than act as a substitute for it. i don't believe any of these statments are true, but more importantly, it's not possible to enforce a concept of how a communication medium should work.
  4. The full RSS feed takes longer to download and he has then to scroll through a long AmphetaDesk page.
    on the other hand, downloading a partial RSS feed and then (re)downloading the full web page (which is what someone who want the full content must do) takes even longer. if download speed is a major concern, the fullness of the content needs to be decided before any information is sent.

the bottom line is, any solution short of seperate feeds is going to result in one side (those who want full content or short descriptions in their RSS feeds) being unhappy.

 

new york times: " In response to news reports today about a draft Congressional report suggesting that the F.B.I. and C.I.A. had not pursued leads linking the hijackers to the Saudi government, a White House spokesman said,'"I don't agree with the assessment it's not been aggressively pursued.'"

If this money had been traced back to Iraq, the white house would have us dropping bombs before any Iraqi official could claim "we didn't know where this money was going." why is this different for saudi arabia? to quote the u.s. department of energy, "With one-fourth of the world's proven oil reserves, Saudi Arabia is likely to remain the world's largest oil producer for the foreseeable future. During the first 7 months of 2002, Saudi Arabia supplied the United States with 1.5 million barrels per day of crude oil, or 17%, of U.S. crude oil imports during that period." on the other hand, "it appears that in recent months more Iraqi oil (close to three-quarters) has been exported via Mina al-Bakr rather than via Ceyhan, in part due to a shift in oil exports away from Europe and the United States and towards Asia."

that difference is translated into an american scramble to protect the image americans have of saudi arabia, and to damage that of iraq. if the white house was attacking countries on the basis of their ties to terrorism, they would be attacking saudi arabia rather than iraq. but instead they're attacking countries based on oil interests.

 

dan gillmor writes "The correct word for what has happened here is 'theft' -- because the government has allowed private interests to steal from the public domain." the government should be funding something like project gutenberg for useful government documents. previously, the largest obstacle to gaining access to public documents (i.e. documents paid for by taxes) was the costs of printing and shipping. with digital technology, that's no longer a valid excuse. it isn't that the government has suddenly become a servant of the private sector rather than citizens, but just that technological development makes this servitude more obvious.

 

following a tip on textism, all php pages on randomchaos.com are now gzipped for browsers supporting it. if you don't look here, you won't see any difference. but if you're using a browser produced in this century, you're probably getting randomchaos.com content a little faster, and with a tiny bit less strain on the internet.

 

on plasticbag:"Sometimes I think it would be much easier to write a site - you know - about something..." me too. john robb says "My advice: find a topic, blog it, own it." so what is my topic? my first inclination is to answer that i don't have one. but last night i realized i do. everything i write is influenced by my dreams of and desire for a techno-utopia. i believe technological advancement leads society in a mostly consistant direction toward a future i view optimistically. so i write about technology because i think it's pushing us (or it's how we're pushing ourselves) and i write about peace and justice issues because i think the sooner we start adopting these conventions of behavior, the faster we will reach this techno-utopia.

just to clarify, i don't mean for 'utopia' to imply a world in which there are no problems, but only a world in which our problems are not fundamental to our very survival - a world in which life and liberty are generally secure and we can get down to the important business of pursuing happiness. and in a sort of complementary fashion, i believe both our wisdom (technology) and our compassion (peace, justice, etc.) will ultimately get us there.

 

i've been thinking more about tact this morning. one criticized for being tactless will often turn around and criticize his or her critic for being dishonest or too passive. personally, i'm not the most tactful person in the world, but i think when i error, it's generally on the side of dishonesty. so that's my bias; i prefer tact.

if we are to conceptually split the world into tactless and dishonest people, it seems to me that tactless people tend to be over-represented in larger cities. maybe this is because people who live in cities feel more exposed to, and so more related to, others in the city, and make the false assumption that these relations remove the necessity for tact. but, i wonder, does that suggest that most people make this assumption, and it only because of a lack of percieved close relations that tactful people appear so? and if not, how are we to explain the higher concentration of tactless people in larger cities?

 

adam curry quotes Oliver Wendell Holmes : "Don't flatter yourself that friendship authorizes you to say disagreeable things to your intimates. The nearer you come into relation with a person, the more necessary do tact and courtesy become. Except in cases of necessity, which are rare, leave your friend to learn unpleasant things from his enemies; they are ready enough to tell them." so true.

 

the bright side to my computer failing to connect to my internet service provider after minutes (yes, minutes!) of trying is that i just noticed that the little dots of connectedness are animated in the opposite direction when the modem is connecting and disconnecting in mac os x. i don't know if windows xp does this, but i doubt it. i give a different answer every time someone asks me why i like macs. sometimes i try to explain that nearly everyone uses now whatever operating system was installed on the first computer she or he used frequently. other times, i try to pretend i have some sort of requirements of a computer that can't be met by windows. occassionally i admit that windows "just feels boxy to me". but next time someone asks me this question, i'll tell them i like macs because the connectedness dots go both ways. they should make a commercial that's just a big close-up of the connectedness icon while it connects and disconnects, and then have it fade to an apple while a voice-over says "apple: the connectedness dots go both ways." hmm...i guess i could make that commercial with imovie. maybe i will.

 

jonathon delacour asks Where does it come from? This absurd misconception that civilians have, in recent times, been only accidental casualties of war.

 

i just discovered that, while i don't have telnet access to my hosted domain, i can access the server shell via PHP (uploaded via FTP). i wonder if my host knows about this. i'm no security expert, but it doesn't seem to me that FTP is any more secure than telnet. (in both cases, if someone gets my password, they have access to a command line.) i'm also no shell expert, but i think i'll start poking around and see what applications are on my server that i can interface with via PHP.

 

i don't like RSS feeds that provide a few lines of content and then trail off with ... i realize that the original use of RSS was to provide a teaser of actual content. but at this point it seems RSS has progressed beyond that, and this practice of using RSS as a teaser to me is analogous to an online version of a newspaper that only publishes the first paragraph of every article and ends with the phone number you can call to order a paper subscription. the people who don't use the technology aren't going to be impressed that you have a website (or RSS feed), and the people who do use the technology (e.g. me) are just going to be annoyed that you're not exercising its full potential. i know there's nothing technologically stopping you with RSS, so give me the content (please).

 

joel on software: Here's what I'd like to see: a system that delivers an email for one cent. this sounds like such a great idea until i consider how much email i send. hmmm. what about a system where you would pay five cents to be auto-validated by the recipient. this would be a one-time only fee, a paid whitelist. i would pay one time to send an email to my friend, and my email would show up in her inbox as not-spam. then any emails i send to her after that would go through for free because her email client would remember my email address. a spammer could theoretically pay the five cents to get the first email through, but after that, my friend could remove the email address from the valid list, and the spammer would have to pay another five cents to get another email through (from a new email address). the server could keep one cent, and give the recipient four cents credit. i'd use it.

 

mark pilgrim is (finally) back to writing, and he has a new toy that recommends weblogs to you based on what you're already linking to. (note: this assumes you're writing your own weblog.)

 

i've read many people's expressions of concern over DARPA's information awareness office's planned "Total Information Awareness" project. most people are ignoring IAO claims that "The goal of the Total Information Awareness (TIA) program is to revolutionize the ability of the United States to detect, classify and identify foreign terrorists" (emphasis added) and talking about how this will be used to spy (more) on US citizens. this is understandable, given how easily the TIA project falls into an orwellian scenario of a totalitarian government.

i remember hearing an argument that went something like this: they're going to watch us no matter what. the only question is whether we can also watch us. i'm not entirely convinced the first half is true, but events of the past year have eroded my hopes in this area. what i'm interested in is the second half. assuming this TIA program goes through (tangent: i don't think government agencies should be allowed to publish information about programs still pending approval), why not focus energy on demanding that the information collected be publicly available? or, put another way, would it really be so bad for the government to know everything about everyone, if everyone could know everything about everyone? that scenario doesn't trouble me so much.

 

i suppose it's fitting that there is a name for everything in rhetoric. for example, tmesis is "Interjecting a word or phrase between parts of a compound word or between syllables of a word." and mesarchia is "The repetition of the same word or words at the beginning and middle of successive sentences." my students practice mesarchia all the time. and i'm not even going to mention paralipsis.

 

from recent.php: The following is a list of all files on randomchaos.com grouped by modification date. It will give you a rough idea of what parts of the site are being worked on and when.

 

you may notice that the list of sites i read is now a bit longer. that's because it's now being generated from an opml file (which is also linked to) exported directly from netnewswire lite (with minor editing). until i get an opml import working for the links application, i'll be using this quick hack.

 

the number of news feeds i'm subscribed to has grown beyond that which i could actually read. so i skim. i skim by titles mostly. metafilter's rss article titles used to be something like "posted by scott at 7:39 AM PST", which told me absolutely nothing about the content. so i had to open each article and do a more time consuming skim. this bothers me, but for some reason wasting away two hours of my life watching a bad action movie doesn't. but no more, because metafilter has now changed the titles to actually reflect the content of articles, and i am very grateful for the few seconds i will save each day.

 

i don't take most "what X am i" tests i come across, and of those i do take, the results are rarely worth noting. but the "Which Famous Homosexual Are You?" test sounded interesting, and it actually was. it turns out i am eleanor roosevelt. i had no idea eleanor roosevelt was gay. i'm happy to be eleanor roosevelt.

 

there are times when i will make a quick fix to some application, upload it, and everything will work. but it's almost certain that the times when i do not make a temporary copy of the application, and instead replace the live version of the application without testing it will not be one of these times. at these times, more often, the "quick fix" i made turns out to be a "quick break" which turns into a "long fix" during which the application that was previously mostly working with one minor bug is not working at all.

 

not really. dave winer (and i'm not going to link to dave winer on principal) says "Mark Pilgrim reports that the optimizations that UserLand and other aggregator developers deployed in the last few weeks have saved him substantially on bandwidth costs." the thing is, mark hasn't written on his weblog in the last few weeks, so this bandwidth statistic may be skewed. anyway, that got me looking through mark's statistics pages and the page of incoming searches has a surprising number of searching for "hey everybody i'm looking at gay porn" or something very similar. following this search on google shows that mark does indeed come up on the first results page for a post he wrote on referrer spamming. it seems he fell into the same trap i did by discussing an odd text in his logs thereby causing it to turn up more in his logs. and now i'm doing my part to increase this trend by talking about it more.

i could go on and make analogies to quantum particles that change when you observe them, but instead i'll say that i want to know why mark pilgrim hasn't written for two weeks because i miss his writing.

 

on kur5hin: "Without even thinking about it, I believed that 'Ye' was a word." but doesn't the fact that it is in common use (for some relatively uncommon situations) today mean it now is a word?

 

one of my news feeds contains the following description of an article: "Now, a computer in every othe rroom isn't just for itinerant geeks (like me)." i can't link you to anything that will show you that sentence, because the actual article doesn't have the same typo, and the typo is the whole reason i think this is interesting. the typo, you may have noticed was "othe rroom", which should have been "other room". when i read this, i first noticed the missing "r" on "othe" and mentally corrected the mistake. then i noticed the extra "r" on "rroom" and mentally corrected that mistake (which, upon further reflection proves to be just another part of the same mistake). then when i got to "itinerant", i assumed the word was meant to be "internet" and had been mistyped, and i mentally edited it. when i got to the end of the sentence, i wasn't sure what it meant, so i re-read it and realized that "itinerant" is actually a word and not a typo of "internet". the interesting (i think) point here is that within the few seconds during which i read this one sentence, i adjusted my evaluation of the typers tendancy toward mistakes and accordingly adjusted my own tendancy to assume mistakes have been made. brains are amazing.

 

i've been working on a project for over a week now and i just tonight made it do something remotely useful. it can give you a good number (28) of grammatically correct sentences that contain only the words 'a','the','fish','cat','ate',and 'quickly'. it's not particularly useful, but it's a nice start. it's still quite slow, and it breaks easily, but maybe you can "smell what i'm cookin'".

 

when using php...you should not recursively call a function from within a foreach loop on a global array variable and expect the foreach loop to continue after the recursive function call returns a value. this is because foreach loops depend on a pointer within the array itself, and this pointer will be reset by the first nested instance of the function to complete the loop, so that when the call returns, the original loop sees the pointer as completed and stops looping. to avoid this, you should use foreach(array_values($array) as $items), (or something similar) which will iterate over a pointer within a local (to each instance of the funciton loop) copy of the array values.

 

maybe i made some bad decisions. maybe i should have majored in business and had an office job and taken full advantage of cutting-edge slacking technology.

 

the bbc reports: "Evidence shows that tar from cannabis cigarettes contains 50% more cancer causing carcinogens than tobacco." a surprise to me. i wonder if the same is true for second-hand cannabis smoke, because i think drug (il)legalization should be based on the real effects a drug has on others. if people don't mind hurting themselves for a little short-term pleasure, there are more ways to do this than anyone could enforcably prohibit. but i assume second-hand smoke would also be more harmful, so this news does change my opinion of legalizing marijuana slightly - maybe it should only be legal to use in private.

 

if i ever wanted to do anything other than watch digital video - like maybe watch the movie i bought in hong kong back in america, or watch the movie my mom bought me in america and mailed to me in taiwan, or copy a movie to vhs so my grandma can watch it at home, or do a study of gesture use in film and add text notes to the bottom of the video, or whatever - i would buy one of the $3 bootleg vcds they sell at the local market every weekend rather than a $15 dvd of the same thing. the dvd has a menu of options and copy protection. and generally i'm willing to pay the extra $12 for the menu, but not when i have to put up with the copy protection. this is the effect copy protection has on my video purchasing habits - none or negative.

 

i updated the daily japanese lessons so you can view them all at once, or go through them lesson-by-lesson. i also changed the back=n functionality to a startdate=yyyy-mm-dd functionality. anyone who subscribed to or bookmarked the back=n urls (which i believe is precisely no one) will need to change their links. i was looking at adding <link rel="next"...> type links, and i wanted to test them out, but i couldn't find any information on chimera's support for such links. i also couldn't find any information about chimera's support for the accesskey attribute.

anyway, i was looking for such information on dive into accessibility (i didn't find it) when i found a link to lynx viewer, which shows you what a website looks like in a text-only browser. so i tested this weblog and i think it actually looks better than the html version. this is good news because it shows that my use of css for layouts has left me with clean and simple xhtml files that make sense structurally. on the other hand, i probably need to improve my css skills so that my styles add to the user experience rather than taking away from it.

 

i'm sitting here watching the chinese communist party congress on asian cnn and i can hardly believe what i'm listening to: "socialism with chinese characteristics","following the basic principles of marxism","the socialist modernization drive", "our party will always remain a marxist party", etc. the only explanation i can come up with is that jiang zemin is unaware that china joined the world trade organizaion - the global capitalist club. someone should really clue him in: china is not socialist anymore.

 

sjoerd visscher is making a new language. it looks good. i guess we'll see how useful it is. but i wish people more intelligent than me would spend more time thinking up new languages without regard to their particular usefulness (but certainly with regard to their usability). i like playing with languages.

and that is why i have spent much of my spare time this week implementing a subset of the prolog language within the php language - because i like playing with languages. actually, that last sentence was a play with language, because it is not only that i have been playing with those two programming languages, but also that the results of such play will allow me to play with natural languages - probably mostly english. what i'm building will allow me to test the grammatical validity of a sentence based on a set of rules such as sentence(A,B) => noun(A), verb(B), which means that two words make a sentence if the first is a noun and the second is a verb.

and the first thing i'll do once i have a hefty chunk of english grammar defined is rebuild my random poetry generator, which - you may remember - could generate poetically, but not grammatically, correct haikus, limericks, sonnets, and free verse. the new version will do all that, and it will be grammatically correct. the next step (probably many months away) is having the sentences make sense. and then it will do your dishes.

 

the democrat leadership is reportedly pleased with the election results and confident of a win in 2004: voters aren't stupid. Once they realize that I agree with the president on everything, and that I'm much better looking, naturally they'll vote for me instead.

 

"just twenty two and i don't mind dying" - name that tune.

 

mr. random is linking to this weblog from his weblog. why? i think it's because this weblog has the word "random" in its title, but maybe there's some bigger connection i'm missing. who is mr. random? i'm not sure, but he says I liked using technology and industrial methods to generate art and i like that too. he has some poetry in his weblog that looks like it could have been made by my old random poetry generator. i need to get that running again, so people like mr. random can enjoy it.

 

music.randomchaos.com is operational, but just barely. there are currently two full songs and eight sample mp3s available for download. the cashets donation system has zero documentation, so that's not very user-friendly. you'd have to have an account at cashets to be a buyer (or donor), but the donation submission form doesn't say this. it just asks you for your password with no explanation. so i'm not expecting to make anything. but the system is there to distribute music with fair compensation, and it will only improve.

 

i get my fair share of spam. most of it is easily identifiable as either a get-rich-quick scheme or a get-stuff-cheap scheme. but yesterday and today i recieved four messages from "mail administrator"s and "daemon"s notifying me that messages i had sent to email addresses i'd never heard of with content i'd never seen had been rejected. some messages were rejected because the email address was invalid. others were identified as unsolicited bulk email. two shared the same content. the other two did not. the important point here is that i didn't send these messages.

i know that one of two things happened: 1) someone else somehow sent these messages and made it look as if i sent them. 2) the "return" emails i'm getting are themselves fake. it is important to me to know which of these is true because if #1 is true, and i don't reply, i risk my domain being blacklisted as a source of spam. but if #2 is true, and i do reply, i will basically be sending spammers the following notice: "please send me more spam. i am reading your email." so how do i know what is happening? i don't, really, but i'm guessing #2. i hope i'm right.

 

i'd like to be a logical person, but there's so many to choose from.

 

if you are using a browser supporting the favicon.ico scheme, you should now see a two-way traffic sign as the logo for randomchaos.com. after much playing around with iconographer, i settled on this design because it is 1) recognizable at the small size, and 2) relatively vague in meaning. i wanted something that was more than just a pretty image, but not much more. i think this does the job well.

 

i discovered today that my server's log files are compressed every two months and new log files are begun. so the stats page right now looks rather empty. this is another good reason to update the stats and updatestats pages so that they create and link to archived stats from previous months - something i should have done already anyway.

 

you may think everything that can be done with javascript has been done. but you probably haven't seen the gamebutton arcade.

 

dean allen writes in support of stand down What will be made evident, I hope, is that opposition to the invasion of Iraq is not a reflexive ideological matter, born out of party allegiances, 'anti-Americanism', or what colour underwear one prefers. It is rather awareness that the world is being sold a bill of goods: one that is apparently having some success convincing people the invasion has anything to do with the restoration of democracy anywhere, or the war against al Qaida, or revenge for the attacks of 11 September, or weapons of mass distruction, or the protection of Israel, or some sort of effort at modernizing Islam, or, most gallingly of all, 'regime change' for the good of the Iraqi people.

 

at georgewbuy, you can bid on america's natural resources. nice use of humor to get attention, but they need more information on the site to support their position.

 

googlism will return natural language results to natural language questions, by running them through google. unfortunately, it still thinks "scott reynen is a senior international studies major". on the other hand, it has enough personality to suggest that "george bush is a monkey" and that "al gore is our president".

 

dialect survey maps show how uses and pronunciations of various words and meanings are distributed geographically around america. unfortunately, the maps aren't working right now, but the questions themselves are interesting enough.

 

cashets looks great. it's monetary transactions of as little as $0.02, free for the buyer, and only a 1 percent charge for the seller. i can't count how many times i've wanted to view just one article from a subscription website. i don't want to pay a yearly subscription fee to view just one article. but i would pay a disproportionately large fraction of that fee to view just one article. it's a win-win. i win by getting to view the article and not paying much for it, and the publisher wins by getting money from me they would not otherwise see.

actually, of more concern to me is the opposite scenario, in which i am the seller. now i can sell my music for about $0.50 per song (+shipping), burn it on cd, and mail it off. this system, however, would require a minimum purchase to cover blank cd costs. a better system would be to simply send customers mp3 files (since most of them would just rip the cd back to mp3 anyway). this is going to be my next project. maybe in a month or so, you'll be able to buy custom cds of music from me and some of my friends at music.randomchaos.com (which doesn't yet exist).

 

one of my coworkers took larium before and during a trek around southeast asia. she just got back and has been having some scary side effects. a quick google search for larium brings up plenty of information about scary stuff that can happen as a result of taking larium. of course, most of these stories sound better than the alternative of getting malaria, but it sounds like there are plenty of better alternative medicines. so why is larium still being sold?

 

did you know that most american states require an employer to allow you to leave work to vote? i didn't. if you're in america, you should ask your boss about it and/or check what your state's laws are regarding missing work to vote.

 

jonathon delacour spent a long time reaffirming existentialism: "even if I am not responsible for the state's decision to go to war, I am obliged to act with sincerity of purpose (authentically)?whether I choose to support the war or to oppose it?and to accept responsibility for both my actions and my failure to act." i'm not sure i like how he got there (coming awefully close to claiming ignorant support of an unjust cause is good), but i very much agree with his conclusion, and i'd like to restate it:

the point i got here is that one's ignorance of the wrongfulness of a cause becomes less plausible in times such as war. when surrounded by advocates of both or either position, it becomes nearly impossible to honestly claim that nothing said in favor or against a war has struck one as true or void of truth. you can say looking back that you didn't know what the war was really about, but you can't plausibly say that you didn't know what the state said it was about, or that you didn't know if you believed it. that is, you knew what it was about to you. in war, you make decisions. we can not universally judge the validity of those decisions, given the variety of their circumstances, but we can judge the lie of claiming the decisions were never made. and this lie, i believe, we can call cowardice.

by the way, i don't support bush's war, as the man seems to me not above sacrificing innocent americans and iraqis for his own financial gain. i don't know his motives; i just know i don't trust him.

 

Jon Udell writes: Ideally every operating system would offer a standard XML editing component, embeddable in Web pages and GUI applications. Wired to a DTD (Document Type Definition) or XML Schema, this component would allow users to interactively create or modify valid instances of the DTD or schema. that would be great, but let's start with a standard component, or even a standalone application that can determine valid instances of any DTD. it is my understanding (though i've found little documentation about dtd's own dtd) that document type definitions themselves follow a standard format that should, in theory, allow an application (or component thereof) to read a dtd it has never before seen and then validate other documents against the dtd. what i want is this application, a universal validator. maybe some web browsers already do this, but i've never seen it done transparently (rather than in the background), and i've never seen it as an independent tool. once we have this, we can talk about plugging this universal validator into a universally-valid editor. this could also be used, along with a translation definition format, to automatically translate between different xml-based document types.

 

lucky for me, php's htmlspecialchars() function takes an optional character set argument, which, when set to "euc-jp", worked fine in solving my japanese html escaping problem. or more likely, lucky for me, enough people use php to display non-english text that the programmers saw fit to include default non-english support for this one function. i only wish they'd included default non-english support for other text-editing functions. but it hasn't yet been a major obstacle in my ability to produce daily japanese lessons.

 

when i went to read my first daily japanese lesson this morning in my newsreader, i found there is an error in the RSS version. the web version worked fine, but the RSS version needs to have html code escaped. unfortunately, i'm not sure i can do this without screwing up the japanese text, because most text-editing functions in php don't by default support multi-byte languages (such as japanese), and i don't have the ability to reconfigure and reinstall php on my host.

 

i had a dream last night that i had an idea for a game that i didn't (and don't) have the capacity to actually create, but i thought it was such a great idea, so i was writing about it on my weblog (as i am recursively doing right now). now that i'm awake, i realize that i don't have a great idea for a game, but instead have a rather vague idea for what would probably be a very bad game, but i am going to write about it anyway.

in the game, you have a building, and the goal of the game is to keep your building together. perhaps it is attacked by earthquakes, or perhaps by other players - this much wasn't clear in my dream. anyway, what i thought in my dream was the great idea was that the structure of your building would be created by the game analyzing the structure of your website in such a way that a well-structured website would generate a well-structured building in the game. so if you have a better website, you have an advantage at the beginning of the game. anyway, that was my dream.

 

optical illusions (flash required)

 

the daily japanese lessons will begin tomorrow. tune in if you want to learn japanese.

 

i've set up a very basic stats page for this subdomain. my host provides a nice stats page for my main www domain, but not for secondary subdomains. it also doesn't allow me to access that information programatically so that i can reuse it. so i can't currently do something like automatically linking back to sites that link to me. the new stats page will review the raw server logs and generate more readable information. to lower the strain on the server and the resulting time delay it will only update once per day, which should be often enough to get useful results. right now, the results are very basic, but it's a nice start.

 

if you know what the attributes of the 'a' tag mean, you can speculate about what the results of this study might mean about differences in yahoo and google's content base, use of accessible and inaccessible html, or other things most people don't care about.

 

this is funny.

 
 

don park fears the new open source application foundation: "What I am afraid of is the erosion in the sense of value for software. If OSAF succeeds, consumers will have access to a wide array of high quality software for free. Most likely, every PC will start to ship with them preloaded. Every time a new OSAF product ships, a market segment will dies. OSAF paints a picture of the future where consumers are expected to pay for contents and services, but software is free."

granted, i'm not a professional software developer, but this scenario excites me rather than scaring me. i have trouble imagining a world in which quality software developers couldn't find some job that would either allow them to continue creating software, or pay them enough that they could create software in their off-time. in any case, there's nothing wrong with being frightened by someone else's willingness to give away for free what you charge good money for, but in the end, there's nothing you can do about it (you can't force them to charge money).

 

i think prescription drugs are basically the same as illegal drugs in that we don't really understand the effects they can have on our bodies, and our bodies are not built to process these substances in the quantities in which we commonly consume them. this is just my 'gut feeling', but it's strong enough that i've probably only taken aspirin three or four times since i was old enough to refuse it. every once in a while, this feeling gets validated; the bbc reports: Parents are being told not to give aspirin to children under 16, because of possible links to a rare disease that attacks the brain and liver. i can't help wondering: what about having lived sixteen years suddenly makes taking aspirin safe again?

 

one saving grace of global capitalism has been that no business or individual has ever had a self-interest in the total destruction of our planet. capitalists - whatever their other flaws - have never had anything to gain in the total destruction of our planet. so we could rest easy, assured that while capitalists might (and do) perform a long list of other terrible deeds, in the end they will always want to preserve life on earth - until now. the moon is up for sale.

 

MacSQL is nice, but CocoaSQL is free. CocoaSQL doesn't return error messages, or give any response to anything but select statements, or do a whole list of other things that i enjoyed in MacSQL before the trial period ended. but CocoaSQL does everything I need it to do, and it's free.

 

at the american prospect: The ILRF and 12 Burmese plaintiffs charge that Unocal should be held vicariously liable for the military's atrocities committed along the pipeline, which they say included pushing people into fires, assaulting villagers and forcing peasants to work. you may remember unocal as the company that hosted the taliban in texas back when bush was governor.

 

on metafilter: An important breast cancer test is now unavailable in British Columbia because of the American company which holds the relevant patent. The B.C. Cancer Agency has been forced to stop the tests after legal threats by Utah-based Myriad Genetics Inc., which has a patent on two genes that can signal whether a woman may develop hereditary breast cancer. I think this is a perfect example of why patenting genes is a terrible idea. me too.

 

i wasn't really sure before, because i had no real means of testing. but now i know: my rss is valid, as are all my xhtml pages, and my css - which means my whole website is valid - which makes me feel a bit more valid. are you valid?

 

mark pilgrim points out that rss feeds are starting to take up a lot of bandwidth. he says: I specify in my main RSS feed that it should only be read every 3 hours, and secondary feeds only once a day. i'm currently using netnewswire lite as my rss news reader (per mark's own suggestion). unfortunately, netnewswire lite forgets everything it knows about a feed every time the application quits. so it doesn't matter how mark's rss tells readers that the content hasn't changed. my reader has to reload every time i re-launch it (even if it hasn't changed), or it won't have any news to show me. this is admittedly "rude" behavior on the part of netnewswire lite, and sam ruby has suggested such rudeness should be dealt with harshly. unfortunately, i don't think there are enough news readers out there yet (by which i mean both the applications and the people running them) for rss content providers to be so selective about their audiences.

 

here's why you should read this article: "you can't understand what's happening in America today without understanding the extent, causes and consequences of the vast increase in inequality that has taken place over the last three decades, and in particular the astonishing concentration of income and wealth in just a few hands."

while you're reading it, think about what happened between the 1920's and the relatively egalitarian period of the 1950's and 60's (hint: great depression and world war II). now consider the state of the american economy and rising militarism. america's future is looking quite sad.

 

Dear friend,

This is a form letter. I'm sending you a form letter for two reasons. First, the mistake you've made is too common for me to personally address every instance, and too troublesome for me to ignore. Second, I hope that recieving a form letter will give you some idea of how an individual in a position of power might react upon recieving hundreds or thousands of emails regarding the same issue.

Just as you can guess that I've spent little time and effort to send this to you, anyone can guess that the senders of form letters (and to a lesser degree, hand-typed letters) have spent little time and effort in their emailing. And constituents who don't care enough about an issue to do anything more than forward an email probably won't remember the issue come election time (for elected officials) or purchasing time (for paid officials). This is why people in power generally ignore email campaigns such as the one you are promoting.

Just about any other imaginable action promoting your view on this issue would have a larger effect than an email campaign. And because I support your view on this issue, I recommend that you take some other action: writing letters, making phone calls, even sending faxes, or - best of all - personal communication. I also hope you will consider retracting your previous promotion of an email campaign in favor of this alternate action, so that the myth of mass email as an effective tool of persuasion does not spread further.

Peace,
Scott Reynen.

 

apparently cancer doesn't care if you're happy: New research has dealt a blow to the idea that a positive outlook might improve a patient's chances of surviving cancer. on the other hand, happy people with cancer are still better off than depressed people with cancer. but there is now one less reason to be depressed about being depressed.

 

fair.org's simple review of history shows just how bad our media is. the very same organizations that reported the UN's withdrawl of weapons inspectors four year's ago are now claiming that iraq, or saddam, forced them to leave.

 

i stumbled across this page (flash required) while searching for html documentation. unfortunately, it was prepared exclusively for those attending the Hog Pit festivities March 30th 10 PM, but the rest of us can enjoy/learn from it as well.

 

my sophomore english teacher, mrs. stubbs, told me something about shakespeare that i still remember today. she said that shakespeare would write plays to be entertaining to various audiences at the same time. the plays would be entertaining to the drunken crowd on the floor, and also to the wealthy aristocrats in the balcony. i think good music works the same way. it has a good beat or a catchy melody that a drunken party can enjoy. and it also has a complexity of music or a depth of lyrics that more snooty people can enjoy.

 

neuroscientists experiment with free will:

A subject, he said, would be repeatedly prompted to choose to move either his right or his left hand. Normally, right-handed people would move their right hands about 60 percent of the time.

Then the experimenters would use magnetic stimulation in certain parts of the brain just at the moment when the subject was prompted to make the choice. They found that the magnets, which influence electrical activity in the brain, had an enormous effect: On average, subjects whose brains were stimulated on their right-hand side started choosing their left hands 80 percent of the time.

And, in the spookiest aspect of the experiment, the subjects still felt as if they were choosing freely.

that is spooky.

 

i've decided to start a "japanese lesson of the day" weblog. i think it will be a fun project to combine my interests in programming and japanese and my experience teaching foreign language. i have a pretty good idea of how i want to do it, but it will probably take me a week or so to get it started. one thing i want to do is set it up so i can pre-write entries for future days, so that readers will actually get a new lesson every day. i want to start with the basics and gradually build so that in a few months a reader could learn some practical japanese. and i want to add a "days-behind" option, so that someone can jump in a few months after i start, but begin on the first daily lesson. that's what i have planned. stay tuned for the results.

i've also offerend to help build an rss feed for this kanji of the day site, but i have no idea if they'll take me up on it. it's a nice site already, but i'd like to read it with the rest of my news (i.e. via rss).

 

this weblog now has a functioning rss feed, which can be accessed by following the 'RSS' link on each page. i've accessed the feed using netnewswire lite (which, by the way, is a wonderful program) for mac os x, but i haven't yet been able to load it with amphetadesk.

 

this article in kuro5hin on the conflict between taiwan and china says next to nothing. and the few things it does say are lacking any understanding of the situation that couldn't be taken straight from the local news.

"The official US policy concerning the China-Taiwan conflict should remain ambiguous in order to maintain the nervous peace that exists across the Taiwan Straits." i.e. nothing should change. this is not only a boring argument, but also impossible. change happens. the "change nothing" argument is backed up by exaggerating the seriousness of the dispute. "The conflict between China and Taiwan" is not "one of the most critical situations in the world today" (ten minutes with cnn with provide you with a long list of more critical situations), nor is it "raging." it's being played out as passively as possible.

and for good reason. as the author points out, "The island of Taiwan is a de facto independent state." taiwan is not so valuable that it's worth the trouble of an actual military conflict and subsequent attempts to passify the citizes of a former taiwan. reffering to taiwan as "an inalienable part of China" is as far from practical reality as referring to america as "an inalienable part of Britian." the citizens of taiwan have (in many cases unfortunately) gone to great lengths to abandon nearly all ties to mainland china to the extent that children in taiwan are generally unaware that taiwan has any more relation to china than, say, thailand.

this article also perpetuates the myth that america is the rightful police force to the world, while maintaining that we should not let the world know on what rules we base our policing: "The biggest problem is a conflict of interests; a conflict between the political and diplomatic interests of the administration and the principles of the American democracy." ha. at least one commenter caught that this statement is in no way rooted in historical reality: "The US has a funny notion of what 'democratic principles' mean outside of their frontiers." i can't think of one conflict into which america entered because democratic principles were considered more important than economic gain.

the reality is that something is going to change regarding taiwan and chinese, and if america does not clarify its position prior to that change, it will end up betraying both its own political and diplomatic interests, as well as the "principles of the American democracy," just as it did during the chinese civil war.

 

america's career infonet contains a wealth of information about career opportunities anywhere in america. it's a rare instance of using public taxes in the public's interest.

 

i've been reading about solar power. i started out looking for things i might like to get as christmas presents. i inhereted a solar-powered flashlight a roommate left in a former apartment. it's pretty neat. so i went looking for similar things. all i found was more solar lights and radios. i don't really listen to the radio. but then i wandered into reading about solar powering a home. definitely something i hope to do just as soon as i get a home. if you already have a home in the u.s., you might want to look at your state's incentives for using renewable energy.

 

the ability to get high blood sugar has historically been detrimental to diabetics. (most people don't get high blood sugar, and are better off for it.) but a new technology promises to make that ability beneficial, as diabetics could produce unusually high amounts of usable power.

 

it's a trick known to most of my friends, but i realize you probably don't know it. and it's quite useful at times. when you find you've said something, just now, that you already regret - perhaps you stumbled into an argument or unintentionally insulted someone (most likely both) - when you wish you hadn't said what you just said - you can say "i'm just saying, that's all." and it will, in all but the most extreme cases, just go away.

"so, how did your date go last night?"

"..."

"i'm just saying, that's all."

 

finally we can let the collective intelligence of the internet settle our age old disputes at googlefight.com

 

i know i was 14 for most of 1994, except for the 2 months and 11 days during which i was only 13. still, as i get older, 1994 and all following years have been gradually shifting closer to 2000 in my mind's map of history. i'm 22 years old and for the first time, 20 doesn't seem very far from 14. now 1994 is almost 2000 in ways that 2002 is not almost 2008. memory is funny that way.

 

neat.

 

currently violated UN security council resolutions: " in addition to the dozen or so resolutions currently being violated by Iraq, a conservative estimate reveals that there are an additional 91 Security Council resolutions about countries other than Iraq that are also currently being violated." i counted 31 violations by israel, and we have actual proof of their nuclear weapons program.

 

when i saw the title of this cnn article, i thought i must be misunderstanding it: "W.H. rejects Bush-Saddam duel offer", but sure enough, iraq actually made an offer to settle the differences with a duel, and the white house rejected the offer.

i'm no fan of iraqi politics, but i can't think of a better (or more funny) way of pointing out the absurdity of bush's determination to go to war when a wide variety of less costly (both in lives and money) solutions have not yet been explored. bush is willing to risk the lives of thousands of americas, and take the lives of thousands of iraqis, rather than accept the duel offer and settle the whole thing with a simple sword fight. i'm sure no poll has been taken, but i suspect the american public would overwhelmingly prefer to see our leader single-handedly take on sadam on espn than to watch another war on cnn.

 

as one might have expected, the scientifically-determined 'world's funniest joke' is only mildly amusing.

 

mark says: Write. There's more, but that's how it begins. joseph counters: Don't write that book, my advice is, don't even think about it.

 
 

there was a time when i would say to myself, "i need to know about whales. i know - i'll go to whales.com!" but now it's generally a safe assumption that any commonly used word has been co-opted as a corporate trademark. whales.com will only provide you with useful information if you happen to be wanting to do whale watching near canada. symbols.com, on the other hand, contains information on - you guessed it - symbols.

 

the fear surrounding international governmental organizations such as the united nations is that they will overstep their authority and compromise the sovereignty of member or even non-member countries.

 

Uncle oSAMa Wants YOU

 
 

i think i've learned more in the last twenty minutes or so than i did during the rest of this week. the wikipedia is one of those sites that alone make a 24/7 internet connection a worthwhile investment. it's a free, simple, comprehensive encyclopedia. i've been clicking on the "random page" option and learning much about all sorts of topics.

 

The Sunday Herald reports that Bush planned war with Iraq before his election, and his motivation - believe it or not - has little to do with Sadam Hussein: While the unresolved conflict with Iraq provides the immediate justification, the need for a substantial American force presence in the Gulf transcends the issue...

 

Thomas L. Friedman: Until we ... curb our consumption and encourage alternative energies that will slowly bring the price of oil down and force these countries to open up and adapt to modernity -- we can invade Iraq once a week and it's not going to unleash democracy in the Arab world.

 

a sad day: For the first time in the annual State of the First Amendment survey, almost half (49%) of those surveyed said the First Amendment goes too far in the rights it guarantees.