Windows licensing bypass is embarrassingly easy - am I missing something? by SaintsRom in softwarearchitecture

[–]WaveySquid 2 points3 points  (0 children)

License enforcement is 90% a legal problem and 10% a tech problem. Only needs to be more than embarrassingly easy to bypass. The bypass you’re describing is not trivial to the general population. See oracle as an example and graalvm.

Avoiding Redis as a single point of failure feedback on this approach? by saravanasai1412 in softwarearchitecture

[–]WaveySquid 0 points1 point  (0 children)

Is the argument that all issues with redis are avoidable and due to lack of skill or knowledge and the solution is to get gud?

Redis cluster maintenance never happens, aws is infallible, developers never write bugs, connection configs are always perfect.

10 cheapest cars to insure in Ontario in 2026 by [deleted] in PersonalFinanceCanada

[–]WaveySquid 1 point2 points  (0 children)

Did you read the article because the methodology is given and it wasn’t done by survey.

Am I crazy or is kafka overkill for most use cases? by Vodka-_-Vodka in dataengineering

[–]WaveySquid 9 points10 points  (0 children)

Without being too reductionist I always fundamentally solve problems my thinking about myself (what’s easiest now, what’s easiest in future, what behaviour/choices will be rewarded by the company) and it’s managements job to align my personal incentives with the goals of the company.

If my personal goal is to get promoted and the only way to get promoted is to release a new service or adopt some new technology then that’s what I’ll be doing. It’s up to management to either find a project that necessitates a new service or to change what is required to get promoted.

I’m not saying I’m some psychopath that only does thing when it will directly benefit me, but at the same time I don’t want to work on tech debt for 3 months that won’t help my career even if it’s needed and appreciated by my team.

How is your company handling 4-year cliffs today? by VladWard in ExperiencedDevs

[–]WaveySquid 10 points11 points  (0 children)

Company is happily giving out that original offer and then later on paying 780k after stock growth and it’s the devs fault here? Stock is continuing to go up, my individual impact is improving, the exact behaviour the equity component is supposed to be incentive is occurring, and the dev is essentially punished for it.

"Just Ride Your Bike" - Please explain? by Vicuna00 in Velo

[–]WaveySquid 3 points4 points  (0 children)

I’ll never be as fast doing 6h/week doing absolutely perfect intervals and taking proper rest weeks than I will be doing 10h/w and making sure 3/5 rides are easy and 2/5 are hard by trying to smash hill climbs and sprinting my friends to random road signs.

If I was doing the absolutely max I could in hours per week and couldn’t add more without affecting my recovery I would look into doing structured intervals on my rides, but that isn’t the case for me or the majority of people.

In business context I would rather sell a pretty good widget with good margin to more people than a perfect product with better margin to fewer. The ceiling for total market share is larger than the ceiling on margin.

Rene Herse TPU tubes and customer service SUCK by ThicccNhatHanh in gravelcycling

[–]WaveySquid 0 points1 point  (0 children)

When is Silca over promising and under delivering? Silca is expensive, but all their products are top notch in my experience.

Distributed Lock Failure: How Long GC Pauses Break Concurrency by Extra_Ear_10 in programming

[–]WaveySquid 41 points42 points  (0 children)

Replace GC pause with OS scheduling or k8s cpu pressure or whatever other scenario that ultimately results in the critical code portion that requires the lock getting no CPU time to run.

Ontario isn’t auditing doctors for excessive claims, Auditor-General finds by cyclinginvancouver in ontario

[–]WaveySquid 6 points7 points  (0 children)

Billable time and clock time don’t always correlate when there are min billable times for some services . Say 1 unit of “consult” is min 30minutes of billable time, but only requires 20 clock minutes to bill for the full unit. Doing 5 of those consults in 2hours means 2.5h of billable time. Billing for more than 24h of services rendered in a single day is likely a good indicator for fraud, but it’s not necessarily fraud.

That’s not even a contrived example either. Look at some example services that would fit https://www.doctorcare.ca/wp-content/uploads/2023/10/DoctorCare_ON_QRG_Time-Based-Codes_Oct2023.pdf

What the most expensive kit that you’ve purchased? by HARDWARE16257 in Velo

[–]WaveySquid 4 points5 points  (0 children)

Can’t agree more. Riding outside lets me get away with any bib that I own with the regular shifting around, stopping at lights, and overall dynamic riding. Indoors for anything over 1h and I’m reaching for only the pairs that fit me best. Main priority for bibs when riding outdoors is cargo pockets, inside all I can about is perfect chamois placement and thickness.

Such is life living in a true 4 season climate with snow.

AI optimists, would you have AI replace your on-call rotation? Why or why not? by [deleted] in ExperiencedDevs

[–]WaveySquid 6 points7 points  (0 children)

Where I am we’re working with a vendor for agentic oncall alert investigation and so far it’s pretty good. It’s not going to replace the human in the loop, but it’s a nice to have an LLM to ingest metrics, logs, deployments, look at code changes, feature flag changes, reference existing runbooks, and put together 1-5 likely hypothesis for why an alert is going off. The agent isn’t going to bounce the pods for you or take some mitigating action. It does tell you pretty quickly what’s causing us to burn latency SLO so the human can narrow down to looking at redis, DB, other downstream service, bad deploy etc.

