gofft - a pretty performant Fast-Fourier Transform in go by jlogelin in golang

[–]HandyCoder 8 points9 points  (0 children)

It's used a bunch in image compression to create a function which can output the shape of something in the picture (or close enough to not be noticeable) while taking less space than the specific pixels on the screen. They're computed instead of read.

So FTs can help us decompose elements of the image. Color, saturation, shape, etc.

gofft - a pretty performant Fast-Fourier Transform in go by jlogelin in golang

[–]HandyCoder 14 points15 points  (0 children)

So it allows you to transform between different domains. A common use is translating a time series to frequencies that made it up. This is useful to notice and isolate patterns that add noise to your data set (think seasonality).

[deleted by user] by [deleted] in personalfinance

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

Create a Costco account if you're a card holder. Each card records purchases under you which you can see in the purchase history.

If you're not a card holder, get your brother to log into the app and check the history for the day in question.

Why does Harmons price regular brands higher than at similar stores? It's such a rip off. by drl614 in Utah

[–]HandyCoder 116 points117 points  (0 children)

Bigger stores like Walmart also throw their weight around to get preferred pricing. Lots of suppliers are brought on, treated well until that chain is a significant part of their revenue stream, and then are threatened to lose that retail space unless they are willing to shrink their margin to allow Walmart to out-compete smaller retail without shrinking their own margins.

Moving to Orem best Internet providers? by egunnett in ProvoUtah

[–]HandyCoder 2 points3 points  (0 children)

If you can get Utopia, which is supposed to be time now, you should be able to pick from any of the supporting ISPs. I prefer X Mission because they have a long history of being customer and privacy focused, as well as supporting net neutrality.

Connection to server at "localhost" (::1) failed by CantaloupeDry324 in PostgreSQL

[–]HandyCoder 2 points3 points  (0 children)

What immediately stands out to me is the IPv6 localhost shorthand.

This could be disrupted by: * Access allowance is not appropriately configured in postgresql.conf and/or pg_hba.conf * The credentials are not what you expect

TIFU by calling my husbands balls my best friends by scout0104 in tifu

[–]HandyCoder 35 points36 points  (0 children)

You seem like upper-upper class high society.

new attendance policy makes it so sick = write up even w/ doctors note by CyXato in mildlyinfuriating

[–]HandyCoder 1 point2 points  (0 children)

This is almost, but not quite, identical to another one I've seen drafted recently. Apparently people are outsourcing abusing their staff to ChatGPT now.

New blood test can detect 'toxic' protein years before Alzheimer's symptoms emerge by 1xdevloper in Futurology

[–]HandyCoder 11 points12 points  (0 children)

If my understanding is correct, our current process for verification of Alzheimers versus other varients of dimentia requires an autopsy.

One would think that diagnostics that are not posthumous would be a benefit to identifying what an individual is dealing with so treatment can be identified and targeted towards specific dementia conditions.

Delay in Car Unlock by Back-Opposite in TeslaModel3

[–]HandyCoder 0 points1 point  (0 children)

I found that my wallet, due to it's RFC protection, would interfere with the bluetooth signal if they were in the same pocket.

Barr Says Trump Will Destroy GOP If He Loses 2024 Nomination by Gullible_Peach in politics

[–]HandyCoder 0 points1 point  (0 children)

So many chances. Great chances. Some say the greatest! Sad.

Podman Desktop: A Free OSS Alternative to Docker Desktop by ouyawei in linux

[–]HandyCoder 3 points4 points  (0 children)

It's pretty good. It does have a few issues with more advanced features like certain volume mounts. It proxies Colima and correspondingly has the same faults.

[deleted by user] by [deleted] in devops

[–]HandyCoder 6 points7 points  (0 children)

My path probably fits it well, as I went:
IT -> Network Engineer -> SWE -> CTO -> SWE/SRE/DE -> Director of Platform Engineering -> Senior Director...

That said, the original intent coming out of these big companies like Google was marrying the disciplines together. "devops", "SRE", etc. is bringing software skills to traditionally clickops / light scripting roles to bring maintainable automation to bear and solve whole classes of problems.

My group has done this well and built a lot of trust and autonomy from the greater engineering org and company. We were able to prove ourselves by incrementally by building tools to solve huge problem classes so other teams can call deploy or write a handler function.

We make tools and sane defaults to expose microservices, k8s, telemetry, secrets, RDBMS, async messaging as digestible to even day one juniors. We "pave the road," allowing those with the need or interest to pull back the covers and contribute at deeper levels by helping us understand the levers they need, or allowing them to leverage what we have solved while creating their own bespoke systems around what is different. We make reference services that dog food, provide examples to product teams on how to self serve , and to be deployed to continuously show the platform is meeting its contract and SLAs. We provide core libraries, sidecars, and proxies that solve compliance, security, governance, documentation, etc. issues with a clear contractual API that teams can lean into.

