This profile is from a federated server and may be incomplete. View on remote instance

Erenshor is a game that seeks to condense the MMORPG experience into a fully single-player title. ( massivelyop.com )

Looks to be really interesting, similar to the Everquest or WoW private servers with bots, or FFXIV's NPC dungeons, but actually designed from the ground up to be a single player experience where the bots actually play with you. Sounds neat.

meteokr OP ,
@meteokr@community.adiquaints.moe avatar

I only just found out about it and wanted to share since I havent heard any dicussion around this style of game. It looks fun, but I havent had a chance to sink much time into it.

meteokr OP ,
@meteokr@community.adiquaints.moe avatar

I remember the very strange control scheme it had on PS4 I think it was? You couldn't bind your abilities to any button, just specific combinations like Square+Left, but not Square+Right, something like that. I wonder if they've changed that in the newer ones.

How much does it matter what type of harddisk i buy for my server?

Hello, I'm relatively new to self-hosting and recently started using Unraid, which I find fantastic! I'm now considering upgrading my storage capacity by purchasing either an 8TB or 10TB hard drive. I'm exploring both new and used options to find the best deal. However, I've noticed that prices vary based on the specific...

meteokr ,
@meteokr@community.adiquaints.moe avatar

Is this for hardware RAID controllers, or have you experience software RAID like LVM or ZFS exhibiting the same drop out behavior? I personally haven't but it be nice to look out for future drives.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Right, I did hear about that lawsuit way back when, I just didn't know of these types of consequences. Very appreciated, especially the sources.

What is a good eli5 analogy for GenAI not "knowing" what they say?

I have many conversations with people about Large Language Models like ChatGPT and Copilot. The idea that "it makes convincing sentences, but it doesn't know what it's talking about" is a difficult concept to convey or wrap your head around. Because the sentences are so convincing....

meteokr ,
@meteokr@community.adiquaints.moe avatar

I really appreciate you linking studies about this topic, as finding this kind of research can be daunting. Those looks like really interesting reads.

meteokr ,
@meteokr@community.adiquaints.moe avatar

I can't seem to find it, but I think it was James Gosling, where he was blocked from reviewing code at Google because he hadn't gone through the company's approval process. I hope this wasn't a myth I've been carrying on for this long.

I Just Don’t See Trans Women As Women

I just can’t wrap my head around it. They want to be called and seen woman, but they have to get bottom surgery. Take hormone pills, all these excessive stuff to be a woman. They don’t have menstrual cycles nor can they carry a child. Why can’t they just be happy being a male and just wear feminine clothes? Like a femboy...

meteokr ,
@meteokr@community.adiquaints.moe avatar

Please define what a woman is, without excluding any cis-gendered women.

meteokr ,
@meteokr@community.adiquaints.moe avatar

A post-menopausal grandmother is not a woman?
A flat chested woman, is not a woman?
A woman born without a uterus is not a woman?

meteokr ,
@meteokr@community.adiquaints.moe avatar

Is anyone who doesn't have bottom surgery a woman?
Is a man who takes testosterone pills for erectile dysfunction, a woman?

meteokr ,
@meteokr@community.adiquaints.moe avatar

Is a cis-gendered woman who had a hysterectomy, not a woman?

meteokr ,
@meteokr@community.adiquaints.moe avatar

If you have 20TB of data to store, a single drive is safer than splitting it across multiple drives. Few point of failure in total.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Raid0? You mean having two devices stripped across is rather than just one device with no stripping? Raid0 is a risk you take when you care more about performance than downtime to restore a backup.

If I have 20TB of data, it cannot fit on a single 16TB drive. So my options are Raid, or this single drive option. I would always pick the single drive if I could afford it.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Which is why you have backups. Doesn't matter if you have 1 32TB drive or 32 1TB drives, backups are how you recover from failure. Running 1 drive is less risk than running 2 drives for the same storage capacity.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Reducing the number of drives you are running, reduces the risk of losing data. Do you disagree?

meteokr ,
@meteokr@community.adiquaints.moe avatar

The amount of risk of drives failing is not dependent of your raid config at all. ignoring excessive duty cycling. I believe you are misunderstanding the point I was making in my original reply. I'm claiming that these 32TB drives will reduce your risk of losing data than by raiding 2 16TB drives, given the same failure rate.

I’m uncomfortable storing 16TB worth of data on one drive

Example you have 20TB of data. What is safer?

  • 2 16TB drives in raid0
  • 1 32TB drive

