Photos

Reading

TV and Movies

2022-09-10: My least favorite indicator is seeing AQI.WTF traffic spike, meaning wildfire smoke is again …

2022-07-20: Super rad short documentary by Thrasher about the pedestrian bridge at Portsmouth Square that is …

2022-02-02:

2021-12-27: 🍳

2021-12-03: Pondering the lamp

2021-12-02: We still posting our Spotify Wrapped?!

2021-08-21: The EPA published a new adjustment for Purple Air sensors in places where the air is dominated by …

2021-08-07: Finally go to try one of those new Lyft Ebikes out! Turns out there’s a “radness” …

2021-07-27: It was an absolutely wonderful time helping with VaccinateCA & Vaccinate The States, and …

2021-06-28: Had the finest F9 viewing experience after so long not in a movie theater. Had the nice butt shaking …

2021-06-17:

2021-06-09: Stoked to post a screenshot of the same dashboard and say nice again

2021-05-13: Really cool to see KQED use the VaccinateTheStates.com embed in their new article about the expanded …

2021-05-06: Neat to see ShakeAlert work so well today! Also good to learn that I had alerts for all 6.0 …

2021-04-26: nice

2021-04-08: being vaccinated does NOT mean you can get together with your “familia” and perform …

2021-03-23: Krispy Kreme offering donuts after vax? And now Uno Dos Tacos offering free chips and salsa and …

2021-03-09: Took a big break from baking, but then I slapped together a sourdough pan pizza dough that came out …

2021-03-01: Very nice sky gradients this weekend 🏙️

2021-02-28: Oh hey, it’s been a year of March I guess. What a wild year it has been. › march Sun Mar 365 …

2021-02-21:

2021-02-12:

2021-01-31: I’m glad Amazon has decided to make it easier to stop using them. Ever since launching their …

2021-01-31: Nice views from Twin Peaks last night! 🌇

2021-01-23: Been working on www.vaccinateca.com for a week now. I’ve seen a report of someone saying the …

2021-01-17:

2021-01-08: How nice of Twitter to get me a birthday present!

2021-01-08: Dang, last year I turned 69 and today I’m turning 420. How the time flies.

2021-01-06: What a whirlwind of emotions over the past 24 hours 😐

2020-12-28: 🍦

2020-12-26: Neat moon halo out 🌕

2020-12-21: Pretty proud of this shot 📷

2020-12-21:

2020-12-21: I was upset that so many politicians were getting the COVID vaccine and then I realized seniors are …

2020-12-18: carp. I don’t know what’s going on but I want to fit in.

2020-12-06: 🌳

2020-11-18: 🌉

2020-11-15: Was a nice weekend!

2020-11-13: Looks like California is finally setting up smartphone COVID exposure notifications. Certainly not a …

2020-11-07: A nice day to breath a sigh of relief and donate to the two Georgia senate races: …

2020-11-04: I knew what to expect from Trump’s speech but when it fell out of his face it was even more …

2020-10-27: My Annotated Highlights from Crucial Conversations Sometime last year I shared with some friends that I got into a serious conversation with someone …

2020-10-27: 🌇

2020-10-24: The views from the Marin Headlands were stunning earlier this week!

2020-10-20: Never had the bison come up so close at Golden Gate Park!

2020-10-09: 🌁

2020-10-02: Those who ride butterlap.bike surely recognize this turn! From Instagram

2020-10-01: Dope move from Rivendell Bikes! www.rivbike.com/pages/bla…

2020-09-29: What a mess of a debate. Calls for some fernet milkshakes to relax with.

2020-09-25: 🌓

2020-09-17: Well, you know, software engineering is just like pigeon racing What are you on about this time …

2020-09-11: The sky is no longer orange, but the air is significantly more poison.

2020-09-09: The current color match of aqi.wtf and the sky is wild.

2020-09-09: It was getting darker, but brightened up now. How extremely surreal.

2020-09-09: Yesterday I was amazed by the images coming from Oregon with the red skies. Well today seems like SF …

2020-09-08: What a 2020 Tuesday. Spend my weekend building a tool to check Purple Air sensor data and now we …

2020-09-05: I got annoyed checking the Purple Air Map all the time, so I made aqiwtf.com this afternoon. Finds …

2020-09-05: RIP Page Street Blob

2020-09-03: The sunset yesterday was very red!

2020-08-22: I was so excited to see this train as I was walking my take out back home I wasted time taking a …

2020-08-22: Yay! I hear the N train running down Judah again 🎉

2020-08-14: Hot days mean nice sky gradients!

2020-07-17: Downtime is a form of privilege, and it’s one we don’t talk about nearly enough

2020-07-13: The new micro.blog plugin stuff is great. I kept putting off setting up open graph stuff and now it …

2020-07-11: Siri shortcut suggestions as useful as ever.

2020-07-08: I have recently discovered that in the frozen vegetable world, broccoli, cauliflower, and carrots …

2020-06-26: Apropos of nothing, have the days of the week a la Fast and Furious: The Monday. Tues Fast Tues …

2020-06-22: I can’t wait for YouTube to not support Picture in Picture on iPhone

2020-06-21: New to me bicycle is good to go! 🚲

