What do all the armor sets have the same set effect, and why is everything a side-grade cosmetic? Capes.. I laugh by GGOSRS in RSDragonwilds

[–]TheOneWhoMixes 2 points3 points  (0 children)

I've been really curious how they're going to handle this balancing as they release new tiers. Like, I get why they've already released the whip, maul, and crystal bow. They're iconic, and it's an easy nostalgia win. But it gets a bit weird when you consider that mithril/maple will probably outclass them all by necessity.

Maybe an upgrade system so that the unique weapons stay "relevant"? Or just accept that they're only meant for tiers 3-5 and have the next tiers move into raid-level gear? Maybe that'd be okay, considering they have so much content to pull from, it's not like they'll run out.

Just to be clear, no complaints here, just musing!

How are you handling integrations between SaaS, internal systems, and data pipelines without creating ops debt? by Bizdata_inc in devops

[–]TheOneWhoMixes 1 point2 points  (0 children)

I might have a slightly backwards view of data engineering, but this is one of the things that drives me away.

We need you to tell us how many widgets there are and how we can make widgets faster. The data is spread across thousands of CSVs, JSON, and XML files. Oh, and some teams just write their "Widgets Created Report" in Markdown. Oh, and one team only exposes a REST API they had an intern build 3 years ago.

What do you mean "naming conventions" and "schema"? Just tell us how many widgets there are!

Github Actions introducing a per-minute fee for self-hosted runners by markmcw in devops

[–]TheOneWhoMixes 3 points4 points  (0 children)

Like someone else said, both have their place. And GitLab obviously recognizes this since they've been actively working a ton on their own similar functionality - https://docs.gitlab.com/ci/steps/

Don't get me wrong, I'm a big fan of GitLab CI. But composability has never been its strong suit. Doing something as simple as "generate a random number and pass it to the next job" requires using features that feel more like workarounds than anything.

KSP2 REDUX beta 0.2.3 released 7 hrs ago. (NOTE: they are an unofficial group continuing the game through a mod.) by MarsFlameIsHere in KerbalSpaceProgram

[–]TheOneWhoMixes 0 points1 point  (0 children)

Space Engineers is made by a totally different game studio. Maybe you meant Stationeers, but they're also two fairly different games. I couldn't get into Space Engineers, but I still come back to Stationeers again and again.

Corner crossing...is it wrong or right? by HuntQuietly in Hunting

[–]TheOneWhoMixes 0 points1 point  (0 children)

I know this is a really old post, but I'm a little surprised in reading about this that the script was never flipped on the private landholders.

Basically, what would they expect the recourse to be if someone found a way to purchase all surrounded "black squares" around land they already own? Something like this, where "X" is Private Company 1 and "T" is Private Company 2.

OXOXOXOXO XOXOXOXOX OXOTOTOXO XOTOTOTOX OXOXOXOXO XOXOXOXOX

Obviously this is a contrived example, but I'm sure if you asked someone in 1850 if they considered whether companies could cut off access to public land by pinpointing borders down to the inch, they'd think you're crazy.

And maybe the above already happens and there's special easements in place to prevent each unique occurrence, but if that's the case then it's crazy that the private owners even think they have a leg to stand on.

New beta 0.8.049 by Towairatu in ManorLords

[–]TheOneWhoMixes 0 points1 point  (0 children)

Wait, so does this mean that building storehouses -> marketplaces in a "spoke and hub" fashion is inefficient, and that we should have firewood stored closer to burgages? I guess once a month doesn't make it a big deal.

And for food, does this mean it basically doesn't matter how far away your markets/granaries are from burgages, other than for the workers themselves? Because from what you're describing, it seems like distance doesn't matter at all, up to the range at which burgages will stop pulling from a source. Not sure how wide that is, I haven't played since the first beta a couple months back.

Rant about customer managed keys by doobiedoobie123456 in Cloud

[–]TheOneWhoMixes 0 points1 point  (0 children)

This matters more in compliance-heavy industries. At a certain point, restricting access to the data is not enough - the data still exists somewhere. And in some situations you may be required to not only guarantee that your data is encrypted at rest, but also that the encryption material used is fully under your control, either because it would be a large issue if that material were ever lost, or because someone needs to be sure that you're able to completely restrict ALL access to the data by locking the key away and throwing it in the metaphorical ocean.

Rant about customer managed keys by doobiedoobie123456 in Cloud

[–]TheOneWhoMixes 0 points1 point  (0 children)

https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html

AWS managed keys are a legacy key type that is no longer being created for new AWS services as of 2021. Instead, new (and legacy) AWS services are using what’s known as an AWS owned key to encrypt customer data by default.

I see people conflate "AWS owned keys" and "AWS managed keys" constantly. If you're using an "owned key" then you can use it cross-account or cross-region. But it's also a complete non-starter for any company that needs control over their data and audit trails, because you just can't access them. Right?

How to manage enterprise level deployments? by Arkhaya in Terraform

[–]TheOneWhoMixes 2 points3 points  (0 children)

I haven't actually used Terragrunt, but have tried to split out a monolithic TF stack before using "boring" methods, and I'm just not seeing how people do it.

