u/halter73

107 post karma · 5,732 comment karma · joined Oct 2007 · moderator

halter73

Pereira was also wrong. NCAA Rule 3-3-10(b) begins with this critical qualification:

When the helmet coming off is the only reason for stopping the clock, other than due to an injury to the player or their teammate...

Emphasis mine.

I think the BIG 12 refs might just not have known the clock normally stops when the kicking team recovers a third-down kick blocked behind the line of scrimmage.

halter73

have under a certain amnt of assets

I cannot find any information about an asset limit. What's the maximum amount you can have and still qualify?

halter73

> “ask the human before this one.”

And beyond just asking for simple approval, an MCP server can ask for all sorts of input directly from the user, so the server author can know that it's not AI just guessing what the user wanted to input. This is called "elicitation" by the MCP spec. https://modelcontextprotocol.io/docs/2026-07-28/learn/client-concepts#elicitation

Elicitation doesn't make sense for all scenarios. For one, it requires a human to be in the loop, and that isn't always possible. Still, I think this feature will see more and more usage by MCP servers that are designed for scenarios that require human oversight.

Of course, you could try to create a bespoke skill or API that tries to cajole the agent into prompting the user for things that really need confirmation. But if it's truly important to get human approval or input, it seems a lot better to have that handled deterministically by the harness's MCP integration.

halter73

Google’s 2029 date is a migration target, not a prediction that cryptography-breaking quantum computers will exist by then. We remain orders of magnitude away, after decades of overly optimistic timelines. The urgency is partly about "harvest now, decrypt later": data intercepted today may still need to remain secret years from now. That concern largely doesn’t apply to login authentication.

Quantum computing also isn’t a particularly good argument for passkeys. Today’s passkeys generally use quantum-vulnerable elliptic-curve signatures and would need upgrading too. Password hashes can likewise be made sufficiently quantum-resistant with enough entropy and appropriate hashing parameters.

Passkeys are worth adopting because they stop phishing and eliminate reusable passwords, not because quantum computers are supposedly about to crack Fidelity accounts. I’m glad Fidelity at least offers app-based 2FA, unlike any of my other bank accounts.

halter73

Thanks for continuing to improve the apps. Not everyone change is going to be popular, but I appreciate the effort.

halter73

I'm just not sure what the differentiating capabilities of Tailscale itself are.

It's pretty easy to look up if you really are curious. The differentiator compared to WireGuard is convenience. Tailscale doesn't require you to port forward for instance, and it doesn't require you to touch the command line if you don't want to.

You just log in to the tailscale client with OIDC, and that's it. WireGuard is automatically configured for you so you can easily access any other device on your "tailnet". Any basic configuration achieved using tailscale.com/admin dashboard (or the CLI or API endpoints, but you don't need to use those).

The desktop and mobile clients make it easy to find and copy the IP addresses for all your devices, and they optionally provide "MagicDNS" so you don't even have to do that. There are a lot of nice-to-have features like that.

without charging you

I've never paid for Tailscale. I know they do sell enterprise plans, but nothing that seemed appealing to me for my home network or personal devices. There's no limit to the number of devices you can add to the free plan.

But if WireGuard works for you, great! It is cool that that you have a completely open-source solution that doesn't rely on a third-party's servers.

halter73

For performance reasons, I’d just use Tailscale and not bother with port forwarding unless you actually see a problem.

Technically, a direct Tailscale connection adds a little WireGuard encapsulation/encryption overhead compared with raw port forwarding. But in practice, that overhead should be tiny compared with the normal sources of Moonlight latency: Wi-Fi/cellular jitter, ISP routing, congestion, and video encode/decode. At 8.5 miles away, whether the packets are inside WireGuard is probably not what makes or breaks the stream.

The one thing I’d watch for is whether Tailscale is direct or relayed/DERP. Direct Tailscale should be very close to port forwarding for latency. Relayed/DERP Tailscale is bad for game streaming, but that’s the exception, not the normal case.

