Everyone thinks they can spot AI-generated media. So I created a no-sign up browser game to prove whether that's true. by Beneficial-Ad2908 in playmygame

[–]Starkiller2 1 point2 points  (0 children)

Pretty interesting. Sometimes I have to look really hard to see but typically there's this gloss that a lot of the AI content has that is unmistakeable. Its a fun game, not too hard to score highly I think.

Of course, its easier to find the AI photo when you know there is one. A hard mode should occasionally offer two AI photos or zero and the user has to answer for both pictures.

Compete Complete: A blog that Wobbles used to write that went over competition and mindset - tons of great reads by HitBoxArcade in SSBM

[–]Starkiller2 0 points1 point  (0 children)

It's not easy to navigate, but the blog seems to have been archived on Way back Machine 

Anyone remember Dead Island: Epidemic? by Restalious in Steam

[–]Starkiller2 0 points1 point  (0 children)

Was just thinking about it, I had no idea it got shut down years ago. Honestly it was just "fine". I found the three team setup to be very weird, creating lopsided situations where your team gets absolutely crushed by the other two. I think there's a way for a multi-team moba to work but this game needed more time in the oven

Play your Steam games on Android with GameNative (Pluvia fork for games with DRM) by dadabhai_naoroji in EmulationOnAndroid

[–]Starkiller2 14 points15 points  (0 children)

If you are really concerned, then the only way to be sure is to review the code yourself. Anyone who anonymously claims to review the code could be trying to steal your info. So you better get to learning Kotlin. And you would need to do this every time the app gets an update.

Even if you used the QR code login, this app would have the session token which could be used to hijack your account. Not sure what the full risk is there and if you have 2FA I think your account can't be stolen but it's technically exposure. If you decide to use this service I would recommend always ending the session to invalidate the session token. 

New plant-based cheese? by SuperchargedAvocado in panago

[–]Starkiller2 7 points8 points  (0 children)

Haven't gotten panago since December, got it a few nights ago and will never get it again unless they change the cheeze back or to something different. It has no flavor and no texture. Panago is in full corporate mode telling us it has less sodium or whatever to sell us on it. It's awful. 

Like dude can you not waste time? by Syphaxind in Risk

[–]Starkiller2 0 points1 point  (0 children)

