51°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Aaron Parecki
    at San Francisco International Airport (SFO)
    San Francisco, California • Mon, April 30, 2018 4:11pm
    37.617875 -122.385374
    Hello again San Francisco!
    San Francisco, CA, United States
    7 Coins
    Mon, Apr 30, 2018 4:11pm -07:00
  • Marty McGuire https://martymcgui.re/
    I'm going!

    Homebrew Website Club Baltimore returns!

    Roving IndieWeb developer grant.codes, lead developer of the Together indie reader, will also be joining us!

    Portland, Oregon • 53°F
    Mon, Apr 30, 2018 2:16pm -04:00 (liked on Mon, Apr 30, 2018 12:02pm -07:00)
  • Donut.js 🍩 6pm Tue Apr 24 at Alchemy Code Lab http://donutjs.club
    April videos are up!

    @sandyaaaas on learning from localization
    @ryrykubes on game development as skill-building
    @elnoelle on compassionate self-help

    Thanks @oktadev for sponsoring our videos, @aaronpk for recording/producing, @stenoknight for captions! https://www.youtube.com/watch?v=bHbYpCrLAcU&list=PLclEcT4yxER5GdFXyfceiDS1IDX4qk9Lp
    Portland, Oregon • 53°F
    1 mention
    Mon, Apr 30, 2018 11:00am -07:00 (liked on Mon, Apr 30, 2018 12:00pm -07:00)
  • Aaron Parecki
    at Blue Star Donuts
    Portland, Oregon • Mon, April 30, 2018 11:26am
    45.589217 -122.59348
    Donut pickup for Tantek
    Portland, OR, United States • 56°F
    1 like 8 Coins
    Mon, Apr 30, 2018 11:26am -07:00
  • Aaron Parecki
    at Laurelhurst Park
    Portland, Oregon • Sun, April 29, 2018 1:27pm
    45.52094 -122.626202
    Park in the rain — with anomalily
    Portland, OR, United States • 56°F
    anomalily.net
    30 Coins
    Sun, Apr 29, 2018 1:27pm -07:00
  • vishae https://github.com/vishae   •   Apr 28

    Hi @aaronpk

    When I add the first line, this is the error message I get (when attempting to send a previous post to my site - after the verification process):

    HTTP/1.1 100 Continue

    HTTP/1.1 500 Internal Server Error Server: nginx/1.12.2 Date: Sat, 28 Apr 2018 06:32:25 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive X-Endurance-Cache-Level: 2

    That is the same error message I get if I remove that line and add the second line you suggested (I'm assuming you didn't want both lines in the .htaccess file).

    Aaron Parecki
    Okay, thanks for giving that a try. We're working on a fix and should hopefully have an update shortly.
    Portland, Oregon • 51°F
    Sat, Apr 28, 2018 9:36am -07:00
  • Zegnat https://github.com/Zegnat   •   Apr 28

    #172 Use stdClass when a microformat has no properties

    Aaron Parecki
    Does this match the behavior as described in the readme? https://github.com/indieweb/php-mf2#generating-output-for-json-serialization-with-json-mode See also this issue which looks like the same thing but for `rels` https://github.com/indieweb/php-mf2/issues/29
    Portland, Oregon • 51°F
    Sat, Apr 28, 2018 9:35am -07:00
  • Jonathan LaCour https://cleverdevil.io/profile/cleverdevil

    TrashBot and Friends Arrived Today

    Portland, Oregon • 50°F
    Sat, Apr 28, 2018 4:38am +00:00 (liked on Sat, Apr 28, 2018 9:29am -07:00)
  • Aaron Parecki
    I'm going to be hosting a workshop on @OAuth_2 this fall in Nürnberg, Germany! 🔐 Only 15 spots available, so sign up now! https://colloq.io/events/tollwerkstatt-workshops/2018/nurnberg/2
    Portland, Oregon • 65°F
    3 likes 4 reposts
    Fri, Apr 27, 2018 10:26am -07:00 #oauth2
  • Joschi Kuphal 吉 https://jkphl.is
    📢 Ever needed to implement #OAuth and had a hard time to wrap your head around? Want a sound understanding of all things @oauth_2? Happy to host a workshop about just that, with @aaronpk («OAuth 2.0 Simplified»), during @nueww, on October 18th. Join us! https://colloq.io/events/tollwerkstatt-workshops/2018/nurnberg/2
    Portland, Oregon • 65°F
    Fri, Apr 27, 2018 3:02pm +03:00 (liked on Fri, Apr 27, 2018 6:20am -07:00) #OAuth
  • will leinweber http://bitfission.com
    I made a VGP (very good program) that makes it so it looks like I’m typing on slack whenever anyone else is typing, and stops when they stop.

    Everyone loves it so far and doesn’t find it annoying at all!

    https://github.com/will/slacktyping
    Portland, Oregon • 73°F
    Wed, Apr 25, 2018 3:18pm -07:00 (liked on Thu, Apr 26, 2018 9:56am -07:00)
  • sknebel https://github.com/sknebel   •   Apr 26

    A potential manual way: have a !snooze command that blacklists a string for e.g. 24 hours.

    Aaron Parecki
    !snooze is not a bad idea, that gives people the ability to make the decision about what to filter.

    I do have some code that Loqi uses to kick people out of the IRC room when they spam it that might also work here, but I'd be worried about too much false positive filtering. It looks at a normalized version of the text (lowercase, no whitespace or punctuation, minus URLs) and could reject tweets that match an existing one found in the last 24 hours. That would have stopped a bunch of these from coming through.
    Portland, Oregon • 71°F
    Thu, Apr 26, 2018 6:57am -07:00
  • Laura Rodríguez https://github.com/laura-rodriguez
    #lifeatokta #branding @okta <3 @oktadev #womenintech #toronto
    Portland, Oregon • 71°F
    Wed, Apr 25, 2018 11:10pm -03:00 (liked on Thu, Apr 26, 2018 6:39am -07:00) #lifeatokta #branding #womenintech #toronto
  • Zegnat https://github.com/Zegnat   •   Apr 25

    This totally slipped me by, so here we go. I do like the idea of logging things, and syslog() is probably the best solution unless we want to pull in something like PSR-3. More thoughts:

    1. I would not turn any logging on by default. I do think logging IPs with authentication requests makes sense, and I would simply never want to log any IPs by default. Especially when people running this on shared hosts might be feeding it into logs they themselves cannot clear.
    2. LOG_FAILED_PASSWORDS sounds like a nice-to-have that needs massive disclaimers around it. We can’t work on the assumption that everyone is using a password manager. This means people are typing their passwords, and typos happen. This option sounds good, but if you over time fill logs with deviations of your real password, you better be making sure you are purging those logs real good. (Of course again with the problem that syslog() may be out of reach to the user who unwittingly turned this on.)

    I can almost see us strategically dropping these into the source code, but commented. Anyone who understands syslog() and wants to use it to trip up other alarm bells on a server, will probably be OK uncommenting a couple of functions. Even if they aren’t well versed with PHP. This will at least keep it out of the hands of users who cannot see the possible side-effects.

    Like the idea, just not sure how to execute it without giving users some flags in the config with huge warning disclaimers. And I don’t like warning disclaimers in what is supposed to be a simple single-purpose thing.

    Aaron Parecki
    I like the idea of making logging opt-in by uncommenting the code. I'm struggling to think of a case where logging failed passwords is ever a good idea. It seems others would agree with this assessment as well. https://security.stackexchange.com/questions/16824/is-it-common-practice-to-log-rejected-passwords
    Portland, Oregon • 83°F
    Wed, Apr 25, 2018 3:23pm -07:00
  • Aaron Parecki
    at TriMet Hollywood/NE 42nd Ave Transit Center
    Portland, Oregon • Wed, April 25, 2018 11:17am
    45.532787 -122.620756
    Some crazy new colors going on here!
    Portland, OR, United States • 70°F
    6 Coins
    Wed, Apr 25, 2018 11:17am -07:00
  • Aaron Parecki
    Just downloaded my @instagram dump and I'm pretty disappointed. 😔

    • My comments include only the comment text, a timestamp, and the photo author. No way to know what I'm commenting on
    • Same for photos I've liked
    • There's no indication of likes or comments on my own photos
    Portland, Oregon • 67°F
    8 likes 1 repost 1 reply
    Wed, Apr 25, 2018 10:04am -07:00 #instagram #ownyourdata
  • singpolyma https://github.com/singpolyma   •   Apr 25

    #5 RAM DOS

    Aaron Parecki
    In practice this is enforced by the PHP process itself. PHP has a setting for a maximum memory limit, at which point the process will be killed. I'm not really interested in trying to solve this for real using some sort of stream solution, since the vast majority of content this is used for is relatively small pages.
    Portland, Oregon • 65°F
    Wed, Apr 25, 2018 9:33am -07:00
  • Aaron Parecki
    Hello from @donutjs, packed house tonight! We're livestreaming tonight thanks to support from @oktadev! https://youtu.be/4czBvCbtiWw
    Portland, Oregon • 76°F
    8 likes 2 reposts
    Tue, Apr 24, 2018 6:41pm -07:00
  • Aaron Parecki
    at Alchemy Code Lab
    Portland, Oregon • Tue, April 24, 2018 5:32pm
    45.523394 -122.680919
    #DonutJS setup
    Portland, OR, United States • 79°F
    4 Coins
    Tue, Apr 24, 2018 5:32pm -07:00 #donutjs
  • Donut.js 🍩 6pm Tue Apr 24 at Alchemy Code Lab http://donutjs.club
    We are very happy to let you know that @oktadev is sponsoring our video recording and production!

    Okta provides authentication, authorization, and user management to your web or mobile app. Learn more at http://developer.okta.com!

    🔑🍩‿🍩🔒
    Portland, Oregon • 78°F
    Tue, Apr 24, 2018 2:39pm -07:00 (liked on Tue, Apr 24, 2018 3:05pm -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