2015-02-26 UTC
# 00:00 Loqi acegiak@slack: nah irc/kylewm is good
# 00:00 Loqi acegiak@slack: cause the next thing is then the post time on slack
KevinMarks joined the channel
# 00:01 Loqi acegiak@slack: Nope. I tap out. Slack is giving me the jibblies
# 00:02 tantek oh that's an interesting change - it looks odd to me though
# 00:03 Loqi kylewm@slack: acegiak: what don't you like?
# 00:03 tantek I back scan from the : and see slack: which makes it seem like slack is talking
# 00:03 aaronpk i'm open to suggestions. [slack/kylewm] seemed too noisy though
# 00:03 tantek and at the front, it starts with "Loqi:" in the IRC client
# 00:03 tantek so literally the most important piece, the actual author, is LOST in the middle
# 00:04 aaronpk hm I can see that. it's different on my client tho
# 00:04 tantek if you don't like the brackets (don't blame you), then just drop them
# 00:04 Loqi pwcc@slack: Can Loqi lie about who they are positing as?
# 00:04 tantek and that way when you scan/skip past "Loqi: slack/"
# 00:05 acegiak on my minecraft bridge I have it with <MCbridge> <username> message
# 00:05 tantek aaronpk, the other thing about "Loqi: slack/kylewm:" is that it properly reflects that what you're seeing is from the Slack silo
# 00:06 colintedford I can see the "lost in the middle" argument, but for me reading left to right, "kylewm@slacK" is clearer.
# 00:07 tantek colintedford: except that the Loqi: is what you see first
# 00:07 Loqi slack/aaronpk: we can use anything, I just need to be able to match it on the other side
# 00:07 colintedford tantek: I can see both styles in the conversation here and the @ is easier for me to read.
# 00:07 Loqi slack/pwcc: I reckon having loqi lie could work - assume people aren't going to impersonate.
# 00:08 Loqi slack/aaronpk: pwcc: I don't understand what you mean
# 00:08 tantek besides we're web focused, not email focused. so paths > @
# 00:08 acegiak that looks like loqi is addressing slack/aaronpk to me
# 00:08 Loqi slack/aaronpk: the only thing I don't like about this version is that yeah what acegiak said
# 00:08 Loqi slack/aaronpk: because that's IRC convention
# 00:09 Loqi slack/pwcc: sorry. Basically have loqi post in irc using the same username as in slack.
# 00:09 Loqi slack/pwcc: So Loqi impersonates me in the irc channel.
# 00:09 Loqi slack/aaronpk: oh, no I can't sign in to people's IRC nicks on freenode lol
j12t joined the channel
# 00:09 tantek and then when Loqi becomes self-aware, it will be that much easier for it to take over
# 00:09 Loqi slack/pwcc: Cool - was surprised. :simple_smile:
# 00:09 colintedford Though yeah, having Loqi up front is really the main thing that makes it weird.
# 00:10 Loqi slack/aaronpk: i *could* do something like have Loqi sign in to irc as "tantek|slack" but that'd be way more complicated for me
# 00:10 KevinMarks I mean create a new user "slaqi” and have that post with out a prefix
# 00:10 acegiak if loqi can use separate names just have loqi use a different name for when slack bridging
# 00:11 reidab spam the channel with many many /nick changes :P
# 00:11 tantek perhaps just a convention that this message is coming from another channel
# 00:12 tantek e.g. Loqi does this automatically when someone says a keyword in twitter
# 00:12 tantek aaronpk, because Loqi processed the ++ here in IRC, and then stopped processing
lukebrooker joined the channel
# 00:14 tantek any use of letters makes it look like part of the name
KevinMarks__ and KevinMarks joined the channel
snarfed joined the channel
# 00:20 Loqi slack/kevinmarks: how about ♯kevinmarks
# 00:21 tantek I still vote for "kevinmarks>" for anything from slack or other sources, and "@kevinmarks>" for twitter (instead of [@kevinmarks] )
# 00:21 reidab that seems like it could get a bit confusing with slack also encouraging @mentions
# 00:21 tantek too similar, cognitive dissonance and all that
# 00:21 Loqi slack/kevinmarks: Ok how about â™®kevinmarks
# 00:21 tantek now it just looks like an obscure musical reference
# 00:22 tantek is there a way to tie your domain to your slack profile?
# 00:22 tantek we could just abandon all this silo specific username crap
# 00:22 tantek no matter how the identity comes in, transform it to their domain
# 00:22 Loqi slack/kevinmarks: slack's logo is a rotated hash
# 00:23 tantek KevinMarks: I'm surprised you haven't suggested #!kevinmarks :P
# 00:24 reidab #!/usr/slack/KevinMarks
# 00:24 aaronpk tantek: I can't do just "kevinmarks>" because I need some notation that is *only* used by the slack message
# 00:25 Loqi slack/kevinmarks: there's even ≋kevinmarks for activity stream sourced info :wink:
# 00:25 Loqi slack/aaronpk: otherwise this happens
# 00:25 Loqi slack/kevinmarks: you could use guillemots
# 00:26 Loqi slack/aaronpk: oh you're not in slack anymore
# 00:26 Loqi slack/aaronpk: it makes Loqi echo his line in Slack
# 00:26 snarfed tantek: aaronpk: i put my url (ie domain) in the "What I Do" profile section
# 00:27 reidab you could probably get away with a nonprinting unicode character per service, but I think that's much more confusing than just picking a printing char to represent each service
# 00:28 GWG rhiaro: This IRC web client, can you keep me posted?
# 00:30 rhiaro GWG: they're actually building a server (like quassel) that it's really easy to build clients for (unlike quassel) and someone will build a web client to work with it
# 00:34 GWG rhiaro: I use ZNC. Willing to switch. But I want something with a good web client.
# 00:37 KitB It's a hobby project at the moment because I'm pissed of with quassel
# 00:37 Loqi KitB meant to say: It's a hobby project at the moment because I'm pissed off with quassel
# 00:37 GWG rhiaro: I'm surprised no one has ever tried a web client built into ZNC.
# 00:38 KitB But a decent web client is one of the goals
# 00:39 KitB He's certainly in the IRC channel
# 00:39 reidab I also use ZNC as a bouncer, but have never felt the desire for a web client
lukebrooker joined the channel
# 00:40 rhiaro Now I have a chromebook, web client has suddenly become even more noticeably missing
# 00:41 GWG rhiaro: That's one of my use cases
# 00:41 GWG reidab: One of my use cases is mobile. I don't need constant connection.
# 00:41 bear I use ZNC and when I need to have a web client I stand up qwebirc real fast
# 00:43 GWG Then I need to have Quassel and ZNC running.
# 00:46 Loqi slack/tantek: So far slack iOS is better than colloquy iOS for one channel
# 00:46 bear I like the slack android client if your dealing with a single slack with a few channels
# 00:47 bear it's a nice interface and it handles mobile network disconnects nicely
# 00:48 GWG reidab: I have multiple computers connected to the same ZNC instance. MAkes that hard
# 00:49 reidab I do too, but I forget which combination of settings I found works best
# 00:50 reidab I think it's "replay the scrollback buffer on connect, clear the buffer when I send a message"
# 00:50 Loqi slack/tantek: Hmm irc icons lost again?
# 00:50 KevinMarks slack android needs to let you choose which team you are sharing to after choosing slack
# 00:59 Loqi slack/tantek: Our irc logs are *much* better on mobile than Slack
# 01:00 Loqi slack/tantek: The only thing slightly nicer in slack is only one icon per person with multiple utterances.
# 01:00 Loqi slack/tantek: And by doing that they are able to make their icon display bigger
# 01:01 Loqi slack/kevinmarks: yes, that is a nice touch
# 01:01 Loqi slack/tantek: At the expense +1 line to put all the "info" (text name, time) on it's own line instead of inline prefixing the message
# 01:01 Loqi slack/kevinmarks: but they take up more vertical space
# 01:11 bear the UX they have when you load a channel that has a lot of backscroll is nice - it's one click to scroll to the top of the backscroll or one click to ignore it and stay at the most recent line
# 01:12 bear I find I do the "x stay place" more because the mobile view is my "hey, anything recent" check
# 01:21 Loqi slack/tantek: And then if the send button is enabled and you use it. All text entered disappears.
# 01:21 Loqi slack/tantek: Huh looks like disappears means lost
# 01:21 Loqi slack/tantek: Here's the text I had in the input box that got lost:
# 01:22 Loqi slack/tantek: iOS slack app limitation. When you reopen the app, it blanks the screen, erasing the previous messages and stalls with "connecting..." in the text input box. In contrast iOS Colloquy immediately shows you everything you've received previously. Thus if you have spotty network (eg MUNI under market st), iOS Slack is useless.
caseorganic joined the channel
# 01:23 Loqi slack/tantek: So Slack is quite slacky on an intermittent mobile connection.
scor joined the channel
# 01:35 bear on the android version I haven't ever lost text - and it shows the outbound message as grayed out until it knows it was received
snarfed, KartikPrabhu, KevinMarks and KevinMarks___ joined the channel
# 02:01 Loqi slack/kevinmarks: I do like the red line showing where you last were
tantek joined the channel
# 02:02 tonious goes back to lurking.
caseorganic and KartikPrabhu1 joined the channel
# 02:23 colintedford PS. snarfed, I decided on "outbox" for my "responses" page (I'm sure you were dying to know ;)
# 02:26 snarfed btw, i see you're eventually moving off wordpress, but in the meantime you can get plug and play backfeed with the webmention and semantic linkbacks plugins and bridgy
# 02:29 GWG snarfed: I'm wondering if this means I finally got the indenting under control.
nloadholtes and tilgovi joined the channel
# 02:31 colintedford snarfed: Yup, holding off for now so i don't feel obliged to re-do those parts when I move.
# 02:32 colintedford But if I start getting a lot of incoming stuff before then I may fire them up anyway.
# 02:32 tantek seems like either they are being naughty, or have been compromised by someone being naughty, or have a bug where their internal dev stuff is leaking into external HTML that is being served
Kat and kylewm_ joined the channel
# 02:38 tantek … basically copying the blog post / code that aaronpk did for live comments
# 02:38 snarfed colintedford: it's not much work and zero coding, maybe 5-10m total, so not much to redo, but up to you
# 02:39 tantek … as part of that added support for getting Pubsubhubbub notifications
# 02:39 tantek … most people don't send pings for the HTML feed
# 02:39 Kat what is Pubsubhubbub?
# 02:40 tantek kylewm: And earlier this week I couldn't get Superfeedr to subscribe to his hub and got @julien51 to fix it
dariusdunlap joined the channel
# 02:40 tantek dariusdunlap: have officially finished moving site to a Digital Ocean droplet
# 02:41 tantek … lot of nitty gritty with setting up nginx with SSL
# 02:41 tantek … better resources, walkthrough for how to get that set up
# 02:41 tantek … a lot of the stuff I wanted to do required e.g. getting SNI setup
# 02:41 tantek … it was fun. in an old unix guy kind of way.
# 02:42 tantek … was about about month or so of a couple of evenings a week
# 02:44 snarfed colintedford: oh i see, so it doesn't regress. got it
# 02:44 tantek dariusdunlap: I have dunlaps.net and darius.dunlaps.net and feedthegirl.com
# 02:44 tantek … and feedthegirl.com is also feedthegirl.dunlaps.net but everything is aliased the right way
# 02:46 tantek … can use the Medium editor to post stuff on your own site, but the process is kind of crap, editing, exporting etc.
# 02:46 tantek … of course it would work if Medium editor support micropub
# 02:46 tantek … you can write your post in Medium, keep it as draft, then use export my posts to get it out
# 02:47 tantek KevinMarks: the other news .. reporting for benwerd
# 02:47 tantek … both Blogger and Tumblr are cracking down this week on adult content
# 02:47 tantek … Blogger has said any adult content must be made private by next Monday
# 02:47 tantek … Tumblr - varying reports - nothing directly public
# 02:47 tantek … indirectly via posts saying "I have to backup my posts"
# 02:48 tantek … so benwerd is busy working on importers from both of those Known (and thus also Withknown.com)
# 02:48 tantek … the point is the that the importers are part of the open source base
# 02:50 tantek Kat: I have a portfolio and originally coded it myself, haven't updated in past 2-3 years
# 02:51 tantek … easy to navigate and create, can have a blog, ecommerce site etc.
# 02:51 tantek … whereas for my old portfolio I have to start from scratch and it's a lot of work
# 02:51 tantek … the one thing about squarespace is that there isn't a lot of freedom
# 02:51 tantek … because you have to work within their design, their templates
# 02:53 tantek kat: it's kind of like eating, do I want to bake my own bread, or buy bread
# 02:53 tantek kat: basically I bought a breadmachine, because I'm spending money on squarespace
j12t joined the channel
# 02:54 tantek EJ: hi I'm EJ, and met KevinMarks at the Matter thing where benwerd and erinjo presented
# 02:57 Kat The cobblers kids do what to him?
# 02:58 colintedford aaronpk: Thanks :D I'm pretty sure 1 or more indiewebsters use "inbox" for their mentions, which I plan to copy.
# 02:59 Loqi slack/aaronpk: heh ironically I really don't like the term "inbox" for mentions
# 03:01 colintedford Might switch to incoming/outgoing or in/outbound, but *box won for now b/c shortest & clear enough.
# 03:05 Loqi slack/aaronpk: I think I don't like it because then it sounds like email, like something I have to check all the time that is a burden
# 03:09 tantek EJ: I get frustrated about tech jargon related to "disrupting" education, especially higher education, because it's rarely anything positive
# 03:09 tantek EJ: it's usually about magnifying lectures, broadcasting lectures, which is perhaps the worst thing to amplify
# 03:09 tantek EJ: Khan Academy is doing some good things though.
# 03:09 colintedford aaronpk: Makes sense. I guess I'm thinking of my indieweb inbox as like email in the old days of lower volume & lower adoption, when each incoming item was like a present :)
# 03:10 tantek colintedford wow I remember those days. About 25 years ago.
# 03:10 tantek tantek: so this kind of thing (waves hand around room) is a seminar
# 03:11 tantek EJ: yes, this (Homebrew Website Club) is a seminar
# 03:11 tantek kevinmarks: so a chatroom thing is more like a seminar
# 03:11 tantek EJ: yes, absolutely. find ways to make a chatroom not just to be a way of answering a prompt twice, but instead force learning to happen through interaction [with each other]
# 03:12 tantek kevinmarks: we have a wiki that's full of information, but it's often better if people come to the chat room and ask, and then we give them references to read
caseorganic joined the channel
# 03:12 tantek EJ: there's a crucial interaction happening there between a source of authority and a constituent. separately the wiki is a desire for a seminar-like interaction among equals.
KartikPrabhu joined the channel
# 03:18 colintedford Side comment re: education: Coincidentally, my high-school teachers often told distracting students they were "disrupting the class".
# 03:20 colintedford pdurbin: from now on i'll imagine that owl mascot carrying my POSSE messages to the silos.
# 03:29 tantek KevinMarks: this is part of my grump against Medium, with their post saying "we are a blogging site too", you can't configure anything
# 03:29 tantek KevinMarks: they are missing letting people make things look strange and weird the way people want them to
# 03:30 tantek EJ: this is where I'm interested in applications like Pocket, offline readers, and inheritors of the RSS feed, who want to take the NYT out of context for me so I can read it simply
# 03:30 tantek EJ: there's a lot of the internet I can't read because it's too upsetting, e.g. Buzzfeed
# 03:33 tantek EJ: I'm reading things constantly but I'm always in a battle against the open tabs.
# 03:34 tantek EJ: It gets delicioused when I've actually read it, but I know no one uses that socially any more. But I like that it's public. And there's a little feed built into my WordPress that shows what I've read recently.
# 03:35 colintedford Tangential to "[taking sites] out of context for me so I can read it simply": I've started saving webpages of interest via Firefox, & the amount of extraneous crap on some drives me nuts.
# 03:35 tantek EJ: I've gone into IFTTT to try to get recipes to setup everything, but they don't have triggers for everything.
# 03:36 tantek kylewm: we discovered that today, aaronpk got it connected to our IRC channel in like 20 minutes.
# 03:36 tantek KevinMarks: one of the key things Slack does is, give you a lowest common denominator of, here's a note and summary of a thing. When you send them a link, they give you a bit of it, but not the whole thing.
# 03:37 tantek EJ: importantly with the integrations I will note that, one of the best things is that if I don't want to use it, I don't have to, because it's got enough integrations that I can still get messages via whatever medium I want.
# 03:43 tantek EJ: you would really enjoy my comedy hack day project: ifthisthen.cat
# 03:51 tantek we are closing up (a bit late) but done here in SF with HWC!
halorgium, nloadholtes and KevinMarks joined the channel
wolftune, lukebrooker, caseorganic and j12t joined the channel
# 05:00 kylewm.com edited /PubSubHubbub (-292) "/* Notify Your PuSH Hub When Your Feed Updates */ this bit about subscribing to fragments should not be in the howto for publishers" (
view diff )
acegiak joined the channel
# 05:23 acegiak and you're right it could use GUI friendly things like nickserv handling
acegiak2 and lukebrooker joined the channel
# 05:39 acegiak2 just showing blackwool the various different IRC options and chatting about their pros/cons and discussing the IRC as a gateway problem
# 05:40 Loqi slack/kylewm: Awesome, love to her assessment
# 05:41 GWG I'm still not welcome on Slack, for some reason
# 05:42 GWG I don't seem to be getting the emails
# 05:42 Loqi slack/kylewm: Can't get the invite email
snarfed joined the channel
# 05:42 GWG I was hoping that aaronpk could intercept
# 05:46 aaronpk GWG: you tried getting it to send you another invite?
# 05:47 acegiak there isn't really anything in slack like public rooms is there?
# 05:48 GWG aaronpk: Any chance you could extract the link?
# 05:49 acegiak I wonder if there's a way to make convos send notifications to mobile on highlight
# 05:49 aaronpk acegiak: yeah there are good notification options
# 05:51 acegiak blackwool and I were saying that the close-y pay-y ...ness of slack and irccloud are a big turnoff for us
# 05:52 GWG acegiak: I'm trialing irccloud for 2 months. I want to see what I like about it and hate about it
# 05:53 acegiak I REALLY like the avatar display/layout on slack and convos
# 05:53 kylewm I think having avatars makes it way less daunting
# 05:53 GWG My problem is that when I ran an HTML based IRC client, it was blocked on various wifi networks due it not using a standard port
# 05:53 acegiak but I wish convos had a way to work out people's actual gravatars
# 05:54 acegiak rather than the hash based ones for the username strings
# 05:54 acegiak yeah, but how is it gonna fetch gravatars for people not connected using the same convos instance?
# 05:55 kylewm acegiak: it doesn't have a photo for me for example?
# 05:58 acegiak convos is displaying the picture for me which is nice
# 05:59 acegiak I'm really trying hard to resist the temptation to roll my own irc client
KevinMarks_ and KevinMarks joined the channel
KevinMarks joined the channel
# 06:14 snarfed acegiak: do it! you're on wp, right? media library supports video pretty well
# 06:15 acegiak but then i dont get the multiple video qualities etc of using youtube?
# 06:15 GWG snarfed: Glad you like it. I think I finally found the right level of simplicity for it
# 06:16 acegiak ill try it out with this one. we'll see how it goes
# 06:16 snarfed acegiak: wp uses <video> with a decent fallback player, i think both do adaptive streaming
# 06:16 GWG snarfed: I'll be adding hooks next.
j12t joined the channel
martinBrown joined the channel
# 06:27 acegiak GWG: how do you populate the syndication links in your plugin? Is there a hook I can call?
# 06:28 GWG acegiak: Right now, it is in post meta. But I want to add a hook to add additional entries on the fly from other sources.
# 06:28 GWG That would enable extensions to the manual entering of POSSE data
# 06:28 acegiak GWG: what puts it in post meta? doing it manually?
# 06:28 GWG acegiak: There is a post meta box, yes.
# 06:29 acegiak if you add hooks I can populate it in my quickposse plugin
# 06:29 GWG acegiak: Hooks to add extra POSSEs on the fly, or hooks to add in extra URLs to be saved?
# 06:30 acegiak I'll have a look at the plugin and then I'll be able to answer that question better
# 06:30 GWG acegiak: I had planned on adding hooks to add dynamically. And a function to add it in that divided up some of the steps.
# 06:31 GWG It's a very simple plugin by design.
# 06:32 GWG I also need to work on a few others things this weekend. Like the Post Kinds display functionality for the new data structure.
elima_ joined the channel
sanduhrs, colintedford and KevinMarks_ joined the channel
LauraJ joined the channel
# 07:35 Loqi slack/kevinmarks: medium's PESOS tool is pretty good - you can hoover in any webpage and adjust formatting
KartikPrabhu, Jihaisse, cweiske, LauraJ, eschnou, tantek and indie-visitor joined the channel
# 08:37 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
krendil, sammachin, pfefferle and alanpearce joined the channel
interactivist, KevinMarks_, colintedford, michielbdejong, KevinMarks and LauraJ joined the channel
# 09:26 colintedford !tell aaronpk I see twitter usernames are bolded in the logs; maybe bold the username in slack/username so it stands out better? (slack/*username*, not *slack/username*)
# 09:26 Loqi Ok, I'll tell them that when I see them next
loic_m, KevinMarks, modem, friedcell, Acidnerd, wont_on, thehighfiveghost, Sebastien-L, cweiske, stream7, KevinMarks_, frzn, eschnou and upper- joined the channel
KevinMarks, LauraJ, elima_, interactivist, thehighfiveghost and davidpeach joined the channel
pfefferle, KevinMarks and eschnou joined the channel
# 13:02 acegiak So now I'm genuinely considering hacking on tinytinyirc
# 13:03 GWG acegiak: Just don't try talking to Andrew Dolgov
# 13:07 GWG Just my opinion. The TT-RSS forums are full of him being...less than nice
# 13:11 cweiske we have one russian at pear who is similiarly grumpy
# 13:11 pfefferle GWG yes, I hope I get the other commit done today… will change some small things
scor joined the channel
# 13:13 GWG cweiske: Just feel an open-source community shouldn't be run that way.
# 13:14 GWG pfefferle: Thanks. As I said, my reason for asking about updating the Wordpress.org repository was the get_linkback_number function, which I was using, but is not in the stable version, only the development one.
# 13:15 ben_thatmustbeme so with all the stuff i have been seeing about pubsubhuhbub... how the hell do yoiu subscribe to feeds?
# 13:15 cweiske "I opened a bug report and got the not so encouraging response that I should fix that myself since the author was not willing to support
# 13:21 cweiske did someone already write a hub in php that I can self-host?
# 13:21 GWG cweiske: He didn't even suggest I implement it. He accused me of 'bitching'.
# 13:22 GWG cweiske: Ironically, someone did implement what I was suggesting as a plugin.
# 13:22 cweiske GWG, just get on with it. there's no point to be annoyed about him
# 13:22 GWG cweiske: I didn't have to, someone else did it for me. But still...
# 13:23 GWG I'm done thinking about that. Just didn't want acegiak to end up in the same annoyed position
# 13:24 acegiak basically if I can get tiny tiny irc to be as pretty as convos with some css/jquery magic I'll be happy
thehighfiveghost and GWG joined the channel
eburcat, gRegor`, verdi_, bupkes, Acidnerd, frzn_, almereyda, thehighfiveghost, halorgium and pfefferl_ joined the channel
# 15:11 thawrrrr thawrrrr...dude...welcome back!
# 15:14 ben_thatmustbeme if I can log proxy through a bot, i can use my own interface and IRC / Slack literally are just plumbing
# 15:36 ben_thatmustbeme i'm working directly from my own app, so I don't care of plumbing underneath. once that is done, all that would remain is to create some indie version of a chat room and we don't need IRC
# 15:37 ben_thatmustbeme I didn't like the idea of moving into another silo when the slack stuff started, I realized thats because I can't customize IRC to hide away all that junk
# 15:43 thawr sorry for all the parts/joins
# 15:44 thawr haha, it works.... aside from display
# 15:44 thawr on my end that is
# 15:45 thawr haha, hi gRegor`
# 15:46 thawr gah, need to get my UI working over here, but the concept is good
Loqi joined the channel
# 15:50 cweiske acegiak, did you try out other web-based irc clients?
# 15:51 thawr hmm, annoying, io.emit doesn't seem to send to my client
# 15:52 Loqi aaronpk: colintedford left you a message 6 hours, 26 minutes ago: I see twitter usernames are bolded in the logs; maybe bold the username in slack/username so it stands out better? (slack/*username*, not *slack/username*)
# 15:53 thawr woah... i got 4 messages from loqi for some reason
thawr joined the channel
# 15:54 thawr ahh, i think that was the keeping connections open issue or something
# 15:56 thawr good point, since i don't have multiple rooms working yet
# 16:03 tantek kylewm++ for all the PubsubHubbub updates. Now to read through them :)
# 16:08 aaronpk i'm finding things are not very consistently named in the PuSH spec
# 16:09 aaronpk actually i'm not suggesting any changes to PuSH 0.4 right now, just trying to clear things up
# 16:15 kylewm it looks like my subscriber is not compatible with wordpress's push hub, pushpress yet :(
loic_m joined the channel
# 16:16 kylewm and apparently I've never gotten an update ping from barnabywalters
wolftune joined the channel
# 16:26 kylewm ah crap, that's what i was afraid of, pushpress appears to be PuSH 0.3
# 16:31 ben_thatmustbeme I'm going to try to do the same with multiple chat rooms, multiple servers, and even joining both the slack and IRC versions of the room (via either slack/IRC or slack/XMPP)
eburcat joined the channel
# 16:33 kylewm oh phew, looks like I just needed to add hub.verify=async to the subscription request to get compatibility with pushpress...
pfefferle joined the channel
# 16:35 kylewm ben_thatmustbeme: I don't understand what you're dong :)
# 16:35 aaronpk kylewm: are you receiving "fat pings" from any subscriptions right now?
# 16:35 kylewm aaronpk: nope I ignore the content of pings right now
# 16:36 kylewm and to be clear, I've only gotten pings from me and anildash so far :) hopefully that will change now that i'm subbed to some xml feeds
# 16:37 kylewm the great thing about tantek's atom feed is it specifies a timezone,unlike his h-feed :p
# 16:39 aaronpk so far the only "accidents" have been intentional :P
# 16:40 kylewm fat pings seem pretty critical if youre a really high subscriber feed
# 16:41 kylewm so you don't have 15,000 readers all fetching your site at once after they receive the ping from the hub
# 16:41 kylewm but that's a problem because you as a publisher don't have any control over whether your subscribers are doing that :p
# 16:41 aaronpk and it seems that there's no trust issue with fat pings from a hub like there is for webmentions
# 16:41 aaronpk because the hub is trusted by the publisher, so subscribers should trust the hub as much as they trust the publisher
# 16:42 kylewm i haven't read about them, is there some verification method that proves it is indeed a message from the hub?
# 16:44 aaronpk i'll make a note of that in this writeup but for the first pass I don't want to involve the secret
# 16:44 kylewm are fat pings part of the PuSH spec or are they something superfeedr provides?
# 16:45 kylewm sigh, i really need to get an ssl certificate for reader.kylewm.com :(
# 16:45 aaronpk the PuSH spec doesn't actually what goes into the notification, so you can get fat pings or not
# 16:45 aaronpk it's funny cause the more I read the PuSH spec the more I realize how thin it actually is
# 16:48 aaronpk you can force a summary by adding <div class="p-summary"> btw
# 16:48 aaronpk otherwise it just tries to find the first sentence
# 16:49 kylewm there was a good email somewhere complainiing about 0.4's underspecification
# 16:50 kylewm it's interesting that being underspecified seems to make it more likely for only one or two implementations to exist
# 16:50 aaronpk I wonder if OAuth 2.0 had been written originally as the way it ended up, if that would also be true for OAuth
# 16:51 aaronpk it used to be better specified, and for a whole summer it didn't change, which is when most of the APIs got built
# 16:51 aaronpk so a bunch of them essentially implemented draft 10, and now we're past draft 23 and there's not a lot left in it
# 16:57 kylewm i guess the publisher and hub could really be the same application, and then there is no need for a ping between them
# 16:59 aaronpk your token endpoint and authorization endpoint *could* be the same server, but if they're not, then I described how they communicate
# 17:06 aaronpk this is my attempt at hard-coding more of the PuSH 0.4 spec
# 17:08 kylewm wow! nice work, yes i will review in a bit. headed out the door atm
KevinMarks, jacus and arlen joined the channel
snarfed joined the channel
# 18:11 sparverius ben_thatmustbeme: well the distance home in that case would not be a number soooo
# 18:11 sparverius have you watched the film gravity? i think you're trapped in that.
# 18:13 sparverius I've asked this before, I think, but would anyone have some suggestions for colo/dedi/vps hosting? I looked on the wiki briefly
# 18:14 sparverius hmm... yeah, ive heard a lot of nice things about them. i think i'll just go with it
KevinMarks joined the channel
tilgovi, j12t, benwerd and KevinMarks joined the channel
# 18:50 kylewm sparverius: last time i looked, DigitalOcean was half the price if you can live with half the RAM
scor joined the channel
# 18:55 bear DigitalOcean, Vultr, Linode -- all depends on which combination of extras you need
# 18:57 aaronpk anyone have any experience flattening a wordpress site into static HTML?
# 18:58 bear yep - many many rounds of xml export -> python cleanup scripts to get the words and images into a file structure
# 19:01 aaronpk tho I'd probably go the route of middleman or something since I'm more on the ruby side
# 19:02 aaronpk I was hoping I could just export the actual HTML wordpress is generating and avoid reformatting and rebuilding everything
benwerd joined the channel
# 19:02 bear I use pelican-import to generate all of the files in a clean manner - didn't end up using it at the end
# 19:03 bear that sounds like you want to spider your own site and then extract the body content with images references
# 19:04 aaronpk but i can't find any good information on *how* to do that
# 19:06 sparverius so, i'm looking to slap about 100GB of files somewhere, and occasionally unzip large chunks of data once or twice a day for backups
# 19:06 tonious aaronpk: Try wget --mirror?
# 19:07 aaronpk tonious: everyone keeps saying that but then i usually end up hitting weird edge cases with it
# 19:08 bear I use scrapy for my web crawling and archivning needs
# 19:09 bear scrapy is nice because you define the allowed domains so it will avoid also archiving anything you link to
Jeena and wolftune joined the channel
# 19:15 aaronpk hm scrapy seems to be more about selecting specific bits of a page
# 19:15 aaronpk can't find examples of using it to make a complete archive
# 19:20 bear I wonder if I mixed up my memory - let me go look at the code I last used for an archive...
# 19:25 bear so, the code I used was some old crufty python code and feeling bad for giving you some old info I went and found out what Internet Archive uses
# 19:27 aaronpk i think i'm gonna write one in node really quick... we'll see how this goes
verdi__ joined the channel
# 19:32 bear in "theory" it's a queue of urls to process
# 19:32 bear but the good ones also dig into CSS and extract that data
benwerd, VeryLittleGravit, eschnou, KevinMarks, raretrack, KartikPrabhu, modem and zero-gravitas joined the channel
# 19:58 GWG kylewm: Saw your statement on PushPress. Look at the last changelog for it.
# 20:07 kylewm Make sure to only output the hub information in feeds?
# 20:07 GWG It doesn't consider h-feed as a feed.
# 20:08 GWG Wondering if it is worth exploring.
michielbdejong joined the channel
# 20:13 kylewm GWG: if the pushpress hub is 0.3, which i suspect it is, that might be more work than you want to bargain for
# 20:14 GWG There isn't a php hub I could install?
zero-gravitas, tantek, krendil, benwerd, vanderwal and wolftune joined the channel
gavinc joined the channel
# 20:56 kylewm GWG: honestly I don't know if there are any (other) php implementations. Google's reference implementation is appengine/python and seems v. outdated
# 20:56 kylewm but you can just delegate to a third party hub, like the one at appspot or superfeedr
# 21:01 aaronpk i'll probably make a hub at some point, but for now, happy to use someone else's
KartikPrabhu joined the channel
wont_on joined the channel
# 21:17 gRegor` Excluding your nodebod? ;)
# 21:18 gRegor` Nope, that's my friend Tyler
# 21:18 gRegor` He made a bot to ping his internet connection, because they're crap
# 21:18 ben_thatmustbeme so I have been trying to figure out a way to get my nickserv password to store on my site
# 21:18 kylewm oh funny, i didn't read that as spammy at all
# 21:19 ben_thatmustbeme i'm thinking of doing it as a config endpoint, and then it just has to request a token with scope=configs or something
# 21:20 ben_thatmustbeme but i HAVE to store passwords in the clear when doing it this way... which i don't really like the precendent of without a clear listing of what passwords it will be getting access to
benwerd and tfontaine joined the channel
# 21:22 ben_thatmustbeme the idea being to log in to a site (like the irc-logs for example) with indieauth and have it be able to make all the connections I need
# 21:23 ben_thatmustbeme thus only enter my PWs once on the service, but know that it isn't going to access i didn't input in that app
# 21:24 ben_thatmustbeme kylewm, my hope is to create a single place that I host, that i can do all my messaging and chatting from
# 21:24 aaronpk waits for ben_thatmustbeme to try to find an iMessage client library
# 21:26 aaronpk I reverse engineered it at one point and made a php library
# 21:26 kylewm Pidgin has a Skype integration that actually requires skype to be running
# 21:27 ben_thatmustbeme one option is go the pushbullet route and need an app on your phone to do it all through
# 21:27 aaronpk leave an old mac running at home and write an API on top of it
# 21:28 aaronpk i've been tempted to do that for a while. in the mean time I have a script running that downloads my imessage history and converts to static html files
# 21:28 Loqi ben_thatmustbeme meant to say: there are some imessage node libraries
# 21:34 gRegor` Ugh. Forget it all. I'm going back to telegrams. Stop.
# 21:43 gRegor` "With today's update, Twitter is bringing the same tools to reporting impersonation, self-harm, and the inappropriate posting of personal information. Now third-party accounts can report those violations of Twitter's terms of service using the same simplified workflow."
# 21:44 gRegor` That sounds particularly good. Last time I tried to report on behalf of someone else, it basically halted me once I indicated the report wasn't about me.
LauraJ, scor, lukebrooker, eburcat_, atomicules and friedcell joined the channel
# 22:17 atomicules Hello all. I have been slowly working through my blog archives adding microformats. I have a question around the use of h-cite for nested quotations.
# 22:17 Loqi slack/kevinmarks: Coming back to the channel after a bit of time, our Web archive is better than the slack view on mobile (android) by a long way.
# 22:18 gRegor` Hi atomicules! Shoot.
# 22:20 atomicules I've had to add divs so I can get the root class h-cite correct. At least I *think* it's what I need to do.
almereyda joined the channel
# 22:25 atomicules Ok. Great. Thanks. Anything else you'd recommend I add in mark-up wise or shall I go ahead with that idea?
# 22:27 gRegor` I *think* the h-cite could just be on the blockquotes, if the top-most u-repost-of link was moved within the blockquote. Then the extra divs wouldn't be necessary. But that could be tricky to automate
# 22:29 atomicules Ok, I will have a look at that. Automation isn't a worry at the moment. I'm manually fixing awkward imported posts like these.
# 22:30 gRegor` It would also require the top-most item is wrapped in a blockquote. Shouldn't affect the parser, though, just less HTML.
# 22:30 gRegor` <blockquote class="h-cite"> person 2 said . . . <blockquote class="h-cite"> . . . </blockquote> </blockquote>
# 22:31 atomicules I have updated my Jekyll includes and templates to add in microformats for any posts I'd created natively under Jekyll.
# 22:31 atomicules Thanks gRegor. I shall have a look at that option this weekend.
# 22:35 gRegor` You're welcome!
snarfed joined the channel
# 22:43 aaronpk I had to force it to run synchronously because when it was making a bunch of parallel requests it would crash the server that wordpress was on within a few seconds
# 22:46 aaronpk kinda scary that i could probably take down a bunch of websites with this script
tilgovi joined the channel
# 22:54 Loqi slack/kevinmarks: Reminds me of when Aaron Swartz took down Technorati by fetching links to all of Congress in parallel
# 22:55 Loqi slack/kevinmarks: I would suggest serving wp statically, but that's what you're trying to do I presume. What do the crashes look like? MySQL getting blocked?
# 22:56 aaronpk KevinMarks_: yeah I'm trying to archive a site which is a combination of wordpress and a ruby app
# 22:56 aaronpk once I turn it into a pile of html i can host it anywhere
zero-gravitas joined the channel
# 23:02 Loqi slack/pwcc: or he? Do amphomorphic bots have a pronoun?
modem joined the channel
# 23:04 Loqi slack/kevinmarks: Trickster gods get to choose
scor joined the channel
# 23:29 kylewm the first guy on the about page is Ben Word, and I kind of feel like we have to get him to join #indiewebcamp
# 23:29 Loqi slack/pwcc: Lowercase p dangit for Jetpack. Going in now.
# 23:55 acegiak oh hey look, I DO have the lamp stack installed on my desktop!
# 23:57 acegiak kylewm: then we would have benwerd, benward, benword and ben_thatmustbeme :S