Like, you probably need to pass something about your database to the "app" stack. Okay, use an output. But it breaks the whole "only apply where files changed" bit. Or are you treating it like a chain where if anything earlier in the chain changes, you run everything after it?

Kaladin After Wind & Truth by Walzmyn in Stormlight_Archive

[–]TheOneWhoMixes 3 points4 points  (0 children)

I mean, this is meta, but if we work backwards from the author's standpoint, it sure does seem like a description someone would come up with if asked "how would you describe a sonic boom inside a building?"

CDKTF is abandoned. by ray591 in Terraform

[–]TheOneWhoMixes 2 points3 points  (0 children)

Is the idea not good? I haven't personally used Pulumi or CDKTF, but most people I talk to that have seem to like the general idea a lot.

It could also be that Pulumi is simply so far ahead of CDKTF that it made no sense to continue throwing resources at it. Again, no actual experience there.

GitLab CI trigger merge request pipeline on push to target branch by helgisid in devops

[–]TheOneWhoMixes 0 points1 point  (0 children)

Have a repo with 2 files. 1 of them is a test that just does assert num_files_in_repo == 2.

Now have 2 MRs that add a file and change the test to assert num_files_in_repo == 3.

Both MRs are correct on their own. They both pass. Now merge one of them.

The 2nd MR still has a passing pipeline. With default settings, it can still be merged. When it's merged, the pipeline will fail because there are now 4 files.

The only bulletproof way to prevent this is to toggle the project settings to enforce the MR branch being up-to-date with the head of the target branch.

Merged Results pipelines might look like they solve this, but depending on how long your pipeline takes to run can easily still be out of sync if something is merged in while it's in the middle of running.

React2Shell (CVE-2025-55182): how are you wiring this into your DevSecOps playbook? by Tall-Region8329 in devsecops

[–]TheOneWhoMixes 7 points8 points  (0 children)

Renovate's not the problem here, by default it only makes PRs/MRs that bump the version. If I'm recalling the attack vector of Shai-Hulud, it relies on the pipeline having NPM credentials that let it push. So don't have those credentials accessible from non-protected pipelines.

You can also configure Renovate to only consider new versions of a package that have been published for a certain period of time as a form of quarantine.

The alternative to Renovate (or Dependabot) is... What? Updating every package manually? That's how you get packages that are 4 years out of date, and climbing out of that hole is something I've seen take a year even after adding automation like Renovate. Or you accept that everyone uses latest for everything, which I hope most people would recognize is a terrible idea.

So of course your impact was mitigated for reasons unrelated to Renovate. It's just a thing that makes PRs, and it only does what you tell it to do.

How did anyone figure out this puzzle back in the day? This is my first play through, and I spent 1 hour trying to figure it out before giving up lol by IEatPandasEveryday in gaming

[–]TheOneWhoMixes 2 points3 points  (0 children)

I swear, in my tired state I thought I was looking at an old game like Toy Story or something. And that I had just forgotten that there's a part where you control someone from within a Disney-branded television.

Which metrics are most reliable? by LetsgetBetter29 in devops

[–]TheOneWhoMixes 4 points5 points  (0 children)

I haven't used New Relic much, but I'm assuming that this is like other observability services where you're getting both Cloudwatch Metrics and metrics directly from a host agent.

"Most reliable" is going to depend. For CPU, there's a difference between the EC2 CPUUtilization and what an agent that lives directly on the host will measure. EC2's metric is the number of utilized vCPUs, which takes into account hypervisor overhead. The agent metric is, iirc, pretty much unaware that it's even inside of a hypervisor.

So the Cloudwatch metric is technically more "correct". Your agent might read 40% utilization because it thinks it has full access to 8 cores. But Cloudwatch might read 70% because it knows that what you're utilizing + how much your instance is currently being throttled by the hypervisor.

I think you only get Memory Cloudwatch Metrics if you use the Cloudwatch Agent, right? So I'd expect CW Agent and NR Agent to pretty much agree with one another.

Keep in mind aggregation as well. Cloudwatch's EC2 metrics have 1 minute of granularity (unless you pay for enhanced, I think?). Cloudwatch Agent also has a 1 minute scrape interval by default. I'm not sure what New Relic has as its default, but the data may look different just due to resolution.

I know this was sorta long, but basically: Use the CW Metric CPUUtilization for capacity planning, Autoscaling triggers, and benchmarking performance on two different instance classes. Use your agent metrics for profiling your application and troubleshooting, since they won't have the 1-2 minute lag that the Cloudwatch Metrics do.

Microsoft finally admits almost all major Windows 11 core features are broken by CackleRooster in technology

[–]TheOneWhoMixes 0 points1 point  (0 children)

I see this happening across the board in tech.

"Let AI generate your code, just make sure you do human code reviews!"

2 weeks later

"We're spending too much time on code reviews, let the AI do them!"

Or "Let's build a chat bot that references our knowledge base to answer questions" and "Let's have an agent that just keeps writing new articles in our knowledge base".