2020-06-11: Was nice to get out yesterday and catch the sunset.

2020-06-10: Wait, if NASCAR is banning use of the Confederate flag, what will they wave at the start of the …

2020-06-02: Great up to date list of bail funds across the US. bailfunds.github.io

2020-06-01: The amount of documented police brutality in the recent days is absolutely horrific. If this …

2020-05-27: Sourdough Detroit style pizza! Definitely best pizza at home yet.

2020-05-24: Been making sourdough sandwich loaves. I’m pretty happy with the results!

2020-05-07: After 3 loaves of bread, I decided last night to try some home made pan pizza a shot. 🍕

2020-05-06: I’ve hopped on that bread bakin' trend

2020-03-28: My Annotated Highlights from Because Internet 📚 After reading Word by Word: The Secret Life of Dictionaries by Kory Stamper, I’ve been more …

2020-03-27: 🚴

2020-03-26: If the SF Department of Public Health and Mayor don’t want to close JFK through GGP to cars to …

2020-03-23: I hope that after this pandemic is contained, SF remembers that basically none of our sidewalks are …

2020-03-21:

2020-03-20: Catching sunsets is easy when I’m at home so much!

2020-03-13: The latest episode of My Extremely Mundane Dreams: I dreamed I was putting on my socks, but I …

2020-03-08:

2020-03-06: I’m extremely professional

2020-02-28: One day I’m sure I’ll be able to take pictures at night 🌕

2020-02-18: This weekend we won a bike race, but the real win was that I asked Jenn to marry me and she said …

2020-02-16: I stopped seriously racing years ago, but I finally managed to win a proper bike race yesterday! …

2020-02-08:

2020-02-08:

2020-02-04: Cold mornings and clear skies

2020-02-01: Ferry rides lead to great views.

2020-01-29:

2020-01-29: Poor Satan. It’s never their day ☹

2020-01-29: What jerk named it “grape nuts” and not “cardboard flavored gravel”

2020-01-23: Cauliflower Soup

2020-01-15: Ah shit, sorry everybody. I got my rain boots yesterday and they do not fit. We’re definitely …

2020-01-13: Ah I see there’s some rain in the forecast this week. Don’t worry though, I bought some …

2020-01-10: Neat. Looks like Google Hangouts won’t let me open a website on my phone in Safari anymore. …

2020-01-08: Wecome to my humble abode. Oh sorry, we don’t have salt & pepper. Can I offer you some …

2020-01-08: Today it’s my birthday. It’s been so long but I’ve finally turned 69.

2019-12-31: Final sky gradient of this decade! 🌇

2019-12-27: Heck yam!

2019-12-17: Got some real excellent sky gradients this morning 🌇

2019-11-26: 🌇

2019-11-21: V

2019-11-10: My annotated highlights from The Age of Surveillance Capitalism 📚 This year I started reading more non-fiction books, something I had historically not enjoyed and …

2019-11-05: 🌁 Fog does make for pretty lighting. I love the shadows the trees cast.

2019-10-31: Happy Halloween! I’m a waffle 🧇.

2019-10-08: Nice blanket of fog this morning 🌁

2019-10-03: Just want to put it on the record: I will not say I didn’t invent bitcoin.

2019-09-24: Ride every bike Pet every cat Enjoy every sandwich

2019-09-17: It’s officially excellent sunrise season!

2019-09-11: “That dingdong needs to fuck off this mortal coil”

2019-09-10: What a lovely view this morning from Hawk Hill.

2019-09-01: 🌁

2019-08-29: Glad my label maker came with some dope fonts.

2019-08-20: 🌇 🌃

2019-08-19: Very foggy on Mt Tam this weekend

2019-08-13: 🌁

2019-08-07: BARTMobile is horrifying and wonderful and I wish to ride it. From …

2019-07-06: I put together another bicycle.

2019-06-28: 🅰️

2019-06-25: LRV4s back in full service Yesterday I spotted a 2 car train on the N line, and today the MTA announces all coupler and door …

2019-06-25: Clear morning on this nice Tuesday.

2019-06-24: Saw a 2 car LRV4 on the N line again this morning. Looks like the train coupler issues are resolved! …

2019-06-10: I’m usually looking from the west side of SF, so was nice to get a view up from Bernal this …

2019-06-09: Warm day in San Francisco 🥵

2019-06-08: “You don’t get to hate it unless you love it” The Last Black Man in San Francisco is absolutely …

2019-05-19: 👋🏼 Good night N train.

2019-05-18: 🌧

2019-05-17: Yay! My webcomicname.com pins have arrived 🎉

2019-05-14: Been enjoying HBO’s Chernobyl quite a bit. The additional podcast has also been wonderful with …

2019-05-09: Happy Bike To Work Day from Hawk Hill!

2019-04-25: Oh heck yam, Reeder 4 is out! What a nice and welcome update to my favorite feed reader.

2019-04-05: Market Street Live Streetcar guide is out today! The icons are super adorable. streetcar.live

2019-03-28: Glad the rain cleared up yesterday. The evening was beautiful 🌆

2019-03-24: 📚 Finished The Disappearing Spoon today. Full of fun facts, but I wasn’t a big fan of the …

