[-] RotaryKeyboard@lemmy.ninja 11 points 11 months ago

I thought it was just me! I woke up one day to find that I was logged out, and I couldn’t log in via my apps or even via the Lemmy UI. I thought I had been banned!

[-] RotaryKeyboard@lemmy.ninja 12 points 1 year ago

What they’re doing is publicly signaling that they’re going to spend a lot of money in those districts if these reps vote for Jim Jordan. They’re already swing districts, so anyone who wants to keep his seat is going to have to raise and spend even more money. The Dems are betting that the pressure of having to fundraise and fight a contested election is more of a problem than just making up an excuse to not vote for Jordan.

[-] RotaryKeyboard@lemmy.ninja 11 points 1 year ago

At worst, it's gauche. It's much more likely that the moderator was personally offended by the use of that word than anything else. I have my own pet peeves. I can't stand the sound of someone saying "an historic event" ... but I'm not going to go around banning people over it. All that's going to do is make everyone more and more angry.

This is why we put specific, actionable rules on communities, people!

[-] RotaryKeyboard@lemmy.ninja 10 points 1 year ago

I would like downvoted comments and posts that are below a certain threshold to be collapsed.

[-] RotaryKeyboard@lemmy.ninja 12 points 1 year ago

The USA hasn’t resembled anything near democratic for a bit

What fantasy land are you living in?

[-] RotaryKeyboard@lemmy.ninja 12 points 1 year ago

I'm making my way through the special features and commentaries in the Blu Ray edition. It amazes me that so much of the bonus content is apologizing for/explaining the bad quality of the show. I've never seen anything like it, really.

I have watched this series several times. There was one way to watch it that makes it pretty good: follow the skippables list. It tells you which episodes to omit and which to watch to get the full story. It's pretty incredible what it does to the experience of binging the show. Suddenly it feels Voyager-like.

[-] RotaryKeyboard@lemmy.ninja 12 points 1 year ago

I wonder how much it costs to get Joe Rogan to say both “No-nonsense” and “Tucker Carlson” in the same sentence.

[-] RotaryKeyboard@lemmy.ninja 12 points 1 year ago

As a site admin, I really wish it was easier to modify the content on the front page. We've had some interesting ideas over here, like linking to some simple online games and posting high scores for the site, or maybe just adding some analytics boxes to the site. But for us that's difficult.

A lot of our ideas come from a shared experience in BBSes from the 90s, where they had game doors, ascii art, and other fun site-specific elements. Technology has changed, but there are modern equivalents to all of those things that we wish we could implement.

[-] RotaryKeyboard@lemmy.ninja 12 points 1 year ago

I don't think you can interact with Mastodon from Lemmy, but you can do the reverse.

[-] RotaryKeyboard@lemmy.ninja 11 points 1 year ago

The first thing you should do is get a dedicated server for your plex server software. I recommend the NVidia Shield Pro as your first Plex server host because it has excellent hardware transcoding capabilities. If you don't want to buy the shield, you could get a larger server with a processor that has integrated graphics capabilities. Installing plex on that will actually give you a few more features and probably better transcoding capabilities, but it would be significantly more expensive.

After that, I'd get a Plex pass to unlock a lot of the good Plex features.

[-] RotaryKeyboard@lemmy.ninja 12 points 1 year ago

It’s not art

I'm old enough to remember three similar statements that are equally untrue:

  • Photography isn't art
  • Photoshop isn't art
  • Video Games aren't art

Eventually, we changed our opinions. The same will happen for generative images. They are art.

[-] RotaryKeyboard@lemmy.ninja 12 points 1 year ago

It took me a while to figure out that an over-the-counter sleep aid and the Benadryl I would buy for allergy symptoms were, in fact, exactly the same drug, Diphenhydramine, packaged under different names.

1

Summary

