HNHacker News
TopNewBestAskShowJobs

zootboy

1,013 karma · joined April 13, 2017

submissionscomments
zootboy··on Gmail to end support for "Send as" for third-party addresses, such as @yahoo.com
It's not wild at all. It's just behaving like any other MUA but with an extra step. You have to give GMail your SMTP submission credentials for the sending server of the target domain, then prove ownership of the specific address you want to send as. SPF/DKIM/DMARC works fine, as GMail is just submitting your message on your behalf the way any MUA would.
zootboy··on P[drive failure]: how reliable is your NAS?
To be honest, it seems rather silly to go this deep into probability calculations when your N = 4 (hard drives). I can present numerous wildly-differing anecdotes about how single hard drives I have owned have fared. I have some drives that are 20 years old that still apparently work fine. I've had brand new drives silently corrupt sectors after less than a year in use. Trying to put hard numbers to the probability of failures is a fool's errand. Better to simply assume that components will fail over time, and architect your system to handle those failures gracefully.

That said, I actually agree with much of the final architecture decisions made by the author. BTRFS raid1 with an offsite copy in a geographically distant area is a pretty good solution for the average person's personal documents. Possible improvements would be:

- Multiple offsite copies in different locations

- Hardware diversity (differing models of HDD, host PC, power supplies, etc.)

- Staggered hardware upgrades on a 5-10 year cycle

- Cold storage (offline) copy

zootboy··on The death and rebirth of my home server
Life expectancy really depends on how the hardware gets used. I run a small fleet of servers that are heavily CPU / GPU loaded, and the most frequent hardware failure I see is power supplies, with RAM as #2 and spinning HDDs as #3. Each of these (on enterprise-grade gear) has some amount of reporting / monitoring, but it's rarely the case that I get any advance warning before a failure. The RAM is probably the nicest, as it sometimes starts with correctable ECC warnings. Nearly all of the PSU failures have been sudden deaths, with the only saving grace being N+1 redundant supplies usually keeping the victim server alive.
zootboy··on An Engineer's Guide to USB Typе-С (2024)
> Is it hurting the batteries of my devices?

Unequivocally no, assuming your chargers are reasonably spec-compliant (e.g. not Aliexpress garbage). This is the whole point of type-C / USB-PD: chargers and devices should be more or less interchangeable. It's up to the device, not the charger, to charge its battery at an appropriate rate. The worst that can happen is plugging in an undersized charger, which may cause the device to charge slowly or not at all. If the device accepts a charge from the charger at a rate you find acceptable, then you're golden.

zootboy··on Nintendo announces new product revisions in Europe with replaceable batteries
Battery failure is a "when" because batteries have a limited number of charge-discharge cycles. Modern lithium-ion batteries have a life expectancy in the range of 300-600 cycles. So if you've never had such a failure, it probably just means you're not a heavy user of your devices.

I try to keep my cell phones as long as I feasibly can. Every single one I've used for more than 3 years has had its battery fail (as expected for a device that sees such heavy cycling). My current phone is on its 3rd replacement battery.

zootboy··on Arch Linux AUR Hit by Another Wave of Now More Sophisticated Malware Attack
I'm not certain that the git committer tells you the full story. I don't believe the AUR enforces that the git commit email is the same as the current maintainer email. So this could have been an orphan package, adopted by a malicious user, generated a malicious commit with the previous maintainer's git info.

Unfortunately, I don't see a way of viewing the ownership history of a package in the AUR. I know you get emails with ownership changes if you're subscribed to a package, but I don't see this info in the web interface anywhere.

zootboy··on Motorola effectively bricked its entire line of WiFi routers without explanation
And this is why "mandatory app to configure" is an instant dealbreaker for me for any piece of hardware. Don't buy crap like this. Force companies to be better.
zootboy··on Incident Report: Railway Blocked by Google Cloud [resolved]
It's not outdated, you just actually need to follow it. 3 copies of data in separate S3 buckets is ignoring the "2" in the 3-2-1 rule: 2 different mediums, and also the "1" rule: 1 copy offsite. In the cloud era, offsite means not on the same cloud provider. Different mediums ideally means a non-cloud provider (e.g. a NAS at your office under your control).
zootboy··on Up in Smoke
J.K. Rowling, J.R.R. Tolkien, etc.
zootboy··on The map that keeps Burning Man honest
> ...affluent people leaving all of their moop because they don't care about the deposit

This is why I suggested an increasing deposit for repeat offenders. Leave a huge pile of trash? Next year's deposit is $100k. Do it several years in a row? $10MM deposit.

zootboy··on The map that keeps Burning Man honest
Sounds to me like there ought to be a MOOP cleanup deposit charged upfront, that only gets returned after this inspection. If the cleanup crew has to clean your site, you forfeit part or all of your deposit. Repeat offenders get charged increased deposits each time. Repeat inoffenders(?) get their deposit reduced.
zootboy··on Fixing a monitor that goes black, off or blinks due to static electricity (2023)
> It's behind a UPS and a good surge protector.

To be clear, neither of these things are intended to address EMI/RFI. Most consumer-grade UPSes directly pass the AC power through when not on battery, so any noise on the lines will also pass through pretty much untouched.

Surge suppressors are just MOVs (metal oxide varistors) and a circuit breaker. If the line voltage rises too high, the MOVs try to shunt the voltage. But if the EMI's peak voltage is below the MOV's trigger threshold, it will do nothing and the EMI will pass straight through.