Moonlight’s own setup guide says that once Tailscale is connected directly, “Tailscale won’t add any additional delay,” and specifically warns that if Tailscale keeps using a relay server, “you will not be able to stream with Moonlight.” See the Tailscale section here:

https://github.com/moonlight-stream/moonlight-docs/wiki/Setup-Guide#tailscale-zeroconfig-vpn

halter73

I do the same thing with Emby since I bought a lifetime Premier license a while back. Well worth it for me. Time shifting is very janky, but it works well if you watch live or something fully recorded. And even time shifting can be made to work, but it's janky.

halter73

I recently discovered that the uBlock Origin Lite extension in mobile Safari will block ads on youtube.com and then you can screen mirror that your Apple TV. It's not as convenient as a premium subscription, but it's an option.

halter73

How many files are on your SSD? It could be my drive just had more files to scan (3,410,068 files total). It could be a lot of different things ofc.

I suspect that you're right that something is wrong with my WinDirStat setup. Like I said, I felt like there was no speed up compared to earlier versions. WizTree is still plenty fast.

halter73

I was excited to try this, so I downloaded WinDirStat 2.6.1 (2026-05-22) and sure enough it asked me to run it as admin (which I did) and offered and offered a "Use accelerated scanning" checkbox (which I checked), but WinDirStat still took 4 minutes and 14 seconds to scan compared to 8.78 seconds for WizTree. In both cases I was scanning my 2 TB SSD NTFS system drive.

It didn't feel any faster than previous times I had used it in years past.

halter73

A hash of an IPv4 address doesn't provide much anonymity because there are only ~4.3 billion possible inputs, making brute-force recovery practical.

Even clients using less-common IPv6 addresses aren't automatically safe from deanonymization. While the theoretical address space is huge, in practice many IPv6 addresses follow predictable allocation patterns.

halter73

Ads can be sold for a lot more when they surveil you and assign you a hyper-specific cohort.

halter73

> These are sums which even the most cash-strapped actors are struggling to manage.

Given you said "even", I think you meant to refer to the "most loaded" or "least cash-strapped" actors.

halter73

The music video was based on this clip.

halter73

I have a feeling the AI hallucinated quite a bit generating this chart. The OP has not done a good job backing up the charts with reliable source material. There are obvious errors like there being a bar in the chart for 2016 when no Canadian teams were in the playoffs that year.

Explanations from the OP like the following don't inspire confidence. They are speculative at best, but more likely just BS.

> Most graphing software will automatically connect a line between 2015 and 2017 if a value is missing, which creates a false visual data point for 2016. You're absolutely right, and that’s why this graph is not my official version.

I reported the post which I almost never bother doing. This is obviously hallucinated AI slop, and the mods should remove it until it's properly verified (which I doubt it will be).

halter73

I first saw "LEFT TURN YIELD ON GREEN" signs after moving to Western Washington. You can see the back of one of these signs in the dashcam video.

At first, I found it funny civil planners felt it necessary. Then I quickly learned why it’s both necessary and not nearly enough. Drivers elsewhere tend to make more dangerously aggressive maneuvers, but Western Washington drivers manage to drive simultaneously like they’re both scared to death and have a death wish.

halter73

This breaking change appears to only be distributed via the NuGet package and not the latest shared framework at https://dotnet.microsoft.com/en-us/download/dotnet/10.0. For now, we recommend updating the shared framework to avoid this issue. The assemblies from the shared framework will be preferred over the NuGet package if they are the same version (10.0.6).

halter73

I love people recommending PowerToys File Locksmith, Sysinternals Process Explorer, and even using the built-in Resource Monitor Associated Handles search under the CPU tab (that one was new to me).

