58°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Nelson Minar https://tech.lgbt/@nelson   •   Oct 21

    @aaronpk I just finished using Claude to upgrade a lot of my old projects (not PHP). It went very well.

    Aaron Parecki
    I've been slowly working through my apps this way too! It's been super useful. I just had too many to do still in one night.
    San Francisco, California, USA
    1 like
    Wed, Oct 21, 2026 11:58am -07:00
  • Aaron Parecki https://aaronparecki.com/   •   Oct 20
    Massive PHP CVE drops tomorrow.

    This is what deferred maintenance looks like. This is why I've been working through the backlog of my projects. I've been either using Claude to upgrade them to a modern PHP version, or archiving them as static HTML.

    Claude was also able to put this report together for me in about 5 minutes. Now I just have to triage, and yes there will be some hard decisions to make.
    Aaron Parecki

    Ok, the quickest way to "fix" this for most of my sites is going to be blocking all POST requests from ever hitting PHP in the first place. Most of my sites are read-only anyway.

    The few sites that need to accept POSTs I can allow POST requests only from my home IP address, which is an awkward but feasible workaround for the time being.

    nginx, in your server block: if ($request_method = POST) { return 405; }

    htaccess:

    RewriteCond %{REQUEST_METHOD} POST RewriteRule .* - [F,L]

    San Francisco, California, USA
    Tue, Oct 20, 2026 11:41pm -07:00
  • udon, shaped shifter https://tiny.tilde.website/@ulhar   •   Oct 17

    @bbbhltz i know @brennan runs an instance of the Ruby version (from pre-rewrite), you might use that instead? https://webmention.folk.zone

    Aaron Parecki
    If you're going to run the Ruby version in production, you'll really want to do some maintenance on it because I can't guarantee it's safe to run in that state!
    Portland, Oregon, USA • 59°F
    Sat, Oct 17, 2026 11:23am -07:00
  • https://social.lol/@brennan/117457068251800180
    Aaron Parecki
    Thank you! Absolutely no pressure on a further reply. I know this stuff is complicated and everyone is just trying to do their best.
    Portland, Oregon • 56°F
    1 like
    Sat, Oct 17, 2026 9:30am -07:00
  • bbbhltz https://framapiaf.org/@bbbhltz   •   Oct 17

    > So if you don't like that I used #Claude to help build the replacement, that's fine! You can treat it as though I shut down the service and go find an alternative, because that is what would have happened anyway.

    Well poop. I guess I won't be using #webmentions until I find a solution

    https://aaronparecki.com/2026/10/17/5/rebuilding-my-indieweb-projects

    Aaron Parecki
    No hard feelings! You can download a complete export of your data from webmention.io thanks to the new export feature Claude built! https://github.com/aaronpk/webmention.io/issues/109
    Portland, Oregon, USA • 54°F
    Sat, Oct 17, 2026 8:44am -07:00
  • Alex Schroeder https://social.alexschroeder.ch/@alex   •   Oct 17

    @brennan Oof.

    As for what we can do: I think some of us should self-host the services we care about. And some of us should write their own implementations. That's what standards are for. Having the first implementation be the only implementation that's used widely is a problem.

    Aaron Parecki
    Exactly! If this is what it takes to get people to build more alternatives to the services I run, I'll consider that a success!
    Portland, Oregon, USA • 54°F
    Sat, Oct 17, 2026 8:20am -07:00
  • https://social.lol/@brennan/117455895877454755
    Aaron Parecki
    I'm happy to have the discussion! I wrote a reply with how I'm thinking about this: https://aaronparecki.com/2026/10/17/5/rebuilding-my-indieweb-projects
    Portland, Oregon, USA • 54°F
    2 likes 1 reply
    Sat, Oct 17, 2026 8:18am -07:00 #indieweb #claude
  • theAdhocracy https://indieweb.social/@theadhocracy   •   Oct 17

    @brennan ...if it's the thing that finally allows Aaron the capacity to move forward on some of these improvements, then I'm not sure the community has a right to complain about that?

    If that crosses a line for you and means you have to migrate to different tools, that's totally fair enough. Frankly, I applaud anyone who takes that moral stance.

    But if we're calling for people to come forward to fork those tools now, I'd ask why we haven't been doing the same for maintenance up to this point 🤷

    Aaron Parecki
    Thank you, well said!
    Portland, Oregon, USA • 53°F
    Sat, Oct 17, 2026 8:09am -07:00
  • Jonathan LaCour https://cleverdevil.io   •   Oct 16

    How cool! Where did you get the panel?

    Aaron Parecki
    It's from seeedstudio! https://www.seeedstudio.com/XIAO-ePaper-DIY-Kit-EE02-for-13-3-Spectratm-6-E-Ink.html
    Portland, Oregon • 71°F
    Thu, Oct 15, 2026 7:53pm -07:00
  • Aaron Parecki https://aaronparecki.com/   •   Sep 29
    ok I am impressed, only took a few iterations and Claude built this entirely in the browser. My tweaks were things like "make the legs inset from the face, I don't want to print with supports." It made the STL and I'm printing it out now! 😍
    Aaron Parecki
    Came out great
    Portland, Oregon, USA • 68°F
    Tue, Sep 29, 2026 2:54pm -07:00 #claude #3dprinting
  • Michael Kovacs https://hoosier.social/@michael   •   Sep 10

    lmao I do not know how I did this, but by test sending webmention replies to my own website and then deleting the test webmentions, I somehow got my source url BLOCKED from sending anything back to myself for testing.

    great. anyone know how to remove this block when it's not in any of the UI? my blocklist on webmention.io is blank.

    #indieweb #webmentions #webmetion

    Aaron Parecki
    oops sorry, it does that automatically because it assumes when you delete a webmention you don't want it to automatically come back. The individual URL blocklist isn't visible on the website. I deleted them manually for you though.
    Portland, Oregon • 64°F
    1 like 1 reply
    Thu, Sep 10, 2026 9:03am -07:00
  • Steven W. Buehler https://swb72.us/   •   May 30

    @aaronpk Five years on, my friend; time to update to what you're currently working with. Meanwhile, https://swb72.us/life-stack

    Aaron Parecki
    wow I can't believe it's been five years since I updated that, I feel like I did an update not that long ago!
    Portland, Oregon • 43°F
    Sat, May 30, 2026 6:32am -07:00
  • https://bsky.app/profile/did:plc:e2ctbutx6kya6si4if5ngjmm/post/3mmyz3hujms2x
    Aaron Parecki
    nice!
    Portland, Oregon • 53°F
    Fri, May 29, 2026 10:19am -07:00
  • https://micro.blog/swb72   •   May 27

    @aaronpk One blank short of that device reading “SH*T”. LOL

    Aaron Parecki
    omg it says "SHUT" when you look at it, but I guess the refresh rate of the screen was not compatible with the shutter speed of the camera!
    Portland, Oregon • 72°F
    Wed, May 27, 2026 1:37pm -07:00
  • Eric Likness https://mastodon.online/@carpetbomberz   •   May 19

    @aaronpk

    Dude, it's been 3-4 days, just KEEP ON RESTING.

    Aaron Parecki
    unfortunately the feeling is not actually related to being sick!
    Portland, Oregon • 68°F
    1 like
    Tue, May 19, 2026 5:32pm -07:00
  • https://micro.blog/SteveSawczyn   •   Apr 27

    @aaronpk Fantastic, I tried this a while ago but was getting multiple posts for every checkin and people apparently didn’t want that much of me in their feeds. :) This was a while ago so I’ll reconnect things and see if I can get it working.

    Aaron Parecki
    Hm, I'm guessing it thought the post to you website wasn't successful then, because it definitely should only post them once when it works!
    Washington, District of Columbia • 68°F
    Mon, Apr 27, 2026 1:12pm -04:00
  • https://micro.blog/SteveSawczyn   •   Apr 27

    @aaronpk How are you posting check-ins? I was trying to do this via Swarm but the way you’re doing it seems much better.

    Aaron Parecki
    I do post them in Swarm! Then this app I made sends them to my website via Micropub https://ownyourswarm.p3k.io/
    Washington, District of Columbia • 67°F
    Mon, Apr 27, 2026 1:00pm -04:00
  • Eric Likness https://mastodon.online/@carpetbomberz   •   Mar 30

    @aaronpk

    Where's the TODO list that includes the purchase of real-estate sufficiently large enough to do the TODO ⁉️

    Aaron Parecki
    This build is all in a little 2'x4' tent! I'm going to try this a bit bigger at around 6 feet long.
    New York, New York • 64°F
    1 like 1 reply
    Mon, Mar 30, 2026 7:49pm -04:00
  • https://micro.blog/devilgate   •   Mar 20

    @aaronpk What’s going on with that cat’s back legs?

    Aaron Parecki
    I think I caught him mid-standing-up
    Shenzhen City, Guangdong Province • 78°F
    Fri, Mar 20, 2026 3:12pm +08:00
  • https://micro.blog/starrwulfe   •   Mar 15

    @aaronpk Having a blast seeing these pix of Shenzhen. It’s been about 10 years since I was there and the place looks even bigger now.

    Aaron Parecki
    haha thanks! Yeah it's so big! There's so much going on everywhere!
    Shenzhen City, Guangdong Province • 70°F
    Sun, Mar 15, 2026 8:43pm +08:00
older

Hi, I'm Aaron Parecki, Sr 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.

  • Sr 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-2026 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