2019-03-12: Anyone know why the Golden Gate Bridge isn’t lit up this evening?

2019-03-11: RIP Chow. Always loved stopping in here randomly. I’ll miss their wonderful deserts and super …

2019-03-04: Nice information from SFMTA about the LRV4 roll out thus far and next steps: …

2019-02-28: Last night I realized while changing a bike flat, I could wrap my CO2 canister with my punctured …

2019-02-26: Anyone fetching micro.blog’s JSON Feed with front end JS and dealing with CORS/CORB? CORS is …

2019-02-24: 📚 Finished The Three-Body Problem. A bit of a slow start, but I quite enjoyed it.

2019-02-16: Monster trucks!

2019-02-15: See ya later Lower Haight ✌️ Movin' to the Inner Sunset tomorrow.

2019-02-14: Always fun to launch a new feature to millions of users. Check out Draft Pull Requests!

2019-02-12: Nice summary of all the ways TNCs are problematic. usa.streetsblog.org/2019/02/0…

2019-02-10: Got a tour of the Angler’s Lodge! 🎣

2019-02-10: Glad the days are getting longer. 🚲🌅

2019-02-10: Sundays! 🦆🦆🦆

2019-02-09: Why can’t I click this URL? 💻

2019-02-08: Finna I’ve always loved the word “finna”. Was very happy to see it called out in Kory …

2019-02-08: From the rooftop 📷

2019-01-28: Nice sunset yesterday

2018-04-19: Aw, it appears a sedan shedded and grew into a truck! 🚙→🚚

2018-03-07: Howdy! (The d is for danish) 🚲🍩

2018-02-16: 🔥🔥🔥 Prescribed Burn. Don’t worry, doctors orders.

2018-01-03: Happy New Year! 🚲☕️

2017-11-01: A+/10 morning sky gradient today

2017-09-26: Steep Ravine is as beautiful as expected 👌🏼

2017-09-19: 🌄

2017-08-21: Flat earth confirmed.

2017-08-02: 🌁

2017-07-29: But here is actual bike racing 🚲💨

2017-07-29: At another bike race! 🚽

2017-06-04: Got lost this weekend! Always a great time up in the Plumas National Forest. ⛰🚲

2017-05-31: 👓 Palace of Fine Arts through the fog

2017-05-18: Chicken Chips on the beach 👌🏼

2017-04-30: Happy Birthday Sam! 🚲🏕

2017-04-22: Same stadium. But now robots instead of baseball. FIRST Championships are always such a treat to …

2017-04-19: ⚾️

2017-04-05: Mornin' from Kirby Cove 👋🏼

2017-02-01: What a lovely sunrise this morning at Kirby Cove! 🌇☕🚲

2016-12-07: This morning was chilly, but lovely. 🌇🚲

2016-11-01: 3 years ago today Jenn & I decided that this was definitely a real thing. I can’t wait to …

2016-10-22: One of the perks of being Rene’s neighbor is getting SRS Cycling Club swag early. 🚲

2016-10-08: And still smiling after some brutal single track! ⛰🚲

2016-10-08: All smiles near the top of Grizzly Peak at Grinduro 😀🚲

2016-10-05: Perfect morning for Kirby Cove Coffee! 🌇☕🚲

2016-10-03: 🌁🚲🌄

2016-09-27: Jenn does not respect this weekends heat 🥵🚲

2016-08-27: #🍑

2016-08-21: There are like 50 goats 🐐 here. 🚲⛺️

2016-08-21: #🚲⛺️

2016-08-07: Emergency Maintenance

2016-07-18: Eating the world famous Pike’s Peak doughnut. 🗻🍩

2016-07-14: Last night had quite the sunset at butterlap.bike!

2016-06-22: Back to our regular scheduled programming. ☕

2016-06-15: This picture is a bit blurry but it’s the mark of the end of my bike tour. I have been …

2016-06-15: Team Feels Bud

2016-06-15: One boat ride and a short commute and I’m home! It’s been a long month. I don’t …

2016-06-15: A nice sunset over Lake Solano. What a wonderful way to end my tour!

2016-06-15: Lake Solano has lots of peacocks. That hop onto dumpsters just to take a crap.

2016-06-14: Team Feels Bad surveying the chicken and alpaca situation

2016-06-13: Right before we descending 7000ft. Gotta earn your rewards.

2016-06-13: Omg who puts one summit after another and barely even changes the name.

2016-06-11: Yes, I also made it up Carson Pass. 📷 by Rene

2016-06-11: Unbeknownst to Rene and myself when we planned on him joining me for the last stretch of my tour, …

2016-06-11: Camping at Hope Valley would’ve been nice. However, due to incoming rain and lack of …

2016-06-11: Trails near Tahoe are awesome!

2016-06-11: No campsites left last night. So we got a Yurt.

2016-06-10: Back on the road again! Keeping the rad lunch view trend going.

2016-06-06: A bit warm, but it sure is beautiful out here. This flat stretch is so fun after all the climbing …

2016-06-06: Finally made it out to Tahoe!

2016-06-06: Real creative naming out here.

