60°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

Thursday, August 9, 2018

← Older → Newer
  • 10:09pm
    Asleep
    6:47am
    Awake
    8h 38m
    Slept
    15m
    Awake for
    Portland, Oregon, USA
    Thu, Aug 9, 2018 6:47am -07:00
  • 155.0lbs
    Weight
    18.8%
    Body Fat
    Portland, Oregon • 63°F
    Thu, Aug 9, 2018 6:52am -07:00
  • Jamey Sharp https://toot.cat/@jamey

    gonna start referring to libc as C's "runtime" and see how angry I can make people

    (inspired by the common assertion that Rust "doesn't have a runtime" which I think is just a bit nonsensical)

    Portland, Oregon • 63°F
    Thu, Aug 9, 2018 5:55am +00:00 (liked on Thu, Aug 9, 2018 7:55am -07:00)
  • Darius Kazemi https://social.tinysubversions.com/@darius   •   Aug 4

    I think the idea that a new Mastodon user is supposed to pick an instance based on affinity/interest is the number one thing that prevents people from joining. I think there needs to be a retooling of the messaging to make it about trust.

    People don't join email services because of affinity. They do because they trust. They trust Google will be around for a long time. Or that hushmail won't sell their data. Or that Hotmail is easy to use. Etc etc.

    Aaron Parecki
    I completely agree. I think it's because of the convolution of the account and the instance timeline. If you could just as easily follow an instance timeline from any other instance then all of a sudden it doesn't matter which is your home instance.
    Portland, Oregon • 64°F
    2 likes 2 replies
    Thu, Aug 9, 2018 8:14am -07:00
  • Darius Kazemi https://social.tinysubversions.com/@darius   •   Aug 9

    @aaronpk Haha so says another self-hosted instance-of-one user :)

    As an aside, do you experience weird caching things? I do think most beginners should join a populated server because otherwise they are going to be seeing a lot of seemingly-blank profile pages when they click through to profiles of people who are mentioned that their instance hasn't interacted with before

    Aaron Parecki
    Yeah that's definitely a Mastodon caching issue. If Mastodon went and fetched a few posts from someone's profile it would fix it. I'm not actually sure why they haven't done that yet.

    My software isn't even Mastodon, I made my site interact with the protocol directly. So when I click on someone I just visit their profile page on their instance directly, so that avoids the issue for me.
    Portland, Oregon • 63°F
    1 reply
    Thu, Aug 9, 2018 8:32am -07:00
  • Darius Kazemi https://social.tinysubversions.com/@darius

    @aaronpk Haha so says another self-hosted instance-of-one user :)

    As an aside, do you experience weird caching things? I do think most beginners should join a populated server because otherwise they are going to be seeing a lot of seemingly-blank profile pages when they click through to profiles of people who are mentioned that their instance hasn't interacted with before

    Portland, Oregon • 63°F
    Thu, Aug 9, 2018 3:18pm +00:00 (liked on Thu, Aug 9, 2018 8:33am -07:00)
  • Darius Kazemi https://social.tinysubversions.com/@darius   •   Aug 9

    @aaronpk Ah nice. Are you using something homegrown or Pleroma or is there another ActivityPub compliant thing out there I haven't encountered?

    Aaron Parecki
    Totally homegrown, I decided to see what it would take to write as little code as possible to interoperate.

    There are a few other alternatives out there right now. This is a fun site that tracks instances and different projects: https://the-federation.info
    Portland, Oregon • 66°F
    1 like 1 repost 1 reply
    Thu, Aug 9, 2018 8:53am -07:00
  • Darius Kazemi https://social.tinysubversions.com/@darius   •   Aug 9

    @aaronpk oh awesome. Can you share the code with me? I am writing my own extremely stripped down server that is meant for bots *only*, so it lets you create new accounts, make/delete posts, and it accepts follow requests, and that's basically it! (also allows the creation of new accounts via API because bots) Anyway, another dirt-simple reference implementation would be a huge help since there are not good "here is what ActivityPub messages should look like" resources I can find

    Aaron Parecki
    My site's source code isn't public, but I might be able to throw the files up just as samples.

    I started off by reading this post https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/ as well as the followup, https://blog.joinmastodon.org/2018/07/how-to-make-friends-and-verify-requests/

    But ultimately those only got me so far, I had to eventually hop in the IRC channel and ask Mastodon and other developers about some of the details. Even the ActivityPub spec doesn't tell you enough to make it work right now. I wish it was simpler!
    Portland, Oregon • 66°F
    1 reply
    Thu, Aug 9, 2018 9:04am -07:00
  • Nate Barbettini https://www.recaffeinate.co/
    "A quick OAuth 2.0 question" is anything but
    Portland, Oregon • 72°F
    Thu, Aug 9, 2018 3:34pm +00:00 (liked on Thu, Aug 9, 2018 9:48am -07:00)
  • Darius Kazemi https://social.tinysubversions.com/@darius   •   Aug 9

    @aaronpk Yeah I am working off those, currently at the IRC/Discord stage. I got the stuff in the blog posts working but weirdly I'm having problems where Mastodon likes my keypair signing for most things except for an "Accept" follow message. Even though it's the same keypair and code. (Messy reference code would be great, even if you just emailed me a zip or something)

    Aaron Parecki
    haha okay! I will unapologetically send you a pile of code, with the only documentation being the inline comments! 😆
    Portland, Oregon • 72°F
    1 like 1 reply
    Thu, Aug 9, 2018 9:53am -07:00
  • rose eveleth https://xoxo.zone/@roseveleth

    Just to clarify I'm here because Twitter is bad. Bitcoin is basically adult men trading beanie babies. Don't toot me. (Do people say don't toot me here? I hope so.)

    Portland, Oregon • 76°F
    Thu, Aug 9, 2018 5:37pm +00:00 (liked on Thu, Aug 9, 2018 10:40am -07:00)
  • aaronpk https://github.com/aaronpk   •   Feb 20

    #1 Query for supported vocabulary

    Aaron Parecki

    As of a few weeks ago, Quill now supports this extension. If the server returns a list of supported vocabulary, Quill disables the links to any interfaces that use unsupported vocabularies. This should help reduce the confusion when micro.blog users use Quill, since now they won't end up on an interface that fails to make a micro.blog post.

    Portland, Oregon • 76°F
    Thu, Aug 9, 2018 10:54am -07:00
  • David Celis https://xoxo.zone/@davidcelis   •   Aug 9

    i put potato chips in some scrambled eggs this morning and it gave me life

    Aaron Parecki
    i've been adding crushed up corn chips into grilled cheese sandwiches and it's amazing
    Portland, Oregon • 82°F
    2 likes 1 reply
    Thu, Aug 9, 2018 1:14pm -07:00
  • Daniel Goldsmith https://ascraeus.org/

    Twitter has decided its a safe space for bigotry and hatred..

    This doesn’t mean anyone else has to use it, so:

    • I deleted all my tweets & unfollowed all
    • I removed twitter syndication from my micropub endpoint, nanopub
    • I’ll be working harder at writing here.
    Portland, Oregon • 92°F
    Thu, Aug 9, 2018 10:31pm +01:00 (liked on Thu, Aug 9, 2018 3:28pm -07:00)
  • Melissa Santos https://weirder.earth/@ansate

    that glorious excitement when something works the way it's supposed to 😀

    Portland, Oregon • 92°F
    Thu, Aug 9, 2018 10:28pm +00:00 (liked on Thu, Aug 9, 2018 3:29pm -07:00)
  • Matt Haughey https://mastodon.cloud/@mathowie   •   Aug 9

    years later it's still fucking wild yahoo bought tumblr

    Aaron Parecki
    whoa I had this exact thought this morning
    Portland, Oregon • 92°F
    Thu, Aug 9, 2018 3:39pm -07:00
  • Eddie Hinkle https://eddiehinkle.com/
    @danielpunkass @manton It's been a long-time coming and we're still experimenting with the post list query for Micropub, but it'd be great if you guys could take a glance at the current discussions and let us know if there is anything missing.
    Portland, Oregon • 92°F
    Thu, Aug 9, 2018 12:00am +00:00 (liked on Thu, Aug 9, 2018 4:20pm -07:00) #indieweb #micropub
  • jk https://api.twitter.com/1/geo/id/c4933ad176bf4057on   •   Aug 9
    No, there’s a trash folder, same as calendar
    Aaron Parecki
    There's no "sort by date deleted" in the trash tho 😉
    Portland, Oregon • 93°F
    5 replies
    Thu, Aug 9, 2018 4:44pm -07:00
  • Known http://withknown.com
    It's time to make the switch to a #decentralized social web. #indieweb #activitypub
    Portland, Oregon • 94°F
    Thu, Aug 9, 2018 11:57pm +00:00 (liked on Thu, Aug 9, 2018 5:07pm -07:00) #decentralized #indieweb #activitypub
  • Ben Werdmüller https://werd.io/profile/benwerd   •   Aug 9

    Basic Attention Token is both good and bad - but hooray for Brave for trying something new

    Aaron Parecki
    wow, this sounds like the worst part of everything about this era of the internet
    Portland, Oregon • 87°F
    Thu, Aug 9, 2018 8:20pm -07:00
  • I’m still on Twitter, but I blog at bitsplitting.org, indiestack.com, blog.punkitup.com, and red-sweater.com/blog/. For starters.

    If you don’t have at least one blog on a domain that you own, you’re not really “on the internet.”

    Portland, Oregon • 87°F
    Thu, Aug 9, 2018 9:40pm -04:00 (liked on Thu, Aug 9, 2018 8:21pm -07:00)
  • spowers https://mastodon.social/@spowers

    Gonna start a Mastodon parody account about Tesla and SpaceX and call it Elom Tusk

    Portland, Oregon • 85°F
    Fri, Aug 10, 2018 1:20am +00:00 (liked on Thu, Aug 9, 2018 8:26pm -07: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