2015-02-23 UTC
awolf, willnorris and lukebrooker joined the channel
# 01:07 GWG I cleaned up my previous pull request.
# 01:10 acegiak the other thing I'd like to see is auto-accepting from people on my blogroll
# 01:11 acegiak actually, what I should do is make it populate your domain whitelist with people from my blogroll and the people in their xfn network
# 01:11 GWG You want linkbacks only or comments too
# 01:12 GWG I added a pre_linkback_approved to just target linkbacks
# 01:12 acegiak at the moment I don't mind maually approving comments
# 01:12 GWG But you should be able to hook onto it, or add into the options field.
# 01:19 GWG I'm working on getting better at git, along with everything else.
# 01:20 GWG That and not driving people crazy with odd whitespace in my code.
# 01:24 GWG acegiak: For some reason, both snarfed and pfefferle have a philosophy about adding settings to their work.
snarfed joined the channel
# 01:26 GWG It appears on the discussion page.
# 01:35 acegiak i mean you could avoid needing settings in this situation by using a links category as your whitelist
# 01:37 GWG acegiak: It's a simplicity thing.
# 01:37 GWG I try to minimize them as much as possible.
# 01:37 GWG So, for example, I swapped a setting in Post Kinds for a declaration of theme support.
# 01:38 GWG It's the "Just Works" philosophy.
# 01:39 GWG Considering how long the list of Settings sub-pages can be if you have a lot of plugins, I get it
# 01:55 aaronpk only a few hours in to caseorganic.com running wordpress and already getting tons of pingback spam
# 01:59 GWG aaronpk: May I recommend a plugin?
# 02:00 GWG It does something Akismet doesn't do.
# 02:01 GWG It checks the IP address of the linkback against the IP address of the web server it supposedly came from.
# 02:01 GWG I find that flags a lot of garbage
awolf joined the channel
# 02:04 acegiak semantic linkbacks should have hooks allowing other plugins to autoapprove or autotrash
# 02:04 GWG I thought about that, but I'd still like the hook.
# 02:05 GWG The comment approved hook is at a very different place in the chain of events.
# 02:07 GWG Removing the domain function would be easy, leaving the rest
# 02:11 GWG Hooks are good, either way. I need more hooks.
benwerd and snarfed joined the channel
# 02:19 aaronpk kylewm: it appears Woodwind is not de-duping posts in a stream by looking at redirects?
# 02:20 kylewm aaronpk: if an entry is in two feeds, it'll appear twice, is that what you mean?
# 02:20 aaronpk but the old URLs are sending redirects to the new ones
# 02:20 aaronpk it found all the new URLs, but the old ones are still appearing in the stream as their own posts
# 02:20 kylewm no, it doesn't look at permalink pages at all, just the h-feed
# 02:21 aaronpk it's going to happen to me as well when I change URL schemes
# 02:22 GWG aaronpk: What are you changing to?
# 02:22 kylewm not totally unrelated, it's difficult to tell if a post has been deleted, or if it's just fallen off the bottom of an h-feed
# 02:24 aaronpk making an HTTP request to a deleted page should return HTTP 410
# 02:24 aaronpk but polling URLs to find if they're deleted seems unsustainable
KartikPrabhu joined the channel
# 02:26 kylewm yeah, might be reasonable to check the 10 latest posts per feed, once a day, or something
# 02:26 aaronpk I'd consider checking posts that were recently viewed
# 02:27 kylewm it's especially nefarious with PuSH because you don't even have a couple minute window
# 02:28 aaronpk I wonder if an extension to PuSH could solve this...
# 02:28 aaronpk if you subscribe to the topic "http://aaronparecki.com", you'll get pings when my home page feed changes
# 02:29 aaronpk if I delete a post (whether or not it's on the home page), I could also send a ping to the hub with the same topic
cmhobbs joined the channel
# 02:36 aaronpk no wonder nobody understands how this stuff works. it seems really complicated.
# 02:36 aaronpk i thought I remembered seeing a really simple explanation of PuSH somewhere
# 02:38 GWG aaronpk: Who is maintaining the spec for PuSH?
# 02:38 GWG And is that person(s) active anywhere?
# 02:39 aaronpk julien51, as well as brad fitzpatrick and brett slatkin (both were at IWC PDX 2013)
# 02:40 aaronpk it's not necessarily the spec that needs updating, the spec actually is quite generic
# 02:41 aaronpk anyway what I was looking for is the payload that the hub sends to subscribers when the feed updates
# 02:41 aaronpk IIRC it includes pretty much only the "hub.topic" URL
# 02:42 aaronpk I was thinking it could optionally include "hub.url" pointing to a single URL that changed, which may not be listed on the topic URL anymore (assuming the topic URL is a feed showing the latest N things)
# 03:15 kylewm the content of the ping is actually unspecified. it can be anything
# 03:15 aaronpk also I couldn't find docs on superfeedr for what the ping contains
# 03:16 aaronpk that's between publisher and hub. i'm talking about between hub and subscriber.
# 03:17 aaronpk I didn't realize PuSH 0.4 could have any arbitrary body and just required two Link headers
# 03:18 aaronpk now I'm tempted to write up a profile of PuSH 0.4 (would totally count as being PuSH 0.4) but specifying this stuff a little more concretely
# 03:18 aaronpk I feel like this has the same problem as OAuth 2.0
KartikPrabhu joined the channel
benwerd joined the channel
# 04:24 ben_thatmustbeme Votes on user stories in socialwg brought up an interesting idea. I had thought of adding polling before but I think polling, q &a , and events may all be I generalized to a single type
# 04:25 ben_thatmustbeme Events are just polls where the answers are "attending" our not. But if you generalize it to a post that can list a set of expected optional responses
# 04:28 ben_thatmustbeme So you list "attending" & "not attending" as the possible responses. But you allow people to respond with new values "unlikely" "will try" etc
# 04:28 aaronpk i had a draft post i was working on a while ago about that
# 04:29 aaronpk it turns out we already have a pretty good way of representing Q/A, polls, etc on the web... HTML forms!
# 04:30 aaronpk so you can just make an HTML form for your poll, listing out the options you want or whatever, and people can submit the form! except instead of submitting it to you, it can first post to their site
KartikPrabhu, lukebrooker, benwerd, pauloppenheim, awolf, cweiske, elima_, michielbdejong, tantek, elf-pavlik, Jihaisse, benwerd_, KevinMarks, iandevlin, LauraJ, loic_m, frzn, friedcell, alanpearce, krendil, Sebastien-L, eschnou and interactivist joined the channel
elf-pavlik, thehighfiveghost, lukebrooker, pfefferle and Sebastien-L joined the channel
pfefferle_, thehighfiveghost, LauraJ and petermolnar joined the channel
sanduhrs, dns53 and Garbee joined the channel
# 10:37 Loqi petermolnar: kylewm left you a message on 2/18 at 11:26am: i sympathize about the extra space copied from api key/secret. i've done that more times than is reasonable.
# 10:40 petermolnar GWG I've seen the weekly updates about the wiki, including the many many types of indieweb taxonomy in WordPress Data, and I have to say, I might not get some of them; I mean, for example, why fav and like and bookmark? is that not redundant?
# 10:42 GWG People use them. Up to the user to decide what works for their site.
# 10:43 petermolnar I think it's then just some mindset difference, that I would like to shift my things to a more simple setup, and now I'd have to deal with tags, categories, post types and indieweb taxonomy and it kind of getting a bit too much for me; I'm doing more work on the markup and the meta than on actual content and that is definitely not a good sign
upper- joined the channel
# 10:45 GWG petermolnar: I have a feature to choose which ones are enabled
# 10:46 petermolnar it's just whining the massive complexity wordpress & the metadata is headed for
# 10:46 Loqi petermolnar meant to say: it's just whining about the massive complexity wordpress & the metadata is headed for
# 10:48 GWG petermolnar: I agree to a point. I don't use categories much. But disabling them is difficult
# 10:49 petermolnar that do makes sense then; indieweb taxonomy + tags would indeed make a better structure then post formats + categories
elf-pavlik joined the channel
# 10:50 petermolnar did you think of some migrator/mirror plugin? for example, to automatically ( to old posts as well ) add 'photo' to image type posts
# 10:54 GWG Not specifically. I did it myself for most.
elf-pavlik, barnabywalters, LauraJ, thehighfiveghost, friedcell, pfefferle, dns53, michielbdejong, frzn, Sebastien-L, GenioDiabolico, elima_, awolf, verdi_ and fourtonfish joined the channel
# 15:27 ben_thatmustbeme wonders if we should have a page for all the "vendor" extensions for micropub being used. would be nice to know what to add support for. I want to ensure interoperability of my clients
# 15:28 ben_thatmustbeme I know aaronpk has begun using things like p3k-consume p3k-type, etc. wonder what he uses for weight
elf-pavlik, interactivist, pfefferle, gRegor`, Sebastien-L, loic_m and thehighfiveghost joined the channel
# 16:34 gRegor` Morning, indieweb
danlyke, gmack, tjgillies, pfefferle, loic_m_, tantek and iandevlin joined the channel
snarfed joined the channel
# 17:50 snarfed KevinMarks: re writing a journalist-friendly article about how the FB API changes have hurt us...not sure if it'd be worthwhile, but maybe!
# 17:50 snarfed KevinMarks: the tl;dr is, if a user authed an app w/the 1.0 API, the app could read (and like, comment on) anyone else's posts that the user could see. the 2.0 API only lets the app read/write the user's own posts, for the most part.
# 17:51 snarfed i actually think it's a good policy change. e.g. if i post something on FB for just my friends, i definitely don't necessarily intend that arbitrary apps can see it too
benwerd, almereyda and thehighfiveghost joined the channel
AMF joined the channel
# 18:35 GWG I've decided to try to accomplish something today.
# 18:35 gRegor` How goes the WordPress indieweb?
squeakytoy joined the channel
# 18:35 gRegor` Ooh! Lemme look
# 18:36 gRegor` What theme did you use?
# 18:37 GWG aaronpk: How did caseorganic decide on p3k initially?
# 18:37 gRegor` Do the WordPress webmention plugins rely on the XMLRPC endpoint?
# 18:38 gRegor` And if so, do they require pingback?
# 18:39 aaronpk why do you need a plugin to disable pingback? there's a checkbox in settings for it
# 18:39 GWG The pingbacks setting does need to be enabled, but not the XMLRPC component
# 18:40 aaronpk sounds like a good addition to the wordpress getting started page
# 18:40 gRegor` scratches head. I don't follow that GWG
# 18:41 aaronpk "The pingbacks setting does need to be enabled, but not the XMLRPC component"
# 18:41 gRegor` aaronpk: Hm, not familiar with that checkbox. I think this just moves it up one level, instead of doing a DB check to see if pingbacks are allowed, it just responds to pingback saying the server doesn't support it.
frzn joined the channel
# 18:42 GWG gRegor`: Exactly, the setting would turn off all types of Linkbacks. Telling the XMLRPC component to not accept pings is a different level
nloadholtes joined the channel
# 18:43 gRegor` No, the plugin disabled pingback.ping XMLRPC method
# 18:43 gRegor` s/disabled/disables/
# 18:43 Loqi gRegor` meant to say: No, the plugin disables pingback.ping XMLRPC method
# 18:44 gRegor` and pingback.extensions.getPingbacks, and removes the X-Pingback header
benwerd joined the channel
# 18:45 GWG I will volunteer my house as a NYC venue, and myself as the sole attendee.
# 18:47 tantek jonnybarnes: i.e. their *action* (redirect) overrides their *words* (rel=canonical markup claim)
# 18:47 jonnybarnes I have no idea where to raise an issue with wikipedia about that, are they on github?
# 18:49 GWG Anyone have an example of a venue page handy?
# 18:50 dietrich aaronpk: i... have problems staying in this dimension?
almereyda joined the channel
# 18:51 GWG Have to decide how to venue in Wordpress
# 18:52 tantek GWG, what's the use case you're trying to solve?
# 18:54 GWG Tantek, if I am hosting an HWC by myself, don't I need a venue?
# 18:55 tantek GWG, for the HWC use-case you can start with using just the wiki
# 18:55 tantek don't put so many steps in front of yourself for the first time you do something
# 18:55 GWG I'm not building something today. Just thinking
# 18:56 tantek keep it minimal and simple and get it done ASAP. then learn and iterate.
KartikPrabhu joined the channel
# 18:56 tantek doing, reflecting, iteration is a faster way of solving the problem than thinking a lot about it
# 18:56 tantek sure for that you don't need a venue on your site
# 18:57 GWG Manually. Want to iterate to less manually.
Unifex joined the channel
# 18:58 GWG My exercise is usually how do I build it in my system?
# 19:01 tantek folks are going to be looking it soon from MozPDX
# 19:03 aaronpk whoever keeps setting up the future HWC pages is copying from a really old version... because i always have to keep removing the "cancelled tonight" message from pdx
# 19:04 tantek thanks gRegor` for setting up the future HWC pages :)
# 19:06 gRegor` I linked the homepage blurb to /next-hwc so in the future we just need to update the dates in the text and maybe the locations.
Pierre-O joined the channel
# 19:13 tantek alright, now that we have venues confirmed for HWC, let's get some indie events posted!
# 19:16 aaronpk is hoping someone with magic design/js skills will make a good event posting UI for micropub
# 19:16 Loqi Ok, I'll tell them that when I see them next
# 19:16 tantek aaronpk - an alternative is a "plain text" UI for entering events
# 19:17 tantek per markdown methodology (not markdown syntax)
# 19:18 tantek This Wednesday, 17:30-19:30 Homebrew Website Club Meetup @ESRIPDX
# 19:19 aaronpk i think as long as you use typical language a parser could do a reasonable job with that
# 19:19 gRegor` What is picoformat?
elima_ joined the channel
# 19:19 tantek but that's something I might type - the key is to figure out what *YOU* would naturally type as a brief english description of an event
# 19:20 gRegor` KartikPrabhu: I know you've been busy. Only teasing. :)
cweiske, almereyda, KartikPrabhu, snarfed and ramsey joined the channel
# 20:09 tantek one thing I realized while reading that, it's got use-cases both for indieweb publishing (individual reviews, comments, likes)
# 20:10 tantek e.g. would love to see a time series charting of the ratings #s for any given business
# 20:10 tantek such timeseries would also put overall average review more in context
yakker joined the channel
krendil, friedcell, KartikPrabhu, loic_m__, elima_, eschnou, snarfed, snarfed1, kylewm, tantek, wolftune, tilgovi, LauraJ, willnorris, cphyc and lukebrooker joined the channel
benwerd joined the channel