HNHacker News
TopNewBestAskShowJobs

MBCook

35,534 karma · joined December 24, 2011

Want to email me? Username is ‘foobarsoft’. Domain is ‘foobarsoft.com’.
submissionscomments
MBCook··on Apple Vision Pro Speeds Up Endoscopic Surgery by Almost 20%
I think it’s much better than HoloLens. I also think it could’ve been a lot more successful if they didn’t force it to be a fancy iPad and left it more open like a Mac.

The price is way too high for something that locked down.

MBCook··on Pass the Passkey: A Novel Attack Surface in Passwordless Authentication
There is nothing stopping people from using passkeys with MFA. I’ve seen them do it. It’s against the suggestion, but they can do it.
MBCook··on Pass the Passkey: A Novel Attack Surface in Passwordless Authentication
I think it’s a 27 feature.
MBCook··on Pass the Passkey: A Novel Attack Surface in Passwordless Authentication
Boy I’m so tired of people trying to make clever attack names. They don’t help remember things, there are too many.

So all 3 “pass-ta-key” attacks are not attacks on passkeys, they’re attacks on the Google vault.

And if you get access to the vault, then you get everything. OK. And if you get access to a synced traditional password vault, then you get everything.

So… meh. These are bugs, they will be fixed. Good on them for disclosing them. But this does not prove that passkeys are terrible. This does not make them less secure than random passwords.

If it wasn’t for the fact that they just happen to be getting passkeys, seems like this wouldn’t be worth a headline or discussing at all. And if they have this level of access, then they also get all the standard password credentials in the vault too, right?

MBCook··on Windows XP 2002 for the Itanium: Unbridled rage
The lack of licensing to other companies was clearly a POWERFUL incentive.

Imagine how much money they could make if that pesky AMD went away.

MBCook··on Windows XP 2002 for the Itanium: Unbridled rage
It was neat to live through the era where CPUs constantly got faster and they were willing to try such oddball stuff.

For such a long time it became “faster and more cores, don’t be different” and just didn’t seem as interesting.

Apple Silicon had been very interesting to me. I’m really hoping to see a stronger ARM push on Windows, both because I know it can be great and because it’s just interesting. Windows has never had to switch architectures (for consumers) or support two at once for any reasonable population.

Also, whatever happened to mill? We used to get posts about them all the time.

And I wonder what would have happened to Power if they had the 3rd party fabs that exist today instead of being stuck with what IBM could make in-house.

MBCook··on The Dunning-Kruger effect may just be a data artefact (2020)
Even if it isn’t true, it’s got the feeling of truthiness (1).

I don’t expect it to ever go out of the public consciousness. Like other things that were never real like Stockholm Syndrome I suspect it’s just stuck in the zeitgeist now.

1. https://en.wikipedia.org/wiki/Truthiness

MBCook··on The Potomac River Midair Collision
I tried to read it. Section list isn’t links. Tried to scroll, got a full screen dickbox. Gave up.

If you want to write for email, just write for email and don’t put it on the web. If you wanna put it on the web, use web features.

And either way, don’t put full screen stuff in my face when I’m trying to read.

I gave up. I’ll wait for a summary from another website that treats users better.

MBCook··on The myth of Snow Leopard
It was definitely a great release. I think that’s a big part of why it’s become legendary.

To me the myth is the “no new features”. Apple may have said that in places in marketing but there were new features. Grand Central Dispatch for example.

But in the legend that fact is lost.

MBCook··on Just because a game is on disc doesn't mean it will work in the future
It’s somewhat fair for multiplayer only games. Preservationists want the right to stand up their own server and that would be nice, but I get it.

However for games with a real single player component, or ONLY a single player component, there’s no excuse other than they can.

MBCook··on AI financial advice is surprisingly good, especially if you ask right questions
It’s still better than basically 0%.

Yeah they’re not going make you rich. It doesn’t take the place of investing. But its still better than a checking account for money you need to keep liquid.

MBCook··on AI financial advice is surprisingly good, especially if you ask right questions
When I first got a real high rate savings account it was 5%. I think my normal bank paid an incredible 0.05% at the time.

You’re right it varies and that has been obvious lately as I seem to be getting monthly email warning me my rate would be going down.

MBCook··on AI financial advice is surprisingly good, especially if you ask right questions
Yeah just off the top of my head I’d expect Discover and AmEx to be around 3.5%. Apple is at 3.4%.

I moved away from near 0% savings accounts more than 20 years ago, it’s amazing to me it’s still so common.

You don’t have to try very hard or go wrong to someone you’ve never heard of to get a good rate.

MBCook··on Just because a game is on disc doesn't mean it will work in the future
I believe there are games sold today where what’s on the disc is not enough to play it. There is a mandatory

A disc is not sufficient. It does not give you the rights you think.

MBCook··on Just because a game is on disc doesn't mean it will work in the future
You can keep your coaster for 500 years. Thats not want you wanted when you bought it.

What if the full game isn’t on the disc? How are you going to play it in five years when the servers are gone and you can’t download the rest.

