Live data from Hacker News

John Carmack's arguments against building a custom XR OS at Meta

twitter.com

671–675 of 675 posts

Re: John Carmack's arguments against building a custom XR OS at Meta

#671

Earlier quoted context omitted.

I can see that. Sadly, there are a lot of people in the world who simply don't know how to deal with people who can be direct, if not somewhat abrasive, in their communication style. Their intent can be noble, well-intentioned, and not meant to offend. They simply don't beat around the bush or worry about whether your fragile ego will be bruised when they make an observation. I've had to coach people and help them un…

I admit you encouraged me to think a little more about how the person (like myself, in many ways), might feel to be called abrasive, difficult, or any other negative thing. It makes me want to reframe this a little with your statement 'understand the person and adapt accordingly.' As someone who has learned their social skills later, I think it's usually more of a responsibility of the abrasive person to adapt their…

I tend to look at it more from the perspective of what I can control. I can’t control how others communicate. What I can control is how I communicate and how respond to others. My response requires me to seek to understand the other person and then use that to guide my actions.

You’re right that direct and/or abrasive communication is better received in high trust relationships or environments. So the goal should always be to try and take steps to cultivate that.

In my experience, some people are legitimate assholes. but many are simply misunderstood and what I’ve learned throughout my life is that you’ll learn a lot and gain a lot simply by looking past your initial emotional response and approach things with an open mind.

Re: John Carmack's arguments against building a custom XR OS at Meta

#672
post #510
post #495

Earlier quoted context omitted.

A better service to humanity yet is taking that money and spending it on whatever is valuable to yourself, thus providing more people with the opportunity to sustainably work for a living. Capitalism and all that.

The idea that all decisions under capitalism are value-neutral is ludicrous. By your definition, selling arms to dictators and using the money to buy a yacht and private security qualifies as "service to humanity."

The entire point of capitalism is that they are not. That is also the reason why there is no real alternative to the price mechanism wrt. resource allocation at scale.

Re: John Carmack's arguments against building a custom XR OS at Meta

#673
post #495

Earlier quoted context omitted.

A better service to humanity yet is taking that money and spending it on whatever is valuable to yourself, thus providing more people with the opportunity to sustainably work for a living. Capitalism and all that.

Sounds like completely self serving BS. I don't understand what possible definition of 'service to humanity' that could be true under. EA charities estimate that the cost of malaria prevention that will save a person's life for 1 year is ~$150. So what is a 'better service for humanity'? Buying yourself one night of sushi & wine or donating one year of life to somebody who wouldn't have it otherwise?

In addition to being unnecessarily aggressive, this is a strawman and whataboutism.

Food for thought: Do you think slavery is or was a “service to humanity”? Because that is what you are advocating: Forcing some set of people to work for free for another.

Also why do you think it has become so cheap in the first place?

This is not to say that eradicating malaria might not make a lot of sense by the way. But you are being incredibly disingenuous, and your argument is based on bad premises.

Re: John Carmack's arguments against building a custom XR OS at Meta

#674
post #495

Earlier quoted context omitted.

A better service to humanity yet is taking that money and spending it on whatever is valuable to yourself, thus providing more people with the opportunity to sustainably work for a living. Capitalism and all that.

There is no reason to expect "buy stuff you want" to be more charitable than charity. At a glance, the stuff itself obviously takes up a good chunk of the money and much is going to end up in the hands of people who already have plenty. You emphasize "sustainably", but how is it more sustainable to give 500k/year to capitalism until you don't make that much / retire / die? In either option, that 500k/year is there un…

“More charitable than charity” is circular – nothing can be more charitable than charity.

Something can however be a lot more valuable than any action by which value is destroyed. Destroying value, by the way, can by definition not be sustainable. Alas, opportunity cost is (also by definition) not directly observable, so it gets dismissed. Hence, e.g., the broken window fallacy.

You don’t “give to capitalism”, you engage in voluntary transactions with other individuals and legal entities, such that they are a net (expected) gain in value for all parties involved.

Re: John Carmack's arguments against building a custom XR OS at Meta

