#social 2019-12-04

2019-12-04 UTC
dude1 joined the channel
#
dude1
any1 here?
#
dansup
nobody
#
dude1
bro
#
dude1
that sucks
#
dude1
what's this group for exactly?
#
dude1
i feel like irc is kind of a dead platform, i use it a lot tho, i love it
#
meff[m]
I'm not on IRC
#
dansup
dude1: Social Web Incubator Community Group, mostly focused on ActivityPub which is implemented in projects like Mastodon, Pleroma, Prismo, etc
#
dude1
meff[m], yeah i see you're using matrix
#
dude1
ookay dansup but what does "social web incubator community group" mean
#
dude1
i know a little bit about activitypub, i'm super interested in federated systems
#
dansup
its a W3C working group that publishes the standards that power the world wide web!
#
dude1
but... i have no idea how to even begin writing a social network...
#
dansup
well w3c does, this is just a small part of it
#
dude1
yeah i know about w3c
#
dude1
i read a bit about the activitypub protocol
#
dansup
well, I was in the same boat last year
#
dude1
did you manage to implement something?
#
dansup
yeah, its a smaller project focused on image sharing
#
dansup
pixelfed.org
#
dude1
wow
#
dude1
i've seen it on the fediverse
#
dansup
i had like 20 followers before I announced the project, now is a good time to start a new project!
#
dude1
i love the fediverse and i love all of that, but to me it feels like the boundaries are not being pushed far enough
#
dude1
like, i see this and i just imagine this bright federated future lol
#
dude1
but maybe i'm too much of a dreamer
#
dansup
well the AP standard isn't very old
#
dude1
yeah, so i think people are exploring it
#
dude1
i mean mastodon is super popular
#
dude1
it has like a million users
#
dude1
i think it is mostly popular in japan for some reason tho, lol
#
dansup
and each project has very talented people behind them, once the fediverse experiences another viral moment like in 2017 it will grow
#
dude1
yeah, i was looking at github
#
dude1
well at projects in github
#
dude1
and holy cow
#
dude1
that's why i decided "if i want to do something i won't be able to do it without help" so i ended up here
#
dansup
yeah, I kinda did things backwards
#
dude1
you reverse engineered a project? or what
#
dansup
have you considered helping an existing project to gain some insight into the spec
#
dansup
well pixelfed took longer than usual to federate, add mobile apis, etc
#
dude1
dansup, the problem is i don't know how i could even begin to help
#
dude1
i've never really done anything.
#
dude1
i'm like a baby, i studied biology lmao
#
dansup
i never used social media that much either until I rejoined mastodon in early 2018
#
dude1
i've been working on neural networks, so the only programming language i really know is python
#
dansup
things can change pretty fast
#
dansup
SocialHome and Anfora use python
#
dude1
oh nice
#
dansup
anfora is like Instagram/500px/Flickr
#
dude1
hmm
#
dansup
SocialHome is like diaspora/facebook/twitter
#
dude1
my idea
#
dude1
is like...
#
dude1
mmm
#
dude1
well this is the problematic i want to solve
#
dude1
sometimes you kinda want to do something, but you don't know how to do it, just like i am right now
#
dude1
so obviously what we usually do is we google, we learn, we start things small and build up
#
dude1
maybe as the project starts to take off, people become interested
#
dude1
in open source projects you'll start to get people who come and help you with your code, they do pull requests, report bugs, etc.
#
dude1
so my idea is kind of build a social network that helps bringing people from different areas together
#
dansup
like a federated ProductHunt ?
#
dude1
maybe yeah
#
dude1
but really, the beautiful part is that i want it to be modular
#
dude1
because different projects have different needs
#
dude1
so for example your project could have a chatroom, it could have a forum, it could have whatever you want
#
dude1
and these would be implemented through bots or something that people themselves could write
#
dude1
so really it is a social network that is expandable
#
dude1
so as the leader of the project what i would be doing most of the time is just building these add ons, so people would have more and more functionality
#
dude1
but all of the implementation details, i have no idea where to even begin, what are the limitations, all of that
#
dude1
so the idea really is this thing of modularity, where you can easily build a "bot" that will carry some feature
#
dude1
so i was thinking maybe a way of getting people is to make it so it's easy to turn servers into some kind of MUD, i love MUDs, but it would be just as easy to turn the server into one that focuses on code development
#
dude1
or anything, i imagine this example where there's a kid who wants to become a youtuber, opens up an instance on some server dedicated to youtube, and everyone there is on the same page, so he might be looking for writers... writers join, and they have a space to discuss new videos, to chat, to do everything
#
dude1
does it make sense?
#
dude1
it's a very big project lol
#
dude1
but it's sort of like, the mother of all social media, because of how extensible it would be
#
dansup
yeah it sounds like what pleroma wants to be
#
dude1
i thought pleroma was a micro-blogging service
#
dude1
kinda like twitter
#
dude1
microblogging is cool but it's more of the same to me, what i want to make is more like
#
dude1
a managment tool
#
dude1
like, a system for people to have their own micro-states
#
dude1
ideally they'd have some way of making money, social welfare, democracy, etc.
#
dude1
how do they make money is up to them, but the rest of the services, they should be able to get them from other people in the federated network
Chocobozzz joined the channel
#
fr33domlover
o/ in an OrderedCollection, 'orderedItems' may contain a subset of the items of the collection, right? Based on the permissions of the viewer. If I want to say that in a certain collection the 'orderdItems' must be a suffix of the full collection (i.e. either a continuous subset from the end, or just the whole collection) which english word do I use for that? Is "suffix" the right word?
#
fr33domlover
As in "orderedItems must map to a suffix of the full collection"
#
cjslep[m]
Why did an OrderedCollectionPage with no "next" property not work for your use case?
#
dansup
I've never had to parse an OrderedCollection in pixelfed
#
fr33domlover
cjslep[m], I'm just asking about the English term, to use in a spec :)
#
fr33domlover
I used prefix/suffix for now, sounds ok, maybe it's just the right term for this :p
#
fr33domlover
(term as in natural language, not RDF/JSON-LD/AP ^_^)
#
cjslep[m]
Ah ok. The "tail end" or "trailing end" of the collection? Those are my humble, non techy suggestions.
#
melody
i might just spell it out "orderedItems must be either the full collection or a continuous subset from the end"
#
melody
then there's no ambiguity
#
melody
and there's no real cause to be trying to save words at the expense of clarity
#
melody
in a spec
#
fr33domlover
cjslep[m], melody, thanks :) I wasn't seeking to save words, just to pick *any* words. English isn't my native language btw, it's reasonable but sometimes I need hints ^_^
#
melody
"suffix" doesn't necessarily imply fully continuous, so i think spelling it out is best if you're not allowing items to be selectively dropped due to permissions or w/e
#
nightpool[m]
fr33domlover: I'm interested in what your usecase is. why impose such a strange requirement?
#
nightpool[m]
(I agree w melody that spelling it out would make for the best spec)
#
fr33domlover
Hmm ok I'll update my wording
#
fr33domlover
nightpool[m], have you used web hooks with your repos? Such as the ones that send you an HTTP request whenever commits are pushed to your repo. Some pushes may include thousands of commits (e.g. if you migrate a repo to a new location and push the whole history at once; or perhaps many many automated micro commits are being pushed, whatever), but including them all in the HTTP request is heavy and rarely
#
fr33domlover
useful. So forges often set a cap, e.g. include only at most the last 20 commits in the push. That's my use case :)
ayorosmage joined the channel
#
ayorosmage
Hi
#
ayorosmage
Is there a matrix group for SocialCG ?
#
fr33domlover
ayorosmage, this channel is linked with a Matrix room
#
ayorosmage
do you know the matrix address ?
#
jaywink[m]
ayorosmage (IRC): `#socialcg:cybre.space` for example
#
ayorosmage
thx
al[m], rayan[m], paul[m] and sid joined the channel
#
sid
-hello everybody