matcha_addict

joined 2 years ago
[–] matcha_addict@lemy.lol 1 points 1 month ago (1 children)

Can you give examples ? That's partly why I ask this question.

[–] matcha_addict@lemy.lol 2 points 1 month ago

I think having instances or communities dedicated to that would be wonderful.

I think having separate identity providers would work well with this. Those identity providers could optionally verify age and location, and your instance can just trust them on that to make it exclusive to certain ages or locations.

[–] matcha_addict@lemy.lol 2 points 1 month ago

You can only filter and sort what was downloaded by the client. So that runs into resource constraints.

There shouldn't be resource constraint issues in downloading new content Metadata from all your subscriptions

tags

When I say "standardize tags on all content", what I mean is make it a standard to have the option of having tags on every type of content, and treat tags as a first class attribute of the content. The XKCD you reference is not relevant.

That's more the ATproto/Bluesky vision.

Sure, they use it. But it is compatible with activityPub as well.

[–] matcha_addict@lemy.lol 2 points 1 month ago (1 children)

I'm so far paging, and it's so annoying this isn't the default design on the fediverse.

On 4, I also agree, but what's the best alternative?

[–] matcha_addict@lemy.lol 1 points 1 month ago

I think instance owners should retain the ability to make some blocks non-negotiable. They are responsible for the instance and legal implications after all.

[–] matcha_addict@lemy.lol 2 points 1 month ago (3 children)

I do like this, but it does require responsibility from the user to maintain their keys. I think having it as an option is great, alongside the identity providers I speak about.

[–] matcha_addict@lemy.lol 1 points 1 month ago

That's precisely why I call it necessary, you're right!

[–] matcha_addict@lemy.lol 1 points 1 month ago

Thank you for listening to my idea, and I'm glad you like it :)

[–] matcha_addict@lemy.lol 1 points 1 month ago

The first issue you bring up would be resolved with the idea of separating identity and authentication as separate providers from instance providers. In fact, it's much better than just relying on a small difficulty, as that is more likely to discourage a well meaning non-technical person than a malicious actor.

Wktn separate identity providers, your instance can trust the identity providers that have good reputation. And if I want to be seen by your instance, then I have to have one of those identity providers approve me.

Different identity providers will have different standards and requirements.

[–] matcha_addict@lemy.lol 2 points 1 month ago (2 children)

The downside is that if you're new to the fediverse, you have no way of knowing whose lists you should follow.

Isn't the whole idea that you choose a trans-friendly instance and you naturally adopt the instance wide blocklist? Same thing here, except you choose the block list similar to choosing an instance in the old flow.

And if you disagree, this could still easily be mediated. For example, the instance could have a default block list. As long as one can opt out, that would respect user choice.

Or choosing the blocklists can be part of the account creation flow.

There's others ways to go about it.

Beyond that though, on an instance like blahaj, it would be largely irrelevant, because there is no scenario where I let transphobes federate to the instance

What I suggest isn't meant to take away the instance owner ability to defederate or moderate. But this makes it such that you don't have to modify your moderation strategy when your users can adopt different moderation in addition to what you have. (example: maybe a large group of your users want to block US-centric content, or political content, etc.) and people not on your instance could possibly adopt your moderation as well!

[–] matcha_addict@lemy.lol 4 points 1 month ago (4 children)

An easy middle ground is the ability to sync your block list with someone else. This gives the same capability you desire, but allows users freedom to do it on their own. Everyone's happy! What do you think?

[–] matcha_addict@lemy.lol 2 points 1 month ago

Yes you're right, I think the fact that the Wikipedia article emphasizes the rule by decree without explaining further can explain why many people arrive to they conclusion, you're right. I appreciate your answer there!

To add a bit more detail about why the rule by decree was needed, it wasn't about a need to stay in power. Venezuela's government system has limited presidential powers. The decree granted him more powers in order to be able to respond to the economic crisis.

The decrees that he requested often times would last 30 days, 60 days, etc. Although the longest one exceeded a year iirc. I'm adding that as a clarifying detail on the role of the decree.

 

For example, for me, here are some things I wish to see (or would implement in my design) :

  • design around ease of self-hosting. A non technical user must be able to self host easily and at a very low cost.
  • Embrace content sorting and filtering algorithms, but on the client side, with optional control by the user.
  • Standardize tags on all content. So many of the different ways different platforms classify or organize content can be implemented as tags, which increases interoperability between them.
  • Abandon obsession with real-time-first implementations for use cases that don't explicitly need it.
  • Transferable user identity (between instances)
  • User identity and authentication as separate service from social network instance

