ahamos's Avatar

ahamos

@ahamos.bsky.social

Weirdo on a bike. IT stuff. Getting old but undeterred.

73 Followers  |  70 Following  |  325 Posts  |  Joined: 18.10.2023
Posts Following

Posts by ahamos (@ahamos.bsky.social)


You designed failure into your process. 🤷‍♂️

25.02.2026 17:10 — 👍 0    🔁 0    💬 0    📌 0
A chart showing a breakdown of a Zwift workout focused on alternating between 80rpm and 90rpm cadence. Interval data sits above each column showing average data for that interval, including average power, heart-rate, intensity (power as a percentage of functional threshold power), cadence, speed (irrelevant in this graph), and SPI, which evaluates the efficiency of power/cadence.

Intervals with higher cadence (90rpm) typically have higher heart-rates, though this also follows the elevation contours of the course. During these intervals, it was easier to respond to variations in power without shifting gears, which is a main reason racing cyclists cite their preference for higher cadence.

By contrast, lower cadence, or "dieseling", produced much flatter power and heart-rate with more shifting of gears to adjust to terrain.

By 100 minutes, I could no longer reliably generate 90+ rpm for more than a minute at a time. Both cadences (80 and 90) were taxing to a system that generally settles around 85.

A chart showing a breakdown of a Zwift workout focused on alternating between 80rpm and 90rpm cadence. Interval data sits above each column showing average data for that interval, including average power, heart-rate, intensity (power as a percentage of functional threshold power), cadence, speed (irrelevant in this graph), and SPI, which evaluates the efficiency of power/cadence. Intervals with higher cadence (90rpm) typically have higher heart-rates, though this also follows the elevation contours of the course. During these intervals, it was easier to respond to variations in power without shifting gears, which is a main reason racing cyclists cite their preference for higher cadence. By contrast, lower cadence, or "dieseling", produced much flatter power and heart-rate with more shifting of gears to adjust to terrain. By 100 minutes, I could no longer reliably generate 90+ rpm for more than a minute at a time. Both cadences (80 and 90) were taxing to a system that generally settles around 85.

Did some @gozwift.bsky.social science for @alyssam-infosec.com to see how cadence really impacts the workout. 10 minutes 90 rpm, 10 minutes 80 rpm: repeat until...? I made it 100 minutes before I had to pull the plug and just ride. 90 felt fast but responsive with higher HR, 80 showed better torque.

24.02.2026 02:33 — 👍 1    🔁 0    💬 0    📌 0

Your cadence may be holding you back. ~60rpm was where I started, and I finished every ride super exhausted. Most folks shoot for 80 - 90 rpm average. Your heart-rate will rise slightly as you adapt, but you'll be able to tolerate longer rides in greater comfort. YMMV.

17.02.2026 12:47 — 👍 2    🔁 0    💬 2    📌 0

...and all of their gov't contracts need to be shredded, ill-gotten gains impounded, and maybe just a dash of corporate asset seizure for good measure.

07.02.2026 22:31 — 👍 1    🔁 0    💬 0    📌 0

This was my August thru early December. My lower back is a trainwreck, and it took a lot of experimentation to figure out how to manage this most recent flare-up. 4 rounds of "try this--it may not work, but let us know in 6 weeks" while silently erasing all your future plans.

06.02.2026 12:14 — 👍 1    🔁 0    💬 0    📌 0

I would love to know who on the MS Purview team decided that clicking on a solution should take you to information ABOUT the solution, rather than the tool itself. What problem were they trying to solve? Not a fan of picking URLs apart to actually get to DLP or sensitivity labels.

03.02.2026 15:24 — 👍 0    🔁 0    💬 0    📌 0

50 days later and I'm crossing 1K lines again, moving to dot-source functions, and laying the groundwork to move from WAM/WebView2 delegated auth to app-only.

30.01.2026 22:02 — 👍 0    🔁 0    💬 0    📌 0

The hidden prompt is bad, but was only the first part of my Very Long Day chasing this. Role assignments aren't honored if you combine the auth flow with auth-strength CA and legacy per-user MFA, but no errors are captured in Entra's logs. Agree, tho: it's a terrible UX

28.01.2026 01:40 — 👍 0    🔁 0    💬 0    📌 0

I'm sure I'll come to sing its praises soon, but I'm not digging the hidden auth windows with WebView2. Really hope they find a way to bring those to the foreground.

27.01.2026 23:32 — 👍 1    🔁 0    💬 0    📌 0

PowerShell nerds! Yell at me later, but if you're trying to figure out why elevated commands don't work even with all roles activated, it could be the new WebView2 + Graph module 2.34 + per-user MFA. This combo lets you sign in but fails authentication-strength requirements for elevation.

27.01.2026 23:29 — 👍 3    🔁 0    💬 2    📌 0

PowerShell lifecycle:
1. Incredible idea!
2. Scavenge old code for connection strings.
3. Aghast at old code. Rewrite!
4. Completely forget the reason I'm here.
5. Abandon project
6. Restart at 1

22.01.2026 16:16 — 👍 3    🔁 0    💬 1    📌 0

All this fawning over 2016 as if that wasn't the year the US first installed the orange despot. Pick something better to be nostalgic over.

20.01.2026 16:26 — 👍 0    🔁 0    💬 0    📌 0

Couldn't get back into my PowerShell project after taking 2 weeks off. Finally decided to just change the color of the status messages, and it revealed skipped functions that I hadn't noticed. So simple, and it showed where I needed to focus my efforts.

