tantek.com

t

  1. going to Homebrew Website Club 18:30 @MozSF. Join us! Indie event: werd.io/2014/homebrew-website-club-july-2-2014 silo: fb.com/events/692413424139132

    2014-183 13:21 in reply to: http://werd.io/2014/homebrew-website-club-july-2-2014 using BBEdit.
    Twitter post 484431787603410945
  2. Thanks @mrflix for figuring out CSS for an #indieweb People Focused Mobile Communication! Screenshot & source: indiewebcamp.com/images/e/ec/2014-180-mobile-comm-css-demo.jpg compare that to the mockup: indiewebcamp.com/images/6/66/mobile-personal-home-contact-ios7.jpg and it looks quite good! Well done Felix! Demo page: mrflix.github.io/indieweb-contact/ Source: github.com/mrflix/indieweb-contact Previously: tantek.com/2014/120/b1/markup-people-focused-mobile-communication

    Twitter post 483332256790884357
  3. Want: a #Predator-like browser extension to hotkey toggle #a11y vision modes. Sound optional: http://youtu.be/FtGjz1AyUGc?t=34s

    Twitter post 483319122831212544
  4. IndieWebCamp 2014 — Thoughts Before The Gathering

    IndieWebCamp 2014 is upon us. Gatherings of creators are under way in Berlin, New York, and Portland - the first time we've held our annual IndieWebCamp across three simultaneous locations. Here are some thoughts I had before we started today in New York City.

    There have been so many IndieWeb developments & advancements in the past few months it's been hard to keep track! Here are a few:

    • micropub: a standard API to create and update posts on indieweb sites. Nothing short of a simpler and more secure (using IndieAuth) replacement for: AtomPub, the metaweblog API, and perhaps even WebDAV. Nevermind snowflake APIs.
    • fragmentions - a standard way to make URLs that refer to a selection of text on a page.
    • marginalia - an indieweb approach to paragraph-level comments (what some might call annotations) anchored by text selections (using fragmentions of course). Kartik Prabhu has an amazing experiment in progress that shows Medium-like paragraph commenting functionality, except on an indieweb site, with comments from other indiewebsites via webmention. Kartik is here in New York City.
    • Known — What was "idno" is now known as Known. Known is an indieweb site solution that has achieved a quite high IndieMark score and is being actively developed for people to install themselves on their own servers. The Known team is in Portland for the weekend.

    In addition, I've had so many indieweb related topics come up personally that I haven't had time to blog about them all. Here are a few:

    I did manage to at least finish that "how to do an IndieWeb Introductions" write-up and used it this morning at IndieWebCamp 2014 in New York City! From what I can tell, the Portland folks have used it as well. Hopefully this will help make it easier for others to start and run future IndieWebCamps in more cities.

    Twitter post 482954316118896641
  5. made it to JFK and en route to Manhattan for pre #IndieWebCamp gatherings! blogging some thoughts on the ride over.

    Twitter post 482744711703064577
  6. #IndieWeb talks this week so-far: #osb14: @aaronpk #IndieAuth @caseorganic Silo Labyrinths #io14: @kevinmarks Ignite

    Twitter post 482199996662439939
  7. Yester: 30:54 #NPSF oldspot PR Wed. Cut 1:12 from May. then new PR Wed: 10x @ Alta Plaza. prev: tantek.com/2014/148/t1/npsf-pr-cut-minute

    Twitter post 482192030622154752
  8. #PDF14 talk "Why We Need the #IndieWeb" 13 minute video posted: youtu.be/HNmKO7Gr4TE slides: tantek.com/presentations/2014/06/indieweb/

    Twitter post 481682185359880192
  9. #IndieWebCamp 2014 next weekend PDX NYC & now BERLIN thanks to 2011 camper @brennannovak! RSVP: indiewebcamp.com/2014/Guest_List#Farther_East

    2014-172 18:57 in reply to: https://twitter.com/brennannovak/status/480016782900887554 using BBEdit.
    Twitter post 480530061326442496In reply to: https://twitter.com/brennannovak/status/480016782900887554
  10. @madradavid nice #indieweb site: madradavid.com looking forward to seeing what you build this weekend!

    2014-172 17:54 in reply to: https://twitter.com/madradavid/status/480181567743352832 using BBEdit.
    Twitter post 480514214767759360In reply to: https://twitter.com/madradavid/status/480181567743352832
  11. @KevinMarks @Case it takes a village to grow an ecosystem. A village of independents to create an #indieweb ecosystem.

    2014-172 17:46 in reply to: https://twitter.com/kevinmarks/status/480224610223685632 using BBEdit.
    Twitter post 480512235530252289In reply to: https://twitter.com/kevinmarks/status/480224610223685632
  12. microformats.org turns 9 — upgrade to microformats2 and more

    microformats logo Nine years ago we launched microformats.org with a basic premise: that it is possible to express meaning on the web in HTML in a simple way—far simpler than the complex alternatives (XML) being promoted by mature companies and standards organizations alike.

    Today microformats.org continues to be a gathering place for those seeking simpler ways to express meaning in web pages, most recently the growing IndieWeb movement.

    Looking back nine years ago, none of the other alternatives promoted in the 2000s (even by big companies like Google and Yahoo) survive to this day in any meaningful way:

    From this experience, we conclude that what large companies support (or claim to prefer) is often a trailing indicator (at best).

    Large companies tend to promote more complex solutions, perhaps because they can afford the staff, time, and other resources to develop and support complex solutions. Such approaches fundamentally lack empathy for independent developers and designers, who don't have time to keep up with all the complexity.

    If there's one value that's at the heart of microformats' focus and continued evolution of simplicity, it is that empathy for independent developers and designers, for small consulting shops, for curious hobbyists who are most enabled and empowered by the simplest possible solutions to problems.

    We now know that no amount of large company marketing and evangelism can make up for a focus on ever simpler solutions which take less time to learn, use, and reliably maintain. As long as we focus on that, we will create better solutions.

    Community Changes

    Speaking of taking less time, we've learned some community lessons about that too. Perhaps the most important is that as a community we are far more efficiently productive using just IRC and the wiki, than any amount of use of email. In fact, the microformats drafts that were developed wtih the most email (e.g. hAudio) turned out to be the hardest to follow and discuss (too many long emails), and sadly ended up lacking the simplicity that real world publishers wanted (e.g. last.fm).

    Email tends to bias design and discussions towards those who have more time to read and write long emails, and (apparently) enjoy that for its own sake, than those who want to quickly research & brainstorm, and get to actually creating, building, and deploying things with microformats.

    Thus we're making these changes effective today:

    • IRC for all microformats discussions, whether research, questions, or brainstorming
    • email only for occasional announcements and to direct people to IRC.
    • wiki for capturing questions, brainstorming, conclusions, and different points of view

    We're going to update the site to direct all discussion (e.g links) to the IRC channel accordingly.

    Hope to see you there: #microformats on irc.freenode.net

    Upgrading to microformats2

    Over the past few years microformats2 has proven itself in practice, with numerous sites both publishing and consuming, several open source parsing libraries, and a growing test suite. All the lessons learned from the evolution from original microformats, from RDFa, and from microdata have been incorporated into microformats2 which is now the simplest to both publish and parse.

    It's time to throw the switch and upgrade everything to microformats2. This means three things:

    Upgrading microformats.org

    First, we're starting by upgrading the links on the microformats.org home page to point to the microformats2 drafts, which are ready for use.

    We'll be incrementally upgrading the markup of the microformats.org site itself to use microformats2 markup.

    Upgrade sites

    Second, if you publish any kind of semantic information, start upgrading your web pages to microformats2 across the board.

    If you're concerned about what search engines claim to support, there are two approaches to choose from:

    1. Know that search engines are a trailing indicator, and as microformats2 usage grows, they'll index it as well.
    2. Or: Use one classic microformat (supported by all major search engines) at top of your page, e.g. on the <body>, in addition to your microformats2 markup throughout your pages. Search engines only really care to summarize the primary topic or purpose of a web page in their "rich snippets" or "cards", and thus that's sufficient.

    Check out the latest validators which now include some microformats2 support as well!

    Upgrade tools

    Third, this is a call to upgrade all microformats supporting tools to microformats2. As nearly all of these are open source, this is an open call for contributions, updates, patches, etc. for:

    If it generates microformats, upgrade it to instead generate microformats2.

    If it consumes microformats, upgrade it to also consume microformats2 (which may be most easily done by making use of one of the microformats2 parsers that has backward compatible parsing built in).

    10th Year Goal

    As we enter the tenth year of microformats.org let's make it our collective goal to upgrade our pages, our sites, and our tools to microformats2.

    Our goal is to complete all the above upgrades by microformats.org's tenth birthday, if not sooner. Let's get to work.

    Thanks to Barnaby Walters and fellow microformats admins Kevin Marks & Ted O'Connor for reviewing drafts of this post. Thanks to Kevin especially for some copy edits!

    Twitter post 480087027929456641
  13. "The web idealists have a point: content can't truly blossom in walled gardens" http://www.campaignlive.co.uk/russell_davies/article/1298102/the-web-idealists-point-content-cant-truly-blossom-walled-gardens/ RSVP: @IndieWebCamp in two weeks! Sign-up for East (NYC) or West (PDX) http://indiewebcamp.com/2014/Guest_List

    Twitter post 477565793828225024
  14. People ask me what's #NovemberProject and why is it called that. Founders give answers & more: www.northeastern.edu/news/2013/01/november-project/

    Twitter post 477325453082898432
  15. @valuedstandards what Google favs is trailing indicator * Google Base * Google Data * gData XML microformats.org/2012/06/25/microformats-org-at-7#challenges

    2014-163 22:15 in reply to: https://twitter.com/valuedstandards/status/477191247212589056 using BBEdit.
    Twitter post 477318261260812290In reply to: https://twitter.com/valuedstandards/status/477191247212589056
  16. @valuedstandards cut from HTML5 lists.w3.org/Archives/Public/public-html/2010Jan/0218.html none cared to edit, thus HTML WG dropped lists.w3.org/Archives/Public/public-html-admin/2013Oct/0018.html

    2014-163 22:02 in reply to: https://twitter.com/valuedstandards/status/477203553149534209 using BBEdit.
    Twitter post 477315063179526144In reply to: https://twitter.com/valuedstandards/status/477203553149534209
  17. @valuedstandards thanks very much. Am in a @W3CAB meeting as we tweet discussing similar difficult issues. Long week.

    2014-163 14:30 in reply to: https://twitter.com/valuedstandards/status/477197160560467968 using BBEdit.
    Twitter post 477201396266049537In reply to: https://twitter.com/valuedstandards/status/477197160560467968
  18. @valuedstandards why bother with more difficulty for no benefit? Also, W3C abandonded microdata. Dumped it from HTML5.

    2014-163 17:21 in reply to: https://twitter.com/valuedstandards/status/477196695642853376 using BBEdit.
    Twitter post 477199124702318592In reply to: https://twitter.com/valuedstandards/status/477196695642853376
  19. @valuedstandards microformats2 simpler & sufficient. True >2 years tantek.com/2011/248/t7/web-designers-classes-semantics-for-years @jensscherbl deleted tweets.

    2014-163 17:09 in reply to: https://twitter.com/valuedstandards/status/477193370054721536 using BBEdit.
    Twitter post 477196002860883969In reply to: https://twitter.com/valuedstandards/status/477193370054721536
  20. @JosephRooks Etherpad site+content was destroyed by Google tantek.com/2010/137/t2/shut-down-removed-content-etherpad-ownyourdata opensourced, Mozilla set up another.

    2014-163 11:29 in reply to: https://twitter.com/JosephRooks/status/477152335119253504 using BBEdit.
    Twitter post 477155753095352320In reply to: https://twitter.com/JosephRooks/status/477152335119253504
  21. Last year: * setup @W3CAB Twitter & wiki www.w3.org/wiki/AB Today's meeting: * realtime collaboration via Etherpad

    2014-163 11:09 in reply to: https://twitter.com/W3CAB/status/477120757882183680 using BBEdit.
    Twitter post 477150733003788288In reply to: https://twitter.com/W3CAB/status/477120757882183680
  22. Good day: * First #NovemberProject at Harvard Stadium. Can't wait to return. * @W3CAB meeting with frank discussions.

    Twitter post 476963827796279296
  23. Presented @W3C AC meeting on how @IndieWebCamp develops/implements specs (e.g. Webmention) WITHOUT email, exclusively using: * IRC - indiewebcamp.com/discuss * wiki - indiewebcamp.com * some Github And in-person meetings additionally use: * Etherpad (e.g. etherpad.mozilla.org) for real-time notes * Talky.io for remote participation, with a good HD webcam with stereo microphone (noise-cancelling).

    Twitter post 476477108366348290
  24. Led discussion of Trademark & Document Licensing @W3C AC mtg w fellow @W3CAB member @mc2hampion w3.org/wiki/AB/trademark-license

    Twitter post 476109866147123201
  25. @timbray better: set up tweet posting @pmarca's site. You know, for persistent #indieweb links. Like this somewhat longer than 140 characters reply to your tweet.

    2014-159 18:45 in reply to: https://twitter.com/timbray/status/475735598628474881 using BBEdit.
    Twitter post 475815998093029376In reply to: https://twitter.com/timbray/status/475735598628474881
  26. Boston friends, @W3C folks, join me @Nov_Project tomorrow: 6:25am Memorial dr & Mass ave bridge goo.gl/maps/OjpWo

    Twitter post 475756349197139968
  27. I'm @W3C's AC / @W3CAB meetings this week and just saw this hilarious 90 sec W3DevCampus short: youtu.be/XgyKbjOGCYA

    Twitter post 475733364943880193
  28. #PDF14: Thanks for all the kind words about the #IndieWeb talk. Appreciated. I'll @-reply questions etc. tomorrow.

    2014-156 22:27 in reply to: http://tantek.com/2014/156/t1/personal-democracy-forum-indieweb-pdf14 https://twitter.com/t/status/474562032977453058 using BBEdit.
    Twitter post 474784684405043200In reply to: https://twitter.com/t/status/474562032977453058
  29. Excited to speak today at Personal Democracy Forum on the #IndieWeb. Live stream now: personaldemocracy.com/conferences/nyc/2014 #pdf14

    Twitter post 474562032977453058
  30. NYC last-minute plan by @j & me: Homebrew Website Club meetup NYC TONIGHT 20:30 Ace Hotel Lobby indiewebcamp.com/events/2014-06-04-homebrew-website-club

    Twitter post 474329990897860609
  31. #npsf #trackattack: 400 800 1200 1600 1200 800 400 I did: 400 800 1200 800 800 800 400 Prev: tantek.com/2014/147/t1/tough-npsf-trackattack

    Twitter post 473846028840759296
  32. Congrats @adactio on implementing #indieweb notes! adactio.com/journal/6826 Who's next? indiewebcamp.com/note#IndieWeb_Examples

    Twitter post 473507324040974336
  33. 32:06 #NPSF PR Wednesday. Cut 1 minute from last time in March: tantek.com/2014/085/t1/npsf-pr-rain-weatherproof #NovemberProject

    Twitter post 471671915065507841
  34. Tough #npsf #trackattack: 3x(1600+stadiumstairs). Did 1600 stairs 1200 stairs 800. Previously: tantek.com/2014/140/t1/almost-full-nspf-trackattack-workout

    Twitter post 471406915017113600
  35. setup self-signed SSL certificate on my site, verified in Firefox, using it for site admin per https://indiewebcamp.com/https#Level_2_security

    Twitter post 469959390078832640
  36. @JohnHogoboom thanks. Please contact @j @x directly as they have regained control of their Twitter profiles.

    2014-142 18:34 in reply to: https://twitter.com/JohnHogoboom/status/469490254269792257 using BBEdit.
    Twitter post 469652553496416258In reply to: https://twitter.com/JohnHogoboom/status/469490254269792257
  37. @foltzwerk attacker created @ATT Messages account (on website), added @j's phone# to it, was able to view SMS/texts.

    2014-141 18:29 in reply to: https://twitter.com/foltzwerk/status/469275549177634816 using BBEdit.
    Twitter post 469289026306838528In reply to: https://twitter.com/foltzwerk/status/469275549177634816
  38. > @MozSF 17:30 Quiet Writing(blogging @ATT exploit) 18:30 Homebrew Website Club Meetup Join us! indiewebcamp.com/events/2014-05-21-homebrew-website-club

    Twitter post 469270155575312385
  39. @harryh exploit allows other(s) to read @ATT mobile SMS/texts. Thus REMOVE AT&T numbers from recovery/TFA settings in: * Facebook * Github * Gmail * financial institution profiles This is not a hypothetical. Attack in progress.

    2014-141 16:31 in reply to: https://twitter.com/harryh/status/469256030770458624 using BBEdit.
    Twitter post 469259255028011010In reply to: https://twitter.com/harryh/status/469256030770458624
  40. Twitter @Safety vulnerability! If cell service @ATT, REMOVE phone# in profile @x @j compromised http://indiewebcamp.com/File:2014-05-21-twitter-j-compromised.png

    Twitter post 469255534307049472
  41. did almost a full #npsf #trackattack workout! 2x400 stadium stairs 3x800 stadium stairs 2x400 one 800 shy. complete workout this morning had 4x800 in the middle. Thanks Missy & Natalie! Together we pushed each other really well. Just last week was the first time I'd been able to do even half an NPSF track workout: tantek.com/2014/133/t1/more-than-half-nspf-trackattack

    Twitter post 468767057413033987
  42. going to Homebrew Website Club, 2014-05-21 18:30 @MozSF. indieweb: werd.io/2014/homebrew-website-club-5 silo: fb.com/events/1509367239285562/

    2014-139 10:56 in reply to: http://werd.io/2014/homebrew-website-club-5 using BBEdit.
    Twitter post 468450178886684672
  43. ran #baytobreakers in 1:14:57! 16min+ faster than last year! #b2b #b2b103 #running. Previously: tantek.com/2013/139/t2/fastwalked-ran-baytobreakers-faster-than-last

    Twitter post 468111983284215808
  44. My pal and #NovemberProjectSF runner Rebecca Daniels was interviewed by ABC7News for #b2b103! http://abc7news.com/sports/officials-focus-on-safety-at-bay-to-breakers-race/64333/

    Twitter post 467853302219431936
  45. @sil a-ha. Nice side-effect of "just" using HTTP, simple HTML form (no JS) can send webmentions tantek.com/2013/258/t2/web-protocols-should-use-http-params-no-xml

    2014-135 10:28 in reply to: https://twitter.com/sil/status/466991584542990336 using BBEdit.
    Twitter post 466993632935809024In reply to: https://twitter.com/sil/status/466991584542990336
  46. @sil, @adactio's "Let me know the URL:" form just HTTP POSTs a webmention. His wm endpoint fetches content & posts it.

    2014-135 10:19 in reply to: https://twitter.com/sil/status/466906517330231296 using BBEdit.
    Twitter post 466991245286334466In reply to: https://twitter.com/sil/status/466906517330231296
  47. Biggest #DRM Q to @Mozilla & other browser folks: How do we fight DRM while shipping support for it? Is it hypocrisy?

    Twitter post 466649312852582400
  48. Darn. Do I have to blog about #DRM? See: * https://blog.mozilla.org/blog/2014/05/14/drm-and-the-challenge-of-serving-users/ * https://hacks.mozilla.org/2014/05/reconciling-mozillas-mission-and-w3c-eme/ * theguardian.com/technology/2014/may/14/firefox-closed-source-drm-video-browser-cory-doctorow

    Twitter post 466644568927006720
  49. > @sciencehackday moved from .com to sciencehackday.org! Updated my links (as the #indieweb can). You should too!

    Twitter post 466411026880425986
  50. Did 2x800, stadium stairs, 800, 400, & stadium stairs lap. First time more than half an #npsf #trackattack workout. Today's full workout was: * 2x800, stadium stairs, 2x800, stadium stairs, 2x800 Look at these fierce starters: http://instagram.com/p/n8NpZlg9QJ/ http://photos-a.ak.instagram.com/hphotos-ak-prn/10358279_234439130079464_647660674_n.jpg Missy captured the path we took: http://instagram.com/p/n8QkeMldF-/# photos-c.ak.instagram.com/hphotos-ak-ash/10354467_776187112414770_734194172_n.jpg Thanks to running buddies Natalie, Missy, Lindsay, and Tammy for being just that much faster that I kept pushing harder to stay in their pack. And Natalie in particular for pushing us all to do that last stadium stairs lap. Four weeks ago I first ran a few #trackattack sprints. Six weeks before that I started showing up. Going to keep incrementally pushing and one day I will do a whole #trackattack workout. Previously: * tantek.com/2014/105/t2/kept-up-warmup-laps-ran-trackattack-levelingup * tantek.com/2014/064/t2/yesterday-npsf-track-kezar-trackattack

    Twitter post 466317897711644672
  51. speaking on #indieweb at Personal Democracy Forum #pdf14 NYC 2014-06-05! personaldemocracy.com/product/personal-democracy-forum-2014-registration Code: SPEAKER3DE7CE1F

    Twitter post 465990243314053120
  52. Great launches this week @BenWerd @ErinJo @Johannes_Ernst! Your work has leveled up #indieweb #ownyourdata momentum.

    Twitter post 464931249245548544
  53. Congrats! hello.idno.co to withknown.com & indieboxproject.org's indiegogo.com/projects/indie-box-let-s-bring-our-data-home #indieweb

    Twitter post 464928648219222016
  54. Excited for upcoming.org's return! @waxpancake won't resell it. Let's figure out #indieweb community sites.

    Twitter post 464441313627496448
  55. going to Homebrew Website Club, 2014-05-07 18:30 @MozSF. indieweb: werd.io/2014/homebrew-website-club-4 silo: fb.com/events/1430990723825351/

    2014-125 9:47 in reply to: http://werd.io/2014/homebrew-website-club-4 using BBEdit.
    Twitter post 463359453799387137