Recently, I've been using System Informer instead of Process Explorer and I wanted to give that a shout out. It's on GitHub plus SourceForge (it's that old), but it's still actively maintained. It's very similar to Process Explorer but is OSS and has more features. It's also even easier to use imo.

halter73

Why would the OP want to rescind the MOU? It sounds like all it could do is absolve them of liability they might have been pinned on them otherwise. Ofc, they could also not pay the HOA anything ever, but I don’t see why the MOU would hurt in that case either. IANAL though

halter73

I always assumed Bellevue would count as a suburb, but I never looked up the definition before. I'm always interested in learning something new. It turns out, you're just confidently wrong. It's so weird to gatekeep what can be called a suburb lol

Suburban areas in the United States. Bellevue, Washington (top left) Orchard Park, New York (top right) Fremont, California (bottom left), and Dulles, Virginia (bottom right)

https://en.wikipedia.org/wiki/Suburb#Etymology_and_usage

I suppose you're now going to say Wikipedia is wrong too. Wikipedia does note that the US federal government doesn't have a formal definition for "suburb", but you're going to have a tough time convincing me that one of the main examples Wikipedia gives for US suburbs is in fact not one.

There's also this.

 It has variously been characterized as a satellite city, a suburb, a boomburb, or an edge city.\6])\7]) 

https://en.wikipedia.org/wiki/Bellevue,_Washington

I don't see why Bellevue cannot be all those things.

halter73

Try using an LLM to find the best candidates from the stack of resumes

It pulls the most gamified resumes to the top of the stack

Not sure what you're replying to but I never ran resumes through an LLM before lol

Are you saying you didn't do this and just want us to try and report back if your assumption is right? Or are you seriously trying to imply that you still wouldn't have used the results had they been better?

halter73

This makes a lot of sense when you consider that other packages might have taken a dependency on xUnit and might not be able to immediately react to the breaking changes. Expecting application developers set max versions on dependencies is just asking for pain. Eventually, mismatched constraints caused by max versions will create a gordian knot that will ultimately cause seemingly unrelated dependencies to become incompatible with each other.

How would you like it if the .NET runtime made major breaking changes in major releases because semver? In my opinion, major versions should be for minor breaking changes, but major breaks really do deserve a new package. I'm probably a little jaded because I'm dealing with Auto-updates to Microsoft.OpenApi 3.0.0 don't work with .NET 10 · Issue #64317 · dotnet/aspnetcore right now. We might end up adding a max major version for Microsoft.AspNetCore.OpenApi's Microsoft.OpenApi dependency in a .NET 10 patch, but I would have preferred the major breaking changes shipped in a Microsoft.OpenApi.v3 package in the first place.

halter73

It looks like libpurple is written in plain C rather than C++, so I don't think you need the complexity of something like SWIG or CppSharp. You can get pretty far with `[DllImport]` and `[LibraryImport]`.

Native interoperability ABI support - .NET | Microsoft Learn
P/Invoke source generation - .NET | Microsoft Learn

If you really want to auto-generate something from header files bottlenoselabs/c2cs: Generate C# bindings from a C header might be interesting to look at since it focuses just on C bindings presumably making it a bit simpler.

Alternatively, it seems like something AI could help out a lot with. And there's a chance that you don't need bindings for every function and data structure if you're writing an app instead of a general-purpose library limiting the scope.

If it were me, I would probably start by getting smallest possible in C application using libpurple building and working first. This gist might be a good starting point for that. Only then I would try to port that to C#. I wouldn't expect to be able to use a library through an FFI without first understanding how to use it via a native toolchain.

halter73

Before it gets backed up!? I'm surprised this is upvoted. No wonder people try such reckless passing for basically no gain on busy days. They really think they're going to beat traffic from a shadow dimension!

On what other road are cars arriving on the boulevard from? 410 is closed from the east. Any back up you avoid would have to be caused by cars you pass. That makes the 10-minute wait the *worst* case if the car in front of you maintains 45 mph all the way to the lots or the line. Not something that "turns into a lot more."

Otherwise, you're just hurrying up to wait. Unless you think you can pass so many cars that it would take the lot attendants more than 10 minutes to park them, but I think that would take passing a lot more than 20 cars.

Don't get me wrong. Pass when it's safe and legal to do so, but I don't think it's going to help you more when the road is busy and you're less likely to be able to speed the rest of the way to your destination.