85°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

Wednesday, January 22, 2020

← Older → Newer
  • 10:24pm
    Asleep
    5:19am
    Awake
    6h 55m
    Slept
    15m
    Awake for
    Portland, Oregon, USA • 46°F
    Wed, Jan 22, 2020 5:19am -08:00
  • Henrique Dias https://hacdias.com/   •   Jan 22

    Hey Aaron! What software/library are you using to generate those maps with your location? Can they be considered heat maps? And what about the animated video?

    Aaron Parecki
    It's all a giant pile of PHP code I wrote ages ago, it's not even map-projection-aware it just plots on a 2D canvas. The animation is basically a timelapse of a bunch of frames of that same script played in a row.
    Portland, Oregon • 45°F
    1 reply
    Wed, Jan 22, 2020 5:25am -08:00
  • Aaron Parecki
    Contributions from: Japan, Netherlands, Singapore
    Wed, Jan 22, 2020 6:20am -08:00
  • Hardening Refresh Tokens (leastprivilege.com)
    Wed, Jan 22, 2020 6:49am -08:00 #oauth #security
  • K. Mike Merrill https://twitter.com/kmikeym   •   Jan 22
    Like Netflix I also use my own private internal measurement that I only occasionally release for stats and yesterday I had 87,000,000,000 views on my website. https://buff.ly/30HVBXk
    Aaron Parecki
    the guy that runs your website must be really good
    Portland, Oregon • 45°F
    1 like
    Wed, Jan 22, 2020 7:10am -08:00
  • Brian Fitzpatrick https://twitter.com/therealfitz
    Wow. Just got a giant "Fuck you for buying a bunch of our shit in the early days" email from @Sonos.

    /cc @internetofshit
    Portland, Oregon • 46°F
    Tue, Jan 21, 2020 4:23pm +00:00 (liked on Wed, Jan 22, 2020 7:48am -08:00)
  • Aaron Bradley https://twitter.com/aaranged   •   Jan 22
    I know that you're a huge microformats fan Kevin, but among other things: 1) they're not remotely expressive enough for contemporary structured data requirements; 2) they're HTML-bound, meaning you can't provide data like this https://developers.google.com/actions/media/how-to/create-a-feed
    Aaron Parecki
    You might be surprised what you can do with Microformats...

    https://aaronparecki.com/2018/03/12/17/building-an-indieweb-reader

    Even this tweet originated from my own website using tools built on Microformats.
    Portland, Oregon • 46°F
    3 likes 2 reposts 1 reply
    Wed, Jan 22, 2020 8:31am -08:00
  • Aaron Bradley https://twitter.com/aaranged   •   Jan 22
    I know that you're a huge microformats fan Kevin, but among other things: 1) they're not remotely expressive enough for contemporary structured data requirements; 2) they're HTML-bound, meaning you can't provide data like this https://developers.google.com/actions/media/how-to/create-a-feed
    Aaron Parecki
    If all you care about is SEO then do whatever Google says to do this year and you're fine. Today that's JSON-LD, tomorrow it's ???? I need to update this chart for 2020 but as we see, history keeps repeating itself. https://aaronparecki.com/2016/12/17/8/owning-my-reviews#historical-recommendations
    Portland, Oregon, USA
    1 like 2 reposts 4 replies
    Wed, Jan 22, 2020 8:35am -08:00
  • nystudio107 https://twitter.com/nystudio107   •   Jan 22
    Unless I'm missing something, this chart is lacking 2017, 2018, 2019, as well as 2020. Google is strongly recommended JSON-LD usage today, and has been since 2016-ish.

    And there are a number of rich snippets that _only_ work as JSON-LD.

    https://developers.google.com/search/docs/guides/intro-structured-data
    Aaron Parecki
    Yes, read the linked post, it's from 2016
    Portland, Oregon • 46°F
    4 replies
    Wed, Jan 22, 2020 8:41am -08:00
  • Aaron Bradley https://twitter.com/aaranged   •   Jan 22
    What Google sayx. And Bing. And Yahoo. And Yandex.

    But if all you care about is SEO by all means use what you perceive as the flavor of the day. But if you also care about a robust, developer-friendly, serialization format for linked data then JSON-LD is there for you.
    Aaron Parecki
    Frankly "linked data" is not a priority for me. There's plenty of useful structured data that is not LD, and tbh most developers who use JSON-LD don't even know about the LD part, they just copy the examples and wonder why they have "@context" everywhere
    Portland, Oregon • 46°F
    Wed, Jan 22, 2020 8:43am -08:00
  • nystudio107 https://twitter.com/nystudio107   •   Jan 22
    This implies http://schema.org is invented by Google; it isn't.

    "Since April 2015, the W3C http://Schema.org Community Group is the main forum for schema collaboration, and provides the public-schemaorg@w3.org mailing list for discussions."

    http://schema.org/docs/about.html
    Aaron Parecki
    Literally on http://schema.org... "Founded by Google, Microsoft, Yahoo and Yandex..." and look at the names on their about page too. Even if it's not created exclusively by them (which I never said), that looks an awful lot like an oligopoly to me anyway.
    Portland, Oregon • 45°F
    2 replies
    Wed, Jan 22, 2020 8:54am -08:00
  • nystudio107 https://twitter.com/nystudio107   •   Jan 22
    Correct, but spun off as a neutral standard, as has happened for many of the technologies that we're using today.

    Regardless, Google is consuming only JSON-LD going forward for some types of structured data, so it'll end up being a choice you have to make at some point.
    Aaron Parecki
    Like I said already, only if you care about SEO. If SEO is your goal, you do what Google says. There's plenty of uses of structured data outside of that (including the tools that I use to read and post to Twitter) which are easier done using Microformats
    Portland, Oregon • 45°F
    2 likes
    Wed, Jan 22, 2020 8:58am -08:00
  • nystudio107 https://twitter.com/nystudio107
    Yep, a fair point Aaron, I agree!
    Portland, Oregon • 45°F
    Wed, Jan 22, 2020 5:00pm +00:00 (liked on Wed, Jan 22, 2020 9:01am -08:00)
  • Ben Acker https://twitter.com/nvcexploder
    @aaronpk details his setup here: https://twitter.com/aaronpk/status/1201290841177776128

    It's a good one, and what I'm moving closer too. Right now I've got an Ecobee setup, a BUNCH of Phillips Hue lighting, and self-built HomeBridge devices that do weird crap like making cricket sounds.
    Portland, Oregon • 46°F
    Wed, Jan 22, 2020 5:07pm +00:00 (liked on Wed, Jan 22, 2020 9:08am -08:00)
  • Chris Ferdinandi βš“οΈ https://twitter.com/ChrisFerdinandi   •   Jan 22
    "Do what Google says" means we should all build shitty AMP sites, too.
    Aaron Parecki
    a perfect example πŸ˜‚
    Portland, Oregon • 46°F
    Wed, Jan 22, 2020 9:10am -08:00
  • nystudio107 https://twitter.com/nystudio107   •   Jan 22
    Ironically, I have no microformat code on the site. It's pulling that from the JSON-LD "sameAs" URLs, I presume.
    Aaron Parecki
    Microformats != Microdata

    https://microformats.io

    tbh I also can't stand the itemprop= itemscope= stuff, it's so messy. That's why I like the Microformats approach instead.
    Portland, Oregon • 46°F
    Wed, Jan 22, 2020 9:17am -08:00
  • Aaron Parecki
    Contributions from: Japan, Netherlands, Singapore, United States
    Wed, Jan 22, 2020 9:30am -08:00
  • Fiona W. https://www.instagram.com/aliasxahna/
    Better late than never. :p | 2020 will be a year of change and action. πŸ’ͺ🏼πŸ’ͺ🏼πŸ’ͺ🏼 Personally trying for a more minimalistic life, spending more time with friends and family, be open to new ideas/ learn a few new things/skill, saying yes to trying (new) things out of my comfort zone, and to just do it... more quickly. πŸ€­πŸ˜… P/s top row first two drawings (left and middle) inspired by Pottering Cat.
    Portland, Oregon • 48°F
    Sat, Jan 18, 2020 5:32pm +00:00 (liked on Wed, Jan 22, 2020 2:35pm -08:00)
  • Anders Pitman https://twitter.com/anderspitman   •   Jan 22
    have their own custom domain for their instance, hosting an auth server. If someone wants to develop an app to talk to my service, they would have to register it with the instance of every user, which is impossible. Am I missing something? 2/2
    Aaron Parecki
    You're not wrong.

    You may want to give this a read, which addresses that exact problem: https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web

    We use this a lot for the case you're talking about, where app developers have no relationship with the OAuth service the app is talking to.
    Portland, Oregon, USA
    1 like 1 reply
    Wed, Jan 22, 2020 3:18pm -08:00
  • Aaron Parecki
    I like to think of myself as a somewhat organized person.

    But all these SD cards have photos and videos from different trips and projects and cameras, in no particular order, and I really need to sort out what has already been backed up and what exists only on the cards.
    Portland, Oregon, USA • 48°F
    4 likes 6 replies
    Wed, Jan 22, 2020 3:34pm -08:00
  • Anders Pitman https://twitter.com/anderspitman   •   Jan 23
    Ahhh that's what IndieAuth is. I was reading up on it, but didn't see any information about the spec on the website. I think my main hesitance towards it is the use of domains. I just don't see the average user buying their own domain. Emails seems more realistic for unique IDs.
    Aaron Parecki
    β€ͺDoesn't have to be a top level domain, just a URL. Both users and apps are identified by URLs. ‬

    β€ͺI do think there's value in just client IDs being URLs in some cases, demonstrated by the fact that Home Assistant picked out just that part of the spec for their OAuth API.‬
    Portland, Oregon • 48°F
    5 replies
    Wed, Jan 22, 2020 4:21pm -08:00
  • Anders Pitman https://twitter.com/anderspitman   •   Jan 23
    Don't get me wrong, I think URLs for client IDs is a great idea, which I intend to use. I'm just less sold on URLs for user IDs. Everyone already has email addresses, and they also come with a relatively reliable protocol for contacting the owner.
    Aaron Parecki
    I was trying to say feel free to pick and choose and use just the client ID part. I think that'd be a huge benefit for OAuth as a whole for the exact kind of use case you're talking about.
    Portland, Oregon • 48°F
    1 like
    Wed, Jan 22, 2020 4:29pm -08:00
  • Anders Pitman https://twitter.com/anderspitman   •   Jan 23
    I'm imagining a world where email servers handle identity, and authorization servers handle delegation, after confirmation ownership over the email identity.
    Aaron Parecki
    β€ͺWhile that sounds nice in theory, the real world is more complicated. Apple's OAuth server is a great example. User IDs are scoped to the app to prevent cross correlation, and the app gets a proxy email instead of the user's real email. Users don't always want to be identified.‬
    Portland, Oregon • 48°F
    Wed, Jan 22, 2020 4:33pm -08:00
  • Lisa Phillips https://twitter.com/lisaphillips
    I'm "I just made a <Blink> Tag joke and they didn't get it" years old.
    Portland, Oregon • 49°F
    Wed, Jan 22, 2020 11:12pm +00:00 (liked on Wed, Jan 22, 2020 6:04pm -08:00)
  • Ben Werdmuller https://twitter.com/benwerd   •   Jan 23
    I just ordered a Post-It printer, and I have no regrets about it.
    Aaron Parecki
    Wait what's a post-it printer? Is it smol and cute if so I must have one
    Portland, Oregon • 49°F
    Wed, Jan 22, 2020 6:05pm -08:00
  • Ben Werdmuller https://twitter.com/benwerd   •   Jan 23
    I will provide feedback once it arrives!
    Aaron Parecki
    😍
    Portland, Oregon • 49°F
    3 replies
    Wed, Jan 22, 2020 6:13pm -08:00
  • Johannes Ernst https://twitter.com/Johannes_Ernst   •   Jan 23
    And to this day, nobody knows how to label uSD cards.
    Aaron Parecki
    to be fair I don't label any of mine anyway
    Portland, Oregon • 49°F
    Wed, Jan 22, 2020 6:29pm -08:00
  • Dave Maze https://twitter.com/davemaze   •   Jan 23
    got an ice ball maker. cocktail game level up.
    Aaron Parecki
    now you're speaking my language!
    Portland, Oregon • 49°F
    2 likes 2 replies
    Wed, Jan 22, 2020 7:51pm -08:00
  • Dave Maze https://twitter.com/davemaze   •   Jan 23
    what’s your favorite? i’ve been just doing old fashions
    Aaron Parecki
    My summer go-to is a Negroni (gin, campari, vermouth, bitters), winter is Boulevardier season (bourbon, campari, vermouth, bitters). Can you tell I like Campari?
    Portland, Oregon • 49°F
    1 like
    Wed, Jan 22, 2020 7:59pm -08:00
  • Pelle Wessman https://twitter.com/voxpelli
    The decision of something being a good technical fit and something being a sound investment is often not done by the same person, so it would be a complex obstacle.

    I would much prefer support to be a progressive enhancement that can be dealt with in parallel to shipping stuff.
    Portland, Oregon • 49°F
    Wed, Jan 22, 2020 10:57pm +00:00 (liked on Wed, Jan 22, 2020 8:05pm -08:00)
  • Keiran Flanigan https://twitter.com/aeliox
    Reminds me of the quote from Teller (of Penn & Teller) – "Sometimes magic is just someone spending more time on something than anyone else might reasonably expect."
    Portland, Oregon • 49°F
    Fri, Jan 17, 2020 6:03pm +00:00 (liked on Wed, Jan 22, 2020 8:07pm -08:00)
  • Aaron Parecki
    Contributions from: Japan, Netherlands, Singapore, United Kingdom, United States
    Wed, Jan 22, 2020 11:51pm -08:00
← Older → Newer

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