#social 2018-04-21
2018-04-21 UTC
cdchapman joined the channel
# dansup I've tried to work with Maiyannah but then she responds with stuff like this https://community.highlandarrow.com/notice/2774255
# dansup Negativity like that doesnt help, if there is a valid technical problem between gnu social and mastodon she should help fix that instead of just blaming it on mastodon
cwebber2 joined the channel
# fr33domlover dansup, that's sad
# dansup yeah
# fr33domlover Both GNU Social and Mastodon support OStatus thought afaik?
# fr33domlover (And GNU Social could start supporting ActivityPub maybe, idk)
# lain i was rather amazed that you're actually working on that, dansup
# dansup fr33domlover: I'm actually working on an activitypub plugin for gnusocial
# lain would be nice to have a future for GS servers that isn't just "move to a different system"
# dansup lain: thanks, you are the pleroma dev right?
# lain yeah
# dansup you've done a lot of great work, creating a gnu social like site from scratch is no easy task
# lain seems to be an epidemic :)
xmpp-social joined the channel
# fr33domlover dansup, that's cool! would be nice for gnu social to join the activitypub fediverse
# fr33domlover Hi lain
# lain hi:)
# fr33domlover is implemting ActivityPub for a web app he's writing in Haskell
# dansup fr33domlover: nice
# dansup I can't believe the response I got from a single status, https://mastodon.social/@dansup/99877423794532057
# dansup Its an ambitious project I started last sunday, and I'm just getting to the federation stuff like salmon and activitypub
# lain you're still doing ostatus?
# fr33domlover lain, pleroma looks awesome!
# lain thanks, fr33domlover :)
# dansup lain: yes
# lain that's ambitious :)
# dansup I will only consume objects with images
# dansup the ostatus support might be another week, AS2 is complicated enough
# lain ostatus is annoying
# lain because you need two redundant federating mechanisms, websub and salmon
# dansup yeah, but I'm pretty familiar with gnusocial so I can use that as somewhat of an inspiration lol
# dansup yeah
# lain please don't!!
# lain i've seen the code :)
# dansup well, mastodon too. They all really depend on AS1 or AS2/AP
# dansup openid and other stuff that it supports isnt really needed imo
# dansup gnusocial that is
# fr33domlover lain, did you design the UI by yourself? for pleroma
# lain mostly, it was 70% a clone of qvitter, but it shares no code
# lain although now i don't work much on the frontend, mostly other people do
# fr33domlover lain, having contributors is wonderful! i have a little big problem with UI stuff, I barely know css
# fr33domlover I haven't made any mockups of the visual layout, but even if I did, I wouldn't know how to properly implement them with css :p
# lain similar for me, but modern flexbox isn't too bad
# fr33domlover hmm i guess i'll need to learn it
# fr33domlover https://dev.seek-together.space/s/fr33domlover/r/vervis
# fr33domlover This is the result of me knowing little about css and page layout :p
# fr33domlover I've been doing tons in the backend and just throwing info into the html :p
# fr33domlover I'm wondering at which point I should switch my focus to frontend
# fr33domlover Or alternative perhaps some nice person would decide to help, idk, can't rely on that of course
# erincandescent <cwebber2> I forget which but some of the CAs allow corporate environments to purchase a "service" where they will allow you to MITM sites on a corporate network <-- some used to but doing this is grounds for immediate chucking out of the Mozilla and Google root programs these days
ma1uta joined the channel
# ma1uta hello all
# ma1uta I have questions about ActivityPub
# ma1uta As I understand the https://www.w3.org/TR/activitystreams-vocabulary/ is a basic definitions. Then the https://www.w3.org/TR/activitystreams-core/ based on the vocabulary and defines streams and the https://www.w3.org/TR/activitypub defines client-server and server-server communications using the streams and vocabulary. Is it correct?
liclac, cdchapman, dlongley and vasilakisfil joined the channel
# ma1uta Thanks. Another question: in the Activitypub each user has the inbox and the outbox. How can I find urls of this inbox and outbox?
# lain they're in the json you get from the user id
# ma1uta So, for example, if I have a server https://example.net and an actor @alice I can retrieve the json via get request to https://example.net/@alice and find the inbox, outbox addresses and other datas. Is it correct?
# lain well
# lain not necessarily
# lain theres no guaranteed mapping from @alice to the url, you need to know the actual ID, which is an url
# lain but once you have that, you can find the outbox and inbox as you said
# ma1uta I see. Actor id is the url to retrieve actor's data.
# lain yes
# ma1uta Thanks
# erincandescent Gargron: Hey, I just noticed that for the PropertyValue thing you're putting "schema": "http://schema.org#" in your context; for Schema it should be "http://schema.org/"
# erincandescent Gargron: Yeah Schema.org is weird
# cwebber2 https://github.com/Plume-org/Plume "Federated blog engine (Medium but with ActivityPub) "
# fr33domlover cwebber2, how do you keep finding more and more of these projects? :)
# fr33domlover cwebber2, oh that's awesome!
# lain :)
# lain i gotta say, these "blog over AP" things are kinda funny
# lain given that ostatus was essentially a repurposing of already existing blog technology
# fr33domlover Well we do need these blogs over AP now :)
# fr33domlover Mastodon limiting to 500 chars makes lots of stuff impossible
# fr33domlover I want to be able to publish poems and stories and long thoughts etc.
# fr33domlover Without having to store them separately on my website etc.
# lain you can just change that in the mastodon code, many instances do
# fr33domlover lain, sure I mean if you want to find an instance to use
# fr33domlover Idk if there's a way to list instances by character limit ^_^
# lain ah, good point
# fr33domlover is writing a new song and wondering if someday he'll be uploading recordings to peertube
# lain we have 5000 by default in pleroma, mainly so you never need to split a post (for the few times you'll want to post something long) but still have some meaningful limit.
# fr33domlover That's nice
# fr33domlover checks the length of a short story he wrote, it's 14kb (and english so should be roughly 14k charaters)
# fr33domlover Personally often I want to publish something like this:
# fr33domlover - plain text I write like a story or poem
# fr33domlover - Photo of a hand written version
# fr33domlover - Video/audio of me reading it
# fr33domlover And I just want an easy way to publish these things together in one place
# fr33domlover What it takes is an ActivityPub server that supports long enough posts and uploading of images, video and audio (possibly the way peertube does)
cdchapman joined the channel
# fr33domlover It's not a bad thing to have both cwebber2
# fr33domlover I wonder what the uses may be
# fr33domlover cwebber2, what got chopped off? btw you live in wisconsin right?
# fr33domlover cwebber2, oh where are you moving? if I may ask :)
# fr33domlover cwebber2, I often talk to people from the US and most of them are from the coasts, when I ask why live on such expensive areas, and would they try other places for a less tight wallet, they often say most of the area between the costs is much less open minded, traditionak etc nice to visit but not to live in it. So I wonder how much of it is true and what it's like to live in those areas
# fr33domlover cwebber2, how has it been for you?
# fr33domlover cwebber2, that's nice! :) what do you think the difference is, why do coastal people think it's not a good place to live
# dansup Any idea how to generate a "magic-public-key" ?
# fr33domlover dansup, abra cadabra probably judging by the name ^_^
# fr33domlover (otherwise idk)
# dansup need to figure out how mastodon generates this, https://github.com/tootsuite/mastodon/blob/42bcbd36b72c7ddc5ae1ecced09614863ca382bd/app/serializers/webfinger_serializer.rb#L22
# erincandescent cwebber2: I always intended to use Article as a rendering hint to not reserve an avatar gutter and maybe also switch to a Serif font :p
# erincandescent dansup: shouldn't that just be for OStatus?
# dansup Yes, I'm trying to get OStatus support working too
# erincandescent dansup: anyway it seems to be https://github.com/tootsuite/mastodon/blob/42bcbd36b72c7ddc5ae1ecced09614863ca382bd/app/models/account.rb#L187
# erincandescent So its just bits of an RSA key
# dansup oh interesting, thanks!
mahmudov joined the channel
# dansup ok, maybe I will hold off on OStatus support for now
fr33domlover, fr33domlover1 and cdchapman joined the channel
# puckipedia <erincandescent> cwebber2: I always intended to use Article as a rendering hint to not reserve an avatar gutter and maybe also switch to a Serif font :p <- yeah, I kinda do that. Also I think a differnece would be more rich text?
# erincandescent I mean both are fundamentally HTML but probably
# puckipedia of course, but I mean, if we look at Mastodon and GNU social etc, those have pretty strict values for inside `Note`s
cdchapman, bwn and fr33domlover joined the channel
# dansup Really awesome to see three different federated sharing platforms projects that all use different languages
# dansup Elixir, Python and PHP :D