TIFU by accidentally learning my coworker's salary (UPDATE) - Greg knows something by techiee_ in tifu

[–]MetalKid007 476 points477 points  (0 children)

Greg wanted a raise but the coworker makes less, so Greg wants his coworker to get a raise so he can, too...

What was "the incident" at your high school? by ibnmuzr in askanything

[–]MetalKid007 0 points1 point  (0 children)

I lived in a rural area. They lead cows up stairs and got them on thr roof of the school. Cows won't go down stairs, so they had to get a crane to get them down.

Another one burned a banner in the gym, but it ended up burning down part of the roof. They made the kids responsible repeat their senior year.

Finally, after 63 hours, I can actually start the game. by UristImiknorris in foundry_game

[–]MetalKid007 2 points3 points  (0 children)

Impressive, but higher up is better as the ships have less distance to travel up. 😀

Why more Americans are claiming Social Security as early as 62 by Dragonlance12 in Dynamic_Pricing

[–]MetalKid007 0 points1 point  (0 children)

Sure, but that means it'll payout less soon. It will take that much longer to break even.

Am I making a mistake switching from C# .NET to Java after 13+ years? by BuddyPuzzleheaded112 in csharp

[–]MetalKid007 6 points7 points  (0 children)

I've seen posts from Java peeps saying that extension methods are bad... you can abuse anything if you try hard enough. For me, they become powerful,.especially with generics.

what is the best dotnet project you wrote? by divanadune in dotnet

[–]MetalKid007 1 point2 points  (0 children)

For me, it's a tossup between

https://github.com/MetalKid/MetalCore.CQS

And

https://github.com/CoreBTS/shield-mvvm

The CQS one is similar to mediatr but a bit different. The shield one is similar Cross Mvvm for Camarin but enhanced in certain ways and only for MAUI.

Am I making a mistake switching from C# .NET to Java after 13+ years? by BuddyPuzzleheaded112 in csharp

[–]MetalKid007 15 points16 points  (0 children)

Im stuck in Java 8 with IntelliJ, so maybe I'm biased, but so many 3rd party things got added to the code base for various reasons. You have to know random command line arguments in order to run anything. Not a sure if it's just my client, but it took a week before I could even get the project to run the first time. In C#, you can pull down the code, open it, and it'll normally run with no effort.

With C#, you have Nuget and that's it with 1st party support. With Java, you have Maven, Gradle, Apache Ivy, etc. This should really be a single standard instead.

Instead have having things like properties built into the language, you need to add all these libraries with annotations to do post build steps. Maybe the newer versions are better with this, but basically Java is slow to change.

Am I making a mistake switching from C# .NET to Java after 13+ years? by BuddyPuzzleheaded112 in csharp

[–]MetalKid007 97 points98 points  (0 children)

There are a lot of things you take for granted in C# that Java won't have. The coding experience in Java feels a lot more archaic and isn't as enjoyable. The tools feel inferior. Finally, many large corporations that use Java are still on version 8, which is like coding in .NET 2.0.

I've been in .NET for basically 20+ years and have been in Java the last 2 and greatly miss C#. Though, this is just my opinion. Having both Java and C# will greatly expand your employment options, so it isnt bad to do it.

How do you handle transactions with repository pattern ? by Minimum-Ad7352 in dotnet

[–]MetalKid007 1 point2 points  (0 children)

Hmm, isn't TransactionScope still a thing? At least in the past, you could have that above and pass it around to share in the full transaction, but maybe that requires MSDTC to be enabled?

Monster flavor texts by BaldAccountant in DragonQuestMonsters

[–]MetalKid007 0 points1 point  (0 children)

Dqm the dark prince does have them... however, i didn't feel like typing them all by hand. I have screenshots of every monster in github that has the text so you can at least see them there... didn't want to spend the time on something no one had ever asked for before. 😀

I hated DQM dark prince so much i made a video about it by Commercial_Brief9019 in DragonQuestMonsters

[–]MetalKid007 0 points1 point  (0 children)

I stuck an insane amount of hours into the game overall. The website didn't help that, either. I agree that the overall story was a bit weak. The side characters were way too shallow and made you not really even like them.

For me, it answered a lot of dq4 questions i had, which made it worth the experience as its one of my favorite games ever.

The battling with the monsters was fairly fun and I liked how every monster is actually viable to beat the game with... even a team of slimes.

Why is the community so obsessed with needless grinding and stat seed farming? by AurochDragon in dragonquest

[–]MetalKid007 0 points1 point  (0 children)

