#indiewebcamp

2014-11-19

# friedcell1 joined the channel
# eschnou joined the channel
#
@GuidoMattioni
@sundancelabs A sweet novel set in #SavannahGA by an #Italian #IndieAuth MulticulturalFictionWin2013 GlobalEBookAwds http://amzn.to/11i4Ltn (twtr.io/t5B3DNA1j_)
# pfefferle joined the channel
# michielbdejong joined the channel
# sparverius joined the channel
#
michielbdejong
does anybody know how to run Known behind an ssl offloader? It seems to require some special configuration.
# pfefferle_ joined the channel
#
tantek.com
edited /User:Tantek.com (+194) "/* working on */ capture some wikifying I need to do" (view diff)
# eschnou joined the channel
# alanpearce joined the channel
#
notizblog.org
edited /WordPress (+158) "added "Webmentions for Comments" plugin" (view diff)
# Sebastien-L joined the channel
# rime1 joined the channel
#
rime1
using javascript library for a slideshow that zooms and pans. it works perfectly when i test it but after uploading it, the slideshow works but the zooming and panning does not. it is just static images. anyone know why?
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/aaronpk/534955269692739584/535011106088288256 linked to http://indiewebcamp.com/vouch (webmention)
# Sebastien-L joined the channel
# Pierre-O joined the channel
# friedcell joined the channel
# glennjones joined the channel
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/aaronpk/534955269692739584/535024685613072385 linked to http://indiewebcamp.com/vouch (webmention)
# stream7 joined the channel
# michielbdejong joined the channel
# jonnybarnes joined the channel
# pfefferle_ joined the channel
# PMurphs joined the channel
# andrunix joined the channel
# parzzix joined the channel
#
@sonething_news
The Web’s Not Dead Yet, As Long As These Indies Abide. http://t.co/2gJ5zRVZX6. #Business #Ello #Facebook #IndieWeb (twtr.io/t5X5ahezhw)
#
@sonething_news
The Web’s Not Dead Yet, As Long As These Indies Abide. http://t.co/kPX20vZp1p. #AnilDash #Business #Ello #Facebook #IndieWeb #ThinkUp (twtr.io/t5X5kU7N1d)
#
@cognosteca
RT @AaronGustafson: I wrote a little about my process for adding #webmentions to @jekyllrb/#Octopress sites: http://aaron-gustafson.com/notebook/2014/enabling-webmentions-in-jekyll/ #indiew… (twtr.io/t5XxtnkKdf)
# michielbdejong joined the channel
# michielbdejong joined the channel
# Pierre-O joined the channel
# michielbdejong1 joined the channel
#
@thels6
My #Octopress blog is now up to IndieMark Level 1 :) Maybe you should try to support it too? #indieweb (twtr.io/t5a53GjD0p)
# Carol_ joined the channel
#
Carol_
hi
#
Carol_
anybody here?
#
Erkan_Yilmaz
Carol_ why?
#
Carol_
are you familiar with tethering from mobile phone?
#
Carol_
I have problem windows started saying since last Sunday dns server not reposting
#
Carol_
can fix it
#
Carol_
any help?
# Pierre-O joined the channel
# michielbdejong joined the channel
# michielbdejong1 joined the channel
# friedcell joined the channel
# michielbdejong joined the channel
# Garbee joined the channel
# Sebastien-L joined the channel
# michielbdejong joined the channel
# michielbdejong1 joined the channel
# andrunix joined the channel
#
@PulsePointBuzz
Sammy Austin from MoneySuperMarket presents @ACI_RTASummit how they embraced programmatic in-house to #ownyourdata #RTALondon (twtr.io/t5gT1v9hKj)
#
@ACI_RTASummit
RT @PulsePointBuzz: Sammy Austin from MoneySuperMarket presents @ACI_RTASummit how they embraced programmatic in-house to #ownyourdata #RTA… (twtr.io/t5h7apS45L)
# michielbdejong joined the channel
# friedcell joined the channel
# shiflett joined the channel
# reedstrm joined the channel
# danlyke_ joined the channel
# gr0k joined the channel
#
thedod_
Erkan_Yilmaz, fancy meeting you here :)
# gr0k_ joined the channel
#
thedod_
So far I got no webmentions. Wonder whether it's a technical or popularity problem :)
#
Erkan_Yilmaz
hi thedod_ :-)
#
thedod_
https://dubiousdod.org/indie/
# mlncn-agaric joined the channel
#
thedod_
I'm quite new at this indie business, so not sure the thing works
# verdi_ joined the channel
# Sebastien-L joined the channel
# benjamin-agaric joined the channel
# gr0k joined the channel
# Pierre-O joined the channel
# veselosky joined the channel
#
jonnybarnes
whats the difference between `for (i = 0; i < divs.length; ++i)` and `for (i = 0; i < divs.length; i++)`?
#
thedod_
there isn't any, because there's no expression like f(++i) that actually uses the value
#
thedod_
f(++i) gets 1 more than f(i++)
#
jenmontes.com
edited /diversity (+336) "/* See also */ Added links to diversity reports for Google, Facebook, Apple, and Microsoft" (view diff)
#
ben_thatmustbeme
thedod_ I tried to send you a webmention
#
ben_thatmustbeme
do you accept webmentions or only through that form?
#
jonnybarnes
well i++ seems to work
#
thedod_
I
#
thedod_
I'm supposed to accept them
#
jonnybarnes
its just I saw ++i on a css-tricks snippet
#
thedod_
I'll check the logs
#
thedod_
thanks, ben_thatmust
#
ben_thatmustbeme
no problem
#
ben_thatmustbeme
jonnybarnes ++i and i++ are only different when you are using the return value
#
ben_thatmustbeme
a = 1;
#
ben_thatmustbeme
i = 1
#
ben_thatmustbeme
a = i++
#
pfefferle
GWG hey hey… have you tried the comment_class changes I commited yesterday?
#
ben_thatmustbeme
now a = 1, i = 2
#
ben_thatmustbeme
a = ++i
#
jonnybarnes
ahhhh, thanks ben_thatmustbeme
#
ben_thatmustbeme
and and I would both increment in that second one
#
ben_thatmustbeme
s/and and I/a and i/
#
Loqi
ben_thatmustbeme meant to say: a and i would both increment in that second one
#
ben_thatmustbeme
also, thedod_ it worked on my end in so far that you went in to my whitelist. i just found that the code to make that entry public isn't working though
#
Erkan_Yilmaz
thedod_ I don't use the webmentions yet
#
thedod_
Erkan_Yilmaz, I've installed kylewm's redwind (although my branches became spaghetti this weekend and I need to carefully catchup with upstream :) )
#
thedod_
https://github.com/kylewm/redwind
# Pierre-O joined the channel
#
ben_thatmustbeme
I really need to clean up the install for Postly
#
ben_thatmustbeme
or rather, have an install process for it
# chalettu joined the channel
#
kylewm
thedod_: I rolled back a lot of the weird changes that I made over the weekend, so hopefully it won't be difficult to merge back up :)
#
kylewm
and I sent you a webmention here https://kylewm.com/2014/11/this-looks-really-nice-i-like-the-idea-to-use-mustache
#
kylewm
it seems I am not handling transparency in avatars well
#
Loqi
[mention] https://dubiousdod.org/indie/2014/11/hiddenid linked to https://indiewebcamp.com/IndieAuth (webmention)
#
GWG
Pfefferle, didn't realize you had committed. Will look.
#
thedod_
I think best is if I catchup with upstream first, and only then try to debug webmentions :)
#
pfefferle
GWG thanks
#
thedod_
Got a backlog at work, so I'll probably get to it in the weekend
#
thedod_
hey! my webmention went through \o/. There was something weird. Had to try/except something.
#
thedod_
makes a bin
#
thedod_
kylewm, https://zerobin.net/?6f7b0060f8ac4fa4#g4pI9iomsdW78c5ptxTL2ODrMbba0AVDEmveqTWv8JY=
# wolftune joined the channel
#
thedod_
This kept failing (timeout) on my site
#
ben_thatmustbeme
thedod_ it worked when i manually entered the link btw
#
thedod_
(wp, supports pingback)
#
ben_thatmustbeme
so the form method is good
#
thedod_
but we don't have any confirmation re "normal" webmention, like if you do this on your own site
#
ben_thatmustbeme
no, i should have sent that mention by the usual method, and it did not seem to go through
#
kylewm
thedod_: it kind of looks like the rqworker process isn't running https://dubiousdod.org/indie/webmention/status/7697acc1-cebb-4f3a-b3e2-dfc44cbc3b6a
#
kylewm
that would explain why the form method works as well
#
thedod_
anyway, re that diff I sent, the URL was https://zzzen.com/hiddenid/?p=74#comment-30 so maybe the code mangled it
#
thedod_
kylewm, ouch!
#
thedod_
(re the status)
#
kylewm
although it must be running you are able to send wm's
#
thedod_
ok. I'll pull your master from scratch and work from it
#
thedod_
dumps the log
#
kylewm
oh, i hope you don't have to do that :/
#
thedod_
kylewm, pull upstream or dump the logs? :)
#
kylewm
start from scratch
# caseorganic joined the channel
# shiflett joined the channel
#
thedod_
no biggie. I was in a rush to have a working site for Sunday,
#
thedod_
and got all my branches botched
# brianloveswords joined the channel
# Sebastien-L joined the channel
#
thedod_
https://github.com/thedod/redwind/network looks like the BKK skytrain map now :)
# gr0k joined the channel
#
kylewm
haha
# indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
bret
thedod_: hey.. the install link is dead here: https://dubiousdod.org
# friedcell joined the channel
# acegiak joined the channel
# brianloveswords joined the channel
# parzzix joined the channel
# gRegor` joined the channel
# tantek joined the channel
# Deledrius joined the channel
# npdoty joined the channel
#
parzzix
So, would you be more indie using known pro or hosting on a VPS? Neither is in your full control?
#
tantek
good morning #indiewebcamp!
#
tantek
hey thedod_ congrats on getting RedWind up & running - and congrats to kylewm on a 2nd deployment of RedWind!
#
tantek
thedod_++
#
Loqi
thedod has 2 karma
#
tantek
kylewm++
#
Loqi
parzzix: kylewm left you a message on 10/21 at 1:31pm: as much as I would probably enjoy hearing the Bad Voltage guys talk indieweb, the prospect kind of terrifies me :)
#
Loqi
kylewm has 85 karma
#
tantek
RedWind++
#
Loqi
dude
#
tantek
:D
#
kylewm
parzzix: re the above, @sil tweeted about adding webmentions to his Pelican based blog *yesterday*, very exciting
#
parzzix
kylewm: that is outstanding
#
kylewm
tantek: thank you! all credit to thedod_, he's done a lot to generalize and 'dekyleify' it
#
kylewm
parzzix: and to the earlier question, I'd say if you own the domain name and the content, we don't worry too much about who is running the server :)
#
parzzix
gotcha kylewm
#
parzzix
So as long as known allows us access to our content..or a way to retrieve it..they really are about the same.
#
tantek
kylewm: indeed, the 2nd deployment of any open source project is a big accomplishment.
#
tantek
RedWind++
#
tantek
what is Bad Voltage?
#
Loqi
It looks like we don't have a page for "Bad Voltage" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Bad+Voltage
#
Loqi
RedWind has 1 karma
#
parzzix
tantek: a podcast
# caseorganic joined the channel
#
pdurbin
tantek: do you listen to it?
#
tantek
no I rarely listen to podcasts.
#
pdurbin
it's ok
#
pdurbin
not my favorite
#
kylewm
kind of a lot of dudes making fun of each other
#
pdurbin
I'd listen to an indieweb podcast.
#
@joelgaines
Why does someone else get to own and control your medical information? #ownyourdata ^jg (twtr.io/t5xEJZmGfZ)
#
@LifeHealthDiary
Why does someone else get to own and control your medical information? #ownyourdata ^jg (twtr.io/t5xEL60RjY)
#
GWG
Did someone say Indiewebcamp podcast?
#
parzzix
It's pretty entertaining...makes me chuckle a bit
#
parzzix
bad voltage that is
#
tantek
parzzix: perhaps start a wiki page for it if you think it has some relevance to the indieweb?
#
tantek
per Loqi above ^^^
#
Loqi
is done
#
tantek
RedWind++
#
tantek
dang, apparently so.
#
ben_thatmustbeme
hey tantek, now that you aren't in a conf call. Wanted to hear your thoughts on some way to specify data to intended to be private (for your eyes only, or something)
#
ben_thatmustbeme
or perhaps who it is intended for
#
tantek
no I'm on CSSWG telcon now ;)
#
ben_thatmustbeme
GAH!@#$!
#
tantek
ben_thatmustbeme: do you have a statement of the issue/question captured on a wiki page e.g. as part of a #Issues section or #FAQ section?
#
tantek
perhaps start there?
#
GWG
ben_thatmustbeme.. our time will come.
#
ben_thatmustbeme
will do
# pfefferle joined the channel
#
tantek
so you can simply reference that URL instead of a restating the problem in IRC?
#
gRegor`
Morning-ish, #indiewebcamp!
#
Loqi
gRegor`: snarfed left you a message 11 hours, 29 minutes ago: bridgy ssl cert is fixed. thanks again for the report!
#
ben_thatmustbeme
actually, there is a section, but i'll update with other points
#
tantek
ben_thatmustbeme: exactly! or split into multiple smaller questions/issues even!
#
GWG
Pfefferle, looked at the commit on my phone. Looks good, will deploy
#
pfefferle
GWG I will update the directory versions any time soon
#
GWG
ben_thatmustbeme, private posts page?
#
GWG
Pfefferle, I work from the repository. Also I may have more pull requests
#
pfefferle
GWG ok
#
ben.thatmustbe.me
edited /indieweb-messaging (+410) "Started issues section" (view diff)
#
ben_thatmustbeme
indiewebcamp.com/private_posts#Partial_Page_Privacy
#
ben_thatmustbeme
http://indiewebcamp.com/indieweb-messaging#Denoting_Privacy
#
ben_thatmustbeme
though they kind of hit toward the same issue, i think those two cases are very different
#
ben_thatmustbeme
but could be solved in the same way
#
jonnybarnes
I like: http://ispgpusableyet.pathbreaking.net/
#
tantek
what is private messaging?
#
Loqi
http://indiewebcamp.com/private_messaging
#
tantek
ben_thatmustbeme: ^^^ hmm - fix dfn maybe?
#
tantek
what is private?
#
Loqi
private posts refer to posts or portions of posts which are private to either the author or to a limited audience chosen by the author http://indiewebcamp.com/private
#
tantek
and linkify that too? ^^^
# friedcell joined the channel
#
reedstrm
jonnybarnes: is that a clever way to say you think privacy can only be protected via encryption?
#
jonnybarnes
I find PGP difficult to use, so I found it a little funny
#
Loqi
[mention] http://gregorlove.com/notes/2014/11/19/1/ linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
#
@gRegorLove
@pitchdesign We won't be at Native Foods, but will you be able to make it to Homebrew Website Club tonight? :] http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (twtr.io/t5zrQEnWGZ)
# agaric joined the channel
# alanpearce joined the channel
#
gRegor`
Hah. Le sigh.
#
gRegor`
Venue fell through for HWC tonight.
#
GWG
gRegor: I have space in my venue
#
gRegor`
. . .
#
gRegor`
What is TARDIS?
#
Loqi
It looks like we don't have a page for "TARDIS" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=TARDIS
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/gRegorLove/535125256550100993/535127384266006528 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/gRegorLove/535125256550100993/535126761529671680 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
#
gregorlove.com
edited /events/2014-11-19-homebrew-website-club (+12) "/* Where */ Chicago venue fell through; TBD" (view diff)
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/gRegorLove/535125256550100993/535126582256349184 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/gRegorLove/535125256550100993/535126155507294208 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/gRegorLove/535125256550100993/535126241675083776 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
# Pea1 joined the channel
# tantek joined the channel
# andrunix joined the channel
# michielbdejong joined the channel
# tantek joined the channel
# herbsmn joined the channel
#
thedod_
kylewm, seems like the new code wants different db schema (like post.location). How do I migrate a "legacy" db? :)
#
tantek
backs away slowly.
#
thedod_
:)
#
aaronpk
lol
#
ben_thatmustbeme
haha tantek
#
kylewm
thedod_: run python migrations/20141111-fold-up-locations.py
#
kylewm
#
kylewm
:)
#
thedod_
thanks
#
tantek
lalalala I'm not listening lalalala
#
thedod_
kylewm, pymysql.err.ProgrammingError: (1146, "Table 'redwind1.Location' doesn't exist")
#
Loqi
[mention] https://dubiousdod.org/indie/2014/11/like-of-tantek-backs-away-slowly linked to http://indiewebcamp.com/irc/2014-11-19/line/1416421453351 (webmention)
#
aaronpk
nice
#
aaronpk
can I like that like?
#
ben.thatmustbe.me
edited /private_messaging (-5) "redirect to private_posts instead of indie-messaging" (view diff)
#
thedod_
BTW, we're doing all this on my mysql at home. Later on, I need to do this on *sqlite* on the live site (don't ask)
#
aaronpk
backs away slowly
# andrunix joined the channel
# emmak joined the channel
#
tantek
quits and restarts IRC client to clear scrollback.
# michel_v joined the channel
# michel_v joined the channel
# tantek joined the channel
#
tantek
nothing like fresh clean empty scrollback :)
#
@cmdln
The Web’s Not Dead Yet, As Long As These Indies Abide http://www.wired.com/2014/11/webs-dead-yet-long-indies-abide/ via @WIRED // the @indiewebcamp folks certainly give me hope (twtr.io/t65Hwf6UZ4)
#
tantek
ok that's not bad: The “indie web” is a loose concept more or less centered on the idea that the internet should mean flatter, less centralized, more inclusive forms of participation, not new hierarchies.
#
tantek
do any of the sites mentioned support *any* aspect IndieWeb? ThinkUp, The Toast, MLKSHK, Metafilter, NewsBlur?
#
tantek
what is ThinkUp?
#
Loqi
It looks like we don't have a page for "ThinkUp" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=ThinkUp
#
tantek
what is The Toast?
#
Loqi
It looks like we don't have a page for "The Toast" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=The+Toast
#
tantek
what is MLKSHK?
#
Loqi
mlkshk is an image sharing silo http://indiewebcamp.com/mlkshk
#
tantek
what is Metafilter?
#
Loqi
It looks like we don't have a page for "Metafilter" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Metafilter
#
tantek
what is NewsBlur?
#
Loqi
Newsblur is a traditional feed reader that aimed to replicate and replace Google Reader http://indiewebcamp.com/newsblur
# gr0k joined the channel
#
tantek
does that article merit a response?
#
ben_thatmustbeme
hmm, so i'm trying to update indieweb-messaging to the latest protocol, but honestly, I can't seem to find anywhere that the protocol flow itself for indieauth
#
aaronpk
ben_thatmustbeme: try http://indiewebcamp.com/Category:IndieAuth
#
aaronpk
it's not actually written as a complete spec yet, but I documented several different use cases: http://indiewebcamp.com/login-brainstorming
#
tantek
should we perhaps accept a looser definition for "indie web" the way the WIRED article defines it? (essentially a semi-obvious generic use of both the adjective "indie" and the noun "web") and then a more specific dfn for "IndieWeb" as in relating specifically to this community?
#
aaronpk
that sounds reasonable
#
ben_thatmustbeme
i think Quill's setup was the only way i would have been able to build it
#
tantek
upside is, then "indie web" includes more things, people, efforts, however loosely aligned (seems like a good thing, bigger tent and all)
#
tantek
and perhaps provides a stream of folks to recruit to actually ownyourdata and other /principles
#
aaronpk
add to here? http://indiewebcamp.com/style-guide
#
aaronpk
ben_thatmustbeme: specs are hard. let's go build stuff.
#
tantek
plus popularizing "indie web" only sends people our way - since that's what Google shows for "indie web"
#
tantek
aaronpk, indeed, specs *are* hard, which is why I often get stuck writing them more than coding :/
#
tantek
re: Google results: https://www.google.com/search?q=indie+web first page is pretty much all about indiewebcamp, except for the "in the news" box which is ephemeral anyway.
#
tantek
what is the indie web?
#
Loqi
It looks like we don't have a page for "the indie web" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=the+indie+web
#
tantek
aaronpk: does it make sense for Loqi to include the leading "the" in such queries? Or should Loqi drop the leading "the" article the way it drops the leading "a" or "an" article?
#
Loqi
grins profusely
#
tantek
^^^ clearly Loqi thinks I have a point.
#
aaronpk
yeah I think "the" should be removed as well
#
@ryanrockets
Long live the #indieweb! @ThinkUp, @TheToast, @mlkshk, @metafilter, and @NewsBlur offering the @GoodWebBundle for $96 http://www.wired.com/2014/11/webs-dead-yet-long-indies-abide/ (twtr.io/t66QFWj1mf)
#
aaronpk
done
#
aaronpk
what is the indie web?
#
Loqi
It looks like we don't have a page for "indie web" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=indie+web
#
tantek
yay!
#
Loqi
giggles
#
tantek
heh
#
tantek
also - I'd say https://goodwebbundle.com/ qualifies as a /business-model
#
tantek
what is a business-model?
#
Loqi
It looks like we don't have a page for "business-model" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=business-model
#
tantek
wat
#
aaronparecki.com
created /business-model (+28) "r" (view diff)
#
ben.thatmustbe.me
edited /indieweb-messaging (+130) "some quick updates to page" (view diff)
#
ben_thatmustbeme
aaronpk, soo on my todo list, document something of a spec for how indieauth works right now at least. then rewrite indieauth.com with a competitor :P
#
aaronpk
excellent
#
tantek.com
edited /business-models (+259) "dfn, Site Membership" (view diff)
#
ben_thatmustbeme
s/competitor/alternative/
#
Loqi
ben_thatmustbeme meant to say: aaronpk, soo on my todo list, document something of a spec for how indieauth works right now at least. then rewrite indieauth.com with a alternative :P
#
aaronpk
remember indieauth.com has two roles, so you can actually replicate just one of the roles and still have a totally viable service
# wolftune joined the channel
#
tantek.com
edited /business-models (+1) "/" (view diff)
#
tantek
aaronpk, sounds like indieauth.com needs a roles diagram ;)
#
aaronpk
i started to split that out here http://indiewebcamp.com/indieauth.com
#
tantek
wow the aggregators section in business-models looks dumb - as in, it just lists a bunch of free things
#
tantek
what am I missing?
#
tantek
http://indiewebcamp.com/business-models#Aggregators
#
aaronpk
three of the things listed there are public companies
#
aaronpk
just because a business does not charge end users does not mean it's not a business
#
tantek
yeah - and their business is advertising, not aggregating, which we specifically say to avoid in #Avoiding
#
ben_thatmustbeme
aaronpke, doesn't it sort of have a 3rd role as token generator/validator?
#
tantek
business-models should be clustered by how they make their money, not by what they are
#
tantek
what is their income stream?
#
Loqi
It looks like we don't have a page for "their income stream" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=their+income+stream
#
tantek
lol
#
aaronpk
hm, well I think having them grouped by what they are is useful, what page would that be better on then?
#
tantek
every other page? like /silos ?
#
thedod_
kylewm, so what do I do with that migration? it also cries about the location table being missing (and I don't see such a thing at models.py). I'm lost
#
tantek
the point of business models page are the *business models*
#
aaronpk
a lot of the sections actually have full pages there anyway
#
aaronpk
dns, web hosting, aggregators, search,
#
tantek
aggregators is only a business model in as much as people *pay* for aggregation
#
tantek
otherwise it is not a business model
#
tantek
or rather, advertising is a business model
#
tantek
we should be very upfront about that sort of thing on the business models page
#
aaronpk
maybe we can reorganize the page based on models, and have a short section at the bottom that links to the main pages like dns, hosting, etc
#
Loqi
definitely
#
tantek
how do the companies/services listed actually make money?
#
tantek
in that list aaronpk, dns, web hosting are already business models
#
tantek
the only problem is how the "free" stuff (impled ad revenue) stuff snuck in
#
aaronpk
dns and web hosting are the same model. the model is charging website owners for services
# chrissaad joined the channel
#
tantek
they're different services, therefore different models
#
tantek
they even charge differently (typically annually vs. monthly)
#
aaronpk
no, the model is the relationship between payer and payee, and they're the same
#
tantek
no, it's not useful to just generalize everything as "paid service"
#
tantek
the model is the combination of what you build / what service you offer *and* how people pay for it
#
tantek
makes much more sense from page usability perspective to list "things you can build and charge for"
#
tantek
regardless of whether that charge is one-time, monthly, annual etc.
#
aaronpk
charging people money is only one model
#
tantek
charging people money is the definition of business
#
aaronpk
yes but the people you're charging aren't always the people who buy domains
#
tantek
if you're not charging people money, you're doing community/charity/hobby work
# brianloveswords joined the channel
#
ben_thatmustbeme
donation based business models exist that doesn't involve 'Charging people money'
#
tantek
doesn't matter *who* you're charging
#
tantek
we're on the building side
#
tantek
doesn't matter if the people you're charging don't have their own domains
#
tantek
the point of business models is, how does an indie web project/effort/service *make money*, not, "how do I charge indieweb people money"
#
tantek
(or rather, the latter is a strict subset at best)
#
aaronpk
okay, so i'm not clear on why aggregators can't be in the list then
#
tantek
*aggregators* can (I'm about to add an example) but NONE of the current aggregators listed qualify
#
tantek
because NONE of them charge for their service or aggregation
#
aaronpk
okay. then they can be grouped under a subheader indicating as such
#
tantek
existing aggregator examples DO NOT have an aggregator business model. they ALL have an *advertising* business model
#
ben_thatmustbeme
are any of them ad supported
#
tantek
yes they can be grouped under #Avoid
#
ben_thatmustbeme
well thats still a business model
#
ben_thatmustbeme
its just ad-supported business model
# brianloveswords joined the channel
#
aaronpk
how about "Ad-Supported" as a header instead of "Avoid", let people make their own judgment on whether they want to do that
#
tantek.com
edited /business-models () "(-512) /* Aggregators */ remove free examples (not aggregator business model), and replace with NewsBlur which does charge" (view diff)
#
aaronpk
aw but newsblur is a reader, not an aggregator
#
tantek
what is an aggregator?
#
Loqi
It looks like we don't have a page for "aggregator" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=aggregator
#
tantek
uh
#
tantek
what is an agregator?
#
Loqi
It looks like we don't have a page for "agregator" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=agregator
#
tantek
what are aggregators?
#
Loqi
A feed reader is an application (local or on the web, like the defunkt Google Reader) that subscribes to feeds (typically legacy Atom & RSS) and presents them in an interface for reading http://indiewebcamp.com/aggregators
#
tantek
there we go
#
aaronparecki.com
created /aggregator (+24) "r" (view diff)
#
tantek
aaronpk, care to define the difference?
#
tantek
common usage equates the two
#
aaronpk
an aggregator has its own public URLs for posts, a feed reader is private to the user
#
tantek
wat? never heard that definition before or even the idea of distinction!
#
aaronpk
http://news.indiewebcamp.com is an aggregator because there is no original content on the site
#
tantek
hmm
#
tantek
is that like a planet?
#
aaronpk
http://news.indiewebcamp.com has very few original posts compared to links from other places http://news.indiewebcamp.com/
#
tantek
what is a planet?
#
Loqi
http://indiewebcamp.com/planet
#
aaronpk
a planet is a perfect exmaple of an aggregator
#
tantek
except that in common discussions about blogs etc., if you say "aggregator" people hear "feed reader"
#
aaronpk
really?
#
aaronpk
i don't
#
tantek
yes
#
aaronpk
HA apparently I was supposed to set up planet.indiewebcamp.com last year
#
aaronpk
wikipedia makes no distinction on whether the aggregated content should be public or private https://en.wikipedia.org/wiki/News_aggregator
#
aaronpk
also holy crap that's quite the list https://en.wikipedia.org/wiki/Comparison_of_feed_aggregators
#
tantek
alright I'm fine with using "Feed Reader" to label RSS readers etc. instead of aggregator
#
bret
i think a timeline would work better than a table there
#
bret
feed reader is appropriate and is independent of the feed type
#
tantek
bret - "feed reader" does assume/imply *separate feed URL* and *separate reader app from posting*
#
tantek
so it's kind of a dead end
#
bret
hrm yeah good point
#
tantek
so yes, let's continue to refer to that old model as "feed readers", because they deserve that framing
#
aaronpk
is it just me or does anyone else find the distinction between public URLs vs private readers useful?
#
bret
at the time, most feed readers have always had some kind of share/response button
#
bret
old feed readers
#
bret
they tended to be really limited actions though
#
tantek
bret - examples?
#
tantek.com
edited /business-models (+1) "/* Aggregators */ actually only feed readers. no known aggregator business models." (view diff)
#
bret
google reader had a starred feed iirc
# pauloppenheim joined the channel
#
bret
IE when you stared something, it generated a web page with those starred items and their content
#
bret
feedbin has a star atom feed as well
# snarfed joined the channel
#
bret
most all of the new feed readers have a laundry list of services you can post an item to
#
aaronpk
nascar buttons?
#
bret
tantek: https://www.dropbox.com/s/j6rquj88gtf6s7k/Screenshot%202014-11-19%2011.22.47.png?dl=0
#
bret
aaronpk: basically, but you only turn on the ones you want
#
bret
https://www.dropbox.com/s/jb218ijrb02gomm/Screenshot%202014-11-19%2011.23.35.png?dl=0
#
bret
example of pinboard bookmarking
#
gRegor`
tantek: Personally I've always preferred referring to this community as the IndieWebCamp community, and indieweb as a broader, generic term (not capitalized)
#
bret
example of share menu
#
bret
https://www.dropbox.com/s/d05f2piigi0i8oo/Screenshot%202014-11-19%2011.23.31.png?dl=0
#
gRegor`
bret: Yeah, gReader had a star feed
#
bret
news blur has a social graph you can share items to https://www.dropbox.com/s/pw9sv574sobg7e5/Screenshot%202014-11-19%2011.27.00.png?dl=0
#
tantek.com
edited /business-models (+1091) "move some to hypothetical" (view diff)
#
kylewm
thedod_: hey sorry it's giving you problems. the previous version had a location table with latitude, longitude, and a bunch of fields for geocoding (region, county, locality) ... i converted that to a json string and just stuck it in each individual post and venue that has location data associated with it
#
tantek
what is NewsBlur?
#
Loqi
Newsblur is a traditional feed reader that aimed to replicate and replace Google Reader http://indiewebcamp.com/newsblur
#
tantek
bret ^^ add to
#
bret
kk
#
tantek
what is Feedbin?
#
Loqi
Feedbin is a traditional feed reader similar to Google Reader, but offers a much improved and simplified interface compared to Reader http://indiewebcamp.com/feedbin
#
Loqi
[[Special:Log/upload]] upload * Bret.io * uploaded "[[File:newsblur-share.png]]"
#
tantek
bret and /feedbin too
#
bret
ack how do I add a max width
# mko joined the channel
#
bret
to a file
#
gregorlove.com
created /ThinkUp (+146) "stub" (view diff)
#
aaronpk
bret: http://indiewebcamp.com/how_to_edit_this_wiki#How_To_Include_Images_In_Pages
#
tantek
bret - see some of the /hwc pages
#
tantek
for how I embedded the images with max-width
#
GWG
Caught up
#
aaronparecki.com
created /help (+34) "r" (view diff)
#
tantek
what is ThinkUp?
#
Loqi
ThinkUp is a silo that analyzes activity on social networks like Facebook and Twitter http://indiewebcamp.com/ThinkUp
#
tantek
gRegor`: is ThinkUp really a silo? or is it more of a service that monitors your silo accounts for you?
#
gRegor`
quoting self: It's a silo for the analytics data, afaik
#
tantek
what do you "post" to ThinkUp that then gets stored there?
#
tantek
what is a silo?
#
Loqi
A silo, or web content hosting silo, in the context of the IndieWeb, is a centralized web site typically owned by a for-profit corporation that stakes some claim to content contributed to it and restricts access in some way (has walls) http://indiewebcamp.com/silo
#
gRegor`
> I'm a little unclear, actually. I know it started as an open source project you installed on your own site. I did ages ago. They've changed into a paid service model, it appears, though the code is still on GH
#
tantek
perhaps capture that history in a summary in the definition
#
aaronpk
I don't think it counts as a silo because the content is generated byt hat service, not contributed from outside
#
GWG
tantek: To recap, you are correct that the Indieweb version of a gravatar is h-card plus URL. I want to replace gravatar in WordPress with H-Card+URL.
#
tantek
as in "ThinkUp is …, and previously was … "
#
bret.io
edited /newsblur (+162) "added sharing" (view diff)
#
tantek
aaronpk - agreed, it's not a silo, it's a silo service
#
aaronpk
it's just a service. it could just as easily monitor posts from your own site.
#
tantek
and I have no idea what the current ThinkUp is vs. what the open source project used to be
#
tantek
it seems to keep pivoting
#
tantek
what is pivoting
#
Loqi
It looks like we don't have a page for "pivoting" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=pivoting
#
mko
Regarding an IndieWeb profile photo, you could do something like Gravatar. Specifically, they use a unique hash (specifically the hash of the email address of the user). You could easily do the same with the hash of the user's email or domain. Basically, search for h-card on homepage. If there's a picture available in the h-card, use it. If there's not, check for email and hash it and use your own service (or Gravatar if you like their placeholders).
#
mko
Then if there's not an email, hash their domain and force the default using the "f=y" so you don't accidentally get someone else's photo.
#
tantek
what is a pivot
#
Loqi
It looks like we don't have a page for "pivot" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=pivot
#
tantek
lol
#
aaronpk
i think i signed up for the free 14-day trial, logged in once, then forgot to check it again later before my trial was up
#
Loqi
[[Special:Log/upload]] upload * Bret.io * uploaded "[[File:feedbin-pinboard.png]]"
#
mko
Wait. ThinkUp costs money now?
#
tantek
mko - they pivoted ;)
#
gRegor`
mko: As a service on their site, yes.
#
GWG
mko: I think you can still host an instance.
#
mko
Oh. Gotcha.
#
gRegor`
You can probably still host it. Code is on GH
#
GWG
I think the pivot is they now offer a hosted service as well as an open source project
#
mko
That makes sense.
#
mko
They went the WordPress route. Good for them.
#
gRegor`
I can find very little info on the site detailing installing it, though.
#
tantek
GWG - I don't think they do hosted content
#
tantek
mko - nope - that's wrong
#
gRegor`
checks thinkup.org
#
GWG
mko: I think that is a good move.
#
tantek
wordpress.com actually *hosts* your content
#
mko
gRegor`: https://www.thinkup.com/docs/contribute/developers/devfromsource.html
#
tantek
URLs, permalinks, etc.
#
mko
tantek: I was just referring to their business model.
#
GWG
tantek: Hosted content no. They are hosting your Thinkup instance, which is a statistics gathering service
#
tantek
is anyone actually blogging on thinkup.com ?
#
tantek
does anyone have thinkup installed on their own site and use that to post content to their own site?
#
Loqi
[[Special:Log/upload]] upload * Bret.io * uploaded "[[File:feedbin-share-services.png]]"
#
aaronpk
I think mko was referring just to the "open source plus paid service" aspect of wordpress
#
mko
aaronpk: yes
#
gRegor`
I have an early early version on a domain. After a year of forgetting to check it, I turned off the cron for it.
#
mko
gRegor`: https://www.thinkup.com/docs/install/index.html has the full installation details. It's pretty easy.
#
gRegor`
It probably stopped working anyway
#
tantek
mko, aaronpk, perhaps add that to: http://indiewebcamp.com/business-models#Hosting_Services ?
#
mko
Note: "pretty easy" for a Developer. Not for a normal person.
#
gRegor`
mko: cool
#
tantek
mko - thinkup is just metrics right?
#
mko
Not really. It does more than just metrics.
#
tantek
that didn't seem to be the case when Gina demoed it at XOXO this year
#
tantek
I know it *used to* do more than metrics
#
mko
It does things like give you diffs of profile data of your friends, bubbles up content that you wouldn't normally see, etc.
#
tantek
but now it seems more like a Twitter navel-gazing analysis tool
#
aaronpk
i'd log in and screenshot it but my trial ran out
#
tantek
heh
#
@AaronVanDerlip
I highly recommend this talk. @caseorganic "Rise of the IndieWeb" https://www.youtube.com/ (twtr.io/t6AhVK58QY)
#
aaronpk
the screenshots on the home page are good examples tho
#
bret.io
edited /feedbin (+254) "added feedbig sharing" (view diff)
#
mko
It is definitely mostly a navel-gazing thing, unless you're actually optimizing your behaviors.
#
gRegor`
mko: where'd you find the docs links? Can't seem to find them anywhere
#
GWG
tantek: Stats are a big business.
#
mko
In the GitHub repo's "CONTRIBUTING.md"
#
tantek
GWG - pehraps add stats or metrics to a new section on http://indiewebcamp.com/business-models with specific examples?
#
gRegor`
Ah, gotcha
#
tantek
if they truly are a "big business" ?
#
mko
Interestingly, though, the docs were last updated in January of this year, which isn't very reassuring.
#
bret
i link to my gravatar from my h-card
#
bret
lol
#
mko
lol, bret
#
bret
cause why not
#
tantek
sounds reasonable. link to the legacy from the current thing.
#
tantek
just as we use indieauth as our openid provider
#
Loqi
[mention] https://brid-gy.appspot.com/rsvp/facebook/12802152/714336951990549/100008427732880 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
#
gRegor`
What is gravatar?
#
Loqi
It looks like we don't have a page for "gravatar" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=gravatar
#
gRegor`
What is avatar?
#
Loqi
It looks like we don't have a page for "avatar" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=avatar
#
tantek.com
edited /feed_reader (+1051) "dump Other Aggregators to leave for someone else to cleanup, someone thought these were interesting to list on business-models so keeping the list despite the fact that none of them actually make money for charging for aggregation" (view diff)
#
tantek
aaronpk - feel free to extract from http://indiewebcamp.com/feed_reader#Other_Aggregators and fork to a different page etc. I don't have a strong opinion on distinguishing, but it sounds like you have a clear idea - so go for it.
#
david.shanske.com
edited /business-models (+446) (view diff)
#
aaronpk
okay
# KartikPrabhu joined the channel
#
gregorlove.com
edited /events/2014-11-19-homebrew-website-club (-13) "/* Where */ Updated Chicago venue" (view diff)
#
tantek.com
edited /business-models (-22) "local ThinkUp link" (view diff)
#
tantek.com
edited /business-models (+133) "/* Statistics and Metrics */ what ThinkUp charges for" (view diff)
#
tantek.com
edited /business-models (-1) "/* Statistics and Metrics */ server" (view diff)
#
parzzix
Decided to sign on to known pro, looking forward to trying it out.
#
bret
nice parzzix!
#
gRegor`
There's a DeLorean in the venue for tonight's Chicago HWC
#
gRegor`
A Back to the Future one, specifically.
#
bret
parzzix: what do you like about pro over basic? ( not familiar with the differences)
#
tantek.com
edited /business-models (+417) "/* Hosting Services */ silos that charge you!" (view diff)
#
tantek
what is known pro?
#
Loqi
It looks like we don't have a page for "known pro" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=known+pro
#
KartikPrabhu
yo
#
gRegor`
yo
#
GWG
gRegor`: I expect pictures
#
KartikPrabhu
ha
#
gRegor`
GWG: Done. http://www.thewormhole.us/
#
parzzix
pro isn't out yet, but supposed ti have a bunch of new features, like static pages, different silos and the like
#
KartikPrabhu
haha
#
GWG
gRegor`: I meant from attendees.
#
gregorlove.com
created /Known_pro (+19) "r" (view diff)
#
GWG
Besides, I've already seen a parking lot full of Deloreans
#
gRegor`
Only if a third person comes. :)
# lmorchard joined the channel
#
mko
I love Wormhole. gRegor` -- how many people are in Chicago for HWCs?
#
gRegor`
2, maybe 3.
#
parzzix
bret: It will be a little cheaper than what I am paying for VPS right now also...part of my decision.
#
tantek.com
edited /business-models (+446) "Bundles - documenting more real world business model examples" (view diff)
#
bret
parzzix: from a time input perspective, i bet it will be
#
gRegor`
I've not been there. Looking forward to it.
#
tantek.com
edited /business-models (+77) "/* Bundles */ reference WIRED article" (view diff)
#
parzzix
bret: that is another plus...I'll let ben and the gang manage the backend.
#
bret
until docker can remove the complexity of VPS management, I'm personally going to stick with whatever option is the easiest to maintain
#
bret
so right now, thats gh-pages, PAAS helper services, irc cloud, and feedbin
#
tantek
what is docker?
#
tantek
what is Wormhole?
#
Loqi
Docker is an open platform to manage light-weight LXC based containers http://indiewebcamp.com/Docker
#
Loqi
It looks like we don't have a page for "Wormhole" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Wormhole
#
tantek
what is LXC?
#
Loqi
It looks like we don't have a page for "LXC" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=LXC
#
gRegor`
Haha. It's a coffeeshop, tantek.
#
tantek
what is PAAS?
#
gRegor`
(Wormhole)
#
Loqi
It looks like we don't have a page for "PAAS" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=PAAS
#
bret
wormhole is a coffeeshop in Chi iirc
#
michielbdejong
lxc = linux containers
#
tantek
michielbdejong: so "LXC based containers" = linux containers based containers ?
#
tantek
wat?
#
michielbdejong
hm :)
#
aaronpk
haha
#
tantek
is that like an ATM machine? ;)
#
michielbdejong
:)
# alanpearce joined the channel
#
gRegor`
PIN number
#
tantek
michielbdejong: perhaps fix the dfn of /Docker ?
#
michielbdejong
OK!
#
tantek
thanks!
#
GWG
I want to see, if I get earlier hours on Wednesdays, if I can get an in-person HWC going in NYC.
#
GWG
I just need to find some people
#
michielbdejong
here's a second Docker image for Known btw: https://registry.hub.docker.com/u/indiehosters/known/
# alanpearce_ joined the channel
#
bret
michielbdejong: do you have any getting started with docker references that you thought were good or particularly helpful?
#
michielbdejong
bret: yes, let me find it
#
bret
michielbdejong++
#
Loqi
michielbdejong has 1 karma
#
michielbdejong
here's the first Docker image for Known https://registry.hub.docker.com/u/ehdr/known/ and now that I look at it I can't really think why I felt the need to create a second one :)
#
tantek
if it's worth doing once, it's worth doing twice?
#
michielbdejong
yeah, it doesn't hurt to have two I guess. although this is a curse in general, when working with Docker. For WordPress, there are hundreds of images.
#
michielbdejong
I guess it's just very easy to fork and customize them
#
tantek
is there a tagging site for docker images?
#
tantek
like an aggregator? ;)
#
mko
https://registry.hub.docker.com/
#
gRegor`
Portland having HWC tonight?
#
tantek
bret ^^^ ?
#
michielbdejong
yeah, it's the docker registry is the default location to pull images from. but in practice you often find more dockerfiles in github search than in the docker registry
#
mko
lol
#
mko
I've never tried searching Github for dockerfiles. That's a good idea.
# caseorganic joined the channel
#
michielbdejong
ssl error :( https://indieauth.com/auth?me=https%3A%2F%2Fmichielbdejong.com%2F&redirect_uri=http%3A%2F%2Findiewebcamp.com%2FSpecial%3AIndieAuth%3Freturnto%3D&client_id=http%3A%2F%2Findiewebcamp.com#
#
michielbdejong
mko: yeah, there are lots. unfortunately, they're about the same quality as the ones in the registry, usually: close, but no cigar
#
michielbdejong
who runs indieauth? could it be that SNI is not supported?
#
aaronpk
SNI is supported because my site uses it
#
michielbdejong
ok
#
aaronpk
looks like it's not checking the subject alternate name
#
aaronpk
your cert is issued to blog.michielbdejong.com
#
michielbdejong
aaah ok
#
aaronpk
but I do see michielbdejong.com in your cert, so it should be matching it
#
michielbdejong
yes, it's a startssl cert, you always get 1 subdomain plus the domain root
#
aaronpk
huh actually it looks the same as mine (also a startssl cert)
#
michielbdejong
any you do indieauth with the domain root?
#
michielbdejong
s/any/and
#
Loqi
michielbdejong meant to say: and you do indieauth with the domain root?
#
aaronpk
yes
#
aaronpk
just checked again and it had no problem fetching my site
#
aaronpk
oh god
#
aaronpk
it's the same problem GWG has
#
aaronpk
something causes it to freak out after a "while" and if I restart the app it works fine
#
aaronpk
this is one of the reasons I prefer php. way easier to avoid bizarre memory leak bugs since there isn't an "app" running the whole time.
#
bear
didn't we track down an issue with one of the ssl libs recently that had bad timeout behaviour?
#
aaronpk
yeah and someone filed a bug on it, I forget where that is tho
#
snarfed
aaronpk: (tangent) huh, really? i don't pay that much attention to modern web dev, but i assumed that was determined by fastcgi/wsgi/etc as much as language or runtime
#
aaronpk
maybe add a link to http://indiewebcamp.com/indieauth.com with a description of the problem?
#
snarfed
ie wouldn't fastcgi or wsgi keep the php runtime up between requests?
#
bear
I think we did - IIRC it was for a ruby lib
#
aaronpk
snarfed: well in fpm mode the php runtime stays running, so it's possible to have memory leaks
#
bear
php-fpm keeps them alive if it's configured to do so (or after N uses)
#
bear
you can tell it to recycle the php session after N uses
#
snarfed
right, ok. same with similar configs for python, etc
#
snarfed
so more an architecture thing than a language
#
snarfed
...thing
#
bear
well... ;)
#
aaronpk
i guess? good luck getting a ruby app to handle a request instantly tho
#
aaronpk
without the runtime already turned on
#
snarfed
sure, definitely differences in runtime startup time
#
michielbdejong
aaronpk: thanks for fixing!
#
aaronpk
michielbdejong: cool! I think I'm gonna add a cron job to restart the app every hour
#
aaronpk
that'll hopefully fix for gwg too
#
michielbdejong
If i use indieauth to log into my own WordPress site, can I then use my own indieauth instance instead of using the central indieauth.com one?
#
bear
do you use php-fpm aaronpk ?
#
michielbdejong
I guess it's the relying party who decides which verifier to use?
#
aaronpk
bear: I've been switching everything to nginx+php-fpm lately. still have a few things hanging around on apache and mod-php
#
@evaryont
@t could you explain LOCKSS? Didn't find it in indieweb wiki (twtr.io/t6Esmxv6Jg)
#
aaronpk
michielbdejong: the wordpress indieauth plugin uses indieauth.com to handle all the hard parts, so it'll always redirect you there
# fmarier joined the channel
#
bear
aaronpk - the config setting you want to enable then is pm.max_requests - the default is 0 which means an instance will stay around forever
#
Loqi
[mention] https://brid-gy.appspot.com/rsvp/facebook/12802152/714336951990549/1406600 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
#
Loqi
[mention] https://brid-gy.appspot.com/comment/twitter/t/534747600390721537/535167311272222721 linked to http://indiewebcamp.com/principles (webmention)
#
bear
another I like is slowlog - to watch for php sessions that are bogged down
#
michielbdejong
aaronpk: right, but I could fork the plugin, change the URL, and then it would work, right?
#
aaronpk
yeah sure!
#
aaronpk
as long as it does the same thing that's documented here https://indieauth.com/developers
#
michielbdejong
bret: https://www.docker.com/tryit/
#
tantek
oh FFS.
#
tantek
what is LOCKSS?
#
Loqi
It looks like we don't have a page for "LOCKSS" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=LOCKSS
#
aaronpk
what is FFS?
#
bret
tantek: unfortunately i don't have much time for meetups till the quarter is over
#
Loqi
It looks like we don't have a page for "FFS" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=FFS
#
bret
let along organizing
#
bret
alone*
#
bret
I will have more time probably by mid december
#
bret
pinky swear
#
bret
so unless some of the other recent atendees want to get together
#
bret
no portland tonight :(
#
tantek.com
created /LOCKSS (+286) "dfn" (view diff)
#
snarfed
tantek++ for not replying with an lmgtfy.com link
#
Loqi
tantek has 123 karma
#
tantek.com
edited /LOCKSS (+37) "WP" (view diff)
#
snarfed
(which i probably would have)
#
david.shanske.com
edited /Events () "(-514) /* Upcoming */" (view diff)
#
tantek
snarfed - they did specifically say "Didn't find it in indieweb wiki" which I thought was reasonable enough of a passive request ;)
#
bret.io
created /Wormhole (+108) "Added definition for the Wormhole" (view diff)
#
tantek
uh GWG - hoping that -514 becomes a +514 in your next edit (better to edit the whole page when moving upcoming to past)
#
snarfed
tantek: i dunno. googling it is a reasonable expectation too. the iwc wiki doesn't need to reproduce all information :P
#
GWG
I have an HWC question
#
snarfed
(but that's proably why i'm not the best first line representative. :P anyway…)
#
tantek
snarfed - I assumed that before (or after?) they checked the IWC wiki they also googled it
#
snarfed
tantek: evidently not
#
tantek
that is, I assumed checking the IWC wiki was a proxy for more work than just googling
#
tantek
the google results aren't super obvious
#
tantek
for LOCKSS
#
david.shanske.com
edited /Events (+516) "/* 2014 */" (view diff)
#
tantek
except obv wikipedia heh
#
GWG
It says that HWC is local time.
#
GWG
But I'm the only local person. So when do I show?
#
snarfed
tantek: really? very first google result for lockss for me is lockss.org. acronym expansion is even in the search result. both when logged in and in incognito window
# andrunix joined the channel
#
bret.io
created /LXC (+210) "Created page with "{{ stub }} <dfn>LXC</dfn> stands for [https://linuxcontainers.org Linux Container], provides lightwheight isolated, environments linux for software stacks like LAMP and is the co..."" (view diff)
#
michielbdejong.com
edited /Docker (+221) "Fix "LXC containers" phrase which is tautologic, like "ATM machines"" (view diff)
#
tantek
yay!
#
tantek
michielbdejong++
#
Loqi
woot
#
michielbdejong
what is Docker
#
Loqi
michielbdejong has 2 karma
#
Loqi
Docker is an open platform to manage which processes should run on your server (for instance Apache, MySQL, etcetera) http://indiewebcamp.com/Docker
#
michielbdejong
hm
#
bret.io
edited /LXC (+1) "english, bret.." (view diff)
#
GWG
aaronpk: At least I'm not alone anymore
#
bret.io
edited /LXC (-1) "just clarifying one more time sorry." (view diff)
#
GWG
Anyone on the HWC question?
#
michielbdejong.com
edited /Docker (+17) "Improve dfn of Docker" (view diff)
#
michielbdejong
what is Docker
#
Loqi
Docker is a collection of tools to manage Linux containers http://indiewebcamp.com/Docker
# brianloveswords joined the channel
# KartikPrabhu joined the channel
#
michielbdejong
GWG: we tried to start a HWC in Lisbon, Portugal, but didn't find many takers so far. Our timezone is UTC. :)
#
bret.io
edited /Docker (+79) "Reorganized slightly" (view diff)
#
michielbdejong
Maybe we'll try to connect with the WordPress meetup, which apparently has about 30 people
#
bret
michielbdejong: all it takes is two people to be a meetup. Start with a friend and advertise, you are bound to get more attendees.
#
bret
(unless you tried that XD)
#
tantek
bret++
#
Loqi
bret has 42 karma
#
michielbdejong
bret: yes, we tried it, but only two times so far. Lisbon has quite a modest tech scene, most meetups (bitcoin, javascript, whatever) are about 10 people, and usually the same faces. But we'll keep trying! :) (also in Berlin maybe)
# benwerd joined the channel
#
bret
bootstrapping a metope takes time
#
bret
meetup*
#
tantek
in having frustrations photo-tagging on a silo (because said silo can't seem to reliably serve https), it makes me wonder if a "photo-tag post" makes sense, as a kind of interaction
#
aaronpk
interesting
#
aaronpk
that'd be a neat way for other people to be able to tag people in your photos
#
tantek
an in-reply-to a photo post, with a name/URL of a person (who is presumably in the photo), and optional 2d point or rect or square or polygon?
#
tantek
and then call Bridgy Publish to POSSE a copy of your "photo tag post" to the silo that has the photo, where Bridgy could do the photo-tagging for you as your post specifies to do.
#
tantek
presumably the reply-context for a photo-tag post would include the entire photo that you're tagging
#
tantek
so that your photo-tag post could actually display a name/link of the people-tag, optionally on top of the person in the photo via 2d point/rect
#
tantek
and even do hover effects
# KevinMarks_ joined the channel
#
bear
isn't that a variation of a fragmention?
#
tantek
whcih also makes me thinkg a people-tag post should be able to specify multiple people-tags
#
tantek
bear - a fragmention is plumbing
#
tantek
it's not marginalia as it's not in the margin
#
JonathanNeal
learned he’s a plumber.
#
bear
sorry, I was typing fast and trying to use "fragmention" as short-hand for a webmention targetting a specific mf2 item within a url
#
tantek
though a way of specifying a point/rect on an image URL would be interesting
#
tantek
which server-side image maps do right?
#
gRegor`
snarfed: What did you update with bridgy's TLS?
#
snarfed
gRegor`: i originally only used the domain cert, but it also needed the CA's intermediate cert. i added that
#
snarfed
http://indiewebcamp.com/https#Manage
#
gRegor`
Ahh, cool
#
tantek
ah yes - ?x,y as in ?3,9
#
tantek
per http://en.wikipedia.org/wiki/Image_map#Server-side_image_map
#
snarfed
interesting: https://www.humhub.org/
#
tantek
aaronpk - so yes, I'd like to post people-tag posts on my own site as replies to photo posts on silos
#
tantek
and right - once we have that figured out
#
aaronpk
that'd be cool
#
tantek
anyone could people-tag across the indieweb of photo posts
#
aaronpk
I would totally do that too
#
tantek
and the original photo post would simply accumulate all the people-tags via the same webmention receiving mechanisms we use for everything else
#
aaronpk
tantek: that sounds like it's worth writing up on /photo-tagging !
#
tantek
is braindumping into IRC as thoughts pop into his head
#
aaronpk
:)
#
tantek
of course this brings up the challenge/question of - how do I see all the photos that I'm tagged in?
#
aaronpk
presumably you'd be tagging the person and link to their home page
#
tantek
not only is there a need for a people aggregator for people search, but now a people-tags aggregator to see what photos you've been tagged in across the web!
#
tantek
oh!
#
aaronpk
so your post would send a webmention to their home page which could recognize it as a tag
#
tantek
yes! your people-tag post sends webmentions to BOTH the original photo post AND the home page of the person you're tagging
#
tantek
phew
#
tantek
ok - still don't need an aggregator for that then ;)
#
tantek
then when you're people-tagged in something, you get a home page webmention from a people-tag post, and you can keep all those in a list too
#
aaronpk
but that sort of smart recognition of the semantics of the post is a perfect thing for services like webmention.io, which could give you interfaces for browsing your webmentions not just as a list of most recent, but grouped by "photos i'm tagged in", etc
#
aaronpk
(of course your site could do it too, but using a service would be the lazy way)
#
tantek
this enables a sort of SWAT 0.1 where there are FOUR actors
#
aaronpk
ooh
#
aaronpk
i see where you're going with this
#
tantek
A takes photo of B and posts it, *D* is following A so sees the photo and people-tags B in it. C comments on the photo which notifies A, B, and D
#
tantek
C is presumably also following A
#
aaronpk
what if C is following B?
#
aaronpk
and that's how they found the photo, because B was tagged in it
#
aaronpk
or is that 0.2?
#
tantek
that might be 0.2
#
tantek
where you see stuff your friends are passively involved in
#
tantek
s/friends/followings
#
Loqi
tantek meant to say: where you see stuff your followings are passively involved in
#
tantek
in addition to stuff your followings actively post
#
aaronpk
yeah
#
tantek
dang why do I keep coming up with new post type ideas faster than I can code them :/
#
tantek
not just ideas, itches!
#
aaronpk
srsly
#
tantek
I blame the silos for being a source of frustration.
#
GWG
tantek: Poison ivy
#
aaronpk
and now i'm seriously considering a whole reworking of how i handle content and URLs which is gonna delay all the new stuff
#
aaronpk
i need to take like 2 weeks off and churn through all this
#
bret.io
edited /Docker (+104) "/* Indieweb Containers */ Added known docker containers" (view diff)
#
GWG
I'm going to take a rest for a few. Someone ping me when HWC starts
#
bret.io
created /PAAS (+419) "stubbed PAAS" (view diff)
#
snarfed
bret: also http://indiewebcamp.com/web_hosting#Platform_as_Service
#
bret
snarfed: ahh good catch
# brianloveswords joined the channel
#
bret.io
edited /PAAS (+16) "added links" (view diff)
#
tantek
does anyone get home page webmention notifications? and have a list of them they can look at? (separate from just a list of all webmentions you've received)
# brianloveswords joined the channel
#
bret
yeh
#
bret
sort of
#
bret
http://bret.io/pages/inbox/
#
bret
(broken)
#
bret
(sort of)
#
snarfed
ben_thatmust too. https://ben.thatmustbe.me/#mentions
#
snarfed
(i don't think any visible right now are homepage mentions, but they do show up there)
#
bear
my arrives via xmpp alerts from my bot
# KevinMarks_ joined the channel
#
snarfed
also http://www.kevinmarks.com/
#
snarfed
kylewm: ruh roh, just fyi, https://kylewm.com/ is 500ing
#
snarfed
er, disregard ben_thatmust's, looks like his is all wms, not just homepage
#
KevinMarks_
I was about to say that I get them
#
@LifeHealthDiary
MT @aral: Here’s the only acceptable criterion for #IoT & #wearables: Individuals own & control the tech & data. #OwnYourData (twtr.io/t6MVdazFuf)
#
tantek.com
edited /style-guide (+32) "See Also wikifying" (view diff)
#
tantek
that's a legit use of ownyourdata
#
tantek
KevinMarks_: separate from just a list of all webmentions you've received?
#
KevinMarks_
Yes, the embed is per page
#
tantek
today's rant: sites that are so fragile due to their heavy reliance on JS. Like all major /silos - see also http://htmlcssjavascript.com/web/youre-so-smart-you-turned-javascript-into-xhtml/
#
tantek
as in - ways we can build better indieweb sites than any silo
#
KevinMarks_
Well, my webmentions are js
#
tantek
do you have a <noscript> fallback with a hyperlink to a page somewhere that renders those webmentions server-side instead?
#
KevinMarks_
Realising that SVG follows xml rules has put me off it a bit
#
KevinMarks_
Hm, not sure that have that
#
tantek
SVG is basically *begging* for someone to invent a simpler more robust more minimal more authorable vector graphics format.
#
aaronpk
not it
#
tantek
back to person-tag post braindumping
#
tantek
I'm thinking a single person per person-tag post might actually be ok / accurate, as it is a distinct action that has its own dt-published time that you "do" / "save" it.
#
tantek
and then the key may be to intelligently cluster such person-tag posts that are in-reply-to the same photo post
#
tantek
cluster on the display in your site that is
#
tantek
rather than having each look like a distinct post, you could apply a heuristic of detecting consecutive replies you posted in-reply-to the same original permalink
#
tantek
and show them as one big compound reply post, with a single reply-context (since they're in-reply-to the same thing)
#
aaronpk
I already want to do basically that same clustering on http://aaronparecki.com/mentions
#
aaronpk
instead of showing each incoming "like" as a full entry, I want to cluster them based on the common item that is being liked
#
tantek
however having each person-tag be its own post makes sense from a webmention sending/receiving perspective too
#
tantek
on the receiving end - it's perfectly fine (maybe even easier to parses/process/handle) one-person person-tag posts
#
tantek
each with their own permalink
#
aaronpk
agreed
#
tantek
if we're ok with a limited one-person per person-tag post then the syntax is fairly simple
#
tantek
*a* syntax that is, for consideration
#
reedstrm
also makes a for easier repudiation/correction: mistags can be corrected individually
#
tantek
reedstrm: true!
#
tantek
by changing just that one post and (re)sending a webmention per CRUD
#
tantek
we already a way of doing in-reply-to, and a pattern for specific interactions: u-*-of
#
tantek
we already have a way of including tags in a post: p-category
#
tantek
thus
#
tantek
an h-entry that has a u-in-reply-to inside that *also* has the class name u-tag-of
#
tantek
and then inside the h-entry (likely inside the e-content, but not essential), a p-category with the tagname string
#
tantek
and if the p-category is also an h-card, e.g. "p-category h-card", then it becomes a person-tag
#
tantek
to tag a person at a specific *point* in a photo, you simply append the server-side-image-map URL syntax to the in-reply-to tag-of URL ?x,y
# andrunix joined the channel
#
aaronpk
what if the in reply to URL already has a query string?
#
tantek
per http://en.wikipedia.org/wiki/Image_map#Server-side_image_map
#
KevinMarks_
Could an hCard be a venue tag too?
#
tantek
KevinMarks: much more extensibility than that ;)
#
KevinMarks_
May need to explicitly distinguish
#
tantek
KevinMarks: no need
# friedcell joined the channel
#
tantek
if it has a name, URL, photo, just process it the same way
#
tantek
aaronpk - not sure - probably worth exploring alternatives
#
KevinMarks_
And assume a venue has an adr or geo?
#
tantek
especially since alternatives should allow a whole *rect*, not just a point
#
tantek
KevinMarks: no need
#
aaronpk
I could see using a fragment for that #x,y
#
tantek
much extensibility is what you get by combinging "p-category" with *any* h-*
# alanpearce joined the channel
#
tantek
e.g. you could tag a photo as being *at a geolocation* by "p-category h-geo"
#
tantek
s/a photo/any post
#
Loqi
tantek meant to say: e.g. you could tag any post as being *at a geolocation* by "p-category h-geo"
#
tantek
you could tag any post as having been taken at an event by "p-category h-event"
#
tantek
s/taken/posted
#
Loqi
tantek meant to say: you could tag any post as having been posted at an event by "p-category h-event"
#
tantek
for photos or any other kind of post
#
tantek
you could tag any post, like a photo, as having a specific *product* in it by "p-category h-product", and coordinates for the product in the photo
#
tantek
I think this might just solve the arbitrary object annotated with another type of object that the w3c annotation folks are (over)thinking about.
#
tantek
as this works for people-tagging others' photo posts
#
tantek
it extends trivially to anything-tagging others' anything posts
#
aaronpk
and anyone can do it without accounts or signups
#
aaronpk
i can tag your stuff and you can choose whether to accept it
#
tantek
right - it builds on all the indieweb building blocks
#
tantek
webmentions - you choose whether to accept them or not from anybody or not
#
tantek
or require vouches or not
#
tantek
you could have vouched people-tags
#
aaronpk
I like it
#
tantek
you could even allow only people-tags from A of person B, if there's a vouch from person/site B to A!
#
tantek
you could even use this to tag your own posts
#
tantek
after the fact
#
tantek
instead of feeling pressured to get it all "right" when you initially post
#
tantek
like location, people, hashtags etc.
#
aaronpk
I recently added an interface for adding tags to my own posts
# npdoty joined the channel
#
tantek
just post your content, and append the other stuff later if needed / wanted
#
aaronpk
I was originally thinking about doing it via micropub
#
tantek
aaronpk - and of course you can post "just" string tags too
#
aaronpk
but this would be better because then I could accept tags from other people
#
tantek
both make sense
#
tantek
micropub could be used to *update* a post with tags directly embedded in the post
#
aaronpk
my current implementation is not actually micropub, it's just an internal request
#
KevinMarks_
Hm, so you're assuming an entry per tag?
#
tantek
and you could receive webmentions of tag posts and display them on a post like you display comments/likes/reposts on a post
#
tantek
KevinMarks - already discussed above along with implications / presentation etc.
#
tantek
aaronpk - sure. I'm saying that adding tags to micropub *and* receiving webmentions for tag posts both make sense.
#
aaronpk
adding tags via micropub is more like an "edit" of the post
#
aaronpk
which is actually what we hashed out more of during indiewebcamp online
#
tantek
sure - that totally makes sense
# andrunix joined the channel
#
KevinMarks_
So, concretely, how would I change the output of noterlive to tag the people I'm recording?
#
KevinMarks_
s/record/quot/
#
Loqi
KevinMarks_ meant to say: So, concretely, how would I change the output of noterlive to tag the people I'm quoting?
#
tantek
KevinMarks - could you provide a permalink on your site of an individual noterlive post?
# chrissaad joined the channel
#
tantek
on an individual post, you would take your existing reference to the person (name & URL), make that a "p-category h-card".
#
tantek
so then we know that your post is about that person
#
tantek
and that you're not just mentioning them
# lukebrooker joined the channel
# alanpearce joined the channel
# gRegor` joined the channel
# reidab joined the channel
# Pea1 joined the channel
# gRegor` joined the channel
# KevinMarks__ joined the channel
# j12t joined the channel
# wolftune joined the channel
#
tantek
side-effect of solving the general annotate an object with another object problem, which was meant to solve the specific use-case of posting a people-tag post about someone else's photo post :
#
tantek
the same syntax works for just person-tagging a post directly
#
gregorlove.com
edited /User:Gregorlove.com (+9) "/* Introduction */ testing" (view diff)
#
tantek
in the post
#
tantek
(at least without the consideration of location - that's TBD)
#
tantek
(the "location" within a photo that is)
#
tantek
though once that's solved, we can also post arbitrary photo notes
#
tantek
notes attached to points on a photo
#
tantek
comments attached to points on a photo
#
tantek
thus on *any* post, if you want to tag the post itself, simply markup your tags for the post with p-category inside the h-entry, e.g. #<span class="p-category">indiewebcamp</span>
#
thedod_
ZOMG! https://webmention.io/api/mentions?target=https://indiewebcamp.com/IndieAuth and https://webmention.io/api/mentions?target=http://indiewebcamp.com/IndieAuth are different universes, aaronpk
#
aaronpk
oh dear
#
aaronpk
hmm I suppose they should be treated as the same URL even though they are actually different
#
tantek
thus to add a *person-tag* to any post, make that p-category an h-card as well, and per common usage, a hyperlink to the person's profile/homepage
# gRegor` joined the channel
#
thedod_
maybe it should be configurable per site
#
tantek
<a class="p-category h-card" href="http://personB.example.com/">Person Bee</a> - anywhere inside the h-entry, e.g. even inline in the e-content!
#
tantek
and presto you've person-tagged your post
#
aaronpk
yeah that makes sense!
#
tantek
so if it's a photo post, you've person-tagged your photo post - implying that the photo is *about* the person, thus the person is *in* the photo
#
tantek
really simple incremental markup addition to any post
#
tantek
really simple incremental property to parse (and embedded object to look for)
#
aaronpk
I still wish it was called p-tag instead of p-category given that all the documentation and conversation refers to it as a "tag" instead of a "category"
#
tantek
"tags" are the fashionable term (years) for what has been called / known as "category" or "subject" for *decades*
#
tantek
so no - it doesn't make sense to call something (different) p-tag
#
kylewm.com
edited /events/2014-11-19-homebrew-website-club (+13) "/* RSVP */ I can't make it this week :( Work getting in the way!" (view diff)
#
tantek
plus p-category already exists from h-card hCard vCard etc.
#
GWG
tantek: WordPress defines the difference, interestingly enough, as hierarchy.
#
GWG
A tag lacks a hierarchy, but a category has one.
#
aaronpk
http://en.support.wordpress.com/posts/categories-vs-tags/
#
tantek
I bet most uses of category lack any hierarchy as well
#
GWG
tantek: Won't argue
#
tantek
sounds like the same way that a wikipedia page name has a hierarchy because it has "/" in the name
#
aaronpk
oh yeah I remember setting up category hierarchies for wordpress blogs
#
aaronpk
usually ends up being unnecessary tho
#
GWG
I use categories sparingly and tags regularly.
#
tantek
exactly, a bunch more crap to maintain! yay!
#
Loqi
:D
#
GWG
Categories are what I use to section my site. Tags are what I use to group subjects.
# gRegor` joined the channel
# KevinMarks__ joined the channel
#
aaronpk
ok yeah that's it i'm giving up on segmenting my site based on post type
#
tantek
yeah!
#
aaronpk
everything is just going to be a "post" from now on, and the post is going to have different attributes
#
snarfed
aaronpk++
#
Loqi
aaronpk has 608 karma
#
aaronpk
i'm still going to publish multiple feeds, because I don't want my reply posts in my main feed
#
tantek
sure that's sensible
#
aaronpk
but i'll basically be able to put any post into any feed
#
tantek
nice
#
aaronpk
I think my next step is to go through all of my existing posts and document what kinds of properties all of them have
#
aaronpk
or properties I want them to have
#
aaronpk
like people tags
#
tantek
aaronpk - so you're going to write an update to http://aaronparecki.com/articles/2012/10/22/1/creating-content-on-the-indie-web#indieweb-posts ?
#
tantek
note that person-tags are both an aspect of a post, and potentially a post type in and of themselves!
#
tantek
if they have a "u-in-reply-to u-tag-of" link
#
aaronpk
right
#
aaronpk
yep, time for a new version of that post
#
aaronpk
which means I have the first additional attribute I need to add, an "update-of" property
#
gRegor`
I'm experimenting with Chatzilla's motif, which unfortunately requires restarting Firefox, thus my joins/parts.
#
aaronpk
and the opposite, updated, for the 2012 post
#
tantek
update-of?
#
tantek
I'd interpret update-of as a literal update - like inline
#
tantek
like replace this with this
#
gRegor`
So sorry about that. But when I'm done, this will resemble the log version of the chat and be much better. Wee!
#
aaronpk
oh yeah, not sure what to call it
#
tantek
per CRUD
#
aaronpk
follow-up?
#
tantek
better
# KevinMarks joined the channel
# gRegor` joined the channel
#
tantek
but question - why does it need explicit markup at all?
#
aaronpk
i didn't say markup :)
#
tantek
there has to be a machine use-case for it
#
tantek
yes you did: "an "update-of" property"
#
aaronpk
i'm talking about internal for now
#
aaronpk
internal properties
#
tantek
property is markup
#
aaronpk
what is a collection?
#
Loqi
A collection is a type of post that lists and/or embeds multiple other posts http://indiewebcamp.com/collection
#
aaronpk
what is a feed?
#
Loqi
A feed is a collection of posts, typically listed in reverse-chronological order http://indiewebcamp.com/feed
#
aaronpk
well then
#
aaronpk
what's the difference?
#
tantek
curated vs dynamic
#
aaronpk
earlier I mentioned I will be choosing which feeds various posts go into
#
aaronpk
one automatic rule is replies don't go into my home page feed
#
tantek.com
edited /feed (+49) "dynamic, most recent" (view diff)
#
aaronpk
but I also may choose manually
#
tantek
feed are expected to change over time
#
tantek
in a way very different than collections
#
aaronpk
like if a collection changes, it's because of an explicit "update" action?
#
tantek
right
#
aaronpk
okay
#
tantek
posts fall out of feeds
#
tantek
whereas usually collections just grow
#
tantek
very different UX
#
tantek
even if it sounds like similar plumbing
#
tantek
that's the better answer
#
aaronpk
oh interesting point, would you expect to see all posts in a collection without paging?
#
aaronpk
I expect to be able to navigate through all posts in a feed too, but by paging
#
tantek
a lot of collections work like that
#
tantek
in fact, by default, no paging
#
tantek
and many (most?) feeds have no paging at all
#
tantek
just most recent n
# gRegor` joined the channel
#
tantek.com
edited /collection (+390) "collection explicit chosen, changes, feeds difference" (view diff)
#
tantek
aaronpk - not a reasonable expectation - certainly not backed by typical implementation
#
tantek
where feeds have n posts and that's it. zero pagination
#
tantek
whereas there is an expectation of being able to get to
#
tantek
"everything" in a collection
#
tantek
a feed is expected to just be a most recent things slice
#
tantek
aaronpk - if you got person-tag replies to a photo post, would you show them as <area> elements on top of the photo?
#
tantek
e.g. https://aaronparecki.com/notes/2014/10/13/1/indieweb-latergram
#
aaronpk
yeah would love to!
#
tantek
of course that would require a way for the person-tag reply to indicate *where* the <area> element should go on the photo
#
tantek
like a <span class="p-category h-shape">…</span>
#
tantek
thinks about h-shape and the aforementioned seemingly unrelated offhand comment he made about a simpler more robust more minimal more authorable vector graphic format. http://indiewebcamp.com/irc/2014-11-19/line/1416433462223
#
tantek
of course the geo world has an idea of a shape of something with a description of what it is right?
#
snarfed
benwerd: just fyi, http://fatberg.org/ is down :(
#
tantek
does geojson have that?
#
snarfed
(top priority! :P)
#
benwerd
noooooo
#
benwerd
fatberg
#
Loqi
benwerd: tantek left you a message 1 week ago: how long have you been exclusively posting notes (@-replies, etc.) to your own site instead of Twitter? (add yourself! https://indiewebcamp.com/own_your_data#IndieWeb_Examples ) Or do you still occassionally post a note directly to Twitter not using your own site?
#
Loqi
benwerd: tantek left you a message 6 days ago: might be worth asking this guy what the "hassle" was withknown: https://twitter.com/tante/status/533007857210646528
#
Loqi
benwerd: mko left you a message on 11/10 at 4:42pm: Are the Known Pro features going to be available to self-hosted instances on GitHub, or does pre-ordering Known Pro get developer access to Known Pro code as well?
# agaric joined the channel
#
benwerd
uh oh
#
Loqi
benwerd: tantek left you a message 1 week ago: how long have you been exclusively posting notes (@-replies, etc.) to your own site instead of Twitter? (add yourself! https://indiewebcamp.com/own_your_data#IndieWeb_Examples ) Or do you still occassionally post a note directly to Twitter not using your own site?
#
tantek
lol
#
Loqi
benwerd: tantek left you a message 6 days ago: might be worth asking this guy what the "hassle" was withknown: https://twitter.com/tante/status/533007857210646528
#
mko
Lol.
#
tantek
well done snarfed
#
aaronpk
i like that "fatberg is down" is the thing that brought benwerd out
#
tantek
snarfed++
#
Loqi
snarfed has 54 karma
#
mko
snarfed++
#
Loqi
snarfed has 55 karma
#
snarfed
wait wait benwerd if we have your attention, this is kinda hilarious and even higher priority: http://indiewebcamp.com/irc/2014-11-17#t1416269352139
#
tantek
benwerd, making it to the 1 year anniversary of HWC tonight?
#
mko
I love that my message for benward was so long ago that it had to use an absolute date instead of a relative date.
#
mko
And, benwerd, I still am waiting on that answer.
#
mko
;)
#
benwerd
snarfed: oh, we do know about that. It's some teenagers in India. We like their enthusiasm :)
#
tantek
gets the feeling benwerd is drowing in inbox(es).
#
benwerd
is drowning in inboxes
#
snarfed
benwerd++
#
Loqi
benwerd has 44 karma
#
tantek
inboxes--
#
Loqi
inboxes has -1 karma
# gRegor` joined the channel
# caseorganic joined the channel
#
tantek
oh wait - no need for h-shape - the person-tag post itself can use <area> to do the linking to the person!
#
tantek
from it's reply-context image!
#
tantek
<area class="p-category h-card" href="http://personB.example.com" shape="rect" coords="100,100,120,120">
#
tantek
that's how you shape-tag
#
tantek
for a "point" you'd simply use 1x1, e.g. coords="100,100,101,101"
#
tantek
oh I forgot the name
#
tantek
<area class="p-category h-card" href="http://personB.example.com" alt="Person Bee" shape="rect" coords="100,100,120,120">
#
tantek
and if you want the person's name to show up as a tool-tip on hover:
#
tantek
<area class="p-category h-card" href="http://personB.example.com" alt="Person Bee" title="Person Bee" shape="rect" coords="100,100,120,120">
#
tantek
to leave a note on a photo:
#
tantek
s/note/comment on a specific rectangle/
#
Loqi
tantek meant to say: to leave a comment on a specific rectangle on a photo:
#
tantek
<area class="p-category h-entry" href="http://b.example.com/note-permalink" alt="This spot in the photo is interesting." shape="rect" coords="100,100,120,120">
#
tantek
but for now - aaronpk - if I manually constructed a person-tag reply to https://aaronparecki.com/notes/2014/10/13/1/indieweb-latergram in that way - what would it take for you to parse it?
#
tantek
has made far too much wiki-work for himself in IRC today. Sigh.
#
GWG
tantek: Think of the benefit to future generations
# Pierre-O joined the channel
#
tantek
aaronpk - to parse it, and *show it* as a <map> with <area> inside
#
aaronpk
unfortunately the mf2 parser doesn't recognize anything in the <area> html you gave
#
aaronpk
it just shows up as an empty h-card
#
tantek
wonders about the fallback text for his person-tag reply post on his own site: "tagged himself in a photo on aaronparecki.com"
#
tantek
goes to check the uf2 spec
#
aaronpk
and the fallback text that will display if I don't parse out the rect and such
#
tantek
right
#
tantek
better yet I should be person-tagging someone else
#
tantek
like benwerd
#
benwerd
wakes up again
#
benwerd
tagging works
#
benwerd
(but fatberg is back)
#
aaronpk
glad to know where your priorities are :)
#
tantek
<span class="e-content"><span class="p-summary">tagged benwerd</span> in a <a class="u-in-reply-to" href="https://aaronparecki.com/notes/2014/10/13/1/indieweb-latergram">a photo on aaronparecki.com</a></span>
#
tantek
aaronpk - that <area> itself needs to be inside an h-entry
#
aaronpk
http://pin13.net/mf2/?url=https%3A%2F%2Fgist.githubusercontent.com%2Faaronpk%2Fde26b1cc6a38e02d0cb8%2Fraw%2F7cb8877287a8746ec52e4a334a5caa969e2a2617%2Ftag.html
#
aaronpk
from https://gist.github.com/aaronpk/de26b1cc6a38e02d0cb8
#
tantek
yup I need to add <area> to the microformats2 parsing algorithm - now that we have a concrete use-case. wow.
#
aaronpk
aha
#
tantek
well, that's good - no feature before there's a concrete use-case.
#
tantek
but here's where it gets tricky, the implication is that the uf2 parser will also extract the coords and shape attributes from the <area> tag
#
tantek
ok that's good to think about
#
tantek
aaronpk - from a publisher perspective, does that area example make sense?
#
tantek
<area class="p-category h-card" href="http://personB.example.com" alt="Person Bee" shape="rect" coords="100,100,120,120">
#
aaronpk
I think so yeah
#
tantek
good, then I think I've figured out how to update the microformats2 parsing spec
#
tantek
oh - the parser MUST already be returning SOMETHING for the area element
#
tantek
per http://microformats.org/wiki/microformats2-parsing#parsing_a_p-_property : "else if img.p-x[alt] or area.p-x[alt], then return the alt attribute"
#
tantek
so this should give you something:
#
tantek
<span class="h-entry"><area class="p-category h-card" href="http://personB.example.com" alt="Person Bee" shape="rect" coords="100,100,120,120"></span>
#
tantek
yeah that works to produce an h-entry with p-category of "Person Bee" at least
#
tantek
good. that's decent fallback.
#
tantek
now we just need to fix object-level parsing of <area> and implying properties from <area>
#
tantek
and add details of shape and coords
#
Loqi
[mention] https://brid-gy.appspot.com/rsvp/facebook/12802152/714336951990549/871610248 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
# KevinMarks_ joined the channel
#
tantek
http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=64684&oldid=64589&rcid=101047 is the edit that adds support for <area> microformats to microformats2 parsing - please review aaronpk and anyone else interested in consuming these
# andrunix joined the channel
# j12t joined the channel
#
tantek
and now to work on a sample person-area-tag reply post to https://aaronparecki.com/notes/2014/10/13/1/indieweb-latergram
#
tantek
so we can have a concrete real world markup example to test microformats2 parser improvements on
#
tantek.com
edited /Falcon (+421) "/* Working On */ one-off person-area-tag reply to aaronpk's photo post, to person-area-tag benwerd, as part of pushing forward building blocks for SWAT0" (view diff)
# fmarier joined the channel
# michielbdejong joined the channel
# indie-visitor joined the channel
#
indie-visitor
testing
#
GWG
Hello
# AustinPrior joined the channel
#
AustinPrior
testing again
#
AustinPrior
Now I have a name.
#
AustinPrior
I am a noob and I'm eager to set myself up as a citizen of the IndieWeb
#
GWG
Good evening.
#
AustinPrior
Good evening GWG
#
GWG
AustinPrior: Do you have a website?
#
AustinPrior
Yes. I've got a domain, hosting, and a wordpress instance.
#
GWG
Well, WordPress is reasonably easy to adapt
#
GWG
There are some good plugins
#
AustinPrior
I thought I was almost there but the h-card and rel-me bits have me stumped
#
GWG
AustinPrior: What's the domain?
#
AustinPrior
ShkintyBoda.org
#
Loqi
[mention] https://brid-gy.appspot.com/rsvp/facebook/12802152/714336951990549/563260902 linked to http://indiewebcamp.com/events/2014-11-19-homebrew-website-club (webmention)
#
AustinPrior
ShkintyBoda.org/braindump/ for the WordPress
#
GWG
In Dublin no less.
#
AustinPrior
yup. Where you based?
#
GWG
New York. But I was in Dublin last month
#
bnvk
as
#
bnvk
dsdadklfjgfsf
#
GWG
AustinPrior: So, you want an h-card in a hurry?
#
GWG
https://github.com/dshanske/hcardtools
#
GWG
It's a bit rough
#
GWG
But it'll do the trick
#
AustinPrior
yeah. I've got one but it doesn't quite pass the test...
#
GWG
Well, editing a theme to be mf2 compliant can be annoying sometimes.
# AustinPrior joined the channel
#
GWG
AustinPrior: You redid the entire theme with mf2?
#
AustinPrior
???
# AustinPrior joined the channel
#
AustinPrior
Me no understand
#
GWG
AustinPrior: It's markup for the theme. It allows external sites to read information from your site.
#
GWG
How did you try to do the h-card?
#
@kevinmarks
Barbie joins the #indieweb (via https://computer-engineer-barbie.herokuapp.com/view/64622 ) https://twitter.com/kevinmarks/status/535236246709497856/photo/1 (twtr.io/t6eWJWJ2jG)
#
AustinPrior
I just copied and pasted from a couple of different sources
#
AustinPrior
(noobie shit)
#
AustinPrior
Just to clarify:the basic little page at the root domain is just html...
#
@infinite_ammo
RT @kevinmarks: Barbie joins the #indieweb (via https://computer-engineer-barbie.herokuapp.com/view/64622 ) https://twitter.com/kevinmarks/status/535236246709497856/photo/1 (twtr.io/t6e_9HKf5N)
#
AustinPrior
The WordPress is at ShkintyBoda.org/braindump/
#
@Ivesaguiar
RT @kevinmarks: Barbie joins the #indieweb (via https://computer-engineer-barbie.herokuapp.com/view/64622 ) https://twitter.com/kevinmarks/status/535236246709497856/photo/1 (twtr.io/t6eaj01cqy)
#
GWG
I'm looking at the WordPress site
#
AustinPrior
OK. My understanding was that the h-card had to be in index.html in the root
#
GWG
http://pin13.net/mf2/?url=http%3A%2F%2Fshkintyboda.org%2F
#
GWG
Doesn't have to be, but it is a good practice.
#
GWG
It is reading the h-card.
#
AustinPrior
just a sec
# AustinPrior joined the channel
#
AustinPrior
http://indiewebify.me/validate-h-card/?url=shkintyboda.org
#
AustinPrior
having connection troubles as well
#
GWG
<a rel="me" class="u-url">…</a> - Wrap the image in this anchor link.
#
@alexwilliams
RT @kevinmarks: Barbie joins the #indieweb (via https://computer-engineer-barbie.herokuapp.com/view/64622 ) https://twitter.com/kevinmarks/status/535236246709497856/photo/1 (twtr.io/t6fAmMTKk4)
# gr0k joined the channel
#
AustinPrior
like this?...
#
AustinPrior
<a rel="me" class="u-url"> <img src="/avatar.png" alt="" /> Austin Prior</a> </a>
# fmarier_ joined the channel
#
@Uebyn
RT @kevinmarks: Barbie joins the #indieweb (via https://computer-engineer-barbie.herokuapp.com/view/64622 ) https://twitter.com/kevinmarks/status/535236246709497856/photo/1 (twtr.io/t6fcbJvrk5)
#
GWG
You have two </a>
# gRegor-hwc joined the channel
#
AustinPrior
oops, yeah. deleted that but I'm still getting odd output
#
gRegor-hwc
Hello from Chicago HWC
#
gRegor-hwc
Margot, Kartik, and myself are here
#
AustinPrior
can i send you the text file? Thanks for your help by the way! :)
#
GWG
Hello, gRegor-hwc
#
GWG
AustinPrior: Take the / out of the <a rel="me"
#
GWG
You can send me the text if you want.
# AustinPrior joined the channel
#
GWG
Oops, lost him
#
GWG
You can send me the text if you want.
#
GWG
AustinPrior: Doesn't seem to be working.
# mlncn joined the channel
# AustinPrior joined the channel
#
AustinPrior
my IRC client says: Waiting for the transfer to begin
#
GWG
AustinPrior: My client crashed
#
GWG
AustinPrior: But I'm working on it from your site. Stand by
#
AustinPrior
cheers
#
GWG
Pasted it
#
GWG
AustinPrior: You should have it in a private window
#
AustinPrior
cool. Got it.
#
AustinPrior
Thanks. I'm going to go and take a look...
#
AustinPrior
updated! Thanks.
#
AustinPrior
woohoo! My h-card is now "representative"
#
GWG
There you are.
# AustinPrior1 joined the channel
#
AustinPrior1
GWG, You have been really helpful so please don't feel obliged to take on my next problem...
#
GWG
AustinPrior1: We're here to help.
#
AustinPrior1
Yay
#
AustinPrior1
http://indiewebify.me/validate-rel-me/?url=shkintyboda.org
#
GWG
https://twitter.com/SeveralPigeons - Get rid of the index.html
#
GWG
Then test Indieauth
# j12t_ joined the channel
#
AustinPrior1
how embarrassing! I thought I had gotten rid of that. I only put it there when I was having problems removing a former redirect
#
AustinPrior1
Aha! Now I get it. indieauth does the linking. This is cool.
#
@NateKandler
RT @kevinmarks: Barbie joins the #indieweb (via https://computer-engineer-barbie.herokuapp.com/view/64622 ) https://twitter.com/kevinmarks/status/535236246709497856/photo/1 (twtr.io/t6i5eTBwsJ)
#
GWG
AustinPrior1: What's next?
#
AustinPrior1
I authorised both Twitter and my email but they still show as not linking on indiewebify.me
#
gRegor-hwc
aaronpk: Question from Kartik. How are you associating external content with your notes. Looked on /p3k and couldn't figure it out.
#
GWG
Hmm...When did they start doing this?
#
GWG
<span class="ProfileHeaderCard-urlText u-dir" dir="ltr"><a class="u-textUserColor" target="_blank" rel="me nofollow" href="http://t.co/s4pwvNGLQK" title="http://ShkintyBoda.org">
#
gRegor-hwc
Saw the folder structure of how you save the content mapped to the external URL
#
gRegor-hwc
Kartik is planning out moving entirely to file-based storage
#
GWG
gRegor-hwc: Is there another conversation going on I'm missing?
#
gRegor-hwc
(and tantek rejoiced)
#
gRegor-hwc
GWG: We're at HWC
#
GWG
AustinPrior1: It looks like Twitter is obscuring the URL behind a t.co redirect.
#
GWG
gRegor-hwc: I wanted to be at HWC. Where is it?
#
gRegor-hwc
Chicago, The Wormhole Coffee
#
GWG
gRegor-hwc: I can't get there in time
#
AustinPrior1
I see. And you're thinking this might be a recent change that we now need to adapt to?
#
GWG
AustinPrior1: Is it your only link other than email?
# KevinMarks joined the channel
#
AustinPrior1
yeah. I'm not on any other compatible social networks
# KevinMarks_ joined the channel
# caseorganic joined the channel
#
AustinPrior1
The email one should be working too though, right?
#
GWG
Not sure. Mine does it. But I don't know if it is a recent change.
#
GWG
How can email link back?
#
gRegor-hwc
Are you talking about logging in to the wiki or indieauth.com?
#
AustinPrior1
cos I authorised it on indieauth.com
#
AustinPrior1
maybe I'm misunderstanding...
#
GWG
It should work. Not with a rel=me, but it should work for auth
# tantek joined the channel
#
GWG
AustinPrior1: GO to Indieauth.com and try to log in. It should pick up Twitter even if the test doesn't.
# caseorganic joined the channel
#
AustinPrior1
These link backs should work with or without indieauth authorisation?
#
GWG
AustinPrior1: The tester seems to not be picking things up. I'll talk to the developer.
#
AustinPrior1
it did already.
#
gRegor-hwc
Sorry, not clear on what you're trying to do, AustinPrior1
#
AustinPrior1
cool. so if it was successful on indieauth, I don't need to worry?
#
GWG
AustinPrior1: Exactly. I just filed a bug report on the Indiewebify.me site about the Twitter t.co urls.
#
GWG
AustinPrior1: So, what is next for you?
#
AustinPrior1
Thanks very much. I appear to be all fixed up for rel me and the h-card
#
ben_thatmust
GWG, bringing more in to the fold I see
#
@kevinmarks
@anildash how about a New York Homebrew Website Club meetup? http://indiewebcamp.com/Homebrew_Website_Club (twtr.io/t6jPMvwt7C)
#
AustinPrior1
I've just logged in to the indiewebcamp.com wiki. This feels good
#
GWG
KevinMarks: Thanks for trying to help me find a meetup.
#
ben_thatmust
AustinPrior1 add yourself to irc-people
#
GWG
ben_thatmust: Beat me to it there
# AustinPrior joined the channel
#
gRegor-hwc
Yay, AustinPrior1!
#
AustinPrior
my next query is just in regards to file structure. Will it mater that my WordPress instance is in a subdirectory and my index is at the root?
#
AustinPrior
gRegor-hwc: :)
#
GWG
AustinPrior: Not as far as I know. But...would you rather have it as the top level?
# tantek joined the channel
#
AustinPrior
maybe. If it was, I'm wondering would there be a conflict between index.html and index.php
#
GWG
AustinPrior: Yes. But you can have your h-card in the WordPress installation
#
AustinPrior
and the rel me stuff?
# gr0k joined the channel
#
GWG
Easily done.
#
GWG
I did.
#
AustinPrior
cool.
#
GWG
https://david.shanske.com/
#
GWG
There is my site and the h-card, also WordPress
#
GWG
Here is https://snarfed.org/ another Indieweb WordPress site
# cmhobbs joined the channel
# cmhobbs joined the channel
#
AustinPrior
cool
# parzzix joined the channel
# caseorganic joined the channel
#
AustinPrior
that tool on github that you showed me at the start is prob what I need for that
#
GWG
AustinPrior: I wrote it on Sunday.
#
AustinPrior
nice one!
# tantek joined the channel
#
GWG
AustinPrior: There will be more in it later, but I'm trying to add some WordPress tools for both myself and newcomers.
#
AustinPrior
I'm going to go to bed now. I'm very happy with how far I've gotten tonight thanks to your help. I go to sleep one step closer to internet independence
#
AustinPrior
Actually, the next thing I should probably do is get myself set up for https.
#
GWG
AustinPrior: Try startssl. Free basic certs.
#
AustinPrior
great. Thanks again for all the help.
#
GWG
Any time.
#
AustinPrior
Good night GWG
#
Loqi
sleep tight!
#
AustinPrior
and good night to all the rest of you
#
AustinPrior
yes. and you loqi!
#
Loqi
who, me?
#
AustinPrior
!
# KevinMarks__ joined the channel
#
tantek
reads logs
#
GWG
What do you see?
#
tantek
GWG, looks like you got AustinPrior setup with IndieAuth?
#
tantek
Was he able to login to the wiki?
# fmarier joined the channel
#
GWG
tantek: Yes. And I filed an Issue about indiewebify.me not seeing a link because at some point, Twitter began to rewrite profile URLs using their shortener.
#
KevinMarks__
going to try the new h-card p-category people tagging with noterlive tonight
#
tantek
GWG - good! I remember when IndieAuth had to fix that
#
tantek
next after logging into the wiki is asking someone to add themselves to /irc-people :)
#
tantek
so they get a link and a photo
#
tantek
of course it helps to set a good example there, nudge nudge GWG :)
# caseorganic joined the channel
#
GWG
tantek: I was typing it out when ben_thatmustbeme beat me to it. As for the profile picture...I keep meaning to do that. I just paired it with doing the icons for my site and haven't gotten to it. I'm not good at photos.
#
GWG
tantek: Besides, I'm still finishing up the last item on the IWC Online 2014 schedule
# gr0k joined the channel
# mlncn joined the channel
#
tantek
GWG - don't make it more work than it is - just use your existing icon that you have on your site and hotlink it
# emmak joined the channel
# mdik_ joined the channel
#
tantek
we're gathered in the SFO 153 Cappuccino room @Mozsf for Homebrew Website Club SF!
#
tantek
KevinMarks: want to join us? ;)
# npdoty joined the channel
#
KevinMarks__
where's that?
# mlncn joined the channel
#
npdoty
<comparing phones>
#
Loqi
npdoty: tantek left you a message 6 days, 9 hours ago: coming to SF next week? https://indiewebcamp.com/events/2014-11-19-homebrew-website-club#RSVP
#
npdoty
thanks, Loqi, I'm already there
#
Loqi
who, me?
#
sparverius
hi tantek's phone
# tantek_ joined the channel
#
tantek_
hello from firefoxos!
#
tantek
http://indiewebcamp.com/irc/today?beta#bottom
# chromedroid joined the channel
#
npdoty
scribenick: npdoty
#
chromedroid
hello
#
npdoty
welcome to the almost exactly 1-year anniversary of the homebrew website club
#
npdoty
from the 7th floor, down to a small room in the corner
#
npdoty
broadcast mode vs. specific subjects in smaller groups
#
npdoty
tantek: lightspeed httpd to serve file-extension-less URLs. apache docs unfortunately poor
#
@kevinmarks
#indieweb @t: this week I got a really dumb thing working - serving a file extensionless url from a file using Apache rewrite (twtr.io/t6pSqGGkDb)
#
npdoty
"wait, you just gave me an app of yourself"
#
@kevinmarks
#indieweb @t: people say "you're using an iPod? how is that a phone" and I send them to my contact page to understand it (twtr.io/t6p_dmrG7V)
#
npdoty
tantek: download an icon to the home screen, people think they're installing "an app" of you
#
@kevinmarks
#indieweb @t: user testing shows that when you add a link to your website on their homescreen, they think they're installing an app of you (twtr.io/t6peYCtw7U)
#
npdoty
... contact website where if you're signed in, you get more contact options
#
npdoty
... could even be ACL'ed
#
@kevinmarks
#indieweb @t: Ben Roberts took the contacts idea and added a login using indieauth to give more contact modes if he knows you (twtr.io/t6pnBrjUik)
#
npdoty
... sign in via IndieAuth (rel=me and OAuth through another service)
#
npdoty
... can whitelist some sensitive information to just certain friends
#
npdoty
... personal IRC channels with notification
#
@kevinmarks
#indieweb @t: Amy did a contact page with her own look, and also included her personal irc channell (twtr.io/t6pvj28KLY)
#
npdoty
... clone Tantek's contact page and customize it for yourself
#
@kevinmarks
#indieweb @t: handing out the prototype to non-techy people has been really useful (twtr.io/t6pzRB9FsZ)
#
GWG
What prototype?
#
@kevinmarks
#indieweb @dariusdunlap: I'd like to make the contact.html idea my actual homepage (twtr.io/t6q5e_cjtL)
#
@kevinmarks
#indieweb @benwerd: trying it on android lollipop with chrome, tantek's 'add to homescreen' popup works (twtr.io/t6qBvRVEf0)
#
npdoty
npdoty: don't see the "add to homescreen" on Firefox
#
npdoty
might be a User Agent checking issue
#
@latest8pc
RT @kevinmarks: #indieweb @t: user testing shows that when you add a link to your website on their homescreen, they think they're installin… (twtr.io/t6qQ59fyNw)
#
@kevinmarks
#indieweb @t: this is simple, dumb and useful, but it impresses your friends (twtr.io/t6qQM6zfSf)
#
@kevinmarks
#indieweb @t: the harder thing I got worked out was how to tag people in photos or other posts in an indieweb way (twtr.io/t6qTimGEw0)
#
@kevinmarks
#indieweb @t: if ben posts a photo of kevin on ben's site, I can post a reply that says 'in this rectangle of the image is kevinmarks' (twtr.io/t6qZ2rBiW8)
#
@kevinmarks
#indieweb @t: you send a webmention to the photo post to say there is a person there, and you send a webmention to the people you tag too (twtr.io/t6qbnLDABC)
#
@kevinmarks
#indieweb @t: the reply context for a person tag post on a photo is the entire photo - you should see the rect that is you (twtr.io/t6qfmNh3j1)
#
npdoty
webmention to the source of the posted photo, and a separate webmention to the person being tagged
#
@kevinmarks
#indieweb @t: the point is that treating a person tag as a first class post type works with all the other flows we have (twtr.io/t6qm5iB_g6)
#
@kevinmarks
#indieweb @npdoty: one process is that you can let the person who has been tagged veto the tag, or remove it (twtr.io/t6qoxAZrdf)
#
@kevinmarks
#indieweb @t: one answer would be a vouch requirement that shows you have linked to each other before (twtr.io/t6qsgnMTAw)
#
@kevinmarks
#indieweb @benwerd: can I quarantine the webmention until it has been approved? (twtr.io/t6qwYhnxs0)
#
@kevinmarks
#indieweb @t: a rel=status link in a webmention will make this work (twtr.io/t6qyCuxT2S)
#
@kevinmarks
#indieweb @benwerd: tagging people is one of the major sources of abuse on facebook - this lets us head that off before it happens (twtr.io/t6r1z3emZc)
#
@kevinmarks
#indieweb @kevinmarks: this would not delete the tagging assertion from the source, but would prevent it propagating to the photo (twtr.io/t6r5kX86BC)
#
@kevinmarks
#indieweb @t: if ben says "where's the vouch?" I then have to show that I actually know them with a link (twtr.io/t6rBYsDrRs)
#
@kevinmarks
#indieweb @t: the basic solution is that you use a p-category tag with a h-card to say it is a person - you could use a geolocation or adr (twtr.io/t6rFC53hdy)
#
@kevinmarks
#indieweb @t: you could even use a h-event to say that the photo was time bounded too (twtr.io/t6rHqzLEw0)
#
@kevinmarks
#indieweb @npdoty: you could use a like as an approval mechanism for these (twtr.io/t6rN6xjHmf)
#
@kevinmarks
#indieweb @t: foursquare has the ability to check other people in - it can say 'no, yes, auto' (twtr.io/t6rQYFV6Zc)
#
@kevinmarks
#indieweb @npdoty: it's an important part of foursquare to check into palces you aren't really at (twtr.io/t6rV_mr4jp)
#
@kevinmarks
#indieweb @benwerd: I was mayor of chez panisse for a while as my soul was there (twtr.io/t6rXHSuq1c)
#
npdoty
npdoty: I like the idea of an endorse kind of post. that tag is okay
#
npdoty
... or reject
#
npdoty
I'm not sure how to get the "endorsement" to be easily notified to the original source of the tagged photo
#
@kevinmarks
#indieweb @4c4d: I change my profile every few months (twtr.io/t6roUfLNYY)
#
tantek
4c4d: mostly interested in securing all his stuff
#
tantek
… VPN all his stuff
#
tantek
… on mobile etc.
#
tantek
… all his home internet traffic
#
@kevinmarks
#indieweb @4c4d: I've been securing things - eg VPN my phone traffic to my home internet (twtr.io/t6rqGcZoJ8)
#
tantek
… but also doesn't want to have to rely on Comcast too
#
tantek
… hosts a lot of stuff at home, SSHes in, with VPN it becomes more transparent
#
tantek
… have been desiloing stuff too, mostly off of Google
#
@kevinmarks
#indieweb @4c4d: I'm not sure I should be running my phone traffic through comcast; I've been desiloing stuff mostly off of google (twtr.io/t6rtzv3p2w)
#
tantek
npdoty.name or Nick IRL working on two things
#
tantek
… one is citations
#
tantek
… went to citations hackathon that PLoS had
#
@kevinmarks
#indieweb @npdoty: I've been working on 2 things - one is citations - I went to a citations hackathon (twtr.io/t6rvm8Pp2y)
#
tantek
… wants to put his academic writing on the web
#
tantek
… working on fork of citeproc.py
#
@kevinmarks
#indieweb @npdoty: I want my academic work to be on the web wiht proper citations (twtr.io/t6rxivvjH5)
#
tantek
… citeproc takes a bibtex database etc. of citations
# chrissaad joined the channel
#
tantek
… and when you're writing a paper, you refer to a short name
#
tantek
… citeproc converts to a nicely formatted citation
#
tantek
… there's a language for that, a citation style language
#
@kevinmarks
#indieweb @npdoty: I forked citeproc.py which creates official citations in various formats (twtr.io/t6s0kqAs5P)
#
tantek
… citeproc takes that and the data and turns into HTML
#
tantek
… goal would be to automatically generate h-cite type things
#
tantek
… to be able to say "this is the author"
#
@kevinmarks
#indieweb @npdoty: the output of the citation usually loses the semantics; I am modifying this to create h-cite markup (twtr.io/t6s3fANRGp)
#
tantek
… making progress on that fork of citeproc
#
tantek
… the other thing
#
tantek
… two - is the harrassment and abuse stuff
#
npdoty
https://bcc.npdoty.name
#
tantek
… posted about it on bcc.npdoty.name
#
tantek
… we should be thinking proactively about how to avoid this harrassment type stuff
#
tantek
… some advantages on the web - based on domain names
#
@kevinmarks
#indieweb @npdoty: harassment stuff: I posted to http://bcc.npdoty.name on how to proactively deal with harassment (twtr.io/t6s9g71jTk)
#
tantek
… we need to work on /block-list
#
@kevinmarks
#indieweb @npdoty: if someone has to buy a new domain name every time they want to harass me that's good (twtr.io/t6sBkDYGzm)
#
tantek
benwerd: and services that give out free subdomains (implied ;) )
#
@kevinmarks
#indieweb @benwerd: there are also irritating free services that hand out subdomains to people (twtr.io/t6sDhXwYMM)
#
tantek
npdoty: if you're the kind of service that hands out identities for less than the cost of the service (e.g. free), then there has to be some way to report that kind of thing
#
@ninavizz
RT @kevinmarks: #indieweb @npdoty: it's an important part of foursquare to check into palces you aren't really at (twtr.io/t6sHQ8nTHL)
#
@kevinmarks
#indieweb @npdoty: if you're doing that you should take some responsibility for your actions (twtr.io/t6sM8h1GeU)
#
tantek
npdoty: in terms of code there should be a way to discover how to report abuse
#
tantek
… we might want some format for "this is an abusive domain"
#
@kevinmarks
#indieweb @kevinmarks: using rel=me you can get more information about a subdomain and possible twitter accounts etc (twtr.io/t6sRrHZ_dw)
#
tantek
e.g. http://microformats.org/wiki/blocklist
#
npdoty
https://blocktogether.org/
#
tantek
benwerd: dangillmor points out we don't give subdomains to people, we lend them to people
#
@kevinmarks
#indieweb @npdoty: the twitter thing I saw was blocktogether which collates lists of twitter accounts to block - do this for domains (twtr.io/t6sc3QN84K)
#
@kevinmarks
#indieweb @dariusdunlap: I have somebody pretending to be me on a facebook thread with my name and avatar (twtr.io/t6shhtvgs1)
#
@kevinmarks
#indieweb @dariusdunlap: I reported it to facebook and it was gone in a shot (twtr.io/t6sisfTvNf)
#
@kevinmarks
#indieweb @t: twitter does not make removing cloned profiles as easy you have to give govt id (twtr.io/t6suZpHHs0)
#
@kevinmarks
#indieweb @t: there is a question of paraody accounts -eg the new gap logo (twtr.io/t6syKvQC9b)
#
@kevinmarks
#indieweb @t: are we trying to fight parody or preserve that? (twtr.io/t6tA7abhEQ)
# chrissaad joined the channel
#
@kevinmarks
#indieweb @kevinmarks: ICANN has a procedure for impersonating domains in place (twtr.io/t6tH3skPGG)
#
@kevinmarks
#indieweb @dariusdunlap: slander and defamation have very long histories and legal defintions (twtr.io/t6tP5tot7C)
#
@kevinmarks
#indieweb @benwerd: there are existing trust models that could be used as possibilities for vouch (twtr.io/t6tSkTftgL)
#
@DestinyLiberman
RT @kevinmarks: #indieweb @dariusdunlap: I reported it to facebook and it was gone in a shot (twtr.io/t6tTSdJYtL)
#
@kevinmarks
#indieweb @dariusdunlap: what if someone uses the wrong name in a webmention (twtr.io/t6tcYgZzPj)
#
@kevinmarks
#indieweb @t: there is a service called https://checkmention.appspot.com/ that sends spoofed webmentions so you cna decide how to handle them (twtr.io/t6tibMKvSw)
#
tantek
shing: not much of an update - busy with different things
#
tantek
at shingw.com
#
@kevinmarks
#indieweb @shingwong: I have http://shingw.com as well as http://syncmotion.co (twtr.io/t6trjMBx_w)
#
tantek
… question: been thinking about wanting to do something for presentations
#
tantek
…. is a presenter, would love to have one way to live-stream a presentation
#
tantek
… and be able to tweet out each slide
#
@kevinmarks
#indieweb @shingwong: how would you approach presentations - that could livestream or tweet out a slide? (twtr.io/t6tuJ6iWCH)
#
tantek
4c4d: reveal.js has client/server communication
#
tantek
… can add a widget to tweet from the slide deck
#
@kevinmarks
#indieweb @4c4d: reveal.js is a good way of doing presentations that lets you add css+js on top and could tweet too (twtr.io/t6tzxtSK9t)
#
@kevinmarks
#indieweb @kevinmarks: I use reveal.js for my slides - http://slides.kevinmark.com (twtr.io/t6u4xXeeSw)
#
@kevinmarks
#indieweb @t: I use shower.js pronounced as show-er (twtr.io/t6u6eJKER5)
#
@kevinmarks
#indieweb @shingwong: I want to share that particular slide as I speak - screengrab or URL? (twtr.io/t6uDEYdfVs)
#
tantek
4c4d: see also https://www.obsproject.com/
#
tantek
… Open Broadcaster Software is free and open source software for video recording and live streaming.
#
@kevinmarks
#indieweb @kevinmarks: http://slides.com lets you generate reveal.js files by hand (twtr.io/t6uTYP9jKD)
#
tantek
(various folks are playing with latest FirefoxOS on a Flame phone)
#
@kevinmarks
#indieweb @shingwong: if I'm doing presentations it would be great to be abel to tweet out a particular slide (twtr.io/t6ueD_g4_8)
# j12t joined the channel
#
@kevinmarks
#indieweb @dariusdunlap: if you have a short url for your own site for every slide you can do your own URL (twtr.io/t6umkH8RPC)
#
@kevinmarks
#indieweb @kevinmarks: the problem with twitter is getting them to approve you as a card provider -you could use flickr (twtr.io/t6uxNS8ubp)
# cmhobbs joined the channel
#
@OhhSocialMedia
RT @kevinmarks: #indieweb @shingwong: if I'm doing presentations it would be great to be abel to tweet out a particular slide (twtr.io/t6vAw5mbJ8)
#
@kevinmarks
#indieweb @t: don't try and deal with the twitter cards markup - post an image to them. let them eat bitmaps (twtr.io/t6vFBgXW3k)
#
npdoty
it can be frustrating if the POSSE copies include links that don't provide anything additional
#
tantek
4c4d: you can use the Twitter app too
#
npdoty
... because then I click on your link in your tweet, but find out that I've already seen all of the content already
#
sparverius
https://twitter.com/settings/applications go ahead and review this and disable stuff
#
@kevinmarks
#indieweb @4c4d: I wonder how many twitter apps I have authorized. Oh wow, twitter for every platform (twtr.io/t6vUPCJRvC)
#
@kevinmarks
#indieweb @t: Ben, you made http://freemydata.co/ to get your data out- could you have free your tokens too? (twtr.io/t6vaEvyv8o)
#
@kevinmarks
#indieweb @benwerd: @erinjo made http://freemydata.co with links to how to get your data out, but they're all different (twtr.io/t6vemo7z_Q)
#
tantek
www.google.com/accounts/IssuedAuthSubTokens
#
@kevinmarks
#indieweb @benwerd: being able to unmung the data from http://freemydata.co into microformats would be very useful (twtr.io/t6vkvUsvYG)
#
sparverius
https://security.google.com/settings/security/permissions?pli=1
#
@kevinmarks
#indieweb @t: if you go to https://accounts.google.com/ServiceLogin?passive=1209600&continue=https%3A%2F%2Faccounts.google.com%2FIssuedAuthSubTokens&followup=https%3A%2F%2Faccounts.google.com%2FIssuedAuthSubTokens&passwdsession=true you can see what can see your google (twtr.io/t6vxEyjnHL)
#
@latest8pc
RT @kevinmarks: #indieweb @t: don't try and deal with the twitter cards markup - post an image to them. let them eat bitmaps (twtr.io/t6vycux2Hb)
#
@ShirlLacsamana
RT @kevinmarks: #indieweb @t: don't try and deal with the twitter cards markup - post an image to them. let them eat bitmaps (twtr.io/t6vyfYt6uw)
#
sparverius
https://www.facebook.com/settings?tab=applications
#
tantek.com
created /freemydata (+70) "stub" (view diff)
#
tantek.com
created /freemyoauth (+146) "stub with URLs" (view diff)
#
tantek
KevinMarks: just implemented person-tagging in noterlive archive posts
#
tantek
per the <a class="p-category h-card"> pattern
#
tantek
KevinMarks: I don't currently send webmentions for my noterlive archive posts but I could
#
@kevinmarks
#indieweb @kevinmarks: I implemented the person tagging markup in the noterlive archives - They'll show up when I post these notes (twtr.io/t6wSBCpfyg)
#
npdoty
accepting webmentions is a little different for your homepage, maybe
#
tantek
benwerd: I rewrote my API code
#
tantek
… I also rewrote my POSSE code, but not the social media plugins
#