tantek.com

t

  1. #100DoPP d42:
    My yoga teacher asked me to help her demonstrate headstand this morning.

    After stacking my shoulders, back, and hips, I was able to slowly raise my legs, knees bent at about 90 degrees. She guided my back & legs as I straightened them up. After a bit of effort keeping up with her guidance & instructions for what to firm, pull back/forward, she slowly pulled her hands away, and I felt the most balanced upside down that I ever have.

    Everything felt like it was just holding itself up, no swaying back/forth of the legs, no oscillating back & core contractions to stay upright. I held it for several more breaths before gently lowering my legs, having never touched the wall a few inches behind me.

    I practiced a couple more times, from that stacked upperbody position with toes on the ground, focusing on my core to lift my straightened legs off the ground, to the horizontal. Just getting to this point of strength & stability took me over a year and a half of practice from when I was first able to hold a headstand.

    Piking up to headstand now feels in reach of something I can incrementally practice, improve, and eventually lift up to with strength & control.

    This was my last yoga class before my YTT starts tomorrow night, in another studio, with different teachers.

    I feel physically ready to begin my training.

    Previously, previously:
    * tantek.com/2015/362/t1/yoga-flexible-headstand
    * tantek.com/2015/181/t3/emotionally-intense-yoga-first-headstand

    on
  2. went to 2 Fast 2 Furious (feat. NPSF) Monday night, just barely.

    on
  3. #100DoPP d41
    Finished sorting, collating, & totaling papers & receipts etc. for taxes. Had help. Next: accountant meet

    on
  4. a jpg. #Gregorian #March is here. Change is coming.
    12: US DST
    20: equinox
    26: EU DST
    Plus Gregorian pi(e) day on the 14th. More: enwp.org/March

    #LEGO #month #calendar #nofilter

    on
  5. @andybudd thank you! Taking YTT in SF. From what I know so far, expecting physical, mental, & psychological challenges

    on
  6. #100DoPP d40:
    Updated @W3C @SocialWebWG @PostTypeDisc Post Type Discovery Working Draft: https://www.w3.org/TR/2017/WD-post-type-discovery-20170301/

    on
  7. #100DoPP d39:
    Yoga teacher training starts in 4 days.
    Excited. Anticipating learning, changing, expanding perspective.

    on
  8. a jpg. a jpg. a jpg. a jpg. a jpg. a jpg. a jpg. a jpg. a jpg. a jpg.
    Woke up doubting myself. So I faced what I’m worst at, running up hills. #100DoPP d38. #nofear #getoutside #nofilter

    Made a list of 5 summits, ran up 6 in less than 60 minutes.

    1. Buena Vista Summit, 1a GG bridge view
    2. Corona Heights Park, 2a steps, 2b summit
    3. Mount Olympus
    4. Tank Hill
    5. Twin Peaks view at Christmas Tree Point
    6. Twin Peaks Noe South Peak view of Sutro
    Bonus: unnamed hill south of South Peak, looking back at both peaks of Twin Peaks.

    5 miles round trip (and 1312' vert) in 64 min running total.

    #fromwhereirun #fromwhereifacedoubts #run #hills #climb #peaks #harder #faster #stronger #seenonmyrun #buenavista #coronaheights #mountolympus #tankhill #twinpeaks #christmastreepoint #twinpeakssouthpeak #RUNPROGRAM #sunday #runday #funday #sundayrunday #sundayfunday

    on
  9. a jpg. #100DoPP d37: Touched Hopper’s hands. ~5.75 mile run with 614' vert this morning. Then a 45 min soccer game which I can’t remember ever having done before. #run #nofilter

    #hoppershands #fortpoint #sf #ggbridge #goldengatebridge #goldengate #thatsfbridge #california

    on
  10. Literally running off into the sunset.
    #100DoPP d36

    on
  11. a jpg. BRB, going thru immigration at SFO. #NASA #NP_CBP #nofilter
    … thru, took a cab home.

    on
  12. a jpg. #Weltzeituhr, #Alexanderplatz, #Berlin. #yestergram #nofilter

    #worldtimeclock #world #clock #oneworld #futureoptimism #art

    on
  13. #100DoPP d35
    great #indieweb chats @sknebel @slalomfahrer @jkwebtec & HWC Berlin organizers @derhess @sebastiangreger!

    on
  14. a jpg. a jpg. a jpg. a jpg. a jpg. Homebrew Website Club #Berlin is growing and has found a great spot: wifi, power, drinks, small bites, non-smoking(!), and a casual hipster vibe perfect for plotting #indieweb plans. #multiphoto #nofilter

    #indiewebcamp #hwc #hwcberlin #homebrewwebsiteclub #hoodie #hoodies #hipster #vibe #salon

    on
  15. going to Homebrew Website Club Berlin at Salon Schmück!
    RSVP: https://sebastiangreger.net/2017/02/homebrew-website-club-berlin-2017-02-22/
    Wiki: https://indieweb.org/events/2017-02-22-homebrew-website-club

    on
  16. 😠 @omgibu sorry to hear.
    I’m a Calif-born Stanford grad @W3CAB in Berlin, Turk surname, flying->SF in 2d
    To be cont’d

    on
  17. likes @hadleybeeman’s tweet

    on
  18. #100DoPP d34
    grateful to work with @W3CAB from US Japan China UK France Spain, in Germany hosted by Russian co @Yandex

    on
  19. @pranesh what in particular of OpenSocial do you consider both still alive & worthy of surviving? @W3CAB @SocialWebWG

    on
  20. likes @ZachACole’s tweet

    on
  21. @junglecode 😂 hilarious. May I upload that “Haitian Creole” screenshot to @IndieWebCamp wiki as public domain / CC0?

    on
  22. a jpg. ✨ #streetlamp, #Berlin. #nofilter

    on
  23. #100DoPP d33
    In Berlin. Nice #w3cTEFbc Wolfgang Wahlster talk, @W3CAB panel, & @leyink catchup
    Tomorrow: @W3CAB f2f d1

    on
  24. Address book entries you have for me (phone email txt) likely stale.
    Use tantek.com/contact buttons updated live.

    on
  25. #100DoPP d32
    At SFO, going to @W3CAB mtg, new laptop & iPod6, minimal apps+accounts, new pws & AppleID. No FB til home

    on
  26. a jpg. #100DoPP d31: Fresh new work laptop, minimally setup just for my next trip. Photo taken on iPod6. Posted from new laptop. #nofilter

    on
  27. a jpg. Did some weightlifting mid-run yesterday at Tennessee Valley Beach. #RESIST #nofilter.

    #rock #rocks #river #beach #message #tenneseevalley #tennesseevalleybeach #yestergram #heycreatedaily #imadethis

    on
  28. #100DoPP d30
    ran SFRC to Tennessee Valley Beach & back: 1:26:57
    ~15 min faster than last week, 3 min than October.

    Felt a mix of strength and struggle. Started out at a swift clip until everyone else ran on ahead. Did a 5-10min run / 1 min walk. Felt great to stretch the legs out on the downhills and hit faster top speeds. Uphills were a mix of steady and struggle.

    In the last ~1.5miles of the return, runners who had taken the longer path led by SFRC started to catch up to me, which provided an added boost.

    My friend Will who had taken that longer route slowly passed me with perhaps a half mile to go, so I picked up my pace and kept a solid sub-10minute/mile, pacing and chatting with him til the finish, which came a lot quicker than I expected.

    This may have been the fastest that I’ve run to Tennessee Valley Beach and back, certainly with taking the more uphill path near the beach both out & back.

    Nice to see both personal progress, and get a sense that if I keep up the training, there’s more progress coming up soon.

    Previously:
    * 1:41:24 tantek.com/2017/042/t1/beautiful-day-getoutside-run-trail-beach
    * 1:30:00 tantek.com/2016/275/t1/perfect-way-start-day

    on
  29. a jpg. #100DoPP late today, but photographed on d29:
    Never seen these succulents flower like this. #springiscoming #latergram #nofilter

    #succulent #succulents #flower #spring

    on
  30. went to “Dean Karnazes talk about 4 Deserts” 18:30-20:30 @SportsBasement https://www.facebook.com/events/100814270435677/
    Thanks @DeanKarnazes!

    on
  31. a jpg. Flying crow after morning yoga class. 📷 @SFgluten_freek #yogaeveryday #nofilter #100DoPP d28

    #flyingcrow #yoga #pose #getinverted #inversion #armbalance

    on
  32. a jpg. 🌆 Good morning #SF! #NPSF #doublegang done. #dawn #sunrise #nofilter
    #100DoPP d27

    #whileyouweresleeping #fromwhereirun #seenonmyrun #heysweatdaily #run #novemberproject #runner #runners #wakeupthesun #skyonfire #firesky

    on
  33. a jpg. Happy #Vday. A good day for “V for Vendetta”, but it’s late. #NPSF in the morn. #VforVerbal #nofilter

    #VforVendetta #ValentinesDay #V

    on
  34. a jpg. Breaking spammer’s hearts by the dozen. #slayallday #instaslay #slayalot #screenshot #nofilter

    on
  35. 2+hrs yoga & 1+hr bouldering = #selfcare for the heart
    breathe, move, face fears, reach, jump, fly. now🍕
    #100DoPP d26

    on
  36. ordering convo midday at a cafe today
    “Espresso”
    “Single?”
    “Yes, single” (💭 already had a grande this morning)

    on
  37. #100DoPP d25:
    Updated @W3C @SocialWebWG Post Type Discovery ED
    https://tantek.github.io/post-type-discovery/
    Fix #13 #16 #18. Proposing WD tomorrow

    on
  38. a jpg. 🌼 Sprung from the rocks of Corona Heights Summit. #getoutside #nofilter.

    #100DoPP d24
    #California #poppy #poppies #flower #flowers #spring #coronaheights #coronaheightspark #coronaheightspeak #summit #seenonmyrun #run #SF #hills #heysweatdaily #getvertical

    on
  39. a jpg. 🌄🌊 sun & sand. crashing waves & floating mist. freshwater seemingly flowing uphill to meet the sea. #latergram #nofilter

    #sun #sand #waves #mist #freshwater #flow #tennessevalleybeach #tennesseevalley #beach #seenonmyrun #fromwhereirun #beauty #sunshine #shore #California #Marin

    on
  40. a jpg. Standing in a shadow, looking to sunlit air, sea, land; fragile rocky outcroppings, green hilltops, glistening sands. #nofilter.

    #seenonmyrun #fromwhereirun #tennessevalleybeach #tennesseevalley #beach #bluesky #rockyoutcropping #greenhill #sandyshore #latergram

    on
  41. a jpg. #100DoPP d23: Beautiful day to #getoutside and run a squishy trail to the beach. #nofilter.

    #seenonmyrun #tennesseevalley #tennesseevalleytrail #tennesseevalleybeach #beach #green #dynamic #coastline #muddy #run #trail #trailrun #heysweatdaily #California #Marin #coast

    on
  42. Seattle WA & Davis CA divest from @WellsFargo because #DAPL.
    Which #NoDAPL bank(s) to switch to? #RESIST

    Seattle, WA:
    * http://www.latimes.com/nation/la-na-seattle-divests-from-wells-fargo-20170206-story.html
    * http://www.seattlepi.com/local/article/Seattle-council-votes-to-pull-3B-from-Wells-10915103.php

    Davis, CA:
    * https://www.colorlines.com/articles/california-city-davis-divests-wells-fargo-dapl-protest

    Per http://www.commondreams.org/newswire/2017/02/03/over-700000-people-demand-banks-stop-financing-dakota-access-pipeline:

    “The 17 banks directly funding the construction of the DAPL are: Bank of Tokyo Mitsubishi UFJ, BayernLB, BBVA, BNP Paribas, Citigroup, Crédit Agricole, DNB ASA, ICBC, ING, Intesa Sanpaolo, Mizuho Bank, Natixis, SMBC, Société Générale, SunTrust Robinson Humphrey, TD Bank, Wells Fargo.”

    Which banks are people switching to?

    Are there any that have publicly:
    1. Commited to not funding/financing DAPL and/or
    2. Spoken out against DAPL?

    on
  43. #100DoPP d22:
    ✅ #100pushupchallenge week 4:
    M:21/25/21/21/40
    W:25/30/25/25/42
    F:29/33/29/29/42
    hundredpushups.com/week4.html

    on
  44. #100DoPP d21: brainstormed inferring RSVP reply-contexts, use thereof for upcoming events box: https://indieweb.org/Falcon#RSVP_reply-context

    on
  45. “no evidence”
    “WH counsel not the president”
    “govt’s shifting interpretations”
    https://www.nytimes.com/2017/02/09/us/politics/appeals-court-trump-travel-ban.html
    #noban

    on
  46. going to “You're so fresh! Let's party” at 20:30

    @lululemonsf you’re so supportive & flexible.
    Is that stretching it?

    on
  47. a jpg. #100DoPP d20: Beautiful, wet, nature. #nofilter
    My succulents have been drinking up all this rain and growing without a worry in the world.

    #green #growth #wet #succulent #nature #beauty #patterns #spiral #plant #🌵 #🌱 #iplantedthis

    on
  48. TFW your race time is 3 seconds faster than first reported!
    2:24:58 #surfcityhalf tantek.com/2017/036/t1/finishers-photo-runsurfcity
    #100DoPP d19

    on
  49. Anyone else flying into SFO tonight, delayed 3+ hours?
    Or landing ~midnight?

    on
  50. #100DoPP d18:
    @Mozilla & 100+ orgs file amicus brief against travel ban https://blog.mozilla.org/blog/2017/02/06/mozilla-files-brief-against-u-s-immigration-executive-order/
    #RESIST
    WaPo: https://www.washingtonpost.com/news/the-switch/wp/2017/02/05/uber-twitter-netflix-and-other-tech-giants-to-call-travel-ban-unlawful-in-rare-coordinated-legal-action/

    on
  51. #84Lumber #Superbowl ad “The Journey Begins” https://youtu.be/J0Uk6ctu7nI
    #immigrant struggles #empathy
    #nobannowall confrontation in the online-only version “The Entire Journey”:
    https://youtu.be/nPo2B-vjZ28
    #RESIST

    See also:
    * http://www.journey84.com/
    * https://www.84lumber.com/

    on
  52. #Kia #Superbowl ad “Hero’s Journey” https://youtu.be/1dQ9a5EFZeI
    pro #environment, warns “save the ice caps” #climate
    #RESIST

    on
  53. #AnheuserBusch #Superbowl ad “Born The Hard Way” https://youtu.be/HtBZvl7dIu4
    pro #immigration, anti #xenophobia. #RESIST

    on
  54. #Audi “Daughter” #Superbowl ad https://youtu.be/G6u10YPk_34
    “committed to equal pay for equal work” #feminism
    “Progress is for everyone.” #RESIST

    on
  55. #Superbowl ads up a notch.
    Beyond #indieweb https://youtu.be/_IuIBfuPdt0
    ads on #feminism #immigration #nobannowall #RESIST

    on
  56. a jpg. #100DoPP d17: Too tired for a standing finishers photo, dad & I decided to kick it, coffees in hand. #runsurfcity #surfcityhalf #nofilter.

    Finished my 9th half marathon in 2:24:58 (updated! originally reported 2:25:01), then went back along the course to find my dad and run him to the finish, almost exactly 30 minutes after mine. Our 4th half marathon that we’ve done together.

    This was my first time racing in 90%+ humidity (not counting rainy races), and I had no idea how much energy it could sap.

    I felt pretty good about my water & fueling, and got a solid first 10k (sub 1:04) of the race that I was very happy with (at maybe 90% effort, on track to PR the course by many minutes and striking distance of a half PR!). Despite the first half having the only real hill, my second half was much slower. Everything felt heavier. Muscles got sore in odd ways.

    I finished without injury (goal 0), I beat my SF half time from last July (goal 1), but was ~6.5 min short of beating my previous time on this course two years ago (goal 2).

    The muscle soreness has already faded (within a few hours), so I’m feeling pretty strong. However this was a good heads-up for needing to step-up my training in the next 5 months for the SF Marathon. Going to take it easy for a few days / week, and then jump back in.

    The best part of today however was going back along the course to find my dad and then running him to the finish. Really #grateful for that.

    #halfmarathon #race #raceeverything #huntingtonbeach #hb #surfcity #gratitude #attitudeofgratitude #neverquit

    Previously:
    * 2016 SF 1st half: tantek.com/2016/221/t4/finished-eighth-half-marathon
    * 2015 Surf City half: tantek.com/2015/032/t2/finished-surfcity-half-marathon-pr

    on
  57. a jpg. Orange is the new #racekit. Ready for half marathon #9; #4 with dad. Awake with excitement, and grateful. Good night. #nofilter.

    #NPSF #NovemberProject #surfcity #halfmarathon #race #raceeverything

    on
  58. a jpg. ☀️🏔🏎 7 year old me to me: sunshine, hills, and a fast car. #100DoPP d16 #nofilter.

    Waking up for sunrises & catching sunsets, running sun soaked hills, and (still) driving an impractical but small & zippy roadster, apparently I’ve fulfilled my 2nd grader dreams (where I made this in class).

    My mom found this and framed it, showing me today, and I vaguely remember making it, before I’d written my first line of code, played a video game, or perhaps even touched a digital device.

    #imadethis #analog #yarn #needlepoint #sun #hills #mountains #racecar #sportscar #art #dreams

    on
  59. a jpg. The inventor of the #hashtag rides MUNI like (most of) the rest of us. #yestergram #nofilter.

    Or you never know when serendipity will cross your path with a fan or a friend who will recognize you and be more than willing to photograph you in public when you’re clearly deep in your device.

    I spotted @chrismessina as he boarded and just quietly watched to see if he’d make eye contact or spot me. Maybe my black REBEL cap threw him off.

    Then I pulled a classic “How to talk to a guy wearing AirPods*”, leaning forward and waving my hand in his downturned field of view until he cautiously glanced up, recognized me, and was surprised I was there the whole time.

    Laughing and promptly putting his *pods back in their case, Chris and I caught up a bit (We’ve known each other ~12 years, co-founded BarCamp with four other friends, etc.), before he had to disembark, two stops before me.

    I’ve run into friends on public transit (especially MUNI) so many times that I now try to always scan the entire train car, and stay alert when new people board, just for such improbabilities.

    Public transit is a serendipity accelerant, and such serendipity is there for those that look for it.

    #SF #MUNI #NJudah #transit #publictransit #serendipity #underground #subway #chris #hashfather #hashtagfather #hashtaginventor #factoryjoe #airpods #latergram

    Related reading by @chrismessina:
    * “Why Silicon Valley is all wrong about Apple’s AirPods” https://medium.com/chris-messina/silicon-valley-is-all-wrong-about-the-airpods-8204ede08f0f

    on
  60. HEADS-UP!
    @Facebook Messenger virus WARNING!
    DO NOT CLICK
    "(name), is that you?" fake @YouTube vid
    uses clktr4ck .com

    Screenshot:
    a jpeg.

    If you clicked (or think you may have) do two things:
    1. Change your password.
    2. Check your Facebook App Settings ( https://www.facebook.com/settings?tab=applications ) and revoke (X) any apps you do not recognize or do not use.

    See also https://indieweb.org/FreeMyOAuth if you want to double-check what other sites you may have given apps permission to act as you, and revoke any you are not using.  Good idea to clean that up frequently.

    More discussion on the Facebook copy of this post.
    * https://www.facebook.com/tantek.celik/posts/10102867385982303
    If you encounter this attack, take a screenshot and upload it to that thread.

    Possible prior evidence of this attack vector:
    * 2017-01-08 https://twitter.com/srslydenice/status/818135133253312512
    Similar use of fake YouTube, but via SVG:
    * 2016-11-20 https://twitter.com/dubstrike/status/800495414734684160

    on
  61. a jpg. #100DoPP d15: it’s ok to also take time to appreciate simpler pleasures. #quadalmondlatte #yestergram #nofilter

    #coffee #coffeeart #latte #latteart #colors #shades #squaredcircle #latergram

    on
  62. Indie Microblogging Kickstarter Micro.blog Hits Goal & Stretch Goal For Safe Replies! #indieweb

    on

    Manton Reece’s Indie Microblogging Kickstarter micro.blog closed this week at $86,696, successfully meeting both its original $10,000 goal, and super stretch goal of $80,000, for which they will hire a community manager to help support the new Safe Replies feature.

    This is a huge step forward for the creation of an alternative to Twitter, in numerous ways, some obvious, many more subtle.

    In addition to the usual nice UX you would expect (require) from a “Twitter replacement”, micro.blog is being built from the beginning to encourage independent writing on your own site, rather than forcing you to use yet another silo (like Ello).

    To do this, micro.blog is being built primarily as a service for microblogs, wherever you might host them, with “the main posts pulled from independent sites.” In this way, micro.blog will be more of an aggregator service that displays a timeline, replies, favorites etc. from multiple sites instead of a social media silo, where all such action must take place directly on one site (or through a proprietary API).

    Micro.blog is being built from the start to interoperate with heterogenous systems (i.e. not just with other micro.blog instances, a big distinction from many previous open source decentralized web efforts which focused primarily or exclusively on interoperating only with themselves).

    The key to micro.blog’s heterogenous interoperability is open standards support from the beginning, from microformats to Micropub (W3C CR), from RSS to Webmention (W3C Recommendation).

    Manton has also been actively working with the already diverse and growing IndieWeb Community, host to numerous self-dogfooded projects already implementing those open standards, and already posting, commenting, liking, RSVPing to each others websites in a truly decentralized and federated manner.

    I’m really looking forward to the development of micro.blog. In particular, Manton has identified a key problem with existing silos like Twitter, and that is the rampant abuse and over-notifications that result due to bad UX and architectural decisions about replies, favorites, retweets etc. E.g. Blocked accounts can still @-reply and show-up on your public tweet permalinks.

    Manton calls his approach to solving this problem “Safe Replies” and I think it has a lot of promise. I’m looking forward to tracking the UX of Safe Replies, and seeing if we can help make Safe Replies happen in a federated way as well, with extensions to Webmention etc.

    on
  63. a jpg. #100DoPP d14:
    Keep showing up, organizing, creating, resisting.
    DON'T STOP NOW
    #nofilter

    on
  64. going to @W3CAB Meeting 2017-02-21…23 in Berlin.
    https://www.w3.org/wiki/AB/2017-02-BER

    on
  65. #100DoPP d13:
    34:36 #NPSF PR Wednesday, 1 second faster than January!
    But at 48°F vs. 55°F last month. Improved cold resistance.

    I only had to breathe through my buff for the first lap, and after that, pulled it down around my neck, took off my long sleeve sport shirt, and ran in a sport t-shirt and shorts for the last 3 laps. I can feel my cold air breathing tolerance slowly improving, being able to sustainably take deeper breaths of colder air.

    The fact that I was able to run the course at essentially the same time as last month, but at 48 instead of 55°F, felt like quite an achievement.

    For context, two months ago I was only able to run two laps at 45°F.

    Having my headlamp also helped, as well as the earlier dawn, which lit the sky brilliant shades of pink and orange on my last lap, before the sun rose into and above our cloud clover by the time I finished. Check out others’s photos: https://www.instagram.com/explore/tags/npsf/

    Capturing these again to remind myself next month:

    On the positive side:
    * remembered to bring my headlamp
    * started my running watch when Zip said go
    * no soreness in either knee before or after (no Advil)
    * breathing was better than expected for high 40s F. (still had to power hike most of the West side hill)
    * downhills felt much better, especially as it gets lighter out, but also being able to breathe fast enough to move my legs fast enough.
    * got 8 hours of sleep two nights ago

    I know what I need to do for next time:
    * Get 8 hours of sleep the night before
    And from that much faster June time:
    * 1 orange Clif shot blok
    * espresso en route at Starbucks
    * #nopasoparungang 2+ mile warmup to Alta Plaza park (I deliberately skipped this run since I’m supposed to be tapering for Surf City on Sunday).

    I need to keep going to Friday hills to work on improving my Westside hill times, and get back to Tuesday track to push my breathing vs. effort limits to keep improving my downhill times. And steps. Need more steps.

    Next up: Surf City Half Marathon this Sunday!

    Last month:
    * tantek.com/2017/005/t1/npsf-pr-wednesday-faster

    Previous cold air running summary:
    * tantek.com/2017/027/t1/npsf-sunrise6k-done

    on
  66. #100DoPP d12: backed @manton2’s micro.blog Kickstarter!
    <1 day to back! http://www.kickstarter.com/projects/manton/indie-microblogging-owning-your-short-form-writing
    #indieweb

    on
  67. #Mozilla CEO @cbeard on the US Immigration Ban: https://blog.mozilla.org/blog/2017/01/28/us-immigration-ban/

    “[The order is] a bad precedent, ignores history, and is likely to do more lasting harm than good.”

    Also really proud of @cbeard’s personal words, e.g.: https://twitter.com/cbeard/status/825504972880109569

    “Also, personally I view the ban as wrong-headed, immoral, unconstitutional & demonstrating a dangerous ignorance of history”

    on
  68. going to Homebrew Website Club 17:30 @MozSF 2017-02-08!
    RSVP: http://known.kevinmarks.com/2017/homebrew-website-club-san-francisco-2017-02-08
    FB: https://www.facebook.com/events/721523278002602

    on
  69. a jpg. Monday morning palace sunrise. Thanks @jesssayit for leading #NPSF yoga! #nofilter. #100DoPP d11

    #Monday #morning #dawn #sunrise #palace #fine #arts #getoutside #novemberproject #yogisofnp #recoveryday #sf #palaceoffinearts

    on
  70. a jpg. Donated to, joined 🗽 @ACLU 2016-12-31. Proud of their work this weekend. #RESIST #100DoPP d10

    on
  71. went to 3rd Annual #FastAsSam Run: https://www.facebook.com/events/1200929606668060/
    After the run’s ~12 miles, ran to 13.6 total, 1535' climbed

    on
  72. Thank you Judge Ann Donnelly, @ACLU, airport protesters & pro-bono lawyers https://www.nytimes.com/2017/01/28/us/refugees-detained-at-us-airports-prompting-legal-challenges-to-trumps-immigration-order.html
    #RESIST
    #100DoPP d9

    on
  73. We need lists of all exec orders by day.
    https://en.wikipedia.org/wiki/Timeline_of_the_presidency_of_Donald_Trump is a start but misses visa orders, dept gags. #RESIST

    on
  74. Comic book villain president. (vid @bubbaprog)
    Exec orders for censorship (as predicted), now institutional racism.
    #RESIST

    Video from: https://twitter.com/bubbaprog/status/822495850899374080

    on
  75. a jpg. 🌅 #100DoPP d8: #iwokeuplikethis #NPSF #sunrise6k done! 39:52 in ~42F. #nofilter.

    I was finally in town (and not injured!) for a @Nov_Project_SF Sunrise 6k race, and finished, hitting my sub-40-min goal by mere seconds.

    This morning was yet another exercise in facing my cold weather breathing demons and stubbornly overcoming them breathing through a buff the whole time til I sprinted to the finish to get my sub-40.

    a jpg.
    Pretty sure I was the “slowest” with my 39:52 finish (results at https://tracking.november-project.com/events/4504); our speedy co-leader Paddy O’Leary lapped me before I’d even finished my first of three laps! He ran literally more than twice as fast as me 😂. I’m grateful to hangout with such amazing (super)humans.

    However, I got the satisfaction of finishing a 6k, and seeing *that* dawn & sunrise before most of my friends were hitting their snooze buttons. #whileyouweresleeping

    Next up: In nine days I will race my ninth half marathon, the Surf City Half in Huntington Beach, California for the second time, with my dad (our fourth half together).

    Previous recent adventures in cold air running:
    * ~39F. 31:27 TT 5k: tantek.com/2016/329/t1/ran-spartan-turkey-trot
    * ~45F. PR Wed. DNF: tantek.com/2016/335/t1/npsf-pr-wednesday-good-bad
    * ~48F. ECSCA PR: tantek.com/2016/338/t2/thenorthface-ecsca-marathonrelay-done and despite colder start: tantek.com/2016/359/t2/weeks-ago-ecsca-colder-start
    * ~42F. 8:59 track mile: tantek.com/2016/355/t1/timed-track-mile

    I don’t feel like I’m getting any better at running in cold air, I am however getting better at not quitting, at running farther in cold air. #stubborn #showup #paceyourself #raceyourself #neverquit

    #dawn #sunrise #6k #race #bay #sfbay #seenonmyrun #fromwhereirace #novemberproject #finisher #raceeverything

    More photos in the NPSF album:
    a jpg.

    on
  76. #100DoPP d7
    #Womensmarch worldwide photos, every continent, 100s cities
    https://www.nytimes.com/interactive/2017/01/21/world/womens-march-pictures.html
    #RESIST
    More:  

    * https://www.nytimes.com/2017/01/21/us/womens-march.html
    * http://www.usatoday.com/story/news/nation/2017/01/25/angela-peoples-womens-march-washington-viral-photo/97062400/
    * https://www.nytimes.com/2017/01/21/us/women-march-protest-president-trump.html
    * https://www.nytimes.com/2017/01/21/us/womens-march-washington-trump.html
    * https://www.nytimes.com/2017/01/21/nyregion/womens-march-donald-trump-manhattan.html
    * http://www.usatoday.com/story/news/politics/2017/01/26/womens-march-could-lead-bigger-movement-than-tea-party/97045170/
    * https://en.wikipedia.org/wiki/2017_Women%27s_March
    * https://en.wikipedia.org/wiki/List_of_2017_Women%27s_March_locations

    This is the most hopeful thing I have seen since the election.

    on
  77. Record eight cities host Homebrew Website Club meetups today!
    https://indieweb.org/events/2017-01-25-homebrew-website-club#Where
    Nürnberg, Brighton, Birmingham, and London have wrapped up, but you can still show up to:
    Baltimore, MD
    Bellingham, WA
    Portland, OR
    San Francisco, CA

    I’m hosting the HWC SF meetup @MozSF tonight — hope to see you!

    on
  78. a jpg. 🌴🌆 Thank you #NPSF. This was the welcome home I needed.
    #100DoPP d6. #latergram #nofilter.

    #palmtree #sunrise #cottoncandyclouds #sutrotower #altaplazapark #sf #justgetup #justshowup #novemberproject

    on
  79. If you tweet for an org: think #indieweb
    1. post on your site before Twitter
    2. auto-archive links to @InternetArchive

    on
  80. #100DoPP d5: Every link I post is auto-archived @InternetArchive.
    You can too: https://indieweb.org/Internet_Archive#Trigger_an_Archive

    E.g.: @GoldenGateNPS mentions of climate:
    https://twitter.com/GoldenGateNPS/status/823624278230695936
    https://www.nasa.gov/press-release/nasa-noaa-data-show-2016-warmest-year-on-record-globally/
    https://twitter.com/GoldenGateNPS/status/816366025570590720
    https://twitter.com/GoldenGateNPS/status/781566643423940608
    https://twitter.com/GoldenGateNPS/status/672945180186570754
     https://www.doi.gov/blog/9-animals-are-feeling-impacts-climate-change
    https://twitter.com/GoldenGateNPS/status/613763613581443072
    https://twitter.com/GoldenGateNPS/status/19029979915

    And some remaining (currently live) @BadLandsNPS tweets that mention 'climate':
    https://twitter.com/BadlandsNPS/status/822880262300307457
    https://twitter.com/BadlandsNPS/status/818652408884686848
    https://twitter.com/BadlandsNPS/status/818218284776615936
    https://twitter.com/BadlandsNPS/status/817855892376977416
    https://twitter.com/BadlandsNPS/status/812282960338632704
    https://twitter.com/BadlandsNPS/status/796792283953774592
    https://twitter.com/BadlandsNPS/status/764886065328955392
    https://twitter.com/BadlandsNPS/status/756319159630397441
    https://twitter.com/BadlandsNPS/status/737811083474440192

    See also:
    * National Park Service: Meet the man helping the Park Service prepare for a hotter future. Patrick Gonzalez walks the walk when it comes to climate action. http://www.hcn.org/issues/48.14/meet-the-man-helping-the-park-service-prepare-for-a-hotter-future
    via )

    * How the Park Service is planning for climate change. The agency is forging ahead despite meager help from Congress. http://www.hcn.org/issues/48.14/how-the-park-service-is-planning-for-climate-change

    on
  81. No noticeable changes in EWR / Pre✅ / TSA airport procedures, or SFO disembarkation. First domestic flight post-inaug.

    on
  82. Nicer @W3CAB telcon 9a EST > 6a PST
    +Congrats @HadleyBeeman reappointment @W3CTAG! https://lists.w3.org/Archives/Public/www-tag/2017Jan/0004.html
    #100DoPP d4

    on
  83. a jpg. #Dream! #nofilter

    Stopped in the rain to take this photo. Water on the glass unintentionally took a burst of photos and this one happened to be better than the carefully cropped shot I took afterwards.

    #NYC #Brooklyn #LIC #LongIslandCity #MLK #MLKjr #art

    on
  84. In any industry, opinions (politics, ethics) matter.
    Great post by @CarrieIngoglia https://artplusmarketing.com/dismissing-our-personal-politics-is-wrong-for-our-business-or-i-love-you-advertising-but-youre-a8d48f09ed1
    #100DoPP d3

    on
  85. going to @TechSolidarity #Brooklyn event at 18:00.
    #NYC friends, come by! (open to all, see thread for invitation)

    on
  86. Made pour-overs, eggs with cheddar. Watched a friend’s dog, walked her so he could go to #WomensMarch NYC. Dinner time

    on
  87. #100DoPP: Most positive thing today: https://womensmarch.com/
    #Womensmarch in DC, 50 states, cities worldwide:

    a png. https://www.womensmarch.com/sisters for specific locations and list.
    See also: https://en.wikipedia.org/wiki/Women%27s_March_on_Washington#Location

    This is the single largest US and world-wide political demonstration, perhaps ever. If this global momentum can become a movement, it will be the biggest force for advancing civil rights since at least the 1960s, perhaps ever across borders.

    on
  88. Marching or protesting?
    Know your rights:
    https://www.aclu.org/know-your-rights/what-do-if-your-rights-are-violated-demonstration-or-protest by @ACLU
    #WomensMarch #Inauguration #Protest #RESIST

    on
  89. 25 projects selected by @100DaysofUS for #100Days positive civic action: ideas.100daysof.us #Inauguration #RESIST

    on
  90. What’s next from @FLOTUS44 @POTUS44
    https://youtu.be/ODVxuN6m6E8
    Follow @MichelleObama @BarackObama
    #100DoPP More: https://obama.org/

    on
  91. Starting a modest #IndieWeb #100Days of Positive Posts #100DoPP, inspired by @aaronpk #100DaysOfIndieWeb #100daysofmusic, @jkphl #100days of #opensource, @sebsel #100dagen500woorden, and @gRegorLove #100Words in 100 Days.

    Despite being an optimist, I’m also expecting many (more) things to (start to) go wrong today with the inauguration of the new @POTUS. And since they’re often measured on their first 100 days in office, I’m making a deliberate effort to post at least something positive every day, preferably at the start of the day, as a direct counter.

    The basic idea for #100DoPP:
    * Every day: post something positive on your own site
     * whether something positive you did (ideally)
     * a positive / constructive idea or suggestion
     * or something positive someone else is doing or suggesting
    * Preferably *before* posting anything negative that same day

    I’m not sure if I’ve ever had 100 continuous days of posts on my site, so I’m expecting to have to make this a part of my daily routine just to make sure it happens.

    @Twitter and other so-called “social media” make it easy to post *something* every day to their silos, so 100 days of that is not interesting in my opinion.

    It’s also easier to complain than to be constructive.

    Thus despite not being as ambitious as https://aaronparecki.com/tag/100daysofindieweb or certainly https://aaronparecki.com/tag/100daysofmusic (which is seriously amazing), I expect 100 days of deliberately positive posts, on one’s own site, to be no small feat. Perhaps a medium feat. ;)

    Up for the challenge? Join me and tag your posts #100DoPP.

    Up for more? See: https://indieweb.org/100DaysOfIndieWeb for additional 100 Days projects.

    on
  92. going to Homebrew Website Club 17:30 @MozSF 2017-01-25!
    RSVP: http://known.kevinmarks.com/2017/homebrew-website-club-san-francisco-2017-01-25
    FB: https://www.facebook.com/events/836513103156274/

    on
  93. a jpg. 0d. “FIGHT TRUMP EVERY DAY” 34th & 7th ave, #NYC #RESIST #lastnight #nofilter

    on
  94. a jpg. In flight: civil & rational discussion with a white woman who voted for Trump. #nofilter #RESIST

    tl;dr: Better message for change. (Hillary = status quo)

    She believes in him as an experienced business leader. She’s worried about growing federal debt, about lack of opportunity and progress for anyone below upper middle class (echoing Occupy messages).

    She saw no hope in Hillary, nothing she stood for, no believable plan for progress, for change.

    This is someone who is fit. Who runs on trails and goes bicycling. She rides road & mountain bikes with mostly men, has heard, constantly hears locker room like talk and has just come to expect that from men, even friends. She’s long past tired of it, expects it, accepts it, perhaps as fundamental to men driven by an evolutionary imperative to procreate. Life pursuing its continued existence. Her words.

    She thus found it easy to excuse, even dismiss Trump’s sexist & misogynist rhetoric.

    She’s not on Facebook. Nor Twitter. Sees them as unhealthy wastes of time, makes no excuses for Trump’s words there.

    She reads NYT & WSJ, questions and dislikes their biases, reads them anyway. Listens to NPR. Asked if I knew the show Wait Wait... Don't Tell Me! She said I sounded like Peter, one of the hosts.

    Talk to people. Ask questions rather than making assumptions. Find out how they came to think and believe what they do. Everybody has a background, everybody has context. Find out what you have in common as well as your differences. Accept that it’s ok to have both.

    We discussed and debated many things: eating healthier vs acquired diabetes and cancer treatments, personal choice & responsibility, healthcare systems in various countries, double standards, false equivalences in the media, political correctness, bullying, political contribution corruption, PEOTUS cabinet nominations from big money, women’s health and women’s rights.

    She’s convinced Roe v. Wade is solid, that states’s efforts are a bigger threat. “Don’t mess with Texas? No, Texas is a *mess*!” in reference to their recent anti-choice legislation.

    We talked about Obama commuting Chelsea Manning’s sentence. We discussed the ethics of whistleblowing. She wasn’t familiar with the details about Snowden. I suggested she check out the film. Apparently it was available on the in-flight entertainment system. So she started watching it as I watched Mr. Robot. Small steps.

    Respect. Communicate. Question. Listen. Suggest. Resist.

    on
  95. #HTML5 instead of YouTube video of music + album art:
    <video src="m.mp3" poster="a.jpg" controls=""></video>
    ht: @zcorpan

    on
  96. leading arm balances @YxYY 2016 convinced me to pursue yoga teacher training. Monday I signed up.
    Previously:
    http://tantek.com/2016/248/t1/saturday-morning-yoga-yxyy
    http://tantek.com/2015/166/t2/morning-yxyy-yoga-practice-vinyasa

    I have much more to write about this, from my yoga beginnings, to gratitude to all those that have supported and encouraged me along the way as I take this next step.

    I’m looking forward to completing my 200 hour teacher training, and leading some yoga @YxYY 2017, this time as a certified yoga teacher.

    on
  97. coded, tested, selfdogfooded full #indieweb RSVP sending in @Falcon! https://indieweb.org/rsvp #microformats2 h-entry

    on
  98. might go to 3rd Annual #FastAsSam Run 2017-01-28 https://www.facebook.com/events/1200929606668060/
    depends how Sunrise 6k feels, Surf City taper

    on
  99. going to 4th Annual Sunrise 6K 2017-01-27 06:05; free #race by @Nov_Project_SF!
    Sign up: https://www.facebook.com/events/607205172796645/
    #NPSF

    on
  100. went to yesterday’s Yoga Journal Live’s Yoga Market, got yoga towel @YogaFlowSF, 2 @Sunwarrior bars, @refreshinQ samples

    on
  101. a jpg. We couldn’t decide which pizza so we got both. #nofilter.

    #Gather #pizza #pizzas #catchingup #appreciating #present #planning #future #Berkeley

    on
  102. considering today’s Yoga Journal Live conference at Embarcadero Hyatt https://www.facebook.com/events/1680863225573216/
    Who’s going?
    #yoga #yogi

    on
  103. ~06:40 Random check at SEA Pre✅. Directed thru scanner after metal detector, right knee pat down, hat inspected.

    on
  104. a jpg. Two freezing #NP_SEA workouts in the darkness this week. #latergram #nofilter

    Top: Gas Works Park, Wednesday.
    Bottom: MOHAI, Lake Union Park, Friday.

    #seenonmyrun #fromwhereirun #freezing #novemberproject #traverbal #run #runner #runners #Seattle #Washington

    on
  105. In @CSSWG meeting there was a mention of compressing CSS, so I noted my 2010 TSS http://xent.com/tss.js, invented as part of @rohitkhare & my Rich Tweet Format (RTF) hack we built during the Twitter Annotations Hackfest: http://readwrite.com/2010/06/02/tweeting_in_color_from_the_annotations_hackfest/

    After we announced at the end of our demo that we had already open sourced all the code for any developer to interoperably “colorize” tweets, we’re pretty sure the shocked faces of the judges clearly communicated strongly decreasing chances that Twitter annotations were going to be made broadly available to developers. (Which they never were).

    More:
    * http://xent.com/rtf
    * http://xent.com/twitter.html
    * https://github.com/themattharris/annotations-hackfest/wiki

    Previously:
    * tantek.com/2010/149/t1/compress-css-declarations-tweet-annotations-tanhf
    * tantek.com/2010/150/t1/tweet-style-sheet-tss-annotations-rich-tweets-tanhf

    on
  106. #Webmention first¹ @W3C Recommendation of 2017!
    https://www.w3.org/TR/2017/REC-webmention-20170112/
    High bar
    * 14+ implementations²
    * 10k+ websites³
    * 1 year FPWD to Recommendation

    Congratulations @SocialWebWG and in particular editor @aaronpk and the entire @IndieWebCamp community for incubating and selfdogfooding Webmention on their own sites.


    ¹ https://www.w3.org/TR/tr-date-stds
    ² https://webmention.net/implementation-reports/summary/
    ³ @Withknown + @WordPress Webmention Plugin + Brid.gy stats:
      * 10k+ @Withknown (has built-in Webmention support by default) on “tens of thousands” of sites http://stream.withknown.com/2015/known-announces-dreamhost-as-exclusive-web-hosting-sponsor
      * 400+ @WordPress Webmention plugin active users https://wordpress.org/plugins/webmention/
      * 1k+ https://brid.gy/ stats of number of users(sites) https://snarfed.org/2016-06-06_bridgy-stats-update-2
    https://www.w3.org/TR/2016/WD-webmention-20160112/
    https://indieweb.org/Webmention
    https://indieweb.org/selfdogfood

    on
  107. taking a moment to remember Aaron Swartz and reflect. #aaronsw
    last year: tantek.com/2016/011/t4/three-years-lost-aaronsw

    on
  108. missing 2017’s first #indieweb HWCs. Nürnberg, Göteborg, Netherlands: https://indieweb.org/events/2017-01-11-homebrew-website-club#Photos

    go SF, Bellingham, & virtual HWC now!
    https://indieweb.org/events/2017-01-11-homebrew-website-club#Where

    on
  109. At Seattle @CSSWG meeting, wearing @IndieWebCamp shirt, watching 2017’s first #indieweb Homebrew Website Club meetups!

    on
  110. a jpg. Back on the v5s, after a ~2mile drizzly Embarcadero night run with #NPSF. 📷 @ashleyacosta75 #latergram #nofilter.

    #dogpatchboulders #dogpatch #boulders #boulder #bouldering #v5

    on
  111. Started work on @W3CAB 2017 Priorities
    Mine:
    1 Spec maint & best practices
    2 Security
    3 Funding
    4 Role of Director

    More: https://www.w3.org/wiki/AB/2017_Priorities

    #OpenAB

    on
  112. @alliesuz it was a wet one! Pouring rain, predictably so, and a blast. :) Here’s how it went: tantek.com/2017/008/t3/finished-hotchocolate15k-fastest-race-pace

    on
  113. Finished #HotChocolate15k 5.9mi in 1:00:52. 10:19/mi pace, my fastest measured race pace since late 2015! Previous year’s race paces for comparison:
    * 2016-338 11:51/mi ~1/4 marathon North Face #ECSCA tantek.com/2016/359/t2/weeks-ago-ecsca-colder-start
    * 2016-213 11:16/mi 1/2 marathon SF Marathon 1st half  tantek.com/2016/221/t4/finished-eighth-half-marathon
    * 2016-135 10:50/mi 7.46 mi (12km) Bay to Breakers tantek.com/2016/181/t1/npsf-pr-wednesday-faster

    Very different races, and all longer (and more vertical climb).

    Looking back further, only the second half of 2015 (pre-injury) had faster race paces. Before that, my 2015 Bay to Breakers pace was a slower 10:27/mi. And before that, my only faster race pace was at Bay to Breakers 2014.

    In addition, my running watch recorded my fastest mile today at 9:02, just three seconds off my recent timed track mile of 8:59.

    It was sprinkling as we filed into the Hot Chocolate 15k corrals. Soon after they announced the course had been shortened, to 9.82 kilometers (if I heard correctly) because sea water from the Pacific Ocean had flooded the Great Highway, the middle out & back portion of the 15k course!

    After crossing the start, we wound our way around various twists and turns in Golden Gate Park. All the roads were familiar, however the rain and energetic crowd made it quite a different experience.

    I had never run in the rain when I ran my first half marathon nearly three years ago (Kaiser 2014), where there was rain, wind, and wind chill. I was stubborn more than resilient. I had set my mind on running the race, despite the discomfort. Still, that didn’t stop me from complaining afterwards, and my sore swollen knees made me question whether it was a good idea in the first place.

    In over three years of working out with November Project, whether in pouring rain here @Nov_Project_SF in Alamo Square, or running up Harvard Stadium Steps in sub-freezing temperatures with @Nov_Project_BOS, I’ve had the opportunity to learn and adapt to working out in more and more extreme weather conditions.

    Rain was expected today, and yet the forecast kept changing, even as I went to sleep last night. I double-checked this morning, plenty of rain expected, low 50s F temperatures. From all my NovermberProject rain running experiences, I knew shorts and a tanktop would be fine, as long as I started with a longsleeve for the first 10-15 minutes while I warmed up, wrapping it around my waist for the remainder of the race.

    Aside from a brief walk to take off my longsleeve, and another to grab a water cup at the first fuel station, I ran the entire 5.9 miles non-stop.

    It felt great. Yes it was humid, which perhaps posed the biggest breathing challenge. In spite of which, I felt strong, and felt good pushing myself to that limit. Whenever the rain picked up, I just smiled, because I was ready for this.

    At two different spots on the course, I spotted fellow NPSF friends Tony and Krissi, getting a boost from their smiles, cheering, and encouragements. With less than two miles to go, Krissi jumped in and helped run me and another NPSF runner, Cara, up the last big hill.

    As we crested that final big hill, I got another boost knowing the finish wasn’t far, and sprinted downhill past quite a few in the crowd. At the end of the downhill I could see the lights of the finish line, just a short uphill away.

    The elapsed time on my watch read just under an hour. I pushed a little harder up that last hill, and could tell I wasn’t quite going to make it before the hour turned over. However, it did help, and I could tell I was close enough to push and finish before another minute went by. Finished at 1:00:52, and kept running a bit to extend my distance.

    I grabbed a bottled water near the end of the finish chute, and realized I somehow missed getting a medal! I ran back through the flow of finishers, picked up my medal, and then saw NP friends Ava, Holly, and Stephanie running alongside the course (having completed their race a while ago).

    I dodged back out through the crowd and sprinted to catch up to them. Apparently they were finishing out their total 15k! I joined them for a bit, finished 6ish miles myself, and returned to the Golde Gate Park Music Concourse, finding more friends.

    We picked up our finishers chocolate kits which were amazing. A cup of hot chocolate, with optional marshmellow. The rain was falling harder and colder, so we took refuge near the concourse’s underground parking area. The finisher’s large plastic chocolate mug included a receptacle of chocolate fondue, into which I dipped the included chocolate cookies, a rice crispy treat, and a banana. Delicious.

    All in all, a good start to the 2017 racing season.

    Next: Surf City Half Marathon, Huntington Beach, California, in four weeks.

    on
  114. a jpg. Post-race chocolate high over, refueled with a 2 egg cheese & sautéed onion omelette, organic spinach tomato avocado salad. #nofilter

    #homecooked #egg #eggs #onion #cheese #omelette #salsa #papalotesalsa #organic #spinach #tomato #avocado #thousandisland #dressing #vegetarian #lunch

    on
  115. a jpg. #HotChocolate15k #racekit. #latergram #nofilter.

    Wearing the same tank I wore in my first half marathon, 2014 Kaiser in the pouring rain. Except this time I’m ready to run in the rain.

    #weatherproof #thanksNP #npsf #novemberproject

    on
  116. a jpg. Pre-race dinner for one. #salmon #kale #beet #spinach #avocado #nopasta #nofilter

    That’s a small salad plate, long having learned that an early light dinner works best the night before a race. Made it all, except for the kale beet salad which came directly from Haight Street Market.

    Missing no fewer than three events I wanted to attend tonight, acro yoga lessons, a friend’s birthday party, and another creative celestial party. But I also know from experience that it helps to have a quiet, peaceful, and early evening the night before a race. Grateful for possibilities.

    It’s sometimes difficult to grasp the ramifications of choices among possibilities, yet it’s important to at least choose and act, rather than either not deciding, or deciding to do so many things that none can be done well.

    #homecooked #prerace #dinner #pescetarian #glutenfree

    on
  117. a jpg. First homemade eggs & salad of 2017. Took 15 min. #brunch #nofilter

    About time I cooked eggs this year. It’s been a strangely busy start to 2017, still don’t feel like I’m done with 2016 even though 2016 itself is done.

    Going to keep reinforcing healthy habits and hope that helps.

    #eggs #scrambledeggs #cheese #salsa #papalotesalsa #spinach #avocado #salad #thousandisland #vegetarian

    on
  118. a jpg. This morning’s sunrise after #NPSF #hillsforbreakfast. #latergram #nofilter

    on
  119. a jpg. 15d. Picked up a new iPod 6 Touch yesterday with custom engraving. Normalize refusal. #RESIST #latergram #nofilter


    U.S. 4A: I DO NOT CONSENT
    TO THE SEARCH OF THIS DEVICE


    Yes please copy this, no need for attribution. IANAL, I based it on @EFF’s sticker:

    a jpg.
    Previously: tantek.com/2016/356/t1/engraving-do-not-consent-search-device

    #iPod #ipod6 #ipodtouch #ipodtouch6 #custom #engraving #4a #4thamendment #donotconsent #donotsearch #normalizerefusal #nocell #nocellphone #futurecomms

    on
  120. 34:37 NPSF PR Wednesday yesterday morning, 0:30 faster than October, including ~30s starting new running watch.

    Had stayed up late, and did not run to the park. First hill didn’t feel too bad, kept the tail of the pack in sight, and caught up on the North side downhill, passing a few people on the East side downhill, only to fall behind on stairs. Each subsequent lap felt a bit better as I warmed up, yet I slowly lost sight of those in front of me (apparently at least one friend did only two laps), except for one runner. She and I traded back and forth until she passed me on the last South side uphill and I couldn’t catch her on the steps to the finish.

    It was supposed to rain but did not. Quite humid though. Temperature was about 55F, so that wasn’t a problem. However once again (like October) I only slept slept 4-5 hours the night before.

    I was also only 7 seconds slower than my August PR Wednesday time of 34:30. Though still far off my 31:00 from June of last year.


    On the positive side:
    * no soreness in either knee before or after
    * breathing seemed fine (still had to hike most of the West side hill)
    * downhills felt great, despite not being able see much from the darkness and fogged up glasses (darkness and high humidity was not a combination I expected, and I forgot my headlamp).


    I know what I need to do for next time:
    * Get 8 hours of sleep for the two nights before
    * Bring my headlamp
    * Be ready with the last "click" needed to start my running watch
    And from that much faster June time:
    * 1 orange Clif shot blok
    * espresso en route at Starbucks
    * #nopasoparungang 2+ mile warmup to Alta Plaza park

    And of course keep going to Friday hills and Tuesday track to push my breathing vs. effort limits in the mean time.

    Next up: Hot Chocolate 15k race this Sunday!


    Previously:
    * tantek.com/2016/335/t1/npsf-pr-wednesday-good-bad
    * tantek.com/2016/300/t2/npsf-pr-wednesday
    * tantek.com/2016/244/t1/npsf-pr-wednesday-slower

    on
  121. In which @aaronpk starts building a Star Trek personal log voice interface [for food & drink]: https://aaronparecki.com/2017/01/03/10/day14-alexa-app

    on
  122. a jpg. Flashed my first V3 of 2017 (orange). #smallvictories #fromwhereidefygravity #nofilter

    Went on to flash another V3 and then solve one more V3 first attempt this session after watching someone else do the start, and successfully mimicking them.

    #rock #climb #rockin #boulder #bouldering #missioncliffs #touchstoneclimbing #flash #orange #v3 #train #training #superherotraining

    on
  123. a jpg. Had a rockin good time with nephew2 today, from NPSF to @CalAcademy. He’s a real gem. #latergram #nofilter

    #calacademy #unearthed #rocks #minerals #exhibit #rainbow

    on
  124. 19d. Fake news is one form of nonsense being amplified (e.g. climate change denial, antivax). #RESIST & fight nonsense

    on
  125. Running Man with @Schwarzenegger predicted
    •2017 econ collapse
    •totalitarian govt
    •censorship
    •fake news

    Trailer from this 1987 movie: https://youtu.be/-ceegnWSENQ

    on
  126. a jpg. #2017 #Gregorian #month #January #LEGO #calendar #nofilter

    on
  127. Trying #100pushupchallenge (tried before in 2008).
    Initial test: hundredpushups.com/test.html
    27 = start with week 3 of 6.

    on
  128. a jpg. My #2016bestnine: #outdoors #npsf #sunrise #water (bodies of) #fitness #running #sf #backlit #solo #hawaii #racing #goldengatebridge #nofilter.

    After a knee injury late 2015 put me out of running for the first quarter or so of 2016, #recovery was the defining theme for me for the year.

    That broken start to 2016 led me to focus and #repair & #rebuild much from the past (perhaps itself in bits).

    I feel recovered in some ways, stronger in others, in particular in resolve. Not able to run as much, I pushed myself do more in everything else, other adventures, at work, other projects, and traveled thousands more miles than last year in the process of doing so.

    Despite ending 2016 on a fairly strong note personally, I expect this year to be perhaps the most unpredictable and challenging year I’ve seen.

    I haven’t yet been able to pick just one word for 2017. I know 2017 will require active vigilance and resistance. I know to be effective at both, I need to do so sustainably and balanced with growth & joy.

    Figuring all that out will be my focus for this first week of 2017.

    Happy New Year and may you find the strength and peace of mind to balance action & acceptance, risk & self-care, shining brightly & growing sustainably.

    Last year: tantek.com/2015/365/t4/2015bestnine-harder-better-faster-stronger

    on