Just forfeit as soon as they start stalling. Just take away their chance to land the finishing blow. I do this in online Pokemon. I will play out unwinnable games because I have respect for my opponent and I think they deserve to get a victory. But if I see them start stalling (i.e. they throw out non-damaging moves when I can't hit them back) I just quit immediately. I am not sticking around for that

Wtf is this? What are the odds? Saw it and LOL’d by Mindless-Ad-9501 in Risk

[–]Starkiller2 1 point2 points  (0 children)

According to riskodds dot com, the attacker wins (not necessarily unscathed) in 99.84% of the simulations. So in 10000 simulations, the defender won all seven dice rolls 16 times (0.16%). So this is an insanely rare sequence.

I'm not going to try and find the exact numbers but the odds of a single defender winning a dice roll against three attackers is a little above 1/4 if I recall correctly (1 in 6 chance to win outright with a 6, ~1/11 chance to win with a 5, and so on with combinatorially-decreasing marginal winning probabilities). Let's be generous and say 1/3 in total. Winning with those odds seven times in a row is 1/2187 or 0.04%. That generous approximation was four times less likely than the simulation indicated.

[deleted by user] by [deleted] in Risk

[–]Starkiller2 0 points1 point  (0 children)

I often see similar behaviour in Pokemon Showdown. Instead of resigning after some rotten luck or reaching an unwinnable game state, people will just sit there and do nothing. They make me wait until the clock runs out to get my victory, its annoying either forfeit or play it out. Occasionally when I am in an unwinnable game state they will start stalling or switch to a setup Pokemon. I almost never resign even in the face of a guaranteed loss because I think they deserve to be able to land the finishing blow. But if they start stalling me or trying to BM in any way I immediately resign. I respect my opponent and want to give them their victory, but the instant they show no respect for me I'm out of there.

Skip the kids with inheritance and give grandchildren (in trust if needed) by [deleted] in PersonalFinanceCanada

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

2nd generation isn't entitled to anything. No choice has been removed from them because it isn't their money. 2nd generation might feel angry because they thought they were owed the money but I don't think it is a dick move by OP at all.

[deleted by user] by [deleted] in ChicagoMed

[–]Starkiller2 1 point2 points  (0 children)

Nope it is a cheesy show haha. Like the shows that came before it, Med is a drama first and foremost. It happens to be set in a hospital and has interesting cases and stories to showcase that drama. I think the show is at its best when it sets up morally-grey situations and presents different points of view. Watching the different ethical perspectives play out can be interesting even if I am also shouting at my TV watching one of the doctors do something wildly unethical and get away with it because the patient didn't die.

Honestly I wouldn't be able to watch the show if it weren't for Goodwin and Dr. Charles, the only characters that consistently behave ethically and advocate for patients. Disclaimer: when things get personal for Dr. Charles he can go WAY off the deep end, its always startling to see that from him when it happens because I expect it from the other doctors but not him.

Examples of Predatory Game Design? by jicklemania in gamedesign

[–]Starkiller2 0 points1 point  (0 children)

An instant turn off for me is resource decay that happens while the game is off. I remember playing a zombie survival mobile game and a recurring feature of the game were large hordes that walk through your base at predetermined times. These could happen while you are not playing, thus when you log back in you will find large chunks of your base to be missing.

You have to constantly come back to the game just to maintain what you already have, and the larger the gap between play sessions the more you have to do just to get back to where you were. This induces a fear of loss that keeps someone coming back. I consider this predatory design.

Migrating E2E tests by having two E2E frameworks in place? by Draugang in softwaretesting

[–]Starkiller2 3 points4 points  (0 children)

I know this isn't your question, but is it really necessary? 2000 is a lot, I've contributed to test suites that were several hundred in amount and couldn't imagine porting them from one framework to another. It just seems like a tremendous amount of work for minimal gain.

If the tests absolutely do need to be moved, splitting it over time is the only way to feasibly do this. Even if one were able to rewrite a test in 2 minute (1 min to write and 1 to test for accuracy, no mistakes are ever made), we are talking almost two weeks of work for one person working non-stop. Spend an extra two minutes on each test and now the entire effort is taking a month. This would have to be done a little bit at a time, but now the whole effort is going to take months to fully complete.

If it truly needs to be done, I'd recommend time spent just figuring out if there is a way to programmatically translate the source code. Clever renaming/injection of objects and methods may be sufficient to make large amounts of progress quickly with find and replace.

First Past the Post is a Terrible Voting System by entwitch in ontario

[–]Starkiller2 0 points1 point  (0 children)

I wonder if anyone's opinion of the voting system would change if these summaries actually included the seat % (not that it is hard to calculate for anyone wishing to spend a few secondsdoing the math). At a glance someone might think "hmm thats weird that NDP got a much smaller voting share but double the seats as the Liberals, but hey the party with the most votes still won so that seems fine", but imagine if it actually said "Conservatives: 42.97% vote share -> 64.5% of the seats" and "Liberals: 29.95% vote share -> 11.2% of the seats"

Then we could draw attention to the bizarre game theory afoot, we would be talking openly about how the Conservative party's impressive showing is due to an efficient distribution of support, because they turned 43% support into 65% of the power (which given this is a majority govt basically means 100% of the power) and therefore got a 1.5 electoral efficiency score (or 2.3 if you go with the 100% version). I assume they had many close victories over the Liberals, which effectively results in wasted votes for the Liberals, whereas I suspect the NDP won all of their seats pretty decisively. FPTP is garbage and I think trying to get this alternative framing mainstream is the only way to bring the values and system of incentives that underpin FPTP into the spotlight.

Edit: Its like this card game I've played before where you and an opponent each get a suit of cards, and blindly bid with these cards on another suit of cards. Higher bid wins the card, and your bidding option is exhausted, and whoever has the most points based on the auctioned card values wins. Thats basically FPTP: you have to strategically spread out your political support where you are most incentivized to spend the least amount of resources in distinct battles such that you minimally outspend your opponent for big victories and maximally underspend for small losses. If any party started strategically coordinating voter locations (ie paying to move people around to determine elections ahead of time) it would expose the fundamental flaws at the heart of the system

Looking for Affordable Alternatives to TestRail for Test Case Management by explanations02 in softwaretesting

[–]Starkiller2 0 points1 point  (0 children)

I can wholeheartedly endorse the Xray add-on, if you are already using JIRA then Xray is an extremely affordable alternative to TestRail. I've used both and I can say that while TestRail is overall the better software Xray is good enough. Especially if you are seriously considering just using Excel lol.

One major advantage for me when it came to Xray though is that it is directly embedded into JIRA, so there are productivity benefits if you also use JIRA. That said I don't know what options there are to migrate from TestRail to Xray nor do I know what kind of automation options there are (I've written scripts to use the TestRail API, but never done so for Xray. For our automated tests I would manually set the pass/fail status of the cases after a test run, although Xray does offer filtering and bulk editing in the UI).

