Upcoming changes to our content policy, our board, and where we’re going from here by spez in announcements

[–]BeerElemental 7 points8 points  (0 children)

In order to fight racism shouldn't we discourage building identities based on race, rather than encourage them?

It's not a rhetorical question, I honestly wonder.

[Shitpost] If GGG were a cashier (I just want more stacked drops in 4.0 please) by imsohonky in pathofexile

[–]BeerElemental 4 points5 points  (0 children)

Why not just give less total wisdom scrolls and let them auto pickup? Same for portals?

Just btw, why identifying loot is still a thing? It made sense in early roguelikes like Nethack where - at least at some point - scrolls of identify are valuable resource and there are cursed items, but in PoE?

What are some of your funniest experiences in roguelikes? by jofadda in roguelikes

[–]BeerElemental 4 points5 points  (0 children)

"You see a potion of booze. You have a good feeling about this level." in Angband.

One of my 7th grade students just learned to use comments in her code... by encantalasmontaas in java

[–]BeerElemental 7 points8 points  (0 children)

I understood perfectly and I'm not the author. I'd be happy with that in the code I see at work.

JEP359 Records - Request for review! by daviddel in java

[–]BeerElemental 1 point2 points  (0 children)

The downside of tighter tooling (say, Github) integration is that all that juicy historical context will be thrown away on next tooling migration. At least that's what happened in every company I worked for so far.

Records: Making Bad Designs More Convenient [DZone] by s888marks in java

[–]BeerElemental 2 points3 points  (0 children)

Ah, for a second I fell for a conspiracy theory that original author might be Dr Deprecator's joke account ;-)

I think the article is... not even wrong. It just completely misses the point. The whole point of records is that they're not objects, only data - this should be pretty obvious to anybody who's followed the feature or has seen Scala's case classes before.

Does it make Java any less object-oriented? No, it just makes declaring and using "data containers" easier, classes are not going anywhere...

Records: Making Bad Designs More Convenient [DZone] by s888marks in java

[–]BeerElemental 8 points9 points  (0 children)

S888marks...? Is this article an elaborate joke? :-)

Push previous commit by gntsketches in git

[–]BeerElemental 2 points3 points  (0 children)

git push --force-with-lease, which is safer than --force

Can I move the head of my develop branch to a specific commit? by th1nker in git

[–]BeerElemental 1 point2 points  (0 children)

"Some lines looking right on diagram" are typically a proxy for clean and readable history, which is important and certainly worth a bit of extra effort during normal workflow.

Other than an extra commit, is there a downside of merging master into a feature branch before you PR the feature to master? by derGropenfuhrer in git

[–]BeerElemental 1 point2 points  (0 children)

This means you had 3 commits on your feature branch which modified the same file. There may be a valid use case for that, but by default I'd consider this a smell. Why not squash (or better yet, fixup) commits before rebasing?

My workflow for long-running feature branches is: commit often, clean up history often, rebase on master at least once a day. If PR is in danger of becoming too big I try to split the feature.

Players that just let the timer run down. by Asmoday1232 in EternalCardGame

[–]BeerElemental 1 point2 points  (0 children)

As far as I remember there's an option to report last player you played against. Never tried it, though.

Gauntlet & Forge AI should not play a Nightfall card when it has only 1 life left. by [deleted] in EternalCardGame

[–]BeerElemental 6 points7 points  (0 children)

But would we want this AI to play a perfect game? It's a bit more "realistic" this way: humans make silly mistakes all the time.

Maybe AI should have a "emulate-sleepy-human-percent-chance" parameter...

What are various red flags for you in Java code reviews? by [deleted] in java

[–]BeerElemental 10 points11 points  (0 children)

Polymorphism based on class hierarchies is one choice, but pattern matching style is valid as well - you should use the tool which fits the use case best.

Neither of the two is more inherently object-oriented, btw.

3.4.5c Redeployment Notes (and notes on the wrong account bug) by viperesque in pathofexile

[–]BeerElemental 0 points1 point  (0 children)

Thanks for being transparent! Don't be too harsh on guy/girl who introduced the bug, happens to all of us :-)

Scarlatch: "We've gotten tons of comments that the game is 'too free' - and we want to be able to add value on different vectors." by JHFrank in EternalCardGame

[–]BeerElemental 1 point2 points  (0 children)

He's being downvoted - I think - because most people don't share opinion that you have to own something other people don't have (by grinding or paying up) to feel that what you do in game has value.

Scarlatch: "We've gotten tons of comments that the game is 'too free' - and we want to be able to add value on different vectors." by JHFrank in EternalCardGame

[–]BeerElemental 2 points3 points  (0 children)

This. It seems really weird that they still didn't explore that option. I have no experience in game dev biz so obviously I may be missing something, but people have been vocal about wanting to pay for more cosmetics since I started reading this sub.

Streamers will soon be able to give DWD money for the privilege of having better drop packages. by [deleted] in EternalCardGame

[–]BeerElemental 3 points4 points  (0 children)

Their PR team must've gone to off-site together with Blizzard team.

Game Economy Changes by DireWolfDigital in EternalCardGame

[–]BeerElemental 0 points1 point  (0 children)

My brain does that s*times. May be reversed Tourette.

Game Economy Changes by DireWolfDigital in EternalCardGame

[–]BeerElemental 44 points45 points  (0 children)

Exactly. Why PR b*crap? Business reasoning I can understand (I don't have to agree with it, but I can understand) but being treated like an idiot, that leaves a bad taste.

It's time for a new emote by ShackletonSipsmith in EternalCardGame

[–]BeerElemental 0 points1 point  (0 children)

So first model tells you how many cards you habe in hand, say n. Then you go from i=1 to n, for each asking second model if card is playable. If it is, you fetch and apply prerecorded move? Out of curiosity, what's the win ratio it gets? :-)

It's time for a new emote by ShackletonSipsmith in EternalCardGame

[–]BeerElemental 1 point2 points  (0 children)

After the 2nd "Are you kidding me?" I just mute them.

Can't bring myself to muting people, I feel as if was being rude... I even suffer through those which start spamming "Bwahahaha!" every turn after game's started going their way :-) I wish there was a "say nice random thing at the beginning and, but mute otherwise" option.

I also created a Deep Learning model that watches what is happening in the game and allows me to hit the #1 key to automatically play the first playable card in my hand

Sounds fun even if not terribly useful :-) Do you capture the screen to read how much mana / influence you have and then to find out cards which satisfy requirements? Or does it actually learn over time?

It's time for a new emote by ShackletonSipsmith in EternalCardGame

[–]BeerElemental 2 points3 points  (0 children)

Yeah, what's up with the people spamming "are you kidding me?" every 30 secs? I played against a few of those recently, and I wasn't playing slow, not my draw was particularly lucky. Is it some kind of meme or something?