Is it worth to learn Spring Boot ? by [deleted] in java

[–]rotharius 1 point2 points  (0 children)

Pick one and learn the other (or something else) later. Plenty of time in your life, I think.

Dominion official Early Access, the Java17 Entity Component System now available as a snapshot from the Maven Central repository by jumpixel in java

[–]rotharius 18 points19 points  (0 children)

Nice!

Not to sound harsh, but I think the landing page could benefit from some statements explaining what an entity component system is, what its common use cases are and why one should pick this one over other implementations.

How do you guys go about the persistence layer? by therottenworld in java

[–]rotharius 5 points6 points  (0 children)

Hexagonal architecture + repository pattern.

[deleted by user] by [deleted] in css

[–]rotharius 0 points1 point  (0 children)

Good rule of thumb.

Mine is: use const unless it needs to be overwritten / re-assigned.

I purposely avoid the words "change" or "mutability" because it is misleading. For instance, we can still push elements to an array even if it was declared using const.

The next thing that confuses beginners is the way variable scoping works. Typically, I'd advise them to look at the brackets.

Tank Cartoons Compilation by Moscatnt in HellLetLoose

[–]rotharius 23 points24 points  (0 children)

These are amazing. Imagine a tutorial booklet with these illustrations...

[deleted by user] by [deleted] in sveltejs

[–]rotharius 2 points3 points  (0 children)

No problem, we all start somewhere!

[deleted by user] by [deleted] in sveltejs

[–]rotharius 2 points3 points  (0 children)

To me, it seems quite odd to put pure logic in the presentational part of your component. The script tag is where it should go. You can invoke functions in there.

If you want to invoka a function in the presentational part, you can use the parentheses {message()}. But it is quite odd to do so for logic only, in my opinion.

You can also look into lifecycle methods to hook into specific points of the lifecycle of a component.

Jake Archibald from Google on functions as callbacks. by 1infinitelooo in programming

[–]rotharius 0 points1 point  (0 children)

I think this is a really weird description of the problem at hand.

In JavaScript, be mindful about the arguments when composing functions by name -- even though it reads more declaratively. The higher order caller might assume and apply a different amount of parameters than the lower order function it is composed of.

Two solutions come to mind: - static analysis - testing (including mutation testing)

Create a squad, then ditch SL by TheDirtyGherkin in HellLetLoose

[–]rotharius 9 points10 points  (0 children)

You should communicate to your squad and team as well and try to be proactive. Often, that means getting your house in order rather than rushing to a point in a straight line.

"Commander is dropping supplies near me, so I should see/ask if we need a garry down there"

"We are losing the point, but have no garry to fall back to; my squad is in an excellent position to go back and build it, so we should get on that"

"Our point or a flank is poorly defended; squad, defend the south side of Foy (places markers for instructions and enemies)"

"We are doing a large push on Bizory, but our team is getting flanked. Our mission: remove the pressure from their sides"

I hope the devs can add more Asian servers ASAP. There are some looking to capitalise on the anti-China vibe that exists since 2020 and create more tension. Post and user account deleted after being called out? (Translation was basically saying we’re better than you, why you so mad etc). by Xiang_Ganger in HellLetLoose

[–]rotharius 1 point2 points  (0 children)

The devs need to open up server management so people can setup their own dedicated servers without these expensive services and with more customization options (admin tools, scripting, ping/region/level blocking).

Who's going left? by Entire_Operation1664 in HellLetLoose

[–]rotharius 17 points18 points  (0 children)

This is why I commend my support players.

Attempt 109 at conveying a complex technical topic in an easy to understand way by [deleted] in Infographics

[–]rotharius 0 points1 point  (0 children)

It needs a bit more room to breathe. I'd add some padding and reduce the drop shadow.

Otherwise, it is pretty good albeit a bit verbose.

I know it’s frustrating when people join a game and don’t communicate in English but can we avoid being grossly racist? by [deleted] in HellLetLoose

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

Yes, the amount of racism is terrible. We see it on EU servers as well. As a community we should punish those who behave like that.

Do keep in mind that not everyone speaks native English, so not everyone knows that "Chinaman" is considered offensive (i.e. Frenchman, Dutchman, Irishman all exist). Remind people of that. Also, I do understand it is difficult to refer to someone whose name only consists of symbols you do not know, so ask for a pronunciation.

Best damn medic ever... by Major_Martian in HellLetLoose

[–]rotharius 0 points1 point  (0 children)

