#indiewebcamp 2015-10-16

2015-10-16 UTC
uranther, kronda, arlen, j12t, mdik, rabble_, almereyda, zachdonovan_, Vendan, scor, wolftune, brucewang, fahrstuhl, acegiak, rhiaro, renoirb, GWG, hidgw, raucao, braidn, Jay-, JasonO-, zachdonovan, daf, strangehill, catsup, FergusL, M-kegan, nitot, finchd-also, joskar, Phyks, moredhel, bol, Garbee, tallpaul, tommorris, jden, bergie, benward, Phae, KitB, anm, Unifex, ventilateur, neil1, bear, Tristitia, tbrb, halorgium, yakker, iboxifoo, _6a68, JonathanNeal, MMN-o, shalkydri, mattronix, danlyke, modem, danfowler, rascul, dietrich, camerongray, hmans, saurik, zz_tridnguyen, blueyed, voxpelli, sivoais, sandro, cjk101010, martinBrown, aaronpk, micro_, smcgregor, Jeena, KartikPrabhu, tantek, kerozene, kylewm, ehlovader, j4y_funabashi, lordabdul, michel_v, brianloveswords, paulproteus, ben_thatmustbeme, snarfed, 14WABFSH1, oddvar, bret, jacus, Kongaloosh_, gRegorLove, jonnybarnes, CaptainCalliope, Leeky, kegan, wagle, Guerillero|BNC, ramsey, minsky, rektide, R2ZER0, strugee, marjolein, MrClaw, M-Kodo, Zegnat, reidab, MylesBraithwaite, sensiblemn, ben_thatmust and sivoais_ joined the channel
#
Loqi
[bridgy] Greg McVerry replied '@ChrisAldrich If they don't I'll testify how much fun my #edu106 students are having. Feel empowered by privacy and sharing choices' to a tweet that linked to http://indiewebcamp.com/ (https://twitter.com/jgmac1106/status/654814583899623428)
nitot_ joined the channel
#
ben_thatmustbeme
okay, i need a post that has marked up p-comments
#
ben_thatmustbeme
going to try to write my nested comments code
[ben_thatmustbem joined the channel
#
[ben_thatmustbem
hmm, netsplit
j12t joined the channel
#
ben_thatmustbeme
pokes freenode to see if it is done being weird
XgF joined the channel
#
KartikPrabhu
ben_thatmustbeme: what do you mean by markedup p-comments?
snarfed joined the channel
#
ben_thatmustbeme
nevermind, i have am just using one of my own
#
ben_thatmustbeme
wrapping each comment in a *-comment mf2 tag is fairly new
#
tantek
yes - new as of IndieWebCamp /2015
#
ben_thatmustbeme
hmm, i might have them marked up wrong, i''m getting a blank coment on a fetched comment
#
GWG
Good evening, all
#
ben_thatmustbeme
i think i found the issue
#
ben_thatmustbeme
looks like someone was trying to add recursive comment parsing to php-comments
#
ben_thatmustbeme
but the comments on the parsed post are an h-cite, not h-entry, so they return blank
#
ben_thatmustbeme
haha, successful parse!
#
GWG
ben_thatmustbeme: Mazel tov?
#
ben_thatmustbeme
ever since i started using a code sniffer i now have this urge to go through and make rulesets for every project i come across
#
GWG
I was taught todah.
#
GWG
I have the urge since I discovered it to make all my plugins comply with WordPress standards. There's a ruleset for it
#
GWG
I even made the Micropub plugin compliant, but I don't think snarfed will accept the Pull Request unless it comes with unit tests.
sivoais joined the channel
#
Loqi
[bridgy] Greg McVerry replied '@ChrisAldrich I already use the #indieweb plugins on jgregorymcverry.com but not yet on networkedlearningcollaborative.com' to a tweet that linked to http://indiewebcamp.com/wordpress (https://twitter.com/jgmac1106/status/654832523734839296)
bigbluehat, moredhel, scoates, shiflett and [number5] joined the channel
#
[number5]
hey guys, http://indiewebify.me/validate-h-card/ seems broken right now, give me “can not read property ‘href’ of null” error, I’m using Chrome for Mac 46.0.2490.71
#
KartikPrabhu
[number5]: which page are you testing?
gRegorLove, tantek and [snarfed] joined the channel
#
[snarfed]
indiewebify.me isn't very well maintained. we should probably wind down recommending it
#
[snarfed]
or find someone to take it over!
#
tantek
we used to have multiple people who could update the domain - is that no longer the case?
#
tantek
what is indiewebify.me?
#
Loqi
Indiewebify.me is a service that checks how "indie web" your site is and reports back its results https://indiewebcamp.com/indiewebify.me
#
tantek
snarfed ^^^ can you file issues?
#
[snarfed]
tantek: i have, and pinged then months later
#
[snarfed]
I'm sure plenty of people have permissions to update it
#
[snarfed]
but i don't think anyone actually does
#
tantek
maybe only two? last I remember both barnabywalters and bnvk did
#
tantek
is the site out of date compared to the repo?
#
[snarfed]
probably not
#
[snarfed]
but no clue
#
[snarfed]
an actual maintainer seems like first priority to me
sammachin1, MylesBraithwaite and oddvar joined the channel
#
tantek
snarfed, remind me again how github is better than a wiki?
R2ZER0 joined the channel
#
tantek
pull-request bottleneck = stop energy
#
tantek
is there anyway on github to say, let anyone I follow commit changes to this repo?
#
tantek
without having to "add" maintainers or editors or whatever one-by-one manually to every single repo?
#
bear
no, but adding collaborators with write permission is very easy
#
tantek
manualwhitelists--
#
Loqi
manualwhitelists has -1 karma
#
tantek
bear - site unmainteance death by a thousand "easy" cuts
#
KartikPrabhu
i wouldn't want people I follow commiting changes to my code by default
#
tantek
KartikPrabhu: but we are even more liberal about changes to the wiki!
#
tantek
the point is, indiewebify.me is not "your code" or any of ours - we should be treating it as a shared resource like the wiki
#
KartikPrabhu
code != wiki
#
tantek
and that's why the code is unmaintained - because people treat them differently
#
tantek
neither snarfed, nor me, nor you can edit nor update indiewebify.me right now
#
tantek
code should be community by default, and only if you're particularly paranoid should you then have to make your own you-only-controlled fork of that repo
#
bear
github is a code wiki but with a more structured permissions model
#
tantek
you mean, a more manual buttons to push to do anything permissions model
#
bear
no, it could be automated but the permission is about who can submit changes because code is, on purpose, different than writing/docs
#
tantek
whereas everytime we create a new page on the wiki - we have to do ZERO permissions maintenance work to allow people to edit it
#
tantek
I think the purpose is more often a mistake than not
#
tantek
it's a bad assumption that results in neglect
#
bear
i'm sure some folks have had to be banned for vandelism
#
bear
(of the wiki)
#
tantek
actually no one yet
#
tantek
vandals have much easier targets
#
bear
that is probably a byproduct of the auth
#
bear
which, is how I would solve this problem
#
KartikPrabhu
not a lot of people have an incentive to vandalise the indiewebcamp wiki. Wikipedia gets a lot of that and has to have mods and such
#
tantek
don't care - point stands. our wiki is ZERO Permissions maintenence
#
bear
if you have auth on the wiki and have a github id then have the bot add them as a collaborator
#
tantek
compared to any of the githubs
#
tantek
KartikPrabhu: not a lot of people have incentive to vandalize indiewebify.me
#
KartikPrabhu
sure. but that can not be extended to github in general
#
bear
what is the repo and how do I get access so I can help solve this issue
#
Loqi
It looks like we don't have a page for "repo and how do I get access so I can help solve this issue" yet. Would you like to create it? https://indiewebcamp.com/s/104w
#
tantek
it can be extended to any community group on github, of which there are many
#
tantek
bear check what is indiewebify.me
#
Loqi
Indiewebify.me is a service that checks how "indie web" your site is and reports back its results https://indiewebcamp.com/indiewebify.me
#
bear
so it looks like some of the regulars have committed to it...
#
tantek
manually maintaining permissions and all that is for enterprise bureaucracy nonsense
#
tantek
not for agile volunteer-based open-source etc. communities
#
bear
!tell aaronpk can you get me access to https://github.com/indieweb/indiewebify-me
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
point being I'd rather have someone commit a mistake and then someone else be able to undo it, than that someone not be able to commit the mistake in the first place
#
tantek
that's why wikis work
#
tantek
(over time, maintenance etc.)
#
bear
yes, that I agree with - I recently started to do that with some of my older open source libs
#
tantek
whereas open source repos end up dying
#
bear
and found that I haven't had to roll back many changes - and a few of them I just explained why and they did the change
#
tantek
because even if you stumble upon one, you have to ask for permissions (social barrier), or submit a pull request (psychological barrier of what if my work is rejected), or wait (psychological impatience barrier) etc.
#
tantek
it's a crap model
#
bear
I wouldn't say that it's completely crap - but in some cases it is a higher barrier for community than is required
#
tantek
in *most* cases
#
tantek
it's a very bad default
#
tantek
it's fine for top down hierarchical orgs / enterprise
#
bear
which is where it got all of it's defaults - yep
#
[snarfed]
I'll avoid the wider debate... but in this case, barnabywalters and bnvk have at least been around occasionally, and friendly, so if anyone did actually step up and ask to take it over, or get added to the hosting provider etc, I'm sure they would have
mblaney joined the channel
#
bear
wanders over to the pub
#
kylewm
bear: invited you to the github group, i'm surprised you weren't already in there!
#
bear
hmm, I suspect this may be a mf2 parser upgrade issue - but I won't know until someone check
#
bear
i'll file an issue about the error the above person got
#
kylewm
I've heard of maintainers that give commit access to anybody who submits a good pull request
#
bear
I now give access to anyone asking or filing issues for some of my libs
#
bear
!tell [number5] the error you got for the validate-h-card - can you put into this issue what URL you were testing? https://github.com/indieweb/indiewebify-me/issues/43
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
bear has 75 karma
#
[snarfed]
also worth noting: the long pole for letting communities manage apps like this usually isn't github, it's the hosting provider
#
bear
yea, getting apps deployed is so much harder than it should be (but I also no why it is and that's why i'm doubly frustrated)
#
[snarfed]
deploy-on-push and gating on continuous builds are both steps in the right direction
#
bear
nods
#
bear
k, heading to the pub - my fav bartender tells me she has just tapped a new chocolate porter
#
KartikPrabhu
there is no h-card on that page
#
mblaney
speaking of problems, did anyone notice indiewebcamp.com/irc/today isn't updating?
#
@benwerd
Super-great to meet @cleverdevil and talk @dreamhost, @withknown and the web. Exciting times, and great company. #indieweb
(twitter.com/_/status/654878253379792896)
#
gRegorLove
Loqi, you awake?
#
gRegorLove
It's updated for me, mblaney
#
mblaney
kylewm, I've been working on my h-cards and was just looking at aaronpk
#
mblaney
(oops) aaronpk's site
#
mblaney
and that h-card is from a repost
#
mblaney
gRegorLove what browser?
#
gRegorLove
And confirmed in Firefox
#
kylewm
I don't see the live updates here (firefox)
#
mblaney
hmmm I'm using iceweasel and chromium on debian
#
gRegorLove
Oh, yeah I guess it's not auto-updating.
#
gRegorLove
Does only the ?beta flagged version do that though?
#
Loqi
pong
#
gRegorLove
Nope, neither are auto-updating for me.
#
mblaney
no I'm pretty sure it was working without beta.
#
mblaney
the strange thing is it does show me when people join, just not any real messages
#
KartikPrabhu
testing testing
#
KartikPrabhu
yeah no updates
#
kylewm
it looked like it didn't make the websocket connection at all
tantek joined the channel
#
kylewm
ohhh aaronpk changed to server sent events!
#
gRegorLove
I'm working on figuring out updating syndication links after async Bridgy Publish. Tricky.
j12t joined the channel
#
mblaney
kylewm I've been trying to debug pushstream.js, and I have a feeling it's actually working fine.
#
mblaney
at a guess I would say the messages aren't being pushed from the server.
[aaronpk] joined the channel
#
[aaronpk]
Well that's odd, especially since they're still coming to Slack just fine
#
Loqi
[aaronpk]: bear left you a message 1 hour, 1 minute ago: can you get me access to https://github.com/indieweb/indiewebify-me http://indiewebcamp.com/irc/2015-10-15/line/1444968097012
#
kylewm
hmm, something funny going on
#
kylewm
ok maybe I am back in the world of the living. my messages weren't showing up in the log at all for a bit
#
[aaronpk]
I wonder if it is somehow related to the netsplit earlier
#
mblaney
aaronpk I've noticed it for a few days
[kylewm] joined the channel
#
[kylewm]
the SSE stream maybe only has join/parts
kylewm joined the channel
#
[kylewm]
confirming that
#
mblaney
yeah, sorry :(
#
mblaney
this is as close as I've found to an error:
#
[aaronpk]
oh I bet it’s an SSL thing
#
[aaronpk]
there let’s see if that fixes it
#
[aaronpk]
the damn server Loqi is on is so old it can’t talk to indiewebcamp.com SSL anymore
#
KartikPrabhu
yup works now
#
[aaronpk]
that was dumb. sorry.
#
mblaney
aaronpk++ it's smart that you got it working though! :-)
#
Loqi
aaronpk has 978 karma
#
[aaronpk]
Loqi is such a mess lol
#
[aaronpk]
Like a Rube Goldberg machine
#
KartikPrabhu
Loqi give back my mess
tantek, j12t, eschnou, nitot, loic_m, Jihaisse, gRegorLove, lewisnyman, petermolnar, elima_, cweiske and tvn joined the channel
#
@Delverie
RT @kevinmarks: how twitter's moments pull the image from your tweets and buries the link http://techcrunch.com/2015/10/15/smart-pipes-and-dumb-content/ #indieweb
(twitter.com/_/status/654932478738714624)
sanduhrs and j4y_funabashi_ joined the channel
#
j4y_funabashi_
morning all
j12t joined the channel
#
KartikPrabhu
hi j4y_funabashi
#
j4y_funabashi_
I am at the point where I need to add pagination to my homepage feed
#
j4y_funabashi_
and wondering if there is a way to mark that up so json parser will see the link as navigation to the next page of entries?
#
KartikPrabhu
<shrug> don't use JSON at all
#
KartikPrabhu
there is rel-prev and rel-next in microformats
#
j4y_funabashi_
yeah sorry by json parser I mean a microformats parser (which gives you a json version of the page)
elf-pavlik joined the channel
#
KartikPrabhu
yeah rel-prev and rel-next are those things. I don't know any feed reader that uses them though
#
j4y_funabashi_
so if I go to http://pin13.net/mf2/?url=http%3A%2F%2Fj4y.co it shows a feed with children (the entries) as json
#
j4y_funabashi_
ahh ok cheers KartikPrabhu
#
KartikPrabhu
np j4y_funabashi_
#
j4y_funabashi_
do you use rel-next/prev?
#
KartikPrabhu
yes on my feed pages
#
KartikPrabhu
errr oops I seemed to have removed them! But I should
#
j4y_funabashi_
cool, does the pin13 parser pick those up?
#
KartikPrabhu
it should
#
KartikPrabhu
they'll show up in a global rel list
#
j4y_funabashi_
yeah i guess it would show up in rels.next?
#
KartikPrabhu
oh I remember why I removed them. I don't know if prev = older or prev = previous in reverse chonological order
#
KartikPrabhu
yes. but it doesn't say which order
#
j4y_funabashi_
yeah I was just wondering about it because alot of the apis I have used include nav links
friedcell joined the channel
#
KartikPrabhu
IMO the rel-prev/next spec is ambiguous
#
KartikPrabhu
not a POV shared by mnay
#
j4y_funabashi_
Yeah I agree these pages should be expanded a bit, I guess the order is up to us as publishers?
#
KartikPrabhu
it seems so
#
KartikPrabhu
which will make it harder for any readers parsing it
#
KartikPrabhu
again, I'm the minority report on this. Most people are fine with the existing rel-next spec
#
j4y_funabashi_
although "next document in a linear sequence of documents" seems clear enough to me
#
KartikPrabhu
in fact tomorrow, I'm going to make all post in chronological order
#
KartikPrabhu
s/post/posts on my site
#
Loqi
KartikPrabhu meant to say: in fact tomorrow, I'm going to make all posts on my site in chronological order
#
j4y_funabashi_
how do you order currently?
#
KartikPrabhu
reverse-chronological
#
KartikPrabhu
in fact the first article there is exactly on this point
#
j4y_funabashi_
haha yeah I am just reading it :)
#
j4y_funabashi_
looks like I asked at the right time
#
KartikPrabhu
it is a relatively old post in internet time
#
KartikPrabhu
i should update it. I don't think it is getting the point across
#
KartikPrabhu
well thanks Loqi
#
Loqi
you're welcome
#
KartikPrabhu
again, this is confusing to me, but others seem to get along fine
j12t, cweiske, alexhartley and hardfire joined the channel
alexhart_ and [kevinmarks] joined the channel
#
[kevinmarks]
Is the problem with indiewebify.me not so much a code access or as a deployment one
j12t and kerozene joined the channel
#
Loqi
[bridgy] Greg McVerry replied '@ChrisAldrich Thanks for tips. Was talking about the app environment/versus mobile web/versus html5 app debates. Big fan of TWIG and TWIT' to a tweet that linked to http://indiewebcamp.com/wordpress (https://twitter.com/jgmac1106/status/654985090305499137)
j12t, modem_, bol, friedcell and kerozene joined the channel
#
petermolnar.eu
edited /Instagram (+725) "adding PESOS section w/ WordPress examples and DMCA section with example"
(view diff)
#
petermolnar
while FB content may not be that important to the world, Instagram is, so from hereon I will try to spread the PESOS word
#
@petermolnar
@hugobaeta @instagram sorry to hear that; for the future though, in order to #ownyourdata https://indiewebcamp.com/Instagram #indieweb
(twitter.com/_/status/654998145638756352)
hs0ucy and j12t joined the channel
#
petermolnar.eu
edited /why (+53) "/* Censorship */"
(view diff)
#
GWG
Good morning
#
petermolnar
good morning
#
petermolnar
I've recently realized I can drop 2/3rd of my custom icons font file, since unicode covers a significant amount of them now
#
voxpelli
Good morning
#
GWG
I am thinking of accomplishing something this weekend.
#
GWG
Maybe I will finish adding Microformats parsing to Post Kinds. I have been putting that off.
#
cweiske
did the unicode standard change such a big deal in the last months?
#
GWG
petermolnar, what got added?
#
petermolnar
I don't think it did, but I never really checked the whole thing
#
petermolnar
one could say I was a bit too lazy to do so
hs0ucy joined the channel
#
cweiske
I generally use gucharmap on my pc
#
cweiske
for finding unicode characters
joskar, j12t, elf-pavlik, adactio and mdik joined the channel
hs0ucy, j12t, snarfed and mlncn joined the channel
#
petermolnar
wow, we're getting direct spam on twitter
#
@finnern
RT @kevinmarks: how twitter's moments pull the image from your tweets and buries the link http://techcrunch.com/2015/10/15/smart-pipes-and-dumb-content/ #indieweb
(twitter.com/_/status/655029106564726784)
alexhartley joined the channel
#
@fredverheul
RT @kevinmarks: how twitter's moments pull the image from your tweets and buries the link http://techcrunch.com/2015/10/15/smart-pipes-and-dumb-content/ #indieweb
(twitter.com/_/status/655031536484548608)
ttepasse joined the channel
#
aaronpk
good morning #indiewebcamp
#
aaronpk
I'd be willing to set up automatic deploys for indiewebify.me if we moved it to my hosting account
#
aaronpk
it'd be nice to have that be more up to date, and have more people be able to contribute to it
LanceyWork joined the channel
#
bear
kevinmarks - for this specific case it may be a code even if only in the fact that it didn't handle a parsing error properly
#
bear
aaronpk - I can definitely help with that, I will be having freetime over the next week or so
#
aaronpk
cool. i've done automatic deploy from github hooks a couple different ways
elf-pavlik and j12t joined the channel
#
bear
since it's a public repo you can use circleci or travis to do the deploy
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
aaronpk
I wonder if it would run on heroku's free plan
#
bear
I can't imagine it's a very memory hungry site
moredhel joined the channel
#
aaronpk
looks like on the free tier it must be not running for 6 hours a day
moredhel, friedcell and [snarfed] joined the channel
#
[snarfed]
app engine free tier?
#
[snarfed]
let's it run 24h/day
#
aaronpk
hm why isn't app engine one ofthe supported providers on travis-ci?
#
[snarfed]
they might call it Google cloud?
#
[snarfed]
i also remember a push-to-deploy article on the Google cloud blog or nearby a while back
#
aaronpk
oh it's there, I just didn't see it
tvn_, scoates, j12t, e-lima, shiflett and lewisnyman_ joined the channel
#
@kevinmarks
Sounds like @instagram, like @twitter, have an unofficial 3 strikes policy with DMCA notices http://justhugo.com/2015/10/16/freedom/ such a shame #indieweb
(twitter.com/_/status/655056509403967488)
wolftune and snarfed joined the channel
#
ben_thatmustbeme
hmm, i think my latest change will actually start storing comments on comments
#
ben_thatmustbeme
don't have them marked up yet
#
ben_thatmustbeme
but its a start
#
ben_thatmustbeme
s/marked up/displaying/
#
ben_thatmustbeme
now i just need someone who supports salmentions to comment on something of mine, and someone else to comment on that
#
snarfed
ben_thatmustbeme: if you connect u-url and u-in-reply-to, backfed facebook threaded comments will also work
#
aaronpk
hmm thinking I should promote silo.pub on ownyourgram as a way to connect to those
tantek joined the channel
#
aaronpk
interesting limitation of JSON post requests, there isn't a good way to also include a file
e-lima, gRegorLove and [shaners] joined the channel
#
[shaners]
aaronpk: Could Loqi be re-written as a Hubot? (to be less Rubey and Goldbergy)
#
aaronpk
definitely not hubot
#
aaronpk
hubot is too monolithic
nitot_ joined the channel
#
[shaners]
Oh. :shrug:
#
@hugobaeta
RT @petermolnar: @hugobaeta @instagram sorry to hear that; for the future though, in order to #ownyourdata https://indiewebcamp.com/Instagram #indiew…
(twitter.com/_/status/655065044594528256)
#
aaronpk
I will probably rewrite Loqi with lita.io since it seems to be a pretty flexible framework
#
[shaners]
Yet another project for you. :stuck_out_tongue:
#
aaronpk
I have a lot of feels about the architecture of IRC bots
#
[shaners]
Of course you do.
j12t joined the channel
#
bear
I think I have at least 3 different python chatbot frameworks in the dusty corners of my harddrives
#
aaronpk
i started rewriting Loqi in a node.js framework a friend made. that's the Loqi running everywhere except freenode now
#
aaronpk
all the Loqi fun is still written in PHP tho ;)
#
bear
my most recent attempt made use of redis for it's pubsub and storage
#
bear
I've always wondered how php would perform if used as a command line language
#
aaronpk
it's fine
#
aaronpk
yeah I use redis for pubsub for bots
#
bear
redis pubsub slinging json blobs == super simple and very flexible
#
aaronpk
you can even go pretty deep with process control and forking in php
#
bear
yea, I thought it would be - all of the things that I don't like about php are all related to mod_php and it's web usecases
#
tantek
interesting example of POSSE email -> Twitter using a textimage: https://twitter.com/tinysubversions/status/652486692004196352
#
@tinysubversions
When mainstream tech publications send me email interview questions I respond like this. I don't get published often https://twitter.com/tinysubversions/status/652486692004196352/photo/1
(twitter.com/_/status/652486692004196352)
#
tantek
(check out the photo)
tvn, shiflett and snarfed joined the channel
#
[shaners]
That’s my kind of response
#
snarfed
anyone know why the indieweb github org's membership is private?
#
aaronpk
probably because that setting was added after the org was created
#
bear
most orgs leave it up to the members to advertise their status
#
snarfed
both good points
#
snarfed
indieweb is pretty explicitly open in general though
#
snarfed
i'm inclined to make it public
#
voxpelli
still good to be able to chose if you want to advertise it on your profile or not
lewisnyman joined the channel
#
bear
IMO it should be up to the individual
#
snarfed
i guess yeah
#
voxpelli
(me is not a member of it though so doesn't affect me)
#
snarfed
currently trying to figure out how to do that
#
snarfed
one minute in and counting...
#
bear
do what - make your membership public?
#
rhiaro
you go to the list of members and the setting is next to your name I believe
#
snarfed
don't tell me
#
snarfed
damn you rhiaro
#
rhiaro
sorry
#
snarfed
lol np
#
bear
you will notice that owner's can change other normal members but cannot change other owners visibility
#
bear
this is all part of the org security changes that they have been rolling out lately
#
[shaners]
Is anyone from the channel in Boston/Cambridge?
#
[shaners]
I’m in town for a couple few days (currently at MIT Media Lab).
#
gRegorLove
I can't seem to find the conversation about mf2 for abstracts linking to the paper in PDF format. Currently I'm using u-url for the abstract's page. I see KartikPrabhu uses u-url to link to the PDF, though.
#
tantek
shaners - yes, rhiaro is basically right there at MIT
#
tantek
gRegorLove: you can do both
#
tantek
link to all the URLs!
#
gRegorLove
Back to the coffeeboard. That was an easy one, gRegor.
#
[shaners]
@rhiaro: Hi! I don’t think we’ve met before. :wave:
#
tantek
shaners - yeah, you and rhiaro should definitely meet. she knows the good local vegan places.
[kevinmarks] joined the channel
#
[kevinmarks]
Would using u-content make sense? Hm. The name/summary/content split is trickier when the content is in a less parseable form.
#
[shaners]
kevinmarks: for what?
#
gRegorLove
I'm content with u-url.
#
tantek
gRegorLove++ LOL
#
Loqi
gRegorLove has 38 karma
tantek joined the channel
#
gRegorLove
(No pun intended)
#
rhiaro
waves at shaners
#
tantek
kevinmarks: what's the use-case? or are you still talking about the citing someone else's paper thing?
#
[shaners]
rhiaro: how best to DM?
#
rhiaro
shaners: IRC or twitter
#
snarfed
apropos of nothing...erinjo's known site http://erinjo.is/ has been down for a while now. maybe months. sad.
alexhartley joined the channel
#
[kevinmarks]
I thought gregorlove was talking about abstracts linking to pdf papers
#
gRegorLove
Yeah, I was.
#
[shaners]
Rhiaro: follow on Twitter for DMs please. :blush:
#
tantek
rhiaro: interesting that your posts still display BST when you're in EDT :)
#
rhiaro
tantek: yeah, gonna fix that
#
tantek
I don't even know what the right answer is. Hence more of a question ("interesting") than any kind of judgment.
nitot joined the channel
#
rhiaro
I create posts with a timezone, but somewhere in the heart of my site it gets nuked to a timestamp before it comes back out again
#
rhiaro
I store the timezone though
#
rhiaro
Though I'm not sure if I timestamp it before I store it and it gets reset to BST anyway
#
tantek
most systems nuke that info because programmers tend to be all about the Z
#
voxpelli
best time of the year to fix it now – when the US and EU exits summer time at different times
#
rhiaro
and cos my server is in the UK, when I don't specify date for a post it defaults to BST
#
tantek
voxpelli: yes, a good time for testing. it's like two weeks right?
#
voxpelli
yeah, Sunday next week for EU and Sunday the week after that for US
#
voxpelli
great time for US/EU coop, an entire week of an extra hour of overlap :)
elf-pavlik, j12t and mlncn joined the channel
#
aaronpk
lol yeah proper timezone support is the first thing I did on my site
#
tantek
"proper timezone" <-- oxymoron ;)
#
aaronpk
proper timezone support
#
tantek
that too
#
aaronpk
i don't see what's controversial about the timezone the post is authored in is the one that is displayed
#
tantek
e.g. from a UX perspective, still curious which is better, showing timezone in the perspective of the reader, or the creator of the content? and when/why?
#
tantek
from the reader's perspective, it's *harder* for them to do the timezone math to figure out if the post was minutes ago, hours ago, etc.
#
tantek
and *confusing* when they see posts from the future
#
aaronpk
that's better than the majority of the defaults which is timezone information is dropped, or hardcoded to one timezone always
#
tantek
sure, I didn't say it was the worst ;)
#
tantek
just questioning "proper" as that makes it sound like a provably solved problem
#
aaronpk
i might add a little bit of javascript that lets viewers show all timestamps in their browser timezone
#
aaronpk
well frankly I do think it's solved, since this way I don't lose any timezone information
#
tantek
I've considered JS for time since display (and parenthesized creator timezone absolute time)
#
tantek
aaronpk: no the presentation problem is not solved
#
tantek
storage sure
#
voxpelli
if the time matters it should, if possible, probably be a relative time rather than an absolute one then
#
tantek
voxpelli: relative time alone is worse. e.g. screenshots, old tabs etc.
#
tantek
Pretty sure aaronpk has a canonical article on this :)
#
voxpelli
yeah, absolute ones are for reference, relative ones for relating to
#
gRegorLove
Changing TZ to reader TZ woulud make sense in a /reader I think
#
aaronpk
i don't know where the x came from ops
#
gRegorLove
'90s http. XHTTP
#
tantek
hah gRegorLove beat me to it
#
voxpelli
https://github.com/github/time-elements is an interesting progressive enhancement web component for time
#
tantek
was going to say, ever since the mid 2000s beginning of the end for the XML stack, there's been a lot of loose abandoned x's floating around the nets.
j12t joined the channel
#
@benwerd
I made an #indieweb t-shirt! Do you own your own domain? Wear it with pride: https://t.co/nBJivLfEee
(twitter.com/_/status/655082697690185728)
#
aaronpk
omg hahaha
#
aaronpk
benwerd++
#
Loqi
benwerd has 93 karma
#
@withknown
RT @benwerd: I made an #indieweb t-shirt! Do you own your own domain? Wear it with pride: https://teespring.com/my-url-is
(twitter.com/_/status/655082887411167232)
#
tantek
whoa wat
#
aaronpk
i'm not convinced i'd want to write on that with a sharpie tho
#
tantek
benwerd++ for that shirt!!!
#
Loqi
benwerd has 94 karma
#
aaronpk
anyway yeah I agree that displaying local times is a great job for a reader
cleverdevil joined the channel
#
tantek
ordering two. you know, for redundancy.
KartikPrabhu joined the channel
#
tantek
ordered!
#
aaronpk
i broke their order form
#
aaronpk
i always keyboard shortcut through those forms
#
aaronpk
apparently they have an onclick event for the state dropdown so it didn't actually register that
#
aaronpk
told me to enter a state when I submitted it, but then the form came back prefilled with the state chosen
#
aaronpk
ordered mine!
#
tantek
"We reached our minimum!"
nitot joined the channel
#
@benwerd
We've already hit the minimum number of orders for my #indieweb t-shirt. Get yours before it's too late! https://teespring.com/my-url-is
(twitter.com/_/status/655085210497773568)
moredhel and benwerd joined the channel
#
benwerd
Well that was more popular than expected
#
benwerd
Pivoting into apparel now
#
aaronpk
do you get a cut of the sales?
#
benwerd
A small one, yes
[kevinmarks] joined the channel
#
[kevinmarks]
That did better than my "I <? PHP" one
#
snarfed
hey benwerd, btw, i'm guessing you know http://erinjo.is/ has been down for a while?
#
benwerd
Yes, her domain slipped - she's going to repoint a new one
#
benwerd
It was too much to renew
#
benwerd
The downside of owning your own domain
#
GWG
I haven't worn a shirt with anything on it in years
#
kylewm
oh i remember her mentioning that a while ago, it was going to be like $250 to renew?
#
tantek
so, iceland?
#
tantek
what is short domains?
#
tantek.com
created /HELLO_my_URL_is (+792) "stub with dfn, nametags, tshirt"
(view diff)
#
snarfed
$250 wat
#
cleverdevil
ugh... domains are such a racket.
#
cleverdevil
well, not all of them.
#
cleverdevil
but, many :P
#
cleverdevil
$250 is straight up predatory, though
#
tantek.com
edited /short-domains (+220) "/* Domains */ .is and noting renewal cost"
(view diff)
snarfed1 joined the channel
#
tantek.com
edited /short-domains (+102) "-h1, +dfn"
(view diff)
#
kylewm
i might have made up $250
#
aaronpk
it was still a lot
#
tantek
kylewm - feel free to caveat the #
#
tantek
benwerd: feel free to expand upon https://indiewebcamp.com/HELLO_my_URL_is :)
#
GWG
benwerd: Is it available in a hat? Button? So on?
#
benwerd
Not yet, but I'll take requests :)
#
aaronpk
appengine is not returning any error messages but is clearly not doing what it should be doing
#
tantek
GWG - feel free to add such requests to a Brainstorming section on https://indiewebcamp.com/HELLO_my_URL_is :)
#
snarfed1
aaronpk: happy to look if you want
#
aaronpk
trying to run `dev_appserver.py .` it looks like it's running, but fails with "ERROR:root:php failure (255) with:" and then the HTML of the page
#
snarfed
hmm, ok. sounds somewhat php specific, so i may not be that much help
#
snarfed
consider skimming the php getting started tutorial to see if anything jumps out at you
#
snarfed
(sorry, i know i basically told you to rtfm :| )
#
tantek
bear++ for trying to push to fix the indiewebify github / deployment situation
#
Loqi
bear has 76 karma
#
tantek
snarfed++ for trying to push to fix the indiewebify github / deployment situation
#
Loqi
snarfed has 149 karma
#
tantek
aaronp++ for volunteering to host to help fix the indiewebify github / deployment situation
#
Loqi
aaronp has 1 karma
#
tantek
is about to cause too much karma
#
tantek
aaronpk++ for volunteering to host to help fix the indiewebify github / deployment situation
#
Loqi
slow down!
#
tantek
but it was a typo Loqi!
#
Loqi
who, me?
#
kylewm.com
edited /short-domains (+142) "/* is */ caveat"
(view diff)
#
aaronpk
snarfed: the "hello world" works fine, so it's defintiely something about the project
#
aaronpk
i wish it would give me a real error message
#
KartikPrabhu
Loqi give aaronpk a real error message
#
aaronpk
snarfed: do you have to restart dev_appserver.py when you change source files?
Tino_ joined the channel
#
snarfed
aaronpk: not for python. i'd guess not php too
#
snarfed
but not sure
#
aaronpk
narrowed it down to something with one of the files
#
aaronpk
it's weird it's not giving me error messages
#
@Comy1982
RT @benwerd: We've already hit the minimum number of orders for my #indieweb t-shirt. Get yours before it's too late! https://t.co/nBJivLfE…
(twitter.com/_/status/655092772525969409)
#
snarfed
aaronpk: try --log_level debug ?
#
aaronpk
nothing
#
aaronpk
no log in the admin console either
#
aaronpk
i will just do a binary search to find the line of code that's causing the error
#
aaronpk
wtf there was a missing "endif"
#
aaronpk
the code on github must not be live
[snarfed] joined the channel
#
aaronpk
it looks like we can do github->appengine without travis-ci. is there a benefit to using travis in the middle?
#
[snarfed]
at least the wm sender returns an error now instead of hanging
#
[snarfed]
gating on tests? otherwise meh
#
aaronpk
it's using php5.5 on appengine
#
aaronpk
5.4 on indiewebify.me
#
aaronpk
other than that, no code changes from me
#
[snarfed]
well the endif right
#
[snarfed]
still, nice work
#
aaronpk
ah well there are tests, so let's see if i can hook it up to travis
#
[snarfed]
yup blame blogger
#
aaronpk
hmm i'm gonna have to commit an API key to the repo so that it can deploy
#
snarfed
this is for travis?
#
snarfed
i think github lets you gate push triggers on its "checks," like travis, so maybe use github's push-to-deploy instead of travis's?
#
aaronpk
i would if i could read that blog post on how to use github's deploy
#
snarfed
now you're just being silly :P
#
aaronpk
no i mean it! it's completely blank!
#
snarfed
but you know why and how to fix it
#
snarfed
enable js and/or cookies
#
aaronpk
i didn't disable js or cookies
#
snarfed
ohhh so it's not jsdr
#
snarfed
yeah me too
#
aaronpk
oh the page is returning http 404...
#
snarfed
that's still from jenkins though
#
snarfed
oh actually unclear
#
snarfed
looks like that's probably good, and hopefully doesn't require creds in the repo
#
bear
with travis you don't commit keys to the repo
#
aaronpk
"For a minimal configuration, all you need to do is add the following to your .travis.yml:"
#
bear
you encrypt them using their command line tool and then reference it in the yaml config
#
aaronpk
keyfile: "YOUR SERVICE ACCOUNT JSON FILE"
#
bear
getting a link...
#
voxpelli
aaronpk: the most deployment GitHub supports itself is webhooks I think: https://developer.github.com/guides/delivering-deployments/
#
aaronpk
oh it's encrypting it with the travis public key, that makes sense
#
ben.thatmustbe.me
edited /reply-chain (+188) "/* Indieweb Examples */ yay! i now have comments below me"
(view diff)
#
aaronpk
ookay let's see how this goes
#
ben_thatmustbeme
is stoked he got comments on comments now
#
bear
^5 ben_thatmustbeme
nitot joined the channel
#
aaronpk
snarfed: it's telling me "Please use Google Developers Console to activate the API for your project." but there are like 9929418 APIs in the developer console
#
snarfed
lol yes
#
aaronpk
which one do i enable?
#
aaronpk
it's apparently not "Cloud Deployment Manager API"
#
snarfed
i've never actually set up push-to-deploy, or travis
#
snarfed
is there a Cloud Source Repositories ?
#
aaronpk
Cloud Storage Service
#
snarfed
of course
#
snarfed
joke :P
#
aaronpk
i have no idea. this error message doesn't exist on google either
#
aaronpk
i'm gonna go with the compute engine api
#
aaronpk
oh but now it wants billing info
#
bear
you have to enable GCE Auth via the API
#
aaronpk
GCE == Google Compute Engine?
#
aaronpk
okay yeah it wants billing info for that
#
bear
yea, GCE is the paid side of app-engine
#
aaronpk
but i'm not gonna have to pay for this right?
#
bear
you will
#
bear
they offer a free trial with restrictions but when you use up the free... billing hits
#
aaronpk
but...i don't have to pay for it if i just deploy to app engine
Lancey joined the channel
#
bear
yea, the GCE part is bad info if your targetting app-engine
#
aaronpk
i'm so confused
#
bear
so you have hooked the github up to Google Source Repository?
#
snarfed
to rephrase: some app engine and google cloud features are free but still require you to add a credit card
#
aaronpk
github now pushes to travis
#
snarfed
often as a more heavyweight captcha
#
aaronpk
travis is trying to deploy to appengine
#
bear
is catching up - opening up tabs for travis and app-engine now
tvn_ joined the channel
#
bear
k, visit the google developer's console and either create or select the project you made for this
#
aaronpk
okay i'm on it
#
bear
select the permissions item on the sidebar
#
aaronpk
k I see the service account I made for it ther
#
bear
you will see a list of service accounts
#
snarfed
aaronpk: sounds like you should add bear to the google project as a dev or owner :P
#
aaronpk
there are 4 service accounts, all can edit
#
aaronpk
oh yes i'd be happy to do that too. i'd like to learn enough to do this tho
#
bear
k, so you already added a credential for a service account of type json?
#
aaronpk
yep, and encrypted that and stored it in the repo
#
bear
is the yml file for travis in the repo?
#
bear
that sure does look right
#
bear
let's go see what travis is outputing
#
bear
i'm working thru how we did this at &yet but not having direct access now to that internal data is slowing me down
#
aaronpk
it's *so close*
#
aaronpk
snarfed: so if i enable billing, it's still possible to use google compute engine on a free tier?
#
snarfed
GCE, no
#
snarfed
i think there's a free trial but then you pay, like EC@
#
snarfed
er EC2
#
snarfed
but app engine, yes, has an infinite free tier
#
aaronpk
is there an app engine api that i can enable?
#
snarfed
the travis/deploy api part, i'm not familiar with
#
snarfed
but in general don't be afraid to plug in a credit card, if you're just using app engine and some api(s) you won't get charged for small usage
#
aaronpk
well it didn't ask me for a card to launch this on app engine myself
#
snarfed
right. it might for some part of push-to-deploy though
paulproteus joined the channel
#
aaronpk
yeah thats just the interface that shows me a thousand different APIs I could enable
moredhel joined the channel
#
bear
bah - I just realized I was still using my &yet credentials - they still haven't cleared me from things -- so i'm wiping my browser cache and reloading google cloud
#
aaronpk
yeah i'm stumped
#
bear
there are 7 APIs enabled by default for all new projects
#
bear
I'm wondering if it's the deployment manager or even the compute engine one
#
aaronpk
i already tried deployment manager
#
bear
it doesn't hurt to enable all of them - try that maybe?
#
aaronpk
i can try compute engine, but if compute engine and app engine are different things I don't think it's going to work
#
aaronpk
I can't enable compute engine until I add billing info
#
kylewm
a bunch of weird stuff just popped up on Pestagram tagged #indieweb
#
kylewm
except none of it is actually tagged
#
aaronpk
dang, same error with the compute engine api enabled
#
kylewm
!tell kevinmarks: pestagram is being weird, every url redirects to / and is blank
#
Loqi
Ok, I'll tell them that when I see them next
KartikPrabhu joined the channel
#
bear
I suspect it's something that the gae command line tool enables but isn't being setup in the travis flow
#
aaronpk
this was supposed to be easy :cries:
lewisnyman joined the channel
#
bear
i'm going to setup a command line test deploy and then work thru that to see if I get any clues
#
bear
i'll report back what I find
paulproteus joined the channel
#
aaronpk
cool thanks
nitot joined the channel
#
snarfed
aaronpk: gross alternative: set up a cron job somewhere that runs git pull; appcfg.py update
ttepasse joined the channel
#
snarfed
not ideal, but something
#
aaronpk
yeah that was my first plan without using appengine or travis
#
snarfed
(can also block on tests passing, obviously)
#
aaronpk
well, actually i was gonna have it deploy from a github hook
cleverdevil joined the channel
#
aaronpk
it'd be nice to get this hooked up properly tho
petermolnar joined the channel
#
kevinmarks
hm. maybe my api key expired?
#
Loqi
kevinmarks: kylewm left you a message 14 minutes ago: pestagram is being weird, every url redirects to / and is blank http://indiewebcamp.com/irc/2015-10-16/line/1445027714585
#
kevinmarks
no, works now
#
kevinmarks
api glitch at their end?
#
kevinmarks
hm, it just did
#
kevinmarks
then it didn't
#
kevinmarks
where do heroku hide the logs?
#
kylewm
i only know how to get them on the command line with `heroku logs` (iirc)
#
kevinmarks
looks like baidu and yandex are spidering it
#
kevinmarks
maybe I need a robots.txt
#
kylewm
ohh is it heroku free tier?
#
snarfed
aaronpk: agreed on trying for the ideal way. i often set myself a rough time limit to get that working, and if i pass it i fall back to lower tech
#
kylewm
if nothing else, woodwind polls it every hour which would try to keep it awake more than 18 hours
nitot joined the channel
#
kevinmarks
AMP reinvents the web as JSON, continued https://github.com/ampproject/amphtml/issues/657
#
kevinmarks
seems like a microformats opportunity?
#
aaronpk
oh man
[kevinmarks] joined the channel
#
[kevinmarks]
This is exactly the original rss use case, when it was for netscapes home page
#
Zegnat
So, they invent AMP because they need a webpage format that is easily embeddable (iframable), and then when they need to embed content cards they need a different format?
#
Zegnat
That makes ... little sense :/
#
[kevinmarks]
This is a proposal from an engineer at the guardian.
#
Zegnat
I saw that after I typed, sorry. The argument still stands though, I think
tantek joined the channel
#
Zegnat
kevinmarks, I still think it is weird to create separate JSON files no matter who proposes it. Especially as AMP has a standing example of JSON-LD on the actual page for publishing metadata. Even setting the mf argument aside
#
tantek
reads logs
#
[kevinmarks]
Ignoring the json part briefly, the case for a separate suggested pages url makes some sense. It looks like a h-feed of h-entry's to me, but maybe the photo centricity means something else makes more sense?
#
tantek
aaronpk++ for volunteering to host to help fix the indiewebify github / deployment situation
#
Loqi
aaronpk has 979 karma
#
tantek
aaronp-- typo
#
Loqi
aaronp has 0 karma
#
tantek
kevinmarks: re: https://github.com/ampproject/amphtml/issues/657 so I think I dare you to post a comment to that with a *MINIMAL* parsed h-entry result that has the same feature set as they are attempting to reinvent. And the point out BTW this can be automatically generated from HTML as well.
#
tantek
Especially since someone already asked "some standard microformat ... ?"
KartikPrabhu joined the channel
#
[kevinmarks]
Seems fair
#
kevinmarks
has anyone got a page where they do have a photo per post?
#
tantek
like aaronparecki.com/photos ?
#
tantek
guesses off the top of his head
#
kevinmarks
I mean more like article posts with photo previews
#
kevinmarks
u-featured?
#
tantek
have you missed all the discussion of u-featured over the past year?!?
#
tantek
what is featured?
#
Loqi
featured is a proposed mf2 property (typically as u-featured) for h-entry that indicates a representative image for a primarily textual post https://indiewebcamp.com/featured
#
kevinmarks
I was clarifying that - u-featured rather than u-photo
#
kevinmarks
does anyone else use that?
#
kevinmarks
I suppose http://microformats.org/wiki/h-entry has u-fretured as proposed, so that's normative enough to link to
#
kevinmarks
kartik's front page is good https://kartikprabhu.com
#
tantek
re: does anyone use that - did you bother checking /featured#IndieWeb_Examples which is the pattern that answers that question?
#
kevinmarks
yes, I di just check that, but aaronpk isn't there
#
tantek
more documentation of examples welcome! (e.g. aaronpk ^^^)
#
@aribadernatal
Croom & Groom round out #dlrn15 panel talking #indieweb edtech. "Designing a New School for Learning & Innovation" http://dlrn2015.sched.org/event/113af8d46d93b9cb7c4755a653385f30
(twitter.com/_/status/655144988632743936)
#
tantek
question is, do any /reader implementations do anything special with u-featured? kylewm ?
#
kylewm
i don't
#
kevinmarks
woodwind doesn't have a preview/full distinction
scoates and nitot joined the channel
#
kevinmarks
this story cards thing feels liek it's worth doing the full microformats process ecercise on
#
kevinmarks
as therea rea lots fo examples of existing ones
#
kevinmarks
and of course aaron's example had u-featured in https://github.com/ampproject/amphtml/pull/499/files
scoates joined the channel
#
kevinmarks
hm, they have img with srcset and no src
kerozene joined the channel
#
kevinmarks
that's a bit dubious
#
kevinmarks
grr the guardian uses the u-prefix fro utility
#
kevinmarks
we need to push back harder on that
#
kevinmarks
should we be parsing srcset?
#
kevinmarks
or is an img with no src invalid?
#
@jevdemon
My mistake, Quill is more interesting than I thought. So is IndieWeb btw. http://www.evdemon.org/2015/learning-more-about-quill
(twitter.com/_/status/655168135364919296)
mlncn joined the channel