2015-04-17 UTC
# 00:30 GWG Does anyone use php-mf2 for generating link previews?
# 00:45 kylewm GWG: I assume aaron and barnaby do, what are you thinking about?
# 00:45 GWG kylewm: Well, still working on that web actions thing, since I'm stuck not moving.
KevinMarks__ joined the channel
# 00:49 GWG I wanted to make it use the gambit of existing php-mf2 tools to generate the information brought in.
KevinMarks_, KevinMarks__ and lukebrooker joined the channel
KevinMarks_ joined the channel
KevinMarks__ and KevinMarks_ joined the channel
KevinMarks__ joined the channel
# 01:16 GWG It is all part of my attempt to make sharing easy
# 01:20 GWG kylewm: I've already added all the php-mf tools to my project
# 01:21 tantek GWG, I suggest some brainstorming / prototyping of what presentation you want first, before digging into libraries
KartikPrabhu joined the channel
KevinMarks_ joined the channel
# 01:33 GWG I tend to try to build basic presentations...
KevinMarks__, KevinMarks___, KevinMarks_ and mdik joined the channel
mxcosma joined the channel
# 03:26 dariusdunlap tantek: rel-me article captures it. but I think I have some other clarifications to make.
# 03:26 dariusdunlap tantek: also, I found a lot o dead links and bad examples linked up in the various pages… taking notes.
# 03:27 dariusdunlap tantek: I’m going to try to turn mine into a good example to include.
torrorist, j12t, snarfed, KevinMarks__, KevinMarks_, lukebroo_ and tantek joined the channel
eschnou, nloadholtes, cweiske, KevinMarks_, friedcell, csarven, loic_m, wolftune, alexhartley, Pierre-O1, Jihaisse and KevinMarks__ joined the channel
KevinMarks_, mxcosma and petermolnar joined the channel
Sebastien-L joined the channel
KevinMarks__ and indie-visitor joined the channel
# 08:53 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
KevinMarks_, stream7, fkooman and nloadholtes joined the channel
frzn and friedcell joined the channel
interactivist joined the channel
scor joined the channel
KartikPrabhu, KevinMarks__ and torrorist joined the channel
cweiske joined the channel
barryf joined the channel
# 13:14 barryf It was to an audience of ~30 of my team as part of our monthly tech talks. I'm hoping to have convinced a few of them to try for themselves.
# 13:19 GWG Hurt myself yesterday. Been lying around trying to heal. On a positive note, have a laptop and have been working on a project.
# 13:20 barryf Oh dear. Well at least you've had an opportunity to work on that.
KevinMarks_ and KartikPrabhu joined the channel
# 13:24 GWG barryf: It's nothing too bad. But not via Micropub. Snarfed did the WordPress micropub interface.
# 13:26 GWG barryf: Basically, web action type handling. Send in a URL and get a 'Like' or 'Bookmark' type post. So, much simpler.
# 13:26 barryf GWG: Sounds great. Something you could use via a bookmarklet?
frzn joined the channel
# 13:27 GWG barryf: Exactly. Among other things. You were one of the inspirations, indirectly.
# 13:27 GWG barryf: You POSSE to Pinboard. I keep a lot of bookmarks in there, and wanted to move to keeping them in my site.
# 13:28 jonnybarnes hi barryf, how come #ownyourdata isn't clickable in your talk post?
# 13:28 GWG Which meant I needed a friction-free way of saving them there
# 13:32 barryf GWG: Nice. So just as convenient as using the Pinboard bookmarklet.
# 13:33 barryf jonnybarnes: Oops. I think that was my regex not picking up the full-stop. I've tweaked it.
# 13:33 GWG barryf: I'm hoping. And to use the same bookmarklet on my phone, or similar solution. I do a lot of reading there.
# 13:34 GWG So, this has the potential to be the most useful project for me yet, unifying a lot of the other stuff I did with a UI.
# 13:35 GWG Although not everyone understands the use case. But not everyone wants micropub. As long as I want the thing...
sivoais joined the channel
# 13:36 GWG slaps Loqi around with a dead trout
sammachin, fourtonfish and LauraJ joined the channel
# 13:43 barryf GWG: I use my bookmarklets on my phone all the time. As you say, lower friction and very useful to you personally.
# 13:44 GWG I just wish I had a better way to share from the Android sharing intent system
# 13:53 voxpelli GWG: WIll your web action thing also be exposeable through indie-config? So it can work with indie-action tags polyfills?
gRegorLove joined the channel
# 14:04 GWG I was going to look at the work done at IWC last year on that
# 14:04 voxpelli GWG: great! ping me if you need help with any of the hackish parts of it
sammachin1 joined the channel
# 14:07 GWG voxpelli: Still working on the code that turns a URL into a nicely formatted post
sammachin joined the channel
# 14:09 GWG voxpelli: I have the general overview of what I want to do. Need to fill in the pieces, then iterate
chalettu joined the channel
# 14:20 jonnybarnes I then get presented with the lost of known login options, I clicked on the Google link and thats when I get the error
snarfed joined the channel
# 14:33 voxpelli ben_thatmustbeme: what's the problems with the Chrome notifications?
KevinMarks__ joined the channel
KevinMarks_ and KevinMarks__ joined the channel
KevinMarks_ joined the channel
KartikPrabhu joined the channel
# 14:59 gRegorLove "I’m intrigued to hear what, more specifically, would push things in the other direction."
# 15:00 gRegorLove Build something that makes it easier for people to publish on their own site instead of medium.com?
KartikPrabhu and KevinMarks_ joined the channel
snarfed joined the channel
# 15:45 aaronpk jonnybarnes: it looks like I was getting some SSL errors saying the hostname on your certificate didn't match
wolftune joined the channel
sammachin joined the channel
# 15:55 jonnybarnes aaronpk: what version of OpenSSL do you have installed on your server?
# 15:55 aaronpk very strange... if you figure it out, is there something you could add to /https to help others troubleshoot?
# 15:56 jonnybarnes Cause I'm using Mozilla’s modern setup, so I only support TLSv1.2 and TLSv1.1, and OpenSSL 0.9.* only supports up to TLSv1.0
KartikPrabhu joined the channel
# 15:58 jonnybarnes ok, can you try something for me, try `openssl s_client help` which should give you a list of arguments
# 16:00 jonnybarnes what happens if you try openssl s_client -connect jonnybares.uk:443 from you vps?
Sebastien-L joined the channel
# 16:03 jonnybarnes right, so that worked, am I barking up the wrong tree though, does indieauth.com use openssl (even indirectly) when connecting to sites?
# 16:10 jonnybarnes and can confirm that with OpenSSL 0.9.8zd I can connect with the -tls1 flag
# 16:11 jonnybarnes so even without using -servername my openssl still verifies everything
# 16:14 jonnybarnes anyway, I have no idea why you should be getting a hostname mismatch?
# 16:14 aaronpk where is the SAN supposed to show up in that? cause your cert is for sha2.jonnybarnes.uk
# 16:25 aaronpk here's the really weird thing... if I open a ruby console, it works fine
# 16:25 aaronpk i think this might be the same intermittent problem as before...
# 16:28 jonnybarnes and can I go back to Mozilla’s modern TLS setup (i.e. drop TLSv1 support)
# 16:30 aaronpk i'm going to have to update the system ruby to something newer than 1.9.3, which i should really do now
# 16:32 aaronpk i think i can test all the projects under a new ruby on my laptop and assume that if they work there, they'll work on the server
# 16:32 aaronpk then i can upgrade ruby in place instead of needing to make another server
# 16:34 aaronpk oh I only have 3 ruby apps on the server... this shouldn't be hard
fourtonfish and cweiske joined the channel
# 16:41 cweiske acegiak, I discussed such a thing yesterday with aaronpk
# 16:42 GWG The Indieweb equivalent of those is what?
# 16:43 acegiak the whole post was saying that if your local yacy is auto indexing your new posts then by default hte livetweet hashtag can be searched through yacy?
# 16:43 acegiak at least, it can be for everyone who is doing that
# 16:44 cweiske I don't know if yacy is the correct tool for that
snarfed joined the channel
# 16:45 acegiak I don't know either. I'm just throwing ideas around
# 16:46 aaronpk just updated all the ubuntu packages... including php
# 16:46 acegiak I feel like one of the draws of twitter is the ability to take part in those global conversations that aren't necessarily with people in your influence circles
# 16:47 aaronpk pubsubhubbub.club would definitely make that possible
# 16:50 GWG Acegiak, you have a minute for brain picking?
# 16:51 GWG I'm trying to add support to extract data from a URL to add into the post kind. Anu thoughts on what is important?
# 16:52 acegiak is this where you just enter the url and it autopopulates the other post kind fields?
# 16:54 acegiak the title is the most important thing. The author name and citation are probably equal after that
# 16:55 acegiak also, question, what mf2 field does your Site Name/Publication/Album box map to?
tilgovi joined the channel
# 16:59 GWG I might consider storing some other parameters. Like a site image if no author image
# 16:59 acegiak aaronpk: in the pubsubhubbub.club model if I search on one server does my query only see what that server is subscribed to or do they have a way of federating and talking to each other?
# 17:00 aaronpk it'd subscribe to a bunch of people's sites, but wouldn't know if there were other sites doing the same
# 17:01 acegiak aaronpk: that's why I was thinking something LIKE YaCy?
# 17:01 aaronpk but then you have to convince everyone to run that software
# 17:01 voxpelli would be interesting to add some social graph crawling to that, to find what sites to follow
# 17:01 acegiak aaronpk: agreed that it's a terrible cubersome implementation
# 17:02 acegiak I feel like the hashtag thing in general should be a function of search engines
# 17:06 GWG Trying to figure out what to parse to get data on a page and in what priority. Mf2, open graph, html tags..
# 17:06 acegiak GWG: there's something that makes me uncomfortable with having a field labelled with three things
# 17:07 acegiak I understand the intention, and I think you're right. They are similar
# 17:09 GWG In a citation, the publication would be, if not a physical publication, the site name
# 17:10 GWG Which is the same thing. In an audio context, that is the album.
# 17:10 GWG It is more trying to describe to the user.
# 17:10 acegiak I think you're right. it IS the same thing, the labelling just makes my inner dba freak out about different types of data stored in the same field
# 17:12 GWG Acegiak, any ideas on a better label then?
# 17:12 acegiak GWG: Hmm. For a lot of online stuff author name and site name bleed across so that sometimes you have both or one or the other or both as one
# 17:12 acegiak GWG: I don't have a better suggestion. I think I just needed to think it out loud to get it out of my head
# 17:13 GWG Well, I figure if it is a personal site, then the field is unused
# 17:13 GWG If you look, if you leave it blank, it displays the domain name
# 17:14 GWG Which I was reading that coincidentally Google has decided to do
# 17:15 acegiak the problem for me is: how do I programatically distinguish between whether a site is a person or a publication
# 17:15 acegiak cause I store all my links for whisperfollow in wordpress bookmarks which have a title
# 17:16 acegiak the title is the person's or publication's name/alias interchangably
# 17:18 GWG This is what I am trying to figure out in my code.
# 17:19 GWG I have to decide where I get the data
# 17:19 GWG I've already decided mf2 will be top, but what if the site has no microformats
# 17:20 GWG That is why I'm looking at things like open graph
# 17:21 GWG So, you are using structured data straight from the rss/Atom feed
# 17:22 GWG I need to parse it straight from the page
# 17:23 acegiak what's annoying here is that "name" is a nice pointer for "source of this content" whether it's a person or publication. But then some publications also list the author which means we then need a separate field for the publication so now "name" that means individual author when on a publication but when it's a person's own block then you either have the same data in both name and publication or you
# 17:23 acegiak don't populate publication neither of which seem quite right
KartikPrabhu joined the channel
# 17:25 acegiak GWG: also, I'm not criticizing post formats, I'm just waxing lyrical on the complexities of the situation
tantek and Sebastien-L joined the channel
# 17:27 acegiak same as I was thinking out loud about the complexities of mimicing the convenience of centralised hashtags in a decentralised environement
Sebastien-L joined the channel
# 17:34 tantek GWG, basic presentations are an excellent start (I wrote last night but forgot to press return)
# 17:43 GWG Tantek, I have my basic format as part of my current presentation
KevinMarks__ and stream7 joined the channel
# 18:00 aaronpk wow i'm getting a bunch of pingback spam right now
eschnou joined the channel
# 18:02 gRegorLove kylewm: snarfed posts from 49 days and 61 days ago just appeared at the top of woodwind. It was sitting open, not a refresh.
tilgovi, KevinMarks_ and Pierre-O joined the channel
# 18:44 kylewm gRegorLove: that happens to me too sometimes, haven't tracked it down yet :(
# 18:44 kylewm it's possible it was a genuine edit, but usually it's a false positive
# 18:44 kylewm I probably shouldnt' push edits to the top of the feed anyway
# 18:56 kylewm gRegorLove: it's kind of interesting, posts from my site and kartik's return syndication links in apparently random order
# 18:56 kylewm so when it seems them in a different order than it saw previously, it thinks there was an update
# 18:57 gRegorLove Ah, because you have more than one syndication link on some/most posts?
tilgovi joined the channel
# 18:58 gRegorLove I'm guessing the randomness is due to JSON, since they're not ordered.
# 18:58 gRegorLove I learned the hard way to not rely on the order of things in JSON :)
# 18:59 kylewm JSON lists are ordered right? just not objects?
# 19:01 KevinMarks PHP objects have consistent order; Go randomizes them deliberately to stop you depending on order by accident
KevinMarks__, KartikPrabhu and KevinMarks_ joined the channel
# 19:17 kylewm hmm i'm trying to listen to a podcast in woodwind, finding i need the player in some sort of floating/fixed window
KevinMarks___ joined the channel
# 19:18 aaronpk maybe a "pop out" button that opens the single post in its own browser window?
# 19:21 kylewm yeah I like that, it'd be nice if it remembered your place like youtube videos do
# 19:25 aaronpk looks like no html attribute, so would require setting that property in JS
# 19:26 ben_thatmustbeme as soon as i finish processing a webmention, i should get a push notification in chrome
# 19:26 aaronpk ben_thatmustbeme: neat! is that using the GCM service?
# 19:27 jonnybarnes I typed my url into the log in box, that sent me to indieauth,com
# 19:27 jonnybarnes then wehn I clicked the Google link to authenticate I got the following:
tantek joined the channel
# 19:29 aaronpk no it's probably an error with the google oauth2 gem
# 19:29 aaronpk since i just upgraded a bunch of libraries that the server uses
fkooman joined the channel
# 19:31 jonnybarnes also, I added a feed in monocle, then when I click reply, nothing happens?
# 19:35 ben_thatmustbeme gah, i need to just get rid of PSCs already. or just start managing my own syndication out so i can better control that
# 19:37 aaronpk i think because it's the "app" part that's experimental, not the h
# 19:42 aaronpk oh gawd, yeah the gem changed how they return google profile info
scor joined the channel
scor joined the channel
wolftune joined the channel
# 20:00 tantek acegiak: re: "the problem for me is: how do I programatically distinguish between whether a site is a person or a publication" - 2 things: one, what's the use-case that's driving that question? and two, by using the top level h-* object of course :)
KevinMarks_ joined the channel
# 20:03 tantek ben_thatmustbeme: you don't have PSCs, you have PSLs.
# 20:06 ben_thatmustbeme yeah, i have both, i have been having to manage putting PSCs when a post is under a certain length so that is appears on twitter, but then i have to tell bridgy not to include link, but then PSCs show up on FB which brigy posts the full content anyway
# 20:07 ben_thatmustbeme plus as aaronpk pointed out that i have to actually have them part of the post itself, which isn't nice for readers
# 20:08 tantek yeah once you upgrade from a PSC to a PSL, no need for the PSC
# 20:10 ben_thatmustbeme i know its not nice for twitter, but honestly, i only really use twitter to syndicate to a few friends and to # it for here
# 20:12 tantek Once the content on your site is *more* functional than the POSSE copy (e.g. on Twitter), then it makes sense to *always* include the PSL on POSSE copies.
# 20:17 aaronpk (sorry for lack of pemalink, USPTO site is not web-friendly)
KartikPrabhu joined the channel
# 20:23 aaronpk apparently beer and coffee fall under different categories, cause someone has a trademark on PSL for beer
# 20:24 aaronpk PSL™: medical device, clockfaces, espresso beverages, and beer
KevinMarks__ joined the channel
# 20:25 tantek I suppose I should make our PSL page its own page instead of part of a permalink
KartikPrabhu and snarfed joined the channel
# 20:48 rhiaro aaronpk: yeah I actually already had the csv for this very reason
# 20:48 aaronpk `grep -Ri foo .` is a great way to find all my posts that mention "foo" :)
# 20:48 rhiaro backporting all of my tweets is definitely on the todo list..
# 20:49 aaronpk i think i still have to import all my tweets from my first twitter account
# 20:50 tantek now extracting / splitting permashortlink content from the permalink article
KevinMarks_ joined the channel
KevinMarks_ joined the channel
KevinMarks_ and interactivist joined the channel
snarfed joined the channel
snarfed and KevinMarks__ joined the channel
KevinMarks_ joined the channel
KevinMarks__ joined the channel
# 22:00 jonnybarnes tantek: The PSL examples says ordered roughly by when deployed, what if I can't remember when I deployed it on my site?
# 22:03 tantek can you find evidence on a silo of a datetime stamped post with a PSL from you?
# 22:03 jonnybarnes !tell kylewm I get this at the bottom of https://reader.kylewm.com/feeds : $(function() { $(".feed-details").css({display: "none"}); $(".show-details").click(function() { var target = this.data("target"); $(target).css({display: "inherit"}); this.css({display: "none"}); }); }
);
# 22:03 Loqi Ok, I'll tell them that when I see them next
# 22:03 kylewm jonnybarnes: thanks, editing the site live atm
# 22:05 jonnybarnes though I'm thinking of changing the short domain I use, last I checked jmb.lv was available
lukebrooker joined the channel
# 22:46 aaronpk the spam pingbacks i've been getting all day have an IP address of the indiewebcamp server
KartikPrabhu joined the channel
# 22:51 aaronpk oh funny, some of the same ones have been sent to webmention.io
# 22:52 aaronpk okay this is weird...this has to be someone here messing with me... there's a pingback/webmention sent from one of the foursquare RSS feeds sent to tommorris' website
colintedford joined the channel
# 22:54 aaronpk okay but this still doesn't explain how someone is making the indiewebcamp server send a pingback to my server
# 22:55 aaronpk but mediawiki is the only thing on there i didn't write
# 23:07 colintedford ^ Other than the alt text problem, I really like Tumblr's new (at least to me) rich editor.
torrorist and j12t joined the channel