2016-06-06: Rad lunch views again. This small fast food and frostee shack is an official ACA Sierra Cascades …

2016-06-06: Sup Middle Fork of Feather River? The first time I ever came up to the Sierras was for Grinduro and …

2016-06-05: I was pretty annoyed this morning when I got up at 4am to make the bus that didn’t show. But …

2016-06-05: Turns out Plumas Transit doesn’t run on Sunday’s so I woke up stupidly early and all I …

2016-06-03: 👋🏼 See ya Mt Lassen. You’ll always be pretty pretty mountain mountain to me.

2016-06-02: There’s something neat about melting in the heat while looking at a snow capped peak. I made …

2016-06-02: The road through Lassen is closed 🙁 But the sign is still here!

2016-06-01: Cattle Camp swimming hole is a nice reward after melting in the sun all day

2016-06-01: Glad the trend of these signs meaning lots of snow has stopped. For now.

2016-05-30: Rad views of Mt Shasta all day long since heading out of Yreka 👌🏼

2016-05-30: While a stroll down Memory Lane sounds fun, I’m too busy rolling down Easy Street.

2016-05-29: I too would be a happy California cow if I got to graze in this whole beautiful field

2016-05-29: Thanks for having me Oregon ✌🏼️

2016-05-29: As discussed with some Ashland locals last night at Caldera Brewing: Oregon Sucks, Don’t Come.

2016-05-28: Mt McLoughlin overlooking Willow Lake. Pretty epic view for my dinner of dehydrated sausage pasta …

2016-05-28: So much water this year, the Rogue River is flowing over Natural Bridge (well some of it). Of course …

2016-05-28: The trail by my camp site at Union Creek was like something out of a movie. 🍃

2016-05-28: Lava tubes are awesome. Rogue Gorge was caused by a collapsed lava tube.

2016-05-28: Crater lake northern entrance was still closed. But my detour was not bad.

2016-05-26: Fuck the police. 👃🏼🍄

2016-05-26: Another day, another scenic byway.

2016-05-24: Camping on Lava Lake tonight. Lava lake formed with the other cascades lakes as the glacial sheets …

2016-05-24: I see why this road was closed up until yesterday

2016-05-24: Nice view for my lunch break

2016-05-24: Getting lost on some trails on my way to Lava Lake

2016-05-24: Back to it!

2016-05-23: Quite the sunset. Thanks for the great times Bend. Hitting the road again tomorrow. ✌🏼️

2016-05-22: Hello Bend! I’m here for a full day tomorrow to take a break from touring. Anything I must …

2016-05-22: The three sisters. Used to be called Charity, Hope, and Faith, but the names didn’t stick. Now …

2016-05-21: Lookin good Mt Washington! 🗻

2016-05-21: “Santiam Pass. Elevation: 4817 ft” Right after this picture a kind gentleman asked if I …

2016-05-21: Lake Detroit is absolutely beautiful. I was wet all day today but the views were pretty good.

2016-05-21: Only took me way too many tries, 2 broken branches, and 1 fall on my ass to successfully hang my …

2016-05-21: NF-42/Skyline road was meant for bikes. I saw 4 cars total and got nothing but great views, great …

2016-05-19: So Day 3 ended with me 20ish miles behind my plan. But I’m staying at a legit Inn that feels …

2016-05-19: Once I got to the top of Bennett Pass things were already rainy. And then it started snowing and the …

2016-05-19: Turned super sunny when I entered Mt Hood National Park, but the freezing wind was a sign of things …

2016-05-19: Today started out rainy, but this rainbow showed up as the day cleared.

2016-05-18: Day 2 all done! Camping on Hood River this evening. Today I was shown how much yesterday’s …

2016-05-18: Always take the gravel detour for the view. 👀🗻

2016-05-18: Dreamin of Kirby Cove Coffee this morning

2016-05-17: That’s day 1 in the books. The Historic Columbia River Highway Trail is amazing and the …

2016-05-17: Glad I turned to the scenic view point. Almost missed this incredible view.

2016-05-17: #☁️

2016-05-16: Was rad to visit the famous Velo Cult today for my shakedown ride. Thanks for the chill times …

2016-05-12: Tomorrow I head up to Portland and next week I head back to SF along the Cascades over the course of …

2016-05-04: Fun Kirby Cove Coffee this morning! 🚲

2016-04-30: FIRST Championships. A blast as always!

2016-04-20: Kirby Cove. Never a disappointment.

2016-04-13: 🌇 ☕

2016-04-11: Seems like the new mural at Haight and Steiner is complete. Not bad, but I think I’ll miss the …

2016-04-06: People keep asking what I use for Coffee Outside so I took a picture! 2 mugs, Prolex mini grinder, …

2016-04-06: Mornin' 🚲🌇

2016-03-26: Camping on Mt. Diablo 🚲⛺️

2016-03-23: New swing at Kirby Cove!

2016-03-16: Excellent morning gradient today 👌🏼

2016-03-02: Team Feels Townie.

2016-03-02: Biggest Kirby Cove Coffee turn out ever! Thanks everyone for the amazing company!

2016-02-26: I decided to try to go up a frozen mountain in some holey old Vans. These frozen stairs were where I …

