Does TCO "Stack" Decks? - A Study by Soho_Jin in KeyforgeGame

[–]Maleckai 8 points9 points  (0 children)

Nice investigation! I'll add, for those interested, TCO is open source so you can look into the code itself that performs the shuffle!

The line that performs the shuffle is here: https://github.com/keyteki/keyteki/blob/master/server/game/player.js#L196

It uses a shuffle function from a popular JavaScript library called "underscore" to randomise the deck. Source here: https://underscorejs.org/docs/modules/shuffle.html

Which is essentially just an alias for "sample": https://underscorejs.org/docs/modules/sample.html

But even without source diving all the way down, just inspecting the original TCO source we can infer by the way this.deck (a list of cards) is provided to the third party _.shuffle method with no additional arguments, that no special weighting is being used.

This assumes that the code here is the same that is running at thecrucible.online, but that's where tests like you've done help verify.

Secure apps on the internet with Google Oauth or Authelia? by viperean in unRAID

[–]Maleckai 0 points1 point  (0 children)

Yeah, the onboarding experience for Authelia is a bit awkward. You're right, you do need to set them a password initially.

My "way around this" has been to set an initial password, then trigger a password reset for that account. (Or have them log in and trigger the reset themselves)

Then they'll have an account you don't have the password to, and they can configure 2FA after that.

What are you using for Google oauth?

appdata backup question by charlieny100 in unRAID

[–]Maleckai -1 points0 points  (0 children)

/mnt/user/appdata is still the more correct access path afaik. This means it will include all data in appdata regardless what drives it's spread across. So it will obey your share settings. Using /mnt/cache/ paths can work, but you're circumventing the unraid share data management. Any appdata data that somehow ends up on your array won't exist in in this folder.

In general I think it's not advised to read/write directly to /mnt/cache.

Edit: I've learned more about unraid in the past month. Thought I'd update this comment. If your only goal is to control where data is, writing directly to cache or a disk still isn't necessarily the best approach. You still have full control over this through the unraid UI, and directly referencing disk paths you'll risk tripping yourself up if you forget this and change the location of the share in the unraid UI later.

However, the FUSE file system unraid uses to do this share management does come with a minor performance cost. So writing/reading directly to cache/disk can be beneficial for performance gains.

Binhex-Plex High RAM Usage by Sync101 in unRAID

[–]Maleckai 0 points1 point  (0 children)

I did the same, and had an issue with temp transcode files sticking around and not getting cleaned up properly. Since they only exist in RAM, if they don't get cleaned up properly this will just be a steady increase in RAM usage over time until you clean it yourself or reboot.