#675
post #670

Earlier quoted context omitted.

So you're saying there's no right and wrong decision on whether to make your own OS because Meta has not decided whether it's a public corporation with fiduciary duty or a kindergarten for OS hobbyists to have unproductive wasteful but fun projects in? So that's like saying there's no right or wrong answer on whether to leave your 15th floor apartment a normal morning via the stairs, or by jumping out of the bathroom…

> So you're saying there's no right and wrong decision on whether to make your own OS because Meta has not decided whether it's a public corporation with fiduciary duty or a kindergarten for OS hobbyists to have unproductive wasteful but fun projects in? No, because it's subjective whether your interpretation of "fiduciary duty" precludes them from developing an OS. I think it does not, for example. > Unless your goa…

> No, because it's subjective whether your interpretation of "fiduciary duty" precludes them from developing an OS. I think it does not, for example.

We can disagree in our best assessment if "developing an OS" is a good strategy for achieving our goals.

But no, that is not subjective. There's a right answer. We can try to use our experience and place subjective weights on probabilities, but if we could A/B history, there's definitely an objective right answer.

Boiling down "building an OS" to the math of spending dollars on OS development and the return on this investment in dollars, this is objective.

In your estimation of how much it'll cost, you turn to experts who use objective and subjective resources to try to estimate the true objective numbers.

> for you "objective" points to a different idea than it does for most people.

Me, the dictionary, and the world disagrees with you.

> It is very much not an objective discussion if you are discussing whether it makes sense to develop a new operating system.

I don't know what kind of discussions you have, but if you were in the room would you be saying "I just have this gut feeling that we need to develop an OS"?

I would hope that instead you would be making objective arguments such as "The cost of this OS development, because we control the hardware and will need drivers for video, audio, bluetooth, and inertial sensors, is (based on similar projects here) about $X in labor cost. The benefits are (just making this up) battery times because we won't need a write path and cache coherence on the storage system, which per this benchmark consumes Y% of clock cycles. And this should cause our product to be better to the tune of $Z based on these previous product statistics"

Now, an objective counter argument could be that the cost isn't $X, it should be $X2, because the people working on this have an opportunity cost. And there's another cost $W, which is delayed time to market. And $X in any case would need to be compared with patching the Linux kernel for the needed features.

And so on, and so on.

It's also an objective discussion to appeal to your experience, or experience of others: "Look, when company X, Y, and Z did this, the eventually abandoned that approach. It never worked for those companies. Why would it instead work for us? How is the problem space different?".

A subjective discussion would be "I just feel like it'll be cleaner if we had our own OS, and that should allow us to leapfrog competition", being countered with "well Linux is battle tested and just works".

"I don't think anybody cares about battery times" — subjective. "Game Boy Classic was good for 30h play time, whereas Game Boy Color only for 10. Here's sentiment analysis on the Game Boy forum indicating with so-and-so error bars that people did care for that use case, and people returned their puchases indicating battery life at a rate of so-and-so higher for Color" — Objective. — "Well, we're not making Game Boy" — Subjective.

If you're having the latter discussion, then you're not actually having a discussion whether it makes sense to develop a new operating system. Whatever you decide will just have the rationale "it felt right".

Having seen Carmack's talks and writings, it's my assumption that his case against writing an OS was not "just trust me bro, I'm experienced". It was likely painfully specific both about the technical complexities, and how those are connected to the bottom line (the end goals).

Your argument seems to be one against the idea of expertise. Experts need to be able to communicate objectively, but the other end of the spectrum where it appears you are, is that "it's all subjective, your data is as good as my guess, there's no such thing as truth".

Subjective is of course not wrong. My examples above may imply that, but just because a visionary can have a subjective vision that predicted the future correctly, doesn't make objective counters not objective. Just objectively wrong.

"You have a one-in-a-billion chance to win the lottery" — "Well I felt I would and I did!" — "Congrats. I was not wrong though".

> Words do mean nothing, they are pointers to ideas.

Are you a philosophy student? Seems a bit entry level.

Post reply on HN