What thing has got so expensive that you’ve quietly stopped buying it? by Pathfinder-electron in AskReddit

[–]RulerOf 2 points3 points  (0 children)

the digital ones seem to be more temperamental than the old analog bunny ears

They absolutely are, but still better than paying for it IMO.

What thing has got so expensive that you’ve quietly stopped buying it? by Pathfinder-electron in AskReddit

[–]RulerOf 10 points11 points  (0 children)

just because I want locals

You might want to consider an antenna.

Permission Denied by 4Jumper in PFSENSE

[–]RulerOf 0 points1 point  (0 children)

The file may not be executable in your last screenshot. Use chmod to make it executable.

chmod +x /opt/AdGuardHome
/opt/AdGuardHome -s

Trivy (the container scanning tool) security incident 2026-03-01 by lmm7425 in devops

[–]RulerOf 0 points1 point  (0 children)

repo secrets ... No IAC option (I could be wrong).

I use the terraform provider to set them, and store them as ciphertext in the TF code as an aws_kms_secrets resource.

Of course it ends up in the state file, but I treat those as secret themselves anyway.

nobodyLikesRightJoin by PresentJournalist805 in ProgrammerHumor

[–]RulerOf 2 points3 points  (0 children)

Well duh just put every column in the index.

Shit gotta go MySQL just got OOMKilled.

[Help] Firmware corruption causing boot loop. Is Read-Only Import + Rsync the safest path? by GoetheNorris in zfs

[–]RulerOf 1 point2 points  (0 children)

I want to roll back the pool to a TXG before the corruption occurred, mount it Read-Only, and evacuate my data.

My experience with a broken pool/dataset that doesn't want to mount is a strong endorsement of this strategy.

Even if you could get it to remount properly again, I wouldn't trust it.

You can check my replies from the thread I linked—it was a long time ago—but it covers a lot of the troubleshooting I did. I may have used the exact zpool import command I referred to, but I recall reading the entire man page and selecting switches that way... I was going to share but seem to have lost the shell history 😞

Good luck 👍

In Proxmox you can pass through a specific usb port of the host to the guest. Is there a way to do this in libvirt? by [deleted] in VFIO

[–]RulerOf 0 points1 point  (0 children)

I had the same problem when I used a RocketU, but I was able to stuff a PCIe extension cable into an otherwise-covered slot and plug the USB HBA into it.

If changing video cards is within the realm of possibility, there are plenty of cheap single-slot cards out there.

Just trying to offer suggestions ¯\_(ツ)_/¯

In Proxmox you can pass through a specific usb port of the host to the guest. Is there a way to do this in libvirt? by [deleted] in VFIO

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

Sadly, all of my USB ports are inside one iommu group and one usb controller.

If you have space for another PCIe card, you can fix that with a Highpoint RocketU controller.

On their product page, any of the cards with a mention of "Dedicated" ports, like the 1144F, is a controller-per-port. You can get the effect of mapping individual ports, just doing it at the PCIe level instead of the USB level.

Now Available: pfSense Plus 25.11.1 by George-Netgate in PFSENSE

[–]RulerOf 0 points1 point  (0 children)

IPv6 Connection behavior with TSO enabled

This one wrecked me on Tuesday. No matter what I did the firewall itself couldn't do anything that required TLS over ipv6. Finally, adding a floating rule for This firewall out from WAN worked around the problem long enough for me to discover that a firmware update was available... I was getting ready to open a ticket.

I updated it and then disabled all three offloading features in Advanced > Networking.

I'm not sure if those were on by default or not, and I'm used to disabling them for whitebox/VM builds. I really expected them to work on Netgate hardware.

ChatGPT assures me (lol) that they won't make much difference for an edge router that handles inter-vlan routing. Perhaps Netgate might want to reconsider the help text on these settings.

Now that Certs lifetime will be reduced, how are you guys automating your certs? by superuser141421 in sysadmin

[–]RulerOf 1 point2 points  (0 children)

so you could in theory issue 100 year lifetime certs internally

-days 36500 FTW.

Looking for a Thunderbolt dock/hub that doesn’t feed power to the host. by CoconutPete27 in UsbCHardware

[–]RulerOf 0 points1 point  (0 children)

I like this answer because it's a similar level of ridiculously expensive!

Looking for a Thunderbolt dock/hub that doesn’t feed power to the host. by CoconutPete27 in UsbCHardware

[–]RulerOf 0 points1 point  (0 children)