2016-02-26: Mountains are the coolest

2016-02-22: 🌄

2016-02-17: Turns out 1 fuck costs $11

2016-02-17: Pretty clouds this morning ☕️🌁

2016-02-14: Sunset over Del Valle was terrible. 🚲⛺️

2016-02-13: I have never seen this be so green! 💚🚲⛺️

2016-02-08: Giro is super into her new brush 🐈

2016-02-03: Holy shit this mornings sunrise was amazing. ☕️🌇

2016-01-27: Tower To Tower burrito power bicycle pile. 🚲🚲🚲

2016-01-27: Helluva view today 🌄

2016-01-25: Commuter grew some fenders. 🖕🏼El Niño. ❤️🚲

2016-01-20: Kirby Cove views this morning were a bit foggy. ☕🌁

2015-12-31: Slowly getting my camping setup dialed just right. 🚲⛺️ ️

2015-12-22: Beautiful weather and rad vibes in Austin! A WTTVC mini-reunion!

2015-10-31: 💚🚲 Recovery. 🌁

2015-10-30: Happy Halloween! I am a taco 🌮

2015-10-29: Happy National Cat Day, Giro! 🐈

2015-10-28: Happy (early) Anniversary to the lady who still puts up with my antics after 2 years! ❤️

2015-10-24: Chris King Gourmet Century was quite chill

2015-10-22: 🌁 Mornin' 💚🚲

2015-10-10: If you skipped the swimming hole at the end of the Grinduro you may have made a mistake.

2015-10-10: Grinduro started with a 15 mile climb to shatter the big group.

2015-10-09: Off to Grinduro!

2015-10-07: Not a bad view from Kirby Cove in the morning! This trail is way more tame than I remember.

2015-10-03: Still slightly lost but I think I am going the right way. 💚🚲

2015-10-03: I am very lost 💚🚲

2015-09-27: 🌕🍑

2015-09-27: Popeyes picnic while we wait for this fancy moon thing. 🌕

2015-09-13: Dirt accents 💙🚲

2015-09-13: 👋🏼☁️ I missed you Karl. 💙🚲

2015-09-07: 🗻🔝. 🚲⛺️ ️

2015-09-07: 🚲🌳. 🚲⛺️.

2015-09-07: 🎯 🚲⛺️

2015-09-05: 🚲⛺️

2015-08-26: #💚🚲 #partybrand

2015-08-12: Working from home means looking over to see this pile of fur acting like no one else is around. …

2015-07-29: This is what happens when every cyclist stops on The Wiggle #StopIn

2015-07-26: 🍊

2015-07-25: Hello Mr Sun! 🌞 🚲

2015-06-25: One year ago I brought this tiny cat home. 🐈

2015-06-19: Riding bikes in the rain to swimming spots 🚲💦☔️🏊🏼

2015-06-17: Hey Tiny Bird 🐦, my bicycle spokes are not a bird place. 💙🚲

2015-06-17: Damn looks like Austin isn’t far behind SF in crane count.

2015-06-14: Holy shit I am covered in sweat just putting this back together. God damn my blood ain’t used …

2015-06-11: 💅🏼 it

2015-06-08: Pair Programming on a couch can lead to some unusual postures.

2015-06-02: Oh I guess the flapping noise I heard was this rubber flying away.

2015-05-29: ✌🏼️ 🌅

2015-05-29: Not bad Florida. Not bad at all.

2015-05-27: ◻️🍩◻️🍩◻️🍩◻️🍩◻️🍩◻️

2015-05-24: Bella the dog pretending to be a goat and eating grass. 🏠🏠🏠🏠

2015-05-19:

2015-05-19: I can barely hold all these tiny pizza stickers. 🍕

2015-05-17: Hilarious fancy tall bike at Calfee

2015-05-16: Sachs on the beach

2015-05-15: 🐈

2015-05-12: Happy to get my townie back from Wiggle Bikes last week!

2015-05-03: New bike day! 💙🚲

2015-04-30: This’ll be fun to put together. 💙🚲

2015-04-25: In St Louis watching robots stack totes and cans

2015-04-16: Hear a pop and then pulled my rear axle out of my hub. I guess 30 years of use was a little much for …

2015-04-04: The king of lizards

2015-04-04: I am become the Trinity site.

2015-04-04: The site of the first nuclear explosion. As presented by Jenn.

2015-04-04: Turns out the Trinity Site has 30 miles of traffic. I guess not surprising since its only open twice …

2015-04-03: Passing through the Very Large Array. 🚀💫

2015-04-03: dusichka making a sweet timelapse.

2015-03-23: Weekday camp!

2015-03-16: I told her all morning it’s her cat birthday but she doesn’t seem too catcerned. 🐈

2015-03-07: Mobile cat loaf 🐈

2015-03-03: Spring tied to a string. Doesn’t get better for Giro. 🐈

2015-02-16: Nervous cat surveys the park. 🐈

2015-02-15: Not a bad weekend for camping. 🚲🏕

2015-02-06: A wet and windy front loaded commute

2015-01-29: The commuter got a little makeover

2015-01-26: Been a sec since I have been up Hawk Hill at night