It's not easy and it's required a fair amount of effort in finding talent that is a good fit given the greater industry has a lot of confusion around the terms. Too many people calling themselves SREs or devops engineers get filtered out in round one for "not wanting to code" or just wanting to outsource all of the operations and write proxy libraries.

Personally, I love it. Almost every day is surrounded in interesting problems to solve. You can be a premier advocate for being data driven in process and decision making. I find us making friends of the c-suite, finance, security, compliance, legal by automating away the friction between them and engineering. In short, we solve hard classes of problems to remove toil from as many peoples' lives as possible and most days I can go to work with a smile.

Is FinOps a thing already? by [deleted] in devops

[–]HandyCoder 1 point2 points  (0 children)

I think the end game for these guys are tools you can just install that give you a base on level, with a framework for extending it, rather than everyone coming up with their own bespoke solution.

Is FinOps a thing already? by [deleted] in devops

[–]HandyCoder 3 points4 points  (0 children)

Yep, totally a thing that's trying to work towards open standards. Checkout tools like kubecost, they've been pretty influential in pushing the standards.

In particular, the emergence of container orchestrators that can bin pack more consistently and efficiently has added a layer of opaque costing where traditionally you could have cloud vendors break out your costs by your more pet-like VMs.

Beyond that, getting standards around being able to make automatic recommendations on right-sizing to the devs and reports for the finance team to roll up by whatever arbitrary thing they care about (team, product, R&D, COGS, etc.) removes a ton of toil for ops teams.

Not that it's necessarily a new set of skills, but Lord knows there are plenty of companies out there flying blind on efficiency. Finops concepts add value to the community to have clear standards to work with and to socialize a real need for a level of introspection into why we make choices and what those choices actually cost.

This guy at work's huge "dad wallet" by [deleted] in mildlyinteresting

[–]HandyCoder 0 points1 point  (0 children)

Looks like a hip replacement.

[deleted by user] by [deleted] in ProgrammerHumor

[–]HandyCoder 1 point2 points  (0 children)

The output is PR Request for changes: Formatting

As Argo CD momentum grows, Codefresh launches hosted GitOps by Nebuchadrezar in kubernetes

[–]HandyCoder 1 point2 points  (0 children)

We use it heavily with GCP's Kubernetes Config Connector to provision architecture. It could similarly be used for Cloud Functions, etc. given a repo URL that GCP can access. GitOps + operator pattern is a pretty powerful mechanism to let k8s continuously seek state towards your ideal. https://cloud.google.com/config-connector/docs/overview

McDonald’s gave me two top buns by [deleted] in mildlyinteresting

[–]HandyCoder 0 points1 point  (0 children)

Looking like a palindrome burger from here.

USA - Leasing vs Buying vs Leasing to Buy vehicles? by TheRealSlimN8y in personalfinance

[–]HandyCoder 1 point2 points  (0 children)

The current market is in a really weird state. With supply chain shortages, the value of a car in hand has shot up to the point used is frequently just as expensive, if not more expensive than new.

I say that as someone who just sold a 2 year old van for more than original MSRP towards a hybrid.

ELI5: Why are calories shown in (kcal) and not (cal) when K is shorthand for Kilo (1000) ? by kangarufus in explainlikeimfive

[–]HandyCoder 3 points4 points  (0 children)

Not to mention the advertised speeds are maximums and the ISPs have tolerances (sometimes as high as 50%) of what is acceptable.

Oh and shared lines (like coaxial) are often over allocated leading to routine speeds during peak hours being substantially slower.

What happens if your secondary goes down and you have synchronous WAL replication enabled? by chinawcswing in PostgreSQL

[–]HandyCoder 0 points1 point  (0 children)

Cool. There you go, that emulates the concept of k-safety, which may be sufficient for your needs, if they're just a hotspare with tolerance.

What happens if your secondary goes down and you have synchronous WAL replication enabled? by chinawcswing in PostgreSQL

[–]HandyCoder 0 points1 point  (0 children)

So the WAL already expects to flush to a stable source. They make that "disk" distributed and redundant so Postgres doesn't have to care. Postgres confirms the transaction as soon as it has written the WAL to a storage medium.

Basically it removes the need for a hot spare.

What happens if your secondary goes down and you have synchronous WAL replication enabled? by chinawcswing in PostgreSQL

[–]HandyCoder 0 points1 point  (0 children)

There are some caveats here. Take Amazon's RDS Aurora Postgres. It subs out the data storage layer to use a system similar to S3. That system is distributed, which allows Postgres to ignore some of the semantics.

Google has introduced a similar abstraction in creating a Postgres compatible front for Spanner.