08.01.2026 16:07 — 👍 1    🔁 0    💬 0    📌 0
Veloviewer annual infographic showing how much time, distance, speed, and elevation I attained on the bike in 2025. 8880 miles, 435 hours, 380K ft of climbing.

Veloviewer annual infographic showing how much time, distance, speed, and elevation I attained on the bike in 2025. 8880 miles, 435 hours, 380K ft of climbing.

Annual bike brag presented by @veloviewer.com
A big year. Not my biggest, but I lost a lot of ground in Aug-Oct to back issues.

02.01.2026 18:25 — 👍 1    🔁 0    💬 0    📌 0
My dog Junie wearing a festive "Happy New Year" tiara.

My dog Junie wearing a festive "Happy New Year" tiara.

Junie wishes you all a very happy new year!

01.01.2026 21:58 — 👍 0    🔁 0    💬 0    📌 0

Hey welcome to Zwift! I've been on the platform since December 2015. It's a godsend in winter.

30.12.2025 15:16 — 👍 0    🔁 0    💬 0    📌 0

I love when half the evidence looks like Boba Fett's on-set photo complaint about craft services.

19.12.2025 16:13 — 👍 1    🔁 0    💬 0    📌 0
WINS removal: Moving forward with modern name resolution - Microsoft Support

This is the same company that just announced plans to remove WINS. support.microsoft.com/en-us/topic/...

19.12.2025 14:10 — 👍 0    🔁 0    💬 0    📌 0
Sticky note that reads: "no more than 2 packs a day"

Sticky note that reads: "no more than 2 packs a day"

My youngest telling my oldest to share the pop tarts sounds more like she's getting to get him to stop smoking.

19.12.2025 12:55 — 👍 0    🔁 0    💬 0    📌 0
Signing a permission slip with a gigantic fuzzy blue pen

Signing a permission slip with a gigantic fuzzy blue pen

Just a totally serious guy doing totally serious things

18.12.2025 12:29 — 👍 0    🔁 0    💬 0    📌 0

After 10+ years of paying annual maintenance on my propane tank, I got a form letter telling me I'm no longer an "active" customer. It kindly offered that I could keep the tank for $250 or they'll come pick it up. So far my efforts to resolve this have been 100% AI interactions with no solution. 🤬

17.12.2025 14:00 — 👍 0    🔁 0    💬 0    📌 0

Lies, damn lies, statistics, and now a magical 4th thing: ~synthetic statistics~

17.12.2025 13:57 — 👍 0    🔁 0    💬 0    📌 0

'memba that time Microsoft released Loop in preview but you had to enable it in the Office Policy Service?

www.synergy-technical.com/blogs/micros...

16.12.2025 01:39 — 👍 0    🔁 0    💬 0    📌 0

...except the entries are not in the Purview Audit log. Queried all actions for the past 48 hours and just...nothing. If a change can be made, but can't be audited, no version or modification date info is changed, and it can't be queried, how do you know what or where to check when something breaks?

16.12.2025 01:35 — 👍 0    🔁 0    💬 0    📌 0
Preview
Tracking Cloud Policy service and Cloud Update changes in Microsoft Purview Audit | Microsoft Community Hub The Cloud Policy service and cloud update are features in the Microsoft 365 Apps admin center designed to keep your devices managed and up to date. As...

I stumbled on this article from December 2024 that says of course OCPS plays nicely with the other children! You can track all changes in the Purview Audit log. You just have to know to go there and know exactly what to ask for. This is not well-designed. techcommunity.microsoft.com/blog/microso...

16.12.2025 01:27 — 👍 1    🔁 0    💬 1    📌 0

Ooh a sternly-worded private message? My pearls!

15.12.2025 20:08 — 👍 0    🔁 0    💬 0    📌 0
A policy in Office Config Service that has been changed, but provides no evidence of change.

A policy in Office Config Service that has been changed, but provides no evidence of change.

13 minutes after a major change, there's nothing. No way to know that 10+ settings just got added to this policy. I know every few years somebody in Redmond is told to dust off the old OCPS and force admins to use it, but it has to play nice with the other services.

15.12.2025 19:11 — 👍 0    🔁 0    💬 1    📌 1

Supposedly these actions get logged in the Entra audit log for compliance, but I'm hitting refresh like crazy and nothing's there. Even if they do get logged, that data's gone at 90 days, and I'm left with no version or history on the policy. 😮‍💨

15.12.2025 18:55 — 👍 0    🔁 0    💬 1    📌 0
Office Policy service setting managed by Microsoft baseline security mode in M365 Admin Center.

Office Policy service setting managed by Microsoft baseline security mode in M365 Admin Center.

You click that blue 'save' button and this guy gets...created?...updated? with new settings.

15.12.2025 18:47 — 👍 0    🔁 0    💬 1    📌 0
Image shows details of a new Microsoft baseline security setting with check-box enablement in M365 Admin Center. Clicking "save policy" creates a policy configuration in the Office Policy Service, but policies listed there show no timestamps for creation or modification.

Image shows details of a new Microsoft baseline security setting with check-box enablement in M365 Admin Center. Clicking "save policy" creates a policy configuration in the Office Policy Service, but policies listed there show no timestamps for creation or modification.

So the new Microsoft Baseline Security modes for Office etc are neat, but building the actual enforcement in Office Policy Service is really bumming me out. That service is not exposed to Graph or have any versioning/timestamp support.

15.12.2025 18:33 — 👍 0    🔁 0    💬 1    📌 0