56°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Aaron Parecki
    Well this is exciting. πŸŽπŸ” #AppleID #OAuth #WWDC2019 #WWDC
    Portland, Oregon, USA
    9 likes 1 repost 2 replies
    Mon, Jun 3, 2019 1:38pm -07:00 #appleid #oauth #wwdc2019 #wwdc
  • Aaron Parecki
    To anyone who thought partial redirect URL matching in @OAuth_2 is "good enough," read this thread. Complete Periscope account takeover just by viewing a tweet. https://hackerone.com/reports/110293 #oauth
    Toronto, Ontario, CAN
    13 likes 6 reposts 2 replies
    Mon, May 27, 2019 4:54pm -04:00 #oauth
  • Aaron Parecki
    If you're in Toronto you should come to my #OAuth talk tomorrow! πŸ” https://regionalevents.okta.com/oktaapiworkshoptoronto

    We'll have food and drinks, and we're giving copies of my book to everyone who attends! πŸ“š
    Toronto, Ontario, CAN
    9 likes 1 repost 2 replies
    Mon, May 27, 2019 3:46pm -04:00 #oauth
  • Aaron Parecki
    I realized I was setting arbitrary due dates on my todo list as a way to prioritize tasks so they'd show up in order of importance, but it turns out that's a terrible technique.

    I just did a major refactoring of my Todoist and now I'm using priority 1/2/3 tags for that, and due dates only when a task is really due that day.

    I'm still figuring out exactly how to use the priorities, here's what I've got so far:

    • p1 - this is top priority, I should do things in this list as soon as possible
    • p2 - things that I want top of mind, but can wait until things in p1 are done
    • p3 - sort of a catch-all when I want something to bubble up a bit quicker than if it has no priority tag

    I also switched my main view in Todoist to a custom filter that shows me:

    • tasks due today
    • priority 1 tasks not due today
    • overdue tasks

    I'm going to try to stick to this view as my primary view instead of clicking on the "Today" tab.

    #productivity
    Toronto, Ontario, CAN
    6 likes 1 repost 7 replies 1 mention
    Mon, May 27, 2019 2:25pm -04:00 #productivity #todoist #todo
  • Aaron Parecki
    Good morning! Watch this video

    https://vimeo.com/336343886

    and then go sign up for IndieWeb Summit in Portland!

    https://2019.indieweb.org/summit

    #TakeBackYourWeb
    Portland, Oregon, USA
    11 likes 7 reposts
    Wed, May 22, 2019 10:16am -07:00 #indieweb #takebackyourweb
  • Aaron Parecki
    it's always important to consider the opposite viewpoint

    https://twitter.com/nelson/status/1128064202600357893
    Rotterdam, Zuid-Holland, NLD
    2 likes
    Tue, May 14, 2019 12:28am +02:00 #language #dutch #german
  • Aaron Parecki
    I decided to set up a URL shortener on my short domain, aaronpk.com, thanks to some recent discussion in the IndieWeb chat.

    I found an open source project that is basically exactly what I would have built if I had built my own: https://polrproject.org/

    The installation wasn't seamless, but I'm familiar enough with the tech it's built on so I managed to get it set up. I also made one modification to it, which is that if you type in a short URL that doesn't exist, it redirects to the same path on aaronparecki.com, so that all my regular pages now automatically have a short URL.

    This is definitely a lot nicer than my previous solution of adding URLs to a text file.
    Rotterdam, Zuid-Holland, NLD
    3 likes 1 reply
    Mon, May 13, 2019 11:03pm +02:00 #url #shorturl #indieweb
  • Aaron Parecki
    Yesterday there was cilantro in my soup, and suddenly it tasted so much like soap that I couldn't eat it.

    Over the last few months, I've noticed that cilantro has started tasting bad, but didn't really think much of it. I looked up the food sensitivity list of people who also think cilantro tastes like soap, and now I am super confused, because most of these are my favorite flavors: https://en.wikipedia.org/wiki/Supertaster#Specific_food_sensitivities

    • Gins, tequilas, and hoppy beers are my favorite
    • I eat brussels sprouts, cabbage and kale all the time
    • I am a huge fan of coffee, always unsweetened
    • grapefruit juice is a staple in my fridge
    • I make my own tonic with quinine so that I can make it less sweet and more bitter than normal
    • I enjoy ridiculously spicy foods, and I eat raw habaneros for breakfast every morning

    So why is cilantro the one that tastes bad to me? And why did this change? I used to enjoy cilantro! I didn't think this sensitivity was something that could change in people over time.
    Rotterdam, Zuid-Holland, NLD
    1 like 3 replies
    Mon, May 13, 2019 10:18pm +02:00 #food
  • Aaron Parecki
    Post-IndieWebCamp hacking continues at the hotel bar! Made a few more minor improvements to Monocle:

    • Defaults to "https" when you type in a domain, and if that fails, will fall back to http, rather than the other way around
    • Added a logout button
    • Added mobile screenshots to the wiki
    • Updated the indieauth-client-php library to bubble up things like ssl errors so that apps using the library can report errors better
    Düsseldorf, Nordrhein-Westfalen, DEU
    3 likes 1 repost 2 replies
    Sun, May 12, 2019 11:43pm +02:00 #indiewebcamp #indieweb #monocle
  • Aaron Parecki

    The map below will show where I am for the next 6 hours!

    Düsseldorf, Nordrhein-Westfalen
    Sun, May 12, 2019 3:22pm +02:00 #indiewebcamp
  • Aaron Parecki
    Second #IndieWebCamp hack day project: how to quickly get started using an IndieWeb reader.

    • start with a blank HTML file
    • add a rel=me link to your GitHub profile, and make sure your GitHub profile links back
    • add a couple `<link>` tags for indieauth.com
    • sign in to https://aperture.p3k.io
    • add the `<link>` tag it generates for you
    • sign in to an IndieWeb reader!

    More details at: https://indieweb.org/Microsub#Getting_Started
    Düsseldorf, Nordrhein-Westfalen, DEU
    6 likes 3 reposts
    Sun, May 12, 2019 1:55pm +02:00 #microsub #indiewebcamp #indieweb
  • Aaron Parecki
    First #IndieWebCamp hack day project complete! I'm finally starting to get an understanding of CSS Grid.

    Thanks to help from @tantek I was able to fix the display of my monthly calendars at https://aaronparecki.com/2019/04 by switching from table display to flex>grid>flex with table>tr>td markup. Kept the table markup and was able to remove one level of nested divs inside too!

    The <table> element is a flexbox, the <tr>s are a grid, and the <td>s inside are a flexbox. This lets the rows of the calendar vary in height, but forces the height of the cells of each row to be the same height. Finally the city names at the bottom are able to be "stuck" to the bottom of the cell.
    Düsseldorf, Nordrhein-Westfalen, DEU
    5 likes 2 reposts 2 replies 3 mentions
    Sun, May 12, 2019 12:53pm +02:00 #indiewebcamp #table #css #cssgrid
  • Aaron Parecki
    Photos from IndieWebCamp DΓΌsseldorf day 1 are already posted! πŸ“· https://www.flickr.com/photos/tollwerk/albums/72157691376106913 Thanks to our amazing photographer @iwontsignuphere
    Düsseldorf, Nordrhein-Westfalen, DEU
    8 likes 4 replies
    Sun, May 12, 2019 1:23am +02:00 #indieweb
  • Aaron Parecki
    Pretty disappointing response from NextCloud on this (really bad) bug in their desktop sync client.

    https://github.com/nextcloud/desktop/issues/1000#issuecomment-489677559

    If you are a paying enterprise customer, would you please push on their support if you're having this problem?
    Portland, Oregon, USA
    1 like 5 replies
    Mon, May 6, 2019 9:55am -07:00 #nextcloud #linux
  • Aaron Parecki
    I got a lot of questions last week at @ML4ALL about how I was able to turn around the conference videos so quickly, so I put together a little behind-the-scenes video showing a walkthrough of my whole setup and workflow, including biking all the gear in and out! 🚲πŸŽ₯πŸŽ‰ https://www.youtube.com/watch?v=epKA84wK9ls
    Portland, Oregon, USA
    9 likes 5 reposts
    Mon, May 6, 2019 7:46am -07:00 #livestream #backpedaltv #video #ml4all
  • Aaron Parecki
    Browser APIs have gotten so much better lately! Way easier to do @oauth_2 PKCE in a browser now:

    βœ… good random number generators
    βœ… secure hashing functions

    Just missing a good base64 encoding function. (Check out the ugly hack in the post.)

    https://developer.okta.com/blog/2019/05/01/is-the-oauth-implicit-flow-dead#begin-the-pkce-request
    Mountain View, California, USA • 49°F
    5 likes 1 repost 5 replies
    Thu, May 2, 2019 8:25am -07:00 #oauth #javascript #pkce
  • Aaron Parecki
    current status: wrapped up the web standards meeting for the day, and now watching the recording of yesterday's Planning and Sustainability Commission meeting in Portland, a different kind of standards meeting.

    what? I don't have too many projects *you* have too many projects
    Mountain View, California, USA • 49°F
    12 likes 1 repost 1 reply
    Wed, May 1, 2019 9:17pm -07:00 #pdx #portland
  • Aaron Parecki
    I commuted to Mountain View from Portland this morning and still got here earlier than some people who were stuck in Bay Area traffic. #iiw
    Mountain View, California, USA • 49°F
    Wed, May 1, 2019 9:48am -07:00 #iiw
  • Aaron Parecki
    Just in time for #iiw I published a blog post: "Is the OAuth 2.0 Implicit Flow Dead?" https://developer.okta.com/blog/2019/05/01/is-the-oauth-implicit-flow-dead
    Mountain View, California, USA • 49°F
    18 likes 9 reposts 6 replies
    Wed, May 1, 2019 9:30am -07:00 #oauth #iiw
  • Aaron Parecki
    Finally freed my @Flickr account from Yahoo!

    I don't know exactly why, but this makes me way happier to keep paying for Flickr now.

    Migrate your account here: https://identity.flickr.com/migration
    Portland, Oregon, USA • 49°F
    20 likes 2 reposts 6 replies 1 mention
    Thu, Apr 25, 2019 1:15pm -07:00 #flickr #yahoo
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