#social 2015-07-20

2015-07-20 UTC
bblfish, jasnell, jaywink, bigbluehat, tessierashpool_, bret, JakeHart, the_frey, the_frey_, ElijahLynn, dwhly, melvster, tantek and tilgovi joined the channel
#
melvster
as far as I know that's the biggest federated linked social graph on the web ... it might be the biggest open source social graph too
#
melvster
im pretty sure it's the only one of any size that adheres to web standards
#
melvster
just something i put together over the weekend, ill be building it out more this week
#
melvster
bblfish: here's you http://gitpay.org/bblfish ... you can tell your IETF pals that there's over 1 million webids out there now ... :)
#
melvster
jasnell: I added turtle support last night, activity streams type profiles is on my list
#
melvster
then ill be implementing AS 2.0 and inboxes
#
melvster
to create economies for github repos
#
melvster
my biggest challenge at the moment is how to get a *partial* list of activities from an activity stream ... i suspect this is going to be a common challenge
#
jasnell
+1 ... yes, there needs to be a filtering mechanism
jasnell_ joined the channel
#
melvster
jasnell: my current thoughts are ... sometimes ill need to filter by time (e.g. 1 hour, 1 day) ... sometimes ill need to filter by volume (eg 10 posts 25 posts) ... sometimes ill need to filter relatively (eg show me unread, show me posts since X) ...
#
melvster
sometimes i may want everything, sometimes ill need pagination
#
melvster
or the server will want to paginate
#
melvster
the github api ive just been using has a number and an page offset as input parameters ... that seems quite common
#
melvster
so page 1, 100 entries
#
melvster
facebook outgrew that kind of API and are using more of a query language
#
melvster
graphQL
#
melvster
also sometimes activities need filtering, on a specific topic, user or set of users
#
jasnell_
yes, there are several possible options, what we really need are more implementers to experiment with the various options and figure out what works best
#
melvster
jasnell_: yes doing that now ... tho I also have the luxury of sparql so we have a full standards quality query language if needed ... but i think named query style apis will work for many heuristics
#
bblfish
mevster: I did not end up going to Prague. It's too much time to go there and the entrance fee is 750 euros or such
#
Loqi
bblfish: elf-pavlik left you a message 2 weeks, 1 day ago: i remember that your implementation stores both: document with data and ACL for it on the file system, where do you store (persist) triple with rel="acl" which later you include in HTTP Header? http://socialwg.indiewebcamp.com/irc/social/2015-07-05/line/1436103836744
#
bblfish
also apparently it's really hot in Prague right now
#
melvster
bblfish: overcast ... do you think I should try and meet some IETF people?
#
melvster
750 euro, pretty expensive
#
bblfish
you can try to go to watch I suppose... it's always worth meeting people, though I think it helps if you are following a particular topic in great detail.
#
melvster
bblfish: ill keep my ears open ... the hilton is next to where I swim ... I find the IETF folks a bit stand offish sometimes, I wonder how much they are interested in the decentralized web, seems to me like not a lot ... we'll see if there's anyone in particular I should meet ill drop them a mail
#
bblfish
a generic mail of that sort to the list would not go down well, it would be seen as spam more than anything else I bet
#
melvster
bblfish: yeah I know, I wasnt intended to mail the list ... tho I wouldnt have a problem with it, there's so much spam on there anyway :) ... just if there's any person that can help us, maybe I can take them for a coffee ... i get discounts in good places :)
#
melvster
but actually i cant really think of anyone in the ietf that overlaps with the social web
#
bblfish
if one has a specific requirement then it's the right place to go
#
melvster
id dont want to pay 750 euro ... ill try and find out where they are eating and maybe join for dinner
#
bblfish
In Paris I had no problem just going in as a visitor. You could just try to see. In my case it was problematic because I had to participate...
#
melvster
bblfish: ok thanks ... good old twitter ... someone is sure to be taking pictures of food, or drunken dancing rsn ... https://twitter.com/hashtag/IETF93?src=hash
#
melvster
oh wendy is there
#
melvster
Mark Nottingham ”@mnot Jul 18
#
melvster
If you’re going to #IETF93 in Prague, remember that there will be a screening of @citizenfour tomorrow (Sunday) at 7pm in Congress Hall I
#
melvster
darn missed it ...
#
melvster
anyway ... back to work
#
KevinMarks
melvster: opensocial defined ways to query activity streams endpoints by time, number etc
#
melvster
oh cool
#
melvster
yeah that'd be useful info
#
KevinMarks
if you want a current example, https://granary-demo.appspot.com/ is useful
#
melvster
very nice!
#
KevinMarks
also, your gitpay link to github is typo'd - github.com not github.come
#
melvster
KevinMarks: thanks, fixed!
#
KevinMarks
if you put rel="me" on the github link and fix the typo, your gitpay profiles will work with indieauth
#
melvster
oh good point
#
melvster
KevinMarks: great suggestion, thanks done ..
tilgovi joined the channel
#
melvster
KevinMarks: that's pretty cool ... id like to make a system where one day people can work on open source projects on github, and then if people like it, they can get enough money to live etc.
#
aaronpk
i thought that was what gittip is for
#
aaronpk
or gratipay now
#
KevinMarks
that blew up
#
aaronpk
oh yeah
#
melvster
it's really wierd
#
melvster
if you think how much value open source has created
#
melvster
how little they have got back
#
melvster
if every open source developer was funded full time forever, the world would make a massive profit
#
melvster
oh wow stuart cheshire is here ... got to meet him
#
melvster
let's see if i can get apple to adopt webid :)
#
wseltzer
melvster, hi from Prague
#
melvster
wseltzer: hi! hope you're enjoying the city! :)
#
melvster
and conference! :)
#
melvster
slvrbckt: lives here too ... :)
#
wseltzer
melvster, what I get to see of it, between meeting sessions!
#
melvster
wseltzer: we had a private bet that you'll all be hanging out in the hard rock cafe :)
#
wseltzer
(there are one-day rates to IETF if you want to visit for just a bit)
#
wseltzer
thinks there are better options than hard rock!
#
melvster
yeah for sure
#
melvster
oh thanks ... will look at the sessions and see ...
#
melvster
i normally swim next door to the hilton :)
the_frey and bblfish joined the channel
#
melvster
does indieauth support facebook?
#
aaronpk
no, facebook doesn't return HTML on public profile URLs
#
aaronpk
everything is in a giant JS block inside an html comment
#
melvster
aaronpk: is it only in ruby ... reading ruby does actually physically hurt my eyes ... :/
#
aaronpk
is what only in ruby
#
aaronpk
indieauth.com is a ruby implementation of an indieauth server
#
melvster
indieauth code
#
aaronpk
there are others with varying functionality
#
aaronpk
if you're tlaking about the relmeauth specifically, there are a few other implementations http://indiewebcamp.com/RelMeAuth#Implementations
#
melvster
aaronpk: can I point more than one page to, say a github account?
#
aaronpk
github only has one "website" field
#
aaronpk
but google+ lets you link to multiple rel=me profiles
#
melvster
you could comma separate them like in subjectAlerntativeName
#
aaronpk
that sounds awful
#
melvster
github is pretty awful to start with
#
melvster
it actually calls homepage 'blog' in the api
#
aaronpk
wow just tried it
#
aaronpk
github actually doesn't display my URL if it is set to http://aaronparecki.com,http://aaronpk.com
#
aaronpk
it's just gone
#
melvster
arg ... pity
#
melvster
silos :(
#
melvster
aaronpk: because i point to github from my homepage already, but now I want to use indieweb with gitpay.org
#
melvster
so then im forced to pick one or the other
#
melvster
if i want to use gitpay.org ill have to give up my homepage
#
aaronpk
indeed
#
melvster
at least with github
#
melvster
i suppose i can have twitter on my homepage
#
melvster
then github on the other
#
aaronpk
use google+ or write your own auth server
#
aaronpk
or link your email address, or gpg key
#
melvster
aaronpk: id need to extend the protocol too ... BUT looks like I cant even put a , in github ... so how to do it?
#
melvster
im not a huge fan of g+
#
aaronpk
email or gpg key are valid options
#
melvster
then does it send out an email?
#
melvster
or do i need to put email in the page?
#
aaronpk
no, uses persona
#
melvster
which is going to get turned off in a few days i think
#
melvster
probably a good thing!
#
melvster
mozilla dont tell you that they phish your password ...
#
aaronpk
is it really?!
#
melvster
i heard end of july
#
aaronpk
i'll switch it to sending an email then
#
melvster
unless they change their mind or defer it
#
melvster
persona was a horrible design
#
aaronpk
"There are no plans to decommission Persona."
#
melvster
you need one password for persona and one for your email provider
#
aaronpk
from may 2014, but no new blog posts
#
melvster
but they dont even make that clear to you
#
aaronpk
persona was a clever bootstrapping to support email providers tha don't support the protocol yet
#
melvster
aaronpk: oh i know how to do it ... just tell people to change the field in github when they want to log in to gitpay
#
melvster
then they can change it back afterwards
#
melvster
oh wait maybe i should just use plain old oauth
#
aaronpk
twitter and gpg aren't good options for you either?
#
aaronpk
or last.fm
#
aaronpk
what exactly are you trying to do?
#
melvster
yeah i could use twitter for my home page and gitpay for my github, but it just seems a bit strange ... maybe because im not used to it
#
melvster
im trying to allow people to lot in to a service so they can add fields to their profile (ironically!) like a bitcoin address
#
melvster
s/lot/log
#
aaronpk
the service being gitpay?
#
melvster
yeah probably
#
melvster
unless i split it out
#
melvster
into an identity service
#
aaronpk
is gitpay tied to github somehow?
#
melvster
i guess i should just use normal oauth
#
aaronpk
if so then just use github auth
#
melvster
ok got it ... i think that makes sense ... was just interested in indieauth as maybe another way
#
aaronpk
yeah, I don't think it helps you in this case
#
melvster
i probably need to impl. github auth anyway
#
melvster
ok thanks, was interesting to learn about anyway
#
melvster
aaronpk: PS you're due 100 credits for the comment you made on the SoLiD repo ... :)
#
aaronpk
haha cool
#
aaronpk
where do the credits come from?
#
melvster
aaronpk: they come from the project
#
melvster
bobsled effect
#
melvster
at the start the project needs some work to take off ... but then it creates value and that feeds back into the economy
#
melvster
so you start pushing in the beginning, but then you jump in, and it pushes you
#
melvster
so works the economy too
#
melvster
i really need a bobsled animation for this :)
#
melvster
but to start off with the "iron wallets" will have a coinbase of 1 million bits ... to get the economy going
KevinMarks_, KevinMarks and bblfish joined the channel
#
cwebber2
hi aaronpk
#
cwebber2
and ben_thatmustbeme
#
aaronpk
good evening
#
cwebber2
I think we talked about meeting up this week or something?
#
cwebber2
also looks like wilkie and lynn cyrin were around too
#
cwebber2
mattl too
#
aaronpk
oh cool!
#
aaronpk
I'm actually in san diego right now, but back tuesday night
#
cwebber2
aaronpk: cool
#
mattl
yeah, i don't arrive until tomorrow.
#
cwebber2
aaronpk: I'm free non-tuesday nights
#
aaronpk
i don't know what your oscon schedule is, but i'd be up for getting breakfast or meeting up later in the day or whateve
#
aaronpk
i'm flexible once I get back
#
mattl
i think everyone i know is going to that thing tomorrow night.
#
mattl
aaronpk: i'm around, just ping me on IRC or Twitter.
#
aaronpk
I feel like we should set a time while we're all here :)
#
aaronpk
are you all staying on the east side near the convention center?
#
mattl
i'm at the university dorms. i think chris too.
#
aaronpk
portland state?
#
aaronpk
cool, we could do breakfast downtown then
#
mattl
works for me.
#
cwebber2
that would be good for me too
#
cwebber2
I can't do breakfast on early friday but I can do any other day I think
#
cwebber2
and deb might be interested too
#
aaronpk
sweet, is wednesday too early?