Live data from Hacker News

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

twitter.com

171–180 of 675 posts

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

#171

Earlier quoted context omitted.

No it isn't

Technically you are correct but the commenter you’re responding to means that with the amount of Western Governments spend on MS products and services, the are a d facto (if not de jure) state backed enterprise.

Yes, but the power play seams to be more like MS backes several states.

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

#172
post #154

Earlier quoted context omitted.

> But I have wondered why one of these companies with billions of dollars to burn hasn't tried to create something new as a strategic initiative. See Google's Fuschia: https://en.wikipedia.org/wiki/Fuchsia_(operating_system) > But the long term value could potentially be astronomical. Such as what?

> Such as what? Historically? The internet, the concept of a graphical user interface, the mouse, the smartphone, the LCD display, the laser printer... It's about clever people trying weird stuff, and occasionally ending up with a world-changing idea. Asking for examples of to-be-discovered innovations is, by definition, an impossibility.

Companies are risk averse, ask DARPA to do it.

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

#173

I'd love a truly new OS, but I just don’t know what it would look like at this point? "New OS" ideas tend to converge on the same trunk. Building a hobby OS taught me how little is just "software". The CPU sets the rules. Page tables exist because the MMU says so. Syscalls are privilege flips. Task switches are register loads and TLB churn. Drivers are interrupt choreography. The OS to me is just policy wrapped aroun…

try to quickly spawn a lot of processes on windows

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

#174

> They also got me reported to HR by the manager of the XROS effort for supposedly making his team members feel bad I've only seen John Carmack's public interactions, but they've all been professional and kind. It's depressing to imagine HR getting involved because someone's feelings had been hurt by an objective discussion from a person like John Carmack. I'm having flashbacks to the times in my career when coworker…

Hehehe. I have talked to John Carmack a few times. He's super harsh and has zero filter or social niceties (Azperger's level, not that he is, but just sayin'). If you are not used to it or understand where it's coming from, it can be quite a shock. Or at least he was, many years ago. Maybe he's changed.

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 understand the entitlement involved in demanding that everyone adjust and adhere to their personal preferences and communication style. In my experience, it's about seeking to understand the person and adapt accordingly. Not everyone is willing to do that.

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

#175

> They also got me reported to HR by the manager of the XROS effort for supposedly making his team members feel bad I've only seen John Carmack's public interactions, but they've all been professional and kind. It's depressing to imagine HR getting involved because someone's feelings had been hurt by an objective discussion from a person like John Carmack. I'm having flashbacks to the times in my career when coworker…

meta was a weird place for a while. because of psc (the performance rating stuff) being so important… a public post could totally demoralize a team because if a legend like carmack thinks that your project is a waste of resources, how is that going to look on your performance review? impact is facebook for “how useful is this to the company” and its an explicit axis of judgement.

But... That's not an HR violation. If something a team is working on is a waste of resources, it's a waste. You can either realize that and pivot to something more useful (like an effort to take the improvements of the current OS project and apply them to existing OSes), or stubbornly insist on your value.

Why is complaining to HR even an option on the table?

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

#176

> my old internal posts... got me reported to HR by the manager of the XROS effort for supposedly making his team members feel bad That jives with my sense that META is a mediocre company

It matters who you communicate concerns to. Something as fundamental as "I think that your team shouldn't even exist" should go to the team leads and their managers exclusively at first. Writing that to the entire affected team is counterproductive in any organization because it unnecessarily raises anxiety and reduces team productivity and focus. Comments like this from influential people can have big mental and phy…

> Comments like this from influential people can have big mental and physical health impacts on people.

So what are we supposed to do? Just let waste continue? The entire point of engineering is to understand the tradeoffs of each decision and to be able to communicate them to others...

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

#177
post #25

Earlier quoted context omitted.

I'll offer a different interpretation: If a professional can't give critical feedback in a professional setting without being rude or belittling others, then they need to improve their communication skills.

Having worked in the valley, I've seen what critical feedback meant in many companies there, and it removes all usefulness of the info because there is a ceiling of what is socially acceptable to say; therefore, you can't know how bad or urgent things are. Everything is ASAP. They are super excited about everything. And nothing you do is wrong, it just could be improved or they like it but don't love it. You don't kn…

> In Germany, you can't even legally say somebody did a bad job at your company in a recommendation letter. Companies created a whole subtext to workaround that, it's crazy.

I don't think it's just about legality. Whether the recommendation letter is included in the application is at the distinction of the applicant. When you want it to reach the next company, you must write is so, that the former employee considers it to be a good recommendation.

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

#178

Earlier quoted context omitted.

meta was a weird place for a while. because of psc (the performance rating stuff) being so important… a public post could totally demoralize a team because if a legend like carmack thinks that your project is a waste of resources, how is that going to look on your performance review? impact is facebook for “how useful is this to the company” and its an explicit axis of judgement.

But... That's not an HR violation. If something a team is working on is a waste of resources, it's a waste. You can either realize that and pivot to something more useful (like an effort to take the improvements of the current OS project and apply them to existing OSes), or stubbornly insist on your value. Why is complaining to HR even an option on the table?

Complaining is always an option. The problem is that HR actually takes the complaint seriously.

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

#179
post #57

He's acting like their VR UX is top notch when it's as bad as it gets. Just yesterday I dusted off my Meta Quest 2 to play a bit, and spent around an hour trying to pair up my left controller to the helmet after replacing the battery. You can't do it without going through their fucking app, that asks for every permissions under the sun, including GPS positioning for some reason. After finally getting this app working…

> You can't do it without going through their fucking app, that asks for every permissions under the sun, including GPS positioning for some reason.

If it uses bluetooth, which it might for the controller?, the permission for bluetooth on Android is fine location --- the same permission as for using GPS. That might be the same permission you need for wifi stuff, too? Because products and services exist to turn bluetooth and wifi mac addresses seen into a fine location.

But who knows what they do with the GPS signal after they ask for it?

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

#180

> I wish I could drop (so many of) my old internal posts publicly, since I don’t really have the incentive to relitigate the arguments today – they were carefully considered and prescient. They also got me reported to HR by the manager of the XROS effort for supposedly making his team members feel bad, but I expect many of them would acknowledge in hindsight that the Meta products would not be in a better place today…

Yep, I can 100% believe it having worked in such environments
Post reply on HN