2015-01-22: I bought Slava a hat to complete his neck beard outfit.

2014-12-30: I have printed a tiny robot from the comfort of my couch.

2014-12-25: Still riding despite the broken hand!

2014-12-25: Merry Christmas from Austin!

2014-12-24: Ordering snowmen in order of happiness.

2014-12-22: Fancy views with Becca in Austin

2014-12-08: The small 3D printer cluster that we had at Robots Conf. Averaged 3.6 prints an hour that we were up …

2014-12-06:

2014-12-05: I leave SF for a couple days and Karl missed me. 🌁

2014-11-29: “This is where we’ll die”

2014-11-29: Road runner bags also do decently when hiking up mountains

2014-11-29: Everything looks dead out here.

2014-11-23: Spatchcocked turkey seems weird but looks and smells great

2014-11-15: Submitted without comment

2014-11-07: I call this magic trick the disappearing bridge

2014-11-07: 🌮

2014-11-07: Holy film reels batman!

2014-11-06: That time I was on G4 eating a pop tart.

2014-11-02: People joked this was a high school trip so we took a fake prom picture

2014-11-02: 🚲

2014-11-02: I’m in a mother fucking tree.

2014-11-02: Glowing bottles

2014-11-01: Anniversary camping trip 🙂

2014-10-31: Camping

2014-10-26: Rode my old fixed gear around. For sale shortly!

2014-10-23: Holy shit in the tape circle trick worked. 🐈🎯

2014-10-12: A seagull with aspirations sits in the middle of the Blue Angels.

2014-10-11: There’s a city there somewhere

2014-10-06: Been at this office for over a year and yet I just noticed this pipe coming out of the bathroom.

2014-10-05: Enjoying the great outdoors. 🐈

2014-10-03: Giro, contemplating bag escape. 🐈

2014-09-19: It’s not enough that she’s the first thing I see when I open my eyes. Giro then decides …

2014-09-07: Giro shit herself and rubbed it on the ground so she got a shower. 🐈💩

2014-08-24: The Catreation of Adam. 🐈

2014-07-26: I have never been happier to get to the east peak of Tam.

2014-07-25: Giro got into my bag so I put it on. 🐈

2014-07-17: Bobsleigh selfie

2014-07-16: I think I got to the top

2014-07-16: I’m used to looking down while climbing, but looking up is a nice change.

2014-07-16: Figured I needed a nice picture of my bike in case of theft.

2014-07-16: Hidden trails on One Mile Lake

2014-07-15: Who needs filters with natural gradients like this?

2014-07-15: 🚡

2014-07-15: “Ok I will get off the roof but lemme take a selfie real quick”

2014-07-15: Mountain top selfies

2014-07-15: Not a terrible thing to wake up to.

2014-07-14: Airport Selfies

2014-07-04: MURICA

2014-06-29: Busting out the commuter for some picnics

2014-06-27: Dat crane selfie.

2014-06-25: Brought home this little chupchik today

2014-06-15: Awful views while going up.

2014-06-15: Morgan Territory. A sandwich in two parts

2014-06-10: Thanks for littering

2014-05-23: Thinking of Jon “Two Tone” Woodroof everytime I look at the SF Cycling Club jersey

2014-05-12: For Yossef

2014-04-26: Watching the FIRST World championship. These robots are awesome.

2014-04-20: 🚲

2014-04-01: Bespoke PCB. All put together! OSHPark is super dope.

2014-03-29: 💭

2014-03-28: Finally had absinthe.

2014-03-26: Just stumbling into pretty cathedrals

2014-03-25: No slivovitz. This time hruskovice. Pear brandy.

2014-03-25: Don’t want to break the streak…

2014-03-23:

2014-03-22: The circle of beer.

2014-03-21: The lovely dancing building.

2014-03-21: Touristing

2014-03-18:

2014-03-18: Love this glass spire thingy.

2014-02-06: Rainy day commutes

2014-01-17: Fancy new wheels! Chris King hubs to HED Belgium rims.

2014-01-09: Happy birthday Eugene!

2014-01-08: Birthday beer

2014-01-07: The go board turn tracker is getting updated.

2014-01-03: Look at that butt count blast off.

2014-01-01: New Year’s Day? Great day for a race up a mountain. 🚲💨

2013-12-27: Oh yes. The best gu.

2013-12-26: Good morning and good bye Austin!

2013-12-25: A short ride from Sister to Parents to start the Festive 500

2013-12-25: Hiya

2013-12-22: Made some noodles.

2013-12-18: Finally the sun shows to warm me up

2013-12-18: Cold solo morning.

2013-12-18: A nice dedicated bike path along the road!

2013-12-15: Gingerbread house construction

2013-12-11: Now it tells us who’s turn it is in out long running Go game.

2013-12-11: Marvel at my command of electrons

2013-12-04: Wildlife

2013-11-17:

2013-11-17: The Spire is nice bike parking

2013-11-17:

2013-11-17:

2013-11-09: Tops of hills have good views. 🚲

2013-10-27: Gotta get back from dropping off the rental somehow.

2013-10-27: Found a fancy bridge.

2013-10-21: Probably prettier in the day time.

2013-10-21: Pretty things to cycle by.

