Behold the Birds of the Air (Soren Kierkegaard)

2017 Jul 11 kierkegaard, philosophy

Stifling Laughter in Distant Places

2017 Jul 9 philosophy, rant, travel

My new photography YouTube channel

2017 Mar 11 photography, travel, video, youtube

Beginning thoughts on the idea of a Great American Road Trip

2017 Jan 11 philosophy, travel

My year in photos (2016)

New Orleans trip (November 2016)

Maybe it's healthier to embrace discomfort

2016 Nov 9 philosophy, politics

Quine and Heidegger: Against Reductionism

2016 Oct 19 philosophy

Junk Food, Junk Politics, Junk TV, Junk Body, Junk Mind, Junk Truth

2016 Oct 13 philosophy, politics, rant

Time for autumn adventures

2016 Sep 29 autumn, fall

Monty Python and the Holy Grail (1975) (Top 100 Films)

Photo assignment: Kyoto alleyways at night

Festival Parade Hadrah 2016 (Muslim parade in Solo, Indonesia)

2016 May 25 indonesia, travel, video

Indonesia trip: the good, the bad, the ugly

2016 May 24 indonesia, travel, video

The roads of Indonesia

2016 May 18 indonesia, travel, video

Shinkansen trip from Kyoto to Sapporo

2016 May 17 japan, photography, travel

Monju-e Ceremony in Nara (文殊会 興福寺)

Japan once again: update from the Banana House in Osaka

2016 Apr 19 japan, photography, travel, video, vlog

11 mile Big Basin hike

Casablanca (1942) (Top 100 Films)

Schindler's List (1993) (Top 100 Films)

Ikiru (1952) (Top 100 Films)

2016 Jan 5 drama, film, movies, top 100 films

A Journey Through The Top 100 Films

2016 Jan 5 film, movies, top 100 films

Big Basin October Hike

Agile personals ad

2015 Oct 8 agile, bullshit, parody

Quarter-life crisis, third-life crisis, mid-life crisis

2015 Oct 4 life, philosophy

Quick failed trip to Pinnacles National Park

The Coffee That Made the UFO Dance

Summary of Aurelius Augustinus and Seng Zhao on 'Time': An Interpretation of the Confessions and the Zhao Lun

A ride on Yosemite's Sugar Pine Railroad

Existential nights

2015 Apr 30 life, philosophy

Tourist season in Japan, and a brief escape to Cafe Rhinebeck in Kyoto

The Beatitudes

2015 Mar 9 philosophy, the bible

The surprising benefits of going to the gym

2015 Mar 2 exercise, gym, rant

Living as driftwood

2015 Jan 3 new year, philosophy, rant

My year in photos, part 2 (2014)

My year in photos, part 1 (2014)

The City Is A Medium, The Medium Is The Message

2014 Sep 16 philosophy, rant

async.parallel with a simple timeout (node.js)

Milky Way galaxyrise from Maui

What is AMD, CommonJS, and UMD?

2014 Apr 30 amd, commonjs, javascript, webdev

The mobile web is dead (and we have killed it)

2014 Apr 14 apps, mobile, mobile web, webdev

Introducing Negative Scroll Blur (for browsers that support CSS filters)

2013 Nov 23 demo, javascript, webdev

You Can't JavaScript Under Pressure walkthrough

The Google Bitch

2013 Sep 24 rant

Fourth of July letter to my government

2013 Jul 4 politics, privacy, rant

NSA’s PRISM: from the minds of conspiracy nuts, turns out to be reality

2013 Jun 7 uncategorized

Quick style comparison of mobile image search sites

2013 May 10 design, mobile, webdev

Kyoto Cherry Blossoms 2013 (京都の桜2013年)

2013 Apr 30 kyoto, photography, sakura, travel

Video: Spring in Kyoto (京都の春)

2013 Apr 15 japan, kyoto, travel, video

How to import imiwa? vocabulary lists directly into Anki (iOS/iPhone guide)

2013 Feb 27 japanese

Japan: from miniature train to bullet train

2013 Jan 29 history, japan

Forms of Escapism

2012 Dec 8 philosophy, rant

A theory of leisure time, choice, and happiness

2012 Oct 19 life, philosophy

Descartes on building software frameworks

2012 Oct 2 philosophy, programming

The life of your parents’ choosing

2012 Sep 15 life, philosophy, rant

Thoughts on TrapWire

2012 Aug 11 politics, privacy, rant

More fun with WebKit pseudoelements: -webkit-search-cancel-button (or: Pseudoclass Inception)

2012 Aug 10 css, pseudoelements, webdev, webkit

Initial thoughts on the Retina MacBook Pro (after a few minutes at the store)

2012 Jun 19 apple

I think I’m learning Japanese: JLPT vocabulary words 1 to 50 (audio)

2012 May 28 japanese

Response to “What’s next for mobile now that adaptive design has failed?”

2012 May 23 design, mobile, webdev

Why is Philosophy still important?

2012 May 6 philosophy

New direction (“Developer Blog” -> “Blog”)

2012 May 6 life, philosophy, rant

Post a status update to the native Facebook app from a web link

2012 Feb 2 webdev

Web development / Silicon Valley rant

iPhone 4S, iPhone 4, and iPhone 3GS photo comparison

2011 Oct 14 iphone, mobile, webdev

