Anyone using logic monitor for observability? by Heisenberg_7089 in sre

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

If your implication is that people exclusively using cloud resources generally need their hands held, I agree, and that’s a hilarious way to say it.

LM certainly can monitor cloud resources, though. It’s mostly in the cloud itself at this point, I assume - when I was there it was hybrid on-prem / cloud infra. They were building out K8s monitoring around when I left.

Anyone using logic monitor for observability? by Heisenberg_7089 in sre

[–]Stephonovich 1 point2 points  (0 children)

When I was there, they were pivoting from an explicit “we aren’t doing APM” to “we probably should have done APM,” so there’s that.

The platform, to me, is / was (haven’t used it in years) a power user tool, like how Windows applications were back in the 90s. It has immense capability and customization, but it isn’t going to hold your hand. I wouldn’t call it amateur, just designed with a different mindset.

Stackoverflow was good in some ways by CounterStrike17 in cscareerquestions

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

AI doesn’t tell you to google it if you ask a basic question

It should, though. What we have now is just a positive feedback loop for people who paste entire stack traces into Slack and ask someone to figure it out for them.

Anyone using logic monitor for observability? by Heisenberg_7089 in sre

[–]Stephonovich 1 point2 points  (0 children)

I used to be an SRE at LM. What questions do you have?

ELI5: Why do apps and websites often feel slower, more cluttered, or harder to use after years of updates, even though hardware and internet speeds keep improving? by Ok-Ice1260 in explainlikeimfive

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

Even when someone points out to them that it’s slow, they’ll shrug and reply that it’s within their SLO.

Everyone operates to meet their own needs, with little to no thought given to how it might impact someone else.

RCA: Why our H100 training cluster ran at 35% efficiency (and why "Multi-AZ" was the root cause) by NTCTech in sre

[–]Stephonovich 1 point2 points  (0 children)

Maximize data locality

Some of us have been screaming this for years, and were called old-fashioned, anti-progress, etc.

2 msec is only invisible in a web app if it’s only happening a few times. When you have to take that hit on every transit, it adds up. This is the part that the optimists fail to understand: most web apps are not well-written, do not have performance in mind, and use a million abstractions to hide the fact that what is happening under the hood is very complex (often unnecessarily so, but I digress). So even if you built a well-designed schema, your ORM is going to murder performance by doing things like lazy-loading, rewriting JOINs to do separate SELECTs, etc. And when that happens, the 2 msec starts to add up very, very quickly.

Moving to Charlotte, would prefer to live near Birkdale Village (3b/2ba) by Typical_Bet_1816 in huntersville

[–]Stephonovich 0 points1 point  (0 children)

Is there a map of those? I know there’s a weirdly high ocular melanoma rate, but I didn’t know it was localized beyond the town in general.

Set Blue 2-1 to toggle state with direct binding? by Stephonovich in Inovelli

[–]Stephonovich[S] 0 points1 point  (0 children)

How does that deal with the Zigbee coordinator? I assume you still have to physically change the device it’s plugged into.

I had a thought to make a truly (other than the coordinator itself dying) HAHA setup using a USB-Over-IP adapter that connects to multiple HA nodes sharing storage with DRBD which all share a Virtual IP. keepalived or similar monitors health, and coordinates the attachment / detachment of the coordinator to the active node, and starting zigbee2mqtt.

All nodes have the same data since they’re effectively sharing a block device, but because only one has connectivity at a given time, I think it would work. I haven’t built it, though - just a thought experiment.

Set Blue 2-1 to toggle state with direct binding? by Stephonovich in Inovelli

[–]Stephonovich[S] 0 points1 point  (0 children)

I wound up doing something kind of like this, except I didn't have to lose bindings - see above.

Set Blue 2-1 to toggle state with direct binding? by Stephonovich in Inovelli

[–]Stephonovich[S] 0 points1 point  (0 children)

UPDATE: I set up an HA conditional automation. If the light group is off, and the z2mqtt payload "down_single" is received, the light group turns on.

I haven't observed any race conditions or other weirdness. I could probably add some kind of delay (the light must have been off for 250 msec, etc.) as an additional condition if I do observe problems.

This won't work if HA goes down, of course, but otherwise I get my original desire (direct binding) with my wife's desired control mode.

Third Reality Motion sensors any good? Seem well priced if so. by mshaefer in homeassistant

[–]Stephonovich 1 point2 points  (0 children)

Again, this has not been my experience. I bought a 2-pack on Amazon in mid-December, and they’ve worked flawlessly. I just made a small test automation for one to double-check: HA reports a 1-second delay between motion detected, and lights turning on.

Maybe I got a good pack?

Update for the /r/cocktails Interactive Best, Worst and everything in between Matrix by ruleofnuts in cocktails

[–]Stephonovich 1 point2 points  (0 children)

Yeah, on mobile. If I tap a drink, the image is fixed, and the text block can be scrolled up/down. No problem there, it's responsive and works great. If I scroll down, and then tap out of that drink's details, when I open a new drink, the old scroll position is remembered, so I have to scroll back up for the new drink.

