boris

joined 1 year ago
MODERATOR OF
 

cross-posted from: https://lemmy.ml/post/1249965

Guide: One way you can take advantage of federation is by opening a different instance, like ds9.lemmy.ml, and browsing it. If you see an interesting community, post or user that you want to interact with, just copy its URL and paste it into the search of your own instance. Your instance will connect to the other one (assuming the allowlist/blocklist allows it), and directly display the remote content to you, so that you can follow a community or comment on a post. Here are some examples of working searches:

- [[email protected]](/c/[email protected]) (Community)
- @[email protected] (User)
- https://lemmy.ml/c/programming (Community)  
- https://lemmy.ml/u/nutomic (User)
- https://lemmy.ml/post/123 (Post)
- https://lemmy.ml/comment/321 (Comment)

You can see the list of linked instances by following the "Instances" link at the bottom of any Lemmy page.

 

cross-posted from: https://cosocial.ca/users/boris/statuses/110590325981847185

DWebYVR Organizers Garden Gathering June 30th

https://lu.ma/pjdlgvpi

We're doing a catch up next Friday afternoon to talk about what to work on next for #DWebYVR, plus share what we're all working on.

Open to all, come meet us in the garden if you want to organize or attend events in Vancouver.

 

cross-posted from: https://news.cosocial.ca/post/3451

Takahē is a Python ActivityPub server whose original goal was supporting multiple domains from one install:

When I started the project, my main goal was to show that multi-domain support for a single ActivityPub server was possible; once I had achieved that relatively early on, I sort of fell down the default path of implementing a lightweight clone of Mastodon/Twitter.

I love the new direction, focusing on identity:

So, my new design goal is now to really take advantage of the multi-domain support and provide an experience that lets a diverse set of people, projects or companies, with a set of different domain names, logos and design ideas, all exist on the same server but still have their own profiles and identities that they can shape more in line with what they want.

Will support microblogging, but be focused on a sort of homepage functionality.

 

Takahē is a Python ActivityPub server whose original goal was supporting multiple domains from one install:

When I started the project, my main goal was to show that multi-domain support for a single ActivityPub server was possible; once I had achieved that relatively early on, I sort of fell down the default path of implementing a lightweight clone of Mastodon/Twitter.

I love the new direction, focusing on identity:

So, my new design goal is now to really take advantage of the multi-domain support and provide an experience that lets a diverse set of people, projects or companies, with a set of different domain names, logos and design ideas, all exist on the same server but still have their own profiles and identities that they can shape more in line with what they want.

Will support microblogging, but be focused on a sort of homepage functionality.

 

TechDirt’s Mike Masnick gets it exactly right in covering Canada’s C-18 bill:

If you believe in the open web, if you believe that you should never have to pay to link to something, if you believe that no one should have to pay to provide you a benefit, then you should support Meta’s stance here. Yes, it’s self-serving for Meta. Of course it is. But, even if it’s by accident, or a side-effect, it’s helping to defend the open web, against a ridiculous attack from an astoundingly ignorant and foolish set of Canadian politicians.

And just generally points out the huge holes in Heritage Minister Pablo Rodriguez understanding from the Power & Politics Interview.

 

The tooling we’re building for moderation tries to take into consideration how social spaces are formed and shaped through communities.

Today, we’re publishing some proposals for new moderation and safety tooling. The first focuses on user lists and reply controls which can be used for community-driven moderation. The second will focus on moderator services and how they can handle problems that small communities can’t. The third is for Hashtags, which are not directly related to moderation but can have a large effect on customizing what you see. (We wanted to include this to distinguish between the labeling proposal, which is intended to address moderation, and mechanisms for discovery.)

The goal of Bluesky is to rebuild social networking so that there’s not a lock-in to the founding company, which is us. We can try to provide a cohesive, enjoyable experience, but there’s always an exit. Users can move their accounts to other providers. Developers can run their own connected infrastructure. Creators can keep access to their audiences. We hope this helps break the cycle of social media companies coming into conflict with the open web.

The post goes on and is all good reading.

 

@evan posts on Mastodon:

The conjunction of Bill C-18 in Canada with the rumoured release of an ActivityPub-enabled service from Meta seems incredibly fortuitous.