This is completely irrelevant to your backup solution. You should have backups, of course, but I don't see how that factors into my point? You have to put the data somewhere, and then back it up, where do you put it? I will always put it on as few physical drives as possible, to minimize the risk of drive failure over time so I don't have to restore/re-stripe as often.

meteokr ,
@meteokr@community.adiquaints.moe avatar

The person I replied to said

I’m uncomfortable storing 16TB worth of data on one drive

as a criticism of using a single 32TB drive.

I argue that a single 32TB drive is less risk than using 2 16TB drives. Am I wrong?

meteokr , (edited )
@meteokr@community.adiquaints.moe avatar

TL:DR; Bigger drives reduces the risk of data loss overtime. Please backup your data. RAID is not a backup.

As drives get bigger and bigger, the emotionally risk you feel when you fill them up is real. However, that is not the best way to think about it. Drives will inevitably fail, and drives are easily replaced commodities, their failure should be expected, and handled appropriately. RAID is not a backup, and does not reduce your risk of drive failure. RAID creates a safer environment for your data when a drive fails. How you should think about RAID is as if you are replacing a failed drive in advance, not as a reduction of risk of the drive failing.

To illustrate my point, we have Y of data to store. I can either split the data across X number drives, or store it all on a single drive. Which is safer? A single drive is objectively safer, given the same failure rate. So we have two cases for this situation. In both cases, this imaginary drive fails 10% of the time. The exact amount doesn't matter so long as they are reasonably close.

Case A: You have 1 drive holding all your data. There is a 1/10 chance it fails. Your risk is 10%.

Case B: You have X drives holding all your data. Each drive has a 1/10 chance of failing. so a 1−(9/10​)^X chance any of the drives fail. For all of X, your rate of failure is higher than 1/10. For two drives you have 19% chance of failure, three drives is 27%.

In all cases your rate of failure increases the more drives you add to hold your data. Please do not become confused by what RAID does for this illustration. RAID will not prevent drive failures. RAID allows you to, in essence, "pre-fail" a drive in advance. A drive will fail, and some RAID configurations(1,5,6) will replace the functionality of the failed drive until you can replace the "real" failed drive. RAID did not prevent your drive failure, it only moved the time the failure happened to be convenient for the user. A RAID1 array with a failed drive is still a failed drive that needs to be replaced, and still needs to be restored from backup/re-striped.

Let's take the cases of no RAID vs RAID1.

Case A: You have 1 drive holding all your data. When the drives fails, you stop your work, and replace the drive immediately.

Case RAID1: You have 1 drive holding all your data. You continue working because you've been very busy. You replace the drive when you have some downtime a week later.

In Case A, you had lost productivity because the drive failed at an inconvenient time, in the RAID1 case you could schedule the drive replacement for a later date when you had some spare time, huge improvement in the user experience. But wait! I said in the case of RAID1 only one of the drives was holding my data, should I have said 2 drives were? Yes, in a literal sense the RAID1 holds a copy of the data in the second drive. However, RAID is not a backup, it is a system to schedule the time of drive failures. Your backup of the RAID array is what holds a real second copy of your data, not your mirrored drive, because RAID is not a backup. Your second drive was still present in Case A, it was just replaced after the failure occurred, rather than before the first one failed.

Be safe with your data. please make backups, and verify you can restore from them regularly. RAID is not a backup.

meteokr ,
@meteokr@community.adiquaints.moe avatar

You misunderstand my claim.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Thank you for understanding.

meteokr ,
@meteokr@community.adiquaints.moe avatar

A simple way of doing it, is to just move some of the data somewhere else, and then restore that backup. If the contents are fine, then all is well, and if they aren't, then you can delete the broken restore, and move the files back where they were. Depending on how you are doing backups, some system have built in "dry-run" style tests were they can test themselves, but you should still verify the contents every so often.

meteokr , (edited )
@meteokr@community.adiquaints.moe avatar

Consider a scenario with a degraded RAID 1 array comprised of two 1.6 TB disks capable of transferring data at a sustained rate of 6 Gbps: you should be able to recover from a single disk failure in just over half an hour.

Repeat the same scenario with 32 TB members, now we’re looking at a twelve hour recovery - twelve hours of intensive activity that could push either of your drives over the edge. Increasing data density actually increases the risk of data loss.

The speed and method you use recover from data loss is not relevant to the discussion of how to handle drive failure. That varies wildly depending on your specific setup.

Finally, we say you shouldn’t think of RAID as a backup because the entire array could fail, not for the excruciatingly literal reasons you are attempting to convey. If you lose half of a two disk mirror set, you haven’t lost any data.