2013-10-21: Early to bed. Early to shred.

2013-10-21: All back together. Ready for a lap of Regents park tomorrow morning!

2013-10-03:

2013-09-28: Flat routes allow for some fast cruisin'

2013-09-18: A clear night

2013-09-18: Hi buddy!

2013-09-17: I got my bike in a box.

2013-09-16: Vuelta coverage while I wait for my flight? That works. 🚲

2013-09-15: The cutest couple in Barcelona

2013-09-15: Tall man or tiny ATM?

2013-09-15: Quite the view

2013-09-15: Under Constuction⚠️🚧⚠️

2013-09-15: Hiya

2013-09-15: Dem turtle and tortoise pillars

2013-09-14: The hunt leads to random alleys

2013-09-14: I didn’t get the memo that this place is closed

2013-09-14:

2013-09-14:

2013-09-14:

2013-09-08: Ghostly

2013-09-07: Tallbike sprints

2013-09-07:

2013-09-07: Twerk it Miley

2013-09-07: The remedy for stammering children

2013-09-02: Ain’t no time for stop signs in a race

2013-09-02:

2013-08-21: Hello Mr. Wall

2013-08-17: 💩

2013-08-17: Amazingly clear today. I can see Oakland and Diablo from here.

2013-08-14: Don’t tell me fog isn’t beautiful.

2013-08-10: Get settled Mr Truck Piñata, for soon you shall be destroyed.

2013-08-09: Blue bicycle bros

2013-08-07: Possibly Skalnook 2.0 in Office 3.0

2013-08-04: My Mission Workshop Vandal helped my take home a car… piñata.

2013-08-04: Piñata in tow

2013-08-03: Stop 1

2013-08-02: Another day. Another toe clip busted.

2013-07-31: New bike day! Not 100% complete, but now rideable. Soon come racks, lights, & fenders. Thank you …

2013-07-29: Nai Palm of Hiatus Kaiyote killin it

2013-07-27: Dat fog

2013-07-27: Hi Mr. Sun

2013-07-27: Oh hi!

2013-07-26: Bike fitting. Dots!

2013-07-24: Sunrise over the bay bridge

2013-07-21: Car piñata! I’d hit it.

2013-07-20: Don’t forget your sunscreen when you ride in the Easy Bay

2013-07-20: 🚲🚲🚲

2013-07-20: I can see forever!

2013-07-17: It may be grey and gloomy, but at least it’s clear.

2013-07-14: There’s a bridge there somewhere.

2013-07-14: SF covered in fog. The black dot is Sutro.

2013-07-14: Rapha Rising: 1/10th complete

2013-07-13:

2013-07-07: Poppin dat ferry cherry

2013-06-30: Lucky 13 on Pride Weekend

2013-06-28: Dinner at the park

2013-06-28: 🎹 Over the bay

2013-06-28: Sunset Recital on top of the city. There’s a piano up here!

2013-06-26: Never gets old

2013-06-22: That explains the breeze.

2013-06-22: Jenn crashing the Sonoma County Century

2013-06-22: Eric apein' it

2013-06-22: There are worse places to have a mechanical.

2013-06-21: wat

2013-06-21:

2013-06-17: [ ]

2013-06-16: Don’t worry, I’ll climb you too.

2013-06-16: A good place to stop.

2013-06-12: Dat city

2013-06-12: Beautiful sunset over hawk hill.

2013-06-08: Colorblind bike duo

2013-06-07: Much better.

2013-06-07: Snapped my chain on the way in today.

2013-06-05: Round 3.

2013-06-05: Round 2

2013-06-05: A pile of BBQ. Brisket, ribs, turkey, pulled pork, and sausage are all hiding in there.

2013-06-05: People in line for delicious BBQ

2013-06-02: Made a friend on my run. He ran after me for a bit after I said bye.

2013-06-02: Too much King of the Hill makes me enjoy this street too much

2013-05-29: Butterlap Sunset

2013-05-26: Even when I take my glove off I’m still wearing it.

2013-05-26: Bicycles!

2013-05-26: Bikin ‘round the bay. Welcome to Vallejo!

2013-05-25:

2013-05-19: Bay to Breakers!

2013-05-19: Breakfast of champions.

2013-05-17: New to me bike day!

2013-05-12: Beautiful rolling hills

2013-05-05: What other number would they give me? 😡🌿🔥

2013-05-01: Drinking beer outside in shorts. Missed Texas

2013-04-28: Sutro from San Bruno

2013-04-27: Satan was chillin'

2013-04-27:

2013-04-26: Hi Mom Chung the TBM!

2013-04-26: But I most definitely biscuited

2013-04-26: I think I arted again

2013-04-23: Casper & I made friends.

2013-04-23: Nice days in the park are for the birds.

2013-04-17: Top of Twin Peaks

2013-04-14: Mt Tam

2013-04-13: Portugal. The Man

2013-04-12:

2013-04-12: Lopsided hear sandwich

2013-04-12: The old Zio Ziegler mural has been replaced

2013-04-10: What a beautiful day.

2013-04-02: As if my incredible meal yesterday wasn’t enough

2013-04-01:

2013-03-29: I think I made an art

