71°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • 12:02am
    Asleep
    7:58am
    Awake
    7h 48m
    Slept
    27m
    Awake for
    Portland, Oregon, USA
    Sat, May 28, 2016 7:58am -07:00
  • https://github.com/aaronpk/webmention/issues/46
    Aaron Parecki
    Just for clarification since some people seem to be unclear, this issue is specifically about whether to allow/recommend HEAD requests when making the HTTP request to verify that a webmention source URL does in fact link to the target URL.

    This is *not* about the HTTP request used to discover the webmention endpoint in the first place. There are definitely obvious benefits to doing a HEAD request first when discovering the endpoint, since the webmention endpoint may be advertised in the HTTP header, which means that the sender can avoid making a GET request at all.

    When verifying the link back, the receiver is going to have to make a GET request eventually, in order to check the document body for the link. The question is whether we should recommend that a receiver first make a HEAD request to the source URL before making the GET request.
    Portland, Oregon, USA
    Fri, May 27, 2016 10:08am -07:00 #webmention
  • 10:21pm
    Asleep
    5:51am
    Awake
    7h 07m
    Slept
    30m
    Awake for
    Portland, Oregon, USA
    Fri, May 27, 2016 5:51am -07:00
  • Aaron Parecki
    This is perhaps the first step in the fall of certificate authorities in favor of p2p root CA trust sharing. https://twitter.com/FiloSottile/status/735940720931012608
    Portland, Oregon, USA
    1 like 1 repost 2 mentions
    Thu, May 26, 2016 3:19pm -07:00 #security #ssl #https #bluecoat
  • https://github.com/aaronpk/webmention/issues/40
    Aaron Parecki
    It's true that not all webmention targets are HTML documents. Because of this, I think it's reasonable to clarify the text, changing

    > The sender MUST fetch the target URL (and follow redirects [FETCH]) and check for an HTTP Link header [RFC5988] with a rel value of `webmention`, or an HTML `<link>` or `<a>` element with a rel value of `webmention`.

    to

    > The sender MUST fetch the target URL (and follow redirects [FETCH]) and check for an HTTP Link header [RFC5988] with a rel value of `webmention`, and if the content-type of the target URL is HTML, the sender MUST also check for an HTML `<link>` or `<a>` element with a rel value of `webmention`.

    Requiring all senders to check for the HTTP `Link` header provides the largest opportunity for interop among implementations, since it's possible to publish a Link header regardless of content type.

    If you have specific examples of wanting to advertise a webmention endpoint in a non-HTML document, please document them and suggest a (as you said) "standards-compliant way" of advertising the endpoint in the document.
    Portland, Oregon, USA
    Thu, May 26, 2016 1:06pm -07:00 #webmention #w3c
  • https://github.com/aaronpk/webmention/issues/39#issuecomment-221936420
    Aaron Parecki
    I'm just going to point back to what @sandhawke said:

    > Abandoning your early adopters before establishing a new user base means you have nobody.

    The time to suggest a 100% breaking change to the spec has long passed. There is already a lot of written and deployed code that sends webmentions using form-encoded syntax. It's not a matter of simply making a "tiny" change to switch to JSON, since it will affect senders as well as receivers, some of which are using libraries on both sides, not to mention the fact that this software is deployed quite widely and in places where a single person can't even mandate that it be updated. Such is the situation when a spec gets widely implemented.
    Portland, Oregon, USA
    Thu, May 26, 2016 10:25am -07:00 #webmention
  • 9:43pm
    Asleep
    6:48am
    Awake
    8h 50m
    Slept
    34m
    Awake for
    Portland, Oregon, USA
    Thu, May 26, 2016 6:48am -07:00
  • Aaron Parecki
    On tap: Stop Work Stout! #wework
    Portland, Oregon, USA
    12 likes
    Wed, May 25, 2016 5:02pm -07:00 #wework
  • https://twitter.com/rrmutt/status/735584264821964800
    Aaron Parecki
    @rrmutt You can sign up for the weekly newsletter! https://indiewebcamp.com/this-week
    Portland, Oregon, USA
    Wed, May 25, 2016 2:33pm -07:00
  • Aaron Parecki
    at Weissman Dental
    Portland, Oregon • Wed, May 25, 2016 12:57pm
    45.519222 -122.683982
    😬
    Portland, OR, United States
    Wed, May 25, 2016 12:57pm -07:00
  • 10:46pm
    Asleep
    5:31am
    Awake
    6h 39m
    Slept
    24m
    Awake for
    Portland, Oregon, USA
    Wed, May 25, 2016 5:31am -07:00
  • Aaron Parecki
    Webmention is now a @W3C Candidate Recommendation! https://www.w3.org/TR/webmention/ Thanks to everyone for their contributions and feedback!
    Portland, Oregon, USA
    33 likes 10 reposts 3 replies
    Tue, May 24, 2016 11:23am -07:00 #webmention #w3c #cr
  • Ben Michel📍Bend, Oregon https://twitter.com/obensource   •   May 24
    rad! So stoked you’re jumping in! 🙌

    I’m doing audio, we’ll be in touch soon. :D
    Aaron Parecki
    @obensource Speaking of audio, are you free tonight? It'd be great to see you at this! https://www.eventbrite.com/e/xoxo-podcast-studio-visioning-workshop-tickets-25070419299
    Portland, Oregon, USA
    1 like 1 reply
    Tue, May 24, 2016 11:18am -07:00 #xoxo
  • Ben Michel📍Bend, Oregon https://twitter.com/obensource   •   May 24
    rad! So stoked you’re jumping in! 🙌

    I’m doing audio, we’ll be in touch soon. :D
    Aaron Parecki
    @obensource @denormalize Perfect! This will be a good chance to test out my new bike-sized recording rig!
    Portland, Oregon, USA
    1 reply
    Tue, May 24, 2016 11:12am -07:00 #donutjs
  • https://twitter.com/denormalize/status/735094248714973184
    Aaron Parecki
    @denormalize Sure thing! Who should I get in touch with to coordinate?
    Portland, Oregon, USA
    1 like 5 replies
    Tue, May 24, 2016 10:10am -07:00 #donutjs
  • 10:41pm
    Asleep
    6:38am
    Awake
    7h 40m
    Slept
    50m
    Awake for
    Portland, Oregon, USA
    Tue, May 24, 2016 6:38am -07:00
  • Aaron Parecki
    My 6th @Jawbone UP appears to be on its last legs. Pretty sure it's <1yr old too. Time to switch to FitBit?
    Portland, Oregon, USA
    4 replies
    Mon, May 23, 2016 10:43pm -07:00 #jawbone
  • Aaron Parecki
    at Crank
    Portland, Oregon • Mon, May 23, 2016 5:58pm
    45.5216 -122.637737
    Getting a flat fixed
    Portland, OR, United States
    Mon, May 23, 2016 5:58pm -07:00
  • Aaron Parecki
    at Apple Pioneer Place
    Portland, Oregon • Mon, May 23, 2016 5:02pm
    45.517846 -122.677485
    Back again
    Portland, OR, United States
    Mon, May 23, 2016 5:02pm -07:00
  • Aaron Parecki
    at Copyman
    Portland, Oregon • Mon, May 23, 2016 3:01pm
    45.516157 -122.684755
    Getting printing quotes 📜
    Portland, OR, United States
    Mon, May 23, 2016 3:01pm -07:00
older

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv