All Posts
My first X-ray, in Hanoi
Biking, boating in Tam Coc, climbing Mua Cave
My first tattoo, in Saigon, and a drag party
The Củ Chi tunnels and a messy Saigon run
Touring the Mekong Delta, Vĩnh Tràng Temple, Saigon Skydeck
Saigon shopping and nightlife
Touring Phú Quốc, Vietnam, by motorbike!
Running around Osaka, Kobe, leaving Japan
Touring Osaka Castle, Umeda Sky Building, Osaka gay bars
A walk from Kyoto to Lake Biwa
Deers of Nara, then Uji and Fushimi Inari
View from Daihikaku Senkōji Temple, and Arashiyama Bamboo Grove
Exploring Tenjin Matsuri in Osaka
Kyoto: Gion festival and a hillside run
Japan reunions, hedgehogs, my first capsule hotel
Gianelli Trail to Chewing Gum Lake, and Pinecrest Lake
Not perfect downtown but another GPS win for Garmin 67i
In flat suburbs with clear skies, Garmin 67i GPS far more accurate than Pixel 6 Pro, Fitbit Charge 6
Backpacking with Andrew to Lake Aloha
Yosemite Valley with Natt, Beam, Chris
Tilden Regional Park plant naming with Vera
A loft bed fit for a king
Etsy won’t allow reviews, so here’s my subpar experience
Ruffie: Month 4
Transition in Warsaw
Single night at Deafy Glade in Mendocino National Forest
Remi, the sweetest dog, returns home
Family trip to Door County, Wisconsin
Ruffie: Week 9
Ruffie: Week 6
Ruffie: Week 3
blog image workflow
Ruffie, our new Husky
First luffa harvest rather small
Tahoe, Yosemite
Another run, a rainy weekend
Emptying Big Girtha’s storage, scooting 12 miles
Midtown Richardson Hotel
Website and notetaking system
Cleaning my Runkeeper activities list again
fwupd trouble on XPS 9370
Insync broken with GDAuthError
Switching to Dvorak, Part 3
Canceled Xfininty, got Sonic fiber Internet
Charging four 35AH 12V batteries from empty
Improved color wheel function
Random numbers
Starting with DigiKam
Apple frustration: Spotlight can’t find apps
Speaking of finger pain, and other stuff
Restoring deleted Runkeeper activity from Google Location History
Automatically relaunch unresponsive Mac app
Coveting my neighbor’s citations
The Black Swan
Ostensibly, thoughts on Jesus
I have been reading too much
uWSGI socket activation configuration
Switching to Dvorak, Part 2
Switching to Typora Markdown editor
Flashcard text finally automatically sizes
The San Francisco Marathon: Take 3
Distracted learning Vim
Mixed feelings on running, and 4 days till marathon?
Neat stereo effects
Backup chronicles: Settling on Insync
Small starfish apparently killing sea whip
Not fake news: Amazon ruined by fake reviews
2017-06-30
Switching to Samsung Galaxy S8
No Galaxy S8 root, must fix syncing scripts
Backup chronicles: Google Drive client constantly crashing
‘Words on the Move’ by John McWhorter
Elastic tabstops! Proportional code fonts!
Amazon Drive failure to launch
Mint batch transaction import hack
Contemplating another birthday
Nikon camera live tethering, and I need to run
Frogspawn flying away
CloudPull console errors fix
Cold without Folding@Home, GPU issues
Creative SB1560 and macOS Sierra
Another tracker dies
Spaghetti worm vs. nassarius snail
Years of photos, comments gone from Facebook
New apartment, already a farewell
Switching from Backblaze to Arq+Amazon
Apple frustration: Spotlight conceals found file location
Withings data management a mess
Fitbit Connect sync fails when Bluetooth enabled
Pycnogonid, aka sea spider
Setting Mac app defaults by command line
Switching to Dvorak
Upgrading rooted Nexus 6P with Android 7
Android rabbit hole: rsync and adb root
Water change and raising pH
Gorgonians not opening, worms acting weirdly
Giving up on lettuce sea slugs for now
Nerita snails laid eggs
Major delivery from Aquarium Depot
Tiny jellyfish?
Decorator crab eggs failure
Main tank set up
Thomas Friedman on Trump, brains
Oolite explosion killed crustaceans
Oregonia crabs, babies, identification
Making lights, water and wiring
First Aquarium Depot order not great
Chaetomorpha hitchhikers
Apple frustration: File operations in Finder suck, inconsistent
Apple frustration: Copying contact info impossible in Messages
Lettuce sea slug, Day 2
Purigen explosion
Reefkeeping: DIY aquarium stand
Reefkeeping: lighting research
Reefkeeping: the beginning
Brief addiction to 2048 game
Fixing macOS dark menu bar icons
Post office box street addressing and notifications
Electoral College: do your job, then disband
Switching to a post office box
Unpacking Burning Man 2016
The golden stool
Apple frustration: Siri kills escape key
First call to jury duty ends quickly
Iron filings and a strong magnet
Crowd funding frustrations
Better conversation
Apple frustration: Spotlight hangs, can’t launch apps
Darkest before dawn
Return to default world
The Temple
Man burns, desert chills
Joy, right at home
Lost at night, seeking joy
Lost at day, seeking friends
Recovering, welcoming
Feeling astonished, validated, home
Third ultramarathon fastest yet
Race prep by day drinking
Social apprehension
The journey ‘home’
Sound reactive fur coat
2016-08-16, 17, 18
What do you try to do every day?
My tongue
Log: 2016-08-09
Log: 2016-08-08
The San Francisco Marathon: Take 2
Disabling Facebook, other notifications in Android 6
Why am I using Coinbase?
Scorecard: year 2, weeks 1–6
Scorecard: year 2, weeks 1–10
Goodbye StartCom, hello Let’s Encrypt
Delaying running, putzing with website
Patching Movable Type to insert image Markdown
Shipping to UK slow, expensive!
Mania de junio
Whether to post trivial comments, show ads
First tardigrade sighting!
First impressions of OMAX M837ZL series microscope
Seeking OMAX M837ZL series microscope manual
I bought a microscope
‘How Intel Makes a Chip’
OMAX software and micrometer sample images
Creative SB1560 and OS X
Confusing Drobo Dashboard email settings
Turtle Beach Micro II and OS X
Striving for surround sound
Mania de mayo
Apple frustration: AirPort Utility shows inconsistent mapping
Viral on Facebook, infected with hate
Runkeeper’s paid charts still aren’t working
Runkeeper heatmaps, part 2
Router firmware madness
Android voice transcription prompts
Raspberry Pi and Smokeping network monitoring
Alignment in Python code
Hillary and Bernie
Taxes done, happy birthday Brad
SmartThings update: things working OK, coding slow
Year 1 review: need more discipline, but many successes
Scorecard: year 1, week 12
Amazon product questions poorly designed
Scorecard: year 1, weeks 9–11
Rough start with SmartThings
Apple still flunks first grade math
Encryption, key to democracy
Set trials
Scorecard: year 1, week 8
Rubio’s freeze America campaign fails
Can the government see my dick?
Comcast illegally pulls hard, promises free service
Scorecard: year 1, week 7
Frankness on Fukushima, five years later
Getting back into WaniKani
Fast Fourier transform examples
Scorecard: year 1, week 6
First stabs at moving on
Scorecard: year 1, weeks 4–5
Starting to experiment with sound on Arduino Due
Sound reactive room lighting using Arduino and LED strips
Back up OSX Messages attachments incrementally
Scorecard: year 1, week 3
Sound reactivity restored to room lighting
The Political Compass: I’m sort of like Gandhi
Handwriting font service automates what took me hours 10 years ago
Distributed representation: phenotypes and genes as inputs and features
Birds measure San Francisco radiation today
Scorecard: year 1, week 2
Software solution to drug shortages
The evolving rainbow ‘spirit hood’
Scorecard: year 1, week 1
First 12 week year underway
Drobo ‘data protection’ triggered upon switching to Thunderbolt
Feeling animals, consciousness and life
Hackintosh: ASUS Z97-A USB 3.1, EVGA GT 740 4GB
Built hackintosh, gained respect for Microsoft
On taking notes, and notes on ‘Biocode’
Fitbit battery fizzles again
Dad’s Christmas at Mom’s
Embedder for Chrome released
Goodbye Tyler, 601am
Generate nested redirects from CSV file
Emotional expectations of personal genomics
Denver trip, first time skiing
Little friends delivered with cabbage
Amazon Marketplace getting super annoying
Kindle prices high, yet save me money
Are we all equally intelligent?
Evolution and race
Runkeeper heatmaps
I cheated on you, Jose
Week in review: drugs, overtime and genetics
Handling 404 errors in Movable Type
ADHD research
Finally fixed my phone
Being myself
Try again
Blogging barriers
Bits from Singapore
Remember to turn off the AC
Breaking hearts and broken Internet
SIM cards
Moving MySQL data with Vagrant and Ubuntu 14.04
Thoughts on high
Relaxing week in Zagreb
I can shave again
Credible’s incredible marketing is just not credible
Leaving the Italian family
Diversifying by also using Betterment
Anger management in London
Here I lie awake
The bar and the burger
Running around London
Finally saving for retirement at 26 with Wealthfront
Party in Japan like it’s 1999: Internet
I hope YouTube commenters aren’t representative of society
Messy start to 2015
Pico Iyer: The art of stillness
Beauty and lies of Foxconn suicides
Runkeeper hiring via hidden message
Facebook tries to preempt ‘self-XSS’ scams
Voter ID and Judge Richard Posner
I wish I could be with everyone all the time
Taking forever to get caught up on WaniKani
Google seems to have killed Google Voice history?
Chase customer support apparently incompetent
Temple of Grace’s beautiful return to Earth
Taking the daytime bus to Hanoi
Vietnam without a Visa
How connected I am
What would a good country do?
‘Homeless’ people
Japan raves, too, but with fewer drugs
Tokyo Rainbow Pride gets me to bars, finally
Six friends and many wasted hours later, I have Internet!
Setting up PHP-FPM on Rimuhosting Ubuntu 13.04 VPS
Initial impressions of Basecamp
MT tag autocomplete trick to see private tag list
Goodbye San Francisco
‘Inception’ sparks hours of discussion
How to stop Spotify from killing the Internet, and Backblaze uploads
iTunes keeps reinstalling itself and killing my music!
Riding elephants
Exploring Ao Nang streets and shoreline
Headed to Thailand via China with Yizhen!
Booked Thailand and a bunch of overdue medical visits
The ultimate burn
Burning the Man
Radical self expression takes hold
Lazy days of building mind, body and soul
The journey to Burning Man
Movable Type 5 error upon publish
Visiting Keith and the Central Cascades
I hate USPS and FedEx
Setting up Movable Type publishing queue and logging
First camping trip with Yizhen, to the Eel River
Creating a CSV export Movable Type template
CSV file of Movable Type entries with duplicate titles
The secret to better life
Returning to Summit Springs in Mendocino
Saying goodbye, for now
Cultural barriers, meeting a yo yo champion
Meeting Six Apart, buying some clothes (what else?)
Nattō is gross, but I want to move to Tokyo
Exploring Sensoji Temple, lively Shibuya
Arriving in Tokyo alive, discovering delicious noodles
Last few days in Spain
The Louvre is huge, and the Eiffel Tower is, too
The l’Orangerie and another expensive restaurant
Accidentally attending church, twice in one day
Another Gaudí creation, Park Güell
Cinc Sentits, my fanciest dining experience to date
Sagrada Família, most amazing building I’ve seen
Some photos form Museu Nacional d’Art de Catalunya
Exploring Casa Batlló in Barcelona
Visiting el Museo del Prado
Getting acquainted with Madrid
First night out with Derek after five months of friendship
Weatherbit: Discover how weather affects your activity level
Combining several Movable Type Entries blocks
Timing Movable Type template processing
Item Grouper: Efficiently arrange things in groups
My ancestry composition according to 23andme
Fitness SF reaches out amid online fiasco
I joined my first gym and started working out!
Amazon CloudSearch could improve its unhelpful errors
Typical gays
Not quite a bender, but still a good weekend
Botanical gardens and a failed Irish pub crawl with the Germans
Meeting a bunch of Germans at my first hostel
Back to Brisbane
Celebrities at Supanova and my first Australian club
Reunion with Chloe at the Gold Coast after a foot injury
A walk down Chapel Street
Australia feels more like another city than another country…
‘The Trouble With Islam Today’ by Irshad Manji
Picasa Express 1.0 for Movable Type released
Stop taking naps
The ‘birthers’ are nothing new: a historical perspective
Simple PHP file caching
Movable Type export template
Constraining Movable Type image by width and height
‘Hackers & Painters’ by Paul Graham
‘Anything You Want’ by Derek Sivers
Use PHP to output first two paragraphs of MT entries
zach_eastwood is a bot, just fyi ;-)
The juice and vegetable era begins
‘Desktop’ version of Picasa Uploader for Facebook released
Bank website password inconsistencies drive me insane
Who says craigslist is for sluts?
Septi Teodorescu of Septifitness.com gives me bloody lip, again
Facebook poking oddity
Septimiu ‘Septi’ Teodorescu apparently impersonates friend to file complaint against my blog
Tandil, the place of dreams
Who made me? Let’s travel 6,000 miles to find out.
Touring through the tombs
Argentines seem to have lots of holidays
Expedition with new friend to find old friend fails, in a good way
A theater full of gay boys dancing past 7 a.m., nice!
St. Patrick’s Day isn’t that big in Buenos Aires, unless you’re awesome
Why can’t we go out? No hay monedas!
Argentine barbeques are great, and I love neogothic architecture
Touring Capital Federal
Mustard and mayo comes in bags in Buenos Aires
Out of control
Travel ‘plans’ up in the air, like Bo’s hair
Strange things are happening
Closing out 2010 in style, bringing in 2011 as an emotional mess. Whoop whoop!
A toast to friendship
Turning off text updates for @dailycardinal
Reaffirmation time
What I like and hate about the Palm Pre
Samsung Instinct automatically deletes old texts
Anthony’s passion and Matt’s first club experience
The booby trap and the blatherskite
Gossip
Valores de la familia
Dyan, my friend, where art thou?
Message to Eric
New guy, old guy
Good thing roller coasters don’t derail
Bubbles is four!
The ruins of Chichén Itzá
Something for everyone at Xcaret
The great country of Mexico
Español composición tres
Reading response paper five
Reading response paper six
Spring 2007 schedule
It’s snowing pretty hard!
Reading response paper four
Reading response paper three
The shit that somewhat ceased to stink
And everything goes to shit again
As the burdens lift…
Roommates + bois = trouble [continued]
Español composición uno
Roommates + bois = trouble
MovableType!
Reading response paper: Samuel P. Huntington, ‘The Clash of Civilizations’
Reading response paper: R. Culler, ‘Saussure’s Theory of Language’
Upcoming changes…
First ‘night out,’ Badger game, and college job
Nov 7th: Here’s the deal
Brad Pitt: I’ll marry when everyone can
Undergraduate Neuroscience Society
Whew! Day 1: conquered!
School starts tomorrow
Braces off!
4 a.m. Sunday morning
Adding lots of old content…
New blog host!
Gattaca reactions
The day I met a boy and puked
How I came out to my parents
It all might just pass me by
‘I need help,’ a message to Matt
High school chat about homos
Memories for graduation from gradeschool
Hello Matthew
The Golden Compass by Philip Pullman
Why I have faith in my catholic school
Kid’s day haunted house flyer
Don’t read ‘till you graduate
Abraham Lincoln 1861-1864
Rock playbill - weird assignment
Random history assignment
Lynx project
Davis, Jefferson Finis 1808-1889
Millard Fillmore 1850-1853
Franklin Pierce 1853-1857
Who am I?
I am me! I’m also a scientist minded software engineer who loves reading, running, listening to music, and recording photos and videos and data of all sorts. After earning a biochemistry degree, I lived in San Francisco and Tokyo, and now I find it difficult to stay put. Read more about me and my online life.
Categories
- Adventures
- Comment
- Meta
- Post Type
- Technology
- All Posts
The Campaign Trail
-
SF: 87% complete; Oakland: 27%
San Francisco Bay Area running progress
Charlie says: “What a wonderful region!”
30 November 2022
-
In-N-Out Burger (Fast Food Restaurant)
333 Jefferson St , San Francisco , CA
Charlie says: “It was super hot and we got a taste for salty fries, but by the time we walked there it dropped 35° and was cold. Still tasted good!”
28 September 2020 at 20:32
-
Taqueria Zorro (Mexican Restaurant)
308 Columbus Ave , San Francisco , CA
Charlie says: “Restaurants are hoppin’ around here, feels weird.”
26 September 2020 at 19:42
-
碼頭老火鍋 (Hotpot Restaurant)
仁愛路四段409-1號 , Da’an District , T’ai-pei Shih
Charlie says: “Delicious spicy hot pot with Harry. I am so full!!”
25 March 2020 at 08:40
-
桶好呷滷味 (Asian Restaurant)
, Taipei
Charlie says: “We pick a representative set of ingredients and they build out the rest into a braised soup like thing over noodles.”
23 March 2020 at 06:46
-
Addiction Aquatic Development (上引水產) (Fish Market)
民族東路410巷2弄18號 , Taipei
Charlie says: “Standing sushi bar at a fish market.”
21 March 2020 at 07:03
-
ACME Breakfast CLUB (Breakfast Spot)
3F., No. 10, Ln. 27, Chengdu Rd., , Taipei
Charlie says: “Brunch w/ Shawn! Was tempted to get the avocado toast kind of as a joke since I never get it in SF, but resisted, sourdough was good. :-)”
20 March 2020 at 22:27
-
三甲和風創意料理 (Japanese Restaurant)
Charlie says: “Late dinner with Shawn, at a lovely place!”
20 March 2020 at 09:28
-
中央藝文公園 Central Culture Park (Park)
北平東路與紹興北街口 , Taipei
Charlie says: “Social distance.”
20 March 2020 at 03:42
-
虎頭山環保公園 (Scenic Lookout)
Charlie says: “Exploring the hillside in Taoyuan City.”
14 March 2020 at 23:49
-
Abura-Ya (Japanese Restaurant)
362 17th St , Oakland , CA
Charlie says: “Dinner with Beam before Sarah McLachlan!”
24 February 2020 at 18:55