#social 2015-05-20

2015-05-20 UTC
bblfish, harry, tilgovi, shepazu, jasnell, stevenroose, edhelas, the_frey, the_frey_, pfefferle, tantek and jasnell_ joined the channel
#
melvster
question: does the social web imply users and friends?
#
melvster
tantek: would love you hear your thoughts particularly on ^^
#
tantek
melvster: common use of "social web" seems to imply both, yet as the same, in that you can friend/follow any user, or if their account is private, request following.
#
tantek
as opposed the crazy actor/profile/person distinction nonsense that somehow happened in ActivityStreams historically
#
melvster
tantek: thanks, that makes sense
#
tantek
melvster: that is user = author - someone that can post on a social web silo, and (request) friend/follow other users.
#
tantek
"actor" was a mistaken bikeshedding in activity streams
#
tantek
then again, now it seems "activity" was a mistaken bikeshedding for "post"
#
tantek
too much invention of new terms of no real world good reason
#
tantek
only for abstract / theoretical architecture reasons that didn't actually provide any real world use-case benefit
#
melvster
i dont particularly like the "actor" term either, but I suppose I can live with it
#
melvster
friend / follow seem to be very closely related
#
tantek
melvster: I see the "actor" problem the other way. I think AS2 (or whatever we call it) can "live with" the term "author"
#
tantek
the *existing* term as defined/used in Atom, then re-used in hAtom, h-entry etc.
#
melvster
makes sense
#
tantek
preferring existing term that is (part of microformats methodology, minimize reinvention of such things)
AnnB joined the channel
#
melvster
we tend to use the term "Person" in linked data
#
tantek
probably depends on context
#
tantek
e.g. we use h-card in microformats, based on hCard based on vCard
#
tantek
but the context around that can be many things
#
tantek
e.g. "author" of an h-entry
#
tantek
or "location" of an h-event (e.g. a nested h-card venue)
#
tantek
or "organizer" of an h-event
#
tantek
or "attendee" of an h-event
#
tantek
all those h-event quoted terms are from iCalendar
#
tantek
also not invented by microformats, but rather re-used from iCal
#
AnnB
BTW, "friend" seems a bit, um, friendly when considering these technologies in a business context
#
tantek
in my experience microformats are much better are re-using such terms from other standards than SemWeb communities, who typically seem to only re-use terms from other SemWebby vocabs/proposals - e.g. the schism of FOAF from vCard.
#
tantek
and I don't know how to help fix that
#
tantek
AnnB - sure, hence FB has "Pages" for businesses, who then instruct users to "like" or "follow" them there
#
aaronpk
i think AnnB was talking more about co-workers?
#
AnnB
yes, aaronpk
#
tantek
right, LinkedIn has what - "Add Connection" ?
#
melvster
"comrades" :)
#
tantek
but it's essentially bidirectional "friending"
#
AnnB
yes, it is -- although we have both options (one-way and bi-directional)
#
AnnB
my point is that most of the other terms are more appropriate for business usage, then "friend"
#
AnnB
s/then/than/
#
AnnB
melvster ++
#
AnnB
dang .. needs comma?
#
tantek
AnnB - even in the non-business social sense, there's the running cultural joke about "myspace/facebook friends" vs. "real friends"
#
AnnB
melvster, ++
#
AnnB
true, tantek
#
tantek
awkwardness abounds in the social web
#
AnnB
yup
#
AnnB
even more so in enterprise web
#
tantek
but we stick with current terms until someone has a solid proposal for something better
#
tantek
and even then we may reject/revert
#
AnnB
just sayin'
#
tantek
e.g. "actor"
#
AnnB
since many others are not engaged in big enterprise
#
tantek
since big enterprise often waits for v1.1 or v2 before evaluating for internal deployment, I think we have some time ;)
the_frey_ joined the channel
#
AnnB
once you determine the vocabulary to be "friend" .. it will be cast in stone
#
AnnB
despite our slower deployment, one of the main reasons we participate is to try and educate / influence you vendors as to enterprise perspectives
#
rhiaro
hey AnnB, does 'follow' work for enterprise?
#
rhiaro
because friending (or colleague-ing) is just bi-directional follow
#
rhiaro
I am currently of the opinion a one-way relation is all we need to specify
tilgovi joined the channel
#
AnnB
I'm in a meeting, so can't think clearly right now ;-)
#
AnnB
on the surface, I think "follow" works
#
AnnB
we have both "follow" (one-way) and "connect" (2-way), in our internal tool
#
rhiaro
cool, just wondered :)
#
tantek
rhiaro: I like your approach of starting with only "follow"
#
tantek
we may not need to specify anything like "connect" or "friend"
#
tantek
I actually like the asymmetric "allow following of me" as well, for private accounts/data (from Dopplr)
stevenroose joined the channel
#
rhiaro
follow + approval
#
tantek
rhiaro: approval maybe - I'm saying there is a less common but more desirable model as demonstrated by Dopplr
#
tantek
follow, request follow
#
tantek
and allow follow
#
tantek
all as initial actions
#
aaronpk
i plan to do some sort of approval thing to be able to grant access to private content, but totally haven't worked that out yet
#
tantek
aaronpk - when I get to private content I will likely design/implement a "allow follow" model instead
#
tantek
where I specifically grant people the option of viewing / subscribing to my private / limited ACL posts
#
aaronpk
ah yeah
#
tantek
I kinda don't want to deal with an inbox of "request follow"
#
tantek
s/follow/follows
#
aaronpk
good point! fewer
#
aaronpk
fewerinboxes++
#
Loqi
fewerinboxes has 1 karma
#
tantek
right, and inboxes--
#
tantek
inboxes--
#
Loqi
inboxes has -2 karma
#
melvster
tantek: ive just been implementing inboxes this week
#
tantek
melvster: I'm sorry :) I really think the email metaphor is dated and regressive.
#
melvster
im not really an expert in naming
#
melvster
just like to get things working
#
tantek
melvster - problem is that sometimes naming things affects them actually working for users
#
tantek
the selfdogfood methodology helps shortcircuit this to some extent, forcing the "get things working" person to also personally feel the "actually working for users" pain or pleasure and thus adjust accordingly in a tighter loop
#
melvster
yes i agree
#
melvster
my inbox was specifically for payments, but SoLiD doesnt distinguish between financial data and social data
#
melvster
i dont mind changing the name
#
melvster
just wanted to get a working system as soon as I could
#
melvster
facebook api actually has payment too
#
melvster
but i needed some place to send messages to another user
#
melvster
so i called it 'inbox'
#
melvster
i dunno if that's a good name or not
#
tantek
I dislike it because of the framing that there is an actual container where things accumulate from (potential / likely randoms) for the user
#
tantek
OTOH contrast with the framing of 'webmention' which basically is just an ephemeral notification that there is something on the web that mentions you, and then it is up to you whether you want to go get that or not.
#
tantek
it's not just changing the name but the model that requires a notion of it
#
tantek
even for payments, it's not clear you want to automatically accept (what inbox implies) payments from randoms
#
melvster
after it hits the inbox it is processed
#
melvster
the client will later get a notification that the payment was successful
#
melvster
normally in about 1s
#
melvster
using decentralized block chain technology
#
melvster
i guess i could put activity streams in there too
#
melvster
and mock up some use cases
#
melvster
i like having a container in some cases
bblfish joined the channel
#
tantek
steps back from the block chain discussion. ;)
#
aaronpk
runs away even quicker :P
jaywink joined the channel
#
AnnB
just FYI, from a novice point of view (namely me)
#
AnnB
whoops ..
#
AnnB
"webmention" is not intuitive, whereas "inbox" is
#
AnnB
in fact, I still don't really understand what "webmention" means
#
AnnB
need to consider a much broader audience than just hip geeks
#
tantek
AnnB - right, because we are disrupting the inbox model because it is broken, even if understood
#
AnnB
while I appreciate your goals of improved processes .. I am not convinced the inbox model is broken
#
tantek
we have no desire to reinvent RFC822 with W3C specs titled "social" something instead of "mail" something
#
tantek
AnnB - I think when you end up using/deploying this stuff on your own site, you find that the "inbox" model is broken.
#
tantek
Obviously internally at big enterprises, they have no problems with the "inbox" model.
#
AnnB
I agree there are other models; I do not agree there is no need for inboxes
#
AnnB
<now getting lunch>
#
aaronpk
would like to point out he also works at a relatively large enterprise company
#
tantek
wonders if AnnB is getting a box lunch. ;)
#
tantek
cynical observation, enterprises like inboxes because they like the sender-power-bias of the CEO being able to forcibly deliver something to all employees' inboxes, as opposed to the indieweb receiver-power-bias of only optionally retrieving something that they've been notified about.
#
aaronpk
we've been trying to move more of our communication to github, where it's more about tagging people on threads that are relevant to them rather than sending anything to their inbox
#
tantek
aaronpk, right, "tagging people on threads" = mentions, rather than sending anything to inboxes.
#
AnnB
good joke about box lunch!
#
AnnB
I understand the cynicism .. but don't think it's that
#
AnnB
and I am NO apologist for CEOs
#
tantek
AnnB, the CEO characterization is merely the tip of the hiearchical culture trap that enterprises reinforce.
#
AnnB
I do not find that mentions / tagging works for many
#
AnnB
I understand
#
tantek
AnnB - only because it's new and in development as a culture
#
AnnB
regardless, there is a value to the inbox model, for many purposes ... IMO
#
AnnB
as there is value to tagging / mentions
#
AnnB
I do not think one negates the other
#
tantek
AnnB - I disagree - the inbox model merely is a reinforcement of undesirable power imbalances
#
AnnB
yeah, well ... that would be your opinion .. IYO (?)
#
tantek
no - it is demonstrated by the above examples - not just an "opinion"
#
tantek
that was just a summary statement for presented examples
#
tantek
whereas "is value … for many purposes" without providing specifics, is an opinion
#
AnnB
it's very hard to discuss things with you
#
tantek
AnnB - I'm rejecting your characterization of "opinion" by presentation of concrete examples
#
tantek
you don't like that rejection, hence you consider the discussion hard
#
tantek
however, that doesn't invalidate the rejection
#
AnnB
and I'm giving feedback on that mode of discussion .. which you reject
#
AnnB
<now goes to stir her beans>
#
tantek
AnnB, how do you prefer to discuss and evaluate the difference between statements being opinion vs. based in examples, vs. based in evidence vs. based in facts?
jasnell joined the channel
#
tantek
because you obviously implicitly value those differences, since your statement "that would be your opinion" seems to read to me an attempt to undermine or diminish my statement
#
tantek
goes back to #css
#
AnnB
not trying to undermine nor diminish your statement(s), tantek, ... which actually I value quite a lot
#
AnnB
but I do think they are your opinions, just as mine are mine ...
#
AnnB
and that it's possible for many possibilities to exist, rather than only 1 truth
#
KevinMarks
my discussion of twitters problem with abuse is that turned @ mentions into an inbox
#
KevinMarks
wiht an unread count
#
tantek
AnnB - and that's where I disagree, given the spectrum provided above, they are not just my "opinions"
#
tantek
AnnB - we use examples, and evidence to narrow down the many possibilities, sometimes down to one possibility
#
tantek
KevinMarks: great example. the "inbox" metaphor that Twitter implemented in their UI was directly harmful to underrepresented and at-risk populations
#
KevinMarks
which is based on my analysis of twitter following as different from other fora http://epeus.blogspot.com/2009/03/how-twitter-works-in-theory.html
#
tantek
AnnB - real world example with citation = not just anyone's "opinion"
#
tantek
see also: http://powazek.com/posts/3368 "The Argument Machine"
#
AnnB
OK, leaving aside my usage of the word / concept "opinion" .. it feels to me that you accept YOUR truth, and no others
#
AnnB
or maybe only those of others in your same mode
#
tantek
AnnB - no I tend to look at the position that has the most supporting examples / evidence, which can change with new data. That's scientific method 101
#
tantek
if you don't like a position, providing counter-examples, counter-evidence, or an alternative position with *more* evidence
#
tantek
asserting an opinion in contrast to positions with evidence is not very helpful
#
KevinMarks
iOS's red numbers on apps is another antipattern - it makes every app an inbox
#
tantek
KevinMarks, I believe you have now presented sufficient examples for us to start documenting /inbox-antipattern
#
AnnB
feeling adequately shut down .. going off to do other work ...
#
aaronpk
want to use my home screen as a reference? there are little red numbers on almost every app because i've completely given up on clearing them out
#
tantek
AnnB, assuming you read logs, the point and intent is to question, challenge, and debunk (or "shutdown" as you say) *statements*, not people.
#
tantek
No one is shutting *you* down in anyway.
#
tantek
aaronpk - you can turn them off in Preferences > Notifications > disable Badges on all those apps
#
tantek
calmtechnology++
#
Loqi
calmtechnology has 1 karma
#
aaronpk
!!!! good point
#
tantek
rednumbers--
#
Loqi
rednumbers has -1 karma
#
aaronpk
oh god so many
#
Loqi
@t :: #OCD focus tip via @helloerica: iOS home > Settings > Notifications > click each app, turn off Sounds+Badges. (ttk.me/t4D44)
cwebber2 joined the channel
#
aaronpk
heh i haven't really looked at the full list of apps on my phone in a while...i can probably delete a bunch of these
LCyrin joined the channel
#
KevinMarks
re the 'how did activity streams end up with these distinctions' thing form earlier
#
KevinMarks
it was modelling the 'news feed' idea - which is in effect a log of state changes
#
KevinMarks
with the assumption that filtered subsets of these would be useful
#
KevinMarks
based on practice in existing social network silos
#
KevinMarks
it had a production stream and a consumption stream
#
tantek
it was never actually a log of state changes - so that was where a logical deduction error occured
#
tantek
nevermind the assumption without use-case and prototype (selfdogfood)
jasnell, jasnell_, jasnell__, bblfish and almereyda joined the channel
#
aaronpk
tantek: thanks for the recommendation on disabling all the badge icons :) my phone is much cleaner looking now
#
tantek
boom!
#
tantek
you're welcome
#
aaronpk
the only one i can't disable is the Settings app, but that realy just means i should install this iOS update
#
aaronpk
it's going to take a few days to readjust to the lack of badges, my phone sreen looks out of balance now since i've been weirdly mentally compensating for the badge icons before
#
tantek
yeah that one bugs me too
#
tantek
it's so much nicer/calmer
#
aaronpk
i left badges enabled for Messages, since those are high priority since they are private and direct communications
#
tantek
yes I did that too
#
tantek
and FB Messenger
#
tantek
and FT
#
tantek
and Skype
jasnell, KevinMarks and bblfish joined the channel