is the Mountain Loop Scenic Byway drivable?

We want to drive through, from Granite falls to Darrington. I know part (more than half, I guess) is not paved ... but it is open to motor vehicles, right? We'll be in our Jeep.

reddit.com
u/mikeblas — 1 day ago

how are you testing?

I'm not sure I've seen a hobby OS project that implements any tests. Most people smoke test, so they know there's a problem if they start up the OS and can't run an app inside it.

But what about the more complicated code paths that can go wrong? If a multi-threaded race happens in memory management or I/O, the system can crash. Or worse: silently corrupt data.

What about performance? Does anyone test for throughput or latency, and then identify regressions or hot spots?

reddit.com
u/mikeblas — 5 days ago

Windows and Linux memory usage -- what about your OS?

Here's an LTT video comparing memory usage on Windows and Linux.

Linus' credibility is taking lots of hits (did he buy actually that private jet?) and this video sure won't help. I had hoped for something interesting and technical, and it's really just two guys screwing around with computers and looking at graphs that they don't fully understand. Worth a watch for a laugh.

In your OS, what memory allocation strategy did you devise? Are you just making a simple on-demand allocator, or do you reserve and commit pages? Do you have paging implemented? What algorithms did you use for page eviction?

u/mikeblas — 12 days ago

Disjunctive rules?

Hello!

How do I setup disjunctions in rules? I'd like to have an action trigger when a post contains certain text and the author is (not verified or less than some Karma or the account is less than some age).

I don't see a way to write the disjunctive part of the rule. Must I make three rules?

title+body (includes): "my string"
author:
	    account_age: "< some days"

and then also

title+body (includes): "my string"
author:
	    post_karma: "< my threshold"

with more

title+body (includes): "my string"
author:
	has_verified_email: false

?

Is there at least a way to make the message text and reason common among the rules? Otherwise, I have to copy pasta them and repeat myself, which doesn't seem like it will be fun to maintain.

reddit.com
u/mikeblas — 15 days ago

ready to buy ... which HP-15C should I get?

