HNHacker News
TopNewBestAskShowJobs

PaulCarrack

158 karma · joined January 6, 2023

submissionscomments
PaulCarrack··on VMware outsourcing their support
If you want to run Windows VMs with all the security features enabled, xcp-ng / xen is a non-starter as it's been completely broken for years with no fix in sight:

https://github.com/xcp-ng/xcp/issues/105

Proxmox / KVM is the only alternative to ESXi that can support all of Windows security mitigations such as Core Isolation, which requires nested virtualization.

PaulCarrack··on Childhood Loneliness Linked to Later Psychosis
"Read The Fucking Manual". Something you would regularly hear from your BOFH back in the day.
PaulCarrack··on Toshiba to be delisted after 74 years, faces future with new owners
Toshiba? Lost a lot of good men there.
PaulCarrack··on ZFS Profiling on Arch Linux
Since LUKS is exposed as block device like a hard drive, it's really no different than saying that they are just having issues with certain kind of hard drives.

There is a PR out for this: https://github.com/openzfs/zfs/pull/15588

PaulCarrack··on Ask HN: Which Wireless Carriers Protect Against SIM Swapping & Port-Out Attacks?
That's simply not true:

https://9to5google.com/2023/01/31/google-fi-customer-hack-st...

T-Mobile is still the weakest link here. Google Fi appears to be just as vulnerable to a SIM swap attack as seen in that article.

PaulCarrack··on ZFS silent corruption bug found: replaces chunks inside copied files by zeroes
It's "silent corruption" so a scrub would not detect it. This is the worst possible scenario which is why this is getting a lot of publicity in contrast to bugs in the past.

What's worse is that the bug has been in production for 18 months (since 2.1.4) so if you've ever put a file on a ZFS filesystem in the last year or so, you may be affected.

The only true way of knowing whether you are are victim of this is to look at every single file and compare it against the known good that has never been on a ZFS filesystem.

PaulCarrack··on In the gut's 'second brain,' key agents of health emerge
https://www.quantamagazine.org/in-the-guts-second-brain-key-...
PaulCarrack··on In the gut's 'second brain,' key agents of health emerge
They are not wrong, I can attest that there have been a ton of breakthroughs and new developments. I don't know what else you're looking for here? Are you expecting them to list every single breakthrough here for you?
PaulCarrack··on When does an old iPhone become unsafe to use?
> but LineageOS can keep OS and software securities rolling past the manufacturers date.

It's unfortunately a false sense of security because you don't get security updates for any proprietary blobs that are needed for your phone. This includes baseband and SoC updates. In security, the chain is only as strong as it's weakest link.

PaulCarrack··on Internet Explorer is EVIL! (2002)
I would love to see the PS or VBS example of this
PaulCarrack··on Sourcegraph is no longer open source
Hey there, I'm an individual dev who uses it only for personal projects. I use the docker container for on-premise, private usage only in a VM with no internet connection that I run at home. I use it to index all my personal projects and open source repos... 100 or so repos.

I really wish the enterprise stuff was available to the single user case like mine. Everything past v4.3.1 is hot garbage, as you guys really nerfed it for non-enterprise users ever since you removed "showEnterpriseHomePanels" among a few other things. I regrettably can't upgrade to anything newer because of that.

I would LOVE to have the ability to pay you guys say, $100 a year or something reasonable for just a private onsite enterprise license for one person -- myself. I continue to advocate for your products in all the enterprise contracts I work as that's what I'm most familiar with and tinker with when I work on my own personal stuff on my own free time.

I think it would be great to just have all those features for one user, and for a reasonable yearly fee for a single developer to be able to afford.

If you guys are concerned about being ripped off -- For example, some company buying this "single user enterprise license", I don't think they would if you limit it to one admin user. No company is going to risk sharing creds for a superuser account / keys to the kingdom, and if they do, they are some fly-by-night company with no sense of security that was never going to give you guys money anyway.

That's my two cents.

tl;dr: I can care less if it's open source or not. I just care that enterprise is affordable to the home user and that I can still run it on premise and in a semi-airgapped network environment.

PaulCarrack··on Ed Fredkin has died
I've been watching since the original cast in the 70's. I don't know much about what he did as a writer on the show, but I didn't care for him as a performer. Strangely, I did get a kick out of his Stewart Smalley character. As silly as it was, there was something genuine he brought to it, and that made it work for me.

