HNHacker News
TopNewBestAskShowJobs

HankB99

1,091 karma · joined December 25, 2015

submissionscomments
HankB99··on SDcard wear leveling and translation layers (2014)
If you have a pool consisting of a single device (such as a drive in a laptop) the second copy could protect from loss of a file that includes storage that can not be read.

In a multiple device pool (with some redundancy) it would IMO be a extra and unneeded layer of protection.

HankB99··on The Race to Seal Helium HDDs (2021)
The small amount contained in the HDD would a minimal risk.

Larger amounts handled in the manufacturing process, OTOH...

I'm curious how the shaft seals for generators manage to seal the hydrogen. Perhaps the hydrogen is contained within the the generator and not exposed to the seals, though I thought one of the reasons for its use (along with cooling) was reduced windage losses.

HankB99··on Programmers should never trust anyone, not even themselves
> something that the developer didn't think to test at all.

Raising hand, guilty as charged. I test for things based in my concept of how the system works, but those darn users may have other ideas!

Actually, when I found a user who seemed to have a knack for finding bugs, they were gold and I let them know I appreciated their efforts.

> unit tests should be used to baseline something after it ships

That has not been my experience. I found that unit tests let me get the pieces working properly so that when assembled, the chances that everything worked as expected were much improved.

HankB99··on Allan McDonald refused to approve Challenger launch, exposed cover-up (2021)
> at some point, one needs to say "yes" and take risks

I'm wondering how the two astronauts on the ISS feel about that while Boeing decides if/when it is safe to return then to Earth.

https://www.cnn.com/2024/06/18/science/boeing-starliner-astr...

HankB99··on Boeing sent two astronauts into space, now it needs to get them home
> Mercury and Gemini both had used pure oxygen environments with obviously no mishaps.

Pure oxygen atmosphere is pretty dangerous. I worked with it at a steel mill where it was a process gas. Oxygen lines had to be "oxygen clean" before put into service. This meant no oil or grease or particulates that could strike a spark if propelled along the line. Also the line had to be sized for a maximum flow velocity or the oxygen would "scarf" the line. Think rapid oxidation like combustion.

I read a fatality report where a pipe fitter descended into an oxygen valve pit and burst into flames. The report speculated that the fitter had some grease on his gloves that spontaneously combusted in the presence of pure oxygen.

I suppose it's less hazardous at reduced pressure, but still not an atmosphere I would want to work in.

A search finds more info at https://www.eiga.eu/uploads/documents/DOC013.pdf which discusses this.

HankB99··on Study shows N95 masks near-perfect at blocking escape of airborne Covid-19
A flap over an opening in the mask is pulled shut when inhaling and pushed open when exhaling.
HankB99··on Study shows N95 masks near-perfect at blocking escape of airborne Covid-19
I used double stick tape (AKA "boob tape" on Amazon) to reduce leakage around the bridge of my nose. It helped reduce fogging of my glasses a lot.

I guess it's called boob tape because boobs like me use it?

I didn't see any need to wear a mask outdoors (except in a crowded circumstance) or when driving.

HankB99··on Enabling a USB Serial Console on Linux (2022)
Raspberry Pis GPIO pins include a serial port and can run at 115200. I've used that for monitoring the boot process as it can be configured to put out messages before anything goes to the screen. When the boot process halts with nothing on the screen, there may still be useful information put out to the serial port.
HankB99··on The aging U.S. power grid is about to get a jolt
Modern electrical generation, transmission and distribution systems are protected by "relays" that open breakers to prevent damage. I did a quick search on "Carrington event protective relaying" and found https://www.pes-psrc.org/kb/report/115.pdf. It seems that what is needed is to properly configure the protective relaying for the possibility of a geomagnetic storm and to make sure that all relaying is operational and modern enough to do so. Anything new or upgraded should meet these criteria. Older stuff probably needs to be reviewed.
HankB99··on Saint Michael Sword: Are the cathedrals really on a straight line?
Agreed. I wonder if they could find better candidates.
HankB99··on An Interview with Lola De La Mata about tinnitus
At times I'm wondering if the Cicada emergence (17 year brood here) is masking tinnitus or if tinnitus will mask the cicadas.

As they get louder, I can easily hear them over tinnitus. The cicada sound itself is interesting. Distant ones combine to make a sort of steady hum, almost a whistling noise. Ones that are close by make a distinctive sharp wavering buzzing noise. The sounds are distinctive and there doesn't seem to be any in between.

