xtremeownage

joined 1 year ago
MODERATOR OF
[–] xtremeownage@lemmyonline.com 6 points 1 year ago (1 children)

Want to replace fossil fuels?

You have two options. Nuclear, or renewables.

Renewables, however, generally don't produce consistent energy output. So, you need a way to store the surplus, and release it at night time.

The most effective way of storing this energy, is currently pumped hydro. However, it has very specific geographical restrictions, and isn't an option in most cases.

The other option, is lithium, until a better alternative is produced.

As well, you need to replace fossil fuel usage for vehicles. The only current suitable alternative with an "OK" energy density, charge rate, and output capacity, is lithium based technologies. Typically uses Li-ion, or LiFePO4.

Have a cell phone? Its powered with lithium batteries. All cell phones, are powered with lithium. Typically LiPO, or Li-ion.

One day, this will change, but, until that day, lithium is needed.

[–] xtremeownage@lemmyonline.com 11 points 1 year ago (3 children)

So we can continue to use China/Bolivia's slave labor to get lithium instead?

Honestly, I am all good with getting rid of the drives.

I hardly ever touch CDs these days. I keep a spare USB reader, for making a backup copy of a music CD or movie DVD/Blueray, which I use, maybe twice a year.

I have boxes of DVDs and Blu-ray in the garage, and I don't ever use them. Matter of fact, if I wanted to use them, I'd have to go find a blueray player to actually play them with.

I do all of my gaming on PC, and I don't think I have physically purchased a game in over a decade. Steam/GoG are both quite nice.

A uh, few years late to the party......

[–] xtremeownage@lemmyonline.com 11 points 1 year ago

Proton* Proton is the way. Granted, proton uses wine... but, makes getting games running nearly effortless is the majority of cases.

Also, has a nice website, protondb.com, which tells you how well / if a game works on linux.

I don't mind hosting images for... local communities.

But, having hundreds of gigs of cached memes, isn't nice.

Especially when casm gets cached

[–] xtremeownage@lemmyonline.com 2 points 1 year ago (2 children)

WELL..... instance is still here.

Just- going to leave pictrs disabled for the time being, as there has been some changes merged, which will allow me to disable a lot of the problems, causing child porn / CASM content to get synced into my instance.

So... gonna keep this running, with the hopes those features hit mainstream soon. Just- don't expect images to work.

[–] xtremeownage@lemmyonline.com 2 points 1 year ago* (last edited 1 year ago)

Lindsey Stirling? Not sure if this is up your alley, but, her music is pretty great.

Also, Two Cellos, and the Piano guys.

Its, not classical. It's all instrumental music, no singing.

Lindsey Stirling: https://www.youtube.com/watch?v=aHjpOzsQ9YI

Two Cellos: https://www.youtube.com/watch?v=uT3SBzmDxGk

Oh, and as a bonus- more of their songs then not, are pretty damn good. I can listen to them non-stop through an entire workday.

[–] xtremeownage@lemmyonline.com 11 points 1 year ago

My supervisor wants me to take time off of work, more then I take time off of work. lol.

Although, granted, I have worked in an environment like this.... aka, the united states army.

Where, getting your vacation approved, takes no less than a full miracle.

Its ok, I ETS-d with literally close to a year of vacation. On the plus side, you can indefinitely accumulate leave. So, I sold a few months, got an extra up-front paycheck, and then, got paid for a good chunk of a year after leaving.

[–] xtremeownage@lemmyonline.com 18 points 1 year ago (4 children)

No, because, it does not fix the root problem.

Also, banning things isn't the way to fix things.

I would also be a hypocrite for changing to legalize pot, while also chanting to ban corn-based sugars.

You do too. It just might not be reflected on your phone bill, and is just lumped in with your normal taxes / VAT/etc....

 

If- y'all have never seen this guys channel- He worked on a lot of interesting things over at Microsoft around the 3.1/95/98/NT days.

 

Note- this applies to state workers, and not everyone....

But still....

7
Linkin Park - New Divide (www.youtube.com)
submitted 1 year ago* (last edited 1 year ago) by xtremeownage@lemmyonline.com to c/music
 

No music community is complete without Chester.

RIP chester.

https://www.youtube.com/watch?v=ysSxxIqKNN0

Live version: https://www.youtube.com/watch?v=rGedjDnQ9cw

