Posts by mayel@pub.mayel.space
 (DIR) Post #9nJXKA6z6CVn14NnTE by mayel@pub.mayel.space
       2019-09-25T23:39:16.359163Z
       
       0 likes, 0 repeats
       
       @bhaugen @lynnfoster @yaaps to clarify, I think anyone should be able to take an action within a group (as long as the group is discoverable publicly) by simply @ mentioning it (or an equivalent UI based way to post within a group), rules on the group's home instance then decided whether to take into account that particular activity from that particular actor (eg. whether its a member of the group, whether its a moderator, whether this user has permission to create an event, etc) and then publishes an Announce activity that points to the original activity, this making it an official group activity.
       
 (DIR) Post #9nSAbVG9UdeMVyAWMS by mayel@pub.mayel.space
       2019-09-30T16:01:53.356319Z
       
       0 likes, 0 repeats
       
       @Antanicus fun! what are you going to do? Lmk if you want some recommendations!
       
 (DIR) Post #9nVLvthkdogYWWLr1M by mayel@pub.mayel.space
       2019-10-02T04:05:49.838539Z
       
       0 likes, 1 repeats
       
       “As the millennium approached, the online world would become increasingly centralized and consolidated, with both governments and businesses accelerating their attempts to intervene in what had always been a fundamentally peer-to-peer relationship. But for one brief and beautiful stretch of time – the stretch that, fortunately for me, coincided almost exactly with my adolescence – the Internet was mostly made of, by, and for the people. Its purpose was to enlighten, not to monetize, and it was administered more by a provisional cluster of perpetually shifting collective norms than by exploitative, globally enforceable terms of service agreements. To this day, I consider the 1990s online to have been the most pleasant and successful anarchy I’ve ever experienced.” #reading #books #snowden
       
 (DIR) Post #9nh9QyRmXE9aJHzMMC by mayel@pub.mayel.space
       2019-10-07T20:37:58.181449Z
       
       0 likes, 2 repeats
       
       Can't believe I didn't know this exists until now! A browser plugin that simplifies following or interacting with other users on remote Mastodon instances in the Fediverse. It skips the "Enter your Mastodon handle" popup and takes you to your own "home" instance, without having to enter your Mastodon handle on remote instances.https://addons.mozilla.org/en-GB/firefox/addon/mastodon-simplified-federation/
       
 (DIR) Post #9npBvU8UNuorVfM7qC by mayel@pub.mayel.space
       2019-10-11T16:12:37.327649Z
       
       0 likes, 1 repeats
       
       Google pulls Hong Kong protestor game from app storehttps://www.bbc.com/news/business-50009763?cc @yaaps
       
 (DIR) Post #9o0OmmBsRXQamhemqu by mayel@pub.mayel.space
       2019-10-17T03:00:23.984176Z
       
       0 likes, 0 repeats
       
       @wizard we need federated code forges, stay! Fortunately ForgeFed is working on it
       
 (DIR) Post #9o19wyZxvvz3wrI19E by mayel@pub.mayel.space
       2019-10-17T02:57:01.759891Z
       
       1 likes, 0 repeats
       
       @xj9 @gemlog links in conference slides
       
 (DIR) Post #9o35xq4XMyIS0LVsv2 by mayel@pub.mayel.space
       2019-10-18T11:45:50.935736Z
       
       0 likes, 1 repeats
       
       @karen
       
 (DIR) Post #9tV2ATaMG7BkokoDyq by mayel@pub.mayel.space
       2020-03-29T06:36:11.101390Z
       
       0 likes, 0 repeats
       
       .
       
 (DIR) Post #9zjYpo2pa5a33gQ2z2 by mayel@pub.mayel.space
       2020-08-21T15:56:39.948285Z
       
       0 likes, 1 repeats
       
       Wondering how everyone on hear chooses a nickname, and mostly how (if at all) you keep your alt seperate from your real world activities and identity? Or do you just have two accounts, and if so how do you choose where to post?
       
 (DIR) Post #9zkcSsVpOkKDEGGThY by mayel@pub.mayel.space
       2020-10-02T08:47:51.553172Z
       
       0 likes, 0 repeats
       
       @Hamishcampbell I'm about to watch your presentation. We sure would be keen to cooperate!@adinfinitum @commonspub @witchescauldron @msaunders
       
 (DIR) Post #9zmavCZWbDFHxWI9Kq by mayel@pub.mayel.space
       2020-10-03T10:57:08.016186Z
       
       1 likes, 1 repeats
       
       Join us in 1h30 for a Q&A about @commonspub and @bonfire First watch the intro: https://conf.tube/videos/watch/d66cf9ea-e8bf-452e-bb36-e88a402e3da2Then connect here at UTC 14:30:https://bbb.fosshost.org/b/mor-bi9-lra-lit
       
 (DIR) Post #9zmv45rWuenEq5EN16 by mayel@pub.mayel.space
       2020-10-03T14:55:38.546722Z
       
       0 likes, 1 repeats
       
       @witchescauldron @Hamishcampbell @adinfinitum @commonspub @msaundersAfter attending the Q&A I think two areas where we could collaborate are the tech (depending on your needs and which stack you end up choosing of course, it seems you have pretty unique requirements but at least our ActivityPub federation library might be useful), and the other would be figuring out and interop of federated topics (like hashtags but when you tag them that content federates to followers of the tag).
       
 (DIR) Post #9zmv6zyrEnbjSw2lQe by mayel@pub.mayel.space
       2020-10-02T11:06:17.136855Z
       
       0 likes, 0 repeats
       
       Very interesting discussion, thanks!Several of you mentioned a desirable future where you could have one identity on a generic server that you use via many client apps that each do their specialized thing, which is a goal we share for @commonspub My understanding is that a blocker to that has been the lack of adoption of AP C2S (with apps using more specialized APIs like Mastodon’s instead). We initially tried to address that in CommonsPub by structuring the database and AP library in a generic enough way so it can handle any types of activities and objects and by implementing a GraphQL API so that client apps would have very powerful and flexible capabilities to create custom features and experiences (without the complexity of implementing ActivityStreams or JSON-LD).I think we made a breakthrough recently though, thanks to using LiveView which enables us to build realtime web apps in Elixir (a backend language) without any JavaScript or frameworks like React. With our new project @bonfire what this means is that instead of client apps having to be something that runs in your browser or on your phone, the clients can be LiveView apps running on your device that’s plugged in at home next to your router, and the server hosting your identity is a generic AP-only service in the cloud which syncs with that device.(copied this response from SocialHub, since Discourse doesn't federate yet)
       
 (DIR) Post #9zmv70ONhu1Yk5z9DE by mayel@pub.mayel.space
       2020-10-02T13:00:57.624500Z
       
       0 likes, 0 repeats
       
       @mariusor @bonfire @commonspub @apconf Well, if you were trying to do something like AP C2S in GraphQL you could simply using a JSON scalar with raw ActivityStreams data, but while handy would defeat the purpose. What we've done is creating GraphQL dedicated types and queries/mutations for every data type in the application. But while we still have a GraphQL API, that's no longer our approach to acheiving the goal.
       
 (DIR) Post #9zmv71JSHhg5b6gjAm by mayel@pub.mayel.space
       2020-10-02T17:19:24.929936Z
       
       0 likes, 0 repeats
       
       @mariusor @apconf @commonspub @bonfire Now I'm not saying that doing something like C2S but in GraphQL (with raw JSON) would be a desirable thing, but you could do something in between, like implementing some types but putting any unrecognised fields in a JSON `additional_data` field
       
 (DIR) Post #9zmv71p0OOunAxRvLk by mayel@pub.mayel.space
       2020-10-02T17:39:30.025363Z
       
       0 likes, 0 repeats
       
       @mariusor @bonfire @commonspub @apconfI'll try to come back to this later, as I'm also attending a Q&A
       
 (DIR) Post #9zmv71yZooZTedvZGi by mayel@pub.mayel.space
       2020-10-02T19:42:31.606693Z
       
       1 likes, 0 repeats
       
       @mariusorHere's a rough example, querying for an actor. First with a fully specified regular graphql API you might do "{actor { id name summary}}" and get back '{actor: { id: "http://instance.tld/alic", name: "Alice", summary: "I love web standard"}}' While using a JSON scalar you might do "{actor { id data }}" and get back '{actor: { id: "http://instance.tld/alic", data: {name: "Alice", summary: "I love web standard"}}}' @bonfire @commonspub @apconf
       
 (DIR) Post #9zmvCInCiqlvG47bRQ by mayel@pub.mayel.space
       2020-10-02T19:45:09.216691Z
       
       1 likes, 0 repeats
       
       @mariusorIn terms of the underlying backend schema in the backed, in the first case you'd probably have a standard ORM and relational DB, whereas in the second you go use NoSQL (or JSON stored in some other way, like a postgres JSONB field)  @bonfire @commonspub @apconf
       
 (DIR) Post #A2fjgbxYIf69ralaGe by mayel@pub.mayel.space
       2020-12-27T13:55:16.236879Z
       
       0 likes, 0 repeats
       
       @tcit We should talk at some point about the ActivityPub lib that @karen has been working for @bonfire starting with whether you're interested in using and collaborating on shared code like that, and what your requirements would be...See: https://gitlab.com/bonfire-ecosystem/activitypub