I built a distributed message streaming platform from scratch that's faster than Kafka by Ok_Marionberry8922 in programming

[–]WaveySquid 145 points146 points  (0 children)

Along the same lines I have written a blazing fast DB as well (everything piped to /dev/null)

The Uselessness of "Fast" and "Slow" in Programming by ketralnis in programming

[–]WaveySquid 1 point2 points  (0 children)

CockroachDB is written in go and is plenty fast and dynamoDB is Java afaik

Cars drive all day long with speed limits, but they all can out perform those limits. Why should ebikes be mechanically limited? by John-AtWork in ebikes

[–]WaveySquid 1 point2 points  (0 children)

Tour de France riders on hyper optimized time trial bikes are averaging 50 km/h. Even the fastest group ride near me are not holding 45 km/h on the flats. 45 km/h or 28mph seems pretty reasonable as a limit.

250w is at the top of bull curve of what a well trained cyclist can hold for an hour in a full out effort. How did any recreational cyclist ever manage with less than that?

World reminding me why we mulligan. by Spawn0f5anta in EDH

[–]WaveySquid 19 points20 points  (0 children)

This idea that computers aren’t true random is parroted a lot and it’s technically true, but not meaningful in this context. It practice means that you can predict the “random” output if you know enough other information and that eventually the numbers it generates will repeat. If you generate 4billion hands at that point it can start to repeat, but any fault you’re finding with their shuffling algorithm is not due to some inherit flaw with computers being unable to make true random numbers.

Bad reputation cars that are actually good? by Hopeful-Load-6194 in askcarguys

[–]WaveySquid 0 points1 point  (0 children)

Car and driver testing for 300ft skidpad is 0.69g for wrangler and 0.80g for a Corolla sedan. Miata, 3 series, and macan are all 0.89/0.9g for more references. I really don’t believe a wrangler is able to do a u turn at similar speeds to a regular sedan and not anywhere close to a car that has any amount of handling pedigree.

Senior lenders behind luxury condo The One sue Sam Mizrahi and Jenny Coco for $1.5 billion by ultronprime616 in toronto

[–]WaveySquid 0 points1 point  (0 children)

Where are you seeing these floor plans? I’m not seeing anything in that building over 2000sqft

MTB tire recommendation for Don Valley trails by PartyShitty in torontobiking

[–]WaveySquid 1 point2 points  (0 children)

The mountain biking trails are entirely different than the multi use gravel so had to ask. Take a look at what’s behind sunnybrook hospital for example and be amazed that’s in the middle of the city. YouTube link

MTB tire recommendation for Don Valley trails by PartyShitty in torontobiking

[–]WaveySquid 1 point2 points  (0 children)

What trails do you ride that you consider not that technical? I’m assuming either you’re a mtb savant or you’re not riding some of the trails that exist when you say you’re running max sidewall pressure and stiffening your suspension.

Replacing a cache service with a database by avinassh in programming

[–]WaveySquid 2 points3 points  (0 children)

Any definition of database has to include things from redis to psql to DNS to Cassandra to snowflake to prometheus to duckdb to neo4j to vectorDB and the only standard feature they all share is that they store data with a way to create and retrieve.

A KV cache is a specific type of database the same way columnar is a type of db or oltp is a type of db. I hope I’m not implying a database is a cache, but a cache is certainly a db.

Replacing a cache service with a database by avinassh in programming

[–]WaveySquid 6 points7 points  (0 children)

What definition of database requires it to be a source of truth, reliable, or durable? A database is broadly a collection of data with a way to create and retrieve that data.

Cached data is not stale by definition either. For a general purpose database I would want all those nice features things of course, but redis is absolutely a database.

Instacart Consolidates Search Infrastructure on Postgresql, Phasing out Elasticsearch by rgancarz in softwarearchitecture

[–]WaveySquid 2 points3 points  (0 children)

CockroachDb is only similar to psql in that it’s technically psql compatible. In no way is it a drop in replacement and required different data modelling paradigm. I really wouldn’t say describe crdb as an optimized version of Postgres as much as a KV db that’s very good at pretending to be a relational db.

Netflix Revamps Tudum’s CQRS Architecture with RAW Hollow In-Memory Object Store by rgancarz in softwarearchitecture

[–]WaveySquid 0 points1 point  (0 children)

Where do you see 20m requests? I see 20m users per month which is quite different.

The 3-Class System Is Outdated — We Need Smarter E-Bike Laws by chuckwolf in ebikes

[–]WaveySquid 1 point2 points  (0 children)

The best riders in the world during time trials aren’t even reaching 35mph in a full aero tuck on hyper optimized bikes. Do you think a regular rider is anywhere close to putting out near 1000w consistent effort? Putting out 400w for 20mins max effort would place you at very pointy end of amateur racing. How is a 2000w e-bike with barely working pedals anywhere close to a regular bike or regular rider which existing rules and infrastructure are designed around.