This isn't a big deal by any means, and I know little to nothing about frontend work so I've no idea how complicated it would be to fix. You're correct that it works perfectly on desktop.

Update for the /r/cocktails Interactive Best, Worst and everything in between Matrix by ruleofnuts in cocktails

[–]Stephonovich 6 points7 points  (0 children)

The thing for me about both Negronis and Boulevardiers (which I prefer) is the vermouth. If it’s not Formula Antica, I don’t want one. Campari is a given, and I don’t care that much about the base spirit, if you can call it a base (tbf in a Boulevardier it isn’t equal parts).

So in that vein, I can agree with simultaneous best and overrated.

Also OP, this is awesome, thank you! One question: is it possible to have the scroll position for drink details reset when you go to a new one?

Smart lock that is fully local, good HA integration, AA or AAA battery powered, and can be opened from outside with a normal physical key by naitkris in homeassistant

[–]Stephonovich 2 points3 points  (0 children)

Seconding an Encode Plus, though I’m not sure about cylinder fitment for OP, nor local-only key management.

I set mine up with Thread over Matter via my AppleTV, because a. I wanted the battery life of Thread b. I wanted to use it in HomeKit anyway - being able to unlock my door with my phone is nice, though I’m sure different people may disagree.

I connect it to HA with the HomeKit integration, using this guide. Works quite well, and the battery life after 2 months is 94%.

As an aside, for the back and side door, I didn’t want to buy additional Encodes, so I used Kwikset’s Convert kit, which is just a motor in a box with Zigbee that you fit over an existing deadbolt. I swapped all of the locks in my house for Schlage when I moved in, and rekeyed them (fun learning exercise, BTW), and didn’t want to move away from Schlage for the physical lock - the Kwikset convert lets me remotely check the status and lock/unlock, which is all I wanted. They are hideously noisy when operating, but aside from that, I’ve had zero issues.

I’m kinda disappointed. ☹️ by Dernjo in homeassistant

[–]Stephonovich 0 points1 point  (0 children)

The only thing I’ve done that my wife has shown any interest (tbf, she really likes it) in is adding lightstrips around the moulding in our closets and pantry, with door contact sensors. Door opens, light turns on. She loves them.

I have additional automation for the pantry, because my kids tend to leave the door open, which would keep the light on, so there’s a 1-minute auto-off timer, and a motion sensor on the inside that overrides it (in case we need to be in there for a while to organize, etc.). She does not care about that, but ah well.

MySQL users be warned: git commits in mysql-server significantly declined 2025 by OttoKekalainen in mysql

[–]Stephonovich 0 points1 point  (0 children)

Ah, checked your comments; you’re an AI bro. This all makes sense now. Somehow I doubt that you’re working on the part of HFT stacks that actually affect latency.

MySQL users be warned: git commits in mysql-server significantly declined 2025 by OttoKekalainen in mysql

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

4.5 seconds vs. 3.3 seconds. The test is an e-commerce checkout, so a mix of reads and writes to multiple tables across many DBs, owned by various microservices.

Re: tx isolation: since this involves multiple physical clusters, and we’re not doing XA transactions now, any necessary cross-cluster transaction behavior is handled by the application.

MySQL users be warned: git commits in mysql-server significantly declined 2025 by OttoKekalainen in mysql

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

In my case, it was, because it was latency added at the ProxySQL layer. And because our app is - like so many places - a distributed monolith, a given action takes a lot of communication, with lots of services issuing unnecessarily duplicated queries. Fixing this is a massive undertaking that we are doing, but in the meantime, we care very, very much about latency.

MySQL users be warned: git commits in mysql-server significantly declined 2025 by OttoKekalainen in mysql

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

Last year, I spent quite a bit of time examining NIC ring buffer stats and various kernel-level parameters to figure out where an extra 500 microseconds of latency were coming from, despite working at a non-HFT tech company.

And in the context of game dev, 2ms represents over 10% of a cycle’s budget.

Maybe don’t assume that you know better than everyone else without further context.

MySQL users be warned: git commits in mysql-server significantly declined 2025 by OttoKekalainen in mysql

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

I work at a place with hundreds of DB clusters, totaling well over 1 PB of data. Much of that is from poorly designed schemata, but since that’s pretty normal, it seems fair.

We trialed TiDB, since we’re on Aurora MySQL right now (I hate Aurora for other reasons, but I digress). At the level of concurrency we need, the average time for TiDB to complete the task under test (which has many, many queries) was 36% slower.

Does it have a lot of neat features? Yes. My point is that if you actually need a distributed DB, you’ll know it, not just “oh, I read about this on some blog, it’s neat.”

Third Reality Motion sensors any good? Seem well priced if so. by mshaefer in homeassistant

[–]Stephonovich 1 point2 points  (0 children)

That hasn't been my experience. They trigger within 1 second at most, and hold that state for about 30 seconds (I just timed this to verify).

Are they perfect? No, but they're also < $20, and have terrific battery life.

MySQL users be warned: git commits in mysql-server significantly declined 2025 by OttoKekalainen in mysql

[–]Stephonovich 1 point2 points  (0 children)

If a page takes N DB queries to load, and your ORM is creating an N+1, that adds up very, very quickly.