2013-03-26: Sausages, burgers, and beer.

2013-03-26: Waiting for our Rosamunde burger and sausages

2013-03-22: Arak and Beer 30

2013-03-20:

2013-03-20: Mission Dolores

2013-03-08: East Bay Bike Party!

2013-03-04: “I’m tired of people taking pictures of everything all the damn time”

2013-03-02: Stumbled into a yacht race

2013-02-19: Rainy flight back to SFO

2013-02-18: Who is this artist?

2013-02-18: Know Hope

2013-02-18: Sened cutout

2013-02-17: Sunset over the Mediterranean

2013-02-17:

2013-02-16: Jereselum

2013-02-16: No napping on the roof 🙁

2013-02-16: Tel Aviv has no shortage of street art

2013-02-16:

2013-02-16: Camel!

2013-02-16: The Western Wall

2013-02-03: I most definitely am ❤️

2013-02-02: I hate taking pictures of food, but my first proper mussel experience deserves it.

2013-01-31: Got some complements on my wheels on the ride home. Maybe because I had them on my back.

2013-01-27: Birthday Boy enjoying his Shabu Shabu

2013-01-26: Critical Mass

2013-01-20: Jazz Night with Turkish coffee.

2013-01-19: 🚲

2013-01-19: NEKST

2013-01-19:

2013-01-13: Occasionally I forget how pretty this place is.

2013-01-12: Syringe

2013-01-03:

2013-01-03:

2012-12-19: 3D Printed Bones

2012-12-19: Dinosaurs!

2012-12-17: Lawn Flamingo Nativity

2012-12-08: The time travel office was closed :(

2012-11-22: There literally wasn’t enough room on the table.

2012-11-21: Desk Sign

2012-11-21: Printing a desk sign

2012-11-18: Hubot’s first print. Fully automated.

2012-11-17: Octoprinting

2012-11-14: Minus the Bear! ➖🐻

2012-11-11: The Dynamic Miss Faye Carol & The Faye Carol Quartet

2012-11-04: Erik Jekabson String-Tet

2012-11-04: I do it for the stickers.

2012-11-03: Bike Wreath?

2012-11-02: What a beautiful night

2012-11-01: Robert Glasper! Great show.

2012-10-28: Zombies hula hooping to Thriller

2012-10-28: Enjoying the day

2012-10-20: Rahr Brewery Tour!

2012-10-19: Amazing lunch with Sarah on a beautiful day

2012-10-18: Deep Ellum Brewery Tour

2012-10-18: DART has nifty bike hangers!

2012-10-17: My knee is :\ about my wreck

2012-10-16: Texas State Fair!

2012-10-16: Could’ve been my noggin!

2012-10-10: Found some tacos

2012-10-09: Riverwalkin'

2012-10-09: Mount Bonnell with Dad and Uncle

2012-10-04: Thanks for the loaner bike Highgroove!

2012-09-27: Athens of the south

2012-09-27: Early for my bus from Nashville to Atlanta. Reading down by the river.

2012-09-22: Ruby Hoedown being rocked by Bedhed and Blondie

2012-09-13: Looks like someone had a crazy night. And this time it wasn’t me.

2012-09-08: Nice Bamboo Bike

2012-09-05: Double Rainbow!

2012-09-02:

2012-08-18: Golden Gate from the bay

2012-08-18: Mirror Maze

2012-08-13: More Hubbers on the flume

2012-08-13: GitHubbers on the log flume.

2012-07-29: I am Giant

2012-07-11: Jensen Fire Hooping

2012-07-08: Ass Magnets

2012-07-03: Lucky Card. Found in my jacket pocket.

2012-07-01:

2012-06-30: Looking Left

2012-06-30: Looking Right

2012-06-28: Apple Arch 2.0

2012-06-16: Guitar player on the roof!

2012-06-15:

2012-06-13: The best reason to jailbreak your kindle

2012-06-12: TRON

2012-06-10: Doing the touristy thing and seeing Golden Gate

2012-06-10: Enjoying the city on 2 wheels

2012-06-07: mailchimp banner! ATL represent.

2012-06-03: Out with the old in with the new.

2012-06-02: Final El Burro Pollo burrito! Thank you Chris!

2012-05-29: To Highgroove!

2012-05-24: Bike in a box on a skateboard.

2012-05-21: Nothing like a good wet shave to start the week

2012-05-12: Keirin

2012-05-04: Princess Mr. Skalnik

2012-04-28: Don’t remember the last flat I got…

2012-04-25: MaxVelo

2012-04-22: Chocolate Covered Bacon

2012-04-21: Whore Cat

2012-03-17: A lovely day

2012-02-23: Hopslam!

2012-02-10: They might be giants!

2012-01-25: Anthony Green!

2012-01-22: Growlertown

2012-01-19: Macintosh Plus at Highgroove

2012-01-09: Full Moon Ride

2011-12-28: Texas Capitol

2011-12-24: A Skalnik Christmas.

2011-10-05: New Bike Day!

2011-10-03: Crazy Burger of the Month

2011-10-01: Burritos!

2011-09-30: Iron Pour

2011-09-24: Game Day!

2011-09-23: Break time