Ō̴̡̨͍͕̠̹̘͖͓̭̝̰̖͉̬̫͍̝̰̟͖͖̞͇̟̻̫͇̠̯̋̋̂ͅͅA̷̡̧͎̫̬͖̠͍̼̗̠͊̉̏̓̈́̂̀̈́͆͘͜uth @oktadev oauth.wtf oauth.net 🎥 livestreaming youtube.com/aaronpk aaronpk.tv 💛 #indieweb 🐘🦋

Portland, Oregon
Joined April 2008
I feel like this is particularly notable because while I enjoy explaining things, I really don't enjoy creating the "wrapper" content around it (like title and thumbnail on youtube, or summary of a video course lesson), so I'm happy to let the AI get me 90% of the way there!
4
AI is cool. I just finished recording and editing 20 new video lessons for a course. Uploaded the videos to Sonix and it created a (mostly) accurate transcript. Uploaded the transcript to ChatGPT and asked it to create a summary of the lesson for the landing page!
3
20
I wish I played video games enough to justify getting one of these, this looks amazing! 😍 analogue.co/pocket I haven't even touched my Switch in over a year
1
5
I've been editing and reviewing these videos at 2x and now when I play them back at normal speed it sounds like I am talking soooo sloowwww
1
7
This is some wild weather, the US right now has temperatures ranging from -17°F to 82°F (-27°C to 27°C)
3
10
I've been making so many graphics in Keynote lately for use in videos and blog posts, but I really wish there was a quick keyboard shortcut to export the current slide as a PNG. Right now it takes about 9 clicks to export a slide.
3
9
I've got an ad spot opening up in the new year on oauth.net! This is *the* hub for everything about OAuth online. Text-only ads, and usually has a high clickthrough rate! Get in touch if you'd like to get your business in front of 150,000 people a month!
1
2
3
The nice part of replacing my tube twice in one day means I'm getting faster at disassembling and reassembling the whole rear wheel on the Brompton. Took only 18 minutes the second time! Maybe I should schedule monthly sessions to keep practicing.
1
2
So far today is going great. I tried to fix my bike's flat tire and it went flat again an hour later. And now my external SSDs aren't mounting which is making it very hard to do work. Can I call in a "technical difficulties day"? It's like a sick day but for my stuff.
3
14
wow I didn't expect the policy to get written to actually prohibit linking to other platforms like Mastodon... good thing my website is not running Mastodon and is my own first-party platform, not third-party. help.twitter.com/en/rules-an…
2
4
These settings remove the blatant noise from my mentions, but it turns out there's just a lot of actual very confused people debating whether people should be treated with respect.
2
If that was my last tweet it was nice knowing you all 👋 The elmo club is out in full force tonight and I have no idea what I'm going to wake up to tomorrow in my replies and DMs 🥲
1
7
Shoutout to all my friends who, in the last 3 years, I have only communicated with by exchanging high fives on @Duolingo! We should hang out more often!
4
By popular request, I just published a version of "The Little Book of OAuth 2.0 RFCs" as a free downloadable PDF! oauth.net/books/#little-book…
1
31
5
100
Remember folks, "token exchange" does *not* mean "let me exchange a customer ID for a token"! Good thread on how remotely connected Honda, Nissan, Infiniti, and Acura cars were all able to be remotely controlled knowing only the VIN.
Replying to @samwcyo
It returned "200 OK" and returned a bearer token! This was exciting, we were generating some token and it was indexing the arbitrary VIN as the identifier. To make sure this wasn't related to our session JWT, we completely dropped the Authorization parameter and it still worked!
2
1
12
A corporate AMEX acct has a max length of 20 chars for the street address, and no second line. Between a 4-digit street number and "Apt XXX", that leaves only 8 left for the street name and type. So cross your fingers that USPS figures out this abbreviated street name I guess.
2