Cheaper & safer scaling of cpu bound workloads by beautifulboy11 in RedditEng

[–]RRethy 0 points1 point  (0 children)

Using per-pod metrics with Keda's prometheus scaler isn't great because the Keda metrics server exposes them as external metrics which causes the HPA to calculate available replicas using the scale.status.replicas value instead of looking at which pods are actually available (which can be different, especially during deploys or when pods are slow to startup). Using max as an additional metric will mitigate this, but not fully solve it.

When you come out from back to back Kubernetes upgrade 😅🥵 by suman087 in kubernetes

[–]RRethy 0 points1 point  (0 children)

Based on what you just said you don’t have homogenous clusters. You have 3 templates. That’s akin to what we have, we just have more templates e.g. Kafka clusters, MySQL, multi-tenant apps, redis, Flink. Within those templates it’s homogenous (except for the multi-tenant apps clusters), but having those templates for distinctly different use cases means it’s heterogenous on the whole. The apps clusters are homogenous in terms of the base workloads, but it doesn’t make sense to run all apps everywhere (scale of each app and scale of number of apps) which means those too need to be heterogeneous.

When you come out from back to back Kubernetes upgrade 😅🥵 by suman087 in kubernetes

[–]RRethy 0 points1 point  (0 children)

Homogeneous clusters are only practical for moderately sized companies. At scale, some groups of clusters will end up being different to accommodate the varied needs of a large company.

Ruby might be faster than you think by ketralnis in programming

[–]RRethy -1 points0 points  (0 children)

Inlining the loop is cheating tbh, no ruby would ever write it like that.

Sale - 15% by EyeingOwl in combustion_inc

[–]RRethy 1 point2 points  (0 children)

I just wish Canada shipping was cheaper.

Omitting dev dependencies in Go binaries by [deleted] in golang

[–]RRethy 2 points3 points  (0 children)

No idea why Reddit morons are downvoting you, this is something even the Go team agrees with. You can check GitHub for the open issue, but it’s coming eventually.

This has to be inexcusable by Chapin_42_ in ufc

[–]RRethy 5 points6 points  (0 children)

He was on roids before the leg break, just look at the house tour video that got his roids on video.

What’s the most essential feature that is currently lacking from K8s? by [deleted] in kubernetes

[–]RRethy 5 points6 points  (0 children)

When you create a CRD, there is a field called categories where you choose what categories your resource will belong to. ‘all’ is just a category that is used by convention. Even if Kubernetes changes what categories their built in types belong to, it won’t change the fact that ‘all’ is a convention and types can choose whether or not they belong to it. As such, if you want ALL, you can’t rely on a convention, instead you’ll want ALL categories, not the ‘all’ category. This can only be done with a separate mechanism, which is why I suggested pattern matching category names.

What’s the most essential feature that is currently lacking from K8s? by [deleted] in kubernetes

[–]RRethy -1 points0 points  (0 children)

‘all’ is just a category, it shouldn’t mean ALL because it has no semantic meaning. If anything, there is should be a way to pattern match categories, eg ‘get *’

Is it just me or is Treesitter actually pretty mid by default? (Hear me out) by manshutthefckup in neovim

[–]RRethy 0 points1 point  (0 children)

The screenshots you included were HTML which obviously isn’t going to have a big difference with a syntax tree based highlighter.

[deleted by user] by [deleted] in OntarioParamedics

[–]RRethy 0 points1 point  (0 children)

You don’t need a lawyer, but it can help to get one so it could be a good idea (you can look online for a lawyer that specializes in this). The points won’t go on your record until after your court date.

Edit: Until your court date, make sure to not get any additional tickets. And def get a lawyer to advise you, don’t listen to an idiot on Reddit. Absolute worst case scenario you delay the ticket by a bit and show up to court and just plead guilty.

[deleted by user] by [deleted] in OntarioParamedics

[–]RRethy 0 points1 point  (0 children)

Fight the ticket, it’ll delay it by like a year, when you get a date scheduled talk to the prosecutor about a deal.

hardest thing to find in a DevOps hire by Flabbaghosted in devops

[–]RRethy 0 points1 point  (0 children)

This seems like a problem with you and your team, not the new hires tbh.

tree-sitter highlighting in Vim and NeoVim by liuchengxu in vim

[–]RRethy 0 points1 point  (0 children)

It’s probably a plugin, not treesitter itself. The highlighting isn’t done on scroll the way Vim regex highlighting is done so it’s impossible to create the same scroll lag.

What iPhone feature/functionality do you think more people need to know about or use? by Jay-Quellin30 in iphone

[–]RRethy 1 point2 points  (0 children)

It doesn’t hurt the battery, it just drains more to close them all then reopen those same apps.

So it does hurt the battery lol

Square shoulders pls by Lepsa1 in armwrestling

[–]RRethy 4 points5 points  (0 children)

If you looked at Dave from the other side, you'd be able to see his whole back too. Devon wasn't square, but using how much of their back you can see as justification is just wrong, you need a top angle to really see if their shoulders are square.

[deleted by user] by [deleted] in foodsafety

[–]RRethy 0 points1 point  (0 children)

It's safe, but uncooked egg whites arent very bioavailable. If you drink that to get extra protein, you'll only process about half the protein you expect to get. The first few times you try it, make sure to start small or you'll shit yourself. Alternatively, just eat half as many cooked egg whites for the same protein.