#social 2018-03-22

2018-03-22 UTC
#
melody
dudes' attention
#
melody
the kind of privacy that most tech people are concerned about is actually really centered around white men's concerns though -- like the whole rhetoric around online privacy is itself wrapped up in a lot of privilege, like its really wrapped up in concerns around advertising and wide-net surveillance / data warehousing -- most other people have much more dire and immediate concerns that aren't addressed by the kind of privacy paranoia that catches white tech
#
fr33domlover
saranix, I don't think I'm very good at convincing or inspiring people, so don't take my answer as advice, but it'd probably say something like and "it's in a bad state exactly because of this kind of thinking" and "just because other people do bad stuff doesn't mean it's ok for us to do it too"
#
fr33domlover
Tbh my job has nothing inherent to do with technology
#
fr33domlover
So I can choose the people and communities I interact with
#
fr33domlover
I once had a coworker long time ago who was quitting and moving to a company that makes money from the data it collects on its users
#
fr33domlover
Unlike most other people around me at the time, he did care about that
#
fr33domlover
He said, I know it's evil
#
fr33domlover
But... he still took the job
#
fr33domlover
I feel like money plays a primary role here
#
melody
im really sick of most privacy advocates for that reason, there's just no real acknowledgement or interest in tackling the harder social problems that are actually a concern for people who are used to being surveilled in a more uh, real , direct and impacting way -- and instead focus on protecting themselves (and really nobody else) from what little bit they are subjected to
#
melody
it's a myopic kind of point of focus
#
fr33domlover
The biggest problem is definitely social
#
fr33domlover
But it also must be scary for many people to talk about the social problem
#
saranix
interesting assumptions folks :-) Actually he was a black male and most of the rest of the room was black (I am not)
#
fr33domlover
Because it touches the foundations of society
#
fr33domlover
I've met many people who have some dream to be rich and ideas about start ups or business idea etc. and their opinions seem to favor freedom to do-what-it-takes-to-make-money not because they strnongly believe these things in their heart
#
fr33domlover
But simply because it aligns with their dream
#
fr33domlover
e.g. if you say something like "all software should be free (as in freedom)" you threaten the huge proprietary software corporations and everyone else making millions in this way
#
fr33domlover
So it's a big statement to say and it takes some courage to say it
#
fr33domlover
it's like scientists are scared of doing big innovative things that make the current stuff obsolete
#
fr33domlover
Because they're scared of being "burned" in the scientific community
#
fr33domlover
If we replace, say, faceb00k entirely with mastodon and similar networks
#
fr33domlover
Then there is no "huge multi billion company that provides an online social network"
#
fr33domlover
You remove from the system the ability to have such a thing
#
melody
saranix: i was more reacting to tantek's implication that privacy advocacy was somehow immune from being driven by white male privilege -- not really anything about the person at your meeting
#
saranix
The strangest thing was trying to explain to one of the main people, who was telling me their whole mission is to get people to shop local and stuff, that the exact people they are trying to attract are the most likely to be privacy concious, and would be averse to their shopper-tracking-apparatus. Like I was trying to tell her how to be more effective, but I had a hard time getting it across.
#
saranix
I was like, "you are trying to attract me! and I'm telling you that would make me turn the other way!" (in my head, I refrained from saying that)
#
fr33domlover
That reminds me of an offer I once got :P
#
fr33domlover
To participate in a project that tracks every single item people buy and bring home
#
fr33domlover
In my mind I was like O_O are you crazy lol
timbl joined the channel
#
fr33domlover
saranix, this time I have an actual relevant activitypub question ^_^
#
fr33domlover
When I GET an outbox, I get all the public stuff posted by the actor
#
fr33domlover
is there some optional or suggested or standard way to filter that content?
#
fr33domlover
Like, say, I want to see just the Likes that an actor made
#
fr33domlover
Should I GET a separate "likes" collection
#
fr33domlover
or get the outbox and somehow ask to filter just the likes?
#
fr33domlover
But it can also get more complicated, "likes" is a single specific collection
#
fr33domlover
What if an actor has hypothetical collections "c1", "c2", "c3"... etc.
#
fr33domlover
Should those be separate actors? Should an actor's JSON profile mention all of them? if not, should there be any standard way to discover them?
tantek joined the channel
#
fr33domlover
For example if I have events like "Joe opened issue #1" and "Joe commented on issue #1" I want to be able to GET just the stuff about issue #1
#
fr33domlover
Ugh I wish this place had a mailing list :p
#
saranix
there is no standard. The way I see it, it's a question of where you qwant to split your client/server activity. You could do collection?type=likes, or you could do collection#type=likes
#
tantek
melody - absolutely did not mean to imply that at all. not sure I'd try to posit anything as being "somehow immune from being driven by white male privilege" :/
#
Loqi
[melody] the kind of privacy that most tech people are concerned about is actually really centered around white men's concerns though -- like the whole rhetoric around online privacy is itself wrapped up in a lot of privilege, like its really wrapped up in co...
#
saranix
the place to put collections on the actor object is the "streams" property https://www.w3.org/TR/activitypub/#streams-property
#
melody
sorry for putting words in your mouth, i have a knee-jerk around this and interpreted poorly
#
saranix
I'm not a big fan of the "likes" collection (for similar reason as the followers collection)...
#
melody
years of grating arguments with myopic nerds have worn down my patience :(
#
tantek
melody - no apology necessary, I can see how what I said could be ambiguous. and I can only begin to appreciate the grating you refer to. :(
#
fr33domlover
saranix, what do you mean split client/server activity? hmmm "streams" wouldn't work here because there could easily be hundreds or thousands of them, can't rely on listing them all - well, technically can, just feels a bit too much :p
#
fr33domlover
I suppose I'm wondering about compatibility with the fediverse
#
saranix
fr33domlover, lol you could always do streams: [ { url: https://example/collections", summary: "list of collections" } ]
#
fr33domlover
saranix, haha yeah
#
Loqi
nice
cdchapman joined the channel
#
fr33domlover
saranix, for my own web app I don't care much which approach it is, I just want to interoperate with the fediverse and come up with the best option
#
fr33domlover
outbox?type=coll / outbox#coll / coll
#
saranix
most likely the most compatible way would be to be very liberal with what objects are actors themselves, that way people can connect using really really dumb software.
#
fr33domlover
saranix, I feel like making stuff actors is also the most flexible approach
#
fr33domlover
For example,
#
fr33domlover
If I make something as small as a "ticket dependency" an actor,
#
fr33domlover
(1) I lose nothing
#
fr33domlover
(2) I can trivially support comments on that dependency and delivery of notifications
#
fr33domlover
I lose nothing because I can make the inbox URL identical to the actor ID
#
fr33domlover
(since the ticket dependency is not a person running a web browser, it will never need to GET its inbox)
#
fr33domlover
I'm just examining the other extreme: Only people are actors
#
fr33domlover
And everything else: Projects, tickets, ticket dependencies, whatever, is not actors
#
fr33domlover
ActivityPub doesn't seem to cover arbitrary filtering of content
#
fr33domlover
Like "I want to be notified only about tickets related to topic X and which have severity Y"
#
fr33domlover
But I guess this sort of thing would be meaningful in both approaches
#
fr33domlover
Even if every single ticket is an actor, there's no obvious standard way to do sorting and filtering of tickets in your web browser tab
#
fr33domlover
The server-to-server part of that may be challenging, but, it's doesn't seem that useful anyway
#
fr33domlover
I'm for making-everything-an-actor ^_^
#
saranix
I think the reason that filtering isn't clear, is because activitystrreams is really about notifying about activities on objects. It's just that, in the microblogging world, the activity IS the object
#
saranix
sort of
#
saranix
I mean, the stuff going server->server doesn't necessarily have to provide anything other than a url, maybe a summary or name, stuff like that, but the actual data might still need to be fetched to be looked at (like an image e.g.)
tantek joined the channel
#
fr33domlover
saranix, I think it's even more than that - not only filtering-at-delivery time not very useful in many cases in general, it's even less useful in this context of microblogging or generally social stuff
#
fr33domlover
You don't want to do "Show me all the bananas Joe ate during the last month"
#
fr33domlover
Well you can
#
fr33domlover
But, people usually just want to look at the feed
#
fr33domlover
And even then, that banana thing is done client-to-server
#
fr33domlover
Not federated, so, ActivityPub doesn't have to worry about it much
#
fr33domlover
Filtering feels like something for data scientists
#
fr33domlover
Regular users don't filter by bananas, they just scroll through the feed
tantek joined the channel
#
fr33domlover
I'm finding that I have a lot of questions about my federation implementation
tantek joined the channel
#
fr33domlover
I wish I had some place to ask them where they're recorded and people can see and reply asynchronously
#
fr33domlover
(Like of this place had a mailing list)
#
JanKusanagi
well, the topic says "Chat logs: https://....." :D
#
fr33domlover
JanKusanagi, yeah but it's still diffcult to manage a deep long discussion about some technical topic using IRC alone
tantek, xmpp-social, cwebber2, fr33domlover and cdchapman joined the channel