Would love to hear yours!

 

I come for a civil discussion. Sorry, my question is a bit complicated.

Note: I am not asking people to argue whether Maduro is a dictator or not. You are free to do so and I will engage, but that's not my main question.

What I'm asking is, how come most people, especially uninformed people or those who know very little about Venezuela, call Maduro a dictator? Even well-meaning critics of the abduction?

I'm not looking for "well they're uninformed" answer. I am, sincerely curious how such an opinion is so, widespread?

I would expect uninformed people to take a simplistic, reductive approach of "well there were elections so I guess he can't be a dictator". That is assuming they speak on the matter at all.

A simplistic, surface level investigation reveals: there were elections. They were internationally monitored. Highly automated voting system. Etc. It would also reveal they're challenged by international community, but I imagined most people would be skeptical of that.

I am not denying the presence of arguments against the validity of the elections, but none those arguments are the result of surface level investigation.

What are your thoughts?

 

Current Fediverse Implementation

From my understanding, the prominent fediverse implementations implement fanout via writing to other instances.

In other words, if user A on instance A makes post A, instance A will write or sync post A in all instances that have followers for user A. So user B on instance B will read post A from instance B.

Why this is Done

From my understanding, to prevent a case where post A is viral and everyone wants to read it, and instance A's database gets overwhelmed with reads. It also serves to replicate content

My Question: Why not rely on static files instead of database reads / writes to propagate content?

Instead of the above, if someone follows user A, they can get user A's posts via a static file that contains all of User A's posts. Do the same for everyone you follow.

Reading this file will be a lot less resource intensive than a database read, and with a CDN would be even better.

Cons

  • posts are less "Real time". Why? Because when post A is made, the static file must be updated (though fediverse does this already), and user B or instance B must fetch it. User B / instance B do not have the post pushed to them, so the post arrives with a delay depending on how frequently they fetch. But frequent fetches are okay, and easier to handle heavy loads than database reads.
  • if using a CDN for the static files, there's another delay based on the TTL and invalidation. This should still be small, up to a couple minutes at most.

Pros

  • hosting a fediverse server is more accessible and cheaper, and it could scale better.
  • Federation woes of posts not federating to other instances can potentially be resolved, as the fanout architecture is less complex (no longer necessary to write to a dozens or hundreds of instances for a single post).
  • Clients can have greater freedom in implementing how they create news feeds. You don't have to rely on your instance to do it. Instances primarily make content available, and clients can handle creating news feeds, content sorting and filtering (optional), etc.

What are your thoughts on this?

 

The idea

I want to build an app, in which you can subscribe or follow profiles or feeds from multiple platforms, including various fediverse platforms (lemmy, Mastodon, Friendica, etc), blogs, and others (no idea what else yet).

App will have optional smart filtering and sorting, and optional algorithm based on your reading habits.

The north star goal is to make this app give the user the feel of being officially supported by the platforms it reads from. It should feel like a lemmy app if you see a lemmy post, feel like Mastodon if it's Mastodon, etc. This is obviously a monumental effort, so I will have to make concessions (hence north star).

Motivation

I see the recession of multi-source or Multi-Platform feed readers (RSS) as quite unfortunate to user choice and freedom.

I think this app, will promote a few ideals of mine:

  • being intentional about content we want on our feed
  • breaking boundary between different platforms (which is the spirit of ActivityPub)
  • promoting open platforms: encourage non-profitting creators to make their content accessible on these platforms, and readers to read from them.
  • consuming internet content without data mining, addictive scrolling, and having the choice to smart filter or sort your feed.

What are your thoughts? Do you agree that this is worthwhile?

Besides blog posts (RSS), lemmy, Mastodon, and other big fsdiverse platforms, what would you want to see on this app?

 

When speaking about personal freedom and it's boundaries, I take the position of: every person must have all the freedom to do whatever they would like, until it starts to harm others or limit their freedoms.

I believe this to also be the most common position by proponents of freedom.

So this means I cannot say I have the freedom to beat someone, for example, as that is harming them and limiting their own freedoms.

