#indiewebcamp 2015-09-19

2015-09-19 UTC
#
@kevinmarks
Hm, @ibogost I take the opposite view with Douglas Adams: http://www.douglasadams.com/dna/19990901-00-a.html broadcast is the aberration, the web restoration #indieweb
(twitter.com/_/status/645025732465266688)
#
@phildini
RT @kevinmarks: nice explanation by @gruber of how standards are documentation, not legislation: http://daringfireball.net/2015/09/de_facto_veto_power #indieweb
(twitter.com/_/status/645026268174524416)
e-lima joined the channel
#
GWG
tantek: I got one, but it arrived oddly.
lewisnyman, chreekat and mlncn joined the channel
#
@kevinmarks
“Adtech is a mania, and you can’t talk a mania down. You just have to let it fail.” - @dsearls http://blogs.law.harvard.edu/doc/2015/09/18/debugging-adtech-assumptions/ #indieweb
(twitter.com/_/status/645045656160112641)
mlncn, parzzix and wolftune joined the channel
#
GWG
I have the strangest problem
mlncn, gRegorLove, nitot_, arlen, lukebrooker, kerozene, MrClaw, smcgregor, Geng, nitot, loic_m, eschnou, mapkyca, acegiak, frzn, sparverius, aravind, tvn, wilfredh and dns53 joined the channel
#
@mrclay_org
Maybe 2025 will echo 1995: #indieweb ppl making sites for the love, programmers relying on one company's SDKs. 95 economy was hopping!
(twitter.com/_/status/645215238955081728)
endi, lewisnyman, tvn_, keroberos and mblaney joined the channel
lewisnyman joined the channel
rosetree and parzzix joined the channel
#
@parzzix
Starting my homebrew website.. Nginx or Apache? #indieweb
(twitter.com/_/status/645243649723248640)
cmhobbs and eschnou joined the channel
#
@cwodtke
@jmspool @mathowie many business models depend on scale which smaller publisher don't have. Be sad to see indieweb pushed into hobby status
(twitter.com/_/status/645249053387718656)
#
@mathowie
I go away for a week & return to find companies killing the indie web with the only option of publishing on their fancy RSS readers with ads
(twitter.com/_/status/645238122360344576)
Geng joined the channel
#
aaronpk
TIL facebook doesn't handle og:image tags that include a data URI
#
parzzix
looking to build a basic website..wondering whether to do lemp or lamp server?
#
aaronpk
for basic websites it doesn't matter too much
#
aaronpk
there are good docs here on setting up SSL for Nginx tho http://indiewebcamp.com/Nginx
#
parzzix
thanks aaronpk
keroberos joined the channel
#
@veselosky
@datagrok Are you familiar with https://indiewebcamp.com/ Site's a mess, but they have taken many small steps toward Dialogue, I think.
(twitter.com/_/status/645258855287496704)
#
voxpelli
aaronpk: data-uri:s in og:image? /me runs away screaming
#
voxpelli
speaking from a MySQL point of view that would require TEXT-type columns for such data – so any URL longer than a regular VARCHAR would probably rarely be supported
#
voxpelli
gain from supporting it would be less than the cost
#
voxpelli
from a backend perspective data-uri:s are often a nightmare :P
wolftune and mlncn joined the channel
#
voxpelli
!tell tantek no reason WebMention endpoint can't be included and discovered on an HTTP 401 response so sending a mention to a private post should be possible?
#
Loqi
Ok, I'll tell him that when I see him next
#
@voxpelli
Satte ihop en snabb översikt igÃ¥r över IndieWeb-rörelsen och den oberoende sociala webben (och nämner Twitter/Jaiku): http:///2015/09/oberoende-sociala-webben-2015/
(twitter.com/_/status/645265126073987072)
Geng, KartikPrabhu and micro_ joined the channel
#
micro_
Hi.
#
GWG
Good day
#
micro_
Am getting error "No supported verified providers found"
#
GWG
Indieauth?
#
micro_
All links to my site (at 3rd parties) are prefixed with 'https' and not 'http'
#
micro_
yes
#
GWG
https is not an issue
#
GWG
What is the site?
#
Loqi
It looks like we don't have a page for "site" yet. Would you like to create it? http://indiewebcamp.com/s/102y
#
micro_
I changed github link to 'http' and it was they sucessfully verified.
#
micro_
Let me rephrase: On github.com, I changed the link to http://lence.net and it was then sucessfully verified.
#
voxpelli
micro_: did you explicitly enter the https URL into IndieAuth – might be that you need to do that
#
micro_
Ahh - that worked.
#
micro_
Thank you!
#
GWG
Does your http redirect to https?
#
GWG
Still curious.
#
micro_
site is available at both http and https
#
loqi.me
created /site (+67) "prompted by GWG https://indiewebcamp.com/irc/2015-09-19/line/1442681098832 and dfn added by micro_"
(view diff)
#
GWG
I'll go fix that
#
david.shanske.com
edited /site (-42) "Redirected page to [[web hosting]]"
(view diff)
lewisnyman joined the channel
#
@olleolleolle
RT @voxpelli: Satte ihop en snabb översikt igÃ¥r över IndieWeb-rörelsen och den oberoende sociala webben (och nämner Twitter/Jaiku): http://…
(twitter.com/_/status/645281075481067520)
#
@giffengrabber
RT @voxpelli: Satte ihop en snabb översikt igÃ¥r över IndieWeb-rörelsen och den oberoende sociala webben (och nämner Twitter/Jaiku): http://…
(twitter.com/_/status/645281843558793216)
wolftune joined the channel
#
rosetree
Cheers, last week I heard the first time about the indieweb. I was really curious, cause the principles of the indieweb are what I was searching for ☺. Now after reading a few articles in the wiki, I want to become a part of the indieweb. I read in the FAQ, that you should pick one domain if you have multiple domains. But I already have two domains in use: a domain for my blog and a domain (actually a web page on a domain) as my profi
#
KartikPrabhu
welcome rosetree
#
voxpelli
rosetree: the "should" can often be read as "that's what most people do and what will therefore have the widest acceptance" :)
#
voxpelli
I also have two domains
#
rosetree
Thanks, KartikPrabhu ☺
#
voxpelli
And welcome btw :)
#
KartikPrabhu
rosetree: maybe you had a specific question but it got cut off
#
rosetree
I’m new to IRC, is there a max post length?
#
KartikPrabhu
there seems to be but I don't know what it is :) IRC is like chat you can post multiple times ;)
#
rosetree
ah I see. The rest of my text: “… as my profile. Is it possible to be part of the indieweb with multiple domains? Do you have an opinion about multiple domains (or pages) for persons?”
#
KartikPrabhu
rosetree: yes you can have multiple domains
#
voxpelli
IRC usually likes many shorter lines than few long ;)
#
Zegnat
IRC has a maximum line length, but it is a tad annoying, as it depends on your ident length and nickname length and all sort of stuff
#
Zegnat
has multiple domains too
#
GWG
It is usually easier to pick a primary one.
#
GWG
Even if you have multiple ones
#
KartikPrabhu
rosetree: for the purpose of getting started you can pick one and start on that domain
#
KartikPrabhu
once you get then hang of it you can extend to multiple ones if you like
#
voxpelli
The general opinion as I perceive it is that a single domain is preferable though – so if one isn't very invested in multiple domaisn or have strong opinions about keeping them separate – then keeping to a single one would be what I recommend
#
voxpelli
rosetree: any specific part of the indieweb you feel extra interested in getting started with? :)
#
KartikPrabhu
rosetree: if you are interested in things like cross-site commenting and posting things first to your site then the blog might be a good start
#
rosetree
KartikPrabhu: That’s a good advise. voxpelli: I’m currently thinking about, what I’d like to get started. What do I have enough time – and will – to start with. I’m not sure yet.
#
KartikPrabhu
rosetree: a good start is to try to login with your domain on the wiki
#
GWG
By the way, now that people are around, I need help troubleshooting something odd
#
voxpelli
stepping through http://indiewebify.me/ can also be helpful
#
GWG
Look at the webmention from Tantek
#
KartikPrabhu
GWG: easier to just post your question instead of waiting for people to be around.
#
rosetree
Thank you for your answers btw, it seems that some have multiple domains, but most think it’s easier to start with a single domain.
#
KartikPrabhu
GWG: what about the mention?
#
GWG
It seems to have interpreted the name of the post as the author name.
#
KartikPrabhu
maybe because tantek has h-card in the h-feed and not h-entry. are you doing /authorship_discovery?
#
micro_
I was just looking at his site for guidance in building my h-card.
#
voxpelli
GWG: um – the source article is gone? http://tantek.com/2015/261/f2
#
micro_
tantek has h-card and vcard both as classes of the 'body'
#
GWG
It was there last night.
#
KartikPrabhu
micro_: depends on whether you want to use older mf1 syntax. sticking to mf2 is fine though
#
micro_
@KartikPrabhu: thanks
#
voxpelli
micro_: mf1 markup is completely unnecessary from an IndieWeb perspective I would say – all IndieWeb stuff was created after mf2 became big
#
GWG
voxpelli: Backward compatibility is a thing.
#
micro_
is too new to yet know the difference between the two formats
#
voxpelli
GWG: but no IndieWeb tools are mf1-only – so I would say the benefits are gone unless one eg. wants Google to pick it up (Google only does mf1 I think)
#
KartikPrabhu
Google uses some mf1
#
voxpelli
but who cares about Google – right? ;)
#
KartikPrabhu
does not care about SEO at all
#
voxpelli
no weird author name there
#
GWG
Either way, the plugin that handles the presentation uses the php-mf2 parser
#
GWG
Which pin13 does as well
#
KartikPrabhu
voxpelli: yes looks good
#
rosetree
Additional question: It’s possible to use authorship information on one domain, when you publish on another, is it not? https://indiewebcamp.com/Getting_Started#Set_up_your_authorship_information
#
rosetree
(Sorry for that IT Crowd insider ;))
#
voxpelli
rosetree: a "rel-me" link relation can indicate that the identity of the domain is the same as the identity indicated by another domain
#
KartikPrabhu
rosetree: it is. but you can patch that on later right? no need to complicate things while getting started
#
KartikPrabhu
a 2-way "rel-me" link
#
micro_
Cheers - was looking at http://microformats.org/wiki/hCard
#
voxpelli
problem is: IndieAuth and similar doesn't follow rel-me links
#
KartikPrabhu
micro_: start with the simplest h-card with name and URL then add other things from there
eschnou joined the channel
#
voxpelli
micro_: you can probably find some of our other sites through https://indiewebcamp.com/irc-people if you want to get inspiration from our h-cards ;)
#
rosetree
voxpelli: ah that’s an interesting point
#
micro_
Will do - thanks for the link.
#
voxpelli
rosetree: I can't therefore identify myself with my blog domain – because it uses a multistep rel-me relation (partly because I built a crawler that can handle that and I needed something to test it with :P )
#
rosetree
KartikPrabhu: I guess patching things later could be more complicated ☺ I’m working as a web developer and that’s why I am a bit careful before taking to easy steps.
#
KartikPrabhu
rosetree: think of it as progressive enhancemnt if you will ;)
#
@ThatEmil
RT @voxpelli: Satte ihop en snabb översikt igÃ¥r över IndieWeb-rörelsen och den oberoende sociala webben (och nämner Twitter/Jaiku): http://…
(twitter.com/_/status/645289346422190080)
#
rosetree
Some thoughts: Maybe I have some slightly different approach that confuses me a little bit. I use a page on one domain as my vcard, where I link to places on which I publish stuff. My blog, Github or Twitter. I guess that would be the url I use to identify myself.
#
GWG
That should work
#
GWG
But the places need to link back
#
rosetree
You’re right. That’s why I’ve been a bit confused with my two domains.
#
rosetree
(I mean, you can’t specify two domains in GitHub as an example.)
#
GWG
They all link back to the h-card, which links to all
nitot joined the channel
#
voxpelli
Just added Medium:esque read time estimates to my site: http://voxpelli.com/
#
KartikPrabhu
no like reading times
snarfed joined the channel
#
voxpelli
KartikPrabhu: why not? knowing whether it's a long long article or just a short little one is pretty good– right? And word counts would be too abstract?
nitot joined the channel
#
rosetree
voxpelli: What about scrollbar size? :)
#
voxpelli
rosetree: only works on the Apple devices and requires one to open the article first ;) But yeah – I only added the read time in my article lists, not on individual article pages
#
rosetree
Okay…
#
rosetree
I like it when authors provide reading times. Would be interessting in Twitter (or Facebook) as well.
#
rosetree
just logged in to the wiki https://indiewebcamp.com/User:Rosetree.de_micha
snarfed1, snarfed, eschnou, nitot, endi_, cweiske and Geng joined the channel
#
Loqi
[mention] Aaron Parecki commented 'Funny enough, the Phone app on my phone is also hidden inside a folder, so my first guess from looking at the URL "whats-missing-from-this-1...' on a post that linked to https://indiewebcamp.com/URL_design (http://aaronparecki.com/replies/2015/09/19/1/)
#
aaronpk
I just used OpenID to leave that as a comment on the blog
#
moredhel
.
nitot and endi joined the channel
#
aaronpk
I don't like the "reading time" trend either. Mostly because how can I expect the author to know how fast I read? also I tend to not actually read things all the way through, I skim first then read in more detail if it's interesting
#
cweiske
and you feel bad when you take longer than anticipated by the author
#
cweiske
(or his software)
JasonO joined the channel
#
aaronpk
is dreaming of a time where he gets to build a better IRC/comms interface for himeself
Geng joined the channel
#
rosetree
is going to sleep now.
#
rosetree
Thanks again for answering my questions!
nitot joined the channel
#
aaronpk
must..resist..
#
GWG
aaronpk: Resistance is futile.
#
aaronpk
it's true
nitot and adactio joined the channel
#
blueyed
I am still unable to use my OpenID for some time now (https://github.com/aaronpk/IndieAuth.com/issues/106); mismatch in stored/sent handle
#
blueyed
How could I debug this further? I'd say that nothing was changed on my side - using php-openid.
gRegorLove and yobj joined the channel
#
aaronpk
blueyed: I think this might be due to distributing indieauth.com onto different servers https://github.com/aaronpk/IndieAuth.com/issues/99
#
blueyed
aaronpk: sounds like it.
#
aaronpk
I'm not sure what the best solution to that is
#
blueyed
Could there be an endpoint/subdomain that would not get load-balanced?
#
aaronpk
yeah, I could make all the OpenID stuff run through openid.indieauth.com
#
blueyed
(but I do not fully understand what's causing it, also due to lack of decent knowledge of the OpenID protocol)
#
aaronpk
that's kinda the problem for me too, lol. I don't know a lot of what's going on under the hood with OpenID
#
blueyed
Makes sense to me for now.
#
aaronpk
I guess it needs to share state between requests, and sometimes you end up on a different server now so you lose the state
#
aaronpk
it's too bad there isn't a "cookie" store for the gem https://github.com/openid/ruby-openid/tree/master/lib/openid/store
#
blueyed
You mean like in an encrypted/signed cookie?
#
blueyed
Maybe ask in the issue tracker if there is something to handle this already, or if that would make sense.
#
blueyed
For now (and if it's not too much work to configure), a separate/non-balanced subdmain would be good.
#
blueyed
..and it could be enabled for load-balancing later again.
#
aaronpk
yeah I'll have to fiddle with that. not totally sure what it will take. I'd like to avoid requiring people change their openid delegation if possible.
snarfed joined the channel
#
blueyed
The delegate might stay, only https://indieauth.com/auth/indieauth/redirect would need to redirect to the subdomain maybe?!
#
aaronpk
I'd probably have to redirect the initial openid request as well
#
aaronpk
I think it's doable
#
blueyed
Great. But then you can maybe also exlude paths (/openid) from load-balancing - but that is unlikely?!
#
blueyed
Thanks for looking into this anyway!
#
aaronpk
yeah it's DNS based so it happens before I can match paths
snarfed, lukebrooker and nitot joined the channel
#
KevinMarks
grrr. why doesn't virtualenv work when paths have spaces in
#
KevinMarks
if I want to use oauth-dropins I have to move to a space-free path?
Geng and lukebrooker joined the channel
#
snarfed
KevinMarks: huh. you mean, filesystem path to your source code?
#
snarfed
i guess i've never hit that virtualenv problem
#
snarfed
alternatively you can try getting o-d to work outside a virtualenv
#
KevinMarks
I hacked the virtualenv paths to have escaped spaces in
#
KevinMarks
but then oauth_dropins barfs on import dev_appserver
#
snarfed
that import is only for the tests, right?
#
snarfed
that just means you need the app engine sdk in your PYTHONPATH
#
KevinMarks
ah, so I need that just to use it?
#
snarfed
i *think* only to run the tests
#
snarfed
you're using it in an app engine app, right?
#
KevinMarks
that's the plan
#
snarfed
ok. so right now you're running...your app in dev_appserver? your unit tests? o-d's tests? something else?
#
KevinMarks
OK, that got further, now tweepy is sulking
#
snarfed
lol sigh
#
snarfed
sorry for the trouble
#
KevinMarks
I'm still running pip install
#
snarfed
ohhhhhh
#
KevinMarks
'cos setup.py is coughing on things
#
snarfed
you're installing o-d from pypi? or github?
#
KevinMarks
I was following the instructions, so pypi
#
snarfed
apologies
#
snarfed
feel free to post the tweepy error if you want
#
KevinMarks
File "/private/var/folders/ht/mgcpz1wn6hz214xzspvf7lmh0000gn/T/pip_build_kevinmarks/tweepy/setup.py", line 17, in <module> install_reqs = parse_requirements('requirements.txt', session=uuid.uuid1()) TypeError: parse_requirements() got an unexpected keyword argument 'session'
#
snarfed
also, i probably misled you. https://github.com/snarfed/oauth-dropins#quick-start is for using o-d. https://github.com/snarfed/oauth-dropins#development is for hacking on it. let me know if the docs were unclear on that
#
snarfed
ok looking
#
snarfed
huh interesting. that error smells like you need a pip upgrade, but i'm not sure
#
KevinMarks
right, I wanted to use it, but it still wanted the dev_appserver
#
snarfed
good point, i'll add that
#
KevinMarks
pip install --upgrade pip helped
#
KevinMarks
recursion: see recursion
#
KevinMarks
also, 'The filenames for app keys and secrets also differ by site; appengine_config.py has the full list.' is linked to the wrong appengine_config
#
snarfed
ah, thanks! good find.
#
KevinMarks
hm, is there an advantage to using the google dropin over native appengine auth?
#
snarfed
you still get a lot of sugar around the url routing
#
snarfed
well, actually, i'm not sure how much extra
#
snarfed
so, i don't know :P
#
KevinMarks
the native appengine auth is ugly on mobile- the scope login isn't responsive
#
snarfed
right true
#
snarfed
od is also nice if you want to handle multiple providers and standardize your code
#
KevinMarks
right, that was the hope
#
KevinMarks
nope, you still get the non-responsive google accounts login with ©2011 in
#
snarfed
with o-d?
#
snarfed
weird. it definitely uses the g+ api, not app engine
#
KevinMarks
who do I tease about that now? tim bray quit
#
snarfed
a while back
#
snarfed
my guess is it's orphaned :P
#
KevinMarks
talk about a history of previous mistakes: https://developers.google.com/identity/choose-auth
#
KevinMarks
https://oauth-dropins.appspot.com gives a 400 fro twitter because no sockets API
#
snarfed
ugh, thnks
#
snarfed
bit rot
#
snarfed
that's easy to fix at least
#
KevinMarks
hm, I think the bad mobile ui is only if you have multiple google accounts
#
KevinMarks
ah, it's if I login with a non-google email address that has later had a gmail address added
#
KevinMarks
that explains why they don't see it much