Disclaimer: I am just a random stranger on the internet who likes uBlock Origin, read a handy comment, and figured out how to press F12. I am by no means a webpage expert, and these changes may have unintended consequences...
Unfortunately, these are problematic when dealing with instances that are not your home instance. Any links to the post page will be absolute remote instance URLs, which means you cannot interact with the post (e.g. leave a comment). The URL really needs to be made relative to your home instance for that to work, but for the life of me, I cannot figure out how to fix that for a specific post. I can only fix the URL to the magazine/community itself and then hope to locate the post within it again.
If there is a way to get home instance-relative RSS feeds, I'm all ears! Failing that, I might work on a scraper that can take URLs of the form:
and generate RSS feeds out of them? But I don't want to reinvent the wheel if something like this is already possible?
It might also be useful to someone trying to write an app with a multireddit-type feature? I will definitely release source if I come up with anything.
I have a domain name that I own but am not making use of and was thinking of setting up my own personal Lemmy instance, partly so I can have a Lemmy id and instance that I can completely control, partly so that I can contribute directly to my hosting cost, and partly because it might be fun to tinker with (or it might just end...
There is not a single word that's universal to all languages.
Even if there had ever been one at some point, there are languages that have/had word retirement as part of the culture speaking it: If a word is used as someone's name and that person dies, that word is now taboo and a new word is needed to refer to what the old word stood for.
Conlanging, especially by laypeople, often explicitly makes up most or all of its vocabulary from scratch or uses cyphers to make the connection invisible. I wouldn't be surprised if a people made up their own secret language from scratch, maybe initially with very similar grammar, that developed into a native language for a community.
Have you heard of Cockney rhyming slang? Take a word like "fart", use a two part word that rhymes with it, like "raspberry tart", then drop the rhyming part. That leaves you with "raspberry" meaning "fart" and no discernible connection to the old words this utterance/meaning pair came from.
Sign languages are languages as well, and in multiple instances developed from the ground up without influence from the surrounding spoken languages.
A Tesla software hacker has found an ‘Elon Mode’ driving feature that seems to allow Tesla vehicles with Full Self-Driving to operate without any driver monitoring....
Most people aren’t even thinking of moving to reddit alternatives. Users have a lot of power in this situation. Just move your community to Lemmy or Kbin. It’s not that hard.
It's genuinely hard and needs to be improved. Subscribing to a magazine that someone else on kbin has subscribed to already isn't too bad. Go to the magazine (eg, click what looks like the subreddit name in the post) and scroll alllll the way down and there'll be a subscribe button.
But if nobody has subscribed yet in the instance, it's hilariously hard. You have to search in the general search (not the magazine search) for specifically "[email protected]" and you should see a subscribe button then. You will not content in that magazine that existed before you subscribed. If that sounds terrible, it's because it is. Thankfully, most of the time, you won't be the first to subscribe to a magazine and thus can just use the magazine search or browse the front page to see posts.
PS: the subscribe option is also as the bottom of each thread. So you can alternatively just open a thread in the magazine instead of the magazine itself.
PPS: I've mentioned the subscribe button being at the bottom because that's the placement on mobile and I think many of us are on mobile. On desktop, it's in the sidebar.
It’s confusing for new users, and this instance in particular has 7k users but no interactions. It’s a bot army, with the top user being called @admin....
There's a ticket to fix this on kbin which would allow each instance admin to block regular users from registering common names of authority: https://codeberg.org/Kbin/kbin-core/issues/359
What if a persons real name is Admin in some weird language?
A bit far-fetched I know. Still, I think that if theres gonna be a global hardcoded blacklist of usernames, someone should be very careful which words is added to that list. Each specific instance would know better what words is good and what is bad in their main language(s).
Why YSK: making the most of the fediverse means aggregating content from as many places as possible, but it’s not an intuitive process right now, especially for those using apps like Jerboa or Mlem....
Yes but that's only relevant if you're aware of a specific community on a specific instance and expect to be interacting with it on purpose.
It's completely irrelevant if someone just gives you the name of an instance, tells you to make an account on it and start using. You'll be perfectly fine reading and commenting whatever's in your feed.
The only way this breaks is if you're in an instance that is too small to have local traffic while having technical difficulties with federation. If the instance is active enough or it's federating normally, someone completely unaware of the concept of federation will be perfectly fine as long as they understand the interface.
It feels like more Lemmy apps are going to make their way on to the app stores. With more apps, comes more people. More people, more API calls. How do we scale this server and hopefully all of the others to come, financially?...
Developer here. I’ve been looking at the API calls made by the app, and I’ll try to give a good example of what is going on:
To be honest, you’re probably not going to see a drastic change in API calls right now. The only things that you are calling the API for are:
Load items in the feed
Load post/comments
Load profiles
Submit votes
Submit comments
Submit posts
One initial call at app launch to obtain user info (subscriptions, settings, saved posts, etc, lemmy’s API gives you all of this in one call)
This is about the same use that you’re going to see in the actual web version.
While there may be upsides and downsides to how they are doing it right now, you can get pretty much all of the info you need through one API call. For example, if I get a post, the response will include most of the user info, most of the community info, and obviously all of the post info, plus more. I don’t need to make separate calls to retrieve all of that data.
Same goes for user info. In just one call, I can retrieve all of the information as far as subscriptions, moderated communities, user settings, and more without having to make a separate call for each one.
The issue is going to be mainly just the influx of traffic in general, not the apps themselves from what I can tell.
I’m also including the app’s name in the user agent so that if something were to ever become a problem, anyone can reach out and discuss what they are seeing so that it can be corrected.
Edit: I think one of the biggest issues that larger instances may run into is data usage. Nearly all photos that get posted to Lemmy are hosted on particular instances instead of services like Imgur. There’s ups and down to both, but in the short term I can see this possibly as being an issue if instances are not being ran on providers who are lenient or provide their data at low costs.
I am theoretically switching over from Reddit to Lemmy. Finding myself spending more time on Lemmy than on Reddit. Maybe it's because I am limited to using the desktop and can't aimlessly browse Reddit on my iPhone. Of late, the only subreddits I cared for were on sports and their matchday threads and r/watches. I found myself...
I subconsciously felt that this “lemmy.world” instance was for those with at least a smidgeon of programming knowledge. Otherwise the name just seems odd.
It probably would have been beehaw if they didnt defederate so early. Given the viewpoints of the people in charge there expressed in their comments on defederating and refederating, I suspect that Beehaw is going to have a consistent problem with constantly defederating and refederating.
Lemmy.world is most likely to grow the largest now because the barrier to entry is low compared to the other two. Additionally, the instance name gives the impression of a general or catchall instance moreso than lemmy.ml or beehaw.
Currently I’m with lemmy.world, but if i wanted to create my own, to run at my house, would I need to register a domain? I like the idea of having my own domain but also don’t know how the storage works… like if I post to my own, sure it gets stored, but if I post to somewhere on lemmy.world, where does it get stored?
Hello! So I am just now tryinng to start the process of hosting my own instance just like you, but with a little bit of web development experience already. Trust me, it’s easy!
So, assuming from the question, you have no idea where to start and have no experience. That’s ok! If you have experience, forgive me, but this can be used for others happening to search for the same thing.
Background: A domain name is simply a human-readable name to an IP address. The IP address in this case is your “home address”. Take 1234 street north, PA 789039. That’s your “IP” to your “home address”. Your home address can be found at “whatsmyip.org”. This is your home’s IP address. Your domain name will point to this address when you want to host your own server. HOWEVER!!!, You can point this to someone else’s home address (a server you rent) and pay them to borrow their address so you can prevent people finding out who you are and where you live. That’s important! You don’t want people finding the open front door to your home and walking in and stealing your TV right? Same with your data.
Ok so you know what the domain name does now. But that can be used for a lot of things. Your domain name is like a username. It can point to your home server, but it can point to Google for email. It can point to your rented server(s). It can point to whatever you want it to! So buying a domain is a powerful thing. But now, to do what you’re asking, which is to point to your home server and host your own Lemmy (or other federated software). You’d want to buy your domain (ie. Google domains, you buy “Desmondjones.com” and point that domain name to your home address 192.168.145.1) You can port forward (subdivide your home IP to a single protocol like https) to your server. (ie. 192.168.145.1:8080 to your internal LAN IP of your server)
Your storage, services, and resources is based on the computer you are wanting to serve the data from. Every HTTPS request uses resources and can access your server (computer hosting the data). So your only limitations is what hardware you are installing the software on.
Your post, on your own server, gets pushed to through the protocol to other servers that know about you. They make an http request and pull your post and copy it to their own server. This can be fast and microscopic in the terms of storage because it’s more of a copy, not a write to their own server. If that makes sense. So everything you post is replicated, but once you delete it on yours, it’s deleted on everyone’s. YOU store the data YOU create. You PULL the information OTHERS create. your storage of that info is temporary until that other user deletes their content. You can save it in your logs, but you won’t store all the information on your own instance.
So to do this, buy the domain, point the DNS to your home IP, Use the port your server uses to host the data, and secure it through some sort of firewall, proxy (Cloudflare), or use a rented server (lenode.com) RECOMMENDED.
I’d pay the $5 a month to host your instance on Lenode, and learn what not to do, before hosting it yourself and exposing yourself to A LOT OF RISK!!!
As always, please play it safe, buy your domain (I have like 10 that don’t do anything. Like packopus.com) So I will be joining you in this journey on the fediverse to make more instances and host my own content. Good luck, I hope this helped.
Kbin is the first Reddit alternative I looked at and i liked the UI so I stuck with it. I kind of assumed everything would be kbin. I thought I understood things. I thought it was kbin and lemmy separate but they federated and so I’d be able to access lemmy stuff from kbin. Which I guess is true. But now I’m confused. I look...
They may be posted by people that are on lemmy, you can mouse over their username to see what instance they're from. Otherwise you can also install the kbin enhancement script with tampermonkey or something that would make anyone who isn't from kbin have an @(instance) after their name.
I’m very new to this site so I’m not sure what all already exists. Some features that come to mind based on my experience on Reddit and other sites:
Ability to search the entire site to see if a string of text (or multiple select strings of text) has already appeared there, including removed content. On Reddit, this was useful for seeing if an account has copied the comment, the text within a post, or the post title from elsewhere on the site. SocialGrep, Reveddit, and Unddit were my preferred sources of this info for Reddit. Text may also have been copied by a bot from other sites, but the original tends to be more accessible in those cases.
Ability to search the entire site to see if an image has already appeared there. This was essentially only relevant for repost bots and for bots that recognize an image from another post and re-comment from that other post. I do have concerns about this becoming relevant in the future for comments that contain images. TinEye and reverse image search on Google were my preferred sources of this info, but I don’t know if Lemmy posts will show up on those sites. u/RepostSleuthBot and the like were also helpful, especially if summonable in the comments.
Blocking users should only filter them from the blocker’s feed, rather than make the blocked user unable to comment on the blocker’s posts and comments. Spammers and scammers would abuse this system to prevent human users from calling them out on being spammers and scammers. While this design makes sense for sites based on personal profiles such as FaceBook or Twitter, it does not work for sites categorized by subject matter with impersonal user profiles.
Say what you will about the bad aspects of 4chan (and you should!), but the use of Captchas prior to publishing a post or comment seems to majorly mitigate bot activity.
This doesn’t seem to be a problem on Lemmy, but on Reddit, not all of the information of a spam report was sent to the subreddit mods. A report for Spam -> Harmful Bots would tell the admins that it was a Harmful Bots report, but the mods would only see it as a generic spam report and not be fully informed of the issue. Also, unbeknownst to mods, admins could link a subreddit rule report to a sitewide rule report. What I think Lemmy could improve on in this regard is to keep the openended custom report option, but also include pre-written report options for community rules, instance rules, and sitewide rules.
Some sort of indicator for groups of accounts which seem to be commenting only on the exact same posts as each other, which commonly are bots.
Entirely dependent on the subreddit or community, requiring some sort of verification post or other verification with a photograph of a paper with their username, the community name, and current date on it prior to permitting the user to post/comment may be beneficial.
A sitewide blacklist structured like r/BotDefense, wherein suspect accounts can be submitted and, if determined to be bot, will be automatically blacklisted from participating communities. Blacklist appeals will also be essential just due to human error.
So my understanding is that a community created on a certain server (say lemmy.world), can be interacted with by any other federated server, and any interactions from those servers are synced to the original “true” community / server. How does it work if two servers both have a community with the same name? Each server is...
Communities with the same name across different instances are not merged, and the way they are referenced will be different. So, the location of lemmy.world/c/Music can also be referenced as !music while instead the Music at serverB.whatever be can be referenced as [email protected] .
Let me be clear, I am a dog, I have paws and no thumbs, accessibility is super important to me!
jokes aside
click your profile name in the top right corner
click settings
scroll down to the themes option
You will find that you can change the theme startrek.website appears to you in. By default lemmy already has a couple loaded. We could easily add a special theme to this website that was fun and star trek themed that was opt-in for users, or at least easily opt-outable by going into the settings and changing the theme.
We have a fantastic freedom here to indulge in a very treky themed startrek.website while still making sure to value accessibility and flexibility for those that need it. Lemmy gives control to the user over which theme to choose to display startrek.website in (from the list of installed themes on the startrek.website server). That is one of the fun, but underappreciated aspects of fediverse software. You get to choose how everything looks!
On the note of making a lemmy theme focused on accessibility, I think the lemmy community would be more than thrilled if people created accessibility focused themes for startrek.website , other lemmy instances would surely benefit from that work too!
Again, this is just a fun idea that could only add to the community here, there is no danger in making it unaccessible.
I used the Ansible playbook instructions and got my instance up and running, which is where I’m sending this from now. Still, I was not able to get the SMTP side of things working. Does this whole setup self-host SMTP on the Lemmy instance, or is it something I’ll have to sort out externally? I’ve heard some people have...
If it’s anything like SMTP on a Mediawiki or Discourse instance (example notes, then what you probably need is something called “transactional email” (I’m guessing you’re looking at a guide like this?). I’ve made use of this guide for looking up vendors for that service.
In theory, the same server hosting a Lemmy service could also send and receive emails. However, in practice there’s a high probability of these emails landing in spam boxes. The defacto proof-of-work hurdle that inhibits email spam today is paying commercial transactional email companies a monthly fee. I’m hopeful that one day self-hosted email server software will become easier to set up through things like FreedomBox (via Postfix, Dovecot, and Rspamd), but the fundamental reputation problem remains, imo.
So, I doubt a Lemmy setup guide would automatically take care of email setup. In any case, the process involves creating at least one MX record (according to instructions provided by your transactional email service) with your DNS provider which depends on the name servers you have configured for your domain registrar. The transactional email service you select should provide instructions for what port to open, as well as what SMTP URL, user name, password, and postmaster email address to provide to Lemmy.
The issue with this change was, that someone who was previously named Mike for instance with a discriminator, has to now choose something else for instance: “Mike372”. Discord claims this is a better and a less confusing system, when it really just boils down to the same thing. Making matter worse they claimed all Mike usernames are taken, so #0001 to #9999 which also later turned out to be false, it was just their site choosing a random discriminator, which when it was already taken told you: “This username is already taken.”, when in reality there were still available discriminators.
**Hello again!**You might be sick of me meta posting, but I’ll be done soon I swear! You can screenshot this and post it to mildly infuriating. It definitey would fit!...
Excellent. As a side note to the difficulty in search for communities. I just learned this: Use the community search at something like lemmyverse.net and here is the important part, right click copy the URL to the community. Not the name@instance link. You want the https//name.domain/c/community link. Put that into your home instance ALL search. I now have 100% success.
YSK how to block entire instances from your "all communities" feed and/or the "list of communities" page
Disclaimer: I am just a random stranger on the internet who likes uBlock Origin, read a handy comment, and figured out how to press F12. I am by no means a webpage expert, and these changes may have unintended consequences...
Would me self-hosting a personal instance make things worse for everyone else?
I have a domain name that I own but am not making use of and was thinking of setting up my own personal Lemmy instance, partly so I can have a Lemmy id and instance that I can completely control, partly so that I can contribute directly to my hosting cost, and partly because it might be fun to tinker with (or it might just end...
Are there universal words, and what are they?
Related to the question about whether facial expressions are universal....
Tesla hacker discovers secret ‘Elon Mode’ for hands-free Full Self-Driving (www.theverge.com)
A Tesla software hacker has found an ‘Elon Mode’ driving feature that seems to allow Tesla vehicles with Full Self-Driving to operate without any driver monitoring....
I don't understand why people still want to use reddit instead of moving to Lemmy or Kbin
Most people aren’t even thinking of moving to reddit alternatives. Users have a lot of power in this situation. Just move your community to Lemmy or Kbin. It’s not that hard.
Introducing The Lemmy Overseer (overseer.dbzer0.com)
cross-posted from: lemmy.dbzer0.com/post/95652...
Beginner's Guide to `grep`
cross-posted from: lemmy.run/post/10868...
Someone shouldn't be able to have the @admin username (lemmy.world)
It’s confusing for new users, and this instance in particular has 7k users but no interactions. It’s a bot army, with the top user being called @admin....
YSK how to subscribe to kbin magazines from lemmy
Why YSK: making the most of the fediverse means aggregating content from as many places as possible, but it’s not an intuitive process right now, especially for those using apps like Jerboa or Mlem....
[rant] Why is this so hard for people? (kbin.social)
Can I just rant a little to you all?...
As apps make their way to Lemmy, how do we handle server costs?
It feels like more Lemmy apps are going to make their way on to the app stores. With more apps, comes more people. More people, more API calls. How do we scale this server and hopefully all of the others to come, financially?...
Are there any Reddit refugees spending more time on Lemmy than Reddit?
I am theoretically switching over from Reddit to Lemmy. Finding myself spending more time on Lemmy than on Reddit. Maybe it's because I am limited to using the desktop and can't aimlessly browse Reddit on my iPhone. Of late, the only subreddits I cared for were on sports and their matchday threads and r/watches. I found myself...
Does anyone else think lemmy.world is a reference to "hello world" and programming?
I subconsciously felt that this “lemmy.world” instance was for those with at least a smidgeon of programming knowledge. Otherwise the name just seems odd.
Which Lemmy instance will be the biggest in 6 months?
Refer to title.
My own domain?
Currently I’m with lemmy.world, but if i wanted to create my own, to run at my house, would I need to register a domain? I like the idea of having my own domain but also don’t know how the storage works… like if I post to my own, sure it gets stored, but if I post to somewhere on lemmy.world, where does it get stored?
Is Kbin lemmy? I’m so confused! (kbin.social)
Kbin is the first Reddit alternative I looked at and i liked the UI so I stuck with it. I kind of assumed everything would be kbin. I thought I understood things. I thought it was kbin and lemmy separate but they federated and so I’d be able to access lemmy stuff from kbin. Which I guess is true. But now I’m confused. I look...
Reddit is now using GPT-powered bots to astroturf 😂 (lemmy.ml)
web.archive.org/…/meta_who_is_astroturfing_rprogr…
How do identical communities work on Lemmy?
So my understanding is that a community created on a certain server (say lemmy.world), can be interacted with by any other federated server, and any interactions from those servers are synced to the original “true” community / server. How does it work if two servers both have a community with the same name? Each server is...
One of the perks of being on open source software is that we could make our own star trek theme for startrek.website! (github.com)
Who is inspired to make an LCARS theme for this sub??...
Question on Lemmy SMTP
I used the Ansible playbook instructions and got my instance up and running, which is where I’m sending this from now. Still, I was not able to get the SMTP side of things working. Does this whole setup self-host SMTP on the Lemmy instance, or is it something I’ll have to sort out externally? I’ve heard some people have...
[SOLVED] Why is my Lemmy instance not finding other instances' communities?
Edit: YOOOOOOOO YOU CAN EDIT TITLES HERE...
Usernames are Evolving - Revolt (revolt.chat)
[Meta] - C3 - Cross Community Coalition - Connecting the Fediverse (discord.gg)
**Hello again!**You might be sick of me meta posting, but I’ll be done soon I swear! You can screenshot this and post it to mildly infuriating. It definitey would fit!...