Now this is an obvious example, but there are a lot of murky ones. For example:

  • Do I have the freedom to use some power tools in my house if it bothers my neighbor?
  • Do I have the freedom to smoke in the city if it bothers people?
  • Do I have the freedom to just walk completely naked in a busy city? What if I am very unpleasant to look at? What if many people do like I do and it just makes the city less pleasant to walk through?
  • Do I have the freedom to be entirely naked and stand on a public sidewalk but just next to a storefront? Maybe the owner doesn't care, except I drive away their customers because they care
  • Do I have the freedom to plant a tree in my yard that suddenly takes away sunlight from neighbor? Technically it's my house!

"the freedom to walk in my neighborhood without having to hear power tools" and "the freedom to use power tools" seem to be in opposition.

I think many people will have straight answers for these. I'm not looking for answers. I'm looking for a reasonable general guideline. When are situations like these considered to be within my rights to personal freedom, and when are they outside of personal freedom or infringing on freedoms of others?

 

I found https://wanderer.to/ as an alternative to alltrails, but it seems not to address my main use case for alltrails: search around for potential hikes, look for reviews about them, photos, etc.

Is there anything like this? Anything close to it?

 

I found https://wanderer.to/ as an alternative to alltrails, but it seems not to address my main use case for alltrails: search around for potential hikes, look for reviews about them, photos, etc.

Is there anything like this? Anything close to it?

 

I have a nvidia GPU and wanted to use wayland / sway. I was able to get it working, but setting WLR_RENDERER=vulkan makes it stop working. Since sway does not officially support nvidia GPU usage, it seems I may be out of luck

I dont own many games, but I tried a few and they worked fine without issues. But I always heard that vulkan is the future of linux gaming.

Will I be missing out on a lot by not using vulkan renderer with wayland / sway? Do some games not work unless I use vulkan ?

 

UPDATE: Resolved by deleting all files in /var and ~/.local that are related to bottles. It did not work until I deleted them from the repos directory too.

I tried to install bottles via flatpak, but I get the error:

Error: Error pulling from repo: While pulling app/com.usebottles.bottles/x86_64/stable from remote flathub: Opening content object fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038: Opening content object fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038: Couldn't find file object 'fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038'
error: Failed to install com.usebottles.bottles: Error pulling from repo: While pulling app/com.usebottles.bottles/x86_64/stable from remote flathub: Opening content object fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038: Opening content object fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038: Couldn't find file object 'fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038'

I have received such an error before, and usually running flatpak repair fixes it. But that is not working right now.

What else I tried?

flatpak uninstall --unused flatpak update flatpak update --appstream running all the commands as root

More about my system: I am using gentoo, but I did not think it would matter since the point of flatpak is this separation layer it has.

 

Hi all,

I downloaded overwatch 2 for the first time through steam (flatpak). When I click play, it looks like its doing something for maybe 5-10 seconds, but then nothing happens and the play button reappears. Seemingly the game does not run.

Some info about my setup:

  • bspwm, so no wayland

  • nvidia 3060 Ti GPU, tried both 535 drivers and 550.

  • kernel 6.1.121. Distro is gentoo but it should not matter

  • other games work. I tried Borderlands 2 as a recent example.

  • I ran steam through terminal to look out for errors, but nothing interesting pops up

  • nvidia drivers are installed through flatpak correctly

The questions: Can I get any more detailed logs ? any suggestions how to fix it ?

 

I want to create a WYSIWYG editor for markdown, and I want it to be keyboard-driven with vim editing philosophy.

I want the editor to have rich formatting, rather than the equally spaced cells of characters in the terminal. This would enable rows having different text sizes, usage of non-monospaced fonts, editing RTL languages such as arabic or hebrew, and bypass other terminal limitations.

Embedding neovim would be nice in theory, enabling all compatible vim features. But it seems to come with great difficulties, since I am forgoing the entire rendering philosophy that neovim depends on (equally spaced cells of the terminal).

SO I am thinking it would be better to emulate the vim features I want, starting with basic keybindings and motions, and go from there. But I am worried that I might end up regret this choice? It seems that embedding neovim is too monumental of a task for what I want to do. Am I mistaken?

 

I read in many places that this should be supported, but either I'm doing it wrong or it is not working.

I just signed up in my-place.social which seems to proclaim federation with over 1000 instances including Lemmy ones.

I put !fediverse in the search bar, but this community does not come up.

What am I doing wrong? Is there a friendica account I can tag to ask about this, or a group I can post in for support?

view more: next ›