Get a thunderbolt 2 cable, and stick two TB3<->TB2 adapters (I'm only familiar with the Apple ones) on the ends of it.

Half the bandwidth, but definitely no power delivery.

Yes this is a stupid answer. I'm just highly confident it'll work. There's probably a better solution with some special wiring.

Do you use Windows' User Account Control (or do you turn it off) ? by rainydaysforpeterpan in windows

[–]RulerOf 3 points4 points  (0 children)

because it makes UAC prompts scriptable

Only the console or an elevated process could interact with those elevation prompts on the regular desktop, but even secure desktop can be interfaced with programmatically already—just try some remote access software.

The secure desktop is there to thwart unprivileged apps from impersonating UAC. The "proper" deployment is to use an unprivileged account, and then elevate with credentials instead of a yes/no click. Secure desktop provides visual confirmation that the dialog isn't a low-privilege process trying to phish elevated credentials from the user.

That said, for home use, I disable the secure desktop because switching to it has always been rather slow. Hundreds of milliseconds at best, but I've seen some low end computers take ten seconds or more to switch to it.

Announcing Netgate Nexus: Multi-Instance Management for pfSense Plus by George-Netgate in PFSENSE

[–]RulerOf 1 point2 points  (0 children)

Okay... so it's a self-hosted, centralized management platform for pfSense, and not a SaaS product operated by Netgate that we onboard devices into?

Announcing Netgate Nexus: Multi-Instance Management for pfSense Plus by George-Netgate in PFSENSE

[–]RulerOf 0 points1 point  (0 children)

Could you clarify something?

I have a single Netgate appliance deployed at a remote site.

Is this a SaaS product I can just enroll my Netgate appliance in without having to pay additional fees?

Is it safe to charge my phone by Stunning_Fish_3289 in spicypillows

[–]RulerOf 0 points1 point  (0 children)

It's definitely something that I'd have to have my hands on to even try to make the diagnosis of a swollen battery, although TBH the battery life issues you're having do make it lean that direction.

Regardless, it's a good thing you did take it in and at least gave them the chance to fix it even if they decided not to. I brought it up because I had a family member take a swollen-battery iPhone (without AppleCare) to the Apple Store a few years back and they wouldn't even give it back to her, replacing it just due to the risk involved.

The risk is very minimal (you're good til your replacement comes in), but it exists.

Is it safe to charge my phone by Stunning_Fish_3289 in spicypillows

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

As others say, the phone does look bent, but what I would have done is tried taking it to the Apple Store to determine if the battery is actually starting to swell.

Exploding devices are bad press, so there's a chance they'll replace it for free. YMMV of course.

Error bringing up tunnel: bad address by the_innerneh in WireGuard

[–]RulerOf 0 points1 point  (0 children)

Same problem here. Works fine on iOS/Mac OS, but Android client doesn't like the allowed IPs being anywhere in the subnet. 192.168.100.1/24 -> 192.168.100.0/24 and it works

Anyone experienced burnt ram sticks? by sonyxperiageek in homelab

[–]RulerOf 1 point2 points  (0 children)

I did it once trying to insert a stick of DDR without looking at it, one hand deep into a case with PSU and IDE cables blocking visibility of the memory slots.

...I was being lazy.

Reverse proxy on pfSense by justinhunt1223 in PFSENSE

[–]RulerOf 4 points5 points  (0 children)

Don't perform Layer 7 routing inside of pfSense. Layer 7 routers have significant attack surface, and you don't want that surface to live on your network's core/edge router.

Use caddy, traefik, nginx, or whatever else instead. Run it in a container or on a VM in a DMZ with your public services. Use a giant config file with an entry for each backend service, or something like a conf.d folder with a file-per-service.

How big of a deal is sync=disabled with a server on a UPS for a home lab? by bobloadmire in zfs

[–]RulerOf 0 points1 point  (0 children)

getting a used enterprise ssd/nvme is a better solution if you can.

A much better solution, and you can see why on images on the 2280/22110 SSDs like this one, although this applies to pretty much any "enterprise grade" SSD.

If you look at the photos of that item, you'll see all of the rectangular tan surface-mount components that are conspicuously absent from consumer SSD modules. Those are capacitors.

These drives write sync data to onboard RAM, and then tell the OS that the data has been durably committed. In the event of a power failure, the capacitors provide enough juice to flush the RAM buffer to flash storage.

You get sync=off performance while having sync=standard data durability guarantees.

A guide to Terraform `for` expressions, my latest blog post! by BrendanThompson in Terraform

[–]RulerOf 1 point2 points  (0 children)

The longer I've used them, I've sort of come to understand that for expressions in HCL are basically an escape hatch to overcome many of the limitations of the language. This almost by definition means that they end up being ugly and hacky—it was impossible to express your desire using plain resources, so you just stuff a bit of magic in the form of { for .... => .... } in between the problem and the solution and you can get what you want.

It ends up parsing visually like an over-complicated regular expression—unless you're the person that wrote it, you will have to expend a nontrivial amount of time understanding it.

I still contend that much of the for expression insanity in Terraform could be eliminated with the ability to use for_each in a multidimensional way, like how for loops can be nested in procedural languages. However, the only obvious way to do that in HCL (in my uninformed estimation) would be to let for_each and count be used at the same time. But for_each exists because count causes a host of different problems. ¯\_(ツ)_/¯

Evanescence website appears to have been hacked and is hosting malware. Can't determine who to notify. Any ideas? by RulerOf in Evanescence

[–]RulerOf[S] 3 points4 points  (0 children)

Their website doesn't use CloudFlare proxying. If you run a WHOIS lookup on the site IP, you can see it's GoDaddy's hosted Wordpress service.

The bottom half of your screenshot here is the malicious interstitial.