- Home
- Categories
- General Discussion
- Soup and Dailies
Soup and Dailies
-
I’ve uploaded to pixelfed – a photo of the brocolli soup I made for dinner. Mom had made cauliflower and roti for dinner along. Loved it all! I also uploaded to my Peertube – my first video on there yay! I had to shorten the version and do Part one and two and get the 1080p to 480p so it went up fast there. I assume – there is no app through which I could upload through directly over there – has to be from browser and so on I have experienced.
Today the things that wondered me was Michel Valdrighi whose forked project became WordPress. Hello called it b2/cafelog and reading about it all and how Matt and a Mike from UK connected via the blog – and started it as a project. I also read the blog where Matt discusses about the same in start of the 2000s and I was like – oh my god! The idea sprouted there as it was GPL and could be forked there. I’ve been taking interest in internet history a lot this year – and such dives by fellow bloggers are quenching my thirst further on.
Have you heard of that Ethiopian volcano erupting after Holocene era? The ashes came over my country India and many flights in capital were cancelled. I am in Central India so – nothing happening here as much. But the eruption threw the ashes and sprinkled over another continent. Fhew!
Feed RSS
Gli ultimi otto messaggi ricevuti dalla Federazione
-
@Jasper Burns
Permissions, part 3: At contact level
Let's go one level further down. The second level of Hubzilla's permission system is per contact. On Mastodon, that'd be those whom you follow.
If Mastodon was like Hubzilla, you'd have the possibility to create permission templates which you can then assign to those whom you follow. (Hubzilla calls them "contact roles", by the way.)
Like, you could make one template for those whom you really trust. You grant all permissions in that template.
Then you could make one that's more privacy-oriented. You only grant permission to send you toots, fave and reply to your toots and send you DMs.
In theory, you could also make one for those whom you absolutely must follow, but whose toots you don't want. In this one, you only grant permission to fave and reply to your toots and send you DMs. This, however, only makes sense on something that works like Facebook, something like Hubzilla, where you can only confirm follow requests by also following back because connections are always mutual by default.
Then you could go to your list of followed accounts. And you could edit and configure them, one by one. You could choose which of these permission templates is assigned to them and thereby what you allow them to do. While you're already there, you could also, for example, add them to lists or remove them from lists.
There's one catch, though: If you grant a permission for your whole account, you automatically grant it to everyone whom you follow. You cannot forbid one of your followed something your account generally allows. So if you want to be able to choose whether someone is allowed to do something or not, you must not allow it for your whole account, and instead, you must allow it followed by followed.
(streams) and Forte make things a great deal easier than Hubzilla, by the way: They don't require such templates anymore. Instead, when you go edit a contact, you'll see one on-off switch for each permission, and you can turn each permission on or off right there, right then (provided it isn't inherited from the channel). You still have such templates, but they only serve to grant the same set of permissions to a whole lot of contacts without having to click single permissions on or off for all of them.
(7/9)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Hubzilla #Streams #(streams) #Forte #Privacy #Security #Permission #Permissions
-
@Jasper Burns
Permissions, part 2: At channel level
The top level of Hubzilla's permissions system is the whole channel. On Mastodon, that'd be your account and everything that happens on it.
Translated to Mastodon again, for each of the above permissions, your account would have seven or eight choices whom to grant the corresponding permission:
Anyone on the internet (only available where this makes sense, it's mostly viewing permissions, but it also includes "Can fave and reply to your toots")Anyone in the FediverseEither anyone on Mastodon or anyone using ActivityPub*Anyone on the same server as you (mastodon.social in your case)Anyone who follows you**Any mutual followersOnly those of your mutual followers whom you've explicitly granted that permissionNobody but you yourself
*It's unclear what exactly this option means. See, Hubzilla is not based on ActivityPub. It is based on its own protocol, Zot. When it was created, it was the only server software that used Zot, so limiting permissions to Hubzilla and limiting permissions to whatever uses Zot had the same effect, seeing as Hubzilla could and still can also connect to a whole lot of other things using a whole lot of other protocols. So nowadays, "Anybody in this network" may mean anybody using Zot which means anybody on Hubzilla or (streams), or it may mean anybody on Hubzilla which means just that, excluding (streams).
**This translates to Mastodon badly. Basically, Friendica, Hubzilla, (streams) and Forte know three states of connection. Either a Mastodon follow request, that's a "contact". Or a mutual follower, that's a "confirmed contact" because it's listed on your connections page, and you have control over that connection. Or only you follow someone, that's a "confirmed contact", too, because, again, because it's listed on your connections page, and you have control over that connection. The concept of confirmed follower doesn't exist because confirming a connection request will automatically make it a mutual connection. Remember we aren't talking about Twitter followers and Twitter followed, but about Faceboook friends.
The choices on (streams) and Forte, translated to Mastodon, are:
Anyone on the internet (only available where this makes sense, it's mostly viewing permissions, but it also includes "Can fave and reply to your toots")Anyone in the FediverseAny mutual followersOnly you and those of your mutual followers whom you've explicitly granted that permission
To stick with Mastodon equivalents, there are a few more settings on Hubzilla (as for (streams) and Forte, I've covered them in the previous comment already).
I guess you already know the switch that hides your account from Google and other search engines and the switch that makes your account automatically accept follow requests.
You know that you can mention anyone out of the blue on Mastodon, regardless of whether they follow you or you follow them or not, and they're always notified? Imagine this being notified is optional. And off by default. On Hubzilla, both is the case.
Okay, so, next, you don't allow anyone on the internet to reply to your toots. But there's an option that "half-allows" this: Anyone on the internet can send replies to your toots, even if they don't have any Fediverse account at all. Now it comes: You have to approve these replies. You have a green button that you can click, and the reply becomes visible, and it's added to the thread to which it belongs. Before then, nobody can see the reply but you. You also have a red button, and when you click it, the reply is rejected and deleted.
There are two clear use-cases for this. One is when you want absolute control over who replies what to you. Then you don't allow anyone to reply to your toots, but you activate this option. When someone does reply, you can choose whether to let the reply through or delete it.
The other one is a use-case that doesn't work on Mastodon, namely when you want to run a Hubzilla channel as a fully public long-form blog with a target audience that isn't limited to the Fediverse, and you want everyone to be able to comment on your posts, even without having some Fediverse account and following you first, but you want to keep spam out.
Lastly, there's the option that if you don't allow everyone to see your images and other media at https://mastodon.social/@jasperb/media, these images and other media can still be seen attached to toots by those who are allowed to see the toots that they're attached to.
(6/9)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #Privacy #Security #Permission #Permissions
-
@Jasper Burns
Permissions, part 1: Introduction
Now allow me to explain Hubzilla's permissions system to you. From a Mastodon point of view again.
Hubzilla's permission system works on three levels. In Mastospeak, the first level is your entire account.
The second level is everyone whom you follow, individually. Like, you can go to your list of followed accounts and click on them and configure them. Among other things, you can assign to them a set of permissions that, usually, you'll first define. You'll probably have multiple such sets of permissions.
(Yes, this completely leaves out those who only follow you, and whom you don't follow back. Such a thing does not exist on Friendica, Hubzilla, (streams) and Forte. That is, it does, but you don't have a list of these, and you can't configure these, because they can't do much anyway as long as you don't follow them.)
And the third level is each toot that is not a reply, and then that toot forces its own permissions hard upon all toots that reply to it. If you reply to someone else's toot, your toot will have the same permissions as the start toot with no way for you to change them.
Translated to Mastodon, Hubzilla offers the following permissions:
Can see your toots when visiting your Mastodon account at https://mastodon.social/@jasperbCan send their toots onto your timeline (I'm being serious here, you can literally follow someone and forbid them to send you their toots)Can see your profileCan see your lists of followers and followed when visiting your Mastodon account at https://mastodon.social/@jasperbCan see both the images and other media in your toots and the images and other media you've tooted at https://mastodon.social/@jasperb/mediaCan fave and reply to your toots (those of your toots that aren't replies)Can send you DMs
In addition, there are more permissions that don't translate to Mastodon because they cover features that Mastodon doesn't have:
Can upload images and other files and modify existing files at https://mastodon.social/@jasperb/media
(because https://mastodon.social/@jasperb/media is not a managed cloud file storage, and the only way to add images or other media there is by you tooting them)Can see the webpages you've built on your account
(because Mastodon doesn't have webpages)Can see the pages in the wikis you've built on your account
(because Mastodon doesn't have wikis)Can edit the webpages you've built on your account
(because Mastodon doesn't have webpages)Can edit the pages in the wikis you've built on your account
(because Mastodon doesn't have wikis)Can send you a toot by visiting your Mastodon account at https://mastodon.social/@jasperb and using the toot editor that's present there to send a toot straight to your "wall"
(because Mastodon doesn't have a wall, Mastodon doesn't have a toot editor on your account page for people who aren't you, and Mastodon doesn't have this entire feature)Can like or dislike any element in your profile at https://mastodon.social/@jasperb
(because liking or disliking things in profiles is not possible on Mastodon)Can chat with me
(because Mastodon doesn't have a chat)Can automatically repost my toots through their account
(because Mastodon doesn't have this feature either)Can do absolutely anything on my account that I can, just by visiting https://mastodon.social/@jasperb
(not possible for a whole lot of reasons)
Translated to Mastodon again, (streams) and Forte offer the following permission settings, some of which are yes/no switches, some are numbers or text fields:
Automatically confirm follow requests (yes/no)Allow replies on your start toots fromManually allow disallowed replies (yes/no)Only allow replies on your start toots for so many days (number)Allow DMs fromAllow to see your followers and followedAllow to full-text search your accountAllow non-followed-non-followers to fave your toots (yes/no)Be notified about non-followed mentioning you (yes/no)Not if at least so many accounts are mentioned (number) (this is spam prevention)Receive toots from non-followed if they contain any of these hashtags (same as following hashtags, only that this is one text field and not a bunch of followed "accounts")Not if at least so many hashtags are in the toot (number) (again, this is spam prevention)Don't allow replies to replies from non-followed (yes/no) (reply guy filter)Show a timeline of your own toots (yes/no)Add your account to the directory (yes/no)Hide your account from Google and other search engines (yes/no)Delete toots and their replies from your timeline if you haven't interacted with them after so many days (number)Allow toots from your followed accounts that are replies in threads starting with toots from accounts that you don't follow
Again, there are permissions that don't translate well to Mastodon:
[list]Manually allow toots from those who request to follow you
(Doesn't make sense on Mastodon because if someone wants to follow you, you do not have to follow them back; on (streams) and Forte, confirming a follow request does make you follow them back)Show links to all clones of your account in your profile
(Mastodon doesn't have nomadic identity)Don't show whether you're online
(Mastodon doesn't show whether you're online anyway, it doesn't even have this feature)[/list
That said, some of these permissions don't make sense from a Mastodon point of view, namely those that handle what people can see when visiting your profile at https://mastodon.social/@jasperb. There would have be some way to identify them to grant them the permissions you've given them.
Hubzilla has such a way, as do (streams) and Forte. It's OpenWebAuth, a "magic sign-on" system created by the creator of these four for a Hubzilla fork that was backported to Hubzilla and inherited by (streams) and Forte. These three can recognise logins to grant guest permissions, and their logins can be recognised. There are a few more Fediverse applications whose logins can be recognised. This was actually also developed for Mastodon and ready to be merged in, but the patch was actually silently rejected.
(5/9)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #Privacy #Security #Permission #Permissions
-
@Jasper Burns
Events
Friendica, Hubzilla, (streams) and Forte have the option to announce events in new posts. Mastodon can receive and show these posts.
However, Mastodon has no way to handle the actual event part. Like, you can't confirm your participation in an event on Mastodon. Mastodon doesn't know events. Mastodon has no buttons or other UI elements for interacting with events. And Mastodon doesn't have an event calendar either which you'd add the event to when confirming your participation.
There are also events with no announcement post. For example, birthdays. Friendica, Hubzilla, (streams) and Forte have a dedicated birthday field in their profiles, much unlike Mastodon. For example, I have a "birthday" in my public profile. When someone on Friendica, Hubzilla, (streams) or Forte connects to me, and I confirm that connection, my "birthday" will be added to their event calendar, and they will be notified about my "birthday" every year. This might also work for users on PieFed which has an event calendar, too, although I'm not sure if PieFed understands these birthday fields.
(4/9)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #Events
-
@Jasper Burns
Groups, part 3: Replying to a thread, and how conversations work
If you want to reply, just reply. It's good manners to mention whomever you're directly replying to, and even that only if you're replying to a reply. But you don't have to mention anyone to reach anyone. Even then, your reply will be boosted to everyone who has received the top post.
Even if you reply to Carol who has replied to Bob who has replied to Alice who has started a thread in the group.
Within Mastodon, you'd have to mention Carol so she receives and sees your reply, you'd have to mention Bob so he receives and sees your reply, you'd have to mention Alice so she receives and sees your reply.
Conversations on Friendica, Hubzilla, (streams) and Forte work much more like on Facebook: Your reply will go past Carol. Past Bob. Past Alice. Straight to the group account/channel. From there to Alice because she has started the conversation. And to Bob and Carol because they have received the quote-post of Alice's post. And to everyone else who has received the quote-post of Alice's post.
Now, how does everyone see your reply?
At this point, it's important to say that a Friendica feed or a Hubzilla or (streams) or Forte stream looks vastly different from a Twitter feed or a Mastodon timeline and much more like a Facebook feed. Again, that's because Friendica was a Facebook alternative long before Twitter clones became the default. And Hubzilla, (streams) and Forte are direct descendants of Friendica with largely the same purpose. So no mimicking Twitter's behaviour here.
What does your Mastodon timeline look like? Single posts with no context. And more single posts with no context. You receive a new post, it immediately shows up at the top of your timeline as a single post with no context. You have no idea how many unread messages you have. You want to see the context of a post, you have to click and click and click.
Facebook doesn't show you single-post-with-no-context piecemeal. Neither do Friendica, Hubzilla, (streams) and Forte. They always show you entire conversations with the top post and with all comments.
Imagine your Mastodon timeline. But instead of single posts with no context, you always see entire conversations with the top post and all replies; that is, you actually only see the last three replies, but you can easily unfold the thread view and see everything.
Imagine whenever someone replies to a post that you already have in your timeline, you automatically receive that reply.
Imagine that you have a little counter of unread messages somewhere. When you receive a new post, the counter goes up by one. When you receive a new reply, the counter goes up by one. But neither that new post nor that new reply is automatically added to the top of your timeline.
Now you click the counter of unread messages. Out comes a list of unread messages. Not the messages proper. A list, including who sent them and, if that's the case, whom they reply to (not as in whom they directly reply to, as in Carol in the above example, but who wrote the top post, as in Alice in the above example).
You can click on any item in the list. Imagine you do. You will leave the timeline view. You will be shown only that one conversation with the top post and the comments. And the view will focus on the new comment and flag it as seen, and the counter of unread messages will go down by one. You can scroll through the conversation and see the entire context in which that reply was posted.
This is what Friendica groups, Hubzilla forums, (streams) groups and Forte groups are geared towards. They aren't group add-ons to Mastodon, and they aren't geared towards integrating perfectly into Mastodon. Remember that Friendica groups are almost six years older than Mastodon itself.
I'm not sure how exactly Mastodon users receive replies from Friendica groups, Hubzilla forums, (streams) groups or Forte groups. One thing is certain: They will not visibly mention you. Another thing is certain: They will send you replies regardless.
I can only guess what happens: You do get replies. But you get them as new posts in your timeline. And you have to scroll down your timeline until you stumble upon them. If you really want to participate in groups, if you really want to see everything that happens there, you'll have to scroll, scroll, scroll, scroll, scroll down your timeline until you hit posts which you know you've seen before. You probably won't be notified about these replies.
(3/9)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #Groups #FediGroups #FediverseGroups #Conversation #Conversations
-
@Jasper Burns
Groups, part 2: Starting a thread
Okay, here comes the twist. Here is where the group magic happens.
If you want to start a new thread in that group, you have to be a member of the group account. Connected to the group account. In Mastospeak, mutually follow the group account.
Then, if you send a new post that mentions the group account, and it is not a reply to another post, then the group account will automatically quote your post and send the quote-post with your post in it to all its connections (followers).
You know quotes? Quote-posts? Like, quote-tweets? What half of Mastodon is so afraid of because it's used on Twitter only to harass and dogpile people? That's what I'm talking about. Friendica has had these quote-posts for almost 16 years, and never have they been used for harassment and dogpiling, for never has anyone used Friendica as a drop-in replacement for Twitter. Friendica calls them "shares". And Friendica has used these quote-posts in groups for almost 16 years.
That is, within Friendica (and its descendants), one thing is a wee bit different: If you're on Friendica or Hubzilla or (streams) or Forte, you have to send a DM with a special mention (!group instead of @group on Friendica, @!group on Hubzilla, (streams) and Forte) to the group account for this to happen. This automatically activates what's "mentioned only" on Mastodon and makes your post a DM.
But from Mastodon accounts and the like, it accepts public posts with @group mentions. That's because Mastodon & Co. don't know !group and @!group mentions.
(2/9)
#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #QuotePost #QuotePosts #QuoteTweet #QuoteTweets #QuoteToot #QuoteToots #QuoteBoost #QuoteBoosts #QuotedShares #QuotePostDebate #QuoteTootDebate #Fediverse #Friendica #Hubzilla #Streams #(streams) #Forte #Groups #FediGroups #FediverseGroups
-
@dtm I’m glad it’s working, and welcome to the fediverse. 😊
-
@box464 That’s a big deal for me. Thanks for helping.
Post suggeriti
-
mastodon.social has a spammer problem.
Watching Ignoring Scheduled Pinned Locked Moved Fediverso fediverse mastodon0 Votes1 Posts17 Views -
Testing out sharing from a #Discourse forum.
Watching Ignoring Scheduled Pinned Locked Moved General Discussion discourse activitypub0 Votes2 Posts12 Views -
The #Fediverse track at #SFSCon in Bolzano, Italy, that we've organized is starting in 24 hours.
Watching Ignoring Scheduled Pinned Locked Moved Fediverso fediverse sfscon0 Votes1 Posts9 Views -
I get the impression that @_elena quite likes the #Fediverse?
Watching Ignoring Scheduled Pinned Locked Moved Fediverso fediverse fediday
1
0 Votes4 Posts24 Views