We started a Lemmy instance on June 13 during the Reddit blackout. While we were configuring the site, we accumulated a few thousand bot accounts, leading some sites to defederate with us. Read on to see how we cleaned up the mess.

Introduction

Like many of you, we came to Lemmy during the Great Reddit Blackout. @MrEUser started Lemmy.ninja on the 13th, and the rest of us on the site got to work populating some initial rules and content, learning how Lemmy worked, and finding workarounds for bugs and issues in the software. Unfortunately for us, one of the challenges to getting the site up turned out to be getting the email validation to work. So, assuming we were small and beneath notice, we opened our registration for a few days until we could figure out if the problems we were experiencing were configuration related or software bugs.

In that brief time, we were discovered by malicious actors and hundreds of new bot users were being created on the site. Of course we had no idea, since Lemmy provides no user management features. We couldn't see them, and the bots didn't participate in any of our local content.

Discovering the Bots

Within a couple of days, we discovered some third-party tools that gave us the only insights we had into our user base. Lemmy Explorer and The Federation were showing us that a huge number of users had registered. It took a while, but we eventually tracked down a post that described how to output a list of users from our Lemmy database. Sure enough, there were thousands of users there. It took some investigation, but we were eventually able to see which users were actually registered at lemmy.ninja. There were thousands, just like the third-party tools told us.

Meanwhile...

While we were figuring this out, others in Lemmy had noticed a coordinated bot attack, and some were rightly taking steps to cordon off the sites with bots as they began to interact with federated content. Unfortunately for us, this news never made it to us because our site was still young, and young Lemmy servers don't automatically download all federated content right away. (In fact, despite daily efforts to connect lemmy.ninja to as many communities as possible, I didn't even learn about the lemm.ee mitigation efforts until today.)

We know now that the bots began to interact with other Mastodon and Lemmy instances at some point, because we learned (again, today) that we had been blocked by a few of them. (Again, this required third-party tools to even discover.) At the time, we were completely unaware of the attack, that we had been blocked, or that the bots were doing anything at all.

Cleaning Up

The moment we learned that the bots were in our database, we set out to eliminate them. The first step, of course, was to enable a captcha and activate email validation so that no new bots could sign up. [Note: The captcha feature was eliminated in Lemmy 0.18.0.] Then we had to delete the bot users.

Next we made a backup. Always make a backup! After that, we asked the database to output all the users so we could manually review the data. After logging into the database docker container, we executed the following command:


select
  p.name,
  p.display_name,
  a.person_id,
  a.email,
  a.email_verified,
  a.accepted_application
from
  local_user a,
  person p
where
  a.person_id = p.id;

That showed us that yes, every user after #8 or so was indeed a bot.

Next, we composed a SQL statement to wipe all the bots.


BEGIN;
CREATE TEMP TABLE temp_ids AS
SELECT person_id FROM local_user WHERE person_id > 85347;
DELETE FROM local_user WHERE person_id IN (SELECT person_id FROM temp_ids);
DELETE FROM person WHERE id IN (SELECT person_id FROM temp_ids);
DROP TABLE temp_ids;
COMMIT;

And to finalize the change:


UPDATE site_aggregates SET users = (SELECT count(*) FROM local_user) WHERE site_id = 1;

If you read the code, you'll see that we deleted records whose person_id was > 85347. That's the approach that worked for us. But you could just as easily delete all users who haven't passed email verification, for example. If that's the approach you want to use, try this SQL statement:


BEGIN;
CREATE TEMP TABLE temp_ids AS
SELECT person_id FROM local_user WHERE email_verified = 'f';
DELETE FROM local_user WHERE person_id IN (SELECT person_id FROM temp_ids);
DELETE FROM person WHERE id IN (SELECT person_id FROM temp_ids);
DROP TABLE temp_ids;
COMMIT;

And to finalize the change:


UPDATE site_aggregates SET users = (SELECT count(*) FROM local_user) WHERE site_id = 1;

