<?xml version="1.0" encoding="utf-8"?><feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom"><title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Tantek's Updates</div></title><link href="http://tantek.com/" rel="alternate" title="Tantek's Posts" type="text/html"/><link href="http://tantek.com/updates.atom" rel="self" /><id>http://tantek.com/updates.atom</id><author><name>Tantek</name><uri>http://tantek.com/</uri></author><updated>2006-11-05T23:38:00-08:00</updated><entry><updated>2006-10-09T00:00:00-07:00</updated><published>2006-10-09T00:00:00-07:00</published><link href="http://www.w3.org/Style/Group/meetings.html#Oct06" rel="alternate" title="CSS WG f2f" type="text/html"/><id>http://www.w3.org/Style/Group/meetings.html#Oct06</id><title>CSS WG f2f</title><content type="xhtml" xml:space="preserve"><div xmlns="http://www.w3.org/1999/xhtml"><div class="vevent">
 <a class="url" href="http://www.w3.org/Style/Group/meetings.html#Oct06">
  <abbr class="dtstart" title="20061009">
    10/9</abbr>-<abbr class="dtend" title="20061012">11</abbr>
  <span class="summary">
     CSS WG f2f
  </span>
 </a> - at
 <a class="location" href="http://mozilla.org/contact">
   Mozilla Corporation, Mountain View
 </a>