HankB99··on Auto-brewery syndrome in a 50-year-old woman
> About 0.285%

That's pretty high and aligns with the description of slurred speech and other signs of inebriation.

I wonder if those afflicted ever connect diet with severity of symptoms as it seems that high carbs increase ETOH production.

I also wonder if the constant exposure leads to addiction and if withdrawal complicates treatment.

HankB99··on Anonymous Source Shared Leaked Google Search API Documents
> Google knows how long people stay on pages and whether they click and back out immediately.

What if I <ctrl><click> to keep the search page open and open the "found" page in another tab?

HankB99··on Root your Docker host in 10 seconds for fun and profit (2017)
> Any port you map on the host will be opened in nftables ...

That rates a "Wow!" but seems like something more important to Enterprise/Cloud. It seems like it would be a Bad Thing to open a port because a DB server ran in a different container. That's not something that should be opened unless the DB is on a different host (VM) from an application that uses the DB.

In my case I have a firewall/router protecting my home LAN and don't generally run firewalls on individual hosts.

HankB99··on Anonymous Source Shared Leaked Google Search API Documents
> Successful clicks matter.

I wonder about this. If I click a link and read it and I find that it's garbage (e.g. got ranked based on SEO rather than useful content) does it count as a successful click? Worse yet, some of these sites have blatant errors that are only discovered after examination.

This is relative to technical subject matter. Other searches, such as shopping may not suffer this kind of problem (or I have not noticed it.)

I also wonder how Google knows a click is successful. If I open a link in another tab, does the browser tell Google how long I lingered on the site? Perhaps Chrome does but I use Firefox.

HankB99··on Root your Docker host in 10 seconds for fun and profit (2017)
> and does not suffer from many of the docker shortcomings.

Would you care to elaborate on the shortcomings? I use Docker in my home lab and have taken a couple runs at Podman but have not been highly motivated and reverted to Docker rather than fiddle with things to get my containers working. If I were aware of significant benefits for my usage, I might be inclined to keep trying. If the benefits are more relevant to enterprise or cloud environs, it probably does not matter much to me.

My use cases include Gitea (git server) which opens privileged ports inside the container that get mapped to unprivileged ports on the host and I believe that was a problem area.

Thanks!

HankB99··on GRC SpinRite
Years ago I bought Spinrite. Past the 30 day return policy I was disappointed to learn that it was limited to 2TB HDDs. At that time most of my HDDs were larger. I asked about an upgrade and was told "Real Soon Now." Years ago. I asked for a refund and was told (paraphrasing) "you took too long to determine that Spinrite doesn't meet your needs."

Back in the day before integrated drive electronics, Spinrite was very useful for adjusting the sector interleave to improve disk performance. With drive electronics and management firmware improvements, Spinrite was useless.

> Steve Gibson often says it hasn't seen an update because it hasn't needed an update.

That's the worst kind of gaslighting.

HankB99··on To the brain, reading computer code is not the same as reading language (2020)
> people should just be vary not to use language ideas for PL.

(s/vary/wary/, I suspect.)

Why not? I thought of crafting a system as telling a story about what the system was going to do, whether or not it involved an interaction with users. The syntax and structure is extremely precise compared to literature, but if it doesn't tell the story clearly, it's less likely to be a successful effort, both in use and for maintainers.

HankB99··on Writing a Unix clone in about a month
I believe that's the book I still have on my shelf. IIRC "UNIX Network Programming" and I learned a lot about networking and a lot about how UNIX works reading it cover to cover. I think I learned more from that book than any other.

Mr Stevens replied to something I wrote back in the day. I can't recall if it was a Usenet post or email, but I was over the moon!

HankB99··on Carmakers Will Give Your Location to Police Without a Warrant, Senators Say
Thanks for pointing that out. I hadn't even thought about telemetry until I saw this article. I thought the plate number would be enough, especially since it's a plate licensed to a business (dealer plate.) Also since it's a Bentley - not a common car.
HankB99··on Carmakers Will Give Your Location to Police Without a Warrant, Senators Say
Makes me wonder how this case remains unsolved. (Or if solved, unreported.)

https://cwbchicago.com/2024/05/bucktown-hit-and-run-bentley-...

HankB99··on The curious case of the missing period
This reminds me of the joke whose punch line is

> You will be lucky to have this person work for you.

