#indiewebcamp 2014-12-26

2014-12-26 UTC
KartikPrabhu joined the channel
#
ben_thatmust
GWG, can you post via micropub?
#
GWG
ben_thatmust: Nope
#
ben_thatmust
i feel like that would be a great plugin to add
#
david.shanske.com
edited /HTTPS (-268) "/* Level 3 security */"
(view diff)
j12t joined the channel
#
david.shanske.com
edited /HTTPS (+396) "/* Level 5 security */"
(view diff)
#
GWG
ben_thatmust: I agree
KevinMarks joined the channel
#
fiatjaf
KartikPrabhu: I don't get it, a webmention endpoint (I'm testing with a withknown domain) is reading my p-summary (which should be plain text, right?) and there are newlines on it, it should display the comment with newlines, or doesn't? how can I make everybody's webmention endpoint get my comments with newlines?
#
KartikPrabhu
fiatjaf: link?
#
KartikPrabhu
fiatjaf: also in general it is futile to demand that everyone parse incoming webmentions the same way
#
KartikPrabhu
by default HTML rendering does not preserve all white spaces. You can set that using CSS white-space: pre-wrap
#
KartikPrabhu
but not everyone does this on their site
jjuran and KevinMarks joined the channel
#
david.shanske.com
edited /User:David.shanske.com () "(-627) /* WordPress for Indieweb */"
(view diff)
j12t, wolftune, jjuran, mdik, shalkydri, Phyks_, fahrstuhl_, yakker_ and brianlove_swords joined the channel
#
aaronpk
i can't wait for someone to make a micropub endpoint for wordpress
#
GWG
aaronpk: Nor can I
#
GWG
But I think I'm not ready for it
michielbdejong1, ben_thatmust, KartikPrabhu, j12t, mlncn and tantek joined the channel
#
tantek
this is good reason alone for NOT upgrading to Yosemite - I don't care if it is a "free upgrade" as the spammy alert dialogs keep prompting me on MacOSX: https://twitter.com/gnat/status/548303041812631552
#
@gnat
"Your other devices will be unable to access your cloud data until they also upgrade to Yosemite." Bless you and your "cloud", Apple.
(twitter.com/_/status/548303041812631552)
#
tantek
also a good reason why I have not upgraded to iOS8: https://twitter.com/WasPhantom/status/548341839812513793
#
@WasPhantom
@gnat better was that the same was true for iOS8, which was released significantly before Yosemite.
(twitter.com/_/status/548341839812513793)
#
tantek
(nevermind that they broke facetime: links)
#
tantek
Either I'll wait for a non-screwed-up / regressed version of MacOS or iOS, or at some point get a new device that requires them.
#
aaronpk
are they really holding the data hostage until everything is updated (to yosemite and ios8)?
#
ben_thatmust
my wife only upgraded to iOS8 because apps she wanted to use did not support her phone still on iOS6
#
ben_thatmust
and you can't install older versions of anything ever
#
aaronpk
i tried installing the flickr app on an ios7 device, but it said I couldn't install it unless I update to ios8
#
aaronpk
even though i have a perfectly functional version of the flickr app on ios7 on a different device
#
ben_thatmust
there is no such thing as old versions in mobile apps
#
ben_thatmust
extended support.... phhhhtttt
#
aaronpk
is there like a magic "I'm an enterprise" button you can press where you can do all the extended support things?
#
KartikPrabhu
Apple has always been notoriously dictatorial
#
ben_thatmust
android is pretty good about having apps work pretty far back in versions, but even then, its sometimes not all that far back
#
KartikPrabhu
with Android Google did sort of adopt the Apple strategy
#
aaronpk
oh damn my like button isn't going to work on facebook
#
aaronpk
there's some XSS whitelist on facebook that prevents loading any scripts except a few domains
#
aaronpk
content-security-policy apparently
#
aaronpk
darnit apparently i'm trying to XSS myself
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
ben_thatmust
what is XSS
#
Loqi
It looks like we don't have a page for "XSS" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=XSS
#
ben_thatmust
so is there yet a good way for me to set up private notifications from my indie-web site to say, my phone?
#
tantek
what are mobile notifications?
#
Loqi
It looks like we don't have a page for "mobile notifications" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=mobile+notifications
#
tantek
what are notifications?
#
Loqi
notifications in the context of the IndieWeb refer to all forms and ways that an independent web site can receive a message indicating something of interest (server notifications), and potentially relay that information (preferably in realtime) to one or more devices used by the owner of that site (client notifications) https://indiewebcamp.com/notifications
#
ben_thatmust
hmm interesting
#
ben_thatmust
i'm thinking of trying to learn to do android dev just so i can make an android verion of this https://indiewebcamp.com/mention-app
#
tantek
that sounds like an itch
#
tantek
btw - also why I won't update to iTunes 12 - anything "Designed for Yosemite" means designed to NOT work pre-Yosemite in weird and unexpectedly incompatible way to force you to upgrade everything else to Yosemite and/or iOS8
#
tantek
s/way/ways
#
Loqi
tantek meant to say: btw - also why I won't update to iTunes 12 - anything "Designed for Yosemite" means designed to NOT work pre-Yosemite in weird and unexpectedly incompatible ways to force you to upgrade everything else to Yosemite and/or iOS8
ScruffyDan, j12t, sirmlivesey and tantek joined the channel
#
sirmlivesey
Good morning all. Is there a support channel for Known, or is this it?
KartikPrabhu, michielbdejong, Sebastien-L, sammachin, xtof, michielbdejong1, Garbee and SRCR joined the channel
#
Phyks
sirmlivesey: don't think so, I don't know of any at least
#
Phyks
(for a particular support channel)
#
Phyks
aaronpk: is known supposed to support quill publishing out of the box ?
nt0 joined the channel
#
sirmlivesey
Thanks Phyks. I figured out my problem anyway. Been a while since I setup Apache and things had changed.
#
jjuran
Maybe it's time to establish software freedom as a religion, protected under the US Constitution.
#
jjuran
And when someone asks you to log in with Facebook or such you can say it's against your religion.
#
jjuran
Though our time is probably better spent writing code than making a legal fuss.
keroberry joined the channel
#
@benwerd
Devised a year-long personal creative project that happens to use Known, Bridgy and #indieweb tech. It'll also make some rum lovers v happy.
(twitter.com/_/status/548474345274621953)
Sebastien-L and jjuran joined the channel
#
@guzmanadrian
The IndieWeb movement is a small group of about 400 passionate people who own their own place on the web. We wan... http://www.scoop.it/t/peer2politics/p/4034221452/2014/12/26/indiehosters-join-the-independent-web-revolutio
(twitter.com/_/status/548510396320325632)
xtof joined the channel
wolftune and tantek joined the channel
#
tantek
Good morning #indiewebcamp!
#
tantek
reads today's logs
#
tantek
in reverse order...
#
tantek.com
edited /2013/Guest_List (+9) "fix Josh Juran User: page link"
(view diff)
#
tantek.com
created /User:JJuran/ (+35) "r from old link in case anyone had cached that page"
(view diff)
#
tantek
sirmlivesey, there are many people here who use Known and are happy to help out (even if it's not an "official" support channel)
snarfed joined the channel
#
tantek
sirmlivesey: check out https://indiewebcamp.com/Known to see if your question is answered, if not, go ahead and ask away - someone will likely at least try to help figure it out.
#
tantek
Phyks, since you've been here before, go ahead and add yourself to https://indiewebcamp.com/irc-people
j12t joined the channel
#
phyks.me
edited /IRC_People (+43) "/* Nicknames */"
(view diff)
crystal joined the channel
#
Phyks
tantek: done =)
#
phyks.me
created /User:Phyks.me (+251) "Created page with "Highly interested in the social and decentralization parts of IndieWeb. Still discovering it… Moving soon to Known for my personal blog. Writing an RSS reader, planning on sup...""
(view diff)
#
tantek
Phyks++ :)
#
Loqi
Phyks has 1 karma
#
tantek
Phyks, why "RSS reader"? why not just "A Reader"? (since RSS is just plumbing jargon)
#
Phyks
yep =)
#
Phyks
feed reader
#
tantek
aaronpk, odd, Phyks added themselves to /irc-people more than 5 min ago and is still not showing up linked in the logs
#
aaronpk
let me double check that 5min is actually the cache time
#
tantek
we can adjust the FAQ accordingly
#
Phyks
mmh, do you know any "good" (real life) implementation of h-entry that I can safely use as a reference for my tests ?
#
Phyks
there are some of them on the wiki, but I do not have enough knowledge of the spec to know whether they can be safely used or not
#
tantek
Phyks - probably best to start with consuming the simplest forms of h-entry, e.g. notes
#
tantek
here are a bunch of links to them (both home pages with feeds of h-entrys and h-entry permalink pages) https://indiewebcamp.com/notes#IndieWeb_Examples
#
tantek
if anything looks "odd" or is confusing at all, definitely say something!
snarfed1 joined the channel
#
aaronpk
oh dear. this appears to have been another casualty of redirecting everything on indiewebcamp.com to https. the users list hasn't updated since I made that change on the 13th.
#
aaronpk
it is fixed now, and confirmed that it refreshes every 5 minutes
#
tantek
thanks!
#
Phyks
tantek: ok, thanks :)
Sebastien-L joined the channel
j12t and test1 joined the channel
#
test1
test
#
GWG
I'm thinking of doing an end of year indiewebcamp checklist
#
aaronpk
checklist?
#
tantek
GWG what is a checklist?
#
aaronpk
YAY I fixed the streaming IRC logs. (it had also stopped working after forcing to https because the websockets connection was not ssl)
#
GWG
Tantek, see how I am doing against indiemark?
#
GWG
Self assessment?
#
GWG
I'll entertain terminology suggestions?
#
GWG
Audit?
#
GWG
Review?
j12t joined the channel
#
GWG
Anomalily was talking about a year in Review in a different sense.
#
GWG
But, I was thinking posting an end of year analysis would be interesting
yakker and snarfed joined the channel
#
GWG
Report card maybe?
#
tantek
GWG - like an IndieMark before/after?
#
tantek
aaronpk, per the discussion about https a couple (few?) days ago, what do you think of turning off the http -> https redirect on indiewebcamp.com until the mixed content warnings are fixed? https://indiewebcamp.com/https#Level_4_security
#
aaronpk
hm yeah
#
aaronpk
since that's supposed to be the last step
#
tantek
or at least sequential
j12t_ and michielbdejong joined the channel
#
GWG
More... Where am I?
#
tantek
GWG that's a good start. that way next December you'll be able to assess a before/after IndieMark level
#
aaronpk
I kind of like the idea of doing a post about my curent indiewebness
#
aaronpk
would be fun to compare against next year
KevinMarks joined the channel
#
GWG
I didn't have a full year anyway
#
GWG
I joined the club in March/April
#
GWG
I did up my Indiemark Status for SSL though
friedcell joined the channel
#
aaronpk
man facebook's api is giving me no end of trouble with this
#
aaronpk
i might just drop the whole idea of POSSEing likes to facebook
nloadholtes joined the channel
#
tantek
aaronpk, wait I thought Bridgy Publish would POSSE likes to FB - is that not true?
#
tantek
or are you trying to avoid an external SPOF
#
aaronpk
i believe it does. i'm just trying to do it within Quill
#
tantek
ah, you're trying to be like Bridgy Publish in that regard
#
tantek
does Bridgy Publish have some sort of grandfathered permissions for doing FB likes that are now very difficult to obtain?
#
aaronpk
i believe so. I would have to go through an approval process in order to allow other users to use this
#
aaronpk
but also they are strongly pushing the JS SDK over making direct API calls, which is part of why this is getting so complicated
#
tantek
presumably Bridgy Publish did not have to go through that?
sammachin joined the channel
#
david.shanske.com
edited /IPv6 (+91) "/* IndieWeb Examples */"
(view diff)
#
tantek.com
edited /Facebook (+432) "/* POSSE out to */ a few details of specific examples today"
(view diff)
snarfed joined the channel
#
@kylewm2
Listening to Serial, thinking about how I can make #indieweb checkins legally verifiable alibis :p
(twitter.com/_/status/548587958727487488)
#
tantek
kylewm: simple, implement person-tagging in checkins, then you can check someone else in, and thus act as an alibi for them
#
tantek.com
edited /POSSE_to_Facebook (+405) "more details"
(view diff)
#
GWG
kylewm: The problem is, after that tweet, if you are accused of a murder, they are going to suggest it was premeditated.
#
tantek
GWG, that's a circumstantial inference
#
GWG
tantek: Did you listen to Serial?
#
tantek
no I typically do not listen to podcasts
#
GWG
tantek: The entire case it chronicled is full of circumstantial inferences
cmhobbs joined the channel
#
tantek.com
edited /POSSE_to_Facebook (+844) "dfn, why, how"
(view diff)
michielbdejong joined the channel
#
tantek.com
edited /POSSE_to_Facebook (+541) "/* Facebook API */ explicitly note information gathered about Like API"
(view diff)
j12t joined the channel
#
tantek
aaronpk - tried to capture the FB API like situation ^^^ please add any relevant details you think might help anyone trying to do the same, and/or any attempt to contact FB to fix the situation: https://indiewebcamp.com/POSSE_to_Facebook#Liking
KevinMarks joined the channel
#
aaronpk
reading...
snarfed1 joined the channel
#
snarfed1
aaronpk: i'm still a bit surprised at the fb like problems
#
snarfed1
ugh brb
snarfed joined the channel
#
snarfed
aaronpk: you're using the fb api v2.x?
#
aaronpk
i mean I did get it to work
#
aaronpk
(i think...now I forgot)
#
aaronpk
but it involved so many hoops compared to how I was doing instagram and twitter because I basically had to do it via javascript
#
snarfed
heh, ok. so extra moving parts that may have been conflated
#
aaronpk
also much more work to handle error conditions like expired tokens
#
snarfed
oh yes
#
aaronpk
but that's all seamless with the JS SDK
#
snarfed
oh nice
#
aaronpk
the thing that made me decide to drop FB from this project is realizing I don't want to have to deal with what happens if someone likes a private thing
#
snarfed
yeah. in theory it's ok - they could post their like as a private page on their site to match - but in practice lots of people will leak accidentally
#
snarfed
hence why bridgy refuses to backfeed anything non-public
#
aaronpk
yeah, better to play it safe for now
#
aaronpk
yeah in order to do this properly I realized I would have to query the FB post being liked, find out its permissions, and send that in the micropub request to their site so their site knows if it should be public or not
#
snarfed
ah, micropub supports audience? nice
#
aaronpk
well it could...
#
aaronpk
but no implementations do yet as far as I know
#
snarfed
heh ok that's scope creep then
#
tantek
aaronpk you got liking IG photos to work via their API?
#
tantek
hmm - I thought snarfed said that was too hard to do!
#
snarfed
tantek: i recanted a few msgs later in that irc log :P
#
snarfed
originally we found we couldn't. later we tried manually and found we could, but neither of us had yet shipped that in production code
#
snarfed
(i think the wiki page and history include this)
#
snarfed
regardless, confusing
#
tantek
oh sorry! I thought that was the problem behind https://github.com/snarfed/bridgy/issues/326
#
snarfed
yeah, i misremembered when i originally answered your q. it's just a feature request after all :P
#
tantek
aaronpk - does that mean you're going to ship liking of IG photos in Quill production?
#
aaronpk
yep! very shortly
#
aaronpk
I really want to add flickr support too but that's going to have to come later to avoid delaying this further
#
snarfed
yay nice
#
Loqi
does a happy dance!
gRegor` joined the channel
#
aaronpk
awesome
#
tantek
interesting that the author icon is missing from that
#
aaronpk
oh funny it's just not in the markup in the logs
#
aaronpk
k i think that fixed it
#
Phyks
aaronpk: do you know if quill should be working with known out of the box ?
#
aaronpk
Phyks: I can't remember if Known has the micropub endpoint enabled by default or if you have to install the plugin separately
#
Phyks
thanks, I was missing the right keyword https://github.com/idno/indiepub =)
#
tantek
should that be a /Quill FAQ? or a /Known FAQ?
#
aaronpk
probably Known
#
tantek
Phyks where did you look for the answer before asking the question?
#
Phyks
I was looking in the Known doc, but there is very little info about plugins, and nothing like a list of available plugins
#
aaronparecki.com
edited /POSSE_to_Facebook (+640) "/* Liking */ clarifying and rewording facebook api section"
(view diff)
#
tantek.com
edited /Known (+215) "draft a stub How to use Quill subsection"
(view diff)
#
tantek
Phyks could you edit this answer with precisely what you had to do to get Quill working with Known? https://indiewebcamp.com/Known#How_to_use_Quill I took a guess but it is secondhand from the logs.
#
GWG
I keep trying to determine how fast my site is. I don't even know what good is.
#
tantek
good is fast enough you don't feel like it took any time. scientifically that means <200ms
#
GWG
Then my site is slow
#
Phyks
tantek: seems good IMO. I didn't have anymore to do than install the plugin and enable it =)
#
tantek
Phyks - that's good - perhaps reword the "how to" be more certain about that?
#
GWG
snarfed: That's why I'm thinking of going back and doing a theme without Bootstrap
#
tantek
snarfed - do you know if anyone at Google actually uses https://developers.google.com/speed/pagespeed/insights/ on / for any of their public facing web sites / apps / services?
#
Phyks
tantek: yep, I'm fighting with github auth right now, and I'll have a look after :)
#
snarfed
tantek: i know lots of google people use it on their personal sites and side projects
#
snarfed
internal stuff generally uses more internal tools, but probably some have used it
#
GWG
Other than Minifying things...it implies I'm doing well.
#
GWG
But it still seems slower than 200ms to me
#
GWG
My plugin on WordPress is estimating it took 31 queries executed in 2.920 seconds.
#
tantek
snarfed - I tend to be quite frustrated with the poor performance of anything other than Google's search (e.g. Gmail, Maps), taking *seconds* for common actions, and thus have often wondered what they (or failing to) use for perf.
#
tantek
even search is often janky due to all the JS nonsense they've added to try to be "smart"
#
snarfed
tantek: sure, understood. i don't feel that pain personally, but i get it. i don't think it implies fud that pagespeed insights is unused or unmaintained though
#
snarfed
GWG: you use a cache, right? so the vast majority of your requests should be cached, ie minimal php (ideally none) and definitely no db queries, right?
#
tantek
when such visible services of their have such poor performance it makes me skeptical that they're using any decent tools.
#
tantek
s/their/theirs
#
Loqi
tantek meant to say: when such visible services of theirs have such poor performance it makes me skeptical that they're using any decent tools.
#
tantek
OTOH if anyone knows what perf tools that FB uses for page load etc., *that* I'd be interested in knowing.
#
snarfed
tantek: i think the bigger pictures it implies that you and they have different priorities
#
tantek
snarfed, not according to their posts about perf and relevance, which all provide metrics goals to achieve that their own services fail to achieve.
#
GWG
snarfed: I wrote the cache. But it doesn't kick in until a page is visited twice in an hour. I could return it to once. In HTML comments on each page is the original load time.
#
tantek
or it's a "do as we say, not as we do" situation
#
snarfed
remember that companies like google are big comglomerates. they do their best, but there's never a single perfectly unified and consistent voice
#
GWG
There's another site on my server...same cache...that only has a .7 second load time
#
GWG
I need a WordPress diagnostic tool.
#
snarfed
those posts are from the developer and search community mgmt groups, which have very specific audiences (mostly external people) and priorities than e.g. product groups, much less the company as a whole
#
tantek
snarfed, of course. and if it was one minor service here or there, that would be a reasonable explanation. however the exception is good perf (search, mostly), rather than bad, hence a pattern.
#
GWG
It is the front page that takes a long time to load.
#
snarfed
sure. i don't disagree that google products could perform better. i'm just saying it's a priority/consistency problem, not a tools problem.
#
GWG
It may be all the data
#
snarfed
GWG: so the front page isn't cached well?
#
GWG
Well, the elements of it, I think.
#
GWG
The full page cache is different
#
snarfed
ok. maybe tackle the front page cache then
#
GWG
snarfed: I want to figure out what is eating time in the dynamic version though, if I can.
#
snarfed
GWG: why? if most of your requests are cached, that would be low priority
#
snarfed
fwiw, i use wp super cache, configured to write cached pages to disk and serve them from there, so that most requests never run any php (or hit the db) at all
#
Phyks
hmmm, sounds like I missed something
#
tantek
snarfed - your site has seemed quite consistently fast to me.
#
Phyks
my micropub endpoint on known gives a 404
#
snarfed
tantek: thanks! glad to hear it
#
GWG
snarfed: I do that with Nginx.
#
GWG
But I turned it down.
#
aaronpk
man I gotta get profile image caching working soon
#
GWG
I'm working on a plugin to better purge the cache and needed to test it
#
aaronpk
so many broken twitter profile images
#
GWG
aaronpk: On my list too
#
tantek
can you dynamically use https://indiewebcamp.com/Twitter#Profile_Image_URLs to automatically repair them when they break?
#
aaronpk
tantek: i'm just using whatever comes back from bridgy in the u-photo property, and bridgy currently sends the full image URL
#
aaronpk
so I don't want to hard-code stuff specifically to fix the profile URLs when the posts are from twitter
#
aaronpk
that may be a feature request for bridgy, to use the fancy twitter profile image URLs instead
#
snarfed
yeah, we've discussed this here a few times. i'm reluctant to because those URLs aren't officially supported (which is FUD i started and spread myself :P)
#
aaronpk
ah yeah
#
snarfed
i could maybe be convinced, especially by a PR :P
#
tantek
I'm not advocating Bridgy returning them
#
tantek
I'm advocating clientside repair
#
aaronpk
i'd rather do the real fix of serving local copies of the images so that I can fix it in all cases with one go
#
tantek
right
#
aaronpk
especially since that will also solve my mixed-content warnings for ssl
#
GWG
I found the problem
#
GWG
I think
#
tantek
aaronpk, additional local image caching advantage, you get to archive what the person looked like when they made the comment/fave/retweet
#
aaronpk
yes! also definitely the motivation
#
tantek
assuming you'd cache multiple images per person
#
aaronpk
I think I was talking about my plan for storing these images with someone a couple days ago... maybe kylewm?
#
GWG
It's OEMBED
#
Phyks
tantek: well, I can't make the indiepub plugin work for now… seems like links are added, but not routes. I opened an issue and will see if I manage to fix it. Then, I'll edit the wiki when I will post something through quill :)
friedcell and KevinMarks joined the channel