52°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Greg https://unrelenting.technology/   •   permalink

    Encouraging mf2json in an alternate? woah, what happened to the anti-sidefile fight, the html-as-one-true-source idea?

    Aaron Parecki
    Let's call it an experiment
    Portland, Oregon • 84°F
    1 like
    Tue, Jul 31, 2018 3:01pm -07:00
  • dietrich ayala http://metafluff.com   •   Jul 31
    Kicking off the #indieweb + #dwebsummit hacking day at Mozilla SF with @myravery.
    Aaron Parecki
    oh hey we're keyboard buddies! I've never met anyone else who wears their keys off as fast as me!
    Portland, Oregon, USA • 84°F
    3 replies
    Tue, Jul 31, 2018 2:54pm -07:00
  • Josh Koenig http://www.outlandishjosh.com   •   Jul 31
    I'll check it out! I agree it didn't *need* to be open source, but Free (libre) reference implementations of open protocols speed up adoption. Also if you have a good open protocol and there aren't open source projects around it, it might not be working yet. ;)
    Aaron Parecki
    oh yeah for sure. To be clear, my only involvement in micro.blog is having written several of the protocols that they are built on. e.g. https://www.w3.org/TR/micropub/ https://www.w3.org/TR/webmention/ https://www.w3.org/TR/indieauth/

    I'm a big fan of getting many implementations early.
    Portland, Oregon, USA • 73°F
    Tue, Jul 31, 2018 10:58am -07:00
  • Josh Koenig http://www.outlandishjosh.com   •   Jul 30
    A new form of social media: open protocol, decentralized nodes with the ability to mod, central services to do identity and enable content aggregation and discovery. Like online gaming, where people can run their own servers if they want.
    Aaron Parecki
    Found the top of this thread. This is pretty much 100% the goal of what we're doing. https://micro.blog is one of the first commercial services that works as both providing hosting as well as content aggregation and discovery. Doesn't need to be open source, just open protocols.
    Portland, Oregon, USA • 64°F
    2 likes
    Tue, Jul 31, 2018 8:50am -07:00
  • Josh Koenig http://www.outlandishjosh.com   •   Jul 31
    That's interesting, but it looks mostly like "the web" - which is totally cool, but I think too hard for most normal people to use on their own. Also doesn't have social interactions.
    Aaron Parecki
    The IndieWeb is entirely about bringing social interactions to the web in a way that doesn't rely on single companies like Twitter or Facebook. This might explain a bit better: https://aaronparecki.com/2018/04/20/46/indieweb-reader-my-new-home-on-the-internet
    Portland, Oregon • 62°F
    7 likes 3 reposts
    Tue, Jul 31, 2018 8:36am -07:00
  • Marty McGuire https://martymcgui.re/   •   Jul 30

    😲

    Aaron Parecki
    ⁉️
    Portland, Oregon • 75°F
    Mon, Jul 30, 2018 10:32pm -07:00
  • riking https://github.com/riking   •   Jun 7

    #310 Standardize discovery using link rel on user-visible URLs

    Aaron Parecki

    Just wanted to chime in here again to say that my implementation now also includes a rel=alternate link to the ActivityStreams JSON representation of the page.

    e.g.

    https://aaronparecki.com/2018/07/12/10/indieauth
    
    <link rel="alternate" type="application/activity+json" 
          href="https://aaronparecki.com/2018/07/12/10/indieauth.as2" />
    

    That brings this up to at least 3 implementations that support it, making it a good candidate to incorporate into the spec.

    Portland, Oregon, USA • 86°F
    Mon, Jul 30, 2018 2:35pm -07:00
  • Khor https://twitter.com/neth_6   •   Jul 29
    Will be talking about 'The Many Flavors of OAuth' at https://www.apidays.co/sanfrancisco including brief overview of identity layers #openidconnect #oidc, and #IndieAuth. Use code 'Soonhin' to get free tix. @aaronpk thanks for https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web.
    Aaron Parecki
    Awesome! I'd love to know what kinds of questions you get after the talk!
    Portland, Oregon • 73°F
    2 likes 9 replies
    Sun, Jul 29, 2018 9:42am -07:00
  • Ben Werdmuller http://werd.io/   •   Jul 28
    What books have you enjoyed recently? Any genre; fiction and non-fiction.
    Aaron Parecki
    Kill Process. You'd like it, I promise.
    Portland, Oregon • 83°F
    2 likes 1 reply
    Sat, Jul 28, 2018 9:05pm -07:00
  • πšπš˜πš‹πš’πš— π™Όπš˜πšπšπšŠπšπš πŸ»πŸƒπŸ₯“ https://rmoff.net   •   Jul 24
    When you Google Street View your hotel for this evening… 🧐
    Aaron Parecki
    This just happened to me too while looking up my hotel in Berlin!
    Portland, Oregon, USA • 84°F
    Fri, Jul 27, 2018 8:33pm -07:00
  • permalink

    While I’m still working out some details about the format, audio, etc, the first episode of my microcast β€”Β Shortbox β€” will be available Friday, August 3rd. If you have any comic related comments or questions, let me know and I’ll discuss them on the show.

    Aaron Parecki
    Congrats! Make sure you add it to the microcast directory! https://microcast.club
    San Francisco, California • 72°F
    Fri, Jul 27, 2018 12:36pm -07:00
  • Jul 26

    Here we go. πŸ›΄ Portland issues permits allowing e-scooter companies to begin operations

    Aaron Parecki
    ooh I rode a few in SF and they were pretty fun!
    San Francisco, California • 60°F
    Thu, Jul 26, 2018 12:14am -07:00
  • Oh My Dollar! πŸ˜ΊπŸ’΅πŸ‘©πŸΌ‍🎀 http://www.ohmydollar.com/book/   •   Jul 25
    New podcast is out today about home office tax deductions. If your home office is a cardboard box like this cutie at @thekawaiikittycafe you still might be able to save on taxes! #taxcat #catsinboxes #purrsonalfinance #catsofinstagram #naptime #catnap #taxes #taxes
    Aaron Parecki
    That kitty is working very hard at that nap
    Dallas, Texas • 89°F
    Wed, Jul 25, 2018 9:10am -05:00
  • jsorge https://micro.blog/jsorge   •   Jul 25

    @aaronpk Yeah, I was hoping I could debug stuff locally and not have to deploy for testing. But it's not exactly "live" code on my site that I'm using yet so it's low impact. Thanks!

    Aaron Parecki
    ah yeah, well if you want, you can install Micropub.rocks locally, it isn't too difficult to set up. Might be a better long term plan to set up a tunnel so you can give your laptop a public web address tho. There are a few tools for that.
    Dallas, Texas • 86°F
    Wed, Jul 25, 2018 8:25am -05:00
  • jsorge https://micro.blog/jsorge   •   Jul 25

    @aaronpk Cool. With my Swift type I had to declare it as a type at the outset, so I just wrote up a custom decoder to check for a string, then an Int, and otherwise it will be nil. The Int gets coerced to a String if it’s there. Do you know of any good test suite I could run locally against my server?

    Aaron Parecki
    Nothing comprehensive yet, but I did make one tricky test case so far: https://indieauth.rocks/client/state/ I'd recommend trying to log in to as many apps as you can find as well.
    Dallas, Texas • 87°F
    Wed, Jul 25, 2018 12:21am -05:00
  • https://github.com/EdwardHinkle/indigenous-ios

    larger font size plz

    Oh my god this text is so small it would be great if it were larger! I hadn't noticed before because normally I'm wearing glasses.
    continue reading...
    1 reply
    Wed, Jul 25, 2018 12:17am -05:00
  • jsorge https://micro.blog/jsorge   •   Jul 25

    @aaronpk I'm implementing a Micropub endpoint on a Vapor site (written in Swift). According to the Indieweb.org documentation, the state parameter β€œcan contain anything”. Does this mean a String or Int are perfectly acceptable?

    Aaron Parecki
    Yep, tho technically query string parameters are not typed so it's all a string in the end. For more info you can look up the OAuth 2.0 usage of the state parameter, it's the same thing. The authorization server will return whatever you send as the value.
    Dallas, Texas • 87°F
    Wed, Jul 25, 2018 12:15am -05:00
  • William Newby πŸ¦ƒ https://twitter.com/willyamnewby   •   Jul 25
    What about would and wouldn’t?
    Aaron Parecki
    wouldn't you like to know
    Chicago, Illinois, USA • 83°F
    1 like 1 repost 1 reply
    Tue, Jul 24, 2018 7:21pm -05:00
  • pfefferle https://github.com/pfefferle   •   Jul 24

    @aaronpk for example a jf2 feed as fallback if theme does not support mf2?

    Like: Accept: text/html, application/jf2feed+json

    Aaron Parecki
    Yeah exactly, that way the client can tell the server what formats it can handle, so the server can decide to return a jf2feed (or maybe just the microformats json?) instead. This should also work behind caching proxies since they should take the Accept header into account.

    Just to be clear, I'm not sold on this idea to begin with, but I would hate to see a super non-standard way of doing it.
    Chicago, Illinois • 75°F
    Tue, Jul 24, 2018 8:50am -05:00
  • sknebel https://github.com/sknebel   •   Jul 24

    #28 standardized format for errors

    Aaron Parecki
    Probably best to use the same format as Micropub: https://www.w3.org/TR/micropub/#error-response
    Chicago, Illinois • 75°F
    Tue, Jul 24, 2018 8:46am -05: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