86°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • oyam https://micro.blog/oyam   •   permalink

    @aaronpk Hey, any plans on updating Overland in App Store with the new 'current' location property?

    Aaron Parecki
    oh is that not in the app store right now? I didn't realize I had some unreleased changes still! I will try to get to that shortly.
    Baltimore, Maryland, USA • 52°F
    Sun, Jan 21, 2018 3:27pm -05:00
  • Eddie Hinkle https://eddiehinkle.com/   •   Jan 21

    That is VERY strange!! 😕

    Aaron Parecki
    I'm surprised it showed up in the screenshot too! I thought it might be only in the vide buffer
    Baltimore, Maryland, USA • 46°F
    Sun, Jan 21, 2018 9:44am -05:00
  • renem https://micro.blog/renem   •   permalink

    @aaronpk maybe PowerNap™ was active and the MacBook wasn’t in standby?

    Aaron Parecki
    Is that a thing? The laptop was shut, not plugged in, and had been like that for about 10 hours.
    Portland, Oregon, USA • 52°F
    Wed, Jan 17, 2018 3:29pm -08:00
  • belle http://snippets.bellebcooper.com/author/belle/   •   Jan 10

    My trick to make my 2017 annual review blog post easier to write was to create the draft immediately on publishing my 2016 review. I added little bits to it all year and just polished it off in Dec. I’ve already done the same for 2018.

    Aaron Parecki
    That is a fantastic idea and I am going to do the same now.
    Portland, Oregon, USA • 48°F
    Tue, Jan 16, 2018 5:31pm -08:00
  • belle https://micro.blog/belle   •   permalink

    @canion This looks really interesting! Thanks for sharing.

    Aaron Parecki
    @belle whoa that video or animated web page or whatever it is is really amazing
    Portland, Oregon, USA • 49°F
    Tue, Jan 16, 2018 5:25pm -08:00
  • brentsimmons https://micro.blog/brentsimmons   •   permalink

    @aaronpk A starred article is a private favorite — generally it means something you want to come back to later for some reason. It’s common to have a special pseudo-feed that shows just starred articles, so a user can find them all easily.

    I haven’t worked with current syncing system APIs much yet: my experience is mainly with NewsGator and Google Reader APIs, both now defunct. I vastly preferred NewsGator’s API, because it was designed as a syncing system, where Google Reader’s API was designed for Google, and was never publicly documented or supported, and didn’t work very well for apps like Evergreen (there were lots of ambiguous cases).

    Aaron Parecki
    @brentsimmons Awesome, thanks, makes sense. I might add a note that servers should feel free to create these sorts of pseudo-feeds themselves. I'll see if I can dig up the NewsGator API docs. It's helpful to know that you're thinking about this from a "syncing" perspective rather than more of a REST API perspective.
    Portland, Oregon, USA • 54°F
    1 reply
    Tue, Jan 16, 2018 11:45am -08:00
  • brentsimmons https://micro.blog/brentsimmons   •   permalink

    @aaronpk Thanks!

    Let me see if I understand it. I’ll try putting it into my own words:

    Microsub is a spec for a syncing system.

    The server crawls feeds, handles feed parsing, and keeps the true copy of the subscriptions list (folders and feeds).

    A client app can add/remove folders and feeds and can download the parsed feed data.

    (There are additional features, but I think those are the basics. True?)

    The two things I think an Evergreen user would still want are: 1) per-article read/unread status syncing, and 2) per-article starred status syncing.

    Aaron Parecki
    @brentsimmons That sounds about right!

    I've had multiple requests for read/unread, but I'm curious about the starred thing. Is that meant as a private bookmark, or more like publicly favoriting something? Or is it more like adding it to a "starred" folder?

    Out of the various feed reader APIs you've used like FeedBin, Feedly, Feed Wrangler, which do you like working with the best and why?
    Portland, Oregon, USA • 50°F
    1 reply
    Tue, Jan 16, 2018 10:15am -08:00
  • cleverdevil https://micro.blog/cleverdevil   •   permalink

    @brentsimmons totally fair. In concept, a Microsub server acts like the server-side of a reader. It has “channels” which are like folders and in them will be feeds. It fetches feeds, parses them, and normalizes them. @aaronpk is the spec author.

    Aaron Parecki
    @cleverdevil @brentsimmons I'd love to work with you on improving the Microsub spec based on your implementation of Evergreen! The idea with Microsub is to make it easy to develop reader interfaces without dealing with managing subscriptions or feeds.
    Portland, Oregon, USA • 42°F
    1 reply
    Tue, Jan 16, 2018 7:48am -08:00
  • manton https://micro.blog/manton   •   permalink

    @EddieHinkle Indeed. If you're already signed in on the phone I think that's a really elegant solution.

    Aaron Parecki
    @manton I’m always happy to help with authentication stuff!
    Portland, Oregon, USA • 48°F
    Mon, Jan 15, 2018 6:46pm -08:00
  • EddieHinkle https://micro.blog/EddieHinkle   •   permalink

    @manton @aaronpk's idea about sending a push notification to an existing logged in m.b mobile app could help around this issue 😉

    Aaron Parecki
    Absolutely! It works great. It’s the only login mechanism to my own site now. https://aaronparecki.com/2017/10/04/23/passwordless-logins
    Portland, Oregon, USA • 48°F
    Mon, Jan 15, 2018 6:44pm -08:00
  • Louis Gray http://google.com/+LouisGray   •   Jan 14
    My referral logs await your feedback. 😁https://blog.louisgray.com/2018/01/linking-less-and-talking-more.html?m=1
    Aaron Parecki
    Let's talk about adding Webmention support to Blogger!
    Portland, Oregon, USA • 49°F
    5 likes 1 reply
    Sun, Jan 14, 2018 7:20pm -08:00
  • Mel Choyce http://choycedesign.com   •   Jan 14
    Pingbacks need a redesign!
    Aaron Parecki
    We thought so too! https://indieweb.org/Webmention
    Portland, Oregon, USA • 50°F
    7 likes 1 repost 3 replies
    Sun, Jan 14, 2018 5:04pm -08:00
  • Aswath Rao http://demo.mypor.ch/id/aswath   •   Jan 14
    Wouldn't that be antithetical to IndieWeb? Personally I prefer OpenID (at a practical level it has to be self-hosted)
    Aaron Parecki
    IndieAuth is meant to take over since OpenID 1.0 is effectively dead. If you want the details: https://indieauth.spec.indieweb.org/

    Ultimately micro.blog and Wordpress should have this built-in rather than using indieauth.com
    Portland, Oregon, USA • 52°F
    1 reply
    Sun, Jan 14, 2018 10:48am -08:00
  • https://microblog.phoneboy.com/2018/01/14/90/
    Aaron Parecki
    The real solution is for micro.blog to build in its own IndieAuth server so that you never end up on indieauth.com, but that will require some engineering work by micro.blog first.
    Portland, Oregon, USA • 51°F
    Sun, Jan 14, 2018 10:04am -08:00
  • Ben Werdmuller http://werd.io/   •   Jan 13
    I'm increasingly of the opinion that #indieweb work should be undertaken as part of a foundation, perhaps underwritten by @shuttleworthfdn or @webfoundation. An independent social web that is easy to build for and extend is an important idea.
    Aaron Parecki
    tbh I have thought about this a lot as well. I'm definitely not ready to take this on myself, but would be interested if I had some help.
    Portland, Oregon, USA • 57°F
    1 like
    Sat, Jan 13, 2018 4:32pm -08:00
  • Jet Villegas http://www.junglecode.net   •   Jan 13
    I've been closely following this work for *many* years now, and I don't see it scaling beyond the DIY scene. I don't think that's defeatist--there are other battles to fight and win.
    Aaron Parecki
    I've been *working* on this for many years, and hitting 1 million is a pretty exciting milestone! There's obviously still a long way to go, but it's important to celebrate the small victories along the way.
    Portland, Oregon, USA • 50°F
    2 likes
    Sat, Jan 13, 2018 10:30am -08:00
  • Jet Villegas http://www.junglecode.net   •   Jan 13
    Meanwhile 4 million Facebook Likes happened in the time it took to write this tweet. I get the DIY ethos, but ship has sailed.
    Aaron Parecki
    @junglecode I'm kind of surprised by that defeatist tone coming from someone who works at Mozilla.
    Portland, Oregon, USA • 47°F
    1 reply
    Sat, Jan 13, 2018 7:25am -08:00
  • aaronpk https://github.com/aaronpk   •   Jan 12

    #52 Remove images from posts containing a photo

    Aaron Parecki

    Encountered two blockers working on this:

    1) In a simple example of an img tag inside an e-content tag, the parsers are using the img tag as an implied photo property. This seems wrong to me. Example This means XRay sees a post like this as a photo post, and would remove the img tag from the content, which is definitely not the right thing to do.

    <div class="h-entry"><p class="e-content p-name">Hello World <img src="example.jpg"></p></div>
    
    {
        "type": [
            "h-entry"
        ],
        "properties": {
            "name": [
                "Hello World http://example.com/example.jpg"
            ],
            "content": [
                {
                    "html": "Hello World <img src=\"http://example.com/example.jpg\">",
                    "value": "Hello World http://example.com/example.jpg"
                }
            ],
            "photo": [
                "http://example.com/example.jpg"
            ]
        }
    }
    

    2) At the point that XRay is sanitizing the HTML value, the Microformats parser has already converted the HTML to plaintext.

    For example, XRay sees this object and runs the HTML sanitizer on the HTML value:

    {
        "html": "Hello World <img src=\"http://example.com/example.jpg\">",
        "value": "Hello World http://example.com/example.jpg"
    }
    

    This means I can't remove the img tag from the plaintext value since it's already been parsed. I think my only solution for this is going to be to create my own plaintext value out of the sanitized HTML. Unfortunately, that is not a straightforward process, as demonstrated by this relatively long function that does this in the PHP parser. However that might be the technically better option anyway, since XRay can't be sure exactly what method was used to generate the plaintext value from the original HTML anyway.

    Portland, Oregon, USA • 49°F
    Fri, Jan 12, 2018 7:32am -08:00 #xray
  • aaronpk https://mastodon.social/@aaronpk   •   Apr 20

    Hello world. Ignore me.

    Aaron Parecki
    Test reply for Bridgy Fed
    Portland, Oregon, USA • 51°F
    Thu, Jan 11, 2018 9:18am -08:00
  • Marty McGuire https://martymcgui.re/   •   Jan 9

    Terrible colds and flus have been going around. Amy had it all last week and I thought I had managed to avoid it. Then an inflamed feeling and coughing started yesterday. 😩 Definitely something I don’t have time for, haha.

    Aaron Parecki
    You're telling me! I had to 😮 do things like sit on the couch with https://indiewebcat.com and watch Netflix for hours at a time.
    Portland, Oregon, USA • 48°F
    1 reply
    Tue, Jan 9, 2018 6:13pm -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