tantek.com

t

  1. a jpg. After #hillsforbreakfast we get #inverted.
    đŸ“· Alex D.
    #yogisofnp #NPSF #yoga #crow #crowpose #bakasana #handstand #armbalance #sunriseyoga #nofilter

    on
  2. a jpg. 🌇 And then boom. Sunbeams for days. #NPSF #earlygang #wakeupthesun #hillsforbreakfast #getitdone #fromwhereirun #heysweatdaily #sunrise #sunbeams #lensflare #sf #skyline #nofilter

    on
  3. a jpg. I woke up to the colors of impressionist sunrise lit clouds. #NPSF #earlygang #run #wakeupthesun #hillsforbreakfast #getitdone #fromwhereirun #heysweatdaily #sunrise #sf #skyline #nofilter

    on
  4. a jpg. ⛔â›ČïžđŸŻ Invisible sweltering heat. #JardinduLuxembourg #Paris #latergram #nofilter

    on
  5. a jpg. Green reflections. #JardinduLuxembourg #Paris #latergram #nofilter

    #green #pool #reflection

    on
  6. a jpg. I stood in the middle of the road, just to see what it looked like. #nofear #Paris #latergram #nofilter

    #road #fork #tree #traffic #curve #buildings #sky

    on
  7. Yes we can cooperate to heal the planet.
    ⬇ chlorofluorocarbons = smaller Antarctica ozone hole https://www.bostonglobe.com/metro/2016/06/30/the-ozone-hole-antarctica-healing-scientists-say/dmQR0jmOKdz07F0kEQAUoL/story.html

    on
  8. Great article by @dangillmor & @kevinmarks on #indieweb #dwebsummit: How To Break Open The Web http://www.fastcompany.com/3061357/the-web-decentralized-distributed-open

    on
  9. a jpg. And paper wrapped chocolat noir crepes outdoors.
    Taken on iPod Touch. Light edit by @iwontsignuphere.
    #Paris #latergram #bokeh

    #chocolat #noir #crepe #food #snack #omnomnomnom

    on
  10. a jpg. Take me back to the pretty sunlit alleys of Paris. #latergram #nofilter

    #Paris #alley #sunlit #cobblestone #buildings

    on
  11. a jpg. "Configuring..." #SF #MUNI #fail @internetofshit #internetofshit #nofilter

    Though I have to admit I still appreciate the old school LED display.

    on
  12. #NPSF #PRWednesday this morning: 31:00!
    2:40 faster than last month.
    1:17 faster than 11 months ago.
    fastest in 2016, 2nd fastest overall, just 52 seconds slower than my all time PR nine months ago.

    Today’s start:
    * ~05:30 got up
    * vitamins
    * 800mg ibuprofen (to prevent knee swelling :/)
    * 1 orange Clif shot blok
    * espresso en route at Starbucks
    * #nopasoparungang 2+ mile warmup to Alta Plaza park

    Today was a pleasant surprise after the past couple of months of struggles. Even Bay To Breakers just a month-ish ago, my annual "how am I doing" race, was a disappointing 1:20:46 (forgot to post it), slower than 1:17:53 last year, which itself was slower than my 1:14:57 PR the year before that.

    After ~7 months of recovery from knee injury it feels like I am finally within reach of my pre-injury performance levels. I did let go of my "new" fore-foot striking running form (except for uphills), and returned to my mid-foot/heel-striking comfort zone. I think that new form needs more short distance practice before I can use it effectively for anything more than a track lap.

    Despite still struggling with remnants of knee injury recovery (hence the need for preventative ibuprofen to avoid knee swelling), I'm now comfortably faster than I was a year ago, which has renewed my confidence that I will at least do "ok" at the San Francisco Marathon First Half in 32 days. Until then I'm going to NP, and doing a few  long training runs on trails (to keep it easier on the knees).

    I’ve (pretty much) let go of any hope/chance of setting a half marathon PR, nevermind the goal I set last year of under 2 hours. However, I may have a chance of beating my course time of 2:23:45 from the first time I ran the San Francisco Marathon First Half two years ago.

    The next 32 days I just need to train smart not hard, and keep focusing on recovery, stable/balanced form, and incremental improvement.

    Running a half marathon feels doable again, for which I’m grateful.


    Previous NPSF PR Wednesday times and posts:
    * 2016-05 33:40 tantek.com/2016/146/t1
    * 2016-04 33:23 tantek.com/2016/118/t2
    * 2015-09 30:08 tantek.com/2015/329/t1 (PR)
    * 2015-07 32:17 tantek.com/2015/210/t1

    Previous Bay To Breakers:
    * 2015 1:17:53 tantek.com/2015/137/t1
    * 2014 1:14:57 tantek.com/2014/138/t1 (PR)

    Previous half marathons:
    * 2015-11 2:11:26 Berkeley Half  tantek.com/2015/329/t1 (PR)
    * 2015-07 2:12:59 SF Second Half tantek.com/2015/209/t3
    * 2015-02 2:18:32 Surf City Half tantek.com/2015/032/t2
    * 2014-11 2:22:59 Berkeley Half  tantek.com/2014/313/t1
    * 2014-07 2:23:45 SF First Half  tantek.com/2014/208/t1

    on
  13. a jpg. I caught a few new Invaders on this trip but the killer robot from Berserk seemed appropriate for the times. There are so many Invaders in Paris now that collectively they are like a landmark of their own. #Paris #latergram #nofilter

    #invader #invaders #spaceinvader #berserk #robot #streetart #tile #tiles #lookup #art

    on
  14. a jpg. Last Friday was the first time I saw Notre Dame without scaffolding in many many years. #Paris #latergram #nofilter

    Back to rough time order delayed posting of my Paris photos.
    #notredame #notredamecathedral #cathedralenotredame

    on
  15. a jpg. Tour Eiffel, the Seine, and boats. A week ago after arriving in Paris (and enjoying the previously posted pain au chocolat and espresso tantek.com/2016/177/t3/pain-au-chocolat-espresso-paris), I went for a walk with a colleague and crossed a #bridge over the #Seine, catching this view of the #TourEiffel and a #boat or two.
    #Eiffeltower #Paris #river #latergram #notilter

    on
  16. @mcepl no problem! You could also "Mute", or temporarily mute with https://quiettime.xyz/ by @kylewmahan. Cheers!

    on
  17. a jpg. The bridge looks even prettier contrasted against puffy white clouds, blue sky, gray walkways, and a murky Seine. #Paris #latergram #nofilter

    #pretty #bridge #contrast #clouds #bluesky #tree #seine #river #bridgeseries #ilikebridges

    on
  18. a jpg. Beautiful details on this bridge to Notre Dame. #Paris #latergram #nofilter

    Never mind me, I'm just down here checking the undersides of bridges for trolls, as you do.

    #beautiful #details #period #steampunk #art #under #bridge

    on
  19. a jpg. So many pretty patterns under this bridge. #engineering #design #art #paris #seine #latergram #nofilter

    #pretty #patterns #brick #steel #arches #bridge #river

    on
  20. @kig Good spotting the missing tower.
    Note misaligned plants too.
    So many more. It’s like one of those puzzles.

    on
  21. @mcepl mass #indieweb Paris photo posting will continue until morale improves or #Brexit is undone or both. Or I run out. ;)

    on
  22. a jpg. Watching a train zoom under a walking bridge. #motionblur #paris #latergram #nofilter

    One snap, as fast as I could get the camera app to open and take, the train was almost gone by the time the software woke up and responded.
    #train #time #latency #bridge #walkingbridge

    on
  23. a jpg. A bee and her bouquet on a bokeh background. Taken on an iPod touch. #jardindesplantes #paris #latergram #nofilter

    #bee #bokeh #bouquet #flowers

    on
  24. a jpg. Standing in the middle of the path, I found imperfection in the Jardin des Plantes. #jardindesplantes #paris #latergram #nofilter

    #path #imperfect #symmetry

    on
  25. a jpg. Stegosaurus in the Jardin des Plantes. #Paris #latergram #nofilter

    #stegosaurus #jardindesplantes

    on
  26. a jpg. White flower close-up in the Jardin des Plantes. #Paris #latergram #nofilter

    #flower #jardindesplantes

    on
  27. a jpg. Looking up inside the structure in the middle of the Labyrinth of the Jardin des Plantes. #Paris #latergram #nofilter

    #lookup #sky #labyrinth #jardindesplantes

    on
  28. a jpg. Thursday night’s dinner in #Paris. For three. #latergram #nofilter

    #dinner #seafood #crustaceans #lobster #crab #prawn #shellfish #Langousta #food

    on
  29. a jpg. Tour Eiffel at night with light beams. #Paris #latergram #nofilter
    #toureiffel #eiffeltower

    on
  30. a jpg. Warning: time to step it up. #Meudon #latergram #nofilter.

    #Wednesday #warning #sign #step

    on
  31. a jpg. #Inception bridge at twilight, naturally. #Paris #latergram #nofilter

    #bridge #dreamlike #twilight #memoryindex

    on
  32. a jpg. Cute little hotel in #Trocadero, not mine. #Paris #latergram #nofilter

    #hotel #corner #streets #intersection

    on
  33. a jpg. Another view up the Tour Eiffel. #Paris #latergram #nofilter

    #toureiffel #eiffeltower

    on
  34. a jpg. Looking up at Tour Eiffel. #Paris #latergram #nofilter

    #toureiffel #eiffeltower #stairs #nexttime

    on
  35. a jpg. In the neighborhood of Tour Eiffel. #Paris #latergram #nofilter

    #eiffeltower #toureiffel

    on
  36. @dret to be fair, #AS2 added JSONLD *before* drafts @W3C @SocialWebWG. WG made JSONLD optional. cc @sandro.
    PuSH impls today are Atom, RSS, h-feed. No RDF. https://indiewebcamp.com/PubSubHubbub#IndieWeb_Examples

    on
  37. a jpg. The Café Gourmand is one of the best French #dessert inventions because it comes with a little mini version of so many. #Paris #latergram #nofilter

    #espresso #raspberry #chantilly #almondcake #cremebrulee #pear #sorbet

    on
  38. a jpg. The most amazing #seared #scallops I've ever had. #platdujour #Paris #latergram #nofilter

    #special #seafood #pescetarian #dinner #food

    on
  39. a jpg. Chilled rosé outside on a hot Tuesday. #Paris #latergram #nofilter

    #glass #table #reflecting overhead #striped #slats across the #wine glass.

    on
  40. a jpg. Green passageway along the #Seine river. #Paris #latergram #nofilter

    on
  41. a jpg. đŸ—œđŸ’ȘđŸ»đŸ”„ Replica of lady liberty's flame (also Lady Di memorial). #Paris #latergram #nofilter

    on
  42. a jpg. Pain au Chocolat and an espresso upon arriving in Paris this past Tuesday. #latergram #nofilter.

    I've been in #Paris since Tuesday taking photos of nice things. Going to post more than usual here because it's one of those times where it's better to err on the side of posting more nice things rather than just one or so per day.

    on
  43. a jpg. Bad news can de-motivate; here’s some good:
    * 1970s #future #optimism space art https://www.flickr.com/photos/sdasmarchives/albums/72157669057850210

    #Pride2016
    * Orange County’s first ever Gay Pride Parade, today: http://www.prideoc.com/ and http://losangeles.cbslocal.com/2016/06/24/with-orlando-in-mind-orange-county-prepares-for-first-ever-gay-pride-parade/
    * US Military unbanning transgender service members as of 2016-07-01: http://www.usatoday.com/story/news/politics/2016/06/24/ban-transgender-troops-lifted-july-1/86347902/

    And last year:
    * Global Poverty Fell Below 10% for 1st Time in 2015
    a jpg.
    Keep making and sharing positive news.

    Previously: tantek.com/2016/042/t1/the-problem-to-solve-negative-news

    on
  44. a jpg.
    #Brexit not victory for anyone.
    The shroud of the growing dark side of latent racism has fallen.
    Don’t gloat: http://www.newyorker.com/humor/borowitz-report/british-lose-right-to-claim-that-americans-are-dumber

    Both recently deliberately stoked fears across US/EuropeÂč, and the agingÂČ (but more likely to voteÂł) less educated⁎ sadly self-defeating⁔ are not to be underestimated — even financial markets⁶ and prediction markets were mistaken about Brexit outcome. Nevermind the polls.⁷

    We (in the US) must not underestimate these forces, or else we may suffer an even worse fate. The Republican Party already has (barring an improbable insurrection at their party convention next month).

    Think like a time-traveler.

    You wake up 2016-11-09 and Trump has won the presidency due to unexpectedly high turnout among the aging less educated, predominantly white, isolated/isolationist.

    Did you do everything in your power to prevent that outcome, or better, to promote an alternative outcome (Hillary being elected)?

    If not, what would you go back in time to change?

    You can travel back to 2016-06-25 to change what you did.

    How would you refocus your time and effort between then and now?

    These are the questions that Brexit has me asking myself.

    These are the questions I think we need to all ask ourselves.


    “I get things are bad. But what are we doing to fix it?” — Casey Newton, Tomorrowland (https://en.wikiquote.org/wiki/Tomorrowland_%28film%29#Casey_Newton)



    References:

    Âč Fears: http://www.npr.org/2016/06/25/483400958/from-brexit-to-trump-nationalist-movements-gain-momentum-around-world

    ÂČ Old vs Young: http://www.slate.com/blogs/moneybox/2016/06/24/the_brexit_reveals_why_the_old_and_young_have_different_attitudes_about.html
    http://www.nbcnews.com/storyline/brexit-referendum/britain-s-brexit-how-baby-boomers-defeated-millennials-historic-vote-n598481
    This itself may be a big enough divide to dig into further (no pun intended).

    Âł Turnout increased with age
    a jpg.
    ⁎ Less vs more educated
    a jpg. a jpg.
    ⁔ Self-defeating:
    a jpg.
    ⁶ Market prediction failure:
    http://www.marketwatch.com/story/us-stocks-set-for-gains-after-brexit-polls-point-to-stay-vote-2016-06-23
    and
    a jpg.
    ⁷ Polls failure: http://www.nytimes.com/2016/06/25/world/europe/brexit-polls-britain-european-union.html

    And just because I didn't know where else to put this, featured image from: https://twitter.com/rmayemsinger/status/746417220465483777
    “You MANIACS!” — @rmayemsinger

    on
  45. @robinberjon @marcosc glad to hear JSONLD helped inspire incubation model. Will look for repo.

    Google because, well one small group in Google to be fair, because:

    (1) they (that small group) bullied Microsoft and their search engine licensee Yahoo into the original "co-launching" (in name only) of schema_org. Oligopoly/collusion etc.

    (2) they (same small group) did introduce (AFAIK) the "embed JSONLD in a script tag in HTML" (AKA JSONLD data islands) thing which is the latest DRY-violating thing SEOs are shoving into other people’s pages, which means it won’t get maintained, will get out of sync with the actual visible content of the page, turn into noise/junk like meta keywords, and Google will stop indexing the noise (long before 15 years from now) and switch to some other thing. They do this every 2-3 years. See also GoogleBase/GBase. data-vocabulary. etc.

    on
  46. @robinberjon @marcosc implemented by whom? when? what real live website(s)? + Google made-up JSONLD data islands in HTML right? Where was that incubated? Or was it just declared by fiat by Google?

    on
  47. @robinberjon @marcosc incubated like recent doings in @W3C @microformats @indiewebcamp. Implement before WD etc. Make the proposer(s) actually build their brainstorm and show it (preferably on their own site) before accepting anything like a spec.

    Treat all architecture astronomy/astronaut* proposals as experiments for ideas and nothing more.

    * https://indiewebcamp.com/architecture_astronomy

    See Also: Web Platform Incubator Group if you want more specifics, guidelines, etc.

    on
  48. @robinberjon @marcosc ignore if not incubated
    Not incubated: RDFa microdata JSONLD
    Incubated: #microformats2 and most of #hcard #hcalendar #hatom
    (some old microformats and some properties were also not incubated and were dropped and not carried forward to microformats2 vocabularies.)

    Also ignore stuff that the inventors do not selfdogfoodÂč on their own websites, e.g.:
    * microdata: @Hixie never used it on hixie.ch
    * schema_org: Guha never used it on his site.
    etc.

    Âč https://indiewebcamp.com/selfdogfood

    on
  49. @robinberjon @marcosc's right, it's dropped.
    Microdata ~dead. No community.
    #IndieWeb uses @microformats.
    SEOs are fickle and hack whatever Google advises this year, currently that seems to be DRY-violating JSONLD data islands (reinventing Microsoft’s XML data islands of 15 years ago: tantek.com/2015/020/t2/google-reinvents-microsoft-xml-data-islands).

    on
  50. a jpg. Yesterday: W3CAB in #Paris with new member @LeonieWatson (but missing Judy Zhu). đŸ“· via @W3CAB

    @W3C's elected Advisory Board now has three women (out of nine positions) for the first time. Good progress, and we can do better.

    #yestergram #latergram #nofilter

    on
  51. a jpg. #Paris. #yestergram #nofilter

    #fromwhereiwalk #neverstopexploring #eiffeltower #toureiffel #boat #seine #river

    on
  52. microformats.org at 11

    on

    ERMERGERD!!! (excited girl holding a large microformats logo) HERPER BERTHDER!!! Thanks to Julie Anne Noying for the meme birthday card.

    10,000s of microformats2 sites and now 10 microformats2 parsers

    The past year saw a huge leap in the number of sites publishing microformats2, from 1000s to now 10s of thousands of sites, primarily by adoption in the IndieWebCamp community, and especially the excellent Known publishing system and continually improving WordPress plugins & themes.

    New modern microformats2 parsers continue to be developed in various languages, and this past year, four new parsing libraries (in three different languages) were added, almost doubling our previous set of six (in five different languages) that brought our year 11 total to 10 microformats2 parsing libraries available in 8 different programming languages.

    microformats2 parsing spec updates

    The microformats2 parsing specification has made significant progress in the past year, all of it incremental iteration based on real world publishing and parsing experience, each improvement discussed openly, and tested with real world implementations. The microformats2 parsing spec is the core of what has enabled even simpler publishing and processing of microformats.

    The specification has reached a level of stability and interoperability where fewer issues are being filed, and those that are being filed are in general more and more minor, although once in a while we find some more interesting opportunities for improvement.

    We reached a milestone two weeks ago of resolving all outstanding microformats2 parsing issues thanks to Will Norris leading the charge with a developer spec hacking session at the recent IndieWeb Summit where he gathered parser implementers and myself (as editor) and walked us through issue by issue discussions and consensus resolutions. Some of those still require minor edits to the specification, which we expect to complete in the next few days.

    One of the meta-lessons we learned in that process is that the wiki really is less suitable for collaborative issue filing and resolving, and as of today are switching to using a GitHub repo for filing any new microformats2 parsing issues.

    more microformats2 parsers

    The number of microformats2 parsers in different languages continues to grow, most of them with deployed live-input textareas so you can try them on the web without touching a line of parsing code or a command line! All of these are open source (repos linked from their sections), unless otherwise noted. These are the new ones:

    The Java parsers are a particularly interesting development as one is part of the upgrade to Apache Any23 to support microformats2 (thanks to Lewis John McGibbney). Any23 is a library used for analysis of various web crawl samples to measure representative use of various forms of semantic markup.

    The other Java parser is mf2j, an early-stage Java microformats2 parser, created by Kyle Mahan.

    The Elixir, Haskell, and Java parsers add to our existing in-development parser libraries in Go and Ruby. The Go parser in particular has recently seen a resurgence in interest and improvement thanks to Will Norris.

    These in-development parsers add to existing production parsers, that is, those being used live on websites to parse and consume microformats for various purposes:

    As with any open source projects, tests, feedback, and contributions are very much welcome! Try building the production parsers into your projects and sites and see how they work for you.

    Still simpler, easier, and smaller after all these years

    Usually technologies (especially standards) get increasingly complex and more difficult to use over time. With microformats we have been able to maintain (and in some cases improve) their simplicity and ease of use, and continue to this day to get testimonials saying as much, especially in comparison to other efforts:

    
hmm, looks like I should use a separate meta element: https://schema.org/startDate .
    Man, Schema is verbose. @microformats FTW!

    On the broader problem of schema.org verbosity (no matter the syntax), Kevin Marks wrote a very thorough blog post early in the past year:

    More testimonials:

    I still prefer @microformats over microdata
    * * *
    @microformats are easier to write, easier to maintain and the code is so much smaller than microdata.
    * * *
    I am not a big fan of RDF, semanticweb, or predefined ontologies. We need something lightweight and emergent like the microformats

    This last testimonial really gets at the heart of one of the deliberate improvements we have made to iterating on microformats vocabularies in particular.

    evolving h-entry

    We have had an implementation-driven and implementation-tested practice for the microformats2 parsing specification for quite some time.

    More and more we are adopting a similar approach to growing and evolving microformats vocabularies like h-entry.

    We have learned to start vocabularies as minimal as possible, rather than start with everything you might want to do. That “start with everything you might want” is a common theory-first approach taken by a-priori vocabularies or entire "predefined ontologies" like schema.org's 150+ objects at launch, very few of which (single digits?) Google or anyone bothers to do anything with, a classic example of premature overdesign, of YAGNI).

    With h-entry in particular, we started with an implementation filtered subset of hAtom, and since then have started documenting new properties through a few deliberate phases (which helps communicate to implementers which are more experimental or more stable)

    1. Proposed Additions – when someone proposes a property, gets some sort of consensus among their community peers, and perhaps one more person to implementing it in the wild beyond themselves (e.g. as the IndieWebCamp community does), it's worth capturing it as a proposed property to communicate that this work is happening between multiple people, and that feedback, experimentation, and iteration is desired.
    2. Draft Properties - when implementations begin to consume proposed properties and doing something explicit with them, then a postive reinforcement feedback loop has started and it makes sense to indicate that such a phase change has occured by moving those properties to "draft". There is growing activity around those properties, and thus this should be considered a last call of sorts for any non-trivial changes, which get harder to make with each new implementation.
    3. Core Properties - these properties have gained so much publishing and consuming support that they are for all intents and purposes stable. Another phase change has occured: it would be much harder to change them (too many implementations to coordinate) than keep them the same, and thus their stability has been determined by real world market adoption.

    The three levels here, proposed, draft, and core, are merely "working" names, that is, if you have a better idea what to call these three phases by all means propose it.

    In h-entry in particular, it's likely that some of the draft properties are now mature (implemented) enough to move them to core, and some of the proposed properties have gained enough support to move to draft. The key to making this happen is finding and citing documentation of such implementation and support. Anyone can speak up in the IRC channel etc. and point out such properties that they think are ready for advancement.

    How we improve moving forward

    We have made a lot of progress and have much better processes than we did even a year ago, however I think there’s still room for improvement in how we evolve both microformats technical specifications like the microformats2 parsing spec, and in how we create and improve vocabularies.

    It’s pretty clear that to enable innovation we have to ways of encouraging constructive experimentation, and yet we also need a way of indicating what is stable vs in-progress. For both of those we have found that real world implementations provide both a good focusing mechanism and a good way to test experiments.

    In the coming year I expect we will find even better ways to explain these methods, in the hopes that others can use them in their efforts, whether related to microformats or in completely different standards efforts. For now, let’s appreciate the progress we’ve made in the past year from publishing sites, to parsing implementations, from process improvements, to continuously improving living specifications. Here's to year 12.

    Also published on: microformats.org.

    on
  53. #microformats.org turns 11 today!
    Bunch of good things to blog about, and welcoming more contributions here: http://microformats.org/wiki/2016-06-20

    on
  54. a jpg. Congratulations Emmett (@Emmettjez) & @Timoni!
    #Timmett #yestergram #nofilter

    #naileditinoneshot #lensflaredontcare

    on
  55. @scottjenson next #IndieWebCamp SF likely weekend 2016-12-17
18.
    Add yourself & +1/0/-1:
    https://indiewebcamp.com/Planning#San_Francisco
    Thanks!

    on
  56. a jpg. Last Monday, waiting for the Heathrow Express to Paddington for #MozLondon. #latergram #nofilter

    #LHR #HeathrowExpress #station #trainstation

    on
  57. @RikMende nice visuals! Can you add that tool to the IndieWebCamp performance page? https://indiewebcamp.com/performance#Tools

    on
  58. @scottjenson next bay area #indieweb meetup is Homebrew Website Club 2016-06-29 17:30 @MozSF!
    https://indiewebcamp.com/next-hwc

    on
  59. a jpg. Flying around San Francisco last Sunday on the way to #MozLondon. #latergram #nofilter

    #baybridge #sf #downtown #goldengatepark #buenavista #coronaheights #sutrotower #twinpeaks #oceanbeach #breakers #flybyshooting #fromwhereijetset

    on
  60. a jpg. London, last night, from the 23rd floor. #latergram #nofilter

    #London #skyline #MozLondon

    on
  61. going to Homebrew Website Club 17:30 @MozSF 2016-06-29!
    RSVP: https://kylewm.com/2016/06/jun-29-sf-homebrew-website-club
    Facebook https://www.facebook.com/events/517998108408727/

    on
  62. @cyberdees thanks for e-intro!
    @davidwalshblog just read+enjoyed bunch of your posts. Let’s chat at #MozLondon!
    P.S. This reply is posted from my site, and automatically syndicated to Twitter.

    on
  63. a jpg. Homebrew Website Club London popup! #IndieWeb #HWC #HWC_LDN #London #nofilter

    on
  64. learning to add 10 minutes to Google Maps tube transit directions estimates, especially at rush hour!

    on
  65. Heading out to ProvenDough for Homebrew Website Club London meetup,
    ETA ~18:20. #MozLondon https://indiewebcamp.com/events/2016-06-15-homebrew-website-club

    on
  66. At #MozLondon, encouraging fellow Mozillians to
    * blog on their own site
    * share webdev code
    * be receptive to contributions

    on
  67. #MozLondon: join us at a Homebrew Website Club popup in London tomorrow 18:00 thanks to @calum_ryan! cc: @potch https://indiewebcamp.com/events/2016-06-29-homebrew-website-club

    Also in:
    * Göteborg, Sweden
    * Portland, Oregon
    * San Francisco, California

    and newly starting in:
    * Bellingham, Washington!

    on
  68. Homebrew Website Club London popup tomorrow cont’d: @hoppipolly @hadleybeeman @johannakoll @joshr @JimPurbrick @cyberdees

    on
  69. London pals, come to a Homebrew Website Club popup 18:00 tomorrow!
    @shevski @LaciJWhite @rivalee @JJenZz @clurr @hoppipolly @hadleybeeman @johannakoll @joshr @JimPurbrick @cyberdees

    https://indiewebcamp.com/events/2016-06-15-homebrew-website-club#London-popup

    on
  70. @JimPurbrick trying to arrange a Homebrew Website Club London meetup Wed nt. Chat on #indiewebcamp Freenode or slack.indiewebcamp.com

    on
  71. Hello from #MozLondon!

    If you’re seeing this on Twitter, note my profile is public for the week.
    Previously: tantek.com/2016/048/b1/going-silo-private-prefer-indieweb

    on
  72. Thanks @iwontsignuphere @jkphl.
    Switching Twitter to public for #MozLondon.

    Note: problem of nonsense replies still exists, public or private.

    Twitter has no mechanism for deleting (or at least disconnecting/hiding) nonsense (or abusive) replies to your tweets, on your tweet permalink pages, e.g. the replies after @iwontsignuphere @jkphl to this thread:

    https://twitter.com/t/status/742610971181469696

    Even if I block senders, they still show up for everyone else viewing that tweet permalink.

    on
  73. Considering switching Twitter & Instagram to public during conferences for hashtagged discussions, connecting with people I meet.

    Previously: tantek.com/2016/048/b1/going-silo-private-prefer-indieweb

    on
  74. a jpg. Yesterday. Ready for launch.
    This is the only piece of rainbow clothing I own.
    #NASA #sunski #BETRUE #nofilter

    on
  75. Recalling #IndieWeb Summit last weekend.
    Awesome photos by @iwontsignuphere:
    day 1: https://www.flickr.com/photos/tollwerk/sets/72157669305156105
    day 2: https://www.flickr.com/photos/tollwerk/sets/72157666820775883

    on
  76. not going to (out of town for) next Homebrew Website Club SF. But #DWebSummit folks, definitely check it out:
    https://kylewm.com/2016/06/jun-15-sf-homebrew-website-club
    https://www.facebook.com/events/219778875082184/
    https://indiewebcamp.com/events/2016-06-15-homebrew-website-club

    on
  77. Excellent summary of #DWebSummit challenges & opportunities by @granteb @Newsweek: http://www.newsweek.com/building-first-amendment-web-and-other-hopes-internets-future-468597
    #indieweb

    on
  78. a jpg. #DWebSummit Great #IndieWeb lightning talk by @schnarfed!

    I took some notes:


    We started with the simplest tool we could get to work: the domain name.

    With individual websites we worked on how can we help people own their own data, then we moved onto social media.

    For example we post events (indiewebcamp.com/event) on our own websites.

    I happen to be running this on WordPress, but you can run anything you want on your site.

    @KevinMarks comes along, and posts an RSVP (indiewebcamp.com/RSVP) on his own website. He happens to be running Known (withknown.com).

    The important part is that he is saying he is going to this event, and links to the event web page.

    We use small building blocks (indiewebcamp.com/building-blocks).

    The key parts here are the "p-rsvp" property with a value of "yes" I am going to this event and the "in-reply-to" property on a link to the event.

    Then he needs to notify me. He uses key IndieWeb building block called Webmention (webmention.net) which uses a POST with parameters: "source" is the RSVP URL, "target" is the event URL.

    My site receives that, goes and gets the source, verifies the RSVP.

    So he RSVPd to the event, between two websites peer-to-peer, no intermediary.

    There's also a copy of the event on Facebook. We feel strongly about meeting people where they already are, and right now largely that's in the silos.

    On the event on my site, you can see people have retweeted it, and commented on Google+.

    [Shows grid of building blocks]

    a jpg.
    We use a set of simple building blocks for all this. [Paraphrased from memory.]

    Some stats:
    * ~100 million sites live with @microformats
    * ~100,000+ webmentions sent / received
    * ~10,000s IndieWeb sites
    [from memory]

    If you have a personal website you likely already have microformats and don't know it.

    Everyone here, keep tackling the huge problems, we're right there with you.

    At the same time, try thinking small, try thinking incremental, and meet people where they are.


    Q&A:

    Q: Are microformats are something you guys designed and invented? or found? What are your thoughts on JSON vs HTML?

    A: microformats existed before IndieWebCamp. We chose HTML because it is there. There are milliions billions of websites, and with microformats. We want to meet people where they are.

    Q: Could you explain relationship between IndieWebCamp technologies and the @W3C Social Web Working Group?

    A: We are fortunate that key @IndieWebCamp players are in the @SocialWebWG. These core building blocks are open standards. Webmention, Micropub are working their way through these standards bodies. [and are W3C Recommendation track documents!]


    More links, video, etc. on the IndieWebCamp wiki:
    * https://indiewebcamp.com/events/2016-06-09-dwebsummit-indieweb

    on
  79. a jpg. Last Friday: #IndieWeb Leaders gathered (đŸ“· @iwontsignuphere) and discussed improving our community, our outreach, and even our website, which updated that night, right before the IndieWeb Summit: indiewebcamp.com

    Leaders are those who have stepped up and organized an IndieWebCamp in the past 2 years, or have hosted at least two Homebrew Website Club meetups (and documented them, with at least one photo).

    Regardless, we organized our little mini IndieWeb Leaders pre-summit in the open including remote participation: https://indiewebcamp.com/2016/Leaders and took notes in our main channel: https://indiewebcamp.com/irc/2016-06-03#t1464986967180

    It was really great to have a chance to talk about community issues and improvement that we are all passionate about, without having to take time to do so during the IndieWeb Summit itself.

    a jpg.
    We concluded with the key steps to flip the switch on our site & logo updates (Aaron distributed new stickers), and discussed what steps to take to potentially switch from indiewebcamp.com to indieweb.org.  The way we as a community openly discussed and agreed on the logo change made sense for this too.

    a jpg.
    Afterwards we celebrated our first successful IndieWeb Leaders Summit with snacks, drinks, and video games at Ground Kontrol.

    a jpg.
    The top photo is from @iwontsignuphere but the rest in this post are mine, uploaded to the IndieWebCamp wiki.

    Lots more IndieWeb Leaders Summit photos from @julieannenoying in this Flickr set:
    * https://www.flickr.com/photos/tollwerk/sets/72157669290044195/

    More on this year’s IndieWeb Summit to follow!

    (Written while sitting next to rhiaro.co.uk who asked if I automatically send webmentions to my person-tags and I realized I did not! So I just added support for it. Starting with this post, any person-tags on my photos get homepage webmentions at publishing time!)

    on
  80. #DWebSummit @ChristopherA notes examples: OpenID delegated signin & OAuth. Facebook sign-in improved on OpenID UX, uses OAuth

    on
  81. #DWebSummit @kevinmarks: Facebook provided better UX, more users, and a nicer API too, and it beat OpenSocial.

    on
  82. #DWebSummit @kevinmarks: I worked @Google on OpenSocial, have the scars to show, we had APIs to build apps across 27 networks

    on
  83. #DWebSummit @kevinmarks: One of the reasons that decentralized social networks lost to centralized ones is because of good UX

    on
  84. #DWebSummit @brewster_kahle: “Only the really simple systems live.”
    Simpler replaces existing; Webmention is replacing Pingback

    on
  85. #DWebSummit @timberners_lee: “Things happening @W3C, The Social Web Working Group which is very much about this space.”

    on
  86. #DWebSummit @timberners_lee: “bring back the model of decentralized web.”
    10,000s on #indieweb today. Join us: indiewebcamp.com

    on
  87. #DWebSummit: @vgcerf caveat:
     â€œwhat follows are some stream of consciousness thoughts from 4am this morning”
    Sounds familiar.

    on
  88. watching @MitchellBaker at #DWebSummit:
    “@W3C has a Social Web Working Group and Mozilla is active in that.”

    on
  89. New levels of appreciation for the diversity of people and approaches @IndieWebCamp and @SocialWebWG in the past 5 days.

    on
  90. a jpg. Don’t ever give up on your dreams. #latergram #nofilter

    #Portland #motivational #dreams

    on
  91. IndieWeb Summit 2016 in the books!
    Great demos:
    https://indiewebcamp.com/2016/Demos
    from first-timers to 2011 veterans.
     
    Next IndieWebCamp: New York City 2, 2016-08-27
28!
    Mark your calendars.

    on
  92. Did you see the @IndieWebCamp site update?
    * nicely refined new logo
    * modern Vector theme
    And one more thing:
    * one fewer HTML table for presentation.

    https://indiewebcamp.com/

    on
  93. likes emmak’s note (@)

    on
  94. Just gave the State of The IndieWeb 2016 intro talk at IndieWeb Summit 2016! Used speaking notes on the wiki: https://indiewebcamp.com/2016/state-of-indieweb

    I started with State of the IndieWebCat 2016 which people seemed to appreciate. 😾

    Today we also launched a new IndieWebCamp logo, and an updated indiewebcamp.com website.

    Reviewing what the @IndieWebCamp community accomplished this past year in preparation really made me realize how much everyone has gotten done in just a year, and how much we has a community have grown and are reaching more and more different, diverse, and interesting people.

    Aside: for my “presentation” I used tabs not slides. That is, I switched between open browser tabs to show content live and online. However I totally forgot my “but also, spaces not tabs” joke. Next time.

    on
  95. Excited for a SOLD OUT IndieWeb Summit!
    You can still join the waitlist http://2016.indieweb.org/#register for any spots that open up.

    on
  96. Week of:
    * IndieWeb Summit
    * W3C Social Web WG f2f
    * Decentralized Web Summit
    starts soon. But first sleep, maybe dream.

    on
  97. going to Decentralized Web Summit 2016-06-08
09 in SF.

    This is my decentralized RSVP, federated via Webmention to Bridgy Publish to Facebook, which then marked me as “Going”, without me having to directly interact with Facebook.

    Demonstrating decentralization today, indieweb style.

    The building blocks:
    * Indie RSVP: https://indiewebcamp.com/RSVP
    * Webmention: https://www.w3.org/TR/webmention/
    * Bridgy Publish: https://brid.gy/about#publishing

    on
  98. The 6th annual IndieWeb Summit has just sold out!
    Almost half indie RSVPs: 2016.indieweb.org/#rsvps

    on
  99. a jpg. Last night’s Homebrew Website Club SF @MozSF!

    #homebrewwebsiteclub #homebrewwebsiteclubmeetup #meetup #indieweb #indiewebcamp #mozilla #mozillasf #sf #embarcadero

    Wiki page: https://indiewebcamp.com/events/2016-06-01-homebrew-website-club

    Notes by @kevinmarks: http://www.kevinmarks.com/hwc2016-06-01.html

    with:

    on
  100. a jpg. June. #nofilter

    #2016 #Gregorian #June #month #LEGO #calendar #June1 #201606 #20160601

    on
  101. Congrats to fellow re-elected @W3CAB members @daithesong Jay @poulpita and newcomer @LeonieWatson! https://www.w3.org/blog/news/archives/5461

    on
  102. Knee sore, didn't run at #NPSF.
    Did #Sebastians instead, matched PR: 95 burpees in 7 min.
    Previously: tantek.com/2016/055/t1/npsf-sebastians-new-pr-95-burpees

    on
  103. Removing the <s>
</s> tags from the link to my Upcoming.org/user/6623 profile in my sidebar.
    Well done @waxpancake.

    on
  104. Running for the W3C Advisory Board Again

    on

    From Open Friendly To Open Habits

    Almost three years ago, after I’d been elected, but before I officially started my term, I started the Advisory Board’s public wiki page:

    https://www.w3.org/wiki/AB

    In that time the page has grown, had sections moved around, but in general is being edited by nearly every member of the AB. In three years we have achieved a new level of acceptance of opennness in the AB. I would say the AB is now both as individuals, and as a whole, "open friendly", that is, friendly and supportive of being open.

    That being said I’m still doing much more editing than others, which is not by design but by habit and necessity.

    On any given discussion it still takes some careful thinking on the part of the AB about if we can make the discussion public, how should we make it public, what is a good summary, etc. There’s rarely any obvious answers here, so the only way to get better at it is by practicing, so we practice in meetings, discuss / decide how to openly communicate, repeat.

    My role is still very much one of taking the initiative and encouraging such open documentation (sometimes doing it too).

    My goal for the next period is to effect cultural transfer so that I’m no longer doing more/most of the edits on our open wiki page, and instead have us all collectively reminding each other to publicly document decisions, priorities, summaries.

    My goal is to eliminate my specific role in this regard. So that it just becomes accepted as the way the AB works, as a habit, both as individuals, and as a whole.

    I don’t know if such a cultural change is possible in two years time, but I think we have to try.

    Open Priorities

    Any group of people with as broad a mission as the AB can potentially spend their time on any number of things. To both operate more affectively as a board (not just a set of elected individuals), and to help the broader W3C community provide us feedback, we publish our priorities openly, as we re-evaluate them annually (potentially semi-annually with new members joining in June / July)

    https://www.w3.org/wiki/AB#Priorities_2016

    I think this is pretty important as it communicates what is it that we, the AB as a whole think is most important to work on, and with our initials, what we as individuals feel we can most effectively contribute to.

    I am going to touch on the few that I see as both important for the AB, and areas that I am bringing my personal skills and experience to help solve:

    Maintenance

    Maintenance is about how specifications are maintained, making sure they are, and frankly, obsoleting dead specs. It is perhaps the most important longterm priority for W3C.

    This gets at the heart of one of the biggest philosophical disagreements in modern specification development.

    Whether to have "living" specifications that you can depend on to always be updated, but you’re not sure what parts are stable, or to have "stable" specifications that you can depend on to not change from underneath you, but not be sure if are seeing the latest errata, the latest fixes incorporated.

    Or worse, a stable specification which "those in the know" know to ignore because it’s been abandoned, but which a new developer (market entrant) does not know, wastes time trying to implement, and then eventually gets frustrated with W3C or standards as a whole because of the time they wasted.

    Right now there are unmaintained specifications on the W3C’s Technical Reports (TR) page. And there are also obsolete specifications as well. Can you tell quickly which are which? I doubt anyone can. This is a problem. We have to fix this.

    Best practices for new specifications

    Best practices for rec track. Yes we have a maintenance problem we need to fix, but that’s only half the equation, the other half is getting better at producing maintainable specifications, that hopefully we won’t have to obsolete!

    The biggest change happening here at W3C, instigated and promoted by many of us on the AB, is a focus on incubating ideas and proposals before actually working on them in a working group.

    This incubation approach is fairly new to W3C, and frankly, to standards organizations as a whole.

    It completely changes the political dynamic from, trusting a bunch of authoritative individuals to come up with the right ideas, design etc. a priori and via discussion, compromise, consensus, to instead forcing some amount of early implementation testing, filtering, feedback, iteration.

    The reality is that this is a huge philosophical change, and frankly a huge shift in the balance of power & influence of the participants, from academics to engineers, from architects to hackers. So if you were an idealist academic that had a perfect design that you thought everyone should just implement, you’re going to find yourself facing more challenges, which may be frustrating. Similarly if you were a high level enterprise architect, used to commanding whole teams of people to implement your top-down designs.

    Incubation shifts power to builders, to implementers, and this is seen as a good thing, because if you cannot convince someone (including yourself and your time) to implement something, even partially, to start with, you should probably reconsider whether it is worth implementing, its use-cases, etc.

    By prototyping ideas early, we can debunk bad (e.g. excessively complex) ideas more quickly. By applying the time costs of implementation, we quickly confront the reality that no feature is free, nothing should be included for completeness sake. Everything has a cost, and thus must provide obvious user-value.

    Incubation works not only to double-check ideas, but to also provide secondary, tertiary perspectives that help chisel away inessential aspects of a feature, an idea. Aspects that might otherwise be far too easy to include, for politeness sake by those seeking consensus at the cost of avoiding essential conflict and debate.

    I bring a particularly strong perspective to the incubation discussions, and that is from my experience with IndieWebCamp where not only do we strongly encourage such incubation of any idea, we require it by the person proposing the idea! And not just in a library, but deployed on their personal website as part of their identity online. We call this practice selfdogfooding, and it has helped reduce and minimize many a feature, or whole specifications.

    Security

    Lastly but perhaps most user-visible, security (and privacy), in particular fear of losing either, is perhaps the number one user-visible challenge to the open web. Articles like this one are being written fairly frequently:

    Privacy Concerns Curb Online Commerce, Communication

    Some of this is perception, some of it as a result of nearly monthly "data breaches" of major web site / data silos, and others from fears of mass involuntary surveillance, from both governements, and private corporations seeking to use any information to better target their advertisements.

    The key aspects we can work on and improve at W3C are related to the very specifications we design. We can, at a minimum work to minimize possible security threats from new features or specifications. On the up side, we can promote specifications that provide better security than previous works. There’s lots to do here, and lots of groups are working on various aspects of security at W3C, including the W3C Technical Architecture Group (TAG).

    The AB’s role in security is to help these groups both coordinate, share approaches, and to provide encouragements in W3C processes to promote awareness and consdieration of security across the entire web platform.

    Looking Forward

    That is a lot to work on, and those are only three of the W3C AB’s priorities for 2016. I hope to continue working on them, and help make a difference in each over the next two years.

    Thanks for your all your feedback and support. Let’s keep making the open web the best platform the world has ever seen.

    Update: 2016-06-01

    Update: I’ve been re-elected to the AB for another two years, starting 2016-07-01. Congrats to my fellow elected AB members!

    W3C: W3C Advisory Committee Elects Advisory Board

    on
  105. Reminder: @W3C Advisory Committee representatives, last day to vote in @W3CAB election! https://www.w3.org/2002/09/wbs/33280/ab20160502/ (member-only link)

    on
  106. @wavebeem @ubiquill yes decentralization is hard!
    But many doing it: indiewebcamp.com
    See @shevski’s @redecentralize too!

    on
  107. 4 days til #IndieWeb Summit!
    Get a ticket: 2016.indieweb.org
    Push the edges of the
    open  
    decentralized
    distributed
    federated
    social
    web.

    on
  108. Tomorrowland: A Change Of Perspective & A Flight To Paris

    on

    One Saturday morning last August I got a ride with some friends from San Francisco to Mill Valley for the weekly San Francisco Running Company (SFRC) trail run. My favorite route is the ~7 mile round trip to Tennessee Valley Beach and back.

    The SFRC crowd tends to be pretty quick, both those from November Project SF and other regulars. I kept up with the beach group most of the way but slowly fell behind as we got closer to the shore. I reached the beach just as everyone else was turning around from the sand. I still wanted to go touch the Pacific.

    Running down to the surf by myself brought a lot of things to mind. I was inspired by the waves & rocks to try a handstand on the rocky black sand.

    Tantek doing a handstand on Tennessee Valley Beach. I didn’t think anyone was watching but not everyone had run back right away, and my friend Ali caught me handstanding at a distance with her iPhone 6.

    I held it for a split second, long enough to feel the physical shift of perspective, and also gain a greater sense of the possible, of possibilities. Being upside down, feeling gravity the opposite of normal, makes you question the normal, question dominant views, dominant forces. The entire run back felt different. Different thoughts, different views of the trail. I stopped and took different photos.

    A bridge along the Tennesee Valley trail.

    They say never look back.

    I say reflection is a source of insight, wisdom, and inspiration.

    ...

    After returning to the SFRC store, we promptly drove back to SF and grabbed a quick bite at the Blue Front Cafe.

    I went home to shower, change, pack, and take a car to the airport. Made it to the gate just as my flight started boarding and found a couple of my colleagues also waiting for the same direct flight to Paris.

    After boarding and settling into my seat, the next moments were a bit fuzzy. I don’t remember if they fed us right after take-off or not, or if I took a nap immediately, or if I started to look through the entertainment options.

    Whether I napped first or not, I do distinctly remember scrolling through new movie releases and coming upon Tomorrowland. When I saw the thumbnail of the movie poster I got a very different impression from when I saw the Metreon marquee three months earlier.

    Tomorrowland movie poster.

    I decided to give it a try.

    on
  109. a jpg. #NPSF #hillsforbreakfast this morning. And Happy 79th birthday Golden Gate Bridge!

    #earnyourweekend #weekendearned #fromwhereirun #trails #ggb #seenonmyrun #GoldenGateBridge #thatsfbridge #run #novemberproject #runners #nofilter

    on
  110. In one week the independent web’s innovators will gather at the IndieWeb Summit in Portland.
    Join us! A few tickets are still available: 2016.indieweb.org

    on
  111. @veganstraightedge first Tomorrowland post is up:
    http://tantek.com/2016/145/b1/tomorrowland-misjudging-by-name-association
    Will post next one tomorrow.

    on
  112. Six years with or at Mozilla:
    http://tantek.com/2010/146/t1/work-with-mozilla-advancing-web-standards
    Lots has changed, still advancing open web standards, and a more independent web.

    on
  113. going to Homebrew Website Club 17:30 @MozSF 2016-06-01!
    RSVP: https://kylewm.com/2016/06/jun-01-sf-homebrew-website-club
    Facebook https://www.facebook.com/events/867526030022616/

    on
  114. a jpg. Bright day, serious thoughts.

    #haircut #Sunski #sunglasses #serious #straightface #nofilter

    on
  115. #NPSF #PRWednesday this morning: 33:40, 0:17 slower than last month.
    Form felt better, but low energy. Perhaps recovering from a weekend of ~45-50 bicycle miles, and 10km+ trail/beach run. And @Nov_Project_SF Monday.

    Previously: tantek.com/2016/118/t2/npsf-prwednesday-slower-than-pr

    on
  116. Tomorrowland: Misjudging A Movie By Its Name And Associations

    on

    I have a distinct memory, it must have been late last May, of seeing the digital movie marquees on the outside of San Francisco’s Metreon complex. I don’t remember exactly what day it was, and the experience at the time was too unremarkable for me to bother capturing in my personal log.

    I remember seeing “Tomorrowland, George Clooney” crawling on the marquee and reflexively thinking: another film based on a theme park (ride), likely to be silly and shallow. And in particular, disappointing.

    As a child growing up in Southern California, Tomorrowland was my favorite part of Disneyland. So many rides that inspired imagination, and hope for the potential of technology to explore, educate, empower. From Space Mountain to Adventure Thru Inner Space. I also remember slowly becoming disillusioned with Tomorrowland. Rides changed from science hope & curiousity, to science fantasy & entertainment (Star Wars based Star Tours, Captain EO). Exploration fell out of fashion, the Submarine Voyage and Mission to Mars rides were both closed.

    I had not even seen a trailer for the Tomorrowland film.

    I expected disappointment from something I had no direct experience with, based on what I associated it with, and assumed it would be. I was also extrapolating from other theme-park-ride movies like Pirates of the Carribean.

    The difference between a themed “land” and a specific ride didn’t seem important. Little did I know, that difference apparently allowed for sufficient writer(s)/director creativity for the film to be something much more than anything defined by a particular ride.

    It would be almost three months before I returned to Tomorrowland.

    Next: Tomorrowland: A Change Of Perspective & A Flight To Paris

    on
  117. 10 days til the 6th annual IndieWeb Summit in Portland!
    http://2016.indieweb.org/
    Shape the future of the open web, with your website.

    on
  118. a jpg. Yesterday morning after @Nov_Project_SF.

    Join us tomorrow 06:25 Alta Plaza Park.

    #riseandshine #npsf #walkinthepark #runaround #partnerworkout #heysweatdaily #smilesformiles #nofilter #noproblem

    on
  119. #Webmention is @W3C Candidate Recommendation (CR)!
    https://www.w3.org/TR/2016/CR-webmention-20160524/
    Implement & give feedback!

    Congrats editor @aaronpk, Social Web Working Group, and IndieWebCamp.com community!

    Official announcement: https://www.w3.org/blog/news/archives/5439

    on
  120. 📖 read Chapter 7 in “Before Tomorrowland” by Jensen, Case, Bird, Lindelof. #hardcopy tantek.com/isbn/1484704215

    on
  121. Last night, being on the beach, with a bonfire. Voiceover by Haley. #yestergram #latergram #nofilter

    #beach #bonfire #theweekendendshere #video #loop #nobaddays

    Note that I’ve person-tagged this video with Haley, something you can’t do in Instagram (people-tagging videos), but you can on your own site.

    on
  122. Participated in my first @W3C CR transition telcon today for Social Web WG (as a chair). Excited for #Webmention. #RoadtoCR

    on
  123. You know it was a good weekend when you wake up smiling Monday morning. Even better, it’s a @Nov_Project_SF day. #grateful

    on
  124. Today was the 1 year anniversary of the release of the film Tomorrowland.

    https://en.wikipedia.org/wiki/Tomorrowland_%28film%29

    Critics disliked it and the general public ignored it.

    I, on the other hand, both enjoyed it, and found that the film connected various disparate thoughts that I had considered.

    It took me almost three months after its release for me to see the film, and then, I saw it on a flight from San Francisco to Paris, and rewatched it several times.

    Seeing Tomorrowland was one of the two most impactful things for me last year. Now that a year has passed since its release, I’m going to write about the film, bit by bit, explaning what I got out of it, and why it could be considered the best film of 2015.

    on
  125. a jpg. 10km+ run/walk from Crissy field, along the coast, to Baker Beach, back up to Lands End, around to the Sutro Baths, then Ocean Beach for a brief bonfire stop before getting açai bowls in the sunset. Had no idea I was going to do this when I woke up today. Grateful for running friends with simple plans, encouragement, and being open to a detour and tasty destination.

    #seenonmyrun #heysweatdaily #goldengatebridge #landsend #bakerbeach #sutrobaths #lookdown #createlove #createart #streetart #friends #bonfire #acaibowl #nofilter #nobaddays

    on
  126. a jpg. How I spent most of my Saturday: @teamhandstand's #TheSFHunt with “Team New England” (Got 9th/~270!). Special Thanks to Wayne Grout for the early morning just-in-time bicycle repair help (and tube replacement lesson).

    Counting the bike ride from home to Sports Basement in the Marina, and the ride after our last riddle to the after party, and then home, I bicycled ~45-50 miles. More than I’ve ever done in a day. Grateful for muscles that didn’t complain.

    Sun, smiles, teammate bonding, adventures on the beach, in parks, finishing up on the bay at sunset.

    Thank you teammates, @teamhandstand, and all the volunteers for an amazing day.

    #screenshot #bicycling #nobaddays #neverstopexploring #latergram

    on
  127. Progressive Enhancement today:
    @jaffathecake #offlinefirst +
    @adactio Web For Everyone adactio.com/journal/10665 +
    js;dr tantek.com/2015/069/t1/js-dr

    on
  128. likes Jeremy Keith’s “A web for everyone” (@)

    on
  129. Watched #IO16 live video today; @jaffathecake’s #offlinefirst talk was the best talk of Google IO 2016 I’ve seen. Well done.

    Update, talk here: https://youtu.be/cmGr0RszHc8

    on
  130. likes @iwontsignuphere’s tweet

    on
  131. Thanks @iwontsignuphere for an awesome @indiewebcamp DĂŒsseldorf group twitch GIF!
    a gif.

    on
  132. Brainstormed in 2013, finally wrote it up as a spec. For your consideration:

    Meta http-equiv Status
    https://indiewebcamp.com/meta_http-equiv_status

    on
  133. a jpg. Sometimes you have to take a midday beach break, soak your feet in the cold Pacific on an especially warm day, and absorb a couple of hours of solar energy (with sunscreen of course). Grateful to live a mere 15 minute drive from this, and fellow beach friends that also "get it". #latergram #nofilter

    #BakerBeach #GGB #goldengatebridge #beach #sand #surf #bluesky #hotday #rest #recovery #break #California #SanFrancisco

    on
  134. a jpg. Bay To Breakers 2016, @nov_project rainbow. #latergram #nofilter

    #novemberproject #BayToBreakers #2016 #rainbow #teamrainbow #rainbowteam #unknownphotographer #community #b2b #b2b105 #b2b2016

    on
  135. a jpg. Ready for my 6th Bay To Breakers #race, first race of #2016. #NPSF #teamrainbow #rainbowteam #yellow #b2b105 #fluorescent #hiliter #novemberproject #rainbowtheme #b2b #running

    on
  136. Week of @W3C @CSSWG & Houdini TF meetings. Great people, much optimism on the future of CSS. https://github.com/w3c/css-houdini-drafts/wiki

    on
  137. going to Homebrew Website Club 17:30 @MozSF 2016-05-18!
    RSVP: https://kylewm.com/2016/05/may-18-sf-homebrew-website-club
    Facebook https://www.facebook.com/events/155301718199268/

    on
  138. @ruxton follow requests generally approved. If necessary we can also screenshot & upload to IndieWeb wiki as well.

    on
  139. @w3cmemes, left DĂŒsseldorf at 06:00 CEST this morning; it’s the least I could do, lacking a Concorde option.😉🍾🚀

    on
  140. Working on implementing deleted posts and in-stream tombstones, per:
    https://indiewebcamp.com/deleted and ephemeral posts too.

    on
  141. This post is gone.

  142. #IndieWebCamp DĂŒsseldorf demos are on NOW!
    Watch live video: https://indiewebcamp.com/live

    on
  143. This post is gone.

  144. likes a gif. (@)

    on
  145. likes a jpeg. (@)

    on
  146. likes a jpg.

    on
  147. likes a jpg.

    on
  148. likes a jpg.

    on
  149. likes a jpg. (@)

    on
  150. likes a jpg.

    on
  151. likes a jpg.

    on
  152. likes a jpg.

    on
  153. likes a jpg.

    on
  154. likes a jpg.

    on
  155. likes a jpg.

    on
  156. likes a jpg.

    on
  157. a jpg. After a dozen brainstorming sessions, IndieWebCamp DĂŒsseldorf took a nice walk in the sun to a park next to the Rhein river.

    Tomorrow we hack & create.

    #latergram #nofilter

    on
  158. a jpg. DĂŒsseldorf destination deck done! #plankitout #nofilter

    #NP_TSA #novemberproject #deck #destinationdeck #heysweatdaily

    on
  159. likes a jpeg. (@)

    on
  160. likes

    on
  161. likes a jpg.

    on
  162. likes @kevinmarks’s tweet

    on
  163. likes @webgefrickel’s tweet

    on
  164. likes a jpg. a jpg.

    on
  165. likes a jpg.

    on
  166. likes @webrocker’s tweet

    on
  167. likes @indiewebcamp’s tweet

    on
  168. likes @btconf’s tweet

    on
  169. a jpeg. @iwontsignuphere & I walk fast, so we (side)planked it til our #indiewebcamp POSSE caught up. #plankeverything đŸ“· @justb3a

    Deck workout before @indiewebcamp tomorrow.
    Saturday 07:00 meet in the NH DĂŒsseldorf City lobby.

    on
  170. @jkphl @adactio @aaronpk @iwontsignuphere @webrocker @glennjones looking forward to it! See you at the hotel tonight.

    on
  171. @jeffubois similarly for #decentralizedweb, come to 2016.indieweb.org; let’s update ubois.com!

    on
  172. a jpg. “Reward if found! Did this [#drone] happen to land on your roof?”

    #Sign of the times. #2016 #weliveinthefuture #printmedialives #reward #lost #future #nofilter

    on
  173. going to the 6th annual IndieWeb Summit! 2016-06-03
05
    http://2016.indieweb.org/
    silo fb.com/events/275011629503233

    on
  174. going to IndieWebCamp DĂŒsseldorf 2016-05-07
08!
    indie event https://aaronparecki.com/2016/05/07/1/indiewebcamp
    silo fb.com/events/437836586410561

    on
  175. a photo. Tonight’s Homebrew Website Club SF! #indieweb
    đŸ“· @jfrndz

    Summary:

    New @W3C Working Drafts since two weeks ago:
    * Micropub: https://www.w3.org/TR/2016/WD-micropub-20160504/
    * Webmention: https://www.w3.org/TR/2016/WD-webmention-20160429/

    Recent personal site updates and projects:
    * werd.io: <meta http-equiv="Status" content="..."/> on all pages
    * @Falcon: deleted posts with dt-deleted; also supports expiring posts
    * @benwerd: a single page generator for "aboutme" like sites
    * @npdoty: ephemeral short-URLs for temporary sharing
    * @kylewmahan: quiettime.xyz for temporary Twitter muting
    * @brittb: a tool to help you manage politicians newgov.net/demomap

    Upcoming IndieWebCamps!
    * 2016-05-07
08 https://indiewebcamp.com/2016/Dusseldorf
    * 2016-06-03
05 6th annual IndieWeb Summit! 2016.indieweb.org

    See complete notes from @kylewmahan and @KevinMarks: http://www.kevinmarks.com/hwc2016-05-04.html

    on
  176. a jpg. Hacking on the edge with @benwerd. Open air, floating above the street, talking tombstones, <meta http-equiv="Status" content="410 GONE"/>, auto-expiring posts, Confirm Delete POSSE copies, gone, this post is gone. #indieweb #nofilter

    on
  177. I am running for re-election to the @W3C Advisory Board (@W3CAB).
    Statement: https://www.w3.org/2016/05/02-ab-nominations.html#tc with more to follow.

    on