You don't need "are you sure?" [alert boxes].
How do you get rid of "are you sure?"
[Tantek blurts out] Undo.
He was one of the better human interface / user interface speakers I have had the chance to see, and was not afraid to state the obvious criticisms about the evolution of the Macintosh user interface that the rest of the fanbase is more than happy to gloss over.
And little did I know, he also hired his former student Bill Atkinson from UCSD to work at Apple, who then went on to create HyperCard, a simple prototyping platform whose ease of use and speed of creation have yet to be replicated.
We will miss you Jef.
I like playing with naming things, just because it is often a fun intellectual challenge, so after Alex complained to me about the "Ajax" name, I thought I'd take a shot. Starting with the initials of a few of the technologies/concepts involved ("X", "C", "D", "A", "E", "J"), and playing a little mental Scrabble, I came up with:
Why not try the exercise yourself? Suggest another name for folks to use before Colgate-Palmolive sends the requisite C&D.
Amber will be spinning tonight at the Canvas Gallery and Cafe as part of their DJ Showdown. It's from 8pm to 2am, but I have a feeling that Amber will be spinning sometime around 10pm-11pmish. If you're looking for a competitive display of independent DJ music, this is the event to check out. Did I mention the free wifi? Hope to see you there!
Joe points out the markup used for the terms in the tag "heat map" which are a sequence of
<a href> hyperlinks with inline styling to set their font size to indicate their popularity. And while this is certainly cleaner than earlier approaches which typically use the deprecated
<font> element, and finer grained (CSS font-sizes 9px...24px vs. HTML FONT SIZE=1...6), the markup still doesn't convey the "weight" or "importance" of those popular tags.
Mea culpa. I take full responsibility for the markup (or lack thereof) used, and agree that Joe Clark is right, we can do better.
Joe suggests that this tag collection should be an unordered list to begin with, which makes sense to me.
He also suggests using
<small> to modify the assumed default size. This I'm not so sure about. If we reference the HTML4.01 specification, we see:
15.2.1 Font style elements: the TT, I, B, BIG, SMALL, STRIKE, S, and U elements
Which quite clearly indicates that those elements are presentational since they are listed as Font style elements. A little further down is the description of
- BIG: Renders text in a "large" font.
- SMALL: Renders text in a "small" font.
(And don't even get me started on the abuse of a
<li> would have worked just fine, or perhaps the
<b>s should have been
<dt>s) in that portion quoted from the W3C HTML4.01 spec.)
Ironically, this isn't what popular implementations do, which is to render text in a largeR font or a smallER font respectively. But regardless the
<small> are about fonts and nothing more. They have no semantics per the specification
(if you can find any hint otherwise in HTML4.01, please point it out!),
which also only provide two additional font sizing levels, and by popular implementation are nothing more than a shorthand for
<font size="+1"> and
<font size="-1"> as
pointed out by David Gouch. Why weren't
<small> deprecated? I don't know — why wasn't the '
width' attribute of
<td> deprecated which is also clearly nothing but presentational? There are a few other examples of presentational markup that somehow survived in HTML4.01 Strict (and thus propagated to XHTML 1.0 Strict, XHTML 1.1, and even into XHTML Basic!). My guess: mistakes were made. But that's something for markup historians to figure out.
The closest element I could find in HTML to represent greater "weight" or "importance" was
<em>s is valid, and the semantics of such are also something that can easily be inferred from discussions of nesting
<em>. After some more research I found that others had also discussed the valid semantics of just nesting
Thus I'm taking Joe's suggestion to use an unordered list with list items, but using nested
<em>s rather than
<small> to indicate the relative popularity of the tags. I'll leave what this means for the respective style sheet as an exercise for the reader.
Check out the updated Technorati Tags home page .
Niall has done some amazing things with Technorati to date, including founding the Technorati Users Group, writing an AppleScript to export Attention.xml from NetNewsWire, and writing an award-winning Technorati cosmos within NetNewsWire AppleScript.
We're all very excited about working with Niall, and in particular, I'm looking forward to working with Niall on being of even better service to the community of Technorati developers.