OK, I'm ready. But which should I get?

  • HP 15C, the new "collector's edition"
  • vintage used HP 15C from eBay
  • the Swiss Micros DM15C (but it's out of stock)

To me, the keyboard feel is really important, so maybe I'm best with a vintage model.

The display on the Swiss Micros looks like, but I heard the keyboard stinks. And it's out of stock, and more expensive than even the new HP collector's edition.

The collector's edition would be new and working and robust, but I don't know what's changed from the vintage model.

reddit.com
u/mikeblas — 17 days ago

Who has implemented kernel debugging in their own OS?

I've been thinking about JankOS, as I'm sure most of you have. One of the reasons I stopped developing it was that I was a bit overwhelmed by the work I thought I needed to do in order to get to the fun parts.

One of the concerning issues was debugging. How could I effectively debug my kernel, and all of the subsystems -- the file system, network, I/O, scheduling? What architecture did I need to build in to make it happen?

There are lots of logging solutions, but those don't always work for high-frequency code paths and for rare events. And certainly not for time sensitive code. At a certain point, there's really no substitute for bing able to attach a debugger.

Which hobbyist OS implementations feature kernel debugging support? How is it implemented? How does it work?

u/mikeblas — 20 days ago

The Fedora 45 Sausage Factory: how the Fedora project turns source code and packages into the artifacts you download and install

supakeen.com
u/mikeblas — 21 days ago
▲ 862 r/AMG

This spring, I drove my AMG GT-C 11,238 miles across country

Went through Washington, Oregon, California, Arizona, New Mexico, Texas, more Texas, Louisiana, Mississippi, Alabama, Florida, Georgia, South Carolina, North Carolina, Virginia, West Virginia, Pennsylvania, New Jersey, New York, Connecticut, Massachusetts, Nuh Hampsha, Maine, New Brunswick, Province Quebec, Ontario, Michigan, Wisconsin, Minnesota, North Dakota, Montana, Idaho, and back to Washington.

Took back roads almost the whole way. I figure about 85% of the driving was off the interstate. Though, as I got more tired and homesick, I did take the faster roads. (And in some places, it's just better to be on the interstate.)

No problems at all, though the dealer in Florida overfilled my oil (and I've posted here whinging about that already). No tickets, pretty good weather the whole way. Dodged a couple wildfires.

Spent about seven weeks, including hanging out in Boston for about a week. Got a little homesick, but it's such a wonderful country and a thrill to see it all. Had a great time wherever I went.

Thirty years ago (in 1995) I did a similar trip on my motorcycle. Too old to do it on a bike now, so the GT had to suffice.

u/mikeblas — 21 days ago

Trader+: Shows underlying price instead of option price for some positions

For covered call positions, Fidelity Trader+ is showing the underlying bid, mid, and ask in the options view instead of the option's bid, mid, and ask.

This is surprising (therefore confusing) and not particularly useful. Is there a way to change the behaviour, so that the option's pricing is shown instead of the underling pricing?

Maybe this is what's meant by "net", but "Mid" isn't "Net Mid". It's just "Mid". It doesn't seem useful at all. What am I missing?

https://imgur.com/a/hhEKjMV

u/mikeblas — 22 days ago

Fidelity Trader+: doesn't correctly keep window layout between restarts

I have been trying to use Fidelity Trader+ lately. One of the more annoying bugs is that it doesn't remember window layout between restarts.

Maybe it's more accurate to say that it doesn't remember window content. I have a workspace with many charts. After restarting, one of the charts will be forgotten, and one will be duplicated.

This doesn't happen often, and I can't seem to predict when it will.

reddit.com
u/mikeblas — 22 days ago
▲ 5 r/Zwift

Zwift and Garmin distances have diverged: why?

First, here's my gear:

Head unit: Garmin 830
Rear Hub: Cycleops G2 Hub
Pedals: Garmin X220
Trainer: Yahoo Kickr Snap

I like riding Zwift (despite the bugs). I've been pushing harder on my failing health lately, so I'm spending more time looking at my numbers than ever. 56 now, I've been riding road bikes "seriously" since I was about 14.

A few days ago, Zwift on my laptop wouldn't detect my trainer. I'm not positive what fixed it, but I disconnected the trainer from power for a few minutes, and connected with it from the Wahoo app on my phone for the first time in ... well, a long time. That fixed it up; I could connect from my laptop again.

After that, the distance recorded by my Garmin head unit hasn't been quite right. Before the reconnect incident, the Garmin was recording approximately the same distance that the in-game route had in Zwift. After it, it's about 15% low ... sometimes worse.

I know that the zwift distance is an imaginary number from an imaginary world, computed based on my input weight and power and the frame and wheel choice in Zwift, and drafting and so on. But the numbers were quite close, and were close for a very long time. What happened in that connection reset to knock them out? And if the trainer is adapting resistance for the course, and being moved by my power, why shouldn't they be pretty close?

Here's the actual data:

Date Course Name Garmin Zwift Ratio
2026-06-11 Pacer Group Ride 14.06 14 0.43%
2026-06-12
2026-06-13
2026-06-14 Pacer Group Ride 12.41 13.1 -5.56%
2026-06-15 Pacer Group Ride 13.59 14.2 -4.49%
2026-06-16 Outside 28.44
2026-06-17 Volcano Circuit 7.06 7.7 -9.07%
2026-06-18 Beach Island Loop 12.79 13.2 -3.21%
2026-06-19 Pacer Group Ride 12.00 11.3 5.83%
2026-06-20
2026-06-21 Pacer Group Ride 11.74 12.5 -6.47%
2026-06-22 London Flat 12.02 12.3 -2.33%
2026-06-23 Greatest London Flat 17.99 17.3 3.84%
2026-06-24 Temple Trek 11.27 11.6 -2.93%
2026-06-25 Pacer Group Ride 11.30 11.7 -3.54%
2026-06-26 Twilight Harbor 6.86 7.1 -3.50%
2026-06-27
2026-06-28 Castle to Castle 21.07 22.6 -7.26%
2026-06-29 Beach Island Loop 10.65 10.4 2.35%
2026-06-30 London Flat 11.86 12.2 -2.87%
2026-07-01 Volcano Circuit 5.80 6.5 -12.07%
2026-07-02 Tempus Fugit 18.92 20.2 -6.77%
2026-07-03 Going Costal 15.38 16.5 -7.28%
2026-07-04 Hilly Route 8.34 9.3 -11.51%
2026-07-05
2026-07-06 Going Costal 16.32 16.6 -1.72%
2026-07-07 Loop de Loop 14.57 14.5 0.48%
2026-07-08 Bon Voyage 31.98 31.5 1.50%
2026-07-09 Loop de Loop 12.23 12.7 -3.84%
2026-07-10
2026-07-11 Croissant 12.69 12.4 2.29%
2026-07-12 Volcano Flat 13.81 13.2 4.42%
2026-07-13
2026-07-14 Flat Route 11.69 11.2 4.19%
2026-07-15 Southern Coast Cruise 25.07 24.1 3.87%
2026-07-16 Casse-Pattes 24.71 24.1 2.47%
2026-07-17
2026-07-18 Flat Route 8.93 11.2 -25.42%
2026-07-19 Flat Route 9.82 11.1 -13.03%
2026-07-20 Going Costal 13.07 16.5 -26.24%
2026-07-21 Three Musketeers 31.54 36.1 -14.46%
reddit.com
u/mikeblas — 29 days ago

Is this for real?

https://preview.redd.it/q048httwmhdh1.png?width=924&format=png&auto=webp&s=1cf713b4b77c91c72bab29d7d70c8d067d26e3fe

Couldn't log in for a few minutes. Then, when I finally did, I have to change my account username. Looks like I'm locked out until I do. No warning.

EDIT: And now that I've chosen a new username (which I hate, BTW) I can't log in successfully.

EDIT2: Cleared cookies for all the Fidelity related sites. Logged in and was prompted for 2FA. Did it correctly, bounced out again. After three more tries, I was able to log in.

This was a terrible user experience and completely avoidable. I love the change, but enforcing it with zero notice and in such a sudden, buggy way was absolutely the wrong path.

reddit.com
u/mikeblas — 1 month ago
▲ 12 r/osdevel+1 crossposts

Measuring input latency on Linux: X11 vs Wayland, VRR, and DXVK

Summary

These results were produced under best-case conditions (stable FPS at cap, CPU-bound) and are of course specific to my hardware and chosen software stack.

The absolute numbers will look different on other setups, but the gains and losses from each test case should roughly transfer. On a lower refresh rate display, the gains from VRR and the low-latency pacer would likely be even larger.

Avoid XWayland

It added 3.13 ms of latency, more than all other effects combined. Wayland is close, but X11 still wins

Though only by 0.14 to 0.22 ms. Given there are efforts to optimize KWin, this gap will likely close sooner rather than later. And who knows, other Wayland compositors might already be better.

VRR has the biggest effect

VRR was faster in every pairing (0.26 to 0.45 ms) and also flattened the latency distribution.

dxvk-low-latency is a win across the board

0.10 to 0.29 ms in capped scenarios is a nice boost, but the real strength of the fork shows in the uncapped test case, where it gained 0.84 ms over default dxvk.

Additionally, in scenarios where XWayland can’t be avoided, it recovered a full 2.1 ms.

Conclusion

Not factoring in XWayland, applying every optimization (X11, VRR, low-latency) compared to a default setup (which, on a modern Linux system, I assume is plain Wayland) moved the median down by 0.72 ms. That does not sound like a lot, but the raw latency does not tell the whole story as VRR additionally reduces latency jitter, and dxvk-low-latency’s pacer is great at smoothing out real-world scenarios where frame time dips and GPU-bound situations occur.

Source

u/anestling — 22 days ago

Fidelity Trader+: unreasonably high bandwidth usage!

When I have Fidelity Trader+ running, it uses a high amount of bandwidth. More than 400 kilobts per second, maybe -- up to 1 megabit per second!

I don't have much displayed: maybe 20 graphs, my orders window, my history window. That's about 400 kilobits. Opening a positions window will push me over 1 megabit per second.

If I have 20 graphs, I need about 5 data points per graph every five minutes (since I have the tick set to 5 minutes). Why does it cost 400 kiobits per second to watch 100 data points per minute?

Worse yet, when the market closes, the data rate stays the same. And unbelievably, if my session times out, the data rate remains high until I actually close the app.

400 kilobits per second doesn't sound like much, but it's crazy high: higher than reliably available in many hotels. And if I walk away from my terminal (like on a Friday afternoon, and don't return until Monday morning) the off hours usage is more than 100 gigabits -- about 12 gigabytes of transfer. And that's at the lower 400 kilobit rate!

Why is the bandwith usage of the application so high/ Wouldn't also help Fidelity themselves to optimize the data transfer?

reddit.com
u/mikeblas — 1 month ago