68°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Aaron Gustafson https://twitter.com/AaronGustafson   •   Aug 18
    Let me review the code… it’s been a while :-)
    Aaron Parecki
    @AaronGustafson 😄 My intent was definitely to make it so your code wouldn't need to fetch the URL
    Portland, Oregon
    Wed, Aug 17, 2016 5:45pm -07:00
  • Aaron Gustafson https://twitter.com/AaronGustafson   •   Aug 18
    http://webmention.io/api/mentions?target[]=https://www.aaron-gustafson.com/notebook/what-do-we-own/&target[]=https://aaron-gustafson.com/notebook/what-do-we-own/&target[]=http://www.aaron-gustafson.com/notebook/what-do-we-own/&target[]=http://aaron-gustafson.com/notebook/what-do-we-own/&target[]=https://www.aaron-gustafson.com/notebook/2014/what-do-we-own/&target[]=https://aaron-gustafson.com/notebook/2014/what-do-we-own/&target[]=http://www.aaron-gustafson.com/notebook/2014/what-do-we-own/&target[]=http://aaron-gustafson.com/notebook/2014/what-do-we-own/&perPage=9999 - First entry fails
    Aaron Parecki
    @AaronGustafson ah well that one I know used to work. What's the reason you're fetching it at all? All the comment text is in the JSON.
    Portland, Oregon
    Wed, Aug 17, 2016 5:43pm -07:00
  • Aaron Gustafson https://twitter.com/AaronGustafson   •   Aug 18
    For example: http://wp.zitaio.tk/habrahabr-tip-256669 was returned in one of the sets of results. It doesn’t respond.
    Aaron Parecki
    @AaronGustafson what the...? Are you using the pingback endpoint too? That looks like a spam URL, and it's also not in the database anymore!
    Portland, Oregon, USA
    3 replies
    Wed, Aug 17, 2016 5:28pm -07:00
  • Aaron Gustafson https://twitter.com/AaronGustafson   •   Aug 17
    The plugin only looks up entries that don’t have data coming from you. I guess we could tweak it to throw those away.
    Aaron Parecki
    @AaronGustafson oh interesting. Have you found data at some pages that webmention.io missed? Could file bugs on it for that.
    Portland, Oregon, USA
    3 replies
    Wed, Aug 17, 2016 3:34pm -07:00
  • Aaron Gustafson https://twitter.com/AaronGustafson   •   Aug 17
    Pruning stale links from webmention.io would definitely reduce the lookups on our end, but…
    Aaron Parecki
    @AaronGustafson @miklb Do you get data from the source that's not in the webmention.io response? I tried to include all data in the JSON.
    Portland, Oregon
    Wed, Aug 17, 2016 3:31pm -07:00
  • Aaron Gustafson https://twitter.com/AaronGustafson   •   Aug 17
    Yeah, when URLs go away, they throw errors. The caching may need to be refactored.
    Aaron Parecki
    @AaronGustafson @miklb If a tweak to webmention.io would help, I'm open to suggestions!
    Portland, Oregon, USA
    2 replies
    Wed, Aug 17, 2016 3:03pm -07:00
  • https://chegalabonga.com/2016/08/17/4036/
    Aaron Parecki
    You can always look through the list of open issues on some of the indieweb PHP libraries!
    Portland, Oregon, USA
    Wed, Aug 17, 2016 9:21am -07:00
  • https://aaronparecki.com/2016/08/16/15/spam
    Aaron Parecki
    > Another approach would be to allow cross-signing - an entity with good reputation can temporarily countersign mail to give it a reputational boost and trigger cross-propagation of reputations. That entity could employ whatever techniques they liked to verify the senders legitimacy.
    Portland, Oregon, USA
    Tue, Aug 16, 2016 8:03pm -07:00 #spam #vouch
  • https://aaronparecki.com/2016/08/16/15/spam
    Aaron Parecki
    > When you have central control everything becomes a million times easier because you can change anything at any time. You can terminate accounts and control signups. If you don't have central control,
    you have to rely exclusively on inbound filtering and have to just suck it up when spammers try to find ways around your defences.
    Portland, Oregon, USA
    Tue, Aug 16, 2016 8:01pm -07:00 #spam
  • https://aaronparecki.com/2016/08/16/15/spam
    Aaron Parecki
    > All major webmail and social services force users to perform phone verification if they trip an abuse filter. This sends a random code via SMS or voice call to a phone number and verifies the user can receive it. It works because phone numbers are a resource that have a cost associated with them, yet~all users have one.
    Portland, Oregon, USA
    Tue, Aug 16, 2016 7:58pm -07:00 #spam
  • https://aaronparecki.com/2016/08/16/15/spam
    Aaron Parecki
    > Gmail was hit especially hard by this because early on Paul Buchheit (the creator) decided not to include the client IP address in email headers. This was either a win for user privacy or a blatant violation of the RFCs, depending on who you asked. It also turned Gmail into the worlds biggest anonymous remailer...
    Portland, Oregon, USA
    Tue, Aug 16, 2016 7:35pm -07:00 #spam
  • https://aaronparecki.com/2016/08/16/15/spam
    Aaron Parecki
    > The reputation system was generalised to calculate reputations over *features* of messages beyond just sending domain. A message feature can be, for example, a list of the domains found in clickable hyperlinks. Links would turn out to be a critical battleground that would be extensively fought over in the years ahead.
    Portland, Oregon, USA
    Tue, Aug 16, 2016 7:33pm -07:00 #spam
  • https://aaronparecki.com/2016/08/16/15/spam
    Aaron Parecki
    > Eventually it had to be replaced with an online system that recalculates scores on the fly. This system is a tremendously impressive piece of engineering - it's basically a global, real time peer to peer learning system. There are no masters. The filter is distributed throughout the world and can tolerate the loss of multiple datacenters.

    > I don't want to think about how you'd build one of these outside a highly controlled environment, it was enough of a headache even in the proprietary/centralised setting ....
    Portland, Oregon, USA
    Tue, Aug 16, 2016 7:32pm -07:00 #spam
  • https://aaronparecki.com/2016/08/16/15/spam
    Aaron Parecki
    > The new definition of spam is "whatever our users say spam is", a definition that cannot be argued with and is simultaneously crisp enough to implement, yet vague enough to adapt to whatever spammers come up with.
    Portland, Oregon, USA
    Tue, Aug 16, 2016 5:29pm -07:00 #spam
  • Sumana Harihareswara https://twitter.com/brainwane   •   Aug 16
    I just saw this via https://writing.natwelch.com/post/599 and realized I haven't chatted with you about http://zulip.org yet...
    Aaron Parecki
    @brainwane Zulip looks pretty nice! Are you involved with the project?
    Portland, Oregon, USA
    1 reply
    Tue, Aug 16, 2016 12:44pm -07:00
  • https://mastodon.social/@lrvick https://twitter.com/lrvick   •   Aug 11
    Glowing Bear and Weechat Android both provide solid mobile client support via Weechat's built in SSL relay protocal.
    Aaron Parecki
    @lrvick Thanks! A couple months after posting this I started using Glowing Bear on my iPhone! It's been great.
    Portland, Oregon, USA
    Thu, Aug 11, 2016 6:55am -07:00 #irc
  • find me at @anildash@me.dm or anildash.com https://twitter.com/anildash   •   Aug 10
    A lot of open infrastructure that made social media work has disappeared. Can it be rebuilt? https://medium.com/@anildash/the-lost-infrastructure-of-social-media-d2b95662ccd3
    Aaron Parecki
    @anildash Working on it:

    Responses -> https://www.w3.org/TR/webmention/
    API -> https://www.w3.org/TR/micropub/
    Portland, Oregon, USA
    5 likes 1 reply
    Wed, Aug 10, 2016 1:32pm -07:00 #webmention #micropub
  • Barnaby Walters https://waterpigs.co.uk/   •   Aug 10

    So we just have to hope UPS doesn’t suddenly “pivot” ;) The package this email was about might be of interest to you… I’m getting an X-Carve! Mainly for hurdy gurdy making, but all kinds of ideas for silly stuff to make for IWC… stamps? wooden badges?

    Aaron Parecki
    ooh that looks amazing! Wooden badges would be super cool.
    Portland, Oregon, USA
    Wed, Aug 10, 2016 11:52am -07:00
  • https://waterpigs.co.uk/notes/4iiJdk/
    Aaron Parecki
    haha yeah, specific colors can be trademarked. Keep in mind that the trademark is only valid within the service or product category. So it just means someone else can't start a shipping company that uses the same brown as UPS.
    Portland, Oregon, USA
    1 reply
    Wed, Aug 10, 2016 11:41am -07:00
  • jack the nonabrasive @karabaic@mastodon.social https://twitter.com/karabaic   •   Aug 10
    although it'd be nice if the entire keyboard was epaper with haptic feedback...
    Aaron Parecki
    @karabaic That would be amazing. Instant multi-language physical keyboard layout switching. Also I want a special Final Cut Pro layout.
    Portland, Oregon, USA
    1 like 1 reply
    Wed, Aug 10, 2016 10:46am -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