#indiewebcamp 2013-07-10

2013-07-10 UTC
#
aaronpk
tantek: I have an explicit "reply-to" text box for a URL, as well as a "tweet ID" text box. when p3k auto-detects the syndicated tweet it fills in the tweet ID, but I can always go find it manually if I want and paste it in
#
aaronpk
2013-08-06 looks like August 6th, 2013 to me as well
#
aaronpk
ohhh nvm
#
aaronpk
benwerd: hah awesome. did you publish your position paper somewhere?
#
benwerd
aaronpk: glad it wasn't just me
#
benwerd
I'm holding on for them to post it on the site
#
aaronpk
shuldn't you post it on your own site first, and have them link back to it? :D
#
aaronpk
re: 2013-08-06, this is what happens when I start replying to backlog before finishing catching up
#
benwerd
and yes
#
benwerd
I should
#
bret
lead by example!
#
aaronpk
tantek: I love the idea of all of us posting replies to each others content we post during the demos but having other presentations in between them
#
bret
Even if I cant make it, I can participate :p
#
benwerd
that will be killer
#
aaronpk
yea I'll have to take some time off to go down that week, so I can probably go down on the 6th for some hacking too
poppy joined the channel
#
bret
where did I leave my development branch :[
josephboyle joined the channel
#
tantek
also reads
#
tantek
fascinating read on http2 benwerd
#
aaronpk
awesome
#
benwerd
tantek: yeah, I liked that post (and buy into the argument completely)
#
aaronpk
benwerd: awesome post. if I supported "likes" on my site I would send you one
#
benwerd
aaronpk: rock :)
#
aaronpk
just found an argument against my separation of notes/replies/likes
#
tantek
benwerd, aaronpk - thanks for the feedback re: what to do about in-reply-to UI
#
tantek
now trying to figure out how to capture that on the wiki somewhere
#
tantek
I feel like there's some collective wisdom there (that's in the process of being figured out)
#
@t
Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
tantek
returns to reading benwerd's piece.
#
benwerd
is relieved his reply to aaronpk's post finally followed the rel-syndication link and threaded properly on Twitter
#
tantek
congrats benwerd!
#
benwerd
thanks!
#
benwerd
mops brow, strikes that one from the list
#
@ShaneHudson
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@gurupanguji
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
tantek
benwerd: "This does not undermine the technologies and successes of the wider federated social web movement, or of other open social software projects" - uh, yes it does. :)
#
@johnallsopp
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
benwerd
I chose to engage some diplomacy there. The proof will be in the pudding - or rather, the uptake
#
@chiragdave
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
tantek
great post/paper/submission benwerd
#
benwerd
thanks tantek
#
benwerd
really looking forward to us all presenting :)
#
tantek
looking forward to kicking butt and taking names at the W3C socialweb workshop
#
tantek
question I plan on asking every non-indieweb presenter:
#
benwerd
all out of gum
#
tantek
1. Have you built this?
#
tantek
2. Are you running it live on your personal domain you use to represent yourself on the web?
#
tantek
make that questions
#
benwerd
eek, you're right - I was quoting the Duke Nukem misquote
#
benwerd
ok, MongoDB, this will be your test
#
benwerd
hey, cool
#
benwerd
this is where I envy all of your flat file approaches though
#
benwerd
this really is going to be a test of my db
#
tantek
so are you saying I should wait before linking to your post or ...
#
benwerd
it's holding up ;)
#
tantek
ok….
#
@cstanhope
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@t
#indieweb on https://news.ycombinator.com/ home page
#
@dietrich
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@ShaneHudson
@t @benwerd I think I will join the whole #indieweb thing properly soon. Been thinking that kind of way for a few years now.
#
@WDNewsBlog
The IndieWeb as a minimum viable social web ecosystem http://wdn.publog.jp/archives/29364845.html #wdnewsblog
#
@benwerd
@shanehudson @t You should go to #IndieWebCamp UK: http://indiewebcamp.com/2013/uk
#
benwerd
apologies all
#
tantek
uh oh, site down?
#
@_ZPH
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
benwerd
Loqi certainly is. Luckily I think the channel flood has died down a bit
#
pdurbin
oh, duh. my fault for /ignoring Loqi. sorry for the noise
b0bg0d joined the channel
#
@prushforth
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
tantek
benwerd, you and me both blowing up Loqi today
#
Loqi
is done
#
tantek
I don't think so Loqi.
#
tantek
of course my tweet was inspired by *starting* to read your post, and striking a chord which had already warmed up quite a bit
#
tantek
has had it with all the bullshit marketing about "open apis"
#
@mrgunn
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
tantek
Loqi :D
#
benwerd
tantek: I was told today that we would need to pay $60k to use a company's API
#
benwerd
and that's *before* the lock-in
#
@bigeasy
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@ayirpelle
Tantek Çelik (@t) tweeted at 5:54 PM on Tue, Jul 09, 2013:
#
@punkish
So true. MT “@t: Your “Open API” w proprietary TOS isn't open. You know what’s open? HTML over HTTP.
#
@dbounds
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
earplugs, brianloveswords and b0bg0d joined the channel
#
hupili.net
created /User:Hupili.net (+181) "Created page with " [hupili.net My IndieWeb Identity Site] following is the test region. --~~~~ ---- '''Bold text''' ''Italic text'' [[test]]""
(view diff)
#
tantek
fascinating - is that spam?
#
bret
Hupili's site?
#
tantek
user page, yes
#
bret
links to a real page :)
#
tantek
spammers do too :)
#
tantek
however HU Pili's Homepage looks pretty geniune
#
tantek
genuine even
#
bret
thats what I was trying to say :p
#
hupili.net
edited /User:Hupili.net (+101) "/* HU, Pili */"
(view diff)
#
bret
Cool! Someone from Hongkong
#
hupili.net
edited /User:Hupili.net (+3) "/* HU, Pili */"
(view diff)
#
tantek
yes, very cool
#
hupili.net
edited /User:Hupili.net (+2) "/* HU, Pili */"
(view diff)
#
hupili.net
edited /User:Hupili.net (-4) "/* HU, Pili */"
(view diff)
#
hupili.net
edited /User:Hupili.net (-4) "/* HU, Pili */"
(view diff)
#
bret
We need to show him the preview button
#
tantek
bret - I suspected spam because sometimes spammers write test content first
#
@distobj
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
bret
Has there been any interest into indiewebcamp from individuals working for facebook?
xtof joined the channel
#
tantek
bret - none directly that I know about - though there are some microformats advocates there like Paul Tarjan (helped co-create the original Python relmeauth library)
#
bret
hrmmm
hupili joined the channel
#
tantek
welcome hupili!
#
hupili
hello!
#
bret
you made it :)
#
hupili
I finally managed to login the wiki
#
tantek
we saw :)
#
bret
edits come to IRC in real time
#
hupili
where can I see it?
#
bret
make an edit!
#
tantek
hupili, see /topic :)
#
hupili.net
edited /code-of-conduct (+58) "/* Signed */"
(view diff)
#
hupili
I see
#
hupili
awesome
#
bret.io
edited /code-of-conduct (+52) "/* Signed */ Signed code of conduct, which I somehow missed before"
(view diff)
#
hupili
what client do you use for IRC? the xChat Azure I'm using often crashes...
#
bret
hupili, what OS do you use?
#
hupili
mac OS X
#
bret
colloquy is good
#
hupili
thanks, I'll give it a try
#
hupili
It seems xChat here crashes every time I roam between different wifi Ap
#
bret
irssi + screen is also popular if you prefer CLI
#
bret
the power of a CLI client is persistence if you have access to a shell account somewhere
b0bg0d joined the channel
#
@mathewi
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@vicster
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@jef_poskanzer
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
plhu joined the channel
#
@itamarw
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@vruz
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@shiladitya
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
bret
trying to code, but to distracetd by the conversations
#
bret
too*
#
tantek
wow I didn't expect that note to strike that much of a chord
#
tantek
perhaps there's a pattern there
#
@jayesh
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
bret
vote this up if you have not yet https://news.ycombinator.com/item?id=6016627
#
tantek
bret - direct links to the item often don't work for voting up
#
tantek
hence link to home page - or search
#
bret
wow, you kidding me?
#
tantek
(for exactly this reason - people sharing a link around on IRC, forums etc.)
#
tantek
it's a moderation hack
#
tantek
which is why I linked to the home page in my tweet
#
bret
"your vote must come from pure, unguided procrastination!"
#
tantek
pretty much
#
tantek
go https://news.ycombinator.com , search for indieweb, click upvote :)
hupili_ and b0bg0d joined the channel
#
@Sushubh
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
tantek.com
edited /Why_web_sign-in (+1233) "/* Why not consume OpenID */ Additional reasons why not OpenID quoting from a Simon Willison comment"
(view diff)
#
tantek.com
edited /To-do (+81) "note getting started should help nudge folks to progress towards IndieMark levels in areas"
(view diff)
hupili_ joined the channel
#
tantek
hello hupili, test received
hupili joined the channel
#
tantek
hello hupili, second test received.
#
hupili
OK, I changed to Irssi
#
hupili
plus screen
#
@simonbaumer
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
demis joined the channel
#
@davelester
really excited by this blog post: "the #indieweb as a minimum viable social web ecosystem" http://werd.io/entry/51dca7e2bed7de945debf707/the-indieweb-as-a-minimum-viable-social-web-ecosystem #indieweb
#
@YourMomBot
@davelester Your mom excited by this blog post: "the #indieweb as a minimum viable social web ecosystem" http://werd.io/entry/51dca7e2bed7de945debf707/the-indieweb-as-a-minimum-viable-social-web-ecosystem #indieweb
#
bret
cool hupili, irssi can take a while to get used too/set up, but once it is, it rarely needs maintenance
#
aaronpk
!tell benwerd you should almost certainly post that to indienews!
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
aaronpk - post what?
#
tantek
oh yeah - his article that's blowing up :)
#
tantek
aaronpk - do we have a kind/category for personal fitness related posts
#
tantek
I'm documenting my personal indie site / other posting practices
#
tantek
might as well set an example and be transparent
#
tantek
ok so we don't have a page on the wiki for that yet
#
aaronpk
i think there's a couple paragraphs on the bottom of the "note" page
#
@sbenthall
RT @davelester: really excited by this blog post: "the #indieweb as a minimum viable social web ecosystem" http://werd.io/entry/51dca7e2bed7de945debf707/the-indieweb-as-a-minimum-viable-social-web-ecosystem #indieweb
b0bg0d joined the channel
#
tantek.com
edited /User:Tantek.com (+2851) "add my indie web setup section describing my primary site + POSSE, and PESETAS for other, except Foursquare. add h-card."
(view diff)
#
@Nic
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
tantek.com
edited /User:Tantek.com (+19) "explicit TOC part way down, note silo posting explicitly (as a public declaration of the things I need to fix/replace)"
(view diff)
#
tantek
ok ladies and gentlement, here's my full disclosure of what I'm posting on my own site vs on silos and where I am with transitioning all that: http://indiewebcamp.com/User:Tantek.com#my_indie_web_setup
#
tantek
I challenge you to do the same on your User: page. Let's hold each other accountable.
#
bret
nice
#
tantek.com
edited /User:Tantek.com (+138) "/* silo posting */ silos are just building blocks"
(view diff)
#
tantek.com
created /Tantek (+29) "r"
(view diff)
#
tantek.com
created /tantek (+29) "r"
(view diff)
#
@tistre
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
tantek.com
edited /User:Tantek.com (+106) "/* silo posting */ note post/date that I setup my Tumblr PESETAS"
(view diff)
tommorris joined the channel
#
hupili.net
edited /How_to_set_up_web_sign-in_on_your_own_domain (+72) "it really takes me some time to find out the "login" button. leave a note for new users"
(view diff)
#
tantek
I thought we had a feature request to put the login link at the top left of every page
#
hupili
that would be better
#
tantek
feel free to add a +1 to that hupili, perhaps we can collectively pressure aaronpk :)
b0bg0d and benwerd joined the channel
#
Loqi
benwerd: aaronpk left you a message 45 minutes ago: you should almost certainly post that to indienews!
#
benwerd
yes I should
#
benwerd
corrected
#
hupili.net
edited /wiki/ (+487) "/* Login from any page */"
(view diff)
#
@osiziqol
Your “Open API” with proprietary TOS is not open, it's a bizdev hook. You know what’s open? HTML over HTTP. #indieweb (ttk.me t4Qv4)
#
hupili.net
edited /wiki/ (+56) "/* Login from any page */ leave a sign"
(view diff)
#
hupili
this page is more like a "get started" than the current "get started", http://indiewebcamp.com/How_to_set_up_web_sign-in_on_your_own_domain
#
hupili
It takes time to read the materials in current "get started". There are too many pointers for first timers. e.g. syndication models, some IW projects, hCard, etc. Those are not mandatory for login the wiki. It's better to catch up gradually
#
bret
hey aaronpk, if you are not to busy right now, can you disable the api key for bret.io on pingback.me?
#
bret
i should have pingbacks there now
#
bret
i have some moving parts finally
#
bret
I want to make sure they work in deployment
#
@smc90
"really interoperable interoperability" and the indieweb as a minimum viable social web ecosystem -- http://werd.io/entry/51dca7e2bed7de945debf707/the-indieweb-as-a-minimum-viable-social-web-ecosystem
#
@smc90
"really interoperable interoperability" and the indieweb as a minimum viable social web ecosystem @benwerd -- http://werd.io/entry/51dca7e2bed7de945debf707/the-indieweb-as-a-minimum-viable-social-web-ecosystem
#
benwerd
Whoops! Comments may be closed, but the IndieWeb breaks through the barriers: http://www.hamelltv.com/2013/06/upcoming-tour-dates/
b0bg0d and cweiske joined the channel
#
@inbridge
"experiment with decentralized social models without losing your existing audience" -- I like this arg, http://werd.io/entry/51dca7e2bed7de945debf707/the-indieweb-as-a-minimum-viable-social-web-ecosystem
tantek joined the channel
#
tantek
hupili, btw - you can sign your comments on the wiki with 4 tildas: ~~~~
#
tantek
that will link your username and put a datetime stamp
#
hupili
thanks tantek
#
hupili
do we have a geo-distribution of current indiewebcamp members?
#
hupili
I'm looking for some potential offline activities
#
tantek
we have a timezone distribution
#
hupili
how to get that ?
#
tantek
hupili - add yourself to indiewebcamp.com/irc-people
#
bret
aaronpk, I am getting a 403 forbidden when I append a script element sourcing some jsonp data on pingback.me
#
bret
visiting the url in the browser is fine though
xtof, julien51, josephboyle, earplugs1, b0bg0d and seyz joined the channel
#
@skeptech
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
tommorris joined the channel
#
tantek
I'd hoped that somehow sandeepshetty had implemented POSSEing of reposts as native retweets on Twitter
julien51 joined the channel
#
tantek
as in, when you do a repost of an indieweb post, if that indieweb post has a rel=syndication link to a tweet, then you do a native retweet on twitter as well
#
tantek
perhaps I should add that to the wiki
#
tantek
wonders if Aaronpk would implement that
#
bret
hey tantek, would you peek at the 403 error I am getting when requesting data on pingback.me? http://bret.io/2013/06/24/t4/
#
bret
check your console
#
bret
is that the cross domain crap blocking the request?
#
tantek
no idea how to follow that
#
bret
403 means the server is refusing, not the browser right?
#
bret
i guess thats my question
#
tantek
I believe so
#
tantek
though I suppose it could depend on what API you're calling
#
bret
pingback.me
#
bret
im going to have to ask aaronpk about it when he has time
#
tantek
what's the pingback.me URL?
#
bret
and thats what ends up as the source for a script appeneded to the dom
#
bret
and I am going to need a new auth token :/
#
tantek
oh dear. yeah. :/
#
bret
i blew it a few days ago
#
tantek
has anyone besides sandeepshetty implemented indieweb reposts?
#
tantek.com
edited /Twitter (+483) "/* How to */ add how to POSSE Reposts of Tweets, and POSSE Reposts to Twitter"
(view diff)
#
tantek
well I've written it up
#
tantek
would be interesting to move "retweets" to being something you do / native on your own personal site, and then have it automatically do the POSSE equivalent on Twitter
#
tantek.com
created /reposts (+20) "r"
(view diff)
#
tantek.com
edited /Falcon (+535) "/* Working On */ implement reposts of tweets and reposts of indieweb posts, with POSSE retweet functionality"
(view diff)
#
tantek
well I've added it to my list of Falcon "working ons"
#
bret
yarrr
#
bret
so close to displaying webmentions and pingbacks
#
neuro`
Hello.
#
bret
but, cant quite access the data :(
#
bret
im going to read over what you are working on tantek
#
tantek
repeat question (cc: aaronpk, tommorris) - anyone besides sandeepshetty implemented indieweb reposts? (or thinking about implementing reposts?)
#
bret
I would like to, but was unclear how to do it
#
tantek
well that's what we're figuring out! :)
#
bret
i was thinking, looking at http://werd.io/, that a repost would look something like bens normal note, but with a different h-card and some kind of indication its a repost
#
bret
it fits the context of every item in the stream having an h-card to the right of it
#
hupili.github.io
created /User:Hupili.github.io (+953) "Created page with "# Hupili.Github.Io It just come to me that an independent domain is not mandatory.... Anyway, it's beneficial to have more people own there domain. The IndieAuth facility is c...""
(view diff)
#
bret
at least in terms of presentation
#
tantek
ok - aaronpk that's the second github.io sign-in that's been created
#
tantek
time to black list github.io
#
tantek
bret - in terms of presentation - we can look at sandeepshetty's implementation
#
xtof
href et neuro I'd be happy to talk about human resources in french without cash for the moment ? http://christopheducamp.com/w/2013-07-10#ressources_humaines
b0bg0d joined the channel
#
tantek
looks like sandeep is putting the repost contents inside a blockquote
#
tantek
which makes sense
#
tantek
and he's linking to the original with class="u-repost"
#
bret
check out this though http://www.sandeep.io/103
#
tantek
yes I know about the likes :)
#
bret
he differentiated a like from a repost though
#
bret
somewhere in the wiki
#
bret
in terms of presentation, its rather similar to a repost
#
tantek
the other example to look at is Tumblr and retumbles
#
bret
I was thinking about implementing some kind of attatchment system, where I can mix in various elements, like media, likes (/other emotional response descriptions?), replies, favorites, reposts, links, rsvps, events to the note format
#
tantek
bret - would that be necessary for the use-cases we have?
#
tantek
seems like it might be a bit overkill
#
bret
I'm not sure yet
#
bret
the idea fits around the metadata model I am experimenting with
#
bret
IE, I put some basic info in the meta data section of a post, and then some generic placement tag is used to determine where and how it gets placed into the html
#
tantek
as a UI?
#
bret
kinda jankey, but an iprovement over bbcode!
#
bret
improvement*
#
tantek
why not just go directly to HTML?
#
tantek
and skip the meta-middle-man
#
bret
the same reason why people use markdown
#
bret
its easier to implement a complex template once just to post a responsive photo template for example
#
bret
so the template, + some simple metadata, I could do a responsive flickr embed for example
#
bret
im still making it work right now
#
bret
but jekyll just mergeed include tags with variables so it should make life way easier for me
#
bret
the other reason is that I am pegged to this system, and there is a lot I could do with it still. I'm not quite ready to scrap it for something else
eschnou joined the channel
#
href
xtof: :)
pfefferle joined the channel
#
bret
goodnight
#
Loqi
sleep tight!
barnabywalters and andreypopp joined the channel
#
tommorris
Guess what Google are getting rid of today?
#
tommorris
And offline mode for Google Maps for Android.
#
cweiske
moving into g+ again
#
barnabywalters
how long until google announces it’s renaming itself
#
barnabywalters
and trademarks the use of the + symbol at the end of words
lion-_, davidpk, smcgrego2, spindrit1, andreypopp, bnvk, josephboyle and barnabywalters joined the channel
#
@fakebaldur
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@gabalese
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
b0bg0d, seyz and andreypopp joined the channel
#
@mcburton
Reading about #indieweb standards. thinking about #indiescholarship w/ #altmetrics /cc @jasonpriem http://werd.io/entry/51dca7e2bed7de945debf707/the-indieweb-as-a-minimum-viable-social-web-ecosystem
b0bg0d joined the channel
#
@edsu
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@JSisHard
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@warlayton
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@mjsuhonos
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@alvarograves
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
bnvk, andreypopp, b0bg0d, erikmaarten and brbcoding joined the channel
#
@cgutteridge
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
@alexsdutton
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
andreypopp joined the channel
#
barnabywalters
tantek: do you type curly quotes in manually or automate it somehow?
eschnou joined the channel
#
@nypl_labs
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
fu9ar_, amblin_, bnvk and andreypopp joined the channel
#
@jgsmith
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
JonathanNeal_, josephboyle1, heathjs, josephboyle, matthias_pfeffer, b0bg0d and sdboyer_ joined the channel
#
@futureful
"IndieWeb aligns software developers with their users, while providing simpler tools for development" http://werd.io/entry/51dca7e2bed7de945debf707/the-indieweb-as-a-minimum-viable-social-web-ecosystem by @benwerd
JonathanNeal, hadleybeeman, friedcell, b0bg0d, sdboyer_, amblin, bnvk and bnvk_ joined the channel
#
@suikuso0719
Portland friends, doing one last coffee &amp
#
Loqi
snack meetup / #indieweb hack session 15:30 today at Backspace: backspace.bz (ttk.me t4Qu5)
#
tantek
barnabywalters curly quotes manually
#
tantek
option-[ and shift-option-[ on a mac keyboard
#
tommorris
“I hear it is pretty easy on the Mac.”
#
barnabywalters
yep, I use the same
#
barnabywalters
Aral’s talk inspired me to start but he suggested making your own hotkeys for some reason
#
tantek
yeah I think he pushed me in that direction too
#
barnabywalters
and ] for singly curly quotes, alt +
#
barnabywalters
for …, etc.
#
tantek
option-: for …
#
barnabywalters
technically alt+: gives you Ú ;) without shift for …
#
tantek
and shift-option-] for apostrophe also (same as close single quote)
#
tommorris
one thing I've done is with TextExpander, set up semi-colon followed by HTML entity name for a lot of things I type a lot
#
tommorris
like typing ;rarr gives me →
#
barnabywalters
tommorris: oh that‘s handy, I’ve wanted a way to type all those nice arrows for a while
#
barnabywalters
left-arrow.net and right-arrow.net are useful reference
#
tommorris
I also have some others I've come up with. ;notequals for ≠ - ;there4 for ∴
#
tantek
how about a hotkey to just popup a palette of the special characters you like and then you can click them
#
tommorris
meh, don't like mice. and I know that's possibly irrational
#
barnabywalters
thought there was a keystroke for /= but was getting confused with ≈ (alt+x)
#
tommorris
the rational part of my dislike for mice and other non-keyboard interfaces is my distaste for painful wrists.
#
tantek
tommorris - the palette itself can have keyboard shortcuts to pick from the options
#
tantek
or heck, (tab)* + return
#
tantek
would work well e.g. with only a dozen or so special characters (that you customized to the ones you like)
#
tommorris
OS X has a 'special character favourites' list
#
tommorris
but it's not very rapid access, aals.
b0bg0d joined the channel
#
tantek
barnbabywalters, tommorris - are you guys looking into implementing reposts and likes/favorites?
#
tantek.com
edited /Twitter (+15) "/* POSSE Reposts to Twitter */ specifically to twitter.com"
(view diff)
bnvk joined the channel
#
barnabywalters
tantek: look good to me
#
barnabywalters
by implementing, do you mean publishing or consuming or both?
#
tommorris
tantek: when I have time. :)
#
tantek
barnabywalters - implementing usually starts with publishing :)
#
tantek
by consuming I suppose you mean receiving webmentions for reposts and keeping a counter like sandeep does
#
barnabywalters
tantek: I’ve published likes
#
tantek
a counter on each post of the # of reposts of that post
#
barnabywalters
I’m not yet entirely convinced of the utility of likes and reposts — i.e. not sure exactly what they mean or why I want them next to my notes
#
tantek
likes of tweets?
#
tantek
gimme a sec re: the utility
#
barnabywalters
I support consuming reposts and likes by default as they should fall back to comments/mentions
#
barnabywalters
e.g. sandeep’s likes of my content have popped up as human-readable comments before
#
tantek
then you're not really supporting consuming reposts - that's just fallback webmention behavior
#
barnabywalters
that’s what I meant
#
tantek
they have? does he use in-reply-to links on them?
#
barnabywalters
not consuming, but they still work
#
tantek
or do you display all mentions as comments?
#
barnabywalters
all mentions as comments right now
#
tantek
well they "do something", I wouldn't call that "working" really
#
barnabywalters
they appear as human-readable comments — a behaviour easily observable in other comment systems which don’t support likes
#
barnabywalters
people will comment “like” or “+1”
#
barnabywalters
I’m not supporting the markup yet but something useful appears by design
b0bg0d joined the channel
#
tantek
sure, it's good fallback behavior
#
tantek
do you also see comments like "Sandeep Shetty reposted this"
#
barnabywalters
not sure anyone’s reposted my content yet — although a fair number of people have posted quotes/excerpts
#
barnabywalters
but it should work like that too
#
barnabywalters
same with RSVPs, etc
#
tantek
we should probably specify fallback content on all the reply types in order to create this kind of good fallback behavior
#
Loqi
yea!
#
tantek
so that as soon as someone supports receiving and displaying comments / webmentions, then no matter what reply types we come up with in the future, something reasonable happens on the comment receiver's site
#
barnabywalters
tantek: did you get a chance to take a look at my e-* iframe @srcdoc parsing idea?
#
tantek.com
edited /Twitter (+570) "/* How to */ POSSE Favorites of Tweets and POSSE"
(view diff)
#
tantek
barnabywalters - not yet
#
tantek
while I have you on likes/favorites
#
tantek
the utility is this: not having to do any native content UI on Twitter itself.
#
tantek
being able to do tweets, replies, retweets, and favorites directly on your own site
#
tantek
and POSSEing them ALL to twitter
#
tantek
just added How to Favorite
#
tantek
rather how to POSSE
#
tantek
once we figure out cross-site (de)friending, perhaps we can eliminate that step too
#
tantek
just had a thought about how to support POSSEing of updates/delets to Twitter too
#
tantek
s/delets/deletes
#
Loqi
tantek meant to say: just had a thought about how to support POSSEing of updates/deletes to Twitter too
#
tantek
could POSSE updates by deleting the POSSE tweet and reposting
#
tantek
and then we'd have POSSE CRUD!
#
barnabywalters
that would be pretty cool
#
barnabywalters
apart from POSSE updating breaking twitter conversation views
#
barnabywalters
maybe make it optional so you only delete and post again if you’re making a big change, or a change which would be shown in the truncated copy
#
hober
potentially useful library for indieweb-minded folks: http://snarfed.org/2013-07-09_twitter-atom-is-back
#
tantek
maybe only POSSE update/delete if no one has replied to it yet
#
barnabywalters
yep, that’s another good option
ozten joined the channel
#
barnabywalters
delete should probably work all the time
#
barnabywalters
although with all the reply context goodness around now it’s debatable whether or not deletion is actually effective any more — unless every reply context implementation also supports deletion
#
tantek
well, some delete is probably better than none
#
tantek
barnabywalters - yes, if the change would not show up in the truncated copy, it shouldn't be propagated
#
tantek
hober - do you know that Barnaby's mf2-php library will parse twitter also ?
#
barnabywalters
tantek: badly — but the mf2-shim aaronpk and I have been working on does a good job of it now
#
barnabywalters
permalink tweets with authors and replies are handles
#
tantek
barnabywalters, the other thought I had about POSSE updates, especially to Twitter, is that you really should only propagate updates within a very short time window, maybe like 2-5 minutes, because otherwise the update will be seen as a duplicate to people who are reading you on Twitter.
#
barnabywalters
part of my attempt to reverse-syndicate twitter replies into comments
#
tantek
it'll be cool when we just drop in a Twitter tweet or profile URL into pin13 and see what it looks like as JSON :)
#
tantek
though even just seeing the rels is quite cool
#
barnabywalters
structure in place to do the same with instagram, etc
#
barnabywalters
probably tumblr is possible too
#
barnabywalters
if there are classnames common to many themes
#
tantek
tumblr will be tough - classnames are quite varied
#
tantek
then again, one can customize one's tumblr
#
tantek
so...
spinnerin joined the channel
#
barnabywalters
yeah, better to encourage people to use mf2 to start with
#
barnabywalters
might also be interesting to d the same for search engine results — get search results as an h-feed
#
barnabywalters
not sure how you’d handle dt-published
#
barnabywalters
unless the search engine exposes it
#
tantek
you wouldn't - search results are not really a feed. they're just al ist.
#
tantek
s/al ist/a list
#
Loqi
tantek meant to say: you wouldn't - search results are not really a feed. they're just a list.
#
tantek
hober have you seen sandeepshetty's h-feed to Atom converter?
#
tantek
you know, for folks that still use "classic" feed readers :)
#
hober
i don't think i have
#
hober
sounds cool!
#
tantek
barnabywalters - I'll write-up some thoughts about how to handle reply-context CRUD
#
tantek
I think it's fairly straightforward
#
tantek
except for what to do with deletes - like if you have a reply that receives a webmention from its original post (that it's replying to), and that original post returns a 410.
#
tantek
what should you do with your reply and reply-context? leave it alone? unlink the original? note that the original appears to have been deleted, but keep the reply-context?
#
tantek
this may be something we need to do individual UI experimentation on to get a feel for what are good options to consider.
musigny joined the channel
#
tantek
would be nice to get full comment, POSSE, reply-context CRUD figured out and working cross-site before the W3C SocialWeb workshop - those would make for AMAZING dynamic federation/socialweb demos. The kind no one has ever seen before (or maybe even thought of - in that group).
#
tantek
aaronpk, benwerd ^^^
benwerd joined the channel
#
@skruk
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
b0bg0d joined the channel
#
tantek
still going strong :)
texburgher, earplugs and demis joined the channel
#
demis
hi benwerd I have set up idno on my server box and was wondering if you would be able to help with a problem?
#
benwerd
sure! what's the problem?
#
demis
I have mongodb running and can connect to its test db over localhost, and I cloned idno into /var/www and apache2 is running, but when I open the site I just get a blank white page.
#
benwerd
have you checked your server error log?
#
benwerd
it sounds like there might be a PHP error lurking there
#
benwerd
this may be because of a PHP version mismatch or a required PHP extension that isn't installed
#
benwerd
if you see anything that looks like a PHP error, feel free to email it to me at ben@benwerd.com and I'll be happy to help out
#
demis
okay, I was wondering where to look for that, I'll check the logs. I'm running php 5.4.4-14
#
demis
thanks!
#
benwerd
that version should be fine
b0bg0d joined the channel
#
demis
bingo, the apache2 error.log caught these:
#
demis
PHP Warning: require_once(/var/www/idno/external/Symfony/Component/ClassLoader/UniversalClassLoader.php): failed to open stream: No such file or directory in /var/www/idno/Idno/start.php on line 11
#
demis
PHP Fatal error: require_once(): Failed opening required '/var/www/idno/external/Symfony/Component/ClassLoader/UniversalClassLoader.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/idno/Idno/start.php on line 11
#
benwerd
how did you install it? a git clone?
#
demis
yes
#
benwerd
ok, you need to init submodules and git pull
#
benwerd
see "cloning a project with submodules" about halfway down
#
benwerd
there will eventually be an installer. sorry about the hassle for now!
#
benwerd
(basicall git submodule init then git submodule update)
#
benwerd
* basically
#
demis
okay that helped, those errors are gone, now I see PHP Fatal error: Class 'Mongo' not found in /var/www/idno/Idno/Core/DataConcierge.php on line 23
#
benwerd
ok, yeah, that means you don't have the PHP Mongo extension installed (which you need for MongoDB support)
#
demis
sweet, I installed the mongo php extension and it's working - very happy thanks :)
#
benwerd
Awesome!
#
benwerd
There are some POSSE plugins over at https://github.com/idno that you may want to take a look at
#
benwerd
eg, Twitter, Facebook, Foursquare, Flickr
#
demis
sounds great, I'll try those out. I've been interested in trying POSSE since I came across the indiewebcamp site
#
demis
thanks a lot for your help!
bnvk joined the channel
#
benwerd
Hey, cool! Also, I didn't realize you were doing checkins. Super-neat.
#
benwerd
I'm using the OSM Nominatim API to *almost* do what you're talking about
#
benwerd
but definitely second your request
#
tommorris
I really need to finish the venue database post and publish it.
bnvk, spinnerin, heath and tantek joined the channel
#
tantek
anybody up for some social web debunking? like:
#
tantek
or are we all too busy actually building and deploying things? ;)
#
neuro`
debugging here :)
#
tantek
benwerd - I think tommorris was the first here to start doing indieweb checkins - he's pioneered a lot of implementation of what's documented on the wiki
#
tantek.com
edited /wiki-page (+65) "geo-wiki"
(view diff)
#
tantek.com
created /geo-wiki (+254) "stub"
(view diff)
#
tantek.com
edited /geo-wiki (+62) "contrast with named pages"
(view diff)
hober and bnvk joined the channel
#
tantek
hober - aforementioned h-feed / h-entry to Atom proxy: http://h-reader.aws.af.cm/feed/atom?url=http://www.sandeep.io/
notifix1 and benwerd joined the channel
#
tantek
awesome, yet another Medium post ragging on Medium: https://medium.com/writers-on-writing/336300490cbb
tommorris joined the channel
#
tantek
that's three I count so far
#
tantek
from shaners, that one ranty one, and this
#
tantek
perhaps we should start a collection
#
benwerd
Sounds like the premise for a Buzzfeed post
#
tantek
I think you need at least 10 for a buzzfeed post
#
benwerd
so we'll give it a few more days
reidab, eschnou and ozten joined the channel
#
tantek
is about to use an exponent for text compression
demis and aaronpk joined the channel
#
tantek
I <3 unicode exponents
#
@t
Why not to post (on Medium)²:
#
@fox
RT @t: Why not to post (on Medium)²:
#
tantek
so apparently Twitter only show the link-preview for the LAST link in a tweet, e.g. https://twitter.com/t/status/355069622325747713
#
@t
Why not to post (on Medium)²:
#
tantek
I wonder if we could start a collection of posts for every silo like that?
#
tantek
Why not to post on Google+ on Google+
shaners joined the channel
#
@psdesignuk
RT @t: Why not to post (on Medium)²:
#
@Ivanico
RT @t: Why not to post (on Medium)²:
b0bg0d, tommorris, ozten and hober joined the channel
#
@benwerd
RT @t: Why not to post (on Medium)²:
#
shaners
OK, now. Someone's going a little bananas with the triplicate posts.
#
@nilsgeylen
RT @t: Why not to post (on Medium)²:
#
@pfefferle
The #indieweb as a minimum viable social web ecosystem http://notizblog.org/t/1W6
pfefferle joined the channel
#
tantek
I think I'm allowing myself just one shit-starter post per day. And that was it.
#
tantek
even if it was essentially a linkblog³
#
tommorris
tantek: I should probably write more about my per-post license selector
#
tommorris
you wanna control your own writing? CC some posts and not others rather than relying on companies to not be evil
#
tantek
yeah I like that
#
@n1ck_lancaster
RT @t: Why not to post (on Medium)²:
#
tommorris
I tend to CC-BY my communityish posts - barcamp notes and so on - but not my more personal stuff
#
tantek
I tend to once in a while CC my posts - the ones I think people will really want to copy/modify
#
tantek
I think of translation as fair use
#
tantek
goodness - seriously long reply thread on that last tweet
#
tantek
benwerd - have you thought about implementing native reposts/retweets on your own site? is that something that interests you?
#
tommorris
tantek: translation is a derivative work legally. non-CC posts I've written, people contact me about translating them. I usually switch 'em to CC BY SA and then ask them to (a) comply with the licesne and (b) email me a link once its done
spindritf joined the channel
#
tantek
tommorris - yeah I agree that's true per the letter, but I choose to let translations of my posts slide because I think that's a good encouragement
#
tommorris
I've had Wikinews articles I've written translated to. I was amazed when I wrote an article, came back an hour or so later and someone had translated it into Farsi
#
tommorris
they're all CC BY
#
tantek
maybe also because I haven't been burned yet by translations - of blog posts etc.
#
tantek
mostly by xtof :)
andreypopp joined the channel
#
benwerd
tantek: yes, and yes
#
benwerd
it's something that's a natural iteration from proper fully-quoted reply-context, so I'll do that first
#
benwerd
(right now reply context is just "Ben replied to a post over on thissiteoverhere.com")
#
tantek
benwerd - hmm - I didn't think of it like that
#
tantek
my reply-contexts are quite minimal right now too:
#
benwerd
I mean, the actual feature is different
#
benwerd
it'll use a lot of the same code
#
tantek
I kind of like our minimal reply contexts
#
tantek
showing one end of the spectrum
#
benwerd
I do too, but on the other hand, I also like aaronpk's tiled multi-replies
#
tantek
we should probably grab/post screenshots
#
tantek
just to show folks who are implementing that its ok to be this minimal
#
Loqi
it is probable
#
tantek
reposts/retweets I see as perhaps different UI
bnvk joined the channel
#
tantek
but I've already thought about how I want to make reposts/retweets on my own site work in terms of POSSE - which is important to me because it would *replace* my use of any native Twitter retweeting: http://indiewebcamp.com/Twitter#POSSE_Reposts_of_Tweets
#
tantek
e.g. like your recent native Twitter retweet of my post
#
benwerd
right, that's important
#
benwerd
I feel like that's a missing piece too
#
@platform3
RT @t: Why not to post (on Medium)²:
#
tantek
benwerd what's the missing piece?
#
benwerd
retweets / reposts via POSSE instead of natively
#
tantek
I think reposts are strict reposts - nothing added
#
tantek
sandeep (by example) thinks adding hashtags is ok
#
demis
hey benwerd when you create a twitter app for the Idno Twitter plugin, what would you put in for the application description and website?
#
demis
does it need to point back to url/twitter?
#
benwerd
website should probably be your idno URL
#
benwerd
description doesn't matter
#
benwerd
callback should be the one specified on the twitter admin page in idno
#
tantek.com
edited /Twitter (+785) "Twitter iOS client API root"
(view diff)
#
tantek
has anyone besides StatusNet re-engineered the Twitter API sufficiently to trick the Twitter iOS client into being a client for their own site? details: http://indiewebcamp.com/Twitter#iOS_client
#
shaners
@tantek I know @mislav extracted (from a client job) a Ruby Gem that does part of it. Read only.
b0bg0d and earplugs joined the channel
tantek joined the channel
#
demis
benwerd: do I need to change any of the twitter app settings such as request settings from the defaults to get the twitter posting to work?
#
benwerd
you need to make sure the callback is set properly (and that your twitter plugin is enabled!) and you should be good to go
#
benwerd
you do need to click on settings as your user, once the plugin's set up, to connect your idno account with your twitter account
#
demis
okay, should the app access be set to read only or read and write?
#
benwerd
if you want to POSSE, you'll want it to be able to write
#
@matro
RT @t: Your “Open API” with proprietary TOS is not open, it's a bizdev hook.
#
melvster
right ... time to implement friending
#
melvster
cool that worked, slvrbckt, I just added you ...
#
benwerd
melvster: link?
#
melvster
ps hi :)
#
melvster
benward: btw I actually patched he FOAF files in elgg once upon a time :)
#
benwerd
melvster: that must have been a long time ago! I think we removed the FOAF function in 2006!
#
benwerd
also, I'm the other ben ;)
#
benwerd
but that's really cool
#
benwerd
"e" not "a", I mean. I *am* the ben that worked on elgg.
#
melvster
great system
#
melvster
FOAF actually worked pretty nicely in elgg
#
benwerd
we pretty much used it as an import / export format. I was pretty proud of it
#
benwerd
but it never saw much use, alas
#
melvster
istr i patched it 2009 or 2010 ... needed a bit of content negotiation to get it in really good shape, but i never got round to that ... essentially so that you can have dual human and machine readable profiles
#
melvster
problem with foaf is that rdf/xml became *really* unpopular
#
melvster
but you can just embed it straight in the HTML now with the rel tag, that's the path of least resistance
#
melvster
so to add slvrbckt i just need sed -i and
#
melvster
<li><a rel="foaf:knows" href="http://silverbucket.net/#nkj">Nick Jennings</a></li>
#
melvster
so essentially uni directional friending implemented in half an hour
#
benwerd
I'd be inclined to use xfn, as I think it probably has more real-world use (due to WordPress, in part), but there's no harm in also including foaf attributes
#
melvster
benwerd: good point ... if people start using xfn for anything practical i can do a quick cut and paste
#
melvster
right now you can actually surf through all the different profiles I link to by clicking through that data view ... the cloud actually extends for quite a few million profiles
#
benwerd
I'd say it's pretty practical
#
benwerd
eg, here in indieweb circles, rel="me" is used all over the place
#
melvster
yup, i use rel="me" for indieauth
#
melvster
benwerd: the read only version of FOAF is great, but it's essentially just a browsing tool, once you can read and write in the data view, things get slightly more interesting ...
#
melvster
actually elgg had some nice forms for adding values to your profile
#
melvster
so many things about elgg were great design
#
benwerd
isn't that what the IndieWeb is all about? your web presence being writeable, fully under your control, and also an API?
#
benwerd
and thank you! :)
bnvk joined the channel
#
melvster
benwerd: yep there's a pretty big overlap with what's going on in indieweb, and it's nice to see people actually implementing stuff and testing it, so we are learning all the time :)
#
melvster
4 things to implement next for me are : microblogging / web of trust / micropayments / PKI
#
benwerd
ha! 4 things to implement next for me are: retweeting / comics / friends pages / groups
#
benwerd
I am *very* interested to see micropayments
#
melvster
benwerd: sounds very cool ... i remember the groups system from elgg too ... micropayments are quite tricky, ive been following the space for 15 years, so I have a few ideas by now :)
#
melvster
i essentially want to bootstrap existing currencies but also allow new currencies, the system will be currency agnostic
#
melvster
a web of trust can also help with payments
#
melvster
logrithmic trust, so that you dont get too much in one place
#
benwerd
I'm not sure I trust webs of trust, but that's a topic for another time
#
benwerd
off to Tech For Good across the bay