[-] towerful@beehaw.org 7 points 9 months ago

Tests.
Target the "business logic".
You can structure your code to facilitate unit or integration testing.
Setup tests for the key functionality. Whenever a bug gets reported, create a test or test case to address that bug, fix the bug, and ensure the test now passes.

Have a staging environment, so the site can be interacted with and tested without touching anything in production.
You can push to this often, and request some help with QA to ensure nothing is broken.

Have a testing environment. Again, a complete duplication of the infrastructure.
Set up end-to-end tests. These automate interactions with the entire application.
Have tests that run against key features. "Setup appropriate state, load form page, fill in form, click button, check that database entries are correct"... "setup appropriate state, check that submission summary shows correct data".
These are quite handy, but a lot slower and fragile than unit and integration tests.

There are automated testing platforms that can capture a "good" state of a website, then use image matching to ensure further runs visually match what it should look like.
These are normally expensive and finiky.

Hopefully you will get to a stage with your testing that your unit and integration tests catch 90% of your potential bugs, and e2e tests will ensure the core functionality is working correctly.
Then, as you do a bunch of work, you can run your tests, see they all pass, and be confident.

Finally, I will say that tooling like frameworks and typescript can catch a lot of these errors quite quickly.
However, these won't catch logic bugs - which is what tests are for.

[-] towerful@beehaw.org 7 points 10 months ago

Utah’s safety net for the poor is so intertwined with the LDS Church that individual bishops often decide who receives assistance. Some deny help unless a person goes to services or gets baptized.

Soinds like coercion

[-] towerful@beehaw.org 7 points 10 months ago

To be fair, I heard a lot of rumours about it not coming to Xbox because Microsoft required parity of features.
So, I can understand your misreading

[-] towerful@beehaw.org 6 points 10 months ago* (last edited 10 months ago)

The 3 things to fix:

  1. Our collective feeling that things aren't going well
  2. Our general distrust in current authorities
  3. Our collective belief that an authority is good/necessary

...

Also if we want society to be less susceptible to this we need to fix one or all of the three things

Ok, so:

  1. Fix things that aren't going well (or make people feel things are going well).
  2. Have authorities we can trust (or make people trust our current authorities).
  3. Reject authority (or make people believe that needing authority is a good thing).

I have no idea what you are trying to say.
It all seems really wishy-washy.

But I agree that people aren't stupid.
I mean, on average, at least half the people are stupid. By whatever metric that is.
Chances are - however - they are irrational.
Despite all the evidence, they still want something to be true.

Irrational:

If you describe someone's feelings and behavior as irrational, you mean they are not based on logical reasons or clear thinking

https://www.collinsdictionary.com/us/dictionary/english/irrational

99% of conspiracy theorys are irrational.
By the time you know about a conspiracy theory, it is probably being tested and will likely be disproven. Or it has already been tested and proven to be wrong. Otherwise the conspiracy/theory would be a working scientific theory.
Believing otherwise makes you irrational.

Look at LK99. Huge deal, claimed proof, seemed legit. Within 2 months it was disproven to the satisfaction of the scientific community.

Now there will be stories about LK99 being legit, and the "scientific community" (read government) rejecting it because UFOs are going through US court whatevers. And LK99 came from extraterrestrial origins, or whatever.
This is irrational (edit: as pointed out in a comment, this is actually rational. It follows logic. But it is based on an irrational premise: that aliens exist).

Or ... scientists made a mistake.
This is rational.

( Never mind the extremely infinitesimally small chance that extraterrestrial sentient life exists and coincides with our time, travelled across the universe and failed to survive an encounter with our planet (or that they successfully contacted only the government via means they were able to keep quiet, who then successfully kept that a secret). )

Rationality is different from stupid.
You can be stupid and rational.
You can be intelligent and irrational.

[-] towerful@beehaw.org 13 points 10 months ago

References https://www.reddit.com/r/BaldursGate3/comments/15u9z0g/comment/jwoh42k/?context=3
I don't want to copy the text here, because credit where credit is due. And some things are marked as spoilers, which idk if all Lemmy clients support.

Essentially 8 levels of monk, 3 in Rogue Thief, Tavern Brawler, and 22 STR getting 8 attacks due to extra bonus attacks and flurry of blows due to feats and gear mods.
And some various WIS as damage gear mods, and some other bonuses.

[-] towerful@beehaw.org 5 points 10 months ago

For passwords in software chains, I always think of them as API keys. So, making them 32 or 64 character random strings doesn't seem ridiculous.

[-] towerful@beehaw.org 4 points 11 months ago

Go to steam, right click the game and browse local files.
Navigate to something like Deep Rock Galactic\FSD\Content\Movies and delete (or move) them.

I've played other games with annoying intros. Normally, deleting the files means the don't play on startup.
Where they are depends on the game. A quick Google found this solution.

You will probably have to re-delete them after an update, and after running a "verify local files".
I've done this with EAC games without issues (incase you are worried)

[-] towerful@beehaw.org 5 points 11 months ago

I mean, better loading feedback would be better than an arbitrary "interactive within 1 second" blanket rule, leading to this whole "press button to continue" workaround.

That's like a generator needing an earth rod, and the engineer putting an earth rod into a plant pot. Sure, the earth rod is there, and sunk to regulated depth in dirt... but it's a plant pot.
Just make an accurate loading screen with accurate feedback.

[-] towerful@beehaw.org 8 points 11 months ago

Well, that challenges my perceptions.

Government corruption is fucking horrendous.
But then, people wanting to get out of a war is fine by me.
But also Ukraine needs to be defended.

The rest can go rot in hell. But that line, I'm torn on.

Anyway, wtf does my opinion matter.
Fuck corruption, at the very least!

[-] towerful@beehaw.org 4 points 11 months ago

The salt water won't come into contact with anything except pumps, a heat exchanger and the exterior of the container.
The servers live in a nitrogen environment, so it reduces corrosion, I doubt there would be any dirt or dust. It's going to be an incredible sterile environment.

[-] towerful@beehaw.org 13 points 11 months ago

I don't care about Manifest V3. I care about ublock origin.
When that stops working, then I'll swap.

[-] towerful@beehaw.org 15 points 1 year ago

Ah, the new Lemmy switcharoo!

view more: next ›

towerful

joined 1 year ago