Even more aggressive mods could put these commands into a nightly cron job, wiping accounts every day if they don't finish their registration process. We chose not to do that (yet). Our user count has remained stable with email verification on.

After that, the bots were gone. Third party tools reflected the change in about 12 hours. We did some testing to make sure we hadn't destroyed the site, but found that everything worked flawlessly.

Wrapping Up

We chose to write this up for the rest of the new Lemmy administrators out there who may unwittingly be hosts of bots. Hopefully having all of the details in one place will help speed their discovery and elimination. Feel free to ask questions, but understand that we aren't experts. Hopefully other, more knowledgeable people can respond to your questions in the comments here.

4

cross-posted from: https://lemmy.ninja/post/27359

“In order to provide a higher-than-average, dependable wage, we shifted to a no-tipping model and doubled the hourly rate to more than $30/hr for our service staff. This shift also benefits our guests, who can enjoy Casa Bonita without incurring unexpected costs,” management said.

5

“In order to provide a higher-than-average, dependable wage, we shifted to a no-tipping model and doubled the hourly rate to more than $30/hr for our service staff. This shift also benefits our guests, who can enjoy Casa Bonita without incurring unexpected costs,” management said.

11

Credit to Neal Agarwal.

1

Oregon's Senate has repealed a 72-year prohibition against self-service gas, with new legislation requiring gas stations to staff half the available pumps, while allowing the rest to be self-service. The bill, responding to industry staffing shortages, also prohibits charging more for full-service than self-service, likely leading to the phasing out of full-service pumps.

1

Lemmy.ninja has been updated to the latest version of Lemmy. There are a whole lot of bug fixes in this release. You should notice some UI fixes as well.

As a user, you'll notice a lot fewer situations where you just see a spinning ring. New users will have to validate their email address (that's finally working!).

We recommend that you enable two-factor authentication for your account as well. This will make your account more secure and ensure that you don't lose it to a bad actor.

1

Released in 1986, TradeWars was among the earliest multiplayer online games. As of 2013, TradeWars has been hosted on over 21,000 different sites in 59 different countries, with some sites hosting the game continuously for over 25 years.

1
submitted 1 year ago* (last edited 1 year ago) by RotaryKeyboard@lemmy.ninja to c/town_square@lemmy.ninja

Okay, I'll start! I'm RotaryKeyboard. I'm jacking in from Utah, behind the Zion Curtain. I got into Lemmy because it reminds me so much of the old BBS model of internet access that I grew up with.

Based on my experiences trying to learn Lemmy and find content, I started a Community Search Tips community where I could share different ways to find Lemmy communities and talk about the good ones. There's lots of duplicate communities out there, so I'm hoping that Community Search Tips will help us sort the wheat from the chaff. Feel free to subscribe and drop by with your suggestions or discussion about Fediverse content!

1

According to The Information, Apple chose not to include these and many more apps because they are simply not working yet. Vision Pro apps and functions said to have been either postponed or dropped completely include: Tai Chi app, Nike workout, Yoga, Gaming where precision control is needed, Running Mac apps, and Augmented or 3D Apple TV+ content

1
submitted 1 year ago* (last edited 1 year ago) by RotaryKeyboard@lemmy.ninja to c/television@lemmy.world

Production for the upcoming Apple TV+ "Metropolis" adaptation has been permanently shut down, with insiders citing costs and the writers' strike as the cause.

1
submitted 1 year ago* (last edited 1 year ago) by RotaryKeyboard@lemmy.ninja to c/ninja_news@lemmy.ninja

Q. What is Lemmy.ninja?

A. Lemmy.ninja is your portal to Lemmy, a social media network similar to Reddit. Unlike Reddit, there's no monolithic central server where everyone posts their content. Instead, content is organized under Lemmy communities on various different Lemmy sites. A community is like a subreddit -- it contains posts organized around the community's theme. At the time of this writing, there are around 13,000 communities hosted on just under 1,000 separate Lemmy sites. There are a few communities hosted on Lemmy.ninja, but the vast majority of communities you will subscribe to and participate in reside on other Lemmy sites. You can view all of the content, regardless of where it's hosted, at Lemmy.ninja.