I will now shout for those in the back of the room.

MEDIA COMPANIES IN CANADA: NOW IS THE TIME TO SET UP YOUR SITE ON THE FEDIVERSE.

YOUR SITE, YOUR RULES. REACH YOUR AUDIENCE DIRECTLY.

[–] [email protected] 1 points 1 year ago (1 children)

It's literally a quick test with me filling out two, and @[email protected] submitting one. Can you dump a link to a CSV or source into an issue there of the stuff you're gathering please -- I need examples to build out the schema, so I can actually display that rather than just the blog post stuff. Well, and the JSON file underneath that is meant to be used as an API.

[–] [email protected] 1 points 1 year ago (1 children)

I think being able to login with your Mastodon account and/or linking your Mastodon account to a local Lemmy account might be a good feature to write up.

I’m finding all sorts of edge cases. You can’t really edit posts that you make that are posted from Mastodon.

still, I really like it as a feature and am using it myself.

[–] [email protected] 9 points 1 year ago (4 children)

I wrote a whole article with screenshots of how Mastodon and Lemmy interop.

[–] [email protected] 8 points 1 year ago (4 children)

I was with TekSavvy for a long time but they were getting worse. I Switched to Oxio https://oxio.ca which is cheaper and faster than TS was. It’s a brand for Cogeco.

[–] [email protected] 4 points 1 year ago

That's not how tenant unions work. I'm not in Toronto, but collecting a list of these unions and having a look at them might be useful.

Often times there are ones for particularly vulnerable groups, like new immigrants or single mothers. Rather than tenants have to figure stuff out on their own.

I did a quick search and found the Federation of Metro Tenants' Associations. Becoming a member is more about supporting and donating over time, much like you would any organization you believe in whether as an individual or a business.

The services of these organizations are free for tenants, like the Toronto Renters Forum that the FMTA runs https://www.torontotenants.org/toronto_renters_forum

Standing in solidarity might mean sharing their stuff, supporting their point of view, or any number of other supportive, joint action.

 

I did a bunch of experiments today and ... thoroughly confused myself, so I wrote down a bunch of things and took screenshots.

Here's what I learned:

(I have more protocol info but ultimately this is the lived experience of working across different software systems, federation, and the actual client / front end web experiences that people interact through)

Paste Lemmy URLs

Various things "just work" by pasting URLs into the Mastodon web interface or the Mastodon mobile app.

Screenshot of Mastodon Web UI posting in a Lemmy URL

Posting the link to this post https://lemmy.ca/post/606549 finds this post

Clicking on the user profile shows me a profile for [email protected], with one post displayed. Including a follow button

Only one post is shown, because that's all that's available on the local server right now. If I chose to follow Doctor_Pi's Lemmy account, I'd get all of their posts going forward. Both OPs (which has a link to the post on Lemmy.ca) as well as comments (which appear as replies).

Limited support on other clients

Other clients (Ivory on iOS) have extremely variable support. You can't usually paste in Lemmy URLs, but you can paste in Lemmy accounts and follow them, and then see posts going forward.

Please leave a comment of what does / doesn't work in your particular client.

Follow Lemmy users on Mastodon

Every Lemmy user can be followed on Mastodon. So, for example, my Lemmy account @[email protected]. Paste that into the web interface of Mastodon or into the Mastodon native mobile app and you will find my Lemmy profile and can follow it.

Reply to a Lemmy post from Mastodon

If you reply to a Lemmy post using your Mastodon account, your reply will be posted as a comment. A user profile is created on the Lemmy instance.

I just did that with this very post, and it seems to have worked.

Screenshot of Boris' CoSocial Mastodon profile, viewed here

This is my [email protected] Mastodon account, viewed through news.cosocial.ca as a local user profile. All of that info -- including the images -- are from my Mastodon profile.

The comment is technically originally on Lemmy.ca.

Create new OP post from Mastodon

You can create new OP posts directly from Mastodon. @-mention the group name, e.g. @[email protected].

Here's my test post which ended up creating this post in /c/cosocial.

It works! Exactly how the post ends up looking in Lemmy is a bit variable, so more experimenting to be done

Follow Lemmy Communities on Mastodon

Screenshot of Masto Web interface of vaneats@news.cosocial.ca

