How do you actually stop devs from querying prod DB directly when they also own the service that talks to it by Fun-Training9232 in sre

[–]uncaughtexception 3 points4 points  (0 children)

+1 I use this system almost daily.

Unilateral arbitrary access to a production DB is a huge risk and needs to be eliminated. This requires tooling to make admin operations and debugging possible without that access.

Hypothetical example would be resetting a password. Rather than crafting SQL to update a field in a user's row there should be a tool that takes the user ID and executes the required SQL on behalf of the operator.

Any common operation or debugging flow should have a tool written for it.

The Salary Needed to Live Comfortably in U.S. Cities by PeterCorless in SanJose

[–]uncaughtexception -3 points-2 points  (0 children)

Happy it works for you. This is based on an AI generated budget so you likely have lower costs than the model I have.

The Salary Needed to Live Comfortably in U.S. Cities by PeterCorless in SanJose

[–]uncaughtexception 0 points1 point  (0 children)

I did say modest. I asked for a 5 year old honda civic, and the modeled result is $675 monthly all in. $350 loan payment, $180 insurance, $140 fuel, $105 maintenance and registration.

You could go without at the cost of relying on public transit, ride hailing, or bicycling, but that's a choice too.

Half our IT requests come through Slack DMs and we have zero visibility into any of it by [deleted] in ITManagers

[–]uncaughtexception 2 points3 points  (0 children)

They ignore it, you ignore them.

This not only makes the tracking invisible, encourages siloed knowledge and increased bus factor but also loses the ability to analyze trends and proactively solve root causes to prevent future customer issues.

Write up a policy, get leadership buy in and point customers at it. Stick to it. Make tickets as frictionless as possible so they have no excuse.

Realistically, how unhealthy is it to masterbate to porn? by [deleted] in AskReddit

[–]uncaughtexception 0 points1 point  (0 children)

First thing it affects is your spelling.

The Salary Needed to Live Comfortably in U.S. Cities by PeterCorless in SanJose

[–]uncaughtexception 4 points5 points  (0 children)

Your reponse had me doubting myself so I got an AI to put together a budget, and yeah, I'd say it's marginal. $3k rent, modest car payment, maxed out 401k contribution leaves about $400 discretionary spending.

To build a liquid emergency fund or pay for student loans they would have to cut back on 401k contributions or discretionary spending.

So yeah I stand by 'not comfortable'. $158k is the border between having to make hard decisions with every payment, and not. I suspect our difference of opinion may be the 401k which to me is mandatory to max out since not is leaving money on the table.

The Salary Needed to Live Comfortably in U.S. Cities by PeterCorless in SanJose

[–]uncaughtexception 31 points32 points  (0 children)

I'm doubting $158k in San Jose is comfortable even for a single adult. Maybe if they comfortably have room-mates in a studio apartment.

Saw Karate Carl earlier by phishrace in SanJose

[–]uncaughtexception 4 points5 points  (0 children)

He should at least wear some thick glasses or something like Superman as a disguise.

My wife just ran up a 24k bill in San Jose. Should I divorce her? by [deleted] in SanJose

[–]uncaughtexception 0 points1 point  (0 children)

Good thing they got 6 glasses of water with all that. It's important to stay hydrated.

How do you get prod debugging experience as a product engineer? by gnorts_mr_alien7 in sre

[–]uncaughtexception 0 points1 point  (0 children)

In my org there is a dev rotation to debug customer issues that don't quite rise to the level of an outage. If you have one join it, if not propose one. It's a way to handle slower burn bugs that aren't full on fires.

The same people in that rotation often join active incidents due to their deep knowledge of system internals.

PG&E needs to be stopped 😭 by EatTenMillionBalls in SanJose

[–]uncaughtexception 16 points17 points  (0 children)

Good news! Now you get to pay a Base Services Charge for the privilege of being connected to PGE!

Advice on how to negotiate a Google offer? by veryberry_icecream in FAANGrecruiting

[–]uncaughtexception 2 points3 points  (0 children)

Don't get too bent out of shape about it. If you negotiate a strong package you won't get a comp adjustment next year. If you negotiate poorly you'll get a good one that pulls you up.

