Archive for the 'everythingismiscellaneous' Category
Thursday, May 8th, 2008
When making hash browns xkcd style, there are at least 14 ways it could go badly.
- That’s not a potato, it’s a misshapen rock.
- Unexpectedly flammable tennis racket.
- Sparks landing on gas can.
- Food poisoning via undercooked hash browns due to limited flame contact time.
- Broken plate fragments.
- Dripping, flaming gasoline.
- Swing and a miss; balance lost.
- Flaming potato fragments in the eye socket.
- Diving catch ends badly.
- Spontaneous combustion.
- Tennis elbow.
- Repetitive stress injury.
- Fork misfire.
- Heat death of the universe.
(17 if that fork is a dangerous crossbreed) -m
Permalink
Filed under everythingismiscellaneous, languages, writing
Wednesday, May 7th, 2008
Wholly new forms of encyclopedias will appear, ready made with a mesh of associative trails running through them…
The prescient Vannevar Bush, who foresaw (among other things) the importance of hyperlinks. -m
Permalink
Filed under aswemaythink, everythingismiscellaneous, intentional web
Thursday, May 1st, 2008
Today happens to mark the 6th anniversary of my blog. To celebrate going into year seven I’m refocusing it, including a new name: Micahpedia.
Blogging is an important skill, a subset of the overall skill of managing your online persona, so it’s worth devoting some attention to. The ego-burst doesn’t hurt either. My concrete goal is to get in the top 10 search results for the query [Micah], though I face some stiff competition including the prophet.
From an SEO perspective, “Push Button Paradise” wasn’t the greatest choice of name. It suffers from the common SEO mistake of being excessively clever and/or cute reflection of what I happened to be working on at the moment, namely XForms. If you see the old name standalone, or in a blogroll, or in an RSS reader, you still don’t have much of an idea what it’s about or who’s behind it. True I get pretty good ranking on the exact phrase, but nobody searches for that…
I will continue SEO tweaks on this site as time goes on and welcome any advice from any of my 7 readers.
In short, Micahpedia is about what I’m reading, writing, thinking about, and working on. I have plenty to say about these things. :-) The best is yet to come. -m
Permalink
Filed under announcement, everythingismiscellaneous, intentional web, search, stuff
Sunday, April 27th, 2008
Roughly speaking, the innovator’s dilemma happens when a product progressively gets more and more advanced features, to the point that it misses out (by listening to customers) on an entire new opportunity. At that point, a simpler, competing product can come into play and make large gains.
But what happens when a company is generally aware of the Innovator’s Dilemma and tries to compensate? It seems like second order effects might come into their own. A product widely known for being (and remaining) minimalist is exposed to attacks from deliberate enhancements and related complexificaiton of competitive products. As the market gets more mature, the steadfastly-simple market leader gets left behind. In a sense, it’s a role reversal from what Clayton Christensen describes. But can it work out the same in the end? Please comment. -m
Permalink
Filed under commercialism, everythingismiscellaneous, search, trends
Monday, April 14th, 2008
Some books you forget immediately, but some stick with you. Some affect you so profoundly that years later you still think about them. They get under your skin and shape your future. Here’s my list:
- How to Win Friends and Influence People This got me through years of W3C work, and still affects every human interaction I have.
- Gödel, Escher, Bach This book is impossible to describe in one line, but it will make you think. And re-read it. This book directly inspired my Hyperlink Offering article riffing on XLink and my fondness for predicates.
- Three Men in a Boat The funniest book I have read. Ever. But I actually read Connie Willis’s To Say Nothing of the Dog first…
- Kicking the Sacred Cow Sometimes you need to think about the impermissible. Or understand why others do. This book inspired my XML Annoyances column.
- On Writing Stephen King’s “CV” (aka life history), writing tips, and harrowing description of his real-life near-death experience. This book influenced my choice of house to by–get one with an office…
- Calculus Made Easy I was originally given this book by my mentor, Virgil Matheson, when I was probably in the 6th grade. “What one fool can do, so can another,” the author opines. An utterly remarkable book that deflates the aura of complexity normally around higher maths.
OK, I guess that’s 6. Also, I would have to mention another that caused significant changes: XForms Essentials ;)
What’s on your list? -m
P.S. These links are Amazon affiliate links. If you buy some of them you will be helping support my terrible Amazon habit, now at around 50 pages a day.
Permalink
Filed under everythingismiscellaneous, writing
Friday, April 11th, 2008
Thanks to chromatic for the link. Largely hidden, largest app clusters of this particular platform can:
Control over a million computers and can deliver over a hundred billion advertisements per day.
However, “don’t be evil” is not a part of this particular platform’s strategy… -m
Permalink
Filed under aswemaythink, commercialism, everythingismiscellaneous, google, hardware, trends
Thursday, March 20th, 2008
I have here a pre-release copy of Cory Doctorow’s novel Little Brother.
With permission.
In plain text.
Being read with the UNIX command less.
On an XO laptop.
And so far it’s awesome. -m
Permalink
Filed under IPR, ebook, everythingismiscellaneous, hardware
Thursday, March 13th, 2008
So today Yahoo! announced a major facet of what I’ve been working on lately: making the web more meaningful. Lots of fantastic coverage, including TechCrunch and ReadWriteWeb (and others, please link in the comments), and supportive responses and blog posts across the board. It’s been a while since I’ve felt this good about being a Yahoo.
So what exactly is it?
A few months ago I went through the pages on this very blog and added hAtom markup. As a result of this change…well, nothing happened. I had a good experience learning about exactly what is involved in retrofitting an existing site with microformats, but I didn’t get any tangible benefit. With the “SearchMonkey” platform, any site using microformats, or RDFa or eRDF, is exposed to developers who can enhance search results. An enhanced result won’t directly make my my site rank higher in search, it it most certainly make it prone to more clicks, and ultimately more readership, more inlinks, and better organic ranking.
How about some questions and answers:
Q: Is this Tim Berners-Lee’s vision of the Semantic Web finally getting fulfilled?
A: No.
Q: Does this presuppose everybody rushing to change their sites to include microformats, RDF, etc?
A: No. After all, there is a developer platform. Naturally, developers will have an easier time with sites that use official and community standards for structuring data, but there is no obligation for any site to make changes in order to participate and benefit.
Q: Why would a site want to expose all its precious data in an easily-extractable way?
A: Because within a healthy ecosystem it results in a measurable increase in traffic and customer satisfaction. Data on the public web is already extractable, given enough eyeballs. An openness strategy pays off (of which SearchMonkey is an existence proof).
Q: What about metacrap? We can never trust sites to provide honest metadata.
A: The system does have significant spam deterrents built in, of which I won’t say more. But perhaps more importantly, the plugin nature of the platform uses the power of the community to shape itself. A spammy plugin won’t get installed by users. A site that mixes in fraudulent RDFa metadata with real content will get exposed as fraudulent, and users will abandon ship.
Q: Didn’t ask.com prove that having a better user interface doesn’t help gain search market share?
A: Perhaps. But this isn’t about user interface–it’s about data (which enables a much better interface.)
Q: Won’t (Google|Microsoft|some startup) just immediately clone this idea and take advantage of all the new metadata out there?
A: I’m sure these guys will have some kind of response, and it’s true that a rising tide lifts all boats. But I don’t see anyone else cloning this exactly. The way it’s implemented has a distinctly Yahoo! appeal to it. Nobody has cloned Yahoo! Answers yet, either. In some ways, this is a return to roots, since Yahoo! started off as a human-guided directory. SearchMonkey is similar, except a much broader group of people can now participate. And there are some specific human, technical and financial reasons why as well, but I suggest inviting me out for beers if you want specifics. :-)
Disclaimer: as always, I’m not speaking for my employer. See the standard disclaimer. -m
Update: more Q and A
Q: How is SearchMonkey related to the recently announced Yahoo! Microsearch?
A: In brief, Microsearch is a research project (and a very cool one) with far-reaching goals, while SearchMonkey is targeted as imminently shipping software. I frequently talk to and compare notes with Peter Mika, the lead researcher for Microsearch.
Permalink
Filed under announcement, everythingismiscellaneous, intentional web, metadata, microformats, search, standards, trends, web20, yahoo
Thursday, March 6th, 2008
Somehow I missed this posting and the underlying news that a Y Research project has a nice public demo of semantic search, driven by RDF, RDFa, and microformats. Still a rough sketch of a full solution, with multiple-second access times. But I particularly like the query for renaissance faire. -m
Permalink
Filed under announcement, everythingismiscellaneous, metadata, microformats, yahoo
Wednesday, January 23rd, 2008
Take a look at this URL, and the page behind it. This is a list of all the Flickr photos with the tag “xmlns:dc=http://purl.org/dc/elements/1.1/“. Although these have been around for a while, I hadn’t been aware of this kind of tagging until recently.
Why “xml” in the namespace declaration? This doesn’t have much to do with XML. How many tags are there in the world that start with “dc:” and are not referring to Dublin Core? At least the tag declaring the namespace provides a good hook for finding things with machine tags. It’s only a small step up to RDFa from here, which is good! -m
Permalink
Filed under everythingismiscellaneous, intentional web, metadata, yahoo
Friday, January 4th, 2008
I discovered this by accident, but my life has been measurably better since.
You probably already know that you can switch apps quickly with Cmd+tab. But if you reach your pinky up a bit more and hit Cmd+~ you can rotate through the windows of the current app. This turns out to be most useful when, say, your email compose window gets behind the main email client window.
What is the equivalent keystroke on Linux? -m
Permalink
Filed under apple, everythingismiscellaneous, stuff
Tuesday, January 1st, 2008
Holding steady at 1280 x 854 but due for an upgrade soon.
Seriously, if you find yourself setting various goals just because something on the calendar changed, you probably don’t have the long-term motivation needed to see it through, which is why so many new years’ resolutions lie in broken heaps by mid February. If you think something is worth doing (like this for example), then forget the calendar and do it.
-m
Permalink
Filed under announcement, annoyance, everythingismiscellaneous, patternalia
Tuesday, December 25th, 2007
I visited the Amazon home page today to find this:

