Hi, it’s been a while since I’ve done one of these so this will be changes between 150 and 171. I’ve been focused on resolving image and performance issues mainly in this time but I also added a couple new things too. Youtube links now open in-app (configurable in settings), there’s an option to remove special characters...
Looks like it’s (at)username(at)instance. So for you it’d be @CheesyGordita. It doesn’t suggest or autofill the instance or anything so you gotta know their whole deal.
(well that links to the user in question anyway, I assume that also tells them there’s a mention)
I tried to sign up for this instance, but my signup is still stuck in “processing”. I tried signing up with a different username & email, and I got a popup that said sign ups are closed. I emailed Jonah at two different email addresses that I found for him, sent him a message through Lemmy and a message through Matrix to ask...
I moved from Lemmy.ml because I liked the name of Lemmy.world and it ran a newer Lemmy version which meant I could make communities. I moved from Lemmy.world because they defederated from piracy communities they didn’t even host (but for some reason still kept the small piracy community they DID host) From thelemmy.club...
I don’t think that’d work, with Lemmy being a federated model, not a fully decentralized one.
How do you handle the actual login? Does that mean every server has access to your password hash? Or do you overhaul the account system to use something like a private and public key, with the user needing to store and transfer the private key to every device they use?
And what happens if two people register with the same username on two instances that aren’t federating? Do they somehow need to still communicate with all other instances in the network they operate in, to prevent that from happening? Because the alternative I see is the login being random in some way or tied to the instance, in which case you still lose the impression of a single service.
If I’m not mistaken, right now anybody could host a non-federating Lemmy instance, if they just wanted a small private community in this style. To my understanding, that’s the idea behind federation, and a founding concept of Lemmy - it’s not a giant service distributed across trusted servers, but a network of smaller communities that communicate with limited trust.
There are no instances anymore with this system, it’s the data hosting that’s decentralized, the front-end looks like a centralized website so you would go to Lemmy.com instead of whatever instance you signed up on.
Imagine Reddit but there’s no central authority and instead of using a service like AWS it’s just people providing storage space and bandwidth and they can decide not to host content from certain communities on their server, but from the user’s point of view they wouldn’t know where they’re pulling the data from.
So no, you couldn’t have two users with the same username. The user database could easily be shared by all storage providers or the database could be randomly split and you would have to mention what part of the database your info is stored on when logging in. When creating your account (where it checks for doubles on the whole username list hosted on all servers) you’re given a random third credential that you need to mention when logging in so the service knows which servers host that part of the user database (all info including the database would have triple redundancy).
Right now a website’s data might not be stored on a single server so that’s already how things work, the difference is that all the different servers are owned by the same company (like Amazon or Google). In the backend the servers communicate together to provide the data to the users so it feels like everything is hosted in the same place.
TL;DR: The best way to fix things is to make it work like it does for any other websites but to only decentralize the hosting instead of also decentralizing the communities.
I was searching to find an answer and came across this discussion, so for others asking: how to block an instance? (or alternatively: how to block instances? additional search terms to help find this: blocking instance on Lemmy? Lemmy instance blocking?)
If you’re on the web version of your Lemmy site/instance, click your username>settings>blocks, and this next part may depend on your display resolution or amount of blocked users/communities, but in any event: scroll down/look to the bottom left and if your instance is on the latest version of Lemmy there should be a new box labeled Block instance.
Click the menu/button to the right of the Block instance text and a search dropdown will appear. Type in or copy/paste the name of the instance you want to block, and if your site/instance has connected to it, it should show up in the search results. Click the result and wait a moment till the message “[instance name] blocked” appears. Depending on what your site/instance’s running on, general traffic, or other technical things, the time for that message appearing may vary.
Regardless, if you don’t see an immediate response, don’t be thrown off, it’s just taking some time.
p.s. giving a mention to ya @RainfallSonata so you’ll see this reply too. Btw, like your name!
You may have to do it manually by appending @“user’s instance” to their username in the “to” field if the app/site you’re using doesn’t do it automatically (or the user who made the auto message fucked up the URL).
I do not want to block all bots. I only want to block bots from specific instance. More specifically, the @alien.top instance is using most, if not all, bot accounts with random usernames. It uses that instance to post in communities of other instances. I thought about blocking other instances. But the main issue lies with...
i was legitimately confused why i was getting zero replies in very active threads. and yes this is just a whine post about how horribly opaque fediverse moderation is these days...
Go to the “Modlog” page at the very bottom of the web interface for your instance. You can search moderation tasks by username, such as your own, and it should show removed content.
I’ve found actual instance bans don’t federate reliably though, e.g i cant see any of my lemmy.ml bans on lemmy.one. so you’d have to check the target instances by opening their web page in an incognito or logged-out browser window, and view their modlog directly instead of your home instances’ modlog.
Hello, apparently hanging out in Lemmy inadvertently makes you thinking about using Linux. I am planning to install Linux Mint cinnamon on an older laptop, which I want to bring to LAN Parties. From what I read I can just format my C:\ windows disk, install Linux via bootable drive and from what I understand, proton is basically...
A disk is just a big collection of bytes. A 100GB disk has 100 billion(-ish) bytes. Each one has an index. The first byte has index “0”. The second has index “1”. There’s a byte 8,675,309. Each byte has a particular value at any one time. The computer can set the value of any byte to any value. (It could set byte 8,675,309 to 01100001 and later it can reliably be read back from the same index as the same value, until it’s changed to a different value.)
A disk can be divided into partitions. Basically you (or rather a tool you use) writes data to a location near the beginning of the disk that says "treat this disk as multiple separate devices. The first starts at byte X and ends at byte Y, the second starts at Y and ends at Z, etc."
When you plug a disk into a Linux computer (on most modern full-featured desktop/laptop Linux systems, though maybe not on, for instance, some embedded systems) a new “file” appears in /dev for the disk along with more files for each of the partitions on the disk. For instance, an external USB hard drive with three partitions might show up as /dev/sda and the partitions as /dev/sda1, /dev/sda2, and /dev/sda3 respectively. (Ok. Technically the things in /dev are only files in some senses. They’re technically “devices”. But they have paths like files do and they can be read from and written to like files.)
If you want to, you can read and write to those partitions or to the disk directly as you would read or write any file. You can open it in a text editor, for instance. You might get lots of random-looking broken characters if you do that, and god help you if you try to save over it, but you can. If you read from a disk or partition, it just returns all the bytes in the disk or partition starting from the first (or from whichever index your application asks it to start from.)
A “filesystem driver” knows how to interpret the bytes on a partition as files and directories.
If you want to know what device in /dev a file lives on and what filesystem driver is used for that device, the mount command just typed into any bash terminal will tell you. It’ll output rows like on type (…). If you read/write a file or list a directory, it’ll pick the entry in the mount output that has the longest that is a prefix of the requested file. The is the “file”(/device) in /dev that corresponds to the parition on which that file is encoded. `` is the name of the filesystem driver. So, for instance, if I have an entry /dev/sdb3 on /mnt/pringles type ext4 (…) and I read a file named /mnt/pringles/apple/unicorn/potato.txt (and if there are no entries in the mount output with longer paths that are still prefixes of the requested file path), the kernel will ask the ext4 filesystem driver to please look at the partition /dev/sdb3 and interpret that partition’s contents as a hierarchical filesystem to find and return the contents of the file at the path apple/unicorn/potato.txt relative to the root of the filesystem encoded on the /dev/sdb3 partition.
There are other filesystem drivers that don’t deal with disks. Some like tmpfs store data in RAM only (and RAM isn’t intended to be persistent, so you can’t expect anything in a tmpfs to last reliably through a reset.) Others like procfs don’t look at a disk but make these ephemeral files that basically decide what data to return when read from at the time they’re read from. (Files in procfs filesystems usually expose data about the Linux system. Like, for instance, what processes are currently running.)
Now, the question of where files should go is… kinda unrelated to the above. Files that are system-wide configuration should go in /etc. Files that are system-wide executables should generally go in /bin, /sbin, /usr/bin, /usr/sbin, and /usr/local/bin. Anything your own user downloads/creates should go in /home/$username. Etc. More specifics of all this here.
It can be useful to make decisions regarding what disk/partition a particular directory like /home lives on. But whether /home is on the same partition with /etc and /bin and /var etc or whether it’s on a different partition (and both of these options are quite common), your users’ files should go somewhere in /home.
To elucidate a little more, if you decide to put your /home on the same partition as /bin and /etc and /var and such, you’ll have an entry in your mount output like /dev/sda2 on / type ext4 but nothing with a `` of /home. If you decide to put /home on a separate partition, you’ll have your /dev/sda2 on / type ext4 entry plus another entry like /dev/sda3 on /home type ext4.
So which partition does a file go on when you write a file to /home/keenflame/document.txt? Well, in the first case, it’d be on the partition Linux calls /dev/sda2. In the second case it would be written to the partition that Linux calls /dev/sda3.
I’ve only commented 562 times so far (this is my 563rd), so I don’t think anyone will recognize me just yet, unless you know the exact combination of letters in my username and the profile picture associated with it and make sure that absolutely nobody else uses it.
If there’s a second “Resol van Lemmy” out there, it’s still me, just from a Mastodon instance.
There are a lot of different apps / frontends that can show stuff from Lemmy, and they vary in how well they support different link formats. Here is a short explainer:
Each entry below shows you what you should type (like this) and what you will see as a result (after the dash ‘-’).
For each entry, some apps will support it and others will not. It can be helpful to include a few different link formats so that everyone can use the link easily.
NOTE: There is a bug on the Lemmy website right now. If you start typing a community or username, it will try to autocomplete it. DO NOT click that autocomplete, or it will mess up the link.
This is another way to make a universal link. If you click this link, the community will open in your home instance.
This works well if you can’t use the method above. For example, if you want to stick a link in a shields.io badge, you can use this technique to still include a universal link.
This is a hardcoded link. If you click this link, the community will open on a specific instance. Anyone using a different instance (ex. anything except lemmy.ca in this case) will not be able to subscribe right away, and they will need to redirect it first.
Sometimes you can’t use the methods above. For example, if you want to create a nice thumbnail while promoting your community on !communityPromo, you will need to use this URL.
If you use this method, try to use the other methods as well so people have options.
Hey just wondering if its a problem on my end but a self update notification indicating a newer version of signal keeps popping up. I already have the latest version of the apk, 6.40.4, installed from their website, but the notification does not go away. I click it and then it states the application has been updated but after a...
These are supposed to generate an instance agnostic link regardless of who clicks it. That means they’ll go to their instance’s version of your page, which means they can subscribe or whatever with their logged in account. Rather than going to an entirely different instance, then having to manually search for it in their own instance. However, the caveat is that not all apps have adopted these links - they work on the website, but not all of them work in Jerboa, for example.
There’s also @user@instance, this doesn’t automatically make a link but if you start typing it (on the website) then you’ll get a popup window with usernames. When you select this you’ll generate the code @user@their_instance. This links to the user’s instance, not the viewer’s instance, but it also sends a mention to the user. So if you reply to another user and mention them, they’ll get a notification. I think you can also fiddle with the link text with like [link text](https://their_instance/u/user) and it should still send a mention, but haven’t tested it.
Sync is the absolute best app but I think privacy is probably not great.
But this is Lemmy so you don’t even need to use an email address if you don’t want. You can be semi anonymous and change username often if you want, and change between apps or instances also.
Data is never gone but it’s also not tied to anything real about you.
direct messages arent really private on any platform but on the fediverse they especially arent
not only can your admin read your messages if they really want to (like non federated sites) but also you have to consider the other instances admins too
i think thats why lemmy has a profile field for a matrix username by default because thats at least a more private way to do dms
there are no protections against creating multiple accounts to upvote your own posts
They don’t even have to be real accounts. Lemmy uses the ActivityPub protocol, and nothing’s stopping someone from creating an ActivityPub server that federates with a Lemmy instance and spams upvotes from randomly-generated usernames. The server could just pretend that every username is a valid one.
Of course, I think something like that would be defederated pretty quickly.
Connect 1.0.171 Released
Hi, it’s been a while since I’ve done one of these so this will be changes between 150 and 171. I’ve been focused on resolving image and performance issues mainly in this time but I also added a couple new things too. Youtube links now open in-app (configurable in settings), there’s an option to remove special characters...
When I see The_Picard_Maneuver’s total combined post and comment score on his profile page (lemmy.world)
It’s over 1 million! Thanks for being a massive force keeping the fediverse moving!...
Moving this community to !linguistics@mander.xyz
UPDATE, 2024/JAN/17: this address has been locked so mods only can post. Use the new one....
I mean Star Trek is not much better (lemmy.world)
Disappointing
I tried to sign up for this instance, but my signup is still stuck in “processing”. I tried signing up with a different username & email, and I got a popup that said sign ups are closed. I emailed Jonah at two different email addresses that I found for him, sent him a message through Lemmy and a message through Matrix to ask...
I might move again. (Or not) (lemy.lol)
I moved from Lemmy.ml because I liked the name of Lemmy.world and it ran a newer Lemmy version which meant I could make communities. I moved from Lemmy.world because they defederated from piracy communities they didn’t even host (but for some reason still kept the small piracy community they DID host) From thelemmy.club...
deleted_by_author
coup d'état (lemmy.zip)
deleted_by_author
Is Sh!tposting still anything goes? Had a Classic Art meme joke deleted as the moderator thought it was anti-abortion? It was much more about a joke and a shitty one at that. (lemmy.ca)
As the title states. I am unable to message the moderator that deleted the Post as I am not on the same fed.
How can I block posts from all bot accounts of specific instance? (alien.top)
I do not want to block all bots. I only want to block bots from specific instance. More specifically, the @alien.top instance is using most, if not all, bot accounts with random usernames. It uses that instance to post in communities of other instances. I thought about blocking other instances. But the main issue lies with...
deleted_by_author
it's a puzzling one i'll tell you hwat (lemmy.one)
i was legitimately confused why i was getting zero replies in very active threads. and yes this is just a whine post about how horribly opaque fediverse moderation is these days...
Is it ok to use acronyms similar to those on an equally or more popular discussion forum?
For example:...
short question by an aspiring user
Hello, apparently hanging out in Lemmy inadvertently makes you thinking about using Linux. I am planning to install Linux Mint cinnamon on an older laptop, which I want to bring to LAN Parties. From what I read I can just format my C:\ windows disk, install Linux via bootable drive and from what I understand, proton is basically...
I know You! (lemmy.world)
Solid advice (sh.itjust.works)
Kurzgesagt — An unofficial community for discussing Kurzgesagt's videos on space, biology, philosophy, etc. (kbin.social)
An unofficial community for discussing anything and everything related to Kurzgesagt – In a Nutshell....
Signal's new version notification keeps popping up
Hey just wondering if its a problem on my end but a self update notification indicating a newer version of signal keeps popping up. I already have the latest version of the apk, 6.40.4, installed from their website, but the notification does not go away. I click it and then it states the application has been updated but after a...
As of now I have approximately 1 user. (lemmy.world)
Most private app for Lemmy
Just heard of Lemmy today...
Linux holds more than 8% market share in India, and it's on the upward trend (sh.itjust.works)