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

I hear you, and that’s great if it’s something the applicant wants to share. But none of the development work they’ve done at previous companies is work that they’ll be able to share. We take their word on that work. Not taking their word in the same way on other projects seems like a bit of a double standard to me.

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

My (red) state is one of those that changed the law to make it illegal for pornographic websites to be seen by children. To view them, you'd have to have some kind of central ID to prove that you are over 18. This is absolutely a precursor to having to have an ID to use the internet at all. Every bad thing that has ever happened on the internet will be used to convince legislators to enact a law like this. It's only a matter of time.

[-] 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 12 points 1 year ago

Unit prices are easy to remember when you buy a single product. I bet you know the price of gas per unit immediately. What was the price of Pepsi per liter today? What was the price of Coke per liter? There are dozens and dozens of soda products alone you would have to memorize. And that’s just soda.

I applaud a store using its data to communicate to customers how prices have changed. We should do this everywhere.

[-] 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

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.

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

We call that the dryducken method

100

June 2023 may be remembered as the start of a big change in the climate system, with many key global indicators flashing red warning lights amid signs that some systems are tipping toward a new state from which they may not recover.

2
submitted 1 year ago* (last edited 1 year ago) by RotaryKeyboard@lemmy.ninja to c/usnews@beehaw.org

Private sector jobs surged by 497,000 for the month, well ahead of the downwardly revised 267,000 gain in May and much better than the 220,000 Dow Jones consensus estimate. The increase resulted in the biggest monthly rise since July 2022.

1

cross-posted from: https://lemmy.world/post/1080409

I built this for myself some years ago and used it a lot to find many interesting niche subreddits. Today I expanded it to also help myself and others find interesting niche communities across the Lemmyverse!

There is a longer explanation here from an older article, but basically:

  • You give this a link that you found interesting
  • It will (try to) find everywhere it has been shared on the Lemmyverse (and other websites)
  • It will show you all comments from everywhere it's been shared on a single page
  • You can do all the regular stuff like filter, sort, isolate etc.

One thing I find myself doing very often is hitting "toggle sources" on the top banner; this shows me everywhere the link has been shared and commented on, and if I see a community I'm not familiar with, I'll isolate the comments from that source and have a look through to see if it's a community I'd like to engage with.

There are also browser extensions and an iOS shortcut available.

You can check out an example from a post that just hit "Hot" on lemmy.world here!

I hope this helps people find interesting, engaging and fulfilling communities in this next chapter of the internet! 🚀

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

[Edit: Wefwef has been rebranded as Voyager, and the community has moved as well. This post was updated to include the new name and links.]

Today's spotlight centers on the community for the nascent Lemmy web application Voyager! Voyager isn't a binary application that you install; it's a web application that you can run on most phones with a web browser. It's targeted toward iOS, but the developers say that you can run it on Android, too! It is a spiritual successor to the extraordinarily popular Apollo mobile app for viewing Reddit content.

Much of that enthusiasm for Apollo has certainly carried over. Just look at these engagement statistics for the Voyager community:

The community is a hive of activity, with pretty much what you would expect from an application community: bug reports, feature requests, and feature comparisons. The community users are even submitting icon concepts and other contributions. It really feels like an open source effort.

So if you have the web application, or if you just like watching development in real time, check out the Voyager community.

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

Summary

This is an Apple .shortcut file that will make it easier to subscribe to the community you are currently viewing. It was designed for Lemmy 0.18.0 and requires a device running Mac OS or iOS and using Safari to view Lemmy. You have to be on the community page you want to subscribe to when you invoke the shortcut.

