#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