I'm not from Minnesota, but he impressed me by what it seemed he tried to do as a senator. I think if more of our politicians showed his intelligence and level of care for their constituents, we'd all be better off.

Finally, I think he got screwed over when he was pressured to resign over his hover-hands picture. If we cancel everyone who has done something in poor taste, we'd all be on the outs, and no one would go into comedy, or last long if they did.

PaulCarrack··on I try to answer “how to become a systems engineer”
> or we can accept that sometimes people use language imprecisely and expect readers to make an effort to understand rather than make an effort not to understand.

I don't disagree with you there, however, things like pointers and string literals (and what they actually represent) in my experience are a source of confusion to junior systems engineers. I'd imagine that the intended reader is someone who wants to be a systems engineer, not someone who is already a systems engineer. I expect the reader to be motivated to understand (after all, they are reading the article) but not understand and get confused because of the imprecise language, especially in the case in programming where precision matters (or the code doesn't work).

PaulCarrack··on I try to answer “how to become a systems engineer”
> If malloc is accidentally being called with a pointer instead that would be an error

Not true, just tried it in MSVC and it compiled fine but with a warning on conflicting types.

"HTTP" is of type const char* and sizeof(size_t) == sizeof(const char *). Doesn't matter if its 32 or 64, I'm not aware of a platform where that isn't the case.

> but this story is about an instance where malloc was accidentally being called with the first bits of a string instead

If that's the case, then it should have been something along the lines of *"HTTP" instead.

PaulCarrack··on I try to answer “how to become a systems engineer”
> malloc(1213486160) is really malloc(0x48545450) is really malloc("HTTP")

No it's not / that's not how C works. malloc("HTTP") is malloc of the address of a string literal in memory. If "HTTP" is at address 0x11223344 then it's malloc(0x11223344).

So it's the address of where ever the "HTTP" string is in the binary not the characters themselves.

It's kind of a weird way to say that you can convert decimal to hexadecimal in your head. I also wouldn't use malloc as the example to demonstrate that talent, it makes no sense that way.

Perhaps becoming a systems engineer should involve learning C first... Don't always trust what you read.

PaulCarrack··on Tell HN: Cancelling HP Instant Ink prevents cartridges from being used
Okay, that is garbage... I don't know what to say other than to also look at Amazon reviews... But yes, totally misleading and you would never know until you get the printer in hand and purchase the subscription.
PaulCarrack··on Tell HN: Cancelling HP Instant Ink prevents cartridges from being used
But like anything that has a subscription, don't buy it if you don't agree with it. Purchase the non-subscription based printer.
PaulCarrack··on Tell HN: Cancelling HP Instant Ink prevents cartridges from being used
You bought one of the printers that end with an "e". For example:

HP OfficeJet Pro 9025e vs HP OfficeJet Pro 9025

OR

HP LaserJet Pro M234sdwe vs HP LaserJet Pro M234sdw

The "e" printers support subscription based ink and require an internet connection otherwise they won't print.

- It says it all over the outside of the box

- It says it in the box on multiple sheets of paper in big text

- It says it when you are installing the driver

- It says it when you are purchasing the subscription

The cost of the printer is subsidized to some extent (similar to carrier locked phones) and they are subscription based printers.

I don't understand how HP is at fault here. Subscriptions are a shitty business model, but nobody forced you to buy a subscription based printer. If you didn't want that, then you should not have bought the "e" model, you made that decision yourself, ignoring all the warnings outside and inside the box, regretted it later, then blamed HP.

PaulCarrack··on How the 8086 processor determines the length of an instruction
Love the work Ken, been reading your articles since the early 2010s. Do you get paid to write these posts and do the research or is this just a hobby? I wish I could find the time to do something similar, but between family and work I have zero free time to do anything anymore, unlike my 20s that were time spent wasted. Would love to know how you do time management if this is your hobby.
PaulCarrack··on The DOS SDK
What a bizarre flex... I'm sure you're a blast to talk to at parties and events lol
PaulCarrack··on Carl Hewitt has died [pdf]
That's odd, I'm having a Mandella Effect here, I thought the company name was Hewitt-Packard.
PaulCarrack··on Carl Hewitt has died [pdf]
My very first computer as an HP. My dad came home with one from CompUSA back in the mid-90s. I think this was shortly after Packard Bell rebranded themselves. I don't know what involvement Carl had with the company by that point in time, but he indirectly had an impact on me as it got me started in computers very early in life. RIP.
← PreviousPage 2 of 2