#indiewebcamp 2015-04-11

2015-04-11 UTC
#
GWG
Hmm...we got all the way to the Digital Reader guy today.
#
kylewm
benwerd: i don't think i'm getting push pings from you anymore
#
benwerd
will check
#
benwerd
thanks for the heads up
#
ben_thatmustbeme
good evening #indiewebcamp
#
GWG
Evening, ben_thatmustbeme
#
ben_thatmustbeme
what is everyone up to?
#
@nobantu
All Notes that have been sent in so far for #IIW #IIWXX are not up on the wiki! http://iiw.idcommons.net/IIW_20_Notes #VRM #blockchain #indieweb #Picos
(twitter.com/_/status/586690007185756160)
tilgovi joined the channel
#
benwerd
What is existence?
#
benwerd
What is the answer to life, the universe and everything?
#
benwerd
The answer to life, the universe and everything is 42
#
benwerd
What is the answer to life, the universe and everything?
#
benwerd
Good job, Loqi
#
Loqi
who, me?
#
kylewm
is surprised benwerd doesn't use oxford commas
#
benwerd
I do but Adams was a Cambridge man
#
benwerd
wanted to stay punctuation-faithful
#
kylewm
benwerd++
#
Loqi
benwerd has 74 karma
#
benwerd
Question: WordPress asks for FTP details so it can automatically install plugins. Do we think this is a safe / unsafe / lame / okay idea?
tmro joined the channel
#
benwerd
My server has FTP disabled (as all servers really should) and WordPress doesn't support SFTP, but it should work for most shared hosts at least
#
benwerd
And if that doesn't seem like a good idea for installing plugins, is there anything that would be an acceptable alternative? Bearing in mind that the command line is usually not an option.
#
kylewm
FTP does seem an odd way to do it, why wouldn't the Wordpress install itself download and install the packages?
#
kylewm
oh, maybe this is for uploading custom packages, rather than selecting plugins from a blessed plugin directory?
petermolnar joined the channel
#
ben_thatmustbeme
benwerd, we already had that
#
Loqi
The Answer to the Ultimate Question of Life, The Universe, and Everything is … 42 https://indiewebcamp.com/42
#
ben_thatmustbeme
and I am SO getting tired of loqi
#
benwerd
ben_thatmustbeme I guess now we have it both ways
#
ben_thatmustbeme
actually, i think we already had that too
#
ben_thatmustbeme
what is The Answer to the Ultimate Question of Life, The Universe, and Everything
#
Loqi
The Answer to the Ultimate Question of Life, The Universe, and Everything is … 42 https://indiewebcamp.com/Answer_to_the_Ultimate_Question_of_Life,_The_Universe,_and_Everything
#
benwerd
kylewm: for the WP install to download and install the packages, executable code would need to be placed in an uploaded data directory with web server write permissions, which seems bad
#
benwerd
You're right
#
benwerd
I fail
#
benwerd
I'll go clean up the extra page :)
#
ben_thatmustbeme
honestly I've stopped reading this chat because i'd say half of the text is people asking 'what is' and that using it to fill the wiki with garbage
#
ben_thatmustbeme
puts making my own client on the forefront again. can regex filter loqi out of things
#
ben_thatmustbeme
thats right, we can't delete
#
ben_thatmustbeme
might as well just redirect
#
aaronpk
maybe ppl should stop putting junk into the wiki then? just sayin' ;-)
#
kylewm
ben_thatmustbeme: you can always /ignore Loqi
#
benwerd
I apologize
#
ben_thatmustbeme
kylewm, problem is that completely ignores him, which kills off people leaving me messages
#
kylewm
benwerd: it's a really interesting problem about installing plugins. i'm curious to hear what others suggestion
#
kylewm
like, cPanel must do it somehow
#
benwerd
cpanel seems to do something much lower level
#
benwerd
running scripts on the server
#
aaronpk
i think the reason wordpress has that is in case the web server user doesn't have write permissions on its own, so the wordpress code can't go update files
#
ben_thatmustbeme
looks back to find context to this
#
aaronpk
it's technically not very safe to have the wordpress files writable by the web server
#
aaronpk
much easier to hack that way
#
benwerd
right, exactly - so the scripts don't have the right permissions, but an FTP client can effectively bypass that
#
benwerd
FTP isn't exactly secure either, but it's virtually ubiquitous nonetheless
petermolnar joined the channel
#
benwerd
Anyway. That's the question I've been trying to resolve in my head today.
#
benwerd
With that: wine.
#
aaronpk
great idea
kylewm joined the channel
#
ben_thatmustbeme
was just about to ask benwerd some questions about his requirements, but he's gone
tilgovi, nloadholtes, wolftune, snarfed and catsup joined the channel
#
GWG
I just added a form to my little posting project.
#
acegiak
GWG: The like/bookmark one?
#
GWG
acegiak: Yes. If you don't pass a URL, it now shows a form.
#
acegiak
ah neat!
#
GWG
acegiak: I may add one for adding a quick note too.
snarfed joined the channel
#
GWG
Trying to decide what else to add before I push the feature.
torrorist, loic_m, catsup, elima, nloadholtes, tantek, j12t and squeakytoy joined the channel
#
atomicules.co.uk
edited /Jekyll (+69) "/* IndieWeb Examples */"
(view diff)
tbrb and KevinMarks__ joined the channel
#
rhiaro
Omg I just hit like on a post on Monocle without thinking and it actually just worked and that was the best thing ever (aaronpk)
#
rhiaro
s/on Monocle/in Monocle
#
Loqi
rhiaro meant to say: Omg I just hit like on a post in Monocle without thinking and it actually just worked and that was the best thing ever (aaronpk)
nloadholtes, j12t, KevinMarks___ and frzn joined the channel
#
@diplix
@hmans wenn du ne gute webmention-lösung auf php-basis kennst die sich per js/jquery in vorhandene seiten einbinden lässt, sag bescheid.
(twitter.com/_/status/586872251619926016)
elima joined the channel
#
@hmans
@diplix Ich bin mir nicht sicher, ob PHP, aber ist webmention.io nicht hosted + embed + webhooks?
(twitter.com/_/status/586877596174016512)
KevinMarks joined the channel
#
@hmans
Some ramblings on Webmention, IndieWeb et al: http://hmans.io/zdu480
(twitter.com/_/status/586886252722552832)
#
@anderiasch
RT @hmans: Some ramblings on Webmention, IndieWeb et al: http://hmans.io/zdu480
(twitter.com/_/status/586887363911094272)
#
hmans
nods again
KevinMarks__, j12t, KevinMarks, pfefferle, tantek, gRegor` and wolftune joined the channel
#
@WamSwagner
RT @HongPong: good explanation of content silos http://indiewebcamp.com/silo and why you need #indieweb in the long run instead. POSSE publish on…
(twitter.com/_/status/586914950863458304)
#
@diplix
@hmans cool. last time i checked war webmention.io nicht open für jeden. gleich nochmal ansehen …
(twitter.com/_/status/586916318105985024)
#
@skddc
RT @hmans: Some ramblings on Webmention, IndieWeb et al: http://hmans.io/zdu480
(twitter.com/_/status/586918783643713536)
#
@hmans
@diplix Es lässt jeden rein, der IndieAuth kann, wozu ich 'ne Meinung habe :/\/\/\/ aber hey. Es ist ein Anfang.
(twitter.com/_/status/586921822739951617)
snarfed and tantek joined the channel
wolftune joined the channel
bengo and frzn_ joined the channel
j12t joined the channel
#
kylewm
is anybody already auto-embedding links to tweets?
#
kylewm
the new twitter QT thing looks crummy on my site
#
kylewm
i'm thinking aaronpk might be, at least with his collection posts
#
kylewm
question: is there any reason not to combine multiple applications (redwind, woodwind) under one application server (uwsgi)?
#
kylewm
the idea is instead of having 2 workers for each, i could have 4 workers shared between them
#
kylewm
(I want it to be more like php where you can just add new little services everywhere without having to spin up a dedicated application server for each one)
#
kylewm
((at least I assume that's what php's like))
j12t joined the channel
#
bengo
kylewm I use Kubernetes for this
#
bengo
*am trying to
#
bengo
will publish my configs for that in the next 20m
KevinMarks_ joined the channel
KevinMarks, KevinMarks_ and bengo joined the channel
KevinMarks, KevinMarks_ and snarfed joined the channel
#
kylewm
bengo: this is pretty wild, but it's a little over my head technically. would it address the use case i described by creating a new container for each application?
#
bengo
Exactly
#
bengo
Yeah it's all new to me too (and most others) but fun to research.
#
bengo
Where container doesn't have to imply anything about e.g. whether one app uses php/nginx and another node.js
#
bengo
As long as they can make a file like this that describes the build/run step https://github.com/gobengo/bengo-web/blob/master/Dockerfile
frzn, j12t and tilgovi joined the channel
#
@diplix
@hmans so. theoretisch/ansatzweise kann http://wirres.net jetzt h-card, h-entry und webmention.
(twitter.com/_/status/586989438988918784)
#
@nobantu
All Notes that have been sent in thru 2:30MST #IIW #IIWXX are now up on the wiki! http://iiw.idcommons.net/IIW_20_Notes #VRM #blockchain #indieweb #Picos
(twitter.com/_/status/586991494667468800)
squeakytoy2, tilgovi and arlen joined the channel
#
@nobantu
All Notes sent in thru 2:30MST #IIW #IIWXX @idworkshop are now up on the wiki! http://iiw.idcommons.net/IIW_20_Notes #VRM #blockchain #indieweb #Picos
(twitter.com/_/status/586995113357770752)
squeakytoy and scor joined the channel
#
@anutthara
Epic! "If developers wrote commit messages like bloggers write link bait titles" Via @kateho https://twitter.com/anutthara/status/586308076862439424/photo/1
(twitter.com/_/status/586308076862439424)
elima joined the channel
#
@hmans
@diplix Lass uns mal bei nebenan oder drumherum unsere IndieWeb-Notizen vergleichen, ich bin mit meinem Projekt ja sehr aktiv in der Ecke.
(twitter.com/_/status/587003320067346433)
frzn, tantek, tilgovi and wolftune joined the channel
#
kylewm
turn your existing documents into structured data with this one weird trick
j12t, KevinMarks_ and billseitz joined the channel
#
billseitz
anyone available to answer a question about setting up rel-me bits?
#
snarfed
billseitz: sure, shoot
#
billseitz
So, here’s my situation….
#
billseitz
1. I have domain fluxent.com - kinda mix of personal and personal-business
#
billseitz
2. host webseitz.fluxent.com is the more personal section of it
#
billseitz
3. my wikilog is at http://webseitz.fluxent.com/wiki
#
billseitz
….
#
billseitz
So I want my social media profiles to point to #3
#
billseitz
But it seems most logical (plus a little easiest for some tangential reasons) to put my hcard and rel-me bits at #2.
#
billseitz
Would that work?
#
billseitz
Or do social media profiles have to point to exact same URL/page where the hcard/relme bits are?
#
billseitz
The GettingStarted page says simply “Make sure that the profiles link back to your domain”
#
kylewm
billseitz: for the purposes of indieauth, your silo profile has to point exactly to the page on your site with a rel-me back to that silo
#
kylewm
but that can be just one invisible <link rel="me"> in the <head> if you want... your full h-card and all that can be anywhere
petermolnar joined the channel
#
billseitz
thanks
#
kylewm
there has been some thought about beefing up indieauth to handle those cases where like A links to B links to C links to A
#
kylewm
but that's kinda difficult to do
#
billseitz
yep, i hear you
#
billseitz
I’ll deal with it
wolftune joined the channel
#
kylewm
just logged into https://developer.wordpress.com/apps/ and there are 5 "RedWind Local" apps configured. any idea how that could have happened?
#
kylewm
cc: snarfed?
#
snarfed
huh interesting
#
snarfed
no clue
#
snarfed
oh actually i bet those are your other users somehow
#
snarfed
somehow provisioned their wp apps under your account?
#
snarfed
look at their user permissions
mdik joined the channel
#
kylewm
oops, I deleted them :/
#
kylewm
now I will never know :(
#
kylewm
but I don't think that was it, the IDs were all sequential -- which makes me think they were all created at once
bengo joined the channel
#
kylewm
snarfed: lemme know if you want to talk FB IDs
#
snarfed
kylewm: oh man i don't i really really don't
#
snarfed
(but we need to :/ )
#
snarfed
so actually converting from new to old format is trivial
#
snarfed
and now we know the context for having new ids, etc
#
snarfed
so maybe we just add an id normalizing step, like you described, and skip objects with ids in unknown formats (and log a warning)
#
kylewm
I have been assuming, but I should ask explicitly -- is duplicate checking based solely on the tag_uri?
#
snarfed
duplicate checking? you mean, for the colon ids?
#
kylewm
looking at tasks.poll, I think yes
#
kylewm
I just mean, when it sees a comment and decides whether to backfeed it or not
#
kylewm
it just checks the database for an object with that id
#
snarfed
(and now whether the content has changed)
#
snarfed
but yes
#
kylewm
and... we're already normalizing two different types of comment id
#
kylewm
post_comment and user_post_comment
#
snarfed
hah yeah good point
#
snarfed
precedent, of a sort
#
kylewm
so yeah I think we're in total agreement
#
snarfed
ok yay :( :( :( :( :(
#
Loqi
woot
#
kylewm
coulda gone either way there Loqi
#
Loqi
yeah!
#
snarfed
at least the code should be simple. maybe even less total than these two blocks https://github.com/snarfed/bridgy/blob/master/facebook.py#L196
#
kylewm
I was starting to think about your/kevin's micropub for hosted blogs idea, but i'll work on this instead
#
kylewm
unless you want to
#
kylewm
i'm assuming you do not want to
#
snarfed
sure! either!
#
snarfed
actually go ahead on the micropub thing, i can do this
#
snarfed
(unless you really really want to do this)
#
kylewm
ok! think GAE is the way to go?
#
snarfed
up to you!
#
snarfed
seems pretty straightforward. needs to support oauth, store access tokens, and look them up later to make silo api calls
#
snarfed
so the only req't is storage
petermolnar joined the channel
#
kylewm
Heroku would be the obvious choice for me if i wasn't afraid of the free tier going away soon