My premise is that reducing the number of drives reduces the risk of drive failure which could lead to data loss. RAID is not a backup, because it literally isn't. If you have two drives in RAID1 you have 1 set of your data. If you have 4 drives in RAID6 you have 1 set of your data. In both examples you have a single very durable drive, but you do not have a backup. A backup prevents data loss, RAID does not.

Think of it this way. You have a single very large drive, and you explicitly only use 1/2 of it. The other 1/2 of the drive becomes broken and you cannot read or write to it. The first 1/2 work perfectly fine, and fits all your data. Would you consider this drive functional, or failed? A RAID degradation is a warning to the user that a portion of the single drive is broken, and needs to be repaired. A RAID block device should always be treated as a single physical drive, with varying levels of durability and warning signs depending upon its configuration. It can't be a backup, because all its doing is delaying the eventual failure. Delaying a failure does not prevent the failure from happening, and does not help you when a failure occurs.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Exactly! RAID gives you the breathing room to react to the partial failure of the full RAID array disk. I appreciate your understanding.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Yes their failure rates are usually a bit higher, but usually less than the increase in rate from using more than one disk instead. A bit of math can be done using Backblaze's disk failure rate data to get a reasonable approximation of the overall risk of failure.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Oh thanks for the tip! I've edited my comment to reflect the minimum of 4 drives for a RAID6 array.

I've not used RAID6 for a small array like that before so I didn't know it had a conventional lower limit. From the technical sense it doesn't have to have 4 drives, it just wouldn't make any sense to use it that way so I see why software wouldn't support such a use case.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Drive 1: A, Drive 2: 1/2 A, Drive 3: 2/2 A. Drive 2 + Drive 3 = Drive 1. Hmm that would only be one set of the party though. So you could also add 1/2 of A to Drive 1, and 2/2 to Drive 2 so that the parity on Drive 1 + Drive 2 = Drive 3. Which is extremely silly, and doesn't make a lot of sense to use in the real world.

Python is great, but stuff like this just drives me up the wall ( lemmy.world )

Explanation: Python is a programming language. Numpy is a library for python that makes it possible to run large computations much faster than in native python. In order to make that possible, it needs to keep its own set of data types that are different from python's native datatypes, which means you now have two different bool...

meteokr ,
@meteokr@community.adiquaints.moe avatar

Selfhosting my own git server, partially to mirror repos like this.

meteokr ,
@meteokr@community.adiquaints.moe avatar

*in some jurisdictions.

meteokr ,
@meteokr@community.adiquaints.moe avatar

What does that mean?

meteokr ,
@meteokr@community.adiquaints.moe avatar

Gonna explain or just continue to mock me?

meteokr ,
@meteokr@community.adiquaints.moe avatar

Oh I thought there was some other CVE acronym I was unaware of. I don't think periodically git cloning a repo every few days would be something to worry about. Ever since the Yuzu take down I got in the habit of mirroring a bunch of repos that I'd be very sad to lose, just as a precaution, it probably won't matter, but it's a tiny peace of mind knowing I could at the very least compile it myself if it was lost.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Does Backblaze work for what you are doing? It been a bit since I've price compared them, but I think it was something around 5$ a month per TB?

meteokr ,
@meteokr@community.adiquaints.moe avatar

I'm reasonably sure that AV1 has better or at least similar size ratios. They also explicitly mentioned wanting to use libre codecs, which h265 is not.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Have you ever heard of Bedrock Linux? Its an extremely interesting "meta-distro" that let's you run multiple different distros at the same time only marginally isolated. The whole premise is to merge the systems together instead of separating them with a container style workflow. Tons of stuff works cross distro to! Its extremely cool to have Debian AND Arch packages just installed the normal way on each distro. Its a beautiful and horrifying system, that warms my heart every time I remember it.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Those are distinct distros, while Bedrock is a layer that sits on top of multiple different distros and actively merges them together. At a glance, vanilla doesnt look like they merge/manage other distros at all? So I'm not sure the comparison makes sense. BlendOS is a completely different approach by using containers to isolate the different systems. Bedrock wants to merge the different systems where ever possible. I wouldn't say either is better or worse as their goals appear to be entirely different.

meteokr ,
@meteokr@community.adiquaints.moe avatar

I've used 4k and 1440p monitors, and my TV is 4k as well. For desktop use, 4k isn't really a big difference because of the hardware needed to run it at a decent speed. However, once I got my hands on a 170hz 1440p monitor, I can't go back to anything less. It's extreme noticeable. The higher refresh rate, and the reasonable upgrade in pixel density makes text much clearer, especially in motion.

