1. using BBEdit.

    https://instagram.fsnc1-1.fna.fbcdn.net/hphotos-xpf1/t51.2885-15/e35/10369339_1500705150234425_1067658176_n.jpg https://www.instagram.com/p/_-sDjFg9dk/ My #2015bestnine: I pushed #harder, was inspired to be #better, #ran #faster than ever, and became #stronger with #yoga #inversions. Left to right, top to bottom: 1 @Nov_Project_SF with dad 2 mayurasana at a Twin Peaks sunrise after running Friday hills 3 finish of the second half of San Francisco Marathon (again with dad) 4 doing a celebratory mayurasana after setting a personal record at that same race 5 feeling great half way through the race at Haight & Ashbury (photo by mom) 6 one of many practice long runs enjoying the beautiful Golden Gate Bridge view 7 long run solo stop at the Eagles Point Labyrinth 8 Sydney pop-down (under) workout 9 finish of the Huntington Beach Surf City Half Marathon where I finally broke my personal record from my very first half marathon I’m grateful for many sources of inspiration in 2015, a few in particular that made a big difference: * My parents’s constant supportive encouragement to keep running at whatever level I could. From having my dad at November Project, and running two half marathons together, to my mom cheering me on. * My yoga instructors at Mission Cliffs teaching me confidence-building arm balances to the point of being inspired to try a pose I saw in the movie “Edge of Tomorrow”, learning it by watching YouTube videos, and only afterwards learning the actress from the movie was on wires while doing it! * My November Project friends near & far for long runs and (pop-up) workouts that always pushed me harder than I would have ran by myself * Communities of creative independents from @IndieWebCamp to @ScienceHackDay to @YxYY. * Meeting and getting to know a few very special people who set examples that encouraged me be the most epic & creative I could be: from workouts, work, writing, to personal website features, and daring to build a portable planetarium (award-winning!) at Science Hack Day! (tantek.com/t4dt1) A couple of weeks ago at brunch we each shared what one word described 2015 for each of us. Mine was “accelerate”, both physically and creatively. I ran faster (7:23 mile, 2:11:26 half marathon) and farther (30km) than I had ever in my life. From participating in worldwide @W3C meetings to co-organizing IndieWebCamps I ended up traveling tens of thousands more miles in a year than ever before. I found a new sense of what was possible when you focus on creating instead of critiquing, on coding instead of emailing. I built more ground-breaking features into my website in 2015 than any previous year thanks to the amazingly prolific & encouraging @IndieWebCamp community, and spending time with creative artists that raised the bar with their beautiful prolific output, and sheer joy expressed in so many sideprojects. Here’s to more of all that in 2016. Happy New Year!

  2. using BBEdit. in reply to: @_pius, @haxor

    @_pius congrats! Very cool! @haxor was it a Blogger limitation? Did you try @letsencrypt?

  3. using BBEdit.

    Déjà vu. This time I said what needed to be said. #lovemorefearless

  4. using BBEdit.

    My good friend @awnuhkuh fell from a 2nd story balcony, broke a lot. Please consider helping: https://www.gofundme.com/weloveanneke

  5. using BBEdit.

    Last Homebrew Website Club of 2015 TONIGHT @MozSF! https://indiewebcamp.com/events/2015-12-30-homebrew-website-club Highly recommend transit! The weather has mired all traffic. Indie event: https://kylewm.com/2015/12/sf-homebrew-website-club-2 Facebook copy: https://www.facebook.com/events/1500480983588369/

  6. using BBEdit.

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xaf1/t51.2885-15/e35/10432039_1230348360314333_221308546_n.jpg https://www.instagram.com/p/_7kqIMA9Ts/ Early 2000s era #retro #1980s #videogame #PLAY men's large #tshirt. Free to a good home. #ThePurgeProject #tpurgeproject2015 8/100. #mens #clothing #tpurgeproject #nofilter

  7. using BBEdit.

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xaf1/t51.2885-15/e35/12338895_1074189909320558_963130006_n.jpg https://www.instagram.com/p/_7GhWxA9R7/ #NPSF #breakfastclub post-PR-Wednesday finishing the year #strong. #community #nofilter

  8. using BBEdit.

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xat1/t51.2885-15/e35/12393974_441960289331479_261287528_n.jpg https://www.instagram.com/p/_7BXmlg9WA/ #Hotchocolate after new #Sebastians PR: * 83 burpees in 7 minutes! Great last #NPSF 2015 workout, despite my knee preventing running our usual PR Wednesday workout. Previously: * 2015-313 74 burpees in 7 min @Nov_Project Boston tantek.com/2015/316/t1 * 2014-286 67 burpees in 7 min @Nov_Project Boston https://instagram.com/p/uF6aMEg9dV/

  9. using BBEdit. in reply to: @perival

    @perival sorry, headstand, not handstand. I can barely briefly hop into a handstand, nothing stable yet. Next year :)

  10. using BBEdit.

    ♫ youtu.be/UXE1C--WezU My yoga teacher put this on for headstand last night. I just kept hearing: “Nothin’s gonna change my world [except me]” and thought: focus, breathe, move slowly. “Across the Universe” performed by Fiona Apple Written by John Lennon & Paul McCartney Originally from The Beatles album “Let It Be” Previously: tantek.com/2015/362/t1/yoga-flexible-headstand

  11. using BBEdit.

    First yoga class in a month. Less running = more flexible. Held a headstand 10 seconds, more balance than before. Walked into it from dolphin pose, and slowly brought my legs up, knees bent, and then straightened them out. Sometimes taking a break helps.

  12. using BBEdit.

    Reviewing #indieweb 2015-001 commitments, found all but 3! @_pius @davidpeach1 @haxor could you check yours: https://indiewebcamp.com/2015-01-01-commitments ?

  13. using BBEdit.

    read “Slashdot Interview” in “Some Remarks” by @nealstephenson. #hardcopy tantek.com/isbn/0062024442

  14. using BBEdit.

    read “Arsebestos” in “Some Remarks” #hardcopy by @nealstephenson, while lying sideways. Then sat up to write this note

  15. using BBEdit.

    Happy 12 years of XFN! (11d after the fact:) #microformats rel=me & #IndieAuth continue growing. Previously: * tantek.com/2014/349/t2/happy-11-xfn-predicted-indieweb-readers * tantek.com/2013/349/b1/xfn-10th-anniversary

  16. using BBEdit. also on: Twitter post 680897393814994944, Facebook post 10102043892664513

    https://instagram.fsnc1-1.fna.fbcdn.net/hphotos-xaf1/t50.2886-16/10641977_1714033458737019_1901483454_n.mp4 https://instagram.fsnc1-1.fna.fbcdn.net/hphotos-xtf1/t51.2885-15/e15/12353356_935013199908287_466080274_n.jpg https://www.instagram.com/p/_xgjYig9eH/ 💁🏻“I got the best one ever.” 👾🎵 Feeling proud as my niece plays quite a bit with her #StarWars “How To Speak Droid With R2-D2” that I got her. Also my first video post with explicit poster frame support. #video #yestergram #latergram #nofilter

  17. using BBEdit.

    Deploying poster frame support for video posts while 5 yr old niece explains plot of “Frozen” which I have yet to see.

  18. using BBEdit.

    https://instagram.fsnc1-1.fna.fbcdn.net/hphotos-xfp1/t51.2885-15/e35/12393635_508047016043811_1040680768_n.jpg https://www.instagram.com/p/_vqyokA9Wa/ Essentials: water (bottle), dark chocolate, caffeine (card), books, games, papercraft, and a flashlight (for reading in the dark, obviously). Plenty to keep me busy for a few days. The Artist's Way in particular was from my wish list, strongly recommended by @annafsawyer. Having some idea what it's about, I'm going to start it 2016-001.

  19. using BBEdit.

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xta1/t51.2885-15/e35/12353252_1648185985469778_816897999_n.jpg https://www.instagram.com/p/_qeeZXA9c_/?taken-by=tantek I was craving adventure today. When my friend Natalie asked me if I wanted to see the #sunset at the #Sutro baths of course I did. When we saw a very low tide (from the nearly full moon) had revealed a path of boulders to a very big #boulder in the #ocean of course we stepped and jumped across as the #waves splashed our feet, and #bouldered up the massive boulder for amazing 360 views. 📷 instagram.com/runnato. #nofear #nofilter

  20. using BBEdit.

    Physical exam yesterday. In one year: lower blood pressure, sub 60 bpm heartrate, lower %fat/lbs. Previously: tantek.com/2014/352/t4/physical-beat-expected-peak-expiratory-flow Blood tests will take a day or two. The positive changes make sense with the increasing fitness I’ve experienced nearly every week, and with improvements in nearly all the running races I’ve run. Also I knew I’d trimmed down a bit, but hadn’t realized I’d dropped 12 pounds since a year ago. One particular change that I didn’t expect this soon, and previously thought impossible, is that I seem to have overcome my asthma. My breathing capacity in general has increased, and I’ve reached the point where muscle soreness limits me in races before breathing does. This change became clear after I ran my first 7000+ feet elevation trail race this past September[1]. It was one of the physically hardest things I’ve ever done and forced me to relearn how to breathe while running. Upon returning, I found that breathing while running had become not only much easier, but was suddenly no longer holding me back. With that knowledge I was able to push my muscles harder than I’d ever done at the Berkeley Half Marathon[2] (though in retrospect I have a better appreciation of just how hard I’d pushed them and how that “minor muscle soreness” should be given more recovery time). It still takes me longer to warmup (especially in cold air). And for now I’m still recovering from hurting my knee four weeks ago. I’m taking it easy until it’s pain free, and looking forward to being able to my push limits again. [1] http://tantek.com/2015/283/t3/nfecs-ecsut-trail-race-pr [2] http://tantek.com/2015/326/t1/berkeleyhalf-halfmarathon-pr

  21. using BBEdit.

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xtf1/t51.2885-15/e35/12338892_1035206126531401_1825184514_n.jpg https://www.instagram.com/p/_musxVg9dc/ Newark Liberty Terminal C’s walkway between concourses has some #Tomorrowland going for it. Perhaps not quite as much of the optimistic architecture as Haneda but it’s in the right direction. #Sunday #latergram #nofilter

  22. using BBEdit.

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xfa1/t51.2885-15/e35/12345891_1251650178195502_1318619082_n.jpg https://www.instagram.com/p/_mJwpdg9Sz/ https://scontent-sjc2-1.cdninstagram.com/hphotos-xfa1/t51.2885-15/e35/12331643_1002831463114847_798795973_n.jpg https://www.instagram.com/p/_lDeeCg9RX/ https://scontent-sjc2-1.cdninstagram.com/hphotos-xtf1/t51.2885-15/e35/12338739_423569731170207_336289378_n.jpg https://www.instagram.com/p/_maKnhA9TM/ https://scontent-sjc2-1.cdninstagram.com/hphotos-xaf1/t51.2885-15/e35/10623947_159182187776333_1246661871_n.jpg https://www.instagram.com/p/_ma-nMg9U_/ Sunday in Williamsburg. #Sunset over water, #Invader, a logo, and #Vice spotting. #latergram #nofilter

  23. using BBEdit.

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xta1/t51.2885-15/e35/12317734_1168638499832540_1185888249_n.jpg https://www.instagram.com/p/_kAqlgg9cV/ So many #colors and variants of #macaroons. #Saturday #latergram #Brooklyn #woopsbakeshop #nofilter

  24. using BBEdit.

    https://scontent-lga3-1.cdninstagram.com/hphotos-xft1/t51.2885-15/e35/12331500_124497301255498_1928899496_n.jpg https://www.instagram.com/p/_fGujCg9Yk/ https://scontent-lga3-1.cdninstagram.com/hphotos-xpa1/t51.2885-15/e35/12394143_518792428295294_246273369_n.jpg https://www.instagram.com/p/_fGkswA9YM/ https://scontent-lga3-1.cdninstagram.com/hphotos-xaf1/t51.2885-15/e35/12353391_1509833182650414_388412782_n.jpg https://www.instagram.com/p/_fGa44g9X1/ A few New York City landmarks. Rockefeller Center Plaza, New York Public Library, Flatiron Building.

  25. using BBEdit.

    https://scontent.cdninstagram.com/hphotos-xpt1/t51.2885-15/e35/12331761_520136254827081_149046695_n.jpg https://www.instagram.com/p/_cMUvVg9Zb/ https://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/e35/12301218_798438116945224_1576447368_n.jpg https://www.instagram.com/p/_cNsufA9cF/ Freedom Tower in the distance after #NP_NYC's winter 6k at Pier 45, then #NP_LAX #NPSF seized the corner table at breakfast after. 💪🏼👊🏼 #WestCoast #REBEL #breakfastclub. #westcoastbestcoast #youcantsitwithus #nofilter

    👤 Marion Mason(f,t), Tantek Çelik(f,t)
  26. using BBEdit.

    https://scontent.cdninstagram.com/hphotos-xpa1/t51.2885-15/e35/12393958_424235494432551_1604545241_n.jpg https://www.instagram.com/p/_cH_JXg9Rg/ https://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/e35/12346275_1508805902749734_1084212278_n.jpg https://www.instagram.com/p/_cHVhKA9QG/ The Metropolitan Life North Building lights up low storm clouds; a woman in high heels hails cab in the UES. #NYC #yestergram #nofilter This is my first multi-photo post.

  27. using BBEdit. in reply to: https://kylewm.com/2015/12/sf-homebrew-website-club-2 https://www.facebook.com/events/1500480983588369/

    going to Homebrew Website Club 17:30 @MozSF 2015-12-30! RSVP: https://kylewm.com/2015/12/sf-homebrew-website-club-2 Facebook https://www.facebook.com/events/1500480983588369/

  28. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xap1/t51.2885-15/e35/12393617_1675872326019026_889783218_n.jpg https://www.instagram.com/p/_YIq-cA9dK/ Seasons greetings from tonight’s Homebrew Website Club! #indieweb #nofilter

  29. using BBEdit reacji to: Ben Robert’s note


  30. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/12338576_1718032301763877_915217330_n.jpg https://www.instagram.com/p/_XApUbg9aH/ 🌴🌆 I missed this. Post #NPSF #sunrise. Knee was good enough to burpee, lunge, fastwalk a lap around the park, and walk up the steps two at a time. #nofilter

  31. using BBEdit in reply to: myself (@)

    @paulrobertlloyd 1. go to Homebrew Website Club Brighton tomorrow 2. Ask @adactio how he uses his site to tweet https://indiewebcamp.com/events/2015-12-16-homebrew-website-club I myself have been using tantek.com to post to Twitter since 2010-001.

  32. using BBEdit in reply to: paulrobertlloyd

    @paulrobertlloyd paulrobertlloyd.com. Here’s how: https://indiewebcamp.com/Twitter #indieweb #ownyourdata

  33. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xat1/t51.2885-15/e35/12393961_809168719229537_17132934_n.jpg https://www.instagram.com/p/_TdX_dA9WY/ Art just outside the entrance to the #EPCOT #SpaceshipEarth ride. #latergram #nofilter

  34. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xft1/t51.2885-15/e35/12356481_178897815797229_121148140_n.jpg https://www.instagram.com/p/_TYICSA9Qd/ 🌴🌅⛲️ #sunset last Thursday at #Mozlando. #latergram #nofilter

  35. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xpf1/t51.2885-15/e35/12298898_1658427204428091_1597798_n.jpg https://www.instagram.com/p/_TVTdpg9dF/ Sometimes even an empty corridor at night can be beautiful. #EPCOT #future #architecture #Tomorrowland #latergram #nofilter

  36. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/12317783_1635149996750121_954290464_n.jpg https://www.instagram.com/p/_TRzRjg9ZP/ Finally visited the #EPCOT #SpaceshipEarth in person last Wednesday. Need more buildings like this. #WDW #latergram #nofilter

  37. using BBEdit in reply to: energyovertime

    @energyovertime and the rain dances with you, disappears. You chase her, a month later you dance again. repeat & yearn

  38. using BBEdit
  39. using BBEdit in reply to: brittanystoroz

    @brittanystoroz I researched parts of a URL ~4y ago, nearly lost hope, blogged it with diagram tantek.com/2011/238/b1/many-ways-slice-url-name-pieces

  40. using BBEdit also on: Twitter post 676580070698258432

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xpt1/t50.2886-16/12368519_1943569975867324_921368640_n.mp4 https://instagram.fsnc1-1.fna.fbcdn.net/hphotos-xtf1/t51.2885-15/e15/12292776_1223969404285185_1345798350_n.jpg https://www.instagram.com/p/_NmWFag9Wr/ A world of laughter, a world of tears. A world of hopes and a world of fears. So much that we share that it’s time we’re aware. #itsasmallworld #video #latergram #nofilter My first video post on my site. I think this is evidence that low sleep (<2hrs in past 35hrs) reduces inhibitions similar to other methods, as I was nowhere near considering implementing video posts before a few hours ago, nor would I have considered it reasonable to even try building it (even with cross-site hosting), nevermind deploying it live, in about an hour. P.S. It’s a single video file that plays in Safari and Firefox, including on mobile! (iOS9.2 Safari and Firefox OS 2.6). Perhaps there is hope for HTML5 video after all.

  41. using BBEdit

    https://upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Smallworldeiffeltower.jpeg/765px-Smallworldeiffeltower.jpeg https://commons.wikimedia.org/wiki/File:Smallworldeiffeltower.jpeg Another from Tuesday: the Eiffel Tower in the line for Small World. Contributed to Wikimedia commons CC0.

  42. using BBEdit

    Caught-up with @foxymary at SFO; intro’d @memnyc. Rideshared to SF, discussed Moz culture. Nice return from #Mozlando.

  43. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/12353290_1650993238506703_1575563035_n.jpg https://www.instagram.com/p/_KvZKVg9Q8/ Spotted this #techno #future #optimism #art in the #SpaceMountain exit. #Tuesday #latergram #nofilter

  44. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/12331486_1673823989522685_1628807999_n.jpg https://www.instagram.com/p/_KqynJA9Xq/ First #WDW #MagicKingdom visit (#Mozlando), went directly to #Tomorrowland of course. Successfully steered @wycats and I around the parade traps to get there. #Tuesday #latergram #nofilter

  45. using BBEdit
  46. using BBEdit

    Favorite #Mozlando moment: Working with @mixedpuppy @dietrich reviewing @GlennJones #microformats parser for #Firefox!

  47. using BBEdit in reply to: @sufw

    @sufw water. And the 8oz Stanley Classic Flask is slim enough to fit into a front pants pocket tantek.com/i/a/B00PUEHTWS

  48. using BBEdit

    https://scontent-sjc3-1.cdninstagram.com/vp/508894150557833da59af2478615fe9b/5C9F392F/t51.2885-15/e35/12362644_1726574947577512_216440793_n.jpg https://www.instagram.com/p/_Jx21TA9cz/ What I packed for 5 days of #Mozlando. Everything fits into the #Boblbee backpack top right. All clothing fits into the re-purposed Puma shoe bag. I only brought four t-shirts (including yes a green (non-black) t-shirt) knowing I would acquire at least one more. Bottom row all fits into the Macbook Air 11" laptop sleeve, which itself fits into the slim profile Cyberdog bugbag (right side middle) for lightweight daypack use with room to carry (or acquire) a few more things. The Cyberdog bag itself, when empty, collapses thin enough to fit into the laptop slot in the Boblbee backpack for flight transport. This is an away-days (5) backpack packing record for me. Previous backpack packing records: * 2015-10-27 4 days / 3 nights international work trip to Japan * 2015-09-07 3 night work trip to Seattle: https://scontent-sjc3-1.cdninstagram.com/vp/3763d59c8265c6fb77434fd8ae1b5813/5AEDF847/t51.2885-15/e35/11821157_804149619697425_1373613421_n.jpg https://www.instagram.com/p/7XA0QFA9Ql/

  49. using BBEdit

    https://scontent-mia1-1.cdninstagram.com/hphotos-xfa1/t51.2885-15/e35/12292826_439100172949631_662615083_n.jpg https://www.instagram.com/p/_JwaY4g9aM/ Dolphin Fountain just after checking in for #Mozlando Monday night. #waltdisneyworld #latergram #nofilter

  50. using BBEdit

    https://scontent-yyz1-1.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/12338974_1685813554970020_1296898925_n.jpg https://www.instagram.com/p/_IW91cg9UM/ Even the train from the gates to baggage claim was very #Tomorrowland. #Orlando #airport #latergram #nofilter

  51. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/12317543_424692147731559_1634746715_n.jpg https://www.instagram.com/p/_IRXqTA9aE/ We were greeted by #Mozilla ads upon arriving in Orlando airport Monday night for #Mozlando. #latergram #nofilter

  52. using BBEdit

    Recommend non-networked appliances: https://twitter.com/internetofshit/status/674700647627886592 “advised to restart the refrigerator” #IoT #AdamaWasRight Previously, previously: * tantek.com/2015/252/t1/wot-iot-security-expert-post-ip-appliances * tantek.com/2014/015/t6/google-nest-no-internet-things-only-silos-things

  53. using BBEdit

    “Real artists ship.” is necessary but insufficient. Real technologists ship, use what they ship, and iterate.

  54. using BBEdit in reply to: benwerd’s note (@)

    @benwerd never forget your own. If you neglect yourself, how can you help? Scratching your itches teaches valuing people over plumbing, empathy over architecture, and reduces abstraction arrogance. Too many technologists presume to help others, when they cannot even help themselves. Worse than not helping, they distract everyone else with painful user experiences, or shiny products that delight then die from neglect or acquishutdowns, since the technologist had no personal stake (itch) in them. Scratch your own itches to develop and grow your ability to empathize, to selfdogfood and fix problems before others are affected, and to give yourself a stake in your work, so you can empathize with everyone else, help them, and earn their trust.

  55. using BBEdit
  56. using BBEdit

    https://scontent-mia1-1.cdninstagram.com/hphotos-xpf1/t51.2885-15/e35/12345806_924116787673650_129963132_n.jpg https://www.instagram.com/p/_Erv75A9VM/?taken-by=tantek Flying past the outskirts of #CloudCity en route to #Mozlando. #latergram #nofilter

  57. using BBEdit

    Updated iPod 5 Touch to #iOS9.2, expecting it’s more likely they improved #wifi, #AppleID than not. Will report back.

  58. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/e35/12301252_1500584996937250_1149411370_n.jpg https://www.instagram.com/p/_BRnHNg9Vy/?taken-by=tantek #IndieWebCamp SF hack day participants building the future of the web at #Mozilla last Thursday. #latergram #nofilter

  59. using BBEdit. in reply to: https://kylewm.com/2015/12/sf-homebrew-website-club-1 https://www.facebook.com/events/1684868325063872/

    going to Homebrew Website Club 17:30 @MozSF 2015-12-16! RSVP: https://kylewm.com/2015/12/sf-homebrew-website-club-1 Facebook https://www.facebook.com/events/1684868325063872/

  60. using BBEdit

    Did 2-10,J-A=11-14 deck: ♥ pushup ♣ crunch ♦ leglift ♠ squat + Joker=1min plank in 20:13. Previously: http://tantek.com/2015/332/t1/deck-pushup-crunch-leglift-squat Knee feels ok, but still not running for another week. Minus those 2 minutes of joker planks, I was 1:15 faster today than 9 days ago.

  61. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xta1/t51.2885-15/e35/12328316_1494273727545629_1754016832_n.jpg https://www.instagram.com/p/--0gmsg9S3/?taken-by=tantek Engine 35 Fireboat 1 and the Bay Bridge last Wednesday. #latergram #nofilter

  62. using BBEdit Bryn Cartwright’s “Portable Planetarium: Science Hackathon Project” and tweet copy
  63. using BBEdit
  64. using BBEdit
  65. using BBEdit in reply to: andigalpern TedMielczarek gregwhitworth

    @andigalpern @TedMielczarek @gregwhitworth belated thankyous! Appreciated. Took days to realize how hard I had pushed.

  66. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/e35/12256819_864253153689546_428292952_n.jpg https://www.instagram.com/p/-xPu56g9e8/ W3C Social Web Working Group meeting at #Mozilla SF Tuesday. #nofilter

  67. using BBEdit

    No #ECSCA for me; took care of nephews & niece for a bit. Coded some #indieweb person-tag support. Now to test it.

  68. using BBEdit Vallis Alps’s “Young”
  69. using BBEdit
  70. using BBEdit

    Hosting 3 days of @W3C Social Web + @IndieWebCamp @MozSF, and 5-7 people at home for those + @thenorthfaceECS #ECSCA.

  71. using BBEdit

    Knee improving, still not running. Today @Nov_Project_SF: 400. 100 sit-ups 100 push-ups 100 leg-lifts 100 tricep dips

  72. using BBEdit

    #IndieWebCamp SF this Thursday @MozSF! https://indiewebcamp.com/2015/SF Still spots left! Get a ticket: indiewebcamp.eventbrite.com

  73. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xfa1/t51.2885-15/e35/12331830_1072337902799434_1982384067_n.jpg https://www.instagram.com/p/-rSn5tA9ZN/ #AppleID update: 100% failure today on iPod Touch #iOS9.1 Dropping #iMessage from /contact page. Previously: tantek.com/2015/327/t1/appleid-broken-currently In short, iMessage / FaceTime / iTunes keep signing me out on my iPod, like overnight while at home (no change in network etc.) and then failing to sign-in again. On the same device / OS / network: Facebook Messenger works fine. Google Hangouts works fine (but is very slow to startup). Skype works fine. When I open "Messages", I am prompted to sign in. I sign in with my Apple ID and Password, and then it sits for a while. I know it is doing something because if I deliberately enter the wrong password it very quickly alerts me that my Apple ID or Password is incorrect. Then after a while it comes back with the Verification Failed alert that is shown above. I try tapping “Sign In…” again, and again it sits for a while (no sign of progress). Sometimes after about 5-10 seconds it shows a (spinner) Signing in… Then it does that for a while (long enough for the iOS lock screen to come on — my Auto-Lock is set for 1 minute). Then sometimes it comes back with another prompt: Apple ID Verification Enter the password for “*********@tantek.com” in Settings. [ Not Now ][ Settings ] (Which, by the way, I’ve already done before, numerous times.) So I tap the [ Settings ] button, it switches to the Settings iOS app and then it erroneously prompts me with: Apple ID Password The password for “*********@tantek.com” needs to be updated. [ _________________ ] [ Cancel ][ Sign In ] I say erroneously because when I sign-into appleid.apple.com there is no warning or prompt to change my password. This is a bug in iOS9. I enter my password and tap the [ Sign In ] button, which then greys out indicating it got my input, but still not showing any progress, just sitting there. Eventually it shakes the alert dialog left/right very quickly and this is where I get stuck today. Thus Apple ID is dead for me today and I have disabled both iMessage and Facetime from my /contact page. ========================================== 10:30 Update: After restarting (power cycling) my * iPod touch (2 times) * home router (3 times) * DSL router Somehow I was able to sign-in with Apple ID in the Messages app on iOS. And then was rejected by the FaceTime app (why do they have separate sign-ins by default?!?), went to the Settings app, FaceTime options, entered my Apple ID and Password and then that worked. I have no idea why restarting ALL of those would somehow (temporarily) get Apple ID to work, and why every other messaging service (Facebook, Google Hangouts, Twitter Direct Messages, and Skype) had no problems at all. ========================================== 11:01 Update: Apparently you can check the status of various Apple iCloud services here: * http://www.apple.com/support/systemstatus/

  74. using BBEdit. in reply to: https://aaronparecki.com/events/2015/12/01/1/socialwg https://www.facebook.com/events/508237822677764/

    going to @W3C Social Web WG @MozSF 2015-12-01…02! indie event https://aaronparecki.com/events/2015/12/01/1/socialwg Facebook fb.com/events/508237822677764

  75. using BBEdit

    Knee a bit better, not enough to run. Did a deck of 104x ♥ pushup ♣ crunch ♦ leglift ♠ squat 2-10 J-A=11-14 in 19:28.

  76. using BBEdit

    This year I’m #grateful for more and subtler things than will fit into a tweet. So I’ll write it on my personal website, here. I’m very grateful for family, friends, and good health as usual. With one sister abroad far away, and a recent minor injury slowing me to walking, I take none of it for granted. I’m grateful for things that have made a signficant difference this past year: * practicing gratefulness daily * meeting and getting to know a few particularly inspiring independents * more and bolder creativity & making * pursuing ever greater physical challenges in running & yoga * better understanding the necessity of many forms of strength * perspective shift to building positive futures * letting go of and purging stuff not part of that

  77. using BBEdit

    Cheered MV Turkey Trot, watched PRs! nephew1(11) 25 min nephew2 (8) 33 min niece (5) 37 min Previously, previously, previously: * tantek.com/2014/331/t1/grateful-family-friends-running * tantek.com/2013/332/t2/turkeytrot-faster-ipod-but-racewire * tantek.com/2012/327/t2/set-personal-5k-record

  78. using BBEdit

    Today @Nov_Project_SF: 100 sit-ups, 100 push-ups, 100 squats. Two months ago: 30:08 new PR! Previously: http://tantek.com/2015/210/t1/npsf-pr-wednesday-faster This past Sunday’s Berkeley half marathon went pretty well. I achieved my two primary goals of: * finish without injury (unlike last year) * new half marathon personal record (2:11:26) Monday I joined NPSF for early morning exercises, but no running. Tuesday I went to track with my dad with the intention of doing an easy version of whatever work out, and did. I ran slower than I usually would at track, focusing on smooth breathing & form, and actively listening/sensing how my legs were feeling. With each lap they loosened up and felt better but I still just gradually sped up, lengthening my stride for more of a stretching run. Finally on the last 400 I decided to try sprinting which apparently was a mistake. About 50 yards in something felt wrong in on the right side/back of my left knee so I peeled off and walked back. Then had difficulty climbing the steps. Oops. Lots of the usual RICE (rest, ice, compression, elevation) treatment the rest of Tuesday, knowing I was not going to be run-ready for several days at least. So no PR Wednesday for me today. Instead I did "300", the aforementioned 100+100+100 exercises. I had hoped to run it and get under 30 minutes, two months ago I cut over 2 minutes! Sub-30 will have to wait til next month. Doing better today (able to walk up the steps when I got home) but still skipping the Turkey Trot 5km tomorrow and likely hills Friday. My goal is now to focus on muscle recovery (that’s what it feels like, but getting it checked out Monday just in case), and exercises that do not impact my knee, to get ready for the 2015-12-05 Northface Endurance Challenge Marathon Relay. And to be ready for next month’s PR Wednesday (assuming I’m in town).

  79. using BBEdit

    Is “kernel_task” using 100%+ CPU in the OS X Activity Monitor app? Solution: 1. Quit Safari 2. There is no step 2.

  80. using BBEdit

    Seeing iMessage delivery problems too. If you txt, don’t see “Delivered”, I didn’t get it. FB Messenger is more reliable

  81. using BBEdit

    Putting FB Messenger, Twitter DMs, ahead of iMessage/txt on my /contact page because AppleID is so broken currently. E.g. all of these: https://scontent-sjc2-1.cdninstagram.com/hphotos-xaf1/t51.2885-15/e35/1168518_140358012986877_1144889389_n.jpg https://www.instagram.com/p/9wwUUYA9Yt/?taken-by=tantek When I went to appleid.apple.com, it made me pick a new password, so I did and then was emailed the following message: “ The following changes to your Apple ID, **********@tantek.com were made on November 23, 2015 at 9:49:39 PM (GMT): Password If you did not make these changes or you believe an unauthorized person has accessed your account, you should change your password as soon as possible from your Apple ID account page at https://appleid.apple.com. ” No joke. The email warning about changes to your Apple ID that your “Password” has been changed, specifically says if you did not make these changes to **change your password**. Then when I went to login on my iPod Touch (iOS 9.1), I got yet another error message: “ Apple ID Locked Your Apple ID has been locked for security reasons. To unlock it, you must verify your identity. Unlock Account Cancel ” And I get two choices, either to “Unlock By Email” by resetting my password via email and changing it again (so repeat the above loop), or to “Answer Security Questions” which asks me for my Birthday and then fails with: “ Cannot Verify Identity One of these answers is incorrect. Ok ” And upon a second attempt says: “ Too Many Verification Attempts You have entered incorrect security information too many times. Try again later. Continue ” AppleID password changing, account recovery, etc. seems to be nearly completely broken in iOS9.1 which means you cannot depend on: * iMessage * Facetime * App Store

  82. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xpa1/t51.2885-15/e35/11939491_317858365004744_1372759625_n.jpg https://instagram.com/p/-Z1GPBg9c9/?taken-by=tantek Last year the #BerkeleyHalf defeated me, today I beat it. 2:11:26 #halfmarathon PR, only minor muscle soreness which I'll be restretching on this yoga mat shortly (as compared to strained & inflamed knees last year that could barely walk afterwards). Previously: * tantek.com/2015/209/t3/finished-sfmarathon-half-pr * tantek.com/2014/313/t1/finished-berkeley-half-marathon #fromwhereistretch #heysweatdaily #raceeverything #raceyourself #finisher #halfmarathonfinisher #RUNPROGRAM #novemberproject #npsf #nofilter

  83. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xtp1/t51.2885-15/e35/12292684_625115054295532_1024464724_n.jpg https://www.instagram.com/p/-X-JlCA9U-/?taken-by=tantek Ready to return to Berkeley. This will be half marathon #7. #nofear #nofilter

  84. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/e35/12256770_926602764044398_1134057619_n.jpg https://instagram.com/p/-U_3r3A9aZ/ 🌅 #mayurasana 📷 instagram.com/ninafranzone #twinpeaks #sunrise #yoga #armbalance #inversion #getupsidedown #getbendy #yogaeveryday #latergram

  85. using BBEdit. in reply to: https://kylewm.com/2015/12/sf-homebrew-website-club https://www.facebook.com/events/576323515852472/

    going to Homebrew Website Club 17:30 @MozSF 2015-12-02! RSVP: kylewm.com/2015/12/sf-homebrew-website-club Facebook fb.com/events/576323515852472

  86. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xap1/t51.2885-15/e35/12256868_1721035314783527_146018562_n.jpg https://instagram.com/p/-UJCDMg9V9/ I walked uphill like this. #dawn #sunrise #whileyouweresleeping #NPSF #nofilter

  87. using BBEdit

    Grateful for #IndieWeb & Homebrew Website Club communities. Congrats 2 years of HWC; now 6 regular cities in US UK EU!

  88. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xtf1/t51.2885-15/e35/12237576_1011998978843517_2127765806_n.jpg https://instagram.com/p/-Rdw_8A9Vz/ I highly recommend chartering a United Express Learjet if you can, and if not, then take a puddlejumper flight that lands at sunset, photograph it, and pretend you did. #TBT #Monday #United #Express #SFO #sunset #gradients #perspective #mysocalledjetsetlife #nofilter

  89. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/e35/12276848_1709707735943808_1287981198_n.jpg https://instagram.com/p/-QU3DlA9Tt/ Last Sunday I went for my last long run (11km) before the Berkeley Half this coming Sunday. My father took me up the hills high above our house, up hills that I’d only viewed from a distance, maybe been driven through as a child. It was surreal to run farther from home than I’d bicycled as a teenager. #fromwhereirun #heysweatdaily #RUNPROGRAM #LAtergram #nofilter

  90. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xap1/t51.2885-15/e35/11906236_1065155070172639_407265236_n.jpg https://instagram.com/p/-P7QpxA9e6/ When you see a mostly blank red canvas on a @Starbucks cup are you upset because you felt entitled to what was there before? Or do you see an opportunity for free expression? Do you interpret such a passive absence of decoration as an active war on your assumed monoculture beliefs? Or do you see the emptiness as an encouragement for anyone to express their varied beliefs or whatever they are inspired to draw? Do you merely consume others’s art? Or do you brave putting pen to cup and create like no one is watching? This cup is from a trip my mom & I took to my hometown Starbucks (which wasn't there when it was my home) this past Saturday. Of course thoughts of #Paris were present so I drew an Eiffel Tower. Entitlement vs #opportunity. Monoculture consumption vs a #plurality of #production. Spoonfed content vs #freedom of #expression. Where do you stand? It’s your choice. You can still choose. #heycreatedaily #starbucks #redcup #SupportParis #LAtergram #nofilter

  91. using BBEdit

    Breakthrough #indieweb progress: federating cross-site person-tags. See more tonight @MozSF! indiewebcamp.com/events/2015-11-18-homebrew-website-club

  92. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/12224258_1027161657315974_421251503_n.jpg https://instagram.com/p/-M5-1mA9UO/ ⚠️ STEEP GRADE This coming Sunday I’m running the Berkeley Half marathon which has some interesting challenges like both starting with a pretty big hill, and ending with 2-3 miles of an uphill grade that looks flat, just enough to make you wonder why it feels a lot harder than it should. Last year’s attempt didn’t go as hoped, finishing with knees on fire that could barely walk after. This year I’m coming back to face both that same physical challenge and also the psychological challenge of knowing what to expect. I took this photo at track 7A at Los Angeles’s Union Station last Friday, yet it reminded me of what I know to expect in the race, and all those Fridays since last year that I've run #NPSF #hillsforbreakfast in preparation. Bring it on Berkeley. I'm ready for you. #LosAngeles #sign #nounspotting #LA #downtown #unionstation #LAtergram #nofear #nofilter

  93. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xfa1/t51.2885-15/e35/11116846_1520934954886735_112813655_n.jpg https://instagram.com/p/-MWOULA9Vh/ 💙 💙💙💙 💙👐💙 be grateful please Always a good reminder. Focusing on what you’re #grateful for brings the double benefit of #presence and #happiness. #LosAngeles #art #streetart #optimism #LA #LAtergram #nofilter

  94. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/11313534_1488027331502546_680527668_n.jpg https://instagram.com/p/-MCRrVg9fb/ On approach to LAX, downtown Los Angeles, city grid, mountains, and blue sky. #fromwhereifly #downtown #LosAngeles #city #grid #mountains #bluesky #LA #latergram #nofilter

  95. using BBEdit

    https://scontent-sjc2-1.cdninstagram.com/hphotos-xpf1/t51.2885-15/e35/11254552_1639913892916606_333763041_n.jpg https://instagram.com/p/-LRVFtg9T3/ Complete Signal Loss. #signalloss #signalcode #itwaslikethatwhenigotthere #virginamerica #vx0928 #seatback #entertainment #error #message #latergram #nofilter And what have we here? Is this a DirecTV Receiver # and Smart Card #? #hacktheplanet #receiver #smartcard

  96. using BBEdit also on Facebook 10101972814146433.

    Twitter sponsors #demdebate, candidates say go #indieweb (#ownyourdomain) “go online at martinomalley.com” “please go to hillaryclinton.com” “please go to berniesanders.com”

  97. using BBEdit

    https://scontent-lax3-1.cdninstagram.com/hphotos-xpt1/t51.2885-15/e35/12237292_1642476692689000_1811828067_n.jpg https://instagram.com/p/-E8U8Pg9UR/ Thoughts with friends & colleagues in #Paris. I had the opportunity to visit Paris twice this past year, for #Mozilla and #W3C meetings, and will go back for more in 2016. Photo from 2015 May W3C AC & AB meetings. #StandWithParis #SupportParis #nofilter

  98. using BBEdit Benjamin Melançon’s “Marking up Drupal's blog posts for the IndieWeb” and tweet copy
  99. using BBEdit
  100. using BBEdit

    Home from a focused @IndieWebCamp @MIT, seeing #NP_BOS friends, 74 burpees Sebastian PR, 32 sections @Harvard Stadium. Previously: * 2014-286: 67 Sebastian burpees at @Nov_Project Destination Deck https://instagram.com/p/uF6aMEg9dV/ * tantek.com/2015/077/t1/harvard-stadium-sections-pr-weatherproof

  101. using BBEdit Kyle Mahan’s reply and tweet copy
  102. using BBEdit Greg McVerry’s reply
  103. using BBEdit Ben Werdmüller’s “Open issues: lessons learned building an open source business” and tweet copy
  104. using BBEdit

    https://igcdn-photos-f-a.akamaihd.net/hphotos-ak-xap1/t51.2885-15/e35/11906369_706043969532157_9093540_n.jpg https://instagram.com/p/97BOm2g9dd/ Happy #ordinal #pi day! 314th day of the year. #vegan #chocolate #cream #pie. #nofilter

  105. using BBEdit

    https://scontent-lga3-1.cdninstagram.com/hphotos-xfp1/t51.2885-15/e35/12063239_136718710021135_834313853_n.jpg https://instagram.com/p/93p9f3A9U6/ #Dawn #run across the bridge to #NP_BOS #Monday #destinationdeck @MIT. sprints, high-knee skips, & sebastians: 74 burpees in 7 min; after-photo-bonus-burpees: 57 in 5 min.

  106. using BBEdit

    https://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/e35/10724759_141156439574805_287528316_n.jpg https://instagram.com/p/9y4ta7g9Yv/ Yesterday’s #cat #mocha. #caturday #nofilter

  107. using BBEdit

    Hacking @IndieWebCamp @MIT on improving @Falcon photo posting UX; reducing number of steps by calling Brid.gy Publish.

  108. using BBEdit also on Facebook 10101962175850663

    https://scontent.cdninstagram.com/hphotos-xta1/t51.2885-15/e35/11417388_478101445709686_198079509_n.jpg https://instagram.com/p/9yeJFMA9Wv/ #IndieWebCamp @MIT, the album. #house #techno #coffee #nofilter

  109. using BBEdit

    Dear @MediaLab: we are in your campus, building the #future of independent #media. Join us @IndieWebCamp @MIT 32 G882.

  110. using BBEdit.

    CNN on BOS airport TV positive headlines CHINA & TAIWAN LEADERS HOLD FIRST TALKS SINCE SPLIT MYANMAR HOLDS HISTORIC FREE ELECTION SUNDAY but then the negative headlines resumed: BRAZILLIAN VILLAGE SWALLOWED UP BY BURST DAM WATERS CONTANIMATED WATERS COULD HAVE LONG-TERM EFFECTS RECORD BREAKING NOVEMBER WARMTH OFFICERS CHARGED WITH FATAL SHOOTING OF 6-YEAR-OLD BOY and one more positive one: WHITEHOUSE REJECTS KEYSTONE PIPELINE which I’d already heard about from instagram.com/woodspriteyoga: https://scontent-lga3-1.cdninstagram.com/hphotos-xpa1/t51.2885-15/e35/11930778_201214060211569_373321118_n.jpg https://instagram.com/p/9wKn1zphWt/ Still I was surprised to see any positive headlines on CNN, it was almost as if my SFO-BOS redeye slid into a slightly more hopeful timeline while I slept.

  111. using BBEdit Rick Mendes’s note and tweet copy
  112. using BBEdit. in reply to: https://kylewm.com/2015/11/sf-homebrew-website-club-1 https://www.facebook.com/events/1519454548378029/

    going to Homebrew Website Club 17:30 @MozSF 2015-11-18! indie event kylewm.com/2015/11/sf-homebrew-website-club-1 silo fb.com/events/1519454548378029

  113. using BBEdit. in reply to: https://twitter.com/kevinmarks/status/661630515720552448

    To star tweets, @kevinmarks uses quote tweet with 🌟, a #reacji tweet, or a “#reacjweet”: https://indiewebcamp.com/reacjweet

  114. using BBEdit. in reply to: https://kylewm.com/2015/11/sf-homebrew-website-club https://www.facebook.com/events/1510849812560015/

    going to Homebrew Website Club 17:30 @MozSF 2015-11-04! indie event kylewm.com/2015/11/sf-homebrew-website-club silo fb.com/events/1510849812560015

  115. using BBEdit
  116. using BBEdit in reply to: https://twitter.com/energyovertime/status/661746736197570560

    @energyovertime thanks for voting. Democracy is like a muscle, exercising thoughtfully & regularly makes it stronger.

  117. using BBEdit

    Dear SF: Please go vote. You still have time. #1 issue is housing. YES: B C D K NO: A E F G H I J More: Measures in San Francisco this election year are very much dominated by various (mostly well intentioned but misguided to counter-rational) attempts to improve our city's housing situation (too few housing units for the growing number of people who are moving to San Francisco). Yes we need to make changes. The key changes are about enabling the development of more housing as soon as possible in the areas of town that can accomodate it, like the SOMA and China Basin / Mission Rock districts. There is precisely one local measure that will help this situation: YES on D: Increase the height limits for 10 of 28 acres in Mission Rock. Here is a summary of my conclusions on all the measures & offices: NO on A: A is a very expensive housing bond that will benefit very few people. The cost/benefit ratio is poor, and will put unnecessary faith/weight/stress on a lottery system. Lottery systems for housing are not the answer, encouraging more market-competitive housing developments by the private sector is the answer. YES on B: This is a simple bugfix to city employee parental leave benefits. YES on C: This makes lobbyists/activits more transparent, which seems like a relatively obviously good thing. YES on D: Increase the height limit for 10 of 28 acres in Mission Rock. Honestly this should be something the city government could do on its own, but due to a height-limit micromanagement measure that unfortunately passed in a previous election, we have to vote on these one at a time, on the annual election cycle (thus effectively slowing housing development at best, putting it at risk at worst). NO on E: Horribly written and ill-thought out measure that shows a complete lack of understanding of how about open comments via the internet are and will be. NO on F: This is a hotel lobby sponsored measure that is basically Anti-AirBnB, and has been deceptively marketed/packaged as a fairness measure. It is the opposite. If anything we need to do *more* to encourage a variety of income sources for independents and individuals, not ban the few successful such income innovations. No on G: This measure seems unnecessary, though I don’t have a strong opinion on it. Still, law is (like) code, if it does not seem necessary, it is better to vote against it. If it’s truly worthy, it can be brought up again. No on H: Similarly. NO on I: This is the absolutely worst written measure I have seen in my time living in San Francisco. With the intention of "helping" the housing situation, it does exactly the opposite. Slowing housing development will only cause rental/housing prices to go up faster. No on J: Seems unnecessary. YES on K: This measure has the potential of expanding the amount of housing in the city using existing buildings. For MAYOR, there is a lot of frustration with our current (incumbent) mayor Ed Lee for various reasons. He has however done enough things right (his statement / record speaks for itself) that people are more likely to support / vote for him as the "safe" vote than vote for any of the alternatives, which, ironically means that you can "safely" vote for all alternatives for your three choices, as a "protest" vote. For SHERIFF, there is MUCH more frustration with the incumbent, for reasons well documented even on Wikipedia, and here it is more likely (and thus more important) to ranked vote for both challengers (either order 1 and 2), and not the incumbent. If you feel obligated to vote for a third non-incumbent choice I suggest you write-in Yosemite Sam. City Attorney, District Attorney, and Treasurer are running unopposed.