https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13473195_1786956348190810_2090112922_n.jpg https://www.instagram.com/p/BHUzpDBhh2Q/
After #hillsforbreakfast we get #inverted.
📷 Alex D.
#yogisofnp #NPSF #yoga #crow #crowpose #bakasana #handstand #armbalance #sunriseyoga #nofilter
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13525537_1225090660868802_715050665_n.jpg https://www.instagram.com/p/BHUy4KPB9mB/
🌇 And then boom. Sunbeams for days. #NPSF #earlygang #wakeupthesun #hillsforbreakfast #getitdone #fromwhereirun #heysweatdaily #sunrise #sunbeams #lensflare #sf #skyline #nofilter
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13562140_1012060428848200_1706433752_n.jpg https://www.instagram.com/p/BHUye4_hSMm/
I woke up to the colors of impressionist sunrise lit clouds. #NPSF #earlygang #run #wakeupthesun #hillsforbreakfast #getitdone #fromwhereirun #heysweatdaily #sunrise #sf #skyline #nofilter
https://scontent.cdninstagram.com/t51.2885-15/e35/13534171_291201954554897_1763070569_n.jpg https://www.instagram.com/p/BHTmH6YBIqj/
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
using BBEdit
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
using BBEdit
Great article by @dangillmor & @kevinmarks on #indieweb #dwebsummit: How To Break Open The Web http://www.fastcompany.com/3061357/the-web-decentralized-distributed-open
using BBEdit
https://scontent.cdninstagram.com/t51.2885-15/e35/13534449_672644066221572_1928794770_n.jpg https://www.instagram.com/p/BHQqJzvhv36/
And paper wrapped chocolat noir crepes outdoors.
Taken on iPod Touch. Light edit by @iwontsignuphere.
#Paris #latergram #bokeh
#chocolat #noir #crepe #food #snack #omnomnomnom
using BBEdit
https://scontent.cdninstagram.com/t51.2885-15/e35/13473239_1627859017529595_2027023026_n.jpg https://www.instagram.com/p/BHQo84KhJiB/?taken-by=tantek
Take me back to the pretty sunlit alleys of Paris. #latergram #nofilter
#Paris #alley #sunlit #cobblestone #buildings
using BBEdit
https://scontent.cdninstagram.com/t51.2885-15/e35/13551791_1271870656164048_1149605486_n.jpg https://www.instagram.com/p/BHQmlXmhvbT/
"Configuring..." #SF #MUNI #fail @internetofshit #internetofshit #nofilter
Though I have to admit I still appreciate the old school LED display.
using BBEdit
#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
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13531841_1111634078879889_913303559_n.jpg https://www.instagram.com/p/BHMy57fh96r/
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
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13557149_1295087343849399_2021300465_n.jpg https://www.instagram.com/p/BHMx2S-hkm0/
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
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13534539_1556911434614579_1897590597_n.jpg https://www.instagram.com/p/BHMwcxah2pb/
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
using BBEdit
in reply to:
https://twitter.com/mcepl/status/747473273185779712
@mcepl no problem! You could also "Mute", or temporarily mute with https://quiettime.xyz/ by @kylewmahan. Cheers!
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13561828_154019068350034_817504761_n.jpg https://www.instagram.com/p/BHKmKdIhbkO/
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
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13556800_652680414910719_421455820_n.jpg https://www.instagram.com/p/BHKk5w0BMiH/
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
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13549636_720665321406998_330633391_n.jpg https://www.instagram.com/p/BHKhxChBlYy/
So many pretty patterns under this bridge. #engineering #design #art #paris #seine #latergram #nofilter
#pretty #patterns #brick #steel #arches #bridge #river
using BBEdit
in reply to:
https://twitter.com/kig/status/747422367102623744
@kig Good spotting the missing tower.
Note misaligned plants too.
So many more. It’s like one of those puzzles.
using BBEdit
in reply to:
https://twitter.com/mcepl/status/747429627858141189
@mcepl mass #indieweb Paris photo posting will continue until morale improves or #Brexit is undone or both. Or I run out. ;)
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13534036_654366864729639_654763921_n.jpg https://www.instagram.com/p/BHKJCcNBAaD/
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
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13534189_251760718537371_684593678_n.jpg https://www.instagram.com/p/BHKIUSCBQtU/
A bee and her bouquet on a bokeh background. Taken on an iPod touch. #jardindesplantes #paris #latergram #nofilter
#bee #bokeh #bouquet #flowers
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13549608_209966352731910_828579131_n.jpg https://www.instagram.com/p/BHKHT8NBaFk/
Standing in the middle of the path, I found imperfection in the Jardin des Plantes. #jardindesplantes #paris #latergram #nofilter
#path #imperfect #symmetry
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13473110_300955330239065_99130984_n.jpg https://www.instagram.com/p/BHJP0vhB9sO/
Stegosaurus in the Jardin des Plantes. #Paris #latergram #nofilter
#stegosaurus #jardindesplantes
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13549356_1740792599512987_1560754418_n.jpg https://www.instagram.com/p/BHJOjLGBHMS/
White flower close-up in the Jardin des Plantes. #Paris #latergram #nofilter
#flower #jardindesplantes
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13551738_1202241973141312_696192545_n.jpg https://www.instagram.com/p/BHJM-YpBEQd/
Looking up inside the structure in the middle of the Labyrinth of the Jardin des Plantes. #Paris #latergram #nofilter
#lookup #sky #labyrinth #jardindesplantes
using BBEdit
https://instagram.fsjc1-3.fna.fbcdn.net/t51.2885-15/e35/13534477_263269547380377_1205598058_n.jpg https://www.instagram.com/p/BHIhXTPBsZs/
Thursday night’s dinner in #Paris. For three. #latergram #nofilter
#dinner #seafood #crustaceans #lobster #crab #prawn #shellfish #Langousta #food
using BBEdit
https://scontent-lhr3-1.cdninstagram.com/t51.2885-15/e35/13473264_161667537582210_1408593324_n.jpg https://www.instagram.com/p/BHG_qJnh5fZ/
Tour Eiffel at night with light beams. #Paris #latergram #nofilter
#toureiffel #eiffeltower
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13534200_585201141641648_1378335809_n.jpg https://www.instagram.com/p/BHGwrhhBBaW/
Warning: time to step it up. #Meudon #latergram #nofilter.
#Wednesday #warning #sign #step
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13549510_1082334318500407_1395613257_n.jpg https://www.instagram.com/p/BHGu_LBh_NT/
Cute little hotel in #Trocadero, not mine. #Paris #latergram #nofilter
#hotel #corner #streets #intersection
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13423695_608011596025259_1780238728_n.jpg https://www.instagram.com/p/BHGiEWphl-I/
Another view up the Tour Eiffel. #Paris #latergram #nofilter
#toureiffel #eiffeltower
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13549342_896984607093696_1000630576_n.jpg https://www.instagram.com/p/BHGgl_KBfHU/
Looking up at Tour Eiffel. #Paris #latergram #nofilter
#toureiffel #eiffeltower #stairs #nexttime
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13534168_151072321978512_62853228_n.jpg https://www.instagram.com/p/BHGfxwUBx4j/
In the neighborhood of Tour Eiffel. #Paris #latergram #nofilter
#eiffeltower #toureiffel
using BBEdit
in reply to:
https://twitter.com/dret/status/746719491393003520
@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
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13355553_283059192045555_98601765_n.jpg https://www.instagram.com/p/BHGC7W5hi6Z/
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
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13549555_1615734998717177_878157357_n.jpg https://www.instagram.com/p/BHGBTgihwER/
The most amazing #seared #scallops I've ever had. #platdujour #Paris #latergram #nofilter
#special #seafood #pescetarian #dinner #food
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13525272_529446457247680_1717735408_n.jpg https://www.instagram.com/p/BHGA551hkAI/
Chilled rosé outside on a hot Tuesday. #Paris #latergram #nofilter
#glass #table #reflecting overhead #striped #slats across the #wine glass.
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13549509_629675943855434_1677666208_n.jpg
https://www.instagram.com/p/BHFZOZFhyuR/
Green passageway along the #Seine river. #Paris #latergram #nofilter
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13413445_1732592857013511_1915611673_n.jpg https://www.instagram.com/p/BHFYdRQBJtJ/
🗽💪🏻🔥 Replica of lady liberty's flame (also Lady Di memorial). #Paris #latergram #nofilter
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13437143_1218472704853499_1357271229_n.jpg https://www.instagram.com/p/BHFXYF8BKGf/
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.
using BBEdit
https://c3.staticflickr.com/8/7345/27516744530_52eafa8480_c.jpg
https://www.flickr.com/photos/sdasmarchives/27516744530/in/album-72157669057850210/
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
https://pbs.twimg.com/media/Clvu65PWQAAn30d.jpg
https://twitter.com/Mark_J_Perry/status/746453327202889728
Keep making and sharing positive news.
Previously: tantek.com/2016/042/t1/the-problem-to-solve-negative-news
https://pbs.twimg.com/media/ClvOe1hUgAAxmjo.jpg
https://twitter.com/rmayemsinger/status/746417220465483777
#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^1, and the aging^2 (but more likely to vote^3) less educated^4 sadly self-defeating^5 are not to be underestimated — even financial markets^6 and prediction markets were mistaken about Brexit outcome. Nevermind the polls.^7
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:
^1 Fears: http://www.npr.org/2016/06/25/483400958/from-brexit-to-trump-nationalist-movements-gain-momentum-around-world
^2 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).
^3 Turnout increased with age
https://pbs.twimg.com/media/CluzQNmWEAA3PKQ.jpg
https://twitter.com/jburnmurdoch/status/746387346090758145
^4 Less vs more educated
https://pbs.twimg.com/media/Clqt5g0WIAANLgy.jpg
https://twitter.com/JoeTwyman/status/746100793581903873
https://pbs.twimg.com/media/ClsW-YmVAAAg8gK.jpg
https://twitter.com/jburnmurdoch/status/746215737937670144
^5 Self-defeating:
https://pbs.twimg.com/media/Clu0qOHWEAAV-BT.jpg
https://twitter.com/jburnmurdoch/status/746388869424250880
^6 Market prediction failure:
http://www.marketwatch.com/story/us-stocks-set-for-gains-after-brexit-polls-point-to-stay-vote-2016-06-23
and
https://pbs.twimg.com/media/Clq1U8SUkAAh8jX.jpg
https://twitter.com/DavMicRot/status/746108256750182400
^7 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
using BBEdit
in reply to:
https://twitter.com/robinberjon/status/746394208467062784
@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.
using BBEdit
in reply to:
https://twitter.com/robinberjon/status/746384864979595265
@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?
using BBEdit
in reply to:
https://twitter.com/robinberjon/status/746381654332170240
@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.
using BBEdit
in reply to:
https://twitter.com/robinberjon/status/746372742912552960
@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^1 on their own websites, e.g.:
* microdata: @Hixie never used it on hixie.ch
* schema_org: Guha never used it on his site.
etc.
^1 https://indiewebcamp.com/selfdogfood
using BBEdit
in reply to:
https://twitter.com/marcosc/status/746329779540893696
@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).
using BBEdit
https://scontent.cdninstagram.com/t51.2885-15/e35/13422884_551742358341089_2075942186_n.jpg https://www.instagram.com/p/BHAA-YAg9fY/
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
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.
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 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:
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)
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.
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.
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.
using BBEdit
in reply to:
https://twitter.com/scottjenson/status/744230390194278400
@scottjenson next #IndieWebCamp SF likely weekend 2016-12-17…18.
Add yourself & +1/0/-1:
https://indiewebcamp.com/Planning#San_Francisco
Thanks!
using BBEdit
https://instagram.fden3-1.fna.fbcdn.net/t51.2885-15/e35/13394963_613890838786568_1185070491_n.jpg https://www.instagram.com/p/BGzhKo4g9V8/
Last Monday, waiting for the Heathrow Express to Paddington for #MozLondon. #latergram #nofilter
#LHR #HeathrowExpress #station #trainstation
using BBEdit
in reply to:
https://www.rmendes.net/2016/testing-my-website-speed-learning-htaccess-tricks-to-opitmize-server
https://twitter.com/RikMende/status/744193560786800640
@RikMende nice visuals! Can you add that tool to the IndieWebCamp performance page? https://indiewebcamp.com/performance#Tools
using BBEdit
in reply to:
https://twitter.com/scottjenson/status/742194299501084672
@scottjenson next bay area #indieweb meetup is Homebrew Website Club 2016-06-29 17:30 @MozSF!
https://indiewebcamp.com/next-hwc
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13402416_529746347217718_108236838_n.jpg https://www.instagram.com/p/BGx-hVrA9UE/?taken-by=tantek
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
using BBEdit
https://scontent-cdg2-1.cdninstagram.com/t51.2885-15/e35/13391118_1355329741161718_1292815929_n.jpg https://www.instagram.com/p/BGvvCazA9U1/
London, last night, from the 23rd floor. #latergram #nofilter
#London #skyline #MozLondon
using BBEdit
in reply to:
https://kylewm.com/2016/06/jun-29-sf-homebrew-website-club
https://www.facebook.com/events/517998108408727/
https://indiewebcamp.com/events/2016-06-29-homebrew-website-club
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/
using BBEdit
in reply to:
https://twitter.com/cyberdees/status/743244082819043329
@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.
using BBEdit
https://scontent.cdninstagram.com/t51.2885-15/e35/13413368_822526967853850_168278912_n.jpg https://www.instagram.com/p/BGr6djmA9dC2zl2fK-WhWNwGYqjRDQ8B_Wtj740/
Homebrew Website Club London popup! #IndieWeb #HWC #HWC_LDN #London #nofilter
using BBEdit
in reply to:
http://tantek.com/2016/167/t2/heading-to-homebrew-website-club-london
https://twitter.com/t/status/743125652891537408
learning to add 10 minutes to Google Maps tube transit directions estimates, especially at rush hour!
using BBEdit
Heading out to ProvenDough for Homebrew Website Club London meetup,
ETA ~18:20. #MozLondon https://indiewebcamp.com/events/2016-06-15-homebrew-website-club
using BBEdit
At #MozLondon, encouraging fellow Mozillians to
* blog on their own site
* share webdev code
* be receptive to contributions
using BBEdit
#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!
using BBEdit
in reply to:
http://tantek.com/2016/166/t4/london-homebrew-website-club-popup
https://twitter.com/t/status/742734326924595204
Homebrew Website Club London popup tomorrow cont’d: @hoppipolly @hadleybeeman @johannakoll @joshr @JimPurbrick @cyberdees
using BBEdit
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
using BBEdit
in reply to:
https://twitter.com/JimPurbrick/status/742657286246649857
@JimPurbrick trying to arrange a Homebrew Website Club London meetup Wed nt. Chat on #indiewebcamp Freenode or slack.indiewebcamp.com
using BBEdit
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
using BBEdit
in reply to:
https://twitter.com/iwontsignuphere/status/742627655531499520
https://twitter.com/jkphl/status/742612931653816320
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.
using BBEdit
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
using BBEdit
https://scontent-amt2-1.cdninstagram.com/t51.2885-15/e35/13422809_1711567592431252_389957224_n.jpg https://www.instagram.com/p/BGkyblMA9RNoo0xN8JP2JEhwH5TDkwoY44yuXU0/
Yesterday. Ready for launch.
This is the only piece of rainbow clothing I own.
#NASA #sunski #BETRUE #nofilter
using BBEdit
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
using BBEdit
in reply to:
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
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
using BBEdit
Excellent summary of #DWebSummit challenges & opportunities by @granteb @Newsweek: http://www.newsweek.com/building-first-amendment-web-and-other-hopes-internets-future-468597
#indieweb
using BBEdit
https://indiewebcamp.com/images/2/2e/2016-06-09-dwebsummit-indiewebcamp-snarfed.jpg
https://indiewebcamp.com/events/2016-06-09-dwebsummit-indieweb
#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]
https://indiewebcamp.com/images/1/12/2016-06-09-dwebsummit-indieweb-building-blocks.jpg https://indiewebcamp.com/File:2016-06-09-dwebsummit-indieweb-building-blocks.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
https://indiewebcamp.com/images/1/19/2016-06-03-leaders-summit.jpg https://indiewebcamp.com/2016/Leaders
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.
https://indiewebcamp.com/images/f/f3/2016-06-03-new-sticker.jpg https://indiewebcamp.com/File:2016-06-03-new-sticker.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.
https://indiewebcamp.com/images/6/6a/2016-06-03-finished-leaders-summit.jpg https://indiewebcamp.com/File:2016-06-03-finished-leaders-summit.jpg
Afterwards we celebrated our first successful IndieWeb Leaders Summit with snacks, drinks, and video games at Ground Kontrol.
https://indiewebcamp.com/images/7/73/2016-06-03-ground-kontrol.jpg https://indiewebcamp.com/File:2016-06-03-ground-kontrol.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!)
#DWebSummit @kevinmarks: Facebook provided better UX, more users, and a nicer API too, and it beat OpenSocial.
using BBEdit
#DWebSummit @kevinmarks: I worked @Google on OpenSocial, have the scars to show, we had APIs to build apps across 27 networks
using BBEdit
#DWebSummit @kevinmarks: One of the reasons that decentralized social networks lost to centralized ones is because of good UX
using BBEdit
#DWebSummit @brewster_kahle: “Only the really simple systems live.”
Simpler replaces existing; Webmention is replacing Pingback
using BBEdit
#DWebSummit @timberners_lee: “Things happening @W3C, The Social Web Working Group which is very much about this space.”
using BBEdit
#DWebSummit @timberners_lee: “bring back the model of decentralized web.”
10,000s on #indieweb today. Join us: indiewebcamp.com
using BBEdit
#DWebSummit: @vgcerf caveat:
“what follows are some stream of consciousness thoughts from 4am this morning”
Sounds familiar.
using BBEdit
watching @MitchellBaker at #DWebSummit:
“@W3C has a Social Web Working Group and Mozilla is active in that.”
using BBEdit
New levels of appreciation for the diversity of people and approaches @IndieWebCamp and @SocialWebWG in the past 5 days.
using BBEdit
https://scontent-sea1-1.cdninstagram.com/t51.2885-15/e35/13285475_802091009921737_881195294_n.jpg https://www.instagram.com/p/BGUKe3ig9QSfuN-a7lnp-_eLPuEQmaGMdR_6wo0/
Don’t ever give up on your dreams. #latergram #nofilter
#Portland #motivational #dreams
using BBEdit
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.
using BBEdit
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/
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.
using BBEdit
Excited for a SOLD OUT IndieWeb Summit!
You can still join the waitlist http://2016.indieweb.org/#register for any spots that open up.
using BBEdit
Week of:
* IndieWeb Summit
* W3C Social Web WG f2f
* Decentralized Web Summit
starts soon. But first sleep, maybe dream.
using BBEdit
in reply to:
http://www.decentralizedweb.net/
https://www.facebook.com/events/593006594210004/
https://www.eventbrite.com/e/decentralized-web-summit-locking-the-web-open-registration-24303756189
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
using BBEdit
The 6th annual IndieWeb Summit has just sold out!
Almost half indie RSVPs: 2016.indieweb.org/#rsvps
using BBEdit
https://scontent-lax3-1.cdninstagram.com/t51.2885-15/e35/13298022_1135137289861440_67115879_n.jpg https://www.instagram.com/p/BGI46BYA9dZ70bbbMgL4IMPtLGs7JbbYQBLi3g0/
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:
Congrats to fellow re-elected @W3CAB members @daithesong Jay @poulpita and newcomer @LeonieWatson! https://www.w3.org/blog/news/archives/5461
using BBEdit
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
using BBEdit
Removing the <s>…</s> tags from the link to my Upcoming.org/user/6623 profile in my sidebar.
Well done @waxpancake.
using BBEdit
Running for the W3C Advisory Board Again
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:
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)
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:
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!
Reminder: @W3C Advisory Committee representatives, last day to vote in @W3CAB election! https://www.w3.org/2002/09/wbs/33280/ab20160502/ (member-only link)
@wavebeem @ubiquill yes decentralization is hard!
But many doing it: indiewebcamp.com
See @shevski’s @redecentralize too!
using BBEdit
4 days til #IndieWeb Summit!
Get a ticket: 2016.indieweb.org
Push the edges of the
open
decentralized
distributed
federated
social
web.
using BBEdit
Tomorrowland: A Change Of Perspective & A Flight To Paris
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.
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.
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.
I decided to give it a try.
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13267562_1749421745271101_784980303_n.jpg https://www.instagram.com/p/BF6vsYjg9QOenmVTX-j1Tv_HBsANNcuEjnPzQY0/
#NPSF #hillsforbreakfast this morning. And Happy 79th birthday Golden Gate Bridge!
#earnyourweekend #weekendearned #fromwhereirun #trails #ggb #seenonmyrun #GoldenGateBridge #thatsfbridge #run #novemberproject #runners #nofilter
using BBEdit
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
using BBEdit
in reply to:
http://veganstraightedge.com/notes/2016/05/23/tantek-im-really-looking-forward-to-your-posts-about-tomorrowland
https://twitter.com/veganstraightedge/status/734800352478908416
@veganstraightedge first Tomorrowland post is up:
http://tantek.com/2016/145/b1/tomorrowland-misjudging-by-name-association
Will post next one tomorrow.
using BBEdit
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.
using BBEdit
in reply to:
https://kylewm.com/2016/06/jun-01-sf-homebrew-website-club
https://www.facebook.com/events/867526030022616/
https://indiewebcamp.com/events/2016-06-01-homebrew-website-club
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/
#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
using BBEdit
Tomorrowland: Misjudging A Movie By Its Name And Associations
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.
#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
using BBEdit
📖 read Chapter 7 in “Before Tomorrowland” by Jensen, Case, Bird, Lindelof. #hardcopy tantek.com/isbn/1484704215
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t50.2886-16/13270383_267583940258942_1214675294_n.mp4
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e15/13260799_1617711375222819_1289336645_n.jpg
https://www.instagram.com/p/BFvcn0lg9YkCRhfL0ul7Ra_KXVxTez8nk_j1I40/
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.
Participated in my first @W3C CR transition telcon today for Social Web WG (as a chair). Excited for #Webmention. #RoadtoCR
using BBEdit
You know it was a good weekend when you wake up smiling Monday morning. Even better, it’s a @Nov_Project_SF day. #grateful
using BBEdit
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.
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13181350_285463635120119_1827848251_n.jpg https://www.instagram.com/p/BFu8JbUg9dX6OklFl39mKBFJZVjZk3PR_2H7lE0/
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
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13108915_1037136049695245_2053280271_n.jpg https://www.instagram.com/p/BFuhxa5A9elw21dJISMEHQ-zpwYuvEzVrNvYk00/
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
using BBEdit
Progressive Enhancement today:
@jaffathecake #offlinefirst +
@adactio Web For Everyone adactio.com/journal/10665 +
js;dr tantek.com/2015/069/t1/js-dr
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
using BBEdit
using BBEdit
Thanks @iwontsignuphere for an awesome @indiewebcamp Düsseldorf group twitch GIF!
https://c2.staticflickr.com/8/7686/27025721842_a2b2c4f3be_o.gif https://www.flickr.com/photos/sickonsunday/27025721842/sizes/o/
using BBEdit
Brainstormed in 2013, finally wrote it up as a spec. For your consideration:
Meta http-equiv Status
https://indiewebcamp.com/meta_http-equiv_status
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13249880_972148836232317_31662504_n.jpg https://www.instagram.com/p/BFihWyog9UBvzlsCSwDqy8kUv-cAKHERd_JCOE0/
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
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13129800_250775835285421_938884353_n.jpg
https://www.instagram.com/p/BFausRug9XG5rtxBJZtyW4I9c2flXfK36p_Sa00/
Ready for my 6th Bay To Breakers #race, first race of #2016. #NPSF #teamrainbow #rainbowteam #yellow #b2b105 #fluorescent #hiliter #novemberproject #rainbowtheme #b2b #running
using BBEdit
Week of @W3C @CSSWG & Houdini TF meetings. Great people, much optimism on the future of CSS. https://github.com/w3c/css-houdini-drafts/wiki
using BBEdit
in reply to:
https://kylewm.com/2016/05/may-18-sf-homebrew-website-club
https://www.facebook.com/events/155301718199268/
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/
https://scontent.cdninstagram.com/t51.2885-15/e35/13129275_1530626663913200_628360718_n.jpg https://www.instagram.com/p/BFH-DYIg9Rg63jsSJsjL-TpRBfQdY-RnyzK9HU0/
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
https://justonestep.de/site/assets/files/1227/image.jpeg https://justonestep.de/notes/20160506-2206/
@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.
@jeffubois similarly for #decentralizedweb, come to 2016.indieweb.org; let’s update ubois.com!
using BBEdit
https://scontent-sjc2-1.cdninstagram.com/t51.2885-15/e35/13188203_1595645867430910_407280498_n.jpg https://www.instagram.com/p/BFCAuNLA9WUBKztvYL5dwo0txPrE_1JsojMAII0/
“Reward if found! Did this [#drone] happen to land on your roof?”
#Sign of the times. #2016 #weliveinthefuture #printmedialives #reward #lost #future #nofilter
using BBEdit.
in reply to:
http://2016.indieweb.org
and
https://www.facebook.com/events/275011629503233/
and
http://calagator.org/events/1250469845
going to the 6th annual IndieWeb Summit! 2016-06-03…05
http://2016.indieweb.org/
silo fb.com/events/275011629503233
using BBEdit.
in reply to:
https://aaronparecki.com/2016/05/07/1/indiewebcamp
and
https://www.facebook.com/events/437836586410561/
and
http://lanyrd.com/2016/indiewebcampger/
and tickets at
https://ti.to/beyondtellerrand/duesseldorf-2016/with/vog-9jmlz08
going to IndieWebCamp Düsseldorf 2016-05-07…08!
indie event https://aaronparecki.com/2016/05/07/1/indiewebcamp
silo fb.com/events/437836586410561
using BBEdit
https://indiewebcamp.com/images/7/7e/05042016HWCSF_groupphoto.JPG https://indiewebcamp.com/events/2016-05-04-homebrew-website-club
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
https://scontent-sea1-1.cdninstagram.com/t51.2885-15/e35/13098930_1045940985479373_456767600_n.jpg https://www.instagram.com/p/BE7sgZfA9Ywxw1xpAgTmh7aDFuHpE4u9PKhVzE0/
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
using BBEdit
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.