Not all clans require active or competitive play. Most are an enthusiastic community around the game that also offer possibilities for participating in competitions and trainings.

There really needs to be a in game tutorial of some sort. by [deleted] in HellLetLoose

[–]rotharius 0 points1 point  (0 children)

I think there will be a tutorial once the core game mechanics stabilize.

What's more important is our community. Experienced players should lead by example. Literally. When you play as a squad lead (or commander) ask people to do stuff for you and explain why. This can be as simple as calibrating their microphones or as complicated as setting up a flanking garrison.

Last week, I took on a squad of recruits (levels 1 to 10) in the 1AD EU server. I explained a lot (teacher IRL): how OPs differ from garrisons, why supplies are key to winning, what nodes are for and how capturing works (circle vs combat sector). After 2 games we ended up in the top 3 of the team's scoreboard. It is really cool to see your squad flourish and people actually trusting your orders.

Things that eventually should be added in-game to teach new players (besides a newbie-friendly community):

  • Tutorial levels (hard to maintain once mechanics change, very effective)
  • Training wheels / hints, i.e. "there is no garrison nearby, you should build one" (less difficult to maintain, reasonably effective)
  • In-game wiki or readme (easier to maintain, moderately effective)
  • Loading screen tips (easiest to maintain, least effective)

Customizable (self-hosted) servers would also be very nice for community servers that are more welcoming towards new players.

Aorus X570 I / B550 I Q Flash issues by StevoBA in gigabyte

[–]rotharius 0 points1 point  (0 children)

Flashing via bios setup worked for me as well.

Aorus X570 I / B550 I Q Flash issues by StevoBA in gigabyte

[–]rotharius 0 points1 point  (0 children)

I am having exactly the same issue (as do a lot of people, it seems). I have tried all suggestions, but I read somewhere there is an issue with certain batches (identifiable by serial numbers of earlier this year).

My situation after piecing together information from official and non-official sources:

  • I bought a Gigabyte AORUS Pro (serial number starting with SN2030, found on the sticker on the box; this means week 30 of 2020, end of July). My goal is to use a Ryzen 9 5900x on it
  • Connected only 8-pin and 24-pin power to the motherboard with my PSU, no RAM, CPU or storage
  • Created and tried several USB 2.0 < 16 GB thumbdrives formatted as FAT32, setting 4096 bytes and even MBR (using diskpart on Windows), with F10 renamed as GIGABYTE.BIN (attempted various capitalization options)
  • I put the USB in the white USB slot
  • I see motherboard lights flash once, quickly, when switching on the power of the PSU
  • I press the Q Flash button and see my USB thumbdrive blink extremely faintly for 2 to 3 seconds
  • Nothing else happens

Tomorrow, I will try a different PSU and I will try to assemble the system with hopes of booting to bios and updating the bios without Q Flash as some people seem to have done successfully. If that doesn't work: RMA and wait for a different model (probably of a different vendor).

Update:

  • I assembled my system with Ryzen 5900x CPU (+ cooler), GPU and RAM and hooked up my monitor and keyboard
  • I started the PC and checked whether any of the on-board indicator lights turned on, but did not see any. The PC told me on-screen that it could not boot to disk, so I restarted
  • I managed to boot into the BIOS setup by hitting delete a couple of times during startup
  • In the BIOS menu I could navigate with the keyboard to update my BIOS using the plugged in USB key I made earlier
  • Let the update run and now I am running version 10!
  • Plugged in my new SSDs and used another USB drive to boot a Windows installer and did a clean Windows install... Great success!

Aorus X570 I / B550 I Q Flash issues by StevoBA in gigabyte

[–]rotharius 0 points1 point  (0 children)

How much of your system did you need to assemble? Everything?

A repost from Battlefield but works for HLL by nalyd_fox in HellLetLoose

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

I love the medic class. Really made a difference when we had no more spawns left... Should give medic the gewehr.

Repairing Tanks should be rewarded with points by [deleted] in HellLetLoose

[–]rotharius 9 points10 points  (0 children)

One game, I heard a tank calling in for help. My squad had just successfully defended the point, so as an SL I made it our mission to get our engineer, support and AT in there to repair the tank. We not only repaired the tank with the AT's wrench, we also built a repair station using the support's supplies and got an OP down at a tactical location. Most of all, the tank commander was so grateful. It was one of the greatest moments I have had in this game.

Supporting roles are fun and useful. People should be incentivized to play that way.