HankB99··on Microsoft's AI chatbot will 'recall' everything you do on its new PCs
Thanks, Mr. Orwell.
HankB99··on One malicious car could trick smart traffic control systems in the US (2018)
I've already seen likely malfeasance from the traffic overrides used to help emergency vehicles (in the US) control traffic lights. When the override is activated, a white light turns on near the traffic light. I've seen that go on in heavy traffic when there were no obvious emergency vehicles present.

Another time I was in heavy traffic and held up for about an hour because a parked police car had left their traffic light override turned on, causing the light not to cycle.

HankB99··on Raspberry Pi Ltd is considering an IPO
> 2. Trusted OS: You can trust the OS from get go.

Mostly true. However I did experience issues that led to less than 100% trust.

When I got my Pi 5, I ordered an NVME HAT and was thrilled to be able to run the Pi from an NVME SSD. Then one day it would not boot. The messages on the screen indicated that it no longer saw the SSD. Booting from an SD card, it also did not see the SSD. Convinced that the NVME HAT had malfunctioned, I initiated a return through Amazon and eventually acquired another. About that time I discovered that there were known SSDs that did not work with the Pi, including the one I had. IOW, a S/W update had caused a working system to malfunction. A different SSD has been working without difficulty.

I was also puzzled that the imager did not list the current version of the OS for a Pi Zero. I asked about this on the official forum and my post was removed without notification.

Also at one point, a system installed to an SD card on a Pi 5 would not boot on a 4B. That has been fixed and in fact, the 5 and 4B use different kernels. One side effect of this is that on `apt upgrade` the process tells me that a different kernel will be used on reboot. (It won't.)

The Pi 5 is a massive shift in architecture and there is still (IMO) significant technical debt that the Pi engineers are catching up with. (But not enough to cause me to look elsewhere.)

HankB99··on Raspberry Pi Ltd is considering an IPO
> Good time to talk about the rPi alternatives?

I do not think this changes anything in that regard. As a hobbyist I keep an eye on the competition and during Covid none of the alternatives appealed to me. I'm sure others came to different conclusions and found alternatives suitable.

The situation may be different for someone producing a product based on Pi H/W. They were treated well compared to the hobbyist market during shortages and I don't care to argue one way or the other whether this was good overall. If I was producing a product that needed something like a Pi to work, I would always be evaluating alternatives.

Once the Pi organization is publicly owned, their behavior will determine the need to talk about alternatives.

HankB99··on Contact of Containership Dali with the Key Bridge and Subsequent Bridge Collapse [pdf]
> the engine is directly coupled to the prop.

Mildly interesting: to reverse propulsion, the engine is stopped and restarted rotating the opposite direction.

HankB99··on 2.4M person study: Internet use boosts, not hurts, well being
> However, women aged 15–24 who reported having used the Internet in the past week were, on average, less happy with the place they live, compared with people who didn’t use the web.

I was wondering about the overall effect for young folk and women in particular. It seems like the effect is fairly narrow and not what I would expect.

I also wonder if the effects from substantial social media interaction could be teased out.

HankB99··on Raspberry Pi CM5 seen in the wild
I use one on a "CM4 ETHER BOARD" https://dphacks.com/cm4-ether-board-minimalist-compute-modul... which provides Ethernet, USB-C for power and micro USB for flashing an EEPROM. It doesn't have an SD card slot but it has a 2230 NVME slot on the reverse side. I program the SSD on another setup and run Home Assistant on it. Ethernet is really all the I/O needed for a small server like that.

I have another one on a Bicool Mini Base Board (A) which has a lot more I/O, albeit only one HDMI port and no USB3. It's suitable for desktop type applications with the caveat that the CM4 is barely suitable for that stuff.

HankB99··on Cold brew coffee in 3 minutes using acoustic cavitation
Good is subjective. I've trialed cold brew at home and have been serving it warmed. I prefer my coffee hot. I thought it tasted fine, different but neither better nor worse than hot brew (drip in my case.)

Since it's DIY I have no one to argue with about how to serve. I have stopped making cold brew for the most part because it seems to require more coffee beans than hot brew. Maybe I'm doing it wrong. I don't have a "cold brewer" and just add water to grounds in a glass jar with lid and shake when I walk by before filtering it the next day. Neither have I compared the cost of electricity for drip vs. the extra beans for cold so I don't really know which is more cost effective.

← PreviousPage 3 of 22Next →