iOS5 SunSpider: iPhone 4S vs iPhone 4 vs iPhone 3GS

Mobile Performance Manifesto

2011 Oct 11 mobile, performance, webdev

When to base64 encode images (and when not to)

2011 Aug 28 performance, webdev

Different ways of defining functions in JavaScript (this is madness!)

2011 Jun 24 javascript, programming, webdev

On professional self-worth

2011 Jun 21 philosophy, rant

New Mobile Safari stuff in iOS5: position:fixed, overflow:scroll, new input type support, web workers, ECMAScript 5

2011 Jun 7 ios, mobile, mobile safari, webdev

The incredibly painful way of getting an RSS feed of a Twitter list

2011 Jun 5 webdev

Android 3.0 Honeycomb is first to implement the Device API

My O’Reilly Books Wishlist

2011 Feb 22 programming, webdev

Improving yourself as a programmer versus as a human being

2011 Feb 20 philosophy, programming

Checking for undefined, null, and empty variables in JavaScript

2011 Feb 11 javascript, programming, webdev

A peek into Google’s Jules Verne tribute (February 8, 2011)

2011 Feb 7 video, webdev

JavaScript SunSpider benchmark: iOS 4.3 vs iOS 4.0

Notes: Mobile Web Design (Cameron Moll, 2007)

2011 Jan 21 design, mobile, webdev

Implementing iPhone's slider unlock with input type='range'

2011 Jan 16 css, demo, iphone, webdev

JavaScript news resources

2011 Jan 14 javascript, programming, webdev

What happens when you have no JavaScript fallback?

2011 Jan 12 javascript, programming, webdev

How to spot outdated JavaScript

What is a closure in JavaScript?

2011 Jan 3 javascript, webdev

Book: JavaScript

Mobile JavaScript libraries and frameworks (Mobile Web Part 7)

What happens when we serve JavaScript with random MIME types?

2010 Nov 1 javascript, webdev

Top ten things HTML5 makes simpler

2010 Oct 7 html, html5, webdev

JavaScript links from last week (September 26)

Does it still make sense to use em rather than px?

2010 Oct 5 css, webdev

Mobile Monday: Best Practices for Mobile Design (September 20, 2010)

2010 Sep 21 mobile, webdev

Server side console.log

2010 Sep 15 javascript, webdev

Optimizing based on connection speed: using navigator.connection on Android 2.2+

2010 Sep 14 android, javascript, webdev

Basic HTML5 template

2010 Sep 8 html, html5, webdev

Dealing with device orientation (Mobile web part 6)

2010 Aug 24 javascript, mobile, webdev

BlackBerry Torch SunSpider results (JavaScript benchmark)

Is a hash faster than a Switch in JavaScript?

2010 Aug 17 javascript, performance, webdev

Open Web Camp II at Stanford (July 17, 2010)

2010 Jul 17 webdev

Friday links: mobile performance studies, the upcoming device element, and more (July 15)

2010 Jul 16 programming, webdev

A Visit From Flickr!

2010 Jul 16 photography

Thursday links (July 8)

2010 Jul 8 programming, webdev

Targeting Internet Explorer (IE): the age-old struggle

Using mobile-specific HTML, CSS, and JavaScript (Mobile web part 5)

iPhone 4 SunSpider test results (22% faster than iPhone 3GS)

JavaScript SunSpider test: iOS 3.1.3 versus iOS 4 GM

JavaScript SunSpider: HTC Evo versus HTC Incredible versus Nexus One

How to install obsolete Android Virtual Devices (AVDs)

2010 Jun 9 android, programming

Mobile First: Luke Wroblewski on mobile design

2010 Jun 5 design, mobile, video, webdev

On designing a mobile webpage (Mobile web part 4)

2010 May 26 mobile, webdev

Designing buttons that don’t suck (Mobile web part 3)

2010 May 19 mobile, webdev

The mobile developer’s toolkit (Mobile web part 2)

2010 May 11 mobile, webdev

The viewport metatag (Mobile web part 1)

2010 May 6 html, mobile, webdev

A Clockwork Box

2010 Mar 2 css, webdev

Links for the week of February 21, 2010

2010 Feb 28 programming, webdev

Links for the week of February 14, 2010

2010 Feb 21 programming, webdev

Overall iPhone browser traffic share is decreasing (Jan2009 to Jan2010)

2010 Feb 18 mobile, webdev

Links for the week of February 7, 2010

2010 Feb 15 mobile, webdev

A primer on CSS colors

2009 Dec 29 css, webdev

Video: John Resig – Testing, Performance Analysis, and jQuery 1.4

PastryKit: digging into an Apple Pie

JavaScript tidbit: special variables ($, $$, _, etc)

Ways of passing data to functions in JavaScript

PHP: dealing with stuff that doesn’t exist

2009 Dec 1 php, programming, webdev

IEMobile 6/7 bug: classes and id not supported on the HTML element

Pitfalls of declaring variables in JavaScript

2009 Nov 18 javascript, programming, webdev

JavaScript Tidbit: Block scope with “let”

2009 Sep 15 javascript, programming, webdev

PHP Tidbit: Dead simple singleton

2009 Sep 14 php, programming, webdev

JavaScript Tidbit: Shorthand Object Instantiation

2009 Sep 14 javascript, programming, webdev

IE Mobile 6.12 problem: browser ignores the specificity of CSS display styles