[Update: I discovered this version doesn't work for iOS. A different action was needed to capture the URL in Safari. If you want to use this on iOS, Download this file instead. To make it work on iOS, you need to go into the shortcut and enable "Include on Share Sheet." Invoking it requires you to click the share button when you are on the community page that you want to subscribe to.]

Important: Be sure to edit the shortcut and change the Instance URL at the very top from lemmy.ninja (my home instance) to the URL of your home instance. If you don't do this, it will not work unless you are a registered user at Lemmy.ninja.

Overview

Today @chase@midwest.social asked for an Apple .shortcut file that would make it easier to subscribe. I've linked the file I built for him here.

Due to the way Lemmy is designed, you can't just visit a community and subscribe to it. You first have to search for that community at your home instance so that your instance will connect to the community, and then you can click the link in the search results to visit the community and subscribe to it.

This shortcut works by taking the link you are currently viewing in Safari and directing Safari to search for it at your home instance. You then have to click on the community link in the search results and click the subscribe button. (See Usage below.)

The shortcut was designed for Lemmy 0.18.0. I believe the search functionality changed between 0.17.4 and 0.18.0, so I doubt it will work for earlier versions.

I'm sure this shortcut will quickly become obsolete as Lemmy's UI improves and third-party apps get developed. Until then, this should help speed up the process of adding communities to your subscribed list.

Usage

Let's say you are reading through the All Communities feed at your home Lemmy instance and you come across a great post about a vintage Atari 2600, hosted at lemmy.sdf.org.

You want to subscribe to the community this post is in. In the screenshot you'll see the community name at the top there: Atari 8bit. Click that link and it will take you to the community page at lemmy.sdf.org.

Here we are in the Atari 8bit community. This is where you invoke the shortcut. I put my shortcut in the menu bar group so that it appears in the shortcuts menu. Invoke the shortcut now.

When you click on it, the shortcut will take you back to your home instance (provided that you configured the correct address in the first step of the shortcut file). It will take the URL from the Safari page you were on and search for that URL at your home instance. After a few seconds, you should see the name of the community appear in the search results.

Click on the community link. Then, go over to the sidebar and click on Subscribe until you are successfully subscribed to the community.

Configuration

After you download the shortcut, you must edit the shortcut and change the first step. Change https://lemmy.ninja/ to the URL of your home instance. If you don't complete this configuration step, the shortcut will not work for you unless you happen to be a registered user of Lemmy.ninja.

After that, the shortcut is ready to use and should be available on all devices connected to your iCloud account. If you're using MacOS, I suggest that you drag and drop the shortcut box into the Menu Bar group to make it easy to access. I have only ever used shortcuts on my iPhone via Siri, so I have no idea where the most convenient location would be on iOS.

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

Today's community spotlight comes from vlemmy.net. The community is called Interesting News From Around the World, but it might be easier to refer to it by its shortname, "!globalnews." At around 100 users per month, it's fairly active. It has over 200 posts so far, with somewhere between 3 and 6 new posts every day.

In my time browsing the community, I saw posts about news in many different countries in Europe, Asia, and Australia. There were posts about North American news, but I didn't feel like they outnumbered the others, which can happen in news communities sometimes. All the post titles I saw were in English.

I did notice that every single post was posted by BrikoX, a vlemmy.net user. This leads me to believe that BrikoX may be an RSS bot, feeding the sub with content. That doesn't seem to have lessened the desire for user participation however; there are plenty of upvotes and comments -- especially on the newer posts.

1

Book vendors selling to Texas public schools, ranging from national sellers like Amazon to local bookstores with eight employees, must now rate all the books they sell based on sexual content, according to new legislation signed into law on June 12.

If the book vendor fails to comply with state library standards that will be in place by January 1, 2024, they’d be barred from selling to Texas public schools.

0

Twitter, also known as X Corp, no longer has a media relations office. Reuters could not immediately reach Twitter’s Australia office.

2
submitted 1 year ago* (last edited 1 year ago) by RotaryKeyboard@lemmy.ninja to c/technology@beehaw.org

PornHub just blocked Mississippi and Virginia. Texas will be blocked on September 1, and Montana in January.

17

cross-posted from: https://lemmy.ninja/post/46230 because the kbin.social proxmox community is still teeny tiny.

I've been wondering why traffic seems to get through to LXCs and VMs on ports in spite of the Datacenter firewall being active. It's my understanding that the Datacenter firewall has an implicit DROP rule (which I confirmed is set) and that once active, it drops all traffic for all nodes and VMs and LXCs under those nodes.

However, when I port-forward port 32400 from my router to a Plex LXC, traffic gets through. If I forward port 80 from my router to my reverse proxy LXC, traffic gets through on that port.

Right now I have the datacenter, node, and VM/LXC firewalls enabled. Only the Datacenter firewall has any rules at all, which are:

  • Allow traffic to port 8006 from all subnets in my local network
  • Allow ICMP traffic from all subnets in my local network.

I confirmed that the input policy is DROP on both the Datacenter and LXC firewalls.

(I'm using Proxmox 8.0.3.)

Why is traffic forwarded from my gateway router making it into my LXCs?

Thanks for any help on this.

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

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

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.

1

This is our first Community Spotlight for a subreddit that officially migrated to Lemmy! !Steamdeck@sopuli.xyz comes to us from r/steamdeck_linux, a subreddit of about 3,000 users. Steamdeck aims to provide guides and support to people that want to experiment with the more Linux side of the Steam Deck.

Prior to moving to Lemmy, the goals of the subreddit were:

  • Creating a wiki, with detailed, noob friendly, guides for using Plasma / Arch
  • Planning on how to grow awareness for Linux off the back of the Steam Deck
  • Growing up this community, ready for the Steam Deck release

Moving to Lemmy seems to have had a positive effect on the community, as the Lemmy version has over 4,700 subscribers now.

view more: ‹ prev next ›

RotaryKeyboard

joined 1 year ago
MODERATOR OF