Q. I created an account, but I can't find my validation email

A. It probably went to your spam folder. We've investigated reports of missing validation emails, and every one of them ended up in the spam folder.

Q. How do I subscribe to content?

A. Go to the list of Communities. By default, you will see the communities hosted at Lemmy.ninja. Change the list to show all communities. At Lemmy.ninja, we have tried to pre-populate as many interesting communities as we can. Click subscribe next to any and all communities you are interested in. Once you do that, content from those communities will start to appear on your feed. You can interact with that content -- leave comments, upvote and downvote, send direct messages, etc. -- all from your feed on Lemmy.ninja.

Q. How do I find a community that isn't on the list of All Communities at Lemmy.ninja?

A. Use the Lemmy Community Browser and search for a community that you want to visit. Pay attention to how many posts, users, and comments the community has. With Lemmy being so new, many communities have very low participation. Try to pick a commuinity with high participation. Once you have found a community you like, the process for subscribing to it on Lemmy is tricky. This is because the Lemmy software is still very new and has many rough edges. Here is what we've found is the best process:

  1. Copy the URL for the community to your clipboard. (e.g., https://beehaw.org/c/technology)
  2. Go to the list of communities at Lemmy.ninja.
  3. Paste the URL you copied earlier into the search box.

If your commlunity was added successfully, you will see it appear in the search results after a few seconds! Now all you have to do is subscribe to the community for the content to start flowing to Lemmy.ninja and your feed.

  1. Click on the community you just added.
  2. On the right of your screen, click Subscribe.

That's it! Now when you visit your feed at Lemmy.ninja, you will see posts from your new community appearing and you can interact with them.

Q. I've subscribed to communities, but my feed doesn't update very much.

A. Part of the reason for this is that Lemmy is young. There's a lot of content out there, but not quite enough to make the Active sort type work properly. Try setting your sort type to New instead.

Q. I subscribed to a community, but there are zero comments on every post! What's going on?

A. If you subscribed to a community that has never been subscribed to at Lemmy.ninja before, then it will take time for the posts and comments to be loaded. This only happens the first time a community is added to Lemmy.ninja. After about an hour, you should notice all the content has been loaded and you won't have any loading delays in the future.

Q. Can I create my own community at Lemmy.ninja?

A. Yes! We only ask that you ensure that your community has

  • An icon
  • A banner
  • Active moderators
  • Community rules consistent with the Lemmy.ninja site rules

Q. Some of the communities I have subscribed to show "Subscribe Pending" on the Lemmy.ninja communities page. What is this?

A. This is a known bug. It happens when subscribing to communities on overloaded Lemmy servers. You are actually subscribed, and content from that server is reaching your feed.

Q. What is kbin?

A. Kbin is software that can be used to access the same content as a Lemmy server. There are subtle differences between Lemmy and Kbin, but they can access each other's posts and comments seamlessly.

Q. How do I subscribe to a kbin magazine from Lemmy.ninja?

A. @morelikepinniped@lemmy.world posted this solution for subscribing to kbin content from Lemmy, which we have edited here to match the lemmy.ninja instance.

  1. Note the name of the kbin magazine you want to subscribe to (example: kbin.social/m/books)
  2. Log into your Lemmy instance from a browser
  3. The Lemmy instance you are registered with will be the first part of the URL and the kbin community will be the second part. Example: I’m registered with lemmy.ninja so to register with the kbin Books magazine I would type https://lemmy.ninja/c/books@kbin.social
  4. From there, just hit subscribe and it will start showing up anywhere you’re logged into your Lemmy instance
3
view more: ‹ prev next ›

RotaryKeyboard

joined 1 year ago
MODERATOR OF