For content viewing though, 4k on a TV it depends on how much of your field of view is occupied by the TV. Most of time though, a high quality panel is worth much more than higher pixel density. There is a massive difference between a basic 4k big box store TV, and 4k LG oled. The color, even outside of HDR content is just so much better, and the true actual black color is fantastic. Resolution is nice, but honestly, oled color is so good.

meteokr ,
@meteokr@community.adiquaints.moe avatar

I don't know enough Rust to understand by what you mean by the last one. My understanding was that mod name was just declaring the module that this file depends on. Could you explain what I should do instead? Since your other statements I totally agree with, I should probably agree with the last one.

meteokr ,
@meteokr@community.adiquaints.moe avatar

I don't understand how to follow this bullet point that I was replying to.

do not use mod unless it’s test for the current module. No I don’t want to Star Wars scroll your 1000 line file. Split it.

I already know what mod does in a basic sense, I wanted to know what the commenter meant by this.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Oh so its just referring to writing the mod's code in the same file the mod is declared in being bad form? That seems very reasonable; since the point of a module is code separation so it makes sense to always put it in its own file. Good, I'm already doing that at least!

meteokr ,
@meteokr@community.adiquaints.moe avatar

The hardware inside the switch is 12 years old. It was old before it was born. Doesn't make it bad, but by comparison the hardware inside the Steamdeck is actually only 2 years old.

Can somebody explain why game makers don't start their own companies together?

It seems like every other week a game studio is massively laying off employees; sometimes after years of development. What I'm reading is that it's a quick way to lower expenses and pad the investors' pockets, flooding the market with developers and reducing their value, to then hire them back a few months later at lower...

meteokr ,
@meteokr@community.adiquaints.moe avatar

The Venn diagram of game developers, who are also interested in/good at running a business has very little overlap. You need many different kinds of people to run a business, but a game developers is only one of those. In some rare cases it works out though.

meteokr ,
@meteokr@community.adiquaints.moe avatar

After this article I've started binge watching this whole channel. Extreme in depth analysis and code walking of NES games in assembly is so interesting. Really makes you appreciate how small and simple the platform was. "Optimizing" a game really feels like a noticeable difference. I also learned how Gameshark codes work, they're just editing addresses and OP codes directly.

meteokr ,
@meteokr@community.adiquaints.moe avatar

pannenkoek2012, the legendary half an A press guy! I watch a fair bit of retro game speedrunners so he's practically required viewing in that space.

SSH login without user name? ( docs.gitlab.com )

I was reading GitLab's documentation (see link) on how to write to a repository from within the CI pipeline and noticed something: The described Docker executor is able to authenticate e.g. against the Git repository with only a private SSH key, being told absolutely nothing about the user's name it is associated with....

meteokr ,
@meteokr@community.adiquaints.moe avatar

That means the corresponding public key that was uploaded to the git server is enough to authenticate and no username is required.

A username is required to authenticate with an SSH server. A public key alone is not enough.

meteokr ,
@meteokr@community.adiquaints.moe avatar

The post you originally replied to was misunderstanding how the username is located when authenticating with a server.

Original post:

The public key contains a user name/email address string, I’m aware, is the same information also encoded into the private key as well?

Your reply would be creating more confusion, because you implied that no username is required.

Your reply:

That means the corresponding public key that was uploaded to the git server is enough to authenticate and no username is required.

I am just clarifying if the original poster read your comment and was led to believe they wouldn't need a username. It is, in fact, required. As you expressed, it's usually "git" when connecting to a a git server, but it doesn't have to be.

[Serious] Why do so many people seem to hate veganism?

Seen a lot of posts on Lemmy with vegan-adjacent sentiments but the comments are typically very critical of vegan ideas, even when they don't come from vegans themselves. Why is this topic in particular so polarising on the internet? Especially since unlike politics for example, it seems like people don't really get upset by it...

meteokr ,
@meteokr@community.adiquaints.moe avatar

Would you consider a boycott a form of protest? There are many ways to show disapproval, and marching in the streets is only one of them.

meteokr ,
@meteokr@community.adiquaints.moe avatar

Here's a link to an instance of radicle for Yuzu. It's a p2p git server implementation. I haven't looked too much into it yet, but the tech seems interesting.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • kbinEarth
  • testing
  • interstellar
  • wanderlust
  • All magazines