zootboy··on Case study: recovery of a corrupted 12 TB multi-device pool
The DUP profile is meant for use with a single disk. The RAID* profiles are meant for use with multiple disks. Both are necessary to cover the full gamut of BTRFS use cases, but it would probably be good if mkfs.btrfs spat out a big warning if you use DUP on a multi-disk filesystem, as this is /usually/ a mistake.
zootboy··on Case study: recovery of a corrupted 12 TB multi-device pool
> Metadata DUP (not sure if it's across 2 disks or all 3) should be expected to be robust, I'd expect?

No. DUP will happily put both copies on the same disk. You would need to use RAID1 (or RAID1c3 for a copy on all disks) if you wanted a guarantee of the metadata being on multiple disks.

zootboy··on A standard protocol to handle and discard low-effort, AI-Generated pull requests
I think the idea is you stick a link to this page in your PR-closed comment.
zootboy··on New York’s budget bill would require “blocking technology” on all 3D printers
Perhaps they were using Ctrl-Alt-Del to get to the Task Manager so that they can kill an unruly process?
zootboy··on The TSA's New $45 Fee to Fly Without ID Is Illegal
Here's the actual TSA list: https://www.tsa.gov/travel/security-screening/identification

But fun fact: even if an ID is on that list, if it's not one that their little scanner machines know how to read, then it's effectively not on that list. I've been hassled every single time I try to use my TWIC card at TSA, and they invariably demand to use my (non-REAL) driver's license, since their dumb scanners can manage to read that one. They often then have the gall to give me one of their "You need to have a REAL ID" pamphlets. I can't wait to see what happens next time I travel with this new fee in effect.

zootboy··on Japanese electronics store pleads for old PCs amid ongoing hardware shortage
> Consumer PCs and laptops spend most of their time idle

Not when Windows gets its grubby mitts on them. I will frequently hear the fans spin up on my Win10 laptop when it should be doing nothing, only to find the Windows Telemetry process or the Search Indexer using an entire fucking CPU core.

zootboy··on What If Heavy Files Felt Heavy?
I've always thought it would be neat if the accelerator pedal on cars had some sort of force feedback that was proportional to the amount of power the engine is putting out. That way the driver would be able to feel how hard they're demanding the car to work, and hopefully they would adjust their driving habits to go slower on steep hills, not hard accelerate out of traffic lights, etc.
zootboy··on Kilauea erupts, destroying webcam [video]
A little bit of educated guessing on my part:

The purple frames have a bunch of gradients to white, which looks a lot like what happens when the infrared filter on most color cameras is removed and a bunch of IR light is shone into then. For some reason the green cells are less sensitive to IR, which results in a purple-ish hue. So in this case, perhaps the lava striking the camera melted through the lens holder and shifted the IR filter out of place, or is just able to shine intense IR light into the gap between the filter and the sensor.

In those same frames, the dark areas with noisy borders are I believe an artifact of the CMOS sensor digitization process when cells get strongly overwhelmed. I've seen the same patterns on cameras where an extremely intense light (e.g. a laser pointer) is shone into them. It's like the cells get so overwhelmed they roll around back to zero.

The amorphous shapes at the very end are clearly from the lens being totally detached / moved out of position, allowing defocused light to hit the sensor. I didn't spot any interesting sensor or encoder death frames before the video ends, so likely the lava severed the ethernet cable or destroyed the electronics at that point.

zootboy··on Advent of Code 2025
There's a relevant FAQ with a solution for you:

https://adventofcode.com/2025/about#faq_highcontrast

zootboy··on Windows GUI – Good, Bad and Pretty Ugly (2023)
But this article is only grading the styling of the OS GUI elements, not the functionality (or lack thereof) of the OS itself.
zootboy··on Montana becomes first state to enshrine 'right to compute' into law
It does look to be a nudge in that direction, but it's not a slam-dunk. From my non-lawyer reading of the text, it seems like it would depend on how well you can argue that a total ban is not "narrowly tailored."
zootboy··on My original Palm IIIx
> the non-backlit screen

If I'm not very much mis-remembering, this Palm actually did have a backlight? I think you had to long-press the little green button to activate it.

zootboy··on I made a floppy disk from scratch
Silicon and silicone are two very different things...
zootboy··on I made a floppy disk from scratch
A few I like:

https://www.youtube.com/@Blondihacks - A (primarily) model engineering channel with a focus on hobby / home precision machining

https://www.youtube.com/@daliborfarny - A guy working to keep the art of nixie tube manufacturing alive

https://www.youtube.com/@StuffMadeHere - Silly / improbable projects mostly for fun (e.g. basketball hoop that you can't miss a shot)

zootboy··on No
> I find out that the seller is actually just doing arbitrage from Amazon

Please report these sellers to eBay. This is explicitly against their terms of service:

https://www.ebay.com/help/selling/posting-items/setting-post...

> However, listing an item on eBay and then purchasing the item from another retailer or marketplace that ships directly to your customer is not allowed on eBay.

zootboy··on The Right to Repair Is Law in Washington State
Commercial Tier 4F diesels of the John Deere variety have latching fault codes when they relate to the aftertreatment system. It requires the manufacturer's proprietary scan tool (which they will not sell to you) to clear the code, even if the actual issue was something as simple as a connector left unplugged for too long.
zootboy··on Someone at YouTube needs glasses
I know this is just a weird workaround, but you can put your mouse cursor on top of the scroll bar. The scroll wheel still works like normal there (at least in my tests on Linux / Firefox).
zootboy··on Find the Odd Disk
I wish this had a "I can't tell" option. A few of the really hard ones I got right, but I'd say it was more of a lucky guess than a genuine ability to discriminate the difference.
Page 1 of 7Next →