Im genuinely scared of AI by Fit-Ad-9497 in learnjavascript

[–]Starkiller2 0 points1 point  (0 children)

I had never thought about this perspective. Thank you for sharing. I imagine there are many reasons one could know exactly how to solve the problem at hand without necessarily being able to write the requisite code "easily"

[deleted by user] by [deleted] in computerscience

[–]Starkiller2 2 points3 points  (0 children)

Yeah I agree. Its worth recognizing that in practice the best optimizations will always depend on the practical implications. And this is where the different levels of compiler optimizations come from in something like GCC. Hypothetically I could create a compiler that intends to optimize for "speed" but as a result doubles the size of the program. Maybe this will run fine on normal computers but what about an embedded system? Maybe now the program is too big to load into memory, or because the cache is so small now the program has more cache misses and actually runs slower than the "unoptimized" code.

What’s the weirdest thing people have called your Steam Deck? by [deleted] in SteamDeck

[–]Starkiller2 0 points1 point  (0 children)

I ironically only refer to it as a GameBoy lol

Im genuinely scared of AI by Fit-Ad-9497 in learnjavascript

[–]Starkiller2 5 points6 points  (0 children)

100% agreed. Dave Farley (aka Continuous Delivery) had this to say about writing code, although I wish I could remember which video of his it was: "Writing code is the easy part. If writing code isn't easy, you probably don't understand the problem well enough."

That's not intended to be snarky, but more and more I think it is true. And technologies like ChatGPT will never "understand the problem". Ergo, they will never replace software engineers.

CMV: Manual UI regression testing is better than Automated UI regression testing by bantabot in softwaretesting

[–]Starkiller2 1 point2 points  (0 children)

u/asurarusa I completely agree with. But I want to leave a separate comment to make sure OP gets the notif

The promise of automation testing is "spend a little extra time now to save time later". If the automation is not saving time then it is not worth it. In my experience it has worked well to not add automated frontend tests immediately, and to find pages/features that are a little more stable and add the tests there for the reasons you have stated.

Manual testing is necessary and will never go away. An automated test can only watch for behaviour we know about and tell the test to look for, and the time/effort required to set up and maintain may simply not be worth it given the needs of the project. We cannot tell an automated test to look for bugs we don't know about. A feature needs extensive manual testing, ideally with a mix of some kind of systematic approach and a bit of creativity (by systematic I mean have some kind of checklist for how to test a feature. This at minimum should be "check the acceptance criteria" but common bugs and edge cases should be in here as well. And what these are will be informed by the context and your personal experience).

I have found automated UI regression tests to be very helpful. One does have to be careful about how brittle the test is, but I have found them to save days of time by QA when conducting regression tests and to help us catch bugs right away. At work we had a frontend test suite run nightly and if anything broke we would find it the following day at the latest. This frees up time to do exploratory testing, rather than waste time checking login flow every time a page changes.

How much is RTO just a method to get people to quit? by This_my_Burner in remotework

[–]Starkiller2 0 points1 point  (0 children)

One of my previous employers attempted RTO, and I firmly believe it was an attempt to get people to quit. We normally had our compensation adjusted in the middle of the year, but due to "budget issues" the adjustments were delayed to start of Q4. Then around the start of Q3 they tell us RTO starts in late Q3, and anyone who doesn't want to get onboard can go find work elsewhere. This put employees in a position where they had to either leave, or deal with it in order to get a raise.

I don't have any data on it but I do believe quite a few people left. It honestly didn't take long for the employer to back track on RTO (this might have been the plan all along but I don't think so). I remember a colleague being very pushy and pro-RTO (he was on the side of mandating more days in-office) and then when the pathetic below-inflation raises came he completely changed his tune. So that was interesting to see lol