Screenshot of vaneats through CoSocial Masto web interface. You can see a little "group" label next to the name

I can't actually browse posts from here, don't know if that's a sync issue or what.

Here's a screenshot of @[email protected] which shows all the OP and comments.

All of the posts appear as boosts of the Lemmy accounts that are posting the content

Original

I reworked this post from a comment to LemmyCA Support on how the ActivityPub protocol works between Lemmy and Mastodon.

 

OPINION: Tenants’ strikes represent an attempt by less powerful, lower-earner renters to fight back against greedy investment companies. They are both righteous and necessary

By @[email protected]

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

OK, this is VERY good. And just mention it anywhere? Hmm. Does the first link or image end up in the link or image field in Lemmy? I'll try your test group!

Ah yes, I didn't mean to skip group / community following, and I am following some already. The note there is that the communities don't make posts -- they boost the posts of the OP account posts / commenter posts (this would be a good screenshot too). I need to put all of this probably on a page on cosocial.info as a permanent FAQ.

You're right, if I were to create user [email protected], that would overlap with a group named vancouver. On lemmy, it's @ vs ! of course.

Feels like Lemmy should check for that and not allow it? My lag on sign up makes it annoying to test. One of the things I need to ask you about.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (4 children)

Both speak ActivityPub and yes you can use a Mastodon client to interact with Lemmy communities.

I did a bunch of experiments today and ... thoroughly confused myself.

Here's what I learned:

(I have more protocol info but ultimately this is the lived experience of working across different software systems, federation, and the actual client / front end web experiences that people interact through)

Various things "just work" by pasting URLs into the Mastodon web interface or the Mastodon mobile app.

Screenshot of Mastodon Web UI posting in a Lemmy URL

Posting the link to this post https://lemmy.ca/post/606549 finds this post

Clicking on the user profile shows me a profile for [email protected], with one post displayed. Including a follow button

Only one post is shown, because that's all that's available on the local server right now. If I chose to follow Doctor_Pi's Lemmy account, I'd get all of their posts going forward. Both OPs (which has a link to the post on Lemmy.ca) as well as comments (which appear as replies).


Other clients (Ivory on iOS) have extremely variable support. You can't usually paste in Lemmy URLs, but you can paste in Lemmy accounts and follow them, and then see posts going forward.

You can't create an "original post" using just a Mastodon account, you have to have a Lemmy account and create it somewhere (I'd love this to be not true, and maybe we can make this a feature request!)

Every Lemmy user can be followed on Mastodon. So, for example, my Lemmy account @[email protected]. Paste that into the web interface of Mastodon or into the Mastodon native mobile app and you will find my Lemmy profile and can follow it.


If you reply to a Lemmy post using your Mastodon account, your reply will be posted as a comment. A user profile is created on the Lemmy instance.

I just did that with this very post, and it seems to have worked.

Screenshot of Boris' CoSocial Mastodon profile, viewed here

This is my [email protected] Mastodon account, viewed through news.cosocial.ca as a local user profile. All of that info -- including the images -- are from my Mastodon profile.

The comment is technically originally on Lemmy.ca.


I'll leave it there for now. Still exploring different combinations. I have two questions / features I'd like to enable for Lemmy <> Mastodon.

  1. ~~Being able to create OP directly from Mastodon~~ works!
  • You'd be limited by character limits, lack of more formatting, no inline images, and so on. Depending on your Mastodon server you might have larger character limits, or something like the Elk or Phanpy web front ends could enable "Lemmy mode" from your Mastodon account.
  • If I were designing this, I'd do it as maybe a DM to the group account. e.g. DM @[email protected].

This does work, see @smorks, and his post on Mastodon.

  1. Logging in to a Lemmy instance with your Mastodon account
  • If it's already creating profiles for Mastodon accounts, why not go all the way and just use your Mastodon account to login? You need to trust your Mastodon host more than your Lemmy host.
  • More likely: a "linking" mode, where you do need a "local" account, but you can link it with your Mastodon account so there aren't two of you :)
[–] [email protected] 1 points 1 year ago (1 children)

I guess to put the question back to you, what would motivate you to pay $5/month or $50/year to support LemmyCa?

You’re also talking to people who also think it’s an important question. My answer is “I think we should all pay for it”.