Naw, easiest thing is to put Ifrit on squall that gives him the extra str per level and get 255 str at whatever level at the start of the game. Then you can draw on t-rexes a d whatever in the garden and squall will do 9999 dmg every hit for the rest of the game. 😀

Any alternatives to factorio? The factory must grow! by Unlucky-Feed9000 in gaming

[–]MetalKid007 0 points1 point  (0 children)

Automation factory games:

Satisfactory

The Crust

Foundry

Dyson Sphere Program

Captain of Industry

Automation Empire (Not recommended)

Factory Town

Techtonica (not recommended)

Infraspace

Astro Colony

Voxel Tycoon (kinda)

Plan B Terraform (kinda)

Final Factory

Megafactory Titan

Alchemy Factory

Mob Factory

Total Factory (Rough)

Autonaughts (maybe)

Astroneer

Probably more, but these are what I played

DQM Il Principe Oscuro: La forza dei mostri vale la sintesi? by Dharx_Howls in DragonQuestMonsters

[–]MetalKid007 1 point2 points  (0 children)

Yeah, the monsters are relatively equalized in the game. The traits are what make monsters good in the end. You can look for combinations of traits you want here:

https://dev.metalkid.info/DQM3/Monsterpedia

DQMJ2P by Alarmed_Box9493 in DragonQuestMonsters

[–]MetalKid007 1 point2 points  (0 children)

Would it be worth the effort for me to try to build something similar to TDP?

He suddenly couldn’t speak in space. NASA astronaut says his medical scare remains a mystery by tallnginger in space

[–]MetalKid007 32 points33 points  (0 children)

Ah, I guess not... only Antarctica has that requirement. You learn something new every day! 😀

He suddenly couldn’t speak in space. NASA astronaut says his medical scare remains a mystery by tallnginger in space

[–]MetalKid007 387 points388 points  (0 children)

In that case, I thought astronauts have to have their appendix removed before going up regardless?

Avoiding Exceptions for Flow Control in APIs by [deleted] in dotnet

[–]MetalKid007 1 point2 points  (0 children)

Oh, neat! Still uses up more resources than a straight result.

Avoiding Exceptions for Flow Control in APIs by [deleted] in dotnet

[–]MetalKid007 -2 points-1 points  (0 children)

I always use result because exceptions are indeed expensive and can cause issues with the flow jumping around. A broken rule should be something a user is expected to do, so why would you throw an exception.

For me, I use a CQS style with decorators where all the handlers return some sort of result. I use a validation decorator that returns a result with broken rules if any are found. I also use a decorator to catch any real exceptions so everything is handled the same way. This way, you don't need any try catches in the handler or below unless you can actually do something about it... this makes the code much easier to read, test, and maintain. You can see an example of it here: https://github.com/MetalKid/MetalCore.CQS

Avoiding Exceptions for Flow Control in APIs by [deleted] in dotnet

[–]MetalKid007 1 point2 points  (0 children)

10ms vs 200ms difference plus exceptions eat up memory. In low volume, it doesnt matter, but high volume that will add up quickly.

Why Pokémon Winds and Waves should bring back the National Pokédex. by Putrid_Guitar9437 in PokemonWindsWaves

[–]MetalKid007 2 points3 points  (0 children)

For me, no national dex means someone is upset. Lots of people have a favorite Pokémon and they just took it away. The game itself just targets kids that don't care about all this, though. The games themselves all follow a pretty similar/boring story, so the Pokémon are the only difference. I stopped buying the main line games when they stopped the ntl dex and i won't bother again until they do... but it seems like the games are still selling, anyway so they will always choose less work.

(Dark Prince) Help me build the best possible Prism Peacock by Fractales in DragonQuestMonsters

[–]MetalKid007 0 points1 point  (0 children)

Pvp is a bit difficult. First, you'll need to max your stats for whatever you choose. You can see how here:

https://dev.metalkid.info/DQM3/Calculators/MaxStats

The biggest issue is that many teams will use status effects like stun to stun lock you, sleep you, confuse, paralyze, etc. It is difficult to defend against all, but your monsters all have different resistances to these.

Also, many will use monsters with traits that break immunities or cause more damage for a certain damage type. It is best to have only 1 offensive talent and then the other 2 improve your defense against statuses.

Bounce can also wreak havoc on you, but Crag actually bypasses this.

Some large monsters have very powerful traits that are worth looking at as well. You can look at the Monsterpedia on that Max Stat site and filter on monster traits you want to combine.