2016-04-22 UTC
miklb joined the channel
# 00:06 kylewm I am bookmarking this repository for the next time someone says github stars "roughly equate" to anything
# 00:07 kylewm to do that avatar with silo-icon-overlay trick, is that css making the overlay? or are the images munged together into a new bitmap?
miklb_ joined the channel
snarfed joined the channel
[kevinmarks] joined the channel
KevinMarks joined the channel
# 00:20 aaronpk not sure i want to collect webmentions from random sites that copypasta it
# 00:20 aaronpk I could register a webmention.io "account" called "example"
# 00:21 tantek you might want to use w3c-tr-example for the spec examples ;)
# 00:21 aaronpk last I checked I'm not allowed to use real URLs in the spec ;)
# 00:37 gRegorLove and indieauth. but looks like a PR will get accepted more quickly.
# 00:40 tantek that reminds me I think I have uncommitted improvements in cassis from IWC Nuremberg
# 00:50 gRegorLove I'll take a look, but I think the idea is to use microformats/test as the main test repo. I think mf2py uses it as well
# 00:53 tantek hmm - April has been a busy/productive month for CASSIS compared to previous months
# 00:53 snarfed gRegorLove: oh sure, i just meant you're welcome to copy any of those that you don't already have
# 01:05 Loqi Ok, I'll tell him that when I see him next
# 01:05 Loqi Ok, I'll tell them that when I see them next
# 01:06 Loqi Ok, I'll tell them that when I see them next
# 01:06 Loqi Ok, I'll tell them that when I see them next
# 01:06 aaronpk heh that's the night before my flight to Düsseldorf
# 01:07 tantek in case anyone wants to think of Star Wars themed indieweb hacks or site customizations :)
# 01:14 rrix Should p-name go inside of e-content, generally?
wolftune and [kevinmarks] joined the channel
# 01:15 [kevinmarks] Depends. For a note, they're the same. For an article separating them makes more sense.
snarfed joined the channel
# 01:16 aaronpk for articles i prefer to keep it outside the content because otherwise the content has a duplicate of the name
# 01:17 aaronpk but sometimes that makes sense, like if the name of the post is teaser text of the article
# 01:17 rrix (at least I *think* line 1 is the <title>?)
# 01:17 aaronpk tantek: is that the story that was on npr recently? i think i heard about that
# 01:18 tantek wonders what the address is of the geographical center of SF
# 01:21 rrix Actually, if I move the p-name and dt-published out of e-content that post will probably look just fine, I guess that line one is the value of p-name
# 01:23 miklb wonders if a mf2 linter would ever be feasible
# 01:25 miklb KartikPrabhu basically a tool that checks for conformance to a standard or method of writing a particular language
# 01:25 tantek conformance to a standard is more of a validator
# 01:27 rrix basically simple static code analysis for (mostly) interpreted langauages like Python and Javascript
# 01:27 miklb I was just thinking out loud of having something for an editor to check as you write.
# 01:28 tantek compare photos on the 2016-04-20 page if you want to see the diff
# 01:28 KartikPrabhu aah, it would be best to use one with all if such exists else it is fine
# 01:28 tantek so of the two I used the one with more horizontal layout of people
# 01:28 [kevinmarks] Aaron there was one on reply all about the only house with wifi in a neighbourhood
# 01:29 rrix That image isn't rendering for me in Firefox, oddly enough
# 01:29 tantek KartikPrabhu: same here doesn't help when we're both having diff results :)
# 01:29 rrix It might be some cross-origin http/https thing since I've got all the paranoia-plugins turned on
# 01:31 rrix Ok, sounds like one of my paranoia-plugins, I'll figure out which one
# 01:31 tantek uh oh I'm not finding kylewm's webmention endpoints
# 01:34 rrix The resource at "https://pbs.twimg.com/media/CgmqjoiU4AAlWdL.jpg" was blocked because tracking protection is enabled.[Learn More]
# 01:34 tantek aaronpk: do we have any 301 tests for endpoints?
# 01:35 rrix I wonder why twimg is flagged as needing tracking protection
# 01:35 tantek pretty sure Twitter supports tracking protectin
# 01:36 tantek hmm - going to file this as something to fix later and just use kylewm's latest URLs in my post
# 01:38 tantek my code wasn't following the 301 from the previous indie event link on your post
# 01:39 tantek probably something I turned off in CURL because PHP was complaining something cryptic
# 01:39 rrix I wonder if I should disable `privacy.trackingprotection.enabled' ...
# 01:40 tantek rrix is this native FF behavior or something with an add-on?
# 01:40 tantek as a user, you shouldn't have to muck with such prefs, usually indicates something FF can do a better job at
# 01:41 rrix there was a big hubbub about turning it on by default late last year, I turned it on and apparently forgot about it (:
# 01:42 Loqi [Martin Brinkmann] Firefox Tracking Protection decreases page load times by 44%
# 01:44 rrix I guess twitter could technically track users using pbs.twimg.com ...? *shrug*
# 01:44 KartikPrabhu all the avatars on comments that come from Twitter are also gone on mysite
# 01:47 rrix It's interesting that this is the first time I've noticed it fighting me
# 01:47 rrix Since I've probably had it turned on since May '15
# 01:48 tantek rrix, it's possible Twitter did a website update where they messed up their tracking protection settings
# 01:49 tantek if only there were a tracking protection validator
# 01:50 rrix Okay, that yak is shaved, back to redesigning my sites..
# 01:59 aaronpk tantek: i couldn't figure out how to make a test for that
# 02:00 tantek agreed, postpone til Update remove link and Delete tests are done
# 02:01 tantek it'll be like explaining the existing Update test which was non-trivial
# 02:01 tantek I'll try to stay on top of testing them as you're making them
# 02:02 tantek would be good to get those wrapped up by Tuesday's telcon for sure
# 02:03 aaronpk "This is the new digital center of the United States" the image is an arrow pointing to the middle of a lake
# 02:04 tantek nah, they really should just open an FBI office there
# 02:04 aaronpk well it's someone's house, so that isn't quite practical
# 02:04 tantek this is more of a lesson of why artificial precision is bad than anything else
# 02:05 tantek heck FB could probably buy the person's house and then use all the data it gets to make more ad $
# 02:13 rrix Is it bad that I want to put a css "filter: blur(1px);" on my site, like, 1% of page loads?
# 02:14 rrix There was a rogue wifi at my hackerspace in Arizona that did that to http pages, it was great
shiflett joined the channel
# 02:29 aaronpk kylewm: does woodwind send an accept header when querying for syndicate-to?
# 02:32 aaronpk i think it worked with the new syndicate-to format!
# 02:33 tantek is kylewm implementing the full CDURU of Micropub?
j12t joined the channel
# 02:59 Loqi [Ryan Rix] Now that the base of Arcology is working, time to work on design
endi, mlncn and snarfed joined the channel
# 03:42 snarfed reluctantly starts upgrading from FB API v2.2 to v2.6
[kevinmarks] joined the channel
wolftune and KartikPrabhu joined the channel
KartikPrabhu and [kevinmarks] joined the channel
tantek, miklb, cweiske, jihaisse, loic_m and wolftune joined the channel
[kevinmarks] joined the channel
# 07:39 voxpelli [kevinmarks]: I'm awake, but at a phone for at least the next 30-40 mins
# 07:40 voxpelli [kevinmarks]: Oh, I'm at the same place at she (RenderConf, Oxford)
jgmac1106, j12t and marcthiele joined the channel
marcthiele and [kevinmarks] joined the channel
# 08:26 [kevinmarks] Voxpelli: Sara is a genius at SVG, if you can help her post, that's a public service
# 08:30 voxpelli [kevinmarks]: she had a great talk yesterday :) seems like she figured it out now
# 08:53 [kevinmarks] From our html aware pov this is shocking; for people trusting systems they use, I have empathy
# 08:56 miklb I just find it difficult neither the editor or the author never looked at the published articles and didn't realize the missing attribution/quote
KartikPrabhu, j12t and [kevinmarks] joined the channel
Pierre-O joined the channel
# 10:48 jgmac1106 I think cutting and pasting an article from an email…well that just strikes me as lazy
j12t, friedcell, Leeky, Lancey, Garbee, ehlovader and ShaneHudson joined the channel
# 13:07 ShaneHudson Hey all :) Been faaarr too long since I've dropped by. Been really busy and had server issues (site was going down hourly for months really) but have finally fixed them heh
mlncn, brianlovewords_ and j12t joined the channel
brianlovewords_ joined the channel
j12t joined the channel
brianlovewords_, yakker and snarfed joined the channel
Pierre-O, shiflett, brianlovewords_, tantek, j12t and mlncn joined the channel
# 15:51 ShaneHudson I've hopefully going to push that merge of my personal and portfolio sites soon... been working on it for about 6 months, mostly changing my mind all the time hah
# 15:52 tantek ShaneHudson: hey I heard your site was down, everything ok?
# 15:53 ShaneHudson Yeah I have a dedicated unmanaged server and it's been hit by a lot of traffic recently. Got cloudflare etc set up to try to protect it but turned out PHP was set up as if it was a small server even though it is quite a powerful machine
# 15:53 ShaneHudson So this week I've been learning and reconfiguring, now running faster than ever
# 15:59 GWG tantek, I meant as a WordPress person
# 15:59 tantek GWG, I still have to occasionally do WordPress things on microformats.org
# 15:59 tantek so I'm sure I will be asking for your help :)
# 16:00 GWG Both pfefferle and acegiak are busy of late. I wish there were more people building for WordPress
brianlovewords_, j12t, miklb, gRegorLove, M-RyanRix and M-kegan joined the channel
M-Kodo joined the channel
snarfed joined the channel
shiflett, jciv, begriffs, tvn, sivoais, mlncn, hs0ucy, snarfed, finchd, KevinMarks and miklb joined the channel
wolftune joined the channel
begriffs_, wolftune, shiflett and [barryf] joined the channel
# 17:50 [barryf] Hey aaronpk. Thanks for merging in my PR for the Ruby Webmention client.
# 17:52 [barryf] It was fun debugging against Webmention Rocks as a test suite.
# 17:54 [barryf] I should also be up-to-date on Micropub syndication targets
# 17:55 aaronpk that's great. i was also wondering about your implementation of editing and deleting
# 17:57 aaronpk there's some discussion about the best way to handle that and I would appreciate your feedback
# 17:58 [barryf] I’ve just recently been reading about the updates. It’s really come on since I launched my site.
# 17:58 [barryf] Edits/deletes are a use-case I definitely want to avoid manual server edits.
# 17:59 aaronpk i'm writing up a github issue with a summary of the current state
# 18:00 Loqi [Aaron Parecki] Micropub Spec Updates
mlncn joined the channel
# 18:01 [barryf] Hey GWG. Nice to see you again! That freezing MIT IWC last year seems like a long time ago.
# 18:02 GWG You think that was freezing? IWC NYC this year was so bad it got held over for an extra day and I got snowed in at my house and couldn't get there.
# 18:02 bear i'm both dreading and looking forward to getting update/delete working in my micropub
# 18:02 GWG Either way, hope you come across the pond again
# 18:02 GWG I need to write unit tests before I'm allowed to do update and delete
# 18:03 GWG barryf, it was the only big snowstorm of the season. Unlucky timing. BUt we're trying again...NYC2 in August
# 18:04 [barryf] I think my server should be able to deal with the updates/deletes. Just needs some reasonable refactoring and tests.
# 18:05 GWG My biggest problem is that the standard kept adjusting on that matter
snarfed and hs0ucy joined the channel
# 18:06 [barryf] aaronpk I know myfreeweb is working on his own Micropub client with support for edits. I let him know about Micropublish changes because I see he uses it.
# 18:08 aaronpk cool. yeah I talked to him earlier about the syntax
# 18:10 tantek barryf, are you looking at adding Micropub delete, undelete, read, update support to your code?
brianlovewords_ joined the channel
# 18:11 aaronpk OAuth 1.0 is an obsolete version of [[OAuth ]] which has a few lingering implementations, although most providers have replaced it with OAuth 1.1 or OAuth 2.0
# 18:11 [barryf] tantek Hi! Yes, I currently do those actions manually through my server.
# 18:12 tantek what do you mean by "manually"? editing and scping files?
brianlovewords_ joined the channel
# 18:12 [barryf] Yes. Well, using vi on the files and a few batch jobs. Now that Micropub supports those actions I’m reading about how to add to my software.
# 18:12 aaronpk that's how i currently edit the contents of my posts since i haven't built a UI that uses micropub editing yet
# 18:13 tantek barryf, cool. definitely feel free to think out loud here with feedback while you're reading those parts of the spec
# 18:13 myfreeweb "his" "him" oh well. my website says "they/them", it's even marked up with microformats :)
# 18:14 myfreeweb so yeah, you can try micro-panel already
# 18:14 myfreeweb it's not Production Quality™ yet
# 18:14 myfreeweb but it does things
# 18:15 [barryf] Thanks tantek. I’ll certainly do that. I’m going to try myfreeweb’s implementation as a test client.
# 18:15 aaronpk myfreeweb: is your server open source as well? or just the JS client?
# 18:16 myfreeweb it's been open source from the beginning which is over a year ago
# 18:16 myfreeweb why would I ever do a personal project closed source? that would make me feel like the code is wasted :D
frzn and snarfed joined the channel
# 18:29 aaronpk myfreeweb: micro-panel is totally empty for me in chrome. it looks like it's working in firefox tho.
# 18:30 aaronpk hm not quite. getting a JS error in firefox: "TypeError: can't convert undefined to object"
KartikPrabhu joined the channel
# 18:33 myfreeweb hmm works for me in both
# 18:33 aaronpk i wonder if my server is returning unexpected data?
# 18:35 kylewm misuba really has a talent for asking ambiguous questions
# 18:36 myfreeweb ah line 12 looks like no "properties" in the json
marcthiele and brianlovewords_ joined the channel
# 18:39 myfreeweb is your ?q=source correct? check the requests in devtools
# 18:40 tantek kylewm: perhaps he is turning his site into a multi-user site
# 18:41 kylewm I'm mulling something over with silo.pub... what if it didn't require registration before you could use it and just did authorization every time you log in
mlncn joined the channel
# 18:43 kylewm I think it would be a lot less confusing, and maybe simplify the code
# 18:43 tantek kylewm: depends on backend use of silo.pub vs UI right?
# 18:43 tantek for the backend you just want it to work automatically after reigstration
# 18:44 Loqi tantek meant to say: for the backend you just want it to work automatically after registration
# 18:44 kylewm tantek: yeah once you have an access token, your backend stuff doesn't ever have to auth again
# 18:44 kylewm unless the oauth token expires like it does with facebook
# 18:46 tantek was just going to reply to misuba encouraging him to bring it up as a discussion at the next HWC
# 18:46 tantek since Twitter is bad for discussion of such "big ideas"
# 18:50 aaronpk there was something last night that made me think i was going to have to change the time of HWC next week... what was it
# 18:58 aaronpk i think my server needs a little more error checking, but basic editing with micro-panel works now!
dym_cx joined the channel
Phae joined the channel
# 19:00 Loqi [Kartik Prabhu] Au contraire, I have a “whoa everyone speaks only English” moment whenever I land back in the US.
# 19:01 KartikPrabhu aaronpk: an aside, would like you site to have "hover" styles on links :)
# 19:02 Loqi [Kyle Mahan] I launched GitHub support on silo.pub this morning, so you can create and comment on issues via Micropub 🕶 #indieweb
friedcell joined the channel
# 19:03 aaronpk it's on the page, it's just at the bottom outside the h-entry
# 19:04 KartikPrabhu aaronpk: yes, both kylewm and I don't have that step :) nothing wrong on your end
# 19:04 aaronpk it doesn't require an extra http request, it's all on the page
# 19:04 kylewm aaronpk: it's on the bottom outisde the h-entry but that's not the one we should be parsing accordin to step 7
friedcell and wolftune joined the channel
# 19:09 kylewm KartikPrabhu: I was thinking find_author would take an optional parameter, a function that takes a URL and returns mf2
# 19:11 aaronpk wow finding all sorts of fun issues in my micropub endpoint now that i'm trying it with a different client
# 19:11 KartikPrabhu i think it is better to keep mf2uitl to just parsing the mf2 instead of making requests
rrix joined the channel
# 19:11 tantek hopefully you're able to capture those issues as things to tighten up in the spec!
# 19:13 aaronpk some of the issues are because my site treats values as arrays or strings, but wasn't normalizing them properly
# 19:13 aaronpk for example, in form-encoded, h=entry means h is a string value, but the JSON says to do type:['h-entry'] which means it's an array
marcthiele joined the channel
# 19:16 snarfed kylewm++ so cool. are you the first person (here) to do automated github posse?
# 19:17 kylewm KartikPrabhu: totally agree that I don't want mf2util making HTTP requests; the function that you pass in abstracts that away from mf2util
# 19:18 kylewm snarfed: I'm not sure! And I'm not going to count it until I post an a real issue :)
# 19:18 KartikPrabhu kylewm: if someone is using mf2util then they probably already have the mf2, or have a way of getting the mf2
# 19:19 KartikPrabhu i think what is needed is an authorship implementation outside but using mf2util as an intermediate step
# 19:20 kylewm One thing you cannot do is Review Comments on a changeset
marcthie_ joined the channel
# 19:20 kylewm those require a lot of extra data(commit id, line number, file name, etc.)
begriffs joined the channel
# 19:23 kylewm KartikPrabhu: so the way you could do that, is if mf2util returns a dict like {"url":...}
, then you could do step 7 yourself
# 19:25 aaronpk kylewm: i think you're on the right track with skipping the "register" step
# 19:26 aaronpk here's my syndication configuration on my site. I want to just type the silo.pub URL for github and have it do the github auth in the same flow
# 19:32 aaronpk nice. let's see if the animated gif makes it into the email
# 19:42 tantek sadly I'm not going to get mine written before 2pm
# 19:42 bear !tell kartikprabhu if you can file an issue against ronkyuu with your case and I'll add authorship support to it
# 19:42 Loqi Ok, I'll tell them that when I see them next
# 19:43 Loqi [Tantek Çelik] On #IndieWebCamp hackday I did
# 19:45 aaronpk it's easier for me to post to indienews than to edit the wiki :D
# 19:48 aaronpk i'm writing a quick summary as a note instead of as a blog post
KartikPrabhu joined the channel
KartikPrabhu joined the channel
j12t joined the channel
# 20:10 aaronpk i added indienews as a syndication target in my site, so i have a button for it
# 20:10 aaronpk but all you really need to do is add a link to the indienews page in your post and your webmention sending will post it
KartikPrabhu joined the channel
# 20:27 myfreeweb aaronpk: just fixed micro-panel in chrome (iframe was 0px high lol)
tantek joined the channel
frzn joined the channel
tvn_ and shiflett joined the channel
Pierre-O joined the channel
# 22:01 tantek # 2 - User:Gregorlove.com/Archived Interests shows up as a "New Community Members"
# 22:02 aaronpk hm yeah that's tricky since some peoples' user pages do have a path
# 22:04 tantek gRegorLove: could you help out with an example of a two day event with your fancy new template?
# 22:05 gRegorLove Just one-day-template. I'll revisit it now that we're doing text-only.
# 22:06 gRegorLove Heh, oops on my Archived page showing up as a user. Guess it pulls in all new pages in the User: space
# 22:07 aaronpk it overwrote the first HWC photo with the first IWC photo
snarfed joined the channel
# 22:10 aaronpk k fixed the web page but it unfortunately already got sent out via email
Lancey joined the channel
# 22:18 tantek gRegorLove++ the single-day event templates definitely made it a lot easier to more HWCs
bear and snarfed joined the channel
tantek joined the channel
frzn joined the channel
# 23:30 snarfed aaronpk: use a service? superfeedr, newsblur, feedly, etc
# 23:31 snarfed (building your own robust feed crawler/fetcher sounds like a lot of work for not much added value)
# 23:31 aaronpk it'll also make it modular so i can have some feeds on superfeedr and others polling manually and such
frzn joined the channel
# 23:52 aaronpk it's the email where you are introducing two people
# 23:53 aaronpk the convention is that the next person replies BCC's the person who made the introduction, so that the following emails don't go to them