@matthillco thanks for kind words! @techytuppers good feedback. Changed IRC to webchat link. You’re right regarding “You have to walk before you can run.” Some thoughts on that: http://indiewebcamp.com/generations @IndieWebCamp is a community that encourages and helps enable everyone to walk and run who wants to do so, especially with their own identity and creativity, incrementally, step by step. More: http://indiewebcamp.com/principles
New @CSS3UI WD: w3.org/TR/2015/WD-css3-ui-20150519 * 0 open issues * Security&Privacy Q&A per tantek.com/b/4a31 More: http://www.w3.org/blog/CSS/2015/05/20/css-basic-user-interface-draft-updated/
did my first @NYRR Tuesday #intervals at #EngineersGate #CentralPark this morning: 4x800 2x400 (workout was: 6x800).
Made it to NYC (4hr SFO delay). Grateful for #running #baytobreakers with so many friends, #NPSF LAX BOS NYC. #b2b104
ran #baytobreakers in 1:17:53. ~3 minutes slower than last year. #b2b #b2b104 #noinjuries #noexcuses More: Transited by bus halfway with a couple of @nov_project_lax friends and then we did a ~2 mile warmup jog before the race to the corral entrances, stretched in the corral, and then bounced to stay warm with fellow @nov_project_sf runners. We started the race on time near the front of Corral A, can’t say anyone got in my way, people in general were faster than me. I kept pace with my friend @leahculver for the first mile which was my fastest of the whole race. Despite feeling prepared, I felt like I was dragging and heavy for the whole race. Even the downhills didn’t feel as speedy as I’m used to. I tried not to let those feelings get to me and pushed on regardless. Still, I could tell by mile 4 that I wasn’t making the time I wanted to, and wasn't sure I would even be able to beat my last year PR (personal record). I thought to myself regardless of any doubts, I owed it to myself to give it my all, so that I could at least finish knowing that I did, regardless of whether I PR'd or not. So I did, and I still fell short of my goal(s) for the day (except I did finish free of injury at least). I’m not going to make any excuses, yet I have to admit, after consistently making progress the previous four years, and crushing it last year, I was disappointed with my performance today. I’m going to attempt to make the most of it, by reflecting on and writing down what I did (or did not do) that I might/could/should have done differently. Despite giving it my all on raceday, that’s only part of giving it your all for the race, whether last night, yesterday, last week, or in the months of training beforehand. It’s just over two months before my next race (the second half of the San Francisco Marathon), and I’m going to consciously plan for and put whatever insights I come up with to use from tomorrow until then. Previously: tantek.com/2014/138/t1/ran-baytobreakers-faster-b2b103
going to Homebrew Website Club NYC next Wed 2015-05-20! ~18:30 in Manhattan. RSVP: fb.com/events/807045706055031
watching Forrest Gump for the first time since it came out. #ThisSeatsTaken #YouCantSitHere #YouCanSitHereIfYouWant
#IndieWebCamp Germany demos all done. They’re off to BBQ but see extensive notes by @rhiaro: http://indiewebcamp.com/irc/2015-05-10#t1431268323324
#IndieWebCamp Germany demos are live on https://beta.talky.io/iwc and are amazing! #webmention #micropub #microformats2
likes @bcrypt’s tweet at , tweet at , tweet at , tweet at , @danielpietzsch’s tweet at , @jkphl’s tweet at , @glennjones’s tweet at , @ChrisAldrich’s tweet at , @Renaade’s tweet at , @jkphl’s tweet at , @rhiaro’s tweet at , @jkphl’s tweet at , tweet at , tweet at , and tweet at
likes @cdevroe’s tweet
https://instagram.com/p/2JSbLeg9aR/ Saw a Corona Heights sunrise this morning after running #NPSF #hillsforbreakfast #earlygang with this great crew. https://instagram.com/p/2JPwhIBzMR/ Keeping it all in mind to get through the next week.
“Reclaim Your Domain” http://audreywatters.com/2015/04/29/reclaim-known/ Nice post on how @WithKnown helps you reclaim your online self & stuff.
Today I set a personal record at #NPSF PR-Wednesday. 33:55 — 2:07 faster. I don’t remember feeling this miserable during a PR-Wednesday workout in a long time. But first the times: * 2:07 faster than my previous PR-Wednesday record 36:02 (2015-02-25) * 1:30 faster than my course record 35:25 (2015-01-13, before the course became our PR-Wednesday workout) The previous two months I did both the 5:30 & 6:30 PR-Wednesday workouts as well as the “tweeners” in-between workout. Those times: tantek.com/2015/084/t1/npsf-double-pr-wednesday Feb: 36:02 & 36:15 Mar: 38:32 & 37:04 Since February of this year, the NPSF Alta Plaza PR-Wednesday workout has consisted of: 1. start at the bottom of the steps on Pierce. 2. run a clockwise lap around the park 3. run up steps to the flat area between the playground & tennis courts 4. 10 burpees 5. run back down the steps 6. repeat 2-5 two more times 7. repeat 2-3. For a total of 4 laps, 30 burpees, ??? steps, as fast as you can. Things I did differently beforehand for this morning: * Last night: iced my knees — no pain, just a little swollen from Tuesday track (ttk.me/t4at1) * 5:49 put on my newer racing ASICs instead of old training pair or Nike Structure 18s. * 5:50 rungang (warmup run ~2 miles) to 6:30 @Nov_Project_SF instead of driving to doubling-up 5:30 & 6:30. * ~6:15 downed a Starbucks single espresso on the run to Alta Plaza (having had nothing to eat at home but a couple of chewable vitamin Cs). During the PR workout this morning, there were three things that I distinctly remember doing differently, and feeling more mentally and physically miserable about. 1. Ran (no walking) up the entire West side hill (first time) on lap 1, legs shaking at the top, thinking, I'm not even half a lap in yet. 2. Second time up the steps, I raced them hard two at a time to the top (thanks to a serendipitous music boost), and then almost felt like throwing up while doing burpees after. Actually felt that during all subsequent burpees. 3. Third lap, on the North side downhill, sprinted to the point of losing my breath (was inspired to pass Gil and Jorge on the downhill, each on their fourth lap, who then passed me back on the East side downhill when I had trouble breathing & running at the same time). 4. Not what I did, but what a friend did for me: Fourth lap, my friend Matt Schaar ran with me (he’d finished his workout already), verbally encouraging me and anyone else nearby the whole way. I’ve said it before (ttk.me/b/4Yy2) and I’ll say it again (ttk.me/b/4_n1), this is an incredibly positive, inspiring, and supportive group to run and workout with. from fb.com/media/set/?set=a.632064620263368.1073742040.276430682493432 However, the entire workout I felt like I was going either slower or no faster than before. I felt like I was having an off day. A miserable off day. But stubbornly I wasn’t going to give up. Instead, I pushed harder to just get it over with. And ended up going faster. I should emphasize, none of this involved any kind of pain threshold (as far as I remember). No knee pain nor ankle pain. (Well maybe a bit of suppressing a lingering sidecramp from my Sunday 7 mile trail run). Apparently it was all about pushing myself further into both psychological and physical discomfort than I had before on a PR day. It’s going to be interesting facing that next month, when I know that that’s what it’s going to take to both go that fast, and to have even a chance of PRing again. Fortunately I have a different race focus before then: Just 18 days til Bay to Breakers (2015-05-17) - where I’ll have a different mental challenge. Last year I cut over 16 minutes (ttk.me/t4W81) from my B2B time (thanks to six months of NovemberProject). This year I've had twelve more months of NP and I honestly have no idea what is a reasonable expectation. I’ve had some thoughts, like cut five minutes, get a sub-1:10 but I’m trying hard to focus and concentrate on just beating last year’s time and giving it all I’ve got, finishing with the knowledge of having done so.
Hard enough find someone to get along with in #love, why would anyone object to that? Thoughts with #marriageequality.
@scatteredbrainV sure! See also http://microformats.org/wiki/how-to-start-new-translation which has some tips. Feedback welcome!
likes @scatteredbrainV’s tweet
https://instagram.com/p/2B9kohg9WU #NPSF #trackattack done: warmup, 400 800 1200 1600 1200 800 400 Prev: tantek.com/2015/104/t1/npsf-trackattack-woke-up-late
“HTML is my API” @aaronpk on @HackerNews’s HTML vs JSON, reliability, and using #microformats2 https://aaronparecki.com/articles/2015/04/26/1/html-is-my-api
Everyone at Homebrew Website Club SF/PDX/NYC this week was ok with @IndieWebCamp July 11-12. Mark your calendars!
likes @LynnMagic’s tweet
Every morning: 1. What’s the most I can do with what I have? 2. Remember everyone is struggling with something.
@nialljthompson no problem. Here's a good start: http://microformats.org/wiki/microformats2 http://microformats.org/2014/03/05/getting-started-with-microformats2
@Malarkey @westleyknight @KevinMarks Markup for markup sake not worth it. For usecases it is: * #indieweb * accessibility * search etc. See also and start using microformats2: http://microformats.org/2014/03/05/getting-started-with-microformats2
One more thing on #extwebsummit thoughts: In addition to trimming specs, editors should selfdogfood spec features.
@SwiftOnSecurity #HTTPS/#SSL #UX critiques on point for #extwebsummit today: https://twitter.com/SwiftOnSecurity/status/590280995426988032 https://twitter.com/SwiftOnSecurity/status/590280560435671040 and deleted: https://twitter.com/SwiftOnSecurity/status/590281233189449728 "The user experience for SSL is the height of nerd-centric design incompetence." 2015-04-20 15:29 PDT
New rule: reject claims by "Linked Data" advocate(s) until they provide *links* (URLs) to actual *data*. #extwebsummit
good luck Boston Marathon runners @Amy_Leedham @hilzhayz @sheilabhardwaj @eflandro @runalivesd @denizofboston @orrinwhalen and #NovemberProject friends not on Twitter too: Jorge Kristyn Bill Micah and all the rest! Have a great race!
#NPSF #trackattack plan: 400 800 2x1600 800 400 abs I did: 800 2x1600 800 400 abs 400 Woke up late at 5:40 without my alarm because its sound was fully muted, so I warmed up on the jog to the track, and missed the first 400 for a pit stop. Made up for it afterwards. Also it was a much colder than expected morning. Like hurt your lungs cold when you inhale too deep. They didn’t feel warmed up until after the second 1600. Still, made good times according to Nike+ Running so I’ll take it. Another solid track workout in the books. I’m counting this as having done the whole thing even though I swapped the first 400 to after abs. Previously: tantek.com/2015/097/t1/weatherproof-trackattack-morning
Wake up after falling asleep, lights on, laptop open. Finish post, fix a bug, reply thanks, lights off, back to sleep.
@tigt_ great catch! And a good example of when you actually want to double-HTML-encode some text. Fixed. Thank you.
https://instagram.com/p/1ZRAX4g9ZG 2nd trail race done! Woodside/Purisima Creek Crossover 10km 1100' 81:47 77/114; 14/17 age/gender group.
https://instagram.com/p/1TcyWFg9Re my Friday "peak" experience 1. run to Twin Peaks 2. 30min #NPSF #hillsforbreakfast 3. #sunrise #mayurasana https://instagram.com/p/1TIEynA9Zp photo by @Lucemagoose16 Balancing and breathing in that moment, I felt incredibly grateful for * Being able to actually run non-stop from home up to Twin Peaks (even if @thegreenk pulled over and shuttled me up the last little bit) and still breathe * The incredible @Nov_Project_SF community that #justshowup — the energy and inspiration everyone brings makes us all go farther faster longer stronger * Watching the sunrise on a beautiful San Francisco morning * Running/hiking for another 30 minutes (including all of what I skipped the first time up) - three repeats * Being able to hold myself up with just my hands — strong enough to balance a plank (improved mayurasana (yoga peacock pose) form, with more to improve) after all that. https://www.facebook.com/NovemberProjectSF/photos/a.622433624559801.1073742032.276430682493432/622434381226392/ photo by Laura McCloskey
You think you’re ok, at peace, and then a memory hits you. Last time you drove through Vegas, stopping in artificially glowing darkness only for fuel, Starbucks, and to switch drivers to finish the last leg of a half-cross-country-road-trip before midnight. You honestly thought, and felt, that despite twists and turns, like driving those roads, you were working together towards something, when actually you were just part of a transition, even if neither of you knew it at the time. Or you want to believe that at least, in good, honest intentions. Things didn’t work out, and there's no one to blame because everyone was honest, with themselves, with their feelings, with each other. And respectful. No wrong was done so there is nothing to forgive, nothing to ask forgiveness for. And yet the feelings linger. The feelings not of loss, no those were months ago, but the feelings of what could have been. Not expectations, but hopes. Not imagined, but actively worked. Then you exhale, inhale, and keep going with your yoga class, figuring no one will notice a tear or two streaming down your face mixing with your sweat.
https://instagram.com/p/1L13E4g9Qm #weatherproof #wet #trackattack morning: warmup 3x1200 3x600 300 cooldown Previously: http://tantek.com/2015/090/t1/timed-mile-track-get-better
likes @annbass’s tweet
likes @iamronen’s tweet at , @jacobyjyoung’s tweet at , Kyle Mahan’s “bapp” at , Kevin Marks’s “Puzzled by Medium” at , @jeresig’s tweet at , @benwerd’s tweet at , @adactio’s tweet at , @localherodotbiz’s tweet at , @jgarber’s tweet at , and Aaron Parecki's run at
~7:30 plank PR this morning @Nov_Project_SF #plankoff! New goal: plank longer than timed mile time. Related: http://november-project.com/npsf-newsflash-whole-tribe-late-for-work-after-lengthy-plankoff/ No pigeon pose today (yet), just legit (if shakey at the end) planking that made it to the top 7-8 of #NPSF plankers! (see that blog post)
Reflecting on the close of a quarter. A tragic loss & unexpected gains. Much accomplished, much to do. Still grateful.
@Wikisteff the 10 year old was me.
8:20 timed track mile! Wish I could tell the 10 year old that couldn’t run 1 lap without wheezing that someday it would get better.
bicycled 30+ miles solo (incl. two ~10mi stints) today, more than ever. focusing on one thing (cheering), accomplished something else much harder that I would have otherwise not attempted directly. https://instagram.com/p/0zLPdNA9Rb/
👕 athletic tshirts on sale $11! (@ Adidas in San Francisco, CA)
Post bike riding yum (at @YoppiYogurt in San Francisco, CA)
<div class="h-entry"> Thanks <a class="u-in-reply-to" href="https://twitter.com/PetraGregorova/status/575645717529632768"> @PetraGregorova </a>! </div>
likes @rhiaro’s tweet
Did #NPSF Double-PR Wednesday today: 38:32 & 37:04 Last month: 36:02 & 36:15 Next: driving to a multi-hour MV meeting.
#indieweb: “As writers, we don’t need companies like Medium to tell us how to use the web. Or define openness and democracy. Or tell us what’s a ‘waste of [our] time’ and what’s not. Or determine how and where readers experience our work. We need to decide those things for ourselves.” http://practicaltypography.com/billionaires-typewriter.html
likes @johnallsopp’s tweet
#trackattack is back! did a 400 warmup 800 800 800 800 4x200, abs workout: warmup 800 1600 800 1600 4x200, abs Reopening of Kezar Stadium has definitely brought a bigger crowd. We had 29 people today. Though I need to build back up to doing the full track workout, I did have a couple of minor personal achievements this morning. During part of the second 1600, when I was starting my 800, I managed to draft Jeff drafting Andy Cochrane for 200m (half a lap). Though Andy is still in recovery mode he's still ridiculously fast from my perspective. Being able to "keep up" with Andy, even for just a half a lap, even when he was "taking it easy", and in the middle of a 1600, felt like doing the impossible, and emboldened me to push harder on average in my other runs, including... On the second 200 I made sure to take-off exactly when Kate said go. As I exited the turn onto the back straight, I started kicking farther back & up, and managed to pass & finish that 200 ahead of a couple of people who are usually much faster than me. I could barely breathe afterwards. Also my 1 year trackiversary was 2015-063 (20 days ago) tantek.com/2014/064/t2/yesterday-npsf-track-kezar-trackattack Hard to believe I've been running track workouts (on & off, mostly on) for over a year. Previously: * 2015-069 did Trackish Tuesday 2x600 4x400 2x300 4x200 * tantek.com/2015/062/t1/ran-trackish-tuesday-before-dawn-sunrise * tantek.com/2015/055/t6/morning-legs-tired-did-deck-instead * tantek.com/2015/048/t1/excellent-trackish-tuesday * 2015-034 did Trackish Tuesday warmup of 2x600, 600, 2x200 * 2015-027 did Trackish Tuesday 5x600 3x300 * 2014-350 did Trackish Tuesday 6x600 * 2014-315 post-Berkeley Half recovery fast walk/jog at Tempo Tuesday * 2014-294 did Tempo Tuesday ~16km 94:30 (10 mi at < 9:30min/mile) * 2014-287 did Tempo Tuesday ~7km * 2014-273 did Tempo Tuesday ~15.2km * 2014-266 did Track Tuesday workout all but one 1600 * tantek.com/2014/245/t1/just-short-today-trackattack-workout
going to Homebrew Website Club 17:30 @MozSF 2015-03-25. Indie event kylewm.com/2015/03/homebrew-website-club-2015-march-25 silo fb.com/events/1565113317092307
late BOS departure, SFO arrival, too late to make it to yoga. Who’s up for a quick run in Golden Gate park?
Finally catching up with tweets from a week and more ago. Grateful for so many. Will keep working to improve the web.
Boarded flight back to SF. Hope to make it back in time for 11:00 intermediate vinyasa yoga @MissionCliffs.