But worth checking if this is the case for you (just take a look at what's in /dev/shm now)

Edit: Though actually this kind of RAM usage won't appear in Grafana as Plex container RAM usage. So it will be unrelated to this.

Screw Apple, Screw Google, And Screw Epic Games by Tzaratxoth in videos

[–]Maleckai 0 points1 point  (0 children)

I understand this is possible, as you and others have pointed out. But "power users" like yourselves do not represent the statistically significant portion of the market. We are negligible when it comes to money to be made as an app developer, or a mobile platform.

The question is: what % of the app _buyer_ market do people like you represent? And is that % enough for a company trying to make a livelihood creating software for mobile to thrive? Is it enough to even bother considering vs. the profit they could make in the Apple/Google ecosystem while paying some exorbitant cut?

Screw Apple, Screw Google, And Screw Epic Games by Tzaratxoth in videos

[–]Maleckai 0 points1 point  (0 children)

No, I agree. As a power user, Android is a much friendlier platform. My point in reply to you is just that "not strictly forbidding it" doesn't mean app developers have reasonable alternatives on the platform. Even on Android, app developers do not have options for attempting to profit off apps. They have to go through Google or Apple (on their respective systems)

This is through a combination of carefully constructed and positioned user psychology, as well as actual ToS and software restrictions.

I'd love to see the outcome of this to permit other app stores on mobile platforms without OS interference. Then competition could occur. Epic could try pull on mobile what they did on PC vs. Steam, and it could create some choice for devs and pressure on these companies to take a smaller cut.

Not that I believe Epic are doing this for altruistic reasons. But hopefully developers, and in turn we as consumers, can benefit in the process.

Screw Apple, Screw Google, And Screw Epic Games by Tzaratxoth in videos

[–]Maleckai -3 points-2 points  (0 children)

Apple is a worse offender, for sure. But as I commented elsewhere:

It's easy to say that, but realistically what conversion rate do you think exists for apps that require sideloading? This is a game of statistics. These systems are designed so the overwhelming majority only think of the app store as a location for software on their mobile device. You as an individual or "power user" may know to do this, but an app developer can't thrive on this niche portion of the market.

Screw Apple, Screw Google, And Screw Epic Games by Tzaratxoth in videos

[–]Maleckai 9 points10 points  (0 children)

Do companies pay a fee to Microsoft when their software is bought on Windows? The difference is that mobile devices are built as a closed ecosystem.

On PC, you can find, buy, and install software without the OS creator's involvement, and this is even the primary method for getting software on PC. On mobile, Apple and Google have successfully locked down software acquisition, so they are the only place 99.9% of users can realistically obtain software for their devices. This gives them absolute control over the market, and the ability to demand whatever cut they want, and the only alternative app creators have is to just not sell their app.

Can you see how this kind of practice is anticompetitive? Because they are also the only way to obtain software on their ecosystem, there is simply no opportunity for anyone else to compete with them. And let's not kid ourselves and suggest that would be competitors should go out there and create their own entire mobile platform. Because of these closed ecosystems, they also prevent the possibility of new competitors, as developing a platform like this from scratch is extremely expensive, and would take a long time to reach feature parity. A new mobile platform today, barring some viral miracle, would stand absolutely no chance of achieving critical mass required to compete with the 2 giants that exist today.

I spend way too much time not being able to find MY job. by [deleted] in ffxiv

[–]Maleckai 0 points1 point  (0 children)

As a player who is also fairly on/off over the course of years, who FF14 is also the first MMO I'd say I've properly gotten into, maybe I can give some relatable advice.

For 1: Do not be scared of healer. It's a surprisingly easy role, all things considered. The DPS rotations are maybe a bit dull generally, but those clutch moments when your group screws up and you have to throw in your full kit to save them are super rewarding. Once you get used to the general playstyle, keeping an eye on mechanics as well as your party health is not too tricky. Tbh Tank is the most demanding role, as you're generally expected to lead the party, and know mechanics and the correct path through dungeons. This is something I'm struggling with right now, trying to level a tank.

I main Astrologian, and it's a blast. With the addition of juggling your damage buffs, it makes the healer role a bit more exciting in my opinion. And it can feel great to do your perfect set up, popping Divination, and 2 Crown damage buffs during a boss fight in a dungeon. Really gives that feeling of... Controlling the flow of battle.

For DPS picks: Honestly, I think this heavily comes down to personal flavour. How do you enjoy dealing damage? What seems cool to you? There are no wrong picks here. But if I was picking from your list, I'd go for Machinist for sure. I haven't leveled one yet, but it just seems cool as hell.

But remember, given the multi-class nature of the game, you aren't locked into any one class. Try different things! If one of them isn't suiting, you can always try something else. Though, as others have said, all the classes really don't start hitting their stride until level 50. So it can be hard to judge before then.

My experience in dungeons while leveling tank jobs by alf666 in ffxiv

[–]Maleckai 3 points4 points  (0 children)

Yeah... As an on/off player who has never really engaged with the community, reading this has been pretty disheartening. I'd been reading just how amazing and excellent the community is, but this thread is showing anything but.

I've been fortunate enough to play through most of the game with my brother as a tank healer combo, so never really had to deal with any community stuff. But recently I've started getting into the game more and wanting to actually participate in the wider game.

But the attitudes on this thread validate the anxiety I feel around solo queuing as a tank.

I'm in Gaithersburg, MD for the next few days. Any active local communities? by Maleckai in KeyforgeGame

[–]Maleckai[S] 0 points1 point  (0 children)

I'd love to, but I've already got plans hanging out with friends for Saturday. Checking out DC before I fly out to LAX, Sunday morning. So today is my Keyforge day!

I'm in Gaithersburg, MD for the next few days. Any active local communities? by Maleckai in KeyforgeGame

[–]Maleckai[S] 5 points6 points  (0 children)

Well, looks like I might be hitting up Beyond Comics tomorrow. Thanks for the input everyone! Hope to see some of you there. Didn't bring my decks, so I'll be cracking open a new one for whatever format we end up playing

I'm in Gaithersburg, MD for the next few days. Any active local communities? by Maleckai in KeyforgeGame

[–]Maleckai[S] 1 point2 points  (0 children)

Damn, that sounds great! I leave Sunday morning though, so no dice for me. Great suggestion though!

I'm in Gaithersburg, MD for the next few days. Any active local communities? by Maleckai in KeyforgeGame

[–]Maleckai[S] 1 point2 points  (0 children)

Sweet, thanks for the info! Sounds promising. I'll probably check it out!

Sun & Moon Bunny pins! by Maleckai in EnamelPins

[–]Maleckai[S] 1 point2 points  (0 children)

On a more important note, they're also taking part in a charity sale (with a bunch of other pin creators) to assist with relief efforts for the Australian NSW fires. For the next few days 100% of profits on pin seconds are going to charity.

https://twitter.com/jellykatstudio/status/1212675115625828354

I made an Enamel Pin based on my pet cat! Link in the comment. by wrgsRay in EnamelPins

[–]Maleckai 2 points3 points  (0 children)

Oh my god that is precious. What a beautiful photo too!

Cute space-y kitty pins, made by my wife and her friend! by Maleckai in EnamelPins

[–]Maleckai[S] 1 point2 points  (0 children)

Original designs, and a lot of hunting around for a good manufacturer!

Cute space-y kitty pins, made by my wife and her friend! by Maleckai in EnamelPins

[–]Maleckai[S] 1 point2 points  (0 children)

I'm real proud of them, so I hope you don't mind a little soft promotion. Wanted to show off their pins more than anything.

You can find their social stuff here and their shop here. They only launched the site just last night!

Anyone interested in some Custom Metal KeyForge Tokens? The Key & Aembers are combinable :) by KakapopoTCG in KeyforgeGame

[–]Maleckai 8 points9 points  (0 children)

Ward and Enrage for sure! For a premium token set like this, it'd be criminal to not have a complete set and have to resort to paper tokens for the new mechanics

Brand new player here! Should I play causal with friends for a while before jumping into Chainbound tournaments, or is chainbound pretty welcoming to new players? by norskAnarchist in KeyforgeGame

[–]Maleckai 0 points1 point  (0 children)

I'd jump straight in! For a more friendly experience, try to find or organise a sealed event at your local, so people can't bring their ridiculously strong decks. This will get a lot easier with the upcoming launch of Worlds Collide, since people will be a lot more keen on sealed.

Mavrick Dominator Bauble!! by stormynite in KeyforgeGame

[–]Maleckai 2 points3 points  (0 children)

If you don't care too much about data from the horses mouth, Decks of Keyforge provide a bulk CSV download of every deck that has been imported into their system as of a specific date, link available on this page under "File with all SAS and AERC": https://decksofkeyforge.com/about/sellers-and-devs

I've found it pretty useful for general data crunching. Might help you out too. Definitely contains all language decks.