KevinMarks, KevinMarks_ and singpolyma joined the channel
#aaronpkfor those of you who support salmentions, do you do any sort of rate limiting / throttling of how often you send webmentions when your post is updated?
singpolyma and KevinMarks_ joined the channel
#voxpelliaaronpk: not yet I think, that's one of the reasons I haven't launched my salmention support yet. That + proper diffing/sanity checks of downstream salmentions before forwarding them
#aaronpki just saw my site send a whole bunch of webmentions after receiving a new comment on a blog post, and i'm a little concerned about how much traffic that generates when two responses come in in a row
#sknebelaaronpk I guess your checkins also spam those you mention in them quite a bit? creation and then ownyourswarm adding data, coins, ... bit-by-bit?
#sknebel(ask sebsel, afaik he gets an e-mail for each webmention he receives)
#aaronpkluckily there aren't many links in my checkins, but yeah it sends webmentions when i tag people in checkins
#voxpelliI have a general throttling / rate limiting per domain, but that one is pretty permissive, like one or maybe even a couple of requests per minute
#voxpelliand I'm not sure whether I even dedupe Salmentions that are throttled or whether I still send the same amount of pings, just with some delays between them
#aaronpkSweet. Should be pretty straightforward I hope
#sknebelbut for some reason it won't talk to my local irc server, and I have no idea why
#sknebel(and the topic of "why does all IRC server software assume you've done this since the 90s and know all the black magic involved anyways" is also still open :P but for only local, single user usage I can live with very limited configuration for now)
#aaronpkoh gosh yes that's a good summary of the irc situation
#aaronpkfwiw I run ngircd both locally and as my private irc server on Linode. It's pretty easy to configure
#sknebelD'oh, server != host in config. works now :P
KevinMarks joined the channel
#sknebelI've just set up a basic server config for now and firewalled it off from everything, as long as I don't want to allow other users on it that is fine
#sknebelideally I'd like something where I can easily require SASL-Auth against some external auth source and be sure everyone else can't do anything, haven't found anything that was obvious enough to configure for that
#schmartymight want to move the virtual EU event up to put it in line with the timezone ordering?
#ZegnatI am not sure what to do there. If someone wants to do a virtual US it might be better to have those two grouped under 1 virtual heading, was my reasoning.
#schmartyZegnat: that also seems totally reasonable
#jeremycherfasI’ve left the topics in place, but moved and consolidated the What information. It is still pretty reptitive, but that’s OK for people who are skimming, I think.
#plindner[also don't remember seeing the full url during indieauth flow..]
#plindnerSingle user setting help text: "Is this a single-user site? If so, your profile information will be shown at the top of the homepage."
#tantekthat makes sense, now was that the default? or was multiuser the default?
#tantekor was it a side effect of the theme you chose?
#plindnerIt was set to single-user, but I'll bet that this setting is not accounted for in parts of the code and /profile/$username URL gets returned instead
#tantekhmm that definitely sounds like a bug worth reporting
#tantekwe can !tell benwerd here also if we can find something specific for further investigation
#plindnerIt worked in the past, so something regressed.
#sknebelZegnat: it shipws with known. just not sure if those need to be enabled explicitly
#ZegnatAh, alright, I guess it is off by default then if jeremycherfas doesn’t see it
#jeremycherfasOK, so the description of the Events plugin is “A lightweight way to post events.”. I don’t do that. I don’t organise events. If it is needed to reply to other peoples’ events, let’s just say that I find that counter-intuitive.
#jeremycherfasAnd yes, enabling it gives me a link to RSVP
#tantekweird, SF got dropped somehow from 2017-05-31
#LoqiAn RSVP is a reply to an event post that says whether the sender is or is not attending, might attend, or is just interested in the event https://indieweb.org/rsvp
#ZegnatThat might not so much deserve a FAQ as it deserves to be filed as a bug somewhere
#ZegnatI think thats an architectural choice, tantek: smaller core, more plugins
[shaners] joined the channel
#tantekZegnat: disagree, it raises the barriers for usability (as we've just seen)
#tantekanyone picking architecture over usability is making a mistake
#tanteknot saying that is what's happening here with Known in particular, but rather more the general problem (which can be seen with Drupal, and sometimes WordPress too)
#ZegnatPhoto posts are apparently also a plugin? Wonder if those are on by default.
#tantek.comedited /rsvp (+292) "add explicit with a tool shortcut at the top and provide one-liners for Known / WordPress" (view diff)
#ZegnatHuh. Seems like cleverdevil came up with an indieweb extension to JSON Feed
#tantekjeremycherfas: I added brief one-liner about Known here: https://indieweb.org/rsvp#How_to_publish let me know if that would have helped you, and feel free to edit / add more detailed steps / specifics to the Known entry to make it clearer
#[cleverdevil]By the way, feel free to comment on that github issue!
#[cleverdevil]I am by no means an expert on this subject ?
#[cleverdevil]But, I have seen a growing number of feed readers adding support, so I figure its worth riding the momentum, and getting as many IndieWeb fundamentals in there as possible ?
#gRegorLoveWhat's the use-case for adding post-types to JSONFeed?
#gRegorLovefeed readers generally render the title and the content, right?
#[cleverdevil]Its more about embedding the metadata (in-reply-to, rsvp, geolocation, etc.)
#[cleverdevil]If a consumer has the metadata, it could for example show you a list of replies, or posts by location, etc.
#gRegorLovePut another way, "Who is the consumer?" I'm unclear on that so far.
#[cleverdevil]I personally find the "one-size fits all" feed reader of today (and yesterday) to be pretty rough from a user experience perspective.
#[cleverdevil]I want to consume photo feeds differently than checkins, differently that microblogs, differently than long-form posts.
#gRegorLoveSounds really difficult if feed readers of the future are going to continue to support XML feeds. Diverging functionality between them and JSONFeed.
#gRegorLoveI guess it could downgrade gracefully if only XML feeds exist for a site
#gRegorLoveTrying to spec all the metadata into JSONfeed before consumers exist sounds difficult, too. Not trying to be negative, I promise. Just thinking out loud. :)
#[cleverdevil]Totally get it, and I appreciate the conversation ?
#[cleverdevil]I think that's why JSON Feed initially has kept it out of the spec.
#gRegorLoveMy impression is they didn't really explore parsing HTML. It's way easier than parsing XML as I think we're showing pretty regularly with our sites.
#Loqigranary is a library and REST API that frees you from social network snowflake API and exposes the sweet social data foodstuff inside as HTML and JSON with microformats2, ActivityStreams, Atom, XML, and more https://indieweb.org/granary
#mblaneyaaronpk: I rate limit sending webmentions to every five minutes.
#mblaneyI wrote a queue that is used by both salmention and post update code paths, if there's anything left in the queue (due to no further update triggers) it gets sent by cron on the hour.