136
submitted 1 year ago* (last edited 1 year ago) by xtremeownage@lemmyonline.com to c/lemmy@lemmy.ml
 

See THIS POST

Notice- the 2,000 upvotes?

https://gist.github.com/XtremeOwnageDotCom/19422927a5225228c53517652847a76b

It's mostly bot traffic.

Important Note

The OP of that post did admit, to purposely using bots for that demonstration.

I am not making this post, specifically for that post. Rather- we need to collectively organize, and find a method.

Defederation is a nuke from orbit approach, which WILL cause more harm then good, over the long run.

Having admins proactively monitor their content and communities helps- as does enabling new user approvals, captchas, email verification, etc. But, this does not solve the problem.

The REAL problem

But, the real problem- The fediverse is so open, there is NOTHING stopping dedicated bot owners and spammers from...

  1. Creating new instances for hosting bots, and then federating with other servers. (Everything can be fully automated to completely spin up a new instance, in UNDER 15 seconds)
  2. Hiring kids in africa and india to create accounts for 2 cents an hour. NEWS POST 1 POST TWO
  3. Lemmy is EXTREMELY trusting. For example, go look at the stats for my instance online.... (lemmyonline.com) I can assure you, I don't have 30k users and 1.2 million comments.
  4. There is no built-in "real-time" methods for admins via the UI to identify suspicious activity from their users, I am only able to fetch this data directly from the database. I don't think it is even exposed through the rest api.

What can happen if we don't identify a solution.

We know meta wants to infiltrate the fediverse. We know reddits wants the fediverse to fail.

If, a single user, with limited technical resources can manipulate that content, as was proven above-

What is going to happen when big-corpo wants to swing their fist around?

Edits

  1. Removed most of the images containing instances. Some of those issues have already been taken care of. As well, I don't want to distract from the ACTUAL problem.
  2. Cleaned up post.
 

For anyone else running lemmy on kubernetes-

Here is an IngressRoute CRD you can use, to leverage your built-in traefik reverse proxy.

Normally-

(ingress / ingressroute) -> (service) -> (nginx proxy) -> (lemmy / lemmy ui)

With this-

(ingress / ingressroute) -> (service) -> (lemmy / lemmy ui)

A slight optimization to better take advantage of the built in kubernetes functionality. (since, it already has a nginx and/or traefik instance running).

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: lemmy
  namespace: lemmy
spec:
  entryPoints:
    - websecure
  routes:
    - kind: Rule
      match: Host(`lemmyonline.com`) && (Headers(`Accept`, `application/activity+json`) || HeadersRegexp("Accept", "^application/.*") || Headers(`Accept`, `application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"`))
      services:
        - name: lemmy
          port: http
    - kind: Rule
      match: Host(`lemmyonline.com`) && (PathPrefix(`/api`) || PathPrefix(`/pictrs`) || PathPrefix(`/feeds`) || PathPrefix(`/nodeinfo`) || PathPrefix(`/.well-known`))
      services:
        - name: lemmy
          port: http
    - kind: Rule
      match: Host(`lemmyonline.com`) && Method(`POST`)
      services:
        - name: lemmy
          port: http
    - kind: Rule
      match: Host(`lemmyonline.com`)
      services:
        - name: lemmy-ui
          port: http

Just- make sure to replace your host, with the proper instance name.

 

cross-posted from: https://lemmyonline.com/post/10272

Since, everything done on behalf of your instance is logged, detecting if you have a large number of bots, or invalid users isn't that challenging.

These queries can be executed via docker exec -it, via remoting into the container, via pg query tools, or via pgadmin.

For listing all comments performed by users on your instance (This includes comments made remotely):

SELECT
	p.actor_id
	, p.name
	, c.content as comment
FROM public.comment c 
JOIN public.person p on p.id = c.creator_id
WHERE 
	p.local = 'true'
	AND p.admin = 'false' -- Exclude Admins
;

For listing all posts created, by users, from your instance-

SELECT
	p.actor_id
	, c.name AS title
	, c.body as body
FROM public.post c 
JOIN public.person p on p.id = c.creator_id
WHERE 
	p.local = 'true'
	AND p.admin = 'false' -- Exclude Admins
;

Lastly, here is a query to identify users who consistently upvotes or downvotes the same user over and over.

SELECT
	p.id
	, p.name
	, p.actor_id
	, cr.name as creator
	, count(1)
