86°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Ruby Magic, or why `params` is empty even when I don't set it

    I learned a very subtle Ruby trick today.The Ruby parser will create local variables for every variable that might be set in your code before any of it is run.irb(main):001:0> if false; x = 1; end
    continue reading...
    1 like 1 repost
    Sun, Jan 8, 2017 2:47pm -08:00 #ruby #sinatra
  • 10:23pm
    Asleep
    6:18am
    Awake
    7h 30m
    Slept
    35m
    Awake for
    Portland, Oregon, USA
    Sun, Jan 8, 2017 6:18am -08:00
  • Day 18 - Maple and Spruce

    Day 18. I wasn't sure where to start today, but I remembered that it was my friend Barnaby's birthday! I first met Barnaby on the Internet, and later met him in person at an IndieWebCamp. In addition to being a prolific contributor to many IndieWeb projects, he also plays *and makes* Hurdy-Gurdys! What's a Hurdy Gurdy? It's a very cool instrument that is kind of like a key-fretted violin played with a circular bow. I went to his website http://waterpigs.co.uk to see what sorts of musical things he's been up to lately, and found a neat melody called "Maple and Spruce" written out. I decided to use this as the basis for today's song. Oh and I should mention that this arrangement is not actually trying to sound like a Hurdy-Gurdy, although I imagine it would sound great played on it too. So happy birthday Barnaby!
    continue reading...
    waterpigs.co.uk
    6 likes 1 repost 1 reply
    Sat, Jan 7, 2017 7:28pm -08:00 #100daysofmusic
  • Car allergic to vanilla ice cream (www.cgl.uwaterloo.ca)
    Sat, Jan 7, 2017 7:27pm -08:00
  • https://waterpigs.co.uk/
    Aaron Parecki
    Happy birthday Barnaby! 🎉 🎂
    Portland, Oregon, USA
    Sat, Jan 7, 2017 5:08pm -08:00
  • Kevin Marks http://www.kevinmarks.com
    defining a mission in such terms is not usually productive. An independent web is the mission.
    Portland, Oregon
    Sat, Jan 7, 2017 2:35pm -08:00 (liked on Sat, Jan 7, 2017 2:53pm -08:00)
  • Ride
    0.84mi
    Distance
    5:42
    Duration
    2:09pm
    Start
    2:15pm
    End
    Portland, Oregon
    Sat, Jan 7, 2017 2:15pm -08:00
  • Day 18: Showing Full Repost Content in p3k #100DaysOfIndieWeb

    At the beginning of last year when I was working on rebuilding p3k, I made the decision to drop showing the full contents of my reposts in favor of launching the new site sooner. It's been bugging me for a long time, since it means that my reposts aren't really reposts at all, they're just a list of links.Today I took the first step in showing the full contents of my reposts. Since my posts are all based on mf2 property storage, I updated my templates to display the post like one of my posts if the "repost-of" property is an object rather than just a string.Now my reposts look like this!
    continue reading...
    1 like 6 mentions
    Sat, Jan 7, 2017 1:37pm -08:00 #indieweb #repost #p3k #100daysofindieweb
  • Cybershell http://www.youtube.com/user/Cybershell13
    I've never empathized with any fictional character as much as I do with this HorizontalScrollView...
    Portland, Oregon
    Thu, Jan 5, 2017 6:50pm -08:00 (liked on Sat, Jan 7, 2017 10:09am -08:00)
  • 10:29pm
    Asleep
    6:19am
    Awake
    7h 29m
    Slept
    30m
    Awake for
    Portland, Oregon, USA
    Sat, Jan 7, 2017 6:19am -08:00
  • TV anchor says live on-air 'Alexa, order me a dollhouse' – guess what happens next • The Register (www.theregister.co.uk)
    Fri, Jan 6, 2017 10:03pm -08:00 #alexa #internetofshit
  • Aaron Parecki
    Day 17. This is a piano solo I recorded in only a couple takes. After recording, I added some chorus, delay, EQ filters, and a phaser effect to make it sound like it was sort of out of tune and far away. I guess I was going for the "something is slightly off" vibe. I considered adding some other instruments but ended up sticking with a piano solo for this one.
    Portland, Oregon
    13 likes 3 replies 1 mention
    Fri, Jan 6, 2017 8:43pm -08:00 #100daysofmusic
  • Tim Tepaße 🦣 https://twitter.com/ttepasse   •   Jan 7
    @aaronpk https://aaronparecki.com/articles doesn't seem to have an XML feed, am I correct? I'd love to subscribe to one.
    Aaron Parecki
    @ttepasse I don't generate an XML feed (too much extra code) but you can paste any of my feeds into https://granary-demo.appspot.com/?x=94&y=43&input=html to convert them!
    Portland, Oregon, USA
    1 like
    Fri, Jan 6, 2017 4:24pm -08:00
  • New year means new keys (bear.im)
    Fri, Jan 6, 2017 2:53pm -08:00 #ssh #security #ops
  • Aaron Parecki
    If you have an Amazon Echo, you can hear a new song by me every day with your #FlashBriefing! Add my #100DaysOfMusic skill in the app!
    Portland, Oregon, USA
    8 likes 1 repost 1 reply
    Fri, Jan 6, 2017 12:53pm -08:00 #FlashBriefing #100daysofmusic
  • Week in Review #100DaysOfIndieWeb

    aaronparecki.comDay 11: I dropped the web font in favor of a handful of system fonts for various platforms.Day 13: I added support for drawing curved maps lines to Atlas, which I use to generate the maps on my site. Now my travel plans show a nice line for each flight leg.Day 16: I improved the display of comments on my posts, including displaying some basic HTML formatting from comments, autolinking comment text, and showing images.
    continue reading...
    Fri, Jan 6, 2017 11:39am -08:00 #100daysofindieweb #indieweb #quill #p3k #ownyourgram #alexa #teacup
  • Day 17: Documentation for Quill #100DaysOfIndieWeb

    Quill started out as a sample Micropub client with a lot of useful debugging information. As it's grown, I've been slowly adding more posting interfaces to Quill, and tweaking them to look less like a debugging tool and more like a real app. Instead, micropub.rocks has taken over as a more detailed debugging utility for building a Micropub endpoint, so I can now optimize Quill for being more user-friendly and less developer-focused. At IndieWebCamp Germany in 2015, I added a rich editor to Quill, inspired by the clean Medium interface. You can even use the Quill rich editor without being logged in! It will save the post to your browser's localstorage as a draft, and let you post it after you log in. I wanted to make an interface that anybody would feel comfortable writing in, and be able to show it to people without them first logging in, as an introduction to what it might look like to have nice writing applications that aren't tied to a specific backend like Medium.In order to help people get started with Quill, today I wrote some more documentation for it!When you're logged out and click the "publish" button, it prompts you to log in and links out to the documentation home page.
    continue reading...
    3 likes 1 repost 1 reply 3 mentions
    Fri, Jan 6, 2017 11:24am -08:00 #100daysofindieweb #quill #indieweb #100daysofcode
  • https://unrelenting.technology/replies/2017-01-06-17-05-01
    Aaron Parecki
    That's not a terrible idea! If I didn't already have a good setup with Weechat and Glowing-Bear I might do the same! Tho I could benefit from a slightly better client on mobile. Glowing-Bear doesn't stay connected because it's a web interface, and it would be nice to be able to switch iOS app focus and not have to reload the interface.
    Portland, Oregon, USA
    Fri, Jan 6, 2017 9:11am -08:00
  • Aaron Parecki
    Yeah that's me http://xkcd.com/1782/
    Portland, Oregon, USA
    6 likes 4 reposts 1 reply
    Fri, Jan 6, 2017 8:56am -08:00 #xkcd #irc
  • jack the nonabrasive @karabaic@mastodon.social https://twitter.com/karabaic   •   Jan 6
    didn't think of twitter!
    Aaron Parecki
    @karabaic of course there's always the domain name too! https://w7apk.com
    Portland, Oregon, USA
    Fri, Jan 6, 2017 8:04am -08: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