Thanks, Amazon! Now sit back down, you’re scaring me. -m
Permalink
Filed under amazon, everythingismiscellaneous
Saturday, December 15th, 2007
While I’ve got your attention, here’s an XPath (1.0) puzzler. I have an RDFa dataset compiled from various and sundry sources. It’s all wrapped up in a single XML file. I run this XPath to see how many meta elements are present: //meta and it returns a node-set of size 762. Now, I want to see how many property elements are present, so I run the query: //meta/@property and it returns a node-set of size 764. How is it that the second node-set can be bigger than the first? -m
Permalink
Filed under everythingismiscellaneous, standards, xml, xpath
Friday, December 7th, 2007
Here’s the best news I’ve had all day: the creators of MST3K are reuniting under a new effort, called Cinematic Titanic, the firstfruits of which are due out this coming Monday.
I’ve been a long time fan of MST3K, watched most of the early episodes on UHF in Minnesota. And for the record, I like Joel better than Mike. :) -m
Permalink
Filed under everythingismiscellaneous, stuff
Thursday, December 6th, 2007
I came away from the XML 2007 conference with lots of new ideas and inspirations. I’ll write some postings about individual technologies in the coming days.
But for now, another RDFa question. If I need to represent a list, what is the best way to do it? Does it differ between ordered and unordered lists? Let’s take some concrete examples, say a shopping list and an (ordered) todo list. How would you do it? -m
P.S. What about multi-level lists?
Permalink
Filed under everythingismiscellaneous, intentional web, standards
Friday, November 30th, 2007
If you want to get anything done, give it to a busy person…
In my life, I’ve started four novels, completed my goals on three, gotten to “The End” on two, and completely flamed out on one.
The first was in 2001. I hadn’t written much since high school. Something clicked in my head that made me realize that writing wasn’t some kind of black art (as one particular teacher had drilled into his credulous students). It was doable. You take pencil and paper and write one word after another. Voilà. I was so taken with this simple idea that every single thing I ever learned about writing went out the window. I had Swifties, danglers, tell-vs-show, you name it. There’s enough material in there for several Bulwer-Lytton contests. By the time I had 70 hand-written pages, the thing collapsed under it’s own weight and the story reached an abrupt, borderline-surrealistic “ending” to abuse the term. I have evidence that I even typed it all in and pressed on for a 2nd draft.
By 2003 my non-fiction book was published–my writing career was under way! Part of the elaborate book proposal dance involved me writing some online articles, including one piece of fiction that was well-received in the tiny circle that was its intended audience. At this stage I adopted electronic writing, and ditched my crashy Windows laptop for a Mac, a vast improvement.
In 2005 I discovered NaNoWriMo, and though I thought it would be a lost cause, I signed up. No way it could be as bad as the previous attempt. I had a new job, and was able to skip a few lunches to write, not to mention intense evenings and weekends. The end goal is 50,000 words during the 30 days of November, that’s 1,666 and two-thirds words per day. All of the prior month I spent outlining, making maps, creating my universe. I used the simplest of tools, my text editor and one file per chapter. I learned that the command wc *.txt could easily give me a combined word count. To my surprise, it worked. I reemerged into daylight with a completed a full story arc loosely based on the earlier story, and ended up with just over 50,000 words. The text itself was very rough, but I read the whole thing out loud in a podcast to edit it. In terms of improvement, it was huge, but still far from publishable.
2006 and another NaNoWriMo rolled around, and I took off on a more ambitious storyline with far fewer notes going into it. The story itself involved the same general characters of the previous two episodes, but with a deeper, more mature feeling to it. In short, I finally wrote a piece of fiction to be proud about afterwards, though when I hit 50,000 words I felt really burned out; hit “save” and left the story arc unfinished.
The pull to dig in to an intensive 2nd draft of the story was immense, but just too many things were going on, including a new arrival in the family and a new set of job responsibilities. I never got more than a few dozen pages into the rewrite. When NaNoWriMo 2007 came upon me, I had a tough choice…do I write something fresh, or try to rework the previous novel? Fresh. A completely new story line, new characters, new setting, new everything. As of a few days ago, I finished the draft, compressing parts of the story as needed to meet both the 50 kiloword goal and the complete story arc. In preparation, I read a number of books, but as far as written outlines, maps, etc. go, almost nothing happened before November 1. I saved enough of the “fun stuff” that a second revision of this story will be a joy. Overall, another improvement year-over-year.
There’s only one kink to the “if you want to get something done…” idea: my slides for the XML Conference talk I have in a few days are still unfinished… -m
Permalink
Filed under everythingismiscellaneous, languages, stuff, writing
Monday, November 26th, 2007
That was the subject of an email I got this morning. After I headed in to work, I listed to Science Friday, which included the Ig Nobel Prize festivites. One of the winners?
CHEMISTRY: Mayu Yamamoto of the International Medical Center of Japan, for developing a way to extract vanillin — vanilla fragrance and flavoring — from cow dung.
Ice cream samples were offered to the Laureates present.
Coincidence? Or something greater? -m
Permalink
Filed under everythingismiscellaneous
Monday, November 19th, 2007
Where’s Project Gutenberg? One difficulty in launching an ebook platform is the lack of available titles. I keep hearing about 80,000+ titles, but expressed as a percentage of Amazon’s book catalog, it’s minuscule. There should be all kind of public domain titles ready to go on day one. And where’s the Creative Commons books?
There’s some public domain books to be found, but none are free. Take, for example, A Connecticut Yankee in King Arthur’s Court, a book (in paper form) sitting just out of arm’s reach as I write this, waiting to be read. If I had it on a device, particularly one with a good screen, I’d be more inclined to keep it, and dozens others, on hand in my backback and be ready to read at a moment’s notice. But no.
The problem is the the “we take care of the wireless delivery” part, called Whispernet(tm). It’s not really free, nor bundled in the service price. It’s bundled in to the cost of every media access. Is it fair to pay $9.99 for a New York Times bestseller? Sure. But it sucks to pay $1 for an A-list blog that’s free everywhere else, or to get literally nickeled and dimed for the privelege of “converting” and delivering your own content to your own device.
By the way, who gets the money paid for accessing, say, a CreativeCommons non-commercial licensed blog via the Kindle? Somebody should look into that.
I applaud Amazon for pushing to innovate in a space that badly needs it, but the financial model behind the wireless access encourages the wrong kind of things. Exceptions, like unlimited Wikipedia access (be still my heart!) still need to be hand approved by the gatekeeper. Information wants to be free, it doesn’t want to be a service, though that’s hard to see when the dollar signs get in your eyes.
Many folks are comparing this to the original iPod launch–remember, the huge klunky one with a tiny capacity, black and white screen, and a mechanical click-wheel? There’s some strong points of similarity, but stronger differences. For one, anyone with an iPod can easily rip their existing CDs, not to mention obtain MP3s from other methods (so I hear). There’s nothing like that yet for books.
Where’s the documentation for the new, proprietary ebook format? I don’t care about the DRM crap. I care about being able to create new content, or repackage existing content for which I have the rights, and for that, I’m having trouble coming up with a rationale for an entire new format. I would love to do some cool things with this platform. Perhaps I will some day, though my enthusiasm is somewhat lessened by the difficulties I would face getting anything cool onto the devices. -m
Permalink
Filed under IPR, browsers, everythingismiscellaneous, hardware, languages, mobile, trends
Sunday, November 18th, 2007
As one who, in the all-too-near future, will be hammering out the visuals to go with my talk at XML 2007, this made my day. (be sure to check out the deeper pages too) -m
Permalink
Filed under everythingismiscellaneous, languages, writing
Tuesday, November 13th, 2007
OK, let me take a step back from specific technologies like RDFa, let’s go through a really simple example.
On a certain web page, I refer to a book. That book has a price of 21.86 US dollars. The page is intended as primarily human-readable, but I want to include machine-readable data too, for a global audience.
What would you do? What specific markup choices would you make? What specific markup would you use? -m
Permalink
Filed under browsers, everythingismiscellaneous, intentional web, standards
Saturday, November 10th, 2007
What is the difference between placing instanceof=”prefix:val” vs. rel=”prefix:val” on something? How do I decide between the two?
In the example of hEvent data, why is it better/more accurate to use instanceof=”cal:Vevent” instead of a blank node via rel=”cal:Vevent”?
-m
Permalink
Filed under everythingismiscellaneous, languages, standards, xml
Monday, October 29th, 2007
Many things in life are simpler when you only need to be within 5%:
- Pi is pretty much 3
- Water weighs pretty much 8 pounds a gallon
- A quart is pretty much a liter (and a gallon, 4 liters)
- A year has pretty much 360 days, and pretty much 31 million seconds
- The speed of light is pretty much 300,000 km/s, which is pretty much one foot/nanosecond
Of course, there’s even more things that get more convenient when you have 10% or 20% to work with… -m
Permalink
Filed under everythingismiscellaneous, patternalia, standards
Tuesday, October 16th, 2007
If you’re in the South Bay and like mead, you need to check this out. -m
Permalink
Filed under announcement, everythingismiscellaneous, stuff
Monday, October 15th, 2007
…should write more opinion columns. :-) -m
Permalink
Filed under commercialism, everythingismiscellaneous, trends
Thursday, October 11th, 2007
I didn’t get to do much for Yahoo Hack Day, but I did get to help a coworker a teeny bit with an implementation of Y! Search for social web sites, including Facebook. There could be some interesting repercussions from that, so I won’t say more now. But what did surprise me is how many Yahoos are active on Facebook.
Myself–I’m still a Facebook curmudgeon. But mostly I simply haven’t had the time to check it out, or figure out the value proposition of accepting an invitation. -m
Permalink
Filed under everythingismiscellaneous, software, trends, yahoo
Saturday, September 29th, 2007
Speaking of podcasts, last week I unsubbed from Rocketboom, the show having officially become unbearably advertising-swamped. It feels good (but not as good as getting that hour-per-week of my life back from Diggnation).
Possibly coming soon: unsub from Security Now, instead of fast-forwarding through half of it at present. -m
Permalink
Filed under everythingismiscellaneous, trends
Sunday, September 23rd, 2007
EXSLT support coming to Firefox 3.0. Python Flyweights. Timeline of MSFT engagement on document standards. RDFa Primer. And not that this is a conspiracy blog or anything, but strange things are afoot at Minot AFB, hours from where I grew up. -m
Permalink
Filed under everythingismiscellaneous, stuff
Sunday, September 16th, 2007
My Copious Free Time(tm) has been filled lately by two different evaluation projects. One is the 2nd Annual Writing Show Best First Chapter of a Novel Contest, for which the first round of judging is just winding up. The main benefit for contest entrants is that every submission gets a professional critique of at least 750 words. But additionally, each submisison gets a score on a 50-point scale, based on:
- 10 points for Story. Is it a compelling read with a great hook? Are we engaged?
- 10 points for Style. Is the writing smooth and tight, without awkward constructions, extraneous verbiage, and redundancies?
- 10 points for Dialog. Is the dialog natural and does it move the story along?
- 10 points for Character. Are the characters interesting? Do we care about them?
- 10 points for Mechanics. Are grammar, spelling, and punctuation correct?
I’m also attending some classes aiming toward becoming a Certified Beer Judge (details on Meadblog). This isn’t as fun as it sounds. (Well, OK, maybe it is…). The idea is to build up better sensory perception so that my personal brewing and cooking projects can benefit. But the upcoming test is 70% written essay questions like “Identify three distinctly different top-fermenting beer styles with a starting gravity of 1.070 or higher, and describe the similarities and differences between the styles”. 30% of the test is based on actual tasting and filling out a tasting sheet. Of interest, the scoring here is also based on a 50-point scale:
- 12 points for Aroma.
- 3 points for Appearance.
- 20 points for Taste.
- 5 points for Mouthfeel.
- 10 points for Overall Impression.
The interesting part is that there’s similarities between the two tasks. For both, I need to work off of physical paper, not in my head on on a computer screen. For both, I first “skim”, building an overall impression, then dig down into individual categories to assign a score for each one. Then I step back and look at my numbers, and check whether everything makes sense and accurately records my impressions. When I’m satisfied, I add everything up and am done.
Most day-to-day problems aren’t so well structured or normalized, but nonetheless, I find myself tackling all kinds of problems with a similar approach. There you have it. Writing and drinking beer make you a better person. :) -m
Permalink
Filed under everythingismiscellaneous, languages, patternalia, stuff, writing