FROM public.comment_like l
JOIN public.comment c on c.id = l.comment_id
JOIN public.person p on p.id = l.person_id
JOIN public.person cr on cr.id = c.creator_id
WHERE 
	p.id != cr.id
	AND p.local = 'true'
	AND p.admin = 'false' -- Exclude Admins
GROUP BY p.id, p.name, p.actor_id, cr.name
ORDER BY count(1) desc
;

If- anyone has idea of other queries which can be created for detecting suspicious activity, please LMK.

Edit- added where clause to exclude admins. If your admins are spambots, you have bigger issues to worry about.

 

Since, everything done on behalf of your instance is logged, detecting if you have a large number of bots, or invalid users isn't that challenging.

These queries can be executed via docker exec -it, via remoting into the container, via pg query tools, or via pgadmin.

For listing all comments performed by users on your instance (This includes comments made remotely):

SELECT
	p.actor_id
	, p.name
	, c.content as comment
FROM public.comment c 
JOIN public.person p on p.id = c.creator_id
WHERE 
	p.local = 'true'
	AND p.admin = 'false' -- Exclude Admins
;

For listing all posts created, by users, from your instance-

SELECT
	p.actor_id
	, c.name AS title
	, c.body as body
FROM public.post c 
JOIN public.person p on p.id = c.creator_id
WHERE 
	p.local = 'true'
	AND p.admin = 'false' -- Exclude Admins
;

Lastly, here is a query to identify users who consistently upvotes or downvotes the same user over and over.

SELECT
	p.id
	, p.name
	, p.actor_id
	, cr.name as creator
	, count(1)
FROM public.comment_like l
JOIN public.comment c on c.id = l.comment_id
JOIN public.person p on p.id = l.person_id
JOIN public.person cr on cr.id = c.creator_id
WHERE 
	p.id != cr.id
	AND p.local = 'true'
	AND p.admin = 'false' -- Exclude Admins
GROUP BY p.id, p.name, p.actor_id, cr.name
ORDER BY count(1) desc
;

If- anyone has idea of other queries which can be created for detecting suspicious activity, please LMK.

Edit- added where clause to exclude admins. If your admins are spambots, you have bigger issues to worry about.

 

I can finally subscribe to things on lemmy.ml! (after upgrading to 0.18 rc6)

That's exciting!

 

I hear- lots of issues are fixed, and federation will work better!

So- I am going to attempt to update everything to 0.18.

If- the update fails, there are backups in place, and I will revert the changes.

 

Giveaway #1 was completed in !gaming@beehaw.org

Giveaway #2, is in !lemmyonline@lemmyonline.com at THIS POST

Results will be announced monday around noon CST

 

cross-posted from: https://lemmyonline.com/post/7869

Giveaway #1 was completed in !gaming@beehaw.org

Steam giveaway #2 is active!

It will occur over in !lemmyonline@lemmyonline.com, here: https://lemmyonline.com/post/7869

Ends next monday around noon CST. Top 5 comments wins.

2
submitted 1 year ago* (last edited 1 year ago) by xtremeownage@lemmyonline.com to c/lemmyonline@lemmyonline.com
 

Edit- Giveaway was COMPLETED. Rewards have been given out.

Giveaway #1 was completed in !gaming@beehaw.org

Giveaway #2, will occur here in !lemmyonline@lemmyonline.com

The Rules

  1. At the end of the giveaway, the top highest voted comments will a PM containing a humblebundle redemption link, for the game of their choice.
  2. The rankings will be handled, in the order they are listed on the lemmyonline.com instance.
  3. You are allowed to request multiple games. If, you are chosen, The first game you have listed that is available, will be granted.
  4. If, there are multiple comments for the same game, only the winning / highest voted comment will be considered. (So- not a bad idea to request multiple games).
  5. If you do want to participate, but, don't have anything in specific you would like, make sure to comment something along the lines of, "I'll take anything". Otherwise, you will not be included.

Note- only top-level comments are considered. Replies to other comments are not considered.

This Contest Will End MONDAY 6/26, around 11am to NOON CST.

(If- I am delayed in handing out to the winners, it will occur as soon as possible)

The Games

(anything listed as claimed is unavailable.)

If you win

  1. I will reply to your winning comment, letting you (and others) know who won the particular game.
  2. You will receive a PM/DM via Lemmy, containing a humblebundle link to redeem the game. (If- it does not work for you, we can work together to determine another way to redeem the codes)
view more: ‹ prev next ›