[–] [email protected] 11 points 1 year ago (5 children)

These are all good questions and lead you to explore more about what it means to run software.

So as well as the instance (domain name / hardware server) admins, there are also the open source developers of the Lemmy software. They keep things updated and put out new features and releases. They currently have a (partial) grant from some European agencies who are making sure that open source software isn't all built and owned by American corporations.

It would be good for every instance to allocate some funding to the open source software they rely on.

I'm one of the people responsible for (currently a test Lemmy instance) news.cosocial.ca. Our main service today is our Mastodon server (cosocial.ca). We are a registered member-owned Canadian cooperative. Every member has paid at least $50 per year. We currently have volunteer moderators and server admins, our goal is to eventually pay those roles. More on our blog.

We're also here to be a resource to anyone running services in Canada, especially if you need legal or other help. /me waves at smorks

Back to keeping things running: the Lemmy software needs a bunch more features to scale. The moderation tools are very basic, there are a couple of mobile apps in development that are very early on. We should think about pooling funds and donating.

It's great to see Lemmy.ca on OpenCollective (we use it for Cosocial too). I've just donated as a $5 monthly backer. Thanks for setting this up!

Everybody is different, but I'd suggest subscribing as a backer or just tossing in a one time donation to start to support @[email protected] and Lemmy.ca.

[–] [email protected] 1 points 1 year ago (3 children)

Hey @[email protected] thanks for sharing. This was a quick weekend hack. Mostly need some feedback and discussion on good ways of presenting the info and and what info to gather.

1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

Using feedsin.space is pretty straightforward. First, you need to authenticate with the website by sending a message from your mastodon account to @[email protected] with the word "help". You'll get a response with a link you can click on to authenticate with the website. Then, you can create an account on feedsin.space by specifying a username for the account and the RSS feed you want to follow. Assuming everything looks good, there will be an account created at @[email protected], which you can follow from your Mastodon account,

Steps to use Feeds in Space

Send the word "help" to the @[email protected] account. In the screenshot, I'm sending a DM / private mention

The bot will respond with a login link, also via DM

I'm now logged in and can add feeds

If I hit logout, this is the screen I see. Basically, you follow the process of sending a help message every time to authenticate. My recommendation is that you do this as a DM to the admin account.

Note: currently, I haven't gotten any RSS feeds to validate correctly, so that may not be working

 

I asked someone who moved here from Nigeria so I have one one tip now.

Background from Serious Eats is interesting

It was then that I learned about the roots of this dish in the kingdom of Jolof, a historic 15th- to 18th-century state in the Wolof-Senegambian region, on the southern edge of the Sahara far to the west of Nigeria.

the Dyula ethnic group, famed merchants who established trade routes throughout the region centuries ago, were responsible for the dispersal of jollof south of the Sahara, taking it with them as they traveled. Today, every country in West Africa has a version of jollof, each reflecting its particular history and influences. Several regions beyond the African continent also have versions that speak to how far it has spread, particularly via the transatlantic slave trade—Lowcountry red rice and New Orleans jambalaya in the American South are both descended from jollof rice.

 

From Montecristo Magazine, covers Trinidadian Baby Dhal on The Drive and new-to-me Jamaican ghost kitchen Yardie Grabz.

[Baby Dhal’s] Mohammed and Hinkson pay tribute to many long-running Caribbean restaurants, such as Rehannah’s Roti and Trinidadian in Port Moody, The Lion’s Den Café, Riddim and Spice, and D Roti Shak, owned by Mohammed’s father in New Westminster.

Haye, Mohammed, and [Yardie Grabz] Hinkson see themselves as part of a small yet growing community—which includes Calabash Bistro, The Loft, Di Reggae Café in Surrey, and The Patty Shop—that continues the hard work done by an earlier generation.

[–] [email protected] 3 points 1 year ago (1 children)

You’d have to dig into the report to check the methodology but anecdotally I know friends who have moved here recently and pay rents in this range.

[–] [email protected] 2 points 1 year ago (3 children)

Yes, these are real rents, paid by real renters. I have rent from 13 years ago, plus about 10 years of annual 2% increases. The pandemic made my landlord forget about rent increases or something.

view more: ‹ prev next ›