#indiewebcamp 2014-11-28

2014-11-28 UTC
tantek joined the channel
j12t and thedod joined the channel
#
thedod
howdy
#
thedod
Just did https://dubiousdod.org/indie/2014/11/subjective-indiewebcamp-comment-threading (loqi already told you), and there's a question there at the bottom line: do it the "light" way or the "heavy" way?
#
Loqi
is done
#
tantek.com
edited /events/2014-12-03-homebrew-website-club (+44) "/* URLs */ add Portland FB POSSE copy"
(view diff)
tantek joined the channel
carlo_au, rascul, dariusdunlap_, KevinMarks, j12t, shiflett, SRCR_, jden, mdik, irdan, danlyke, reedstrm and cmhobbs joined the channel
#
@BillSeitz
RT @kevinmarks: "@johnbattelle: Our mobile oligarchy is stifiling innovation." join the #indieweb
(twitter.com/_/status/538179017237880832)
snarfed, thedod_ and owen1 joined the channel
#
owen1
hello
chrissaad joined the channel
#
GWG
Hello, owen1
j12t joined the channel
#
owen1
i listen to a podcast about some wiki and they mentioned this group. and than i saw that bear is here too
#
owen1
found about his blog and reading https://bear.im/bearlog/2014/306/echos-of-zigzag
#
owen1
but i am not sure what's going on here. i am in a rabbit hole mode (:
#
GWG
owen1: What do you want to know
#
owen1
can i get a 30,000 feet overview? what's going on?
#
owen1
it's some sort of movement for people that want to build more personal stuff on the web?
#
GWG
Not exactly.
#
GWG
Basically, people have a tendency nowadays to put all their content onto sites such as Facebook, Twitter, etc.
#
GWG
The principle here is put all that on your site, and syndicate it to wherever else you want to be.
#
owen1
perfect. what do u mean by 'syndicate'
#
owen1
(not native speaker)
#
GWG
There is a copy of the content and/or a link to it sent to the networks you interact on.
#
owen1
GWG: let me try to give a concrete example to make sure i understand you.
#
owen1
instead of using facebook/twitter/instagram/github
#
owen1
i should build a website that will have whatever content i want people to know about.
#
owen1
so far it's accurate?
#
Loqi
I agree
#
GWG
owen1: So far...go on
#
owen1
(:
#
owen1
now if i want my friends on facebook/twitter/github to see or read my stuff i should send them a link to my relevant section on my site?
#
GWG
You can post a copy of the each post on those places, linked back to the original
#
owen1
GWG: got it. what's the advantage of copy? make it easier for my friends so they don't need to leave facebook?
#
GWG
owen1: Yes.
#
GWG
A lot of the techniques will pull the comments back to your site.
#
GWG
It is two-way
#
owen1
interesting. it might be a problem with some sites. let's take github.
#
owen1
i am running gitolite for personal projects. but for public projects i like the fact that people collaborate on stuff and i want to be part of it.
#
owen1
if i move everything i do to my gitolite, it will be less visible and hard to collaboret.
snarfed joined the channel
#
owen1
also, do u have recommended list of open source projects that people use for publishing their own content (tweets/articles/images etc)
#
GWG
owen1: Lots of different options there
#
owen1
i am curious to see examples of those
#
GWG
There is Known, add-ons to WordPress, etc.
#
owen1
http://werd.io/ - i am surprised that there is no rss icon. i think it's here - http://werd.io/?_t=rss but from some reason people (or software, in that case) tend to hide it.
#
GWG
RSS is being hidden in general.
#
owen1
GWG: why to hide it?
#
GWG
That is the choice of some people
arlen joined the channel
#
owen1
if you don't want people to follow your content, i would assume that those people would remove it from the html. unless they use a tool that doesn't allow it.
#
owen1
s/those people/you
#
Loqi
owen1 meant to say: if you don't want people to follow your content, i would assume that you would remove it from the html. unless they use a tool that doesn't allow it.
#
owen1
wow. what just happend? Loqi is a bot?
#
Loqi
dude
#
owen1
Loqi:
#
GWG
Loqi is a bot.
#
owen1
omg. that's awesome
#
GWG
He's very helpful
#
owen1
Loqi: what's up
#
GWG
What is RSS?
#
Loqi
It looks like we don't have a page for "RSS" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=RSS
#
GWG
What is POSSE?
#
Loqi
POSSE is an acronym/abbreviation for Publish (on your) Own Site, Syndicate Elsewhere http://indiewebcamp.com/POSSE
#
owen1
ahahh
brianloveswords joined the channel
#
owen1
GWG: how does this work - "a lot of the techniques will pull the comments back to your site"
tantek joined the channel
#
GWG
What is backfeed?
#
Loqi
Backfeed is the process of syndicating interactions on your POSSE copies back (AKA reverse syndicating) to your original posts http://indiewebcamp.com/backfeed
#
GWG
owen1: Are you asking about software or principles on that?
#
owen1
the technology that is involved
#
tantek
good evening #indiewebcamp1
#
tantek
good evening #indiewebcamp!
#
GWG
Good evening, tantek
#
owen1
tantek: reading your POSSE website!
#
tantek
Good evening GWG and welcome owen1!
#
owen1
tantek: u welcome. it's even readable on w3m!
j12t joined the channel
#
tantek
what is w3m?
#
Loqi
It looks like we don't have a page for "w3m" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=w3m
#
tantek
neat to see these indie-to-indie conversations happening where the twitter thread is only summaries and you have to follow the indie posts to actually understand what is going on
#
Loqi
Welcome to news about the IndieWeb where recent notable articles about the IndieWeb are cited and linked to keep you up to date http://indiewebcamp.com/going_on
#
owen1
tantek: is there a reason for not showing an icon for your atom feed?
#
owen1
i am just curious. we talked about it a few minutes ago.
#
tantek
I didn't think atom feeds showed anything at all - they're machine-only right? ;)
#
owen1
tantek: true, i use an rss client and i need to give my client your rss/atom url
#
owen1
google+ and twitter don't have rss feed at all. your blog does have one, but i have to 'view source' to find it.
#
owen1
the reason they don't have it is probably since they don't want people to consume their content outside of their app/website
#
tantek
owen1 - it's linked from my home page with "standard" discovery techniques, you shouldn't have to "view source" your "rss client" should have auto-discovered it from my URL
#
tantek
twitter used to have rss but dropped it
#
owen1
you mean it's in the html - <link rel="alternate" type="application/atom+xml" href="updates.atom"/> i guess u are correct but how will a human know your blog have an rss? the nice rss icon is the common solution. maybe my usecase is not common?
#
tantek.com
edited /feed (+198) "/* Shutdowns */ subheads for each"
(view diff)
#
tantek
a human does not care about an "rss" - as "rss" is a cryptic TLA for unnecessary plumbing
#
tantek
a human may care about a feed, which my home page has right there at the top
parzzix, parzzix__ and parzzix_ joined the channel
#
owen1
tantek: i am a bit confused by a human does not care about an "rss". every time i go to a blog without a visible rss icon, i have to search for it in the 'view soure'. i guess is due to my client. i use newsbeuter and i don't think it has any 'discovery' feature.
#
tantek
for any feed client you should be able to enter simply the URL you are looking at to try to "subscribe" to it
#
tantek
try it and see what happens
#
tantek
What is newsbeuter?
#
Loqi
It looks like we don't have a page for "newsbeuter" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=newsbeuter
#
tantek
if newsbeuter does not support this, perhaps file a bug / enhancement request for them.
#
owen1
good idea
loic_m and KartikPrabhu joined the channel
#
owen1
tantek: i am reading that you are using the ubSubHubbub protocal to notify about new content. it also mention somethnig about Google Buzz and StatusNet. what is the purpose of pushing content and who is the client that recieves it?
#
owen1
can i listen to those 'pushes' as well if i want to? (instead of using rss client)
#
tantek
the client(s) used to be users of StatusNet, in particular evanpro - however he's no longer using statusnet
#
tantek
and yes, Google Buzz as well, but that shutdown a while ago: http://indiewebcamp.com/site-deaths#2011
#
owen1
trying to understand what statusnet does - http://status.net/
#
tantek
what is Status.net?
#
Loqi
It looks like we don't have a page for "Status.net" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Status.net
#
tantek.com
created /Status.net (+24) "r"
(view diff)
#
owen1
tantek: can i subscribe to your pubsubhubhub? is that a replacement for rss client?
#
owen1
i love that idea
#
tantek
it is possible yes
#
tantek
it is also possible to use an indie /reader which reads directly from the structured HTML+microformats of the home page - no separate /feed_file needed
#
owen1
i guess i need a pubsub client. where can i find details for subscribing to your feed via pubsubhubhub?
#
owen1
ctrl+f on your homepage didn't return anything
#
tantek
the point is you shouldn't need to search for any such details.
#
tantek
merely enter the URL you wish to subscribe to into your client and it should handle the rest
#
tantek
if it doesn't, then you can file a bug/feature request on the client
#
owen1
tantek: oh, i didn't realize that there are client that 'discover' sites with pubsubhubhub.
#
owen1
let me do a quick search
#
tantek
owen1 - that's how status.net worked/works for exmple
#
tantek
if you were using statusnet yourself, you could subscribe to my site simply by entering my URL
#
tantek
and it would discover all the rest automatically
#
tantek
re: that forum.status URL- I tried to login with OpenID but then it asks for email, username, password anyway. a prime example of why OpenID failed.
j12t joined the channel
#
tantek
when all it does is ask you to answer the same questions you would have to *without* OpenID - then there is no point to it
#
owen1
ahaha. yup
#
tantek
owen1 if you have access to that forum, please add a note saying StatusNet was mered with GnuSocial who have taken it over per http://indiewebcamp.com/GNU_social
#
owen1
too bad mozila dropped persona. i loved it
#
tantek
despite mozilla "dropping" persona, persona continues to exist and be useful
#
owen1
how many sites use it? is the usage growing?
#
tantek
at least for email-based identity
#
tantek
slowly but surely
#
tantek
what is Persona?
#
Loqi
Persona is a protocol for email-based identity spearheaded by Mozilla that is supported by IndieAuth for rel-me links to email addresses http://indiewebcamp.com/Persona
#
tantek
!tell snarfed looks like Bridgy Publish to FB is no longer providing the "Originally posted at" text in POSSE copies, e.g. see original in Edit history on https://www.facebook.com/tantek.celik/posts/10101383480740303
#
Loqi
Ok, I'll tell them that when I see them next
cweiske joined the channel
#
owen1
learning the basices of pubsubhubhub https://www.youtube.com/watch?v=B5kHx0rGkec#t=12
#
tantek
owen1: to date there haven't been many consumers of PuSH written - it's non-trivial to consume
#
tantek
however we (or anyone else) has yet to come up with a simpler replacement for its delegated callback notiification functionality
#
cweiske
tt-rss (feed reader) has push support
LauraJ, j12t, lukebrooker and wolftune joined the channel
#
tantek.com
edited /PubSubHubbub (+129) "add Consuming Implementations section with statusnet and tt-rss"
(view diff)
#
tantek
what is tt-rss?
#
Loqi
tt-rss is a traditional Google Reader style feed reader that you have to self host http://indiewebcamp.com/tt-rss
#
tantek.com
edited /tt-rss (+175) "supports PuSH, no indieweb examples, see also"
(view diff)
#
cweiske.de
edited /tt-rss (+45) "/* IndieWeb Examples */"
(view diff)
#
owen1
tantek: i am trying to subscribe to your pubsubhubhub feed (http://tantek.com/updates.atom) with a go client (https://github.com/oren/pubsub/blob/master/client.go) but i get: Subscription failed, http://tantek.com/updates.atom (#0 0), status = 400 Bad Request do i have to run a client from a public host and not from my laptop?
KartikPrabhu joined the channel
#
tantek
owen1 your browser can load http://tantek.com/updates.atom from your laptop - not sure why a go client wouldn't be able to
#
tantek
curl also seems to work
#
owen1
the reason i suspect that is in the log of my app (it listens on port 3000 btw) i see: Subscribing to http://tantek.com/updates.atom waiting for callback on http://:3000/push-callback/0
#
owen1
maybe the google hub can't push since it's not a public host?
#
owen1
i am just guessing, i don't really know
#
tantek
ah that makes sense - the google hub has no way of notifying your laptop
#
owen1
tantek: i'll try this:
#
owen1
npm install -g localtunnel
#
tantek
if you figure it out - please document on indiewebcamp.com/PuSH
#
owen1
sure!
#
KartikPrabhu
what is PUSH?
#
Loqi
PubSubHubbub (PuSH) is a notification-based protocol for publishing and subscribing to feeds/streams in real time http://indiewebcamp.com/PuSH
#
owen1
tantek: it's waiting for content. can u publish something?
#
tantek
maybe in the morning - sleepy time here in PST.
#
owen1
sound good. thanks!
#
tantek
til then - owen1 - set up your personal site with IndieAuth and add yourself to indiewebcamp.com/irc-people !
#
tantek
what is getting started?
#
KartikPrabhu
what is this callback notification functionality: http://indiewebcamp.com/irc/2014-11-27#t1417159958311 ?
#
owen1
is scared
#
tantek
owen1 ^^^
#
tantek
KartikPrabhu: it's how PuSH works. Subscribers give the hug a webhook callback. The Hub calls the webhook when it receives new content notifications from the publisher.
#
tantek
KartikPrabhu: and now for that, please add that as an FAQ on /PuSH
#
tantek
"Subscribers give the hub* a webhook callback."
#
KartikPrabhu
full of turkey can't add now... morning
#
owen1
oh. so pubsubhubhub uses webhooks.
#
tantek
sleepy time for me otherwise I'd add it. night.
#
tantek
see you in the morning KartikPrabhu
cweiske joined the channel
#
cweiske
tantek, why did you highlight "They were quite inefficient" but not the following "old scripts" in http://indiewebcamp.com/feed#HubMed ?
#
cweiske.de
edited /feed (+179) "/* IndieWeb Examples */ unexamples"
(view diff)
eschnou, stream7, KartikPrabhu, j12t and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
adactio joined the channel
#
owen1
yo
krendil, Sebastien-L and michielbdejong joined the channel
#
thedod
sorry. back. I have thoughts about what I call "subjective comment threading" (it ends with a question) https://github.com/thedod/redwind/wiki/Subjective-comment-threading
#
thedod
comments are welcome (although comment *nesting* would only come later :) )
snarfed joined the channel
#
snarfed
!tell tantek looks like you had the "include link” checkbox unchecked when you previewed and sent that post, at least according to the logs. I'll double check though.
#
Loqi
snarfed: tantek left you a message 2 hours, 56 minutes ago: looks like Bridgy Publish to FB is no longer providing the "Originally posted at" text in POSSE copies, e.g. see original in Edit history on https://www.facebook.com/tantek.celik/posts/10101383480740303
#
Loqi
Ok, I'll tell him that when I see him next
cweiske, LauraJ, glennjones, modem, danlyke and j12t joined the channel
dns53 joined the channel
#
michielbdejong
owen1: yes! just heard about it yesterday as well, exciting stuff. I posted about it on the unhosted mailing list: https://groups.google.com/d/msg/unhosted/s7KUg88omn0/pSUI7X-p3AoJ
LauraJ, cweiske, loic_m, michielbdejong, j12t, Sebastien-L, parzzix, shiflett, cmhobbs, danlyke and parzzix__ joined the channel
cweiske, LauraJ, Pierre-O, j12t, KevinMarks_ and tantek joined the channel
#
tantek
good morning #indiewebcamp!
#
Loqi
tantek: snarfed left you a message 6 hours, 31 minutes ago: looks like you had the "include link” checkbox unchecked when you previewed and sent that post, at least according to the logs. I'll double check though.
#
tantek
!tell benwerd,erinjo is there a black friday special on Known Pro? ;)
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell snarfed oh there's a checkbox for "include link"? somehow I thought it was automatic. is that new? consider default "checked" to help promote indie web sites? (another reason to default "include link": it's easier to edit / remove it, than edit / add it after the fact also)
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell snarfed when I look at https://www.brid.gy/facebook/214611 "[x] Include link" is default checked, so I don't understand what went wrong. Or maybe Bridgy Publish depends on JS? I was using NoScript with none of the JS enabled.
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
catches up on logs
#
tantek
!tell thedod - "subjective comment threading" seems like quite the deep dive. Consider this challenge instead: post 100% of your notes on your own site first, then POSSE to Twitter. ownyournotes and never post first to Twitter per http://indiewebcamp.com/ownyourdata#Per_Silo
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
lol cweiske re: "unexamples" - seriously? there's no point to that - since by default nothing supports anything. going to revert.
#
tantek.com
edited /feed (-179) "Undo revision 15774 by [[Special:Contributions/Cweiske.de|Cweiske.de]] ([[User talk:Cweiske.de|talk]]) Pointless to add "unexamples" - since by default nothing supports anything"
(view diff)
#
tantek.com
created /hatom (+19) "r"
(view diff)
#
tantek.com
edited /hAtom (+152) "note based on Atom, and superseded by h-feed and h-entry"
(view diff)
mlncn joined the channel
#
tantek.com
edited /hAtom (-1) "/* See Also */ -s"
(view diff)
#
tantek
!tell cweiske if you're looking for an opportunity to criticize or harshly double-check h-entry *or* hentry adoption, what *would be* useful is checking to see if anyone *dropped* usage, e.g. check http://microformats.org/wiki/hatom-examples-in-wild#examples_by_category and note which (if any) no longer support it.
#
Loqi
Ok, I'll tell them that when I see them next
snarfed joined the channel
#
snarfed
tantek__: aha, noscript may be the problem. it should degrade gracefully without js, but i don't test that often enough. i'll check that
#
Loqi
snarfed: tantek left you a message 55 minutes ago: oh there's a checkbox for "include link"? somehow I thought it was automatic. is that new? consider default "checked" to help promote indie web sites? (another reason to default "include link": it's easier to edit / remove it, than edit / add it after the fact also)
#
Loqi
snarfed: tantek left you a message 54 minutes ago: when I look at https://www.brid.gy/facebook/214611 "[x] Include link" is default checked, so I don't understand what went wrong. Or maybe Bridgy Publish depends on JS? I was using NoScript with none of the JS enabled.
parzzix joined the channel
parzzix__ joined the channel
j12t and danlyke joined the channel
#
fiatjaf
if I have an h-feed inside my main h-entry will that be picked and used by indie-readers (or whoever uses h-feed)?
Pea1 joined the channel
#
fiatjaf
is there an HTML tag that is naturally invisible, without styles?
#
fiatjaf
<tag hidden></tag>
LauraJ, friedcell and parzzix joined the channel
#
bret
fiatjaf: not sure, I would check how it parses
brianloveswords joined the channel
#
bret
i dont support h-feed directly, other than having a list of h-entries on my front page
#
bret
fiatjaf: you can play around with barnabys mf2toatom gateway to experiment
#
fiatjaf
snarfed: I'm trying to publish a post with bridgy, but I'm getting "Error: 'dict' object has no attribute 'strip'" when it is parsing my html (I presume), right after clicking "Preview". what should I do?
#
bret.io
edited /h-feed (+81) "/* Barnaby Walters */ Added mf2 to atom gateway link"
(view diff)
#
fiatjaf
ah, I was searching for it without success
#
fiatjaf
thank you, bret
#
fiatjaf
no, it doesn't work.
#
fiatjaf
but it should!
snarfed joined the channel
#
bret
fiatjaf: http://tools.transmat.io/ is another generic parser
#
bret
mf2 -> json
#
snarfed
fiatjaf: sorry about that! fixing now…
#
fiatjaf
bret: it is parsed (also at http://pin13.net/mf2/?url=http%3A%2F%2Ffiatjaf.alhur.es%2F), but the h-feed shows as a child of h-entry and is not picked by the mf-to-atom nor by http://pipes.yahoo.com/pipes/pipe.info?_id=afc5568b4e8643bfb05436b1caaf91bc
#
bret
lol is heroku down? I cant seem to get to my dashboard
#
bret
fiatjaf: cool, so mf2 is still working. would be a matter of fixing the transform
#
bret
fiatjaf: what are you using the feed for inside an h-entry?
#
bret
like a comments feed?
#
fiatjaf
I have a hierarchical structure
#
fiatjaf
pages inside of pages
#
fiatjaf
a blog/ page, and all posts are children of blog/, for example
#
bret
so far people have been subscribing to 'h-feeds' from pages with a series of h-entries on the page
#
bret
so the feed identification process hasn't been made very robust yet
#
bret
although, parsing more complicated structures still works fine
#
waterpigs.co.uk
edited /h-feed (+246) "added links to relevant testing and consumption resources elsewhere"
(view diff)
#
snarfed
fiatjaf: so, the short answer for the bridgy publish bug is, you're using an e-summary class, which from what i can tell, doesn't exist
#
snarfed
you want p-summary instead
#
snarfed
fiatjaf: np! i'll make bridgy handle it nicely soon
wolftune joined the channel
chrissaad, sammachin, mlncn and dariusdunlap_ joined the channel
#
Loqi
thedod: tantek left you a message 3 hours, 30 minutes ago: - "subjective comment threading" seems like quite the deep dive. Consider this challenge instead: post 100% of your notes on your own site first, then POSSE to Twitter. ownyournotes and never post first to Twitter per http://indiewebcamp.com/ownyourdata#Per_Silo
brianloveswords joined the channel
#
thedod
!tell tantek in my example I assume all authors are using indiewebcamp sites. a solution that requires silos is a flawed one IMHO
#
Loqi
Ok, I'll tell him that when I see him next
j12t and brianloveswords joined the channel
#
parzzix
bridgy doesn't seem to consistant...I sometimes go days with no updates to my posts
gr0k, Deledrius, wolftune, reedstrm, chrissaad, mlncn, eschnou and KartikPrabhu joined the channel