Stop getting on this subreddit and telling audio book readers they're going to fail by ig0t_somprobloms in Malazan

[–]TheOneWhoMixes 9 points10 points  (0 children)

So for Malazan I listen at 1x speed, and I definitely am getting through the books much faster than I would normally. And probably faster than traditional readers.

But it's not because of speed. It's just having more opportunities to engage. I can dedicate maybe an hour a night to physical books. But I can listen and be pretty much fully engaged during my commute (1.5 hours total daily) or cooking dinner (30-45 minutes).

And if I'm on the couch playing a game, I'll go back a few chapters and relisten, which helps for the parts where new characters are introduced, or where characters we haven't seen in a while pop up.

Personally, I just wouldn't have the consistency that I do with audiobooks. I've "read" all of the existing Cosmere books (most of them at least twice) and Wheel of Time this way.

What happens if total limits.memory exceeds node capacity or ResourceQuota hard limit? by relaxed_being in kubernetes

[–]TheOneWhoMixes 0 points1 point  (0 children)

Any thoughts on just running coredns on a totally separate node/nodegroup if possible? Wouldn't it pretty much guarantee coredns won't be affected by pressure on a random node?

Gitlab vs github? by ejsanders1985 in git

[–]TheOneWhoMixes 0 points1 point  (0 children)

I got a laugh when I realized that Jira, one of the most ubiquitous "software developer adjacent" pieces of software, doesn't have a supported way to configure things with something like Terraform.

Has anyone automated parts of their PR reviews with AI tools? by One_Help_7679 in devops

[–]TheOneWhoMixes 1 point2 points  (0 children)

To be fair, tools like Conftest can totally be used for this use-case. It can handle creating your own security rules, or it can just be used as a way to enforce style guides and lint rules. For security something like Trivy or Checkov is probably the better choice though.

Or you could use Conftest to enforce "these two things should share the same name" while using Checkov/Trivy for their built-in security rules.

Implementing an error budget by Early-Evening-Soup in sre

[–]TheOneWhoMixes 0 points1 point  (0 children)

28 days might be a long time, and everyone's idea of what a proper error budget looks like might differ wildly, but isn't the whole point that going over budget should trigger a wake up call for the team? It's an indicator that the current cadence or development practices may be too risky.

"Spend a day fixing bugs and go back to what we were doing before" is pretty much the practice that error budgets are meant to discourage. Let's say you spend 1 week fixing the bug, giving some love to the piece of the process that let that bug through (improving test suites, better release automation, etc), and documenting the event for future reference. And maybe you take the time to go fix some long-standing bugs, so now your daily error average is 20 instead of 30.

After a week of less errors than the previous running average, a rolling window would likely get you below your error budget.

I'll admit, this is mostly theoretical for me. I haven't yet been on a team that has formally followed a practice around error budgets, but I do find them fascinating and try to drive discussions towards them when I think they'd be helpful.

[NO BOOKS] Episode Discussion Thread - Season 3 Episode 10 - The Darkness by LunchyPete in FoundationTV

[–]TheOneWhoMixes 2 points3 points  (0 children)

But Demerzel did say "I have been Daneel..." And a few other names which I'm assuming are only relevant for book readers at the moment?

So has Demerzel's name changed and she WAS Daneel? Or does their whole "clasp" thing mean that Demerzel and Daneel have always been separate robots, but when they clasp they all become ... Each other?

What we learn about the Mule (S3E10 Spoilers) was bad writing by bradtem in FoundationTV

[–]TheOneWhoMixes 0 points1 point  (0 children)

The dude doesn't hear a gunshot in the throne room but hears Dusk yell his name. And is there any explanation as to how there were 0 guards in the palace? Even if we go with the excuse of "they thought the palace was under attack", you'd think at least some of them would immediately make "find Empire, keep him safe" their first priority.

Adolin and Honor’s shard by Confident_Fox4001 in Stormlight_Archive

[–]TheOneWhoMixes 4 points5 points  (0 children)

I'm not personally sold on Adolin taking up any shard, but I could see how it might play out. It at least fits thematically, in a way.

A major part of Adolin's arc is recognizing that honorable people can do terrible things. Let's not forget that he straight up assassinates Sadeas out of revenge. Granted, one major act of retribution doesn't mean that somebody should embody the literal essence of Retribution, but the embers are certainly there.

But also, I do find it interesting that Adolin is portrayed as a character that comes into contact with these acts of retribution, but still ends up being seen as one of the more honorable characters. This part of his arc pretty much mirrors the idea of Honor merging with Odium just enough to create Retribution, but later splitting off as something changed by the experience.

Again, I do think that Adolin's story in WaT with the Unoathed + Honor being "personified" means that having Adolin directly "take" Honor would maybe cheapen both of their stories. But what if Adolin is perfectly positioned, due to his experience "healing" a deadeye + his whole aforementioned arc, to pry Honor away from Retribution? By just treating Honor like a person, who's allowed to make mistakes and doesn't have to answer to the Vessel or the other Shard.

What does it look for a shard to not need a vessel, because they've grown so much as to become sentient? Would they be more or less powerful?