</div></div></content></entry><entry><updated>2006-11-05T23:30:00-08:00</updated><published>2006-11-05T23:30:00-08:00</published><link href="http://tantek.com/log/2006/11.html#d05t2330" rel="alternate" title="Remember remember the 5th of November" type="text/html"/><id>http://tantek.com/log/2006/11.html#d05t2330</id><title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Remember remember the 5th of November</div></title><content type="xhtml" xml:base="http://tantek.com/log/2006/11.html" xml:space="preserve"><div xmlns="http://www.w3.org/1999/xhtml"><h4 class='tags'>tags:</h4><ul class='tags'><li><a rel="tag" href="http://technorati.com/tag/remember">remember</a></li>
<li><a rel="tag" href="http://technorati.com/tag/fifth">fifth</a></li>
<li><a rel="tag" href="http://technorati.com/tag/november">november</a></li>
<li><a rel="tag" href="http://technorati.com/tag/idea">idea</a></li>
<li><a rel="tag" href="http://technorati.com/tag/buildingblocks">buildingblocks</a></li>
<li><a rel="tag" href="http://technorati.com/tag/independents">independents</a></li>
<li><a rel="tag" href="http://technorati.com/tag/independence">independence</a></li>
<li><a rel="tag" href="http://technorati.com/tag/freedom">freedom</a></li>
</ul>
<p>In honor of the 5th of November, <a href="http://tantek.com/presentations/2006/03/building-blocks/">Creating Building Blocks for Independents</a> is now a wiki:
<a href="http://buildingblocks.pbwiki.com/">buildingblocks.pbwiki.com</a>.
</p><p>Comments <a href='http://technorati.com/cosmos/search.html?url=http://tantek.com/log/2006/11.html%23d05t2330'><img src='../../images/tcosm11.gif' alt='and other blogs commenting on this post' /></a></p>
</div></content></entry><entry><updated>2006-10-05T18:26:00-08:00</updated><published>2006-10-05T18:26:00-08:00</published><link href="http://tantek.com/log/2006/10.html#d05t1826" rel="alternate" title="Flickr / Yahoo! Mail API beta Photo Postcard Hack" type="text/html"/><id>http://tantek.com/log/2006/10.html#d05t1826</id><title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Flickr / Yahoo! Mail API beta Photo Postcard Hack</div></title><content type="xhtml" xml:base="http://tantek.com/log/2006/10.html" xml:space="preserve"><div xmlns="http://www.w3.org/1999/xhtml"><h4 class='tags'>tags:</h4><ul class='tags'><li><a rel="tag" href="http://technorati.com/tag/flickr">flickr</a></li>
<li><a rel="tag" href="http://technorati.com/tag/yahoo">yahoo</a></li>
<li><a rel="tag" href="http://technorati.com/tag/yahoomail">yahoomail</a></li>
<li><a rel="tag" href="http://technorati.com/tag/yahoomailapi">yahoomailapi</a></li>
<li><a rel="tag" href="http://technorati.com/tag/api">api</a></li>
<li><a rel="tag" href="http://technorati.com/tag/photo">photo</a></li>
<li><a rel="tag" href="http://technorati.com/tag/postcard">postcard</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hack">hack</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hackday">hackday</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hackday06">hackday06</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hackday2006">hackday2006</a></li>
<li><a rel="tag" href="http://technorati.com/tag/yahoohackday">yahoohackday</a></li>
<li><a rel="tag" href="http://technorati.com/tag/yahoohackday06">yahoohackday06</a></li>
<li><a rel="tag" href="http://technorati.com/tag/yahoohackday2006">yahoohackday2006</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hacker">hacker</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hackers">hackers</a></li>
</ul>
<p>Last Friday <a href="http://leahculver.com">Leah</a> <abbr title="instant messaged">IM'd</abbr> me at the last minute and "tastefully hinted" (her words) that she was looking for help with transit directions from the East Bay over to <a href="http://hackday.org/">Yahoo Hack Day</a>.  It turned out that I was driving down, despite having just flown in earlier that day from a wonderful trip to Japan where I had the honor of speaking at the <a href="http://www.garage.co.jp/ncc2006/">New Context 2006 conference</a> organized by <a href="http://joi.ito.com/">Joi Ito</a> and <a href="http://www.garage.co.jp/">Digital Garage</a> (much thanks to Fumi and Yuki as well!), and could use a carpool partner.
</p>
<p>
Suffice it to say we got to <a href="http://yahoo.com">Yahoo</a>'s main campus in Sunnyvale in short order, registered, made the rounds saying hello to all the familiar friendly faces and stuffed our faces with the extra pizza in the cafeteria.  After settling into the VIP coding area squatted by the <a href="http://rubyredlabs.com/">Ruby Red Labs</a> folks and wondering what the heck we were going to do, Leah exclaimed, wouldn't it be cool if you could see a <a href="http://flickr.com">Flickr</a> photo that you like and send it to someone like an eCard.  In fact, we couldn't figure out why Flickr hadn't already done this, except for the obvious only 24 hours in a day problem. I knew <a href="http://diveintogreasemonkey.org">Greasemonkey</a> could modify any webpage, like add a "Send Postcard" button to Flickr, even though I'd never written a user script.  We also found out that the <a href="http://mail.yahoo.com">Yahoo Mail</a> team had <em>just</em> released a beta version of their API so we realized all the pieces existed to build this.
</p>
<p>
Friday night we totally got the user interface working, and thanks Leslie's graphic design skillz, with icons that perfectly matched the rest of Flickr's cute little buttons on top of a photo (note the new "POST CARD" button on the far right):
</p>
<p><a href="http://flickr.com/photos/tantek/261919386/"><img src="http://static.flickr.com/90/261919386_a9688efd82.jpg" alt="Flickr photo buttons with new 'POST CARD' button" /></a>
</p>
<p>
Check out the cute pink highlights in the hover state:
</p>
<p><a href="http://flickr.com/photos/tantek/261919387/"><img src="http://static.flickr.com/89/261919387_d0bc6bd178.jpg" alt="Flickr photo buttons with new 'POST CARD' button in hover state" /></a>
</p>
<p>
Thanks to <a href="http://mozilla.com">Firefox</a>'s built-in "View Selection Source" control-click menu command, I was able to reverse engineer the markup and HTML class names that Flickr uses for their drop down dialogs and thus immitate their look and feel.  Leah wrote javascript (user script) to both create the button on the page, and create the script to create the "Send photo postcard:" dropdown dialog as well:
</p>
<p><a href="http://flickr.com/photos/tantek/261919389/"><img src="http://static.flickr.com/81/261919389_5d58508b84.jpg" alt="'Send photo postcard:' dropdown dialog" /></a>
</p>
<p>
Sometime in the early AM hours we code completed the user interface and decided to catch a few hours of sleep before building out the back end.
</p>
<p>
Saturday morning Leah found out that there were actual prizes at stake for Yahoo Mail API hacks (<a href="http://apple.com/ipod">iPods</a>!), and so we got serious.  Thanks to immeasurable help from <a href="http://unclehulka.com/ryan/blog/" rel="met colleague">Ryan Kennedy</a> of the Yahoo Mail team, we got the backend piece barely working on Saturday and added little bits like an alert letting the user know that their photo had been sent:
</p>
<p><a href="http://flickr.com/photos/tantek/261919390/"><img src="http://static.flickr.com/121/261919390_9fa4d32dc0.jpg" alt="'Flickr postcard sent' confirmation alert" /></a>
</p>
<p>
We signed up just as we got everything working as <a href="http://developer.yahoo.net/hackday-wiki/index.cgi?HackSignupPage">#45 on the Hack Day contest submission wiki page</a>.  Then we anxiously waited our turn.
</p>
<p><a href="http://flickr.com/photos/freshelectrons/257643236/"><img src="http://static.flickr.com/85/257643236_ab0053f291.jpg" alt="Leah and Tantek anxiously await their turn to demo their hack." /></a>
</p>
<p>
Leah spoke while I ran the demo.  The network was <em>reaaaaalllllllllyyyyy</em> slow.
</p>
<p><a href="http://flickr.com/photos/ekai/256994510/"><img src="http://static.flickr.com/119/256994510_df7c6adb25.jpg" alt="Leah and Tantek demo their hack and Yahoo Hack Day" /></a>
</p>
<p>
We had timed our demo for 60 seconds, and <em>barely</em> got it done in the allotted 120 seconds.
</p>
<p><a href="http://flickr.com/photos/yodelanecdotal/257020697/"><img src="http://static.flickr.com/95/257020697_b9d45b902b.jpg" alt="Viewing a Flickr photopostcard from Leah to Tantek in Yahoo Mail - completing a successful demonstration of our hack." /></a>
</p>
<p>
Phew.  We were so relieved to have successfully finished and demonstrated a hack: our first Greasemonkey hack, first Flickr DOM walking/scraping, and first Yahoo Mail API app, that we just sat back and enjoyed watching the rest of the demos.  But surprise surprise, our simple little hack was deemed worthy of <a href="http://developer.yahoo.net/hackday/2006/10/the_hack_day_winners_list.html">2nd place Yahoo Mail API hack</a>!  Look at us and our shiny new shared-custody 30 gigabyte iPod!
</p>
<p><a href="http://flickr.com/photos/tantek/256973977/"><img src="http://static.flickr.com/101/256973977_de0871c4b0.jpg" alt="Tantek and Leah proudly display their 30GB iPod they won at the Yahoo Hack Day contest for 2nd best Yahoo Mail API hack" /></a>
</p>
<p>
We've posted <a href="http://leahculver.com/hacks/photopostcard.user.js">the hack at Leah's website</a> and have open sourced it under a <a href="http://creativecommons.org/licenses/by/2.5">Creative Commons Attribution 2.5 license</a>.  Note that in the interest of showing what actually won, what's posted at that URL is raw and <em>unchanged from what we demonstrated</em>.  We know it is suboptimal, we know it could use cleanup and improvement.  We plan to do a cleanup pass and also put out the PHP used for the Mail API piece. 
</p>
<p>
Instructions / requirements / caveats:
</p>
<ul>
<li>Get <a href="http://mozilla.com">Firefox</a> 1.5 or later</li>
<li><a href="http://diveintogreasemonkey.org">Greasemonkey</a> - download, install, and relaunch Firefox</li>
<li>Go <a href="http://leahculver.com/hacks/photopostcard.user.js">http://leahculver.com/hacks/photopostcard.user.js</a> and click the INSTALL button in the header that drops down just above the page.</li>
<li>Be logged into your <a href="http://mail.yahoo.com">Yahoo! Mail</a> account (currently you must have a <em>premium</em> Yahoo! Mail account, and for the moment your account must be on the one server that is supporting the Yahoo! Mail API - I'll update this when that restriction is removed).</li>
<li>Go to <a href="http://flickr.com">Flickr</a> and find an <a href="http://flickr.com/explore/">interesting</a> photo.
</li>
<li>Click the "POST CARD" button, enter a friend's email address, a short message and click "Send".</li>
<li>That's it!</li>
</ul>
<p>
Thanks again Yahoo for throwing an awesome event.  We had a blast. See <a href="http://flickr.com/photos/tantek/tags/yahoohackday2006">my photos</a>, and <a href="http://flickr.com/photos/tags/hackday06">everyone's photos</a>.
</p>
<p>
P.S. Hey Flickr team, it would be really cool if you could add this feature natively and just have it work with your built-in email system.  You're welcome to use any/all of our art/code however you wish (if CC-by-2.5 is not enough for your lawyers) - all Leah and I ask for in exchange are "lifetime/neverending" Flickr Pro and Yahoo! Mail premium accounts.  :)
</p>
<ul><li><a href="http://flickr.com/photos/40467362@N00/">Leah Culver on Flickr</a> and "leah.culver" at Yahoo.</li>
<li><a href="http://flickr.com/photos/tantek/">Tantek Çelik on Flickr</a> and "tantek" at Yahoo</li>
</ul>
<p>Thanks!</p>

<p>Comments <a href='http://technorati.com/cosmos/search.html?url=http://tantek.com/log/2006/10.html%23d05t1826'><img src='../../images/tcosm11.gif' alt='and other blogs commenting on this post' /></a></p>
</div></content></entry><entry><updated>2006-09-11T22:46:00-08:00</updated><published>2006-09-11T22:46:00-08:00</published><link href="http://tantek.com/log/2006/09.html#d11t2246" rel="alternate" title="Fight bad ideas not people" type="text/html"/><id>http://tantek.com/log/2006/09.html#d11t2246</id><title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Fight bad ideas not people</div></title><content type="xhtml" xml:base="http://tantek.com/log/2006/09.html" xml:space="preserve"><div xmlns="http://www.w3.org/1999/xhtml"><h4 class='tags'>tags:</h4><ul class='tags'><li><a rel="tag" href="http://technorati.com/tag/war">war</a></li>
<li><a rel="tag" href="http://technorati.com/tag/fight">fight</a></li>
<li><a rel="tag" href="http://technorati.com/tag/idea">idea</a></li>
<li><a rel="tag" href="http://technorati.com/tag/ideas">ideas</a></li>
<li><a rel="tag" href="http://technorati.com/tag/people">people</a></li>
<li><a rel="tag" href="http://technorati.com/tag/pawns">pawns</a></li>
<li><a rel="tag" href="http://technorati.com/tag/science">science</a></li>
<li><a rel="tag" href="http://technorati.com/tag/superstition">superstition</a></li>
<li><a rel="tag" href="http://technorati.com/tag/freedom">freedom</a></li>
<li><a rel="tag" href="http://technorati.com/tag/fascism">fascism</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hope">hope</a></li>
<li><a rel="tag" href="http://technorati.com/tag/fear">fear</a></li>
<li><a rel="tag" href="http://technorati.com/tag/love">love</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hate">hate</a></li>
</ul>
<p>We are not at <a href="http://en.wikipedia.org/wiki/War_on_terror">war</a>.
</p>
<p>
Ideas are at war.  We are merely their pawns and canonfodder.
</p>
<p>
Fighting a war by fighting people is merely attacking symptoms rather than causes.
</p>
<p>
In the long run, fighting a war by fighting people is only as <a href="http://www.seanbonner.com/blog/archives/002370.php">effective</a> as fighting a disease by fighting the people that have contracted it rather than fighting the disease itself.
</p>
<p>
But there is no equivalent to antibiotics for ideas.  You cannot kill an idea.
</p>
<p>
Several approaches have been attempted to fight ideas.
</p>
<ol>
<li><strong>Deprive them</strong> of hosts and transmission vectors, by quarantining people that have contracted them, e.g. as <a href="http://en.wikipedia.org/wiki/McCarthyism">McCarthyism</a> attempted.  Or worse, what <a href="http://en.wikipedia.org/wiki/Stalin">Stalin</a> did with <a href="http://en.wikipedia.org/wiki/Great_Purge">purges</a> etc.
</li>
<li><strong>Refute them</strong> openly, logically, rationally.  This tends to work in science,  mathematics, and philosophy.  It also works to dispell children of simple mythological constructs such as <a href="../../log/2002/12.html#L20021211" class="local">Santa Claus</a> or the Tooth Fairy.  More complex mythological constructs have for the most part evolved immunity to reason and logic.  This doesn't mean you should stop <a href="http://www.amazon.com/exec/obidos/ASIN/0393327655/">trying</a> (hat tip: <a href="http://gondwanaland.com/mlog/2006/09/10/911-islam/">Mike Linksvayer</a>).
</li>
<li><strong>Replace them</strong> by developing better idea(s) which outpropagate, overwhelm, and ideally displace the idea(s) you are fighting.  This is how <a href="http://evolution.berkeley.edu/">science</a> could defeat <a href="http://www.pollingreport.com/science.htm">widespread superstition</a>.  How <a href="http://en.wikipedia.org/wiki/United_States_Bill_of_Rights">freedom</a> has a chance at defeating <a href="http://en.wikipedia.org/wiki/USA_PATRIOT_Act">fascism</a>. How <a href="http://www.americanrhetoric.com/speeches/Ihaveadream.htm">hope</a> can defeat <a href="http://www.schneier.com/blog/archives/2006/08/what_the_terror.html">fear</a>.  How <a href="http://en.wikipedia.org/wiki/Humanism">love</a> can defeat <a href="http://en.wikipedia.org/wiki/Suicide_attack">suicidal</a> <a href="http://en.wikipedia.org/wiki/Hate_groups_and_new_religious_movements">hate</a>.  
</li>
</ol>
<p>
Which approach do you think is the most effective?
</p>
<p>
There is a fourth approach which AFAIK has never been attempted by design though instances have clearly evolved in the wild.
</p>
<p>
Whatever method(s) you choose, the larger choice is clear.  Will you stand up to fight the bad ideas?  Or will you waste your time fighting the people?
</p>

<p>Comments <a href='http://technorati.com/cosmos/search.html?url=http://tantek.com/log/2006/09.html%23d11t2246'><img src='../../images/tcosm11.gif' alt='and other blogs commenting on this post' /></a></p>
</div></content></entry><entry><updated>2006-08-23T11:23:00-08:00</updated><published>2006-08-23T11:23:00-08:00</published><link href="http://tantek.com/log/2006/08.html#d23t1123" rel="alternate" title="Wanted: Modern Professional XHTML+CSS+script Web Developer" type="text/html"/><id>http://tantek.com/log/2006/08.html#d23t1123</id><title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Wanted: Modern Professional XHTML+CSS+script Web Developer</div></title><content type="xhtml" xml:base="http://tantek.com/log/2006/08.html" xml:space="preserve"><div xmlns="http://www.w3.org/1999/xhtml"><h4 class='tags'>tags:</h4><ul class='tags'><li><a rel="tag" href="http://technorati.com/tag/modern">modern</a></li>
<li><a rel="tag" href="http://technorati.com/tag/professional">professional</a></li>
<li><a rel="tag" href="http://technorati.com/tag/standards">standards</a></li>
<li><a rel="tag" href="http://technorati.com/tag/webdesign">webdesign</a></li>
<li><a rel="tag" href="http://technorati.com/tag/webdeveloper">webdeveloper</a></li>
<li><a rel="tag" href="http://technorati.com/tag/xhtml">xhtml</a></li>
<li><a rel="tag" href="http://technorati.com/tag/css">css</a></li>
<li><a rel="tag" href="http://technorati.com/tag/microformats">microformats</a></li>
<li><a rel="tag" href="http://technorati.com/tag/ajax">ajax</a></li>
<li><a rel="tag" href="http://technorati.com/tag/ahah">ahah</a></li>
<li><a rel="tag" href="http://technorati.com/tag/rss">rss</a></li>
<li><a rel="tag" href="http://technorati.com/tag/atom">atom</a></li>
<li><a rel="tag" href="http://technorati.com/tag/web">web</a></li>
<li><a rel="tag" href="http://technorati.com/tag/developer">developer</a></li>
<li><a rel="tag" href="http://technorati.com/tag/Technorati">Technorati</a></li>
<li><a rel="tag" href="http://technorati.com/tag/professional">professional</a></li>
<li><a rel="tag" href="http://technorati.com/tag/job">job</a></li>
<li><a rel="tag" href="http://technorati.com/tag/position">position</a></li>
<li><a rel="tag" href="http://technorati.com/tag/opportunity">opportunity</a></li>
</ul>
<p><a href="http://technorati.com">Technorati</a> is looking for a modern <a href="http://www.molly.com/2005/11/14/web-standards-and-the-new-professionalism/">professional</a> XHTML+CSS+script web developer who has some experience working with authoring valid semantic XHTML in and across templates (e.g. PHP templates). 
</p>
<p>
This is a fulltime position, onsite, at Technorati in San Francisco.  You will be working on a live website that is updated several times a week, sometimes several times a day.
</p>
<p>
The Web Developer is responsible for taking design input from a variety of sources (including internal design mockups, product manager requests,  external requirements, and guidance from the Chief Technologist - yours truly), and producing valid semantic XHTML 1.0 Strict, valid cross-browser compatible CSS, unobtrusive Javascript that degrades well for non-Javascript clients. 
</p>
<p>
We are a startup, and thus there are plenty of opportunities to do lots of different things and learn new skills.  Speaking of which...
</p>
<p>
We're passionate about quality code and we're looking for someone who is passionate about their craft as well, i.e.  those who are <a href="http://www.456bereastreet.com/archive/200511/a_web_professional_can_never_stop_learning/"> continuously learning and updating their skills</a>.  Yes this means you have not only heard of <a href="http://www.adaptivepath.com/publications/essays/archives/000385.php">AJAX</a>, but have <em>at least</em> tinkered with it on your own site, even if with something like the quick and easy to use <a href="http://microformats.org/wiki/rest/ahah">AHAH</a> subset of AJAX.
</p>
<p>
We are pushing the limits of how fast the <em>live</em> web can be indexed and shown.
</p>
<p>
See the <a href="http://technorati.com/about/jobs.html#webdev">job description on the Technorati jobs page</a> for more details on responsibilities, requirements, and plusses.  A few plusses I want to call out in particular, experience with:
</p>
<ul>
<li>Authoring, publishing, and maintaining <a href="http://microformats.org/">microformats</a>.
</li>
<li>Authoring feeds and feed templates, e.g. in RSS and <a href="http://rfc.net/rfc4287.html">Atom</a> formats.
</li>
<li>Editing and contributing to public wiki pages (e.g. <a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a>, the <a href="http://microformats.org/wiki/Main_Page">microformats wiki</a>, etc.)
</li>
<li>Maintaining and writing object-oriented PHP code that talks to web services.
</li>
<li>Knowing offhand what "Appendix C." refers to.</li>
</ul>
<p>
In addition to sending your text (ASCII or UTF8) or (X)HTML version (URL is fine) of your resume to <a href="mailto:careers@technorati.com?subject=Web+Development+Engineer" class='local'>careers@technorati.com</a>, please feel free to CC me at tantek at technorati.  Principals only.
</p>
<p>Comments <a href='http://technorati.com/cosmos/search.html?url=http://tantek.com/log/2006/08.html%23d23t1123'><img src='../../images/tcosm11.gif' alt='and other blogs commenting on this post' /></a></p>
</div></content></entry><entry><updated>2006-08-11T11:07:00-08:00</updated><published>2006-08-11T11:07:00-08:00</published><link href="http://tantek.com/log/2006/08.html#d11t1107" rel="alternate" title="iBook G4 dying on boot or soon after in less than 4 months" type="text/html"/><id>http://tantek.com/log/2006/08.html#d11t1107</id><title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">iBook G4 dying on boot or soon after in less than 4 months</div></title><content type="xhtml" xml:base="http://tantek.com/log/2006/08.html" xml:space="preserve"><div xmlns="http://www.w3.org/1999/xhtml"><h4 class='tags'>tags:</h4><ul class='tags'><li><a rel="tag" href="http://technorati.com/tag/ibook">ibook</a></li>
<li><a rel="tag" href="http://technorati.com/tag/ibookg4">ibookg4</a></li>
<li><a rel="tag" href="http://technorati.com/tag/apple">apple</a></li>
<li><a rel="tag" href="http://technorati.com/tag/macintosh">macintosh</a></li>
<li><a rel="tag" href="http://technorati.com/tag/wtf">wtf</a></li>
<li><a rel="tag" href="http://technorati.com/tag/sad">sad</a></li>
<li><a rel="tag" href="http://technorati.com/tag/broken">broken</a></li>
<li><a rel="tag" href="http://technorati.com/tag/hardware">hardware</a></li>
<li><a rel="tag" href="http://technorati.com/tag/badhardware">badhardware</a></li>
</ul>
<p><a href="http://flickr.com/photos/tantek/212609934/in/photostream/"><img src='http://static.flickr.com/89/212609935_c0201eb65d_m.jpg' alt='You need to restart your computer.  Hold down the Power button for several sectonds or press the Restart button.' /></a> My new iBook G4 is now dying of kernel panics upon turning it on or while booting or shortly after booting at the login screen or shortly after logging in.  Etc.  All the signs of some flakey hardware problem.
</p>
<p>
It's been less than four months folks.
</p>
<p>
And people ask me why I carry two laptops when traveling.
</p>
<p>
Apple, can you make a <em>truly</em> portable computer that people can expect to <em>reliably</em> take with them <em>everywhere</em> nearly <em>everyday</em> and have it last say at least 12 months like the warranty says?  Can anyone?
</p><p>Comments <a href='http://technorati.com/cosmos/search.html?url=http://tantek.com/log/2006/08.html%23d11t1107'><img src='../../images/tcosm11.gif' alt='and other blogs commenting on this post' /></a></p>
</div></content></entry><entry><updated>2006-08-10T07:56:00-08:00</updated><published>2006-08-10T07:56:00-08:00</published><link href="http://tantek.com/log/2006/08.html#d10t0756" rel="alternate" title="Busy, distracted, and soon vacation" type="text/html"/><id>http://tantek.com/log/2006/08.html#d10t0756</id><title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Busy, distracted, and soon vacation</div></title><content type="xhtml" xml:base="http://tantek.com/log/2006/08.html" xml:space="preserve"><div xmlns="http://www.w3.org/1999/xhtml"><h4 class='tags'>tags:</h4><ul class='tags'><li><a rel="tag" href="http://technorati.com/tag/personal">personal</a></li>
<li><a rel="tag" href="http://technorati.com/tag/work">work</a></li>
<li><a rel="tag" href="http://technorati.com/tag/fun">fun</a></li>
<li><a rel="tag" href="http://technorati.com/tag/friends">friends</a></li>
</ul>
<p>It's been a very busy past few weeks and I'm even further behind in blogging  about things since the <a href="../../log/2006/07.html#d27t1218" class='local'>8 steps to serving better (X)HTML</a>.  Though <a href="http://microformats.org">usual</a> <a href="http://technorati.com">things</a> have been keeping me busy, I have to blame a <a href="http://mickipedia.com/">friend of mine</a> for getting me to check out a <a href="http://consumating.com/">very different social networking site</a>  cofounded by my colleague <a href="http://blog.benbrown.com/">Ben Brown</a>, which has certainly <em>consumed</em> a lot of time, both online and off.  Suffice it to say I'm still figuring it out. It began with <a href="http://upcoming.org/event/84783/">Promsumating</a> which was full of turning points and firsts, but best of all, some amazing people.  More details later, I promise.  Or you can <a href="http://technorati.com/search/promsumating">search for them yourself</a> if you're too curious to wait.
</p>
<p>
For now, if you think of yourself as "different", "geeky", "not_average", or perhaps "clever", <a href="http://www.consumating.com/profiles/Tantek/invite?v=1155243251_4050ca0a6494a4e7cfa9c7ab48a359d5">check out Consumating.com</a> and start tagging.  I'm pretty <a href="http://www.consumating.com/profiles/Tantek/invite?v=1155243251_4050ca0a6494a4e7cfa9c7ab48a359d5">easy to find</a>.
</p>
<p>
In other news it's been over a month since a <a href="../../log/2006/07.html#d04t2006" class='local'>particularly painful transition</a>, and I've been postponing dealing with a lot of it.  I'll be taking a few days off, visiting my family, some distant friends, and doing some long overdue introspection.  Not sure if I'll catchup with the blogging or not.  Perhaps if the introspections are interesting or more generally applicable I'll share what surfaces.
</p><p>Comments <a href='http://technorati.com/cosmos/search.html?url=http://tantek.com/log/2006/08.html%23d10t0756'><img src='../../images/tcosm11.gif' alt='and other blogs commenting on this post' /></a></p>
</div></content></entry></feed>