What if the game isn’t on the disc at all? What if it’s basically a magic unlock code and then the whole thing gets downloaded. Like Nintendo’s game key cards.

No one can ever take away your right to stick your disc into the console. And it will always do whatever it did if you did that when the console was not connected to the Internet.

Today you can’t always play the game in that situation. Which means that having the thing in your hand already isn’t good enough.

Digital download makes that fact obvious. People think discs are still in PS1/2 days where they're always enough. Thats gone.

MBCook··on AI financial advice is surprisingly good, especially if you ask right questions
They are also assuming that the comparison is to a financial advisor and not either nothing or a relative/friend who may or may not give good advice.
MBCook··on AI financial advice is surprisingly good, especially if you ask right questions
3% is amazingly good. It’s not hard to beat that, but a savings account at a common bank can easily be below 0.05%.

I looked up BoA. 0.04%.

MBCook··on AI financial advice is surprisingly good, especially if you ask right questions
My checking account isn’t the best out there at 1%. Same with my savings account at 3.4%.

Neither of those is anywhere near inflation. You are effectively losing money by parking it there.

Most checking accounts don’t pay interest at all. I looked up Bank of America's savings account: 0.04%.

You read that right. Effectively zero. And it’s a flat rate. Whether you have $10 or $10 million in there.

MBCook··on Just because a game is on disc doesn't mean it will work in the future
That was Sony music, not Sony Computer Entertainment.

Different divisions of a mega corp.

We know divisions fight. The hardware business had to make MiniDisc worse so Sony Music wouldn’t be too mad.

MBCook··on Just because a game is on disc doesn't mean it will work in the future
Even if it has the full game they can EULA out if it. There are no laws saying they can’t.

Discs are accidental theater. They didn’t start out that way but that’s what they’ve become.

MBCook··on Just because a game is on disc doesn't mean it will work in the future
It’s a pretend manifestation, as the article points out.
MBCook··on Just because a game is on disc doesn't mean it will work in the future
No. Thats the whole point.

The point is you have no rights digital or physical. That’s the problem.

Disc are not magic totems. There is nothing promising you the disc you will work in 10 years, 10 months, 10 days. Nothing ensuring that you can resell it for >$0. They could trivially make the disc hold a one-time redemption for the game.

If you buy a physical used copy of Anthem can you play it? Nope. They could do that with single player games.

What’s the resale value of, effectively, a coaster? Can you lend it to a friend? Your current rights are about the coaster. Not the software.

You happen to have abilities with physical discs because of tradition. You’re not guaranteed those. Digital makes that obvious.

This is a rights issue.

MBCook··on Just because a game is on disc doesn't mean it will work in the future
Discs don’t matter. The whole “bring back discs” thing is pointless. They’re gone. Period.

Rights matter. If we had the same rights with digital purchases we had with old physical games the disc thing would be a much much smaller issue. Would many care outside true collectors?

Don’t confuse the two. If you do, and you complain loudly enough, you’ll get the monkey’s paw version of discs. All the downsides of both, no upside at all.

MBCook··on RipGrep musl binaries occasionally segfault during very-large searches
It’s the kernel. Nothing a user space library can do should ever be able to call this.

Just happens to be that the musl code is able to hit this and other code isn’t for some reason.

MBCook··on RipGrep musl binaries occasionally segfault during very-large searches
The first thread is the user program, the other thread is the kernel doing things on another core.

Reading from the zero page is legal, that doesn’t cause it to crash. The crash is because of a logic “bug” in the program where the zero it reads back causes some other issue in the program.

I say “bug” because it’s clearly impossible without the kernel messing up. It just stored a non-zero value there.

MBCook··on RipGrep musl binaries occasionally segfault during very-large searches
Sounded like a race condition causing a correct new mapping in the TLB to be cleared away by mistake, reverting back to the zero page mapping it was before.
MBCook··on RipGrep musl binaries occasionally segfault during very-large searches
Excellent explanation.

I’ve been reading the LWN kernel page for >20 years so I’ve picked up almost all the jargon and could understand it pretty decently.

You’re dead on in saying it was written for that specific audience, not anyone more “normal”.

MBCook··on JEP 401: Value Objects (Preview) merged to OpenJDK master
I have never run into code like that in any of my jobs.
MBCook··on JEP 401: Value Objects (Preview) merged to OpenJDK master
I agree fully. It may not be perfect but it works really well, has a huge community, and I like the language.

I mostly ignore online discussions about Java. So much of it just feels like memes. Complaining about things that haven’t been valid in a very long time. Sometimes almost 2 decades.

It feels a bit like people bashing Nickelback. It was the “cool” thing to do. Maybe they’ve never used Java. Or only for one college course.

People can dislike Java. I’m sure some do. It’s fine. But it seems like the anti opinion is really over represented/amplified.

MBCook··on Stacked PRs are now live on GitHub
Oh good! I have had a chance to try it.
← PreviousPage 10 of 34Next →