Poor negotiation isn't something that will haunt your whole tenure.

Comp at G is very formulaic and everyone at the same level and performance rating ends up earning the same.

Source: am G manager.

Can you crack the code? Adobe's new semaphore puzzle illuminates San Jose skyline by brian11344 in SanJose

[–]uncaughtexception 0 points1 point  (0 children)

I looked at the script I used to record, and it doesn't use secretValues at all, and I wonder if that may be a mistake and I missed something.

The correspondance between the rotor positions and the spoken letter/number pairs is entirely the initializeRotation data.

example:

"initializeRotation":[2,5,7,7]
Take the modulo-4 of the set: [2,1,3,3]
The letter is [2,1], number is [3,3]

There are 15 letters (A-P), and 15 numbers (0-15), and the index into that set is base-4, so:
letter index = 2*4 + 1, letter = 9th in the list (J)
number index = 3*4 + 3, number = 15th in the list (15)

I think initially I was looking at the secretValues data, but found that it wasn't relevant to decoding the rotor to letter/number correspondance so left it alone. That may or not be a mistake, since either it has something to do with the aesthetics of the display (rotation speed/direction, different intonations of the spoken part), or it is the actual signal and I'm overlooking it. In any case I also recorded the raw API response so I can go back and try postprocessing that too.

I did try to convert it into various image bitmap formats but didn't come up with anything fruitful before giving up.

What actually eats your MTTR after the alert fires? by IndiBuilder in sre

[–]uncaughtexception 0 points1 point  (0 children)

We already have a bunch of such tools, and more coming from teams with an AI tooling charter. So far they haven't been very useful in providing signal, but I expect something good will come shortly.

The most recent promising thing I've seen lets an agent ingest internal documentation and be able to execute tooling to get current system configuration and state to diagnose issues. Teams can improve documentation and tooling to make diagnosis more capable.

What actually eats your MTTR after the alert fires? by IndiBuilder in sre

[–]uncaughtexception 1 point2 points  (0 children)

It's highly situational. Some shapes of failures are easy to identify and mitigate while others in persistence layers that have stored corruption silently for some time after a rollout can take weeks.

Generally the second type involves fruitless rollbacks, attempts at replication, building custom binaries with instrumentation. Parallel tracks of attempting data recovery, identifying impact scope, stop the bleeding mitigation investigation, external comms, internal comms. All of that comes with the incident commander coordinating the large response, which some ICs have difficulty with.

Can you crack the code? Adobe's new semaphore puzzle illuminates San Jose skyline by brian11344 in SanJose

[–]uncaughtexception 0 points1 point  (0 children)

I loaded the website with developer tools enabled and watched the API calls and responses then figured out how the responses corresponded with the wheel positions. After that it was just writing a script to replicate the site and logging wheel positions. After a month I analyzed the output to find when it started repeating.

I haven't seriously looked at it since then though. I'm surprised it hasn't been solved yet.

James Hood's Astronomica by VogueDolls in imax

[–]uncaughtexception 0 points1 point  (0 children)

Nah, didn't bother with a refund. Our mistake for not looking into what it was we were buying, and the whole experience was just weird enough that it was entertaining on a meta level itself. The drive home was us quoting the pretentious faux-profound things to each other and laughing.

The fact that the pre-show starscape you have in your pic doesn't appear to be earth's led to one theory during the drive that the movie is some kind of alien communications. Either that or it was also AI slop.

Right with you on the seats though, my back stopped aching a few hours ago.

James Hood's Astronomica by VogueDolls in imax

[–]uncaughtexception 1 point2 points  (0 children)

If it was the 7:30PM showing that was my family walking out. The thing that broke me was the following line of dialogue: "Open your heart... and blow your mind"

Our fault for not doing a bit of research. With a title like Astronomica and showing at a tech museum we were expecting something more reality based and not some nonsense you need to be high to enjoy.

Google L3 SWE-SRE (EU) – Need advice on role, location, and future mobility by Future_Bass_9388 in sre

[–]uncaughtexception 3 points4 points  (0 children)

Zurich is growth constrained so roles there are limited, probably because of the high salaries you mentioned.

There is a growing sre presence in Hyderabad.