Earlier quoted context omitted.
John can be quite blunt and harsh in person, from everyone I know who’s interacted with him. If he doesn’t believe in something, he can sometimes be over critical and it’s hard to push back in that kind of power imbalance.
Carmack is a legend and I admire his work, but he seems to believe his own legend these days (like a few others big-ego gamedevs) and that can lead to arbitrary preferences being sold as gospel.
John Carmack's arguments against building a custom XR OS at Meta
541–550 of 675 posts
Re: John Carmack's arguments against building a custom XR OS at Meta
#542Earlier quoted context omitted.
John can be quite blunt and harsh in person, from everyone I know who’s interacted with him. If he doesn’t believe in something, he can sometimes be over critical and it’s hard to push back in that kind of power imbalance.
Which makes sense when you are one of 3 developers at ID software. There's absolutely no room for waste. This is Meta. Let the kids build their operating system ffs. Is he now more concerned with protecting shareholder value? Who cares.
Re: John Carmack's arguments against building a custom XR OS at Meta
#543Earlier quoted context omitted.
It was reverse engineered from a driver . With no driver and purely some PCIE device registers mapped into memory you might as well be trying to guess lottery numbers.
I guess the driver was the one that runs on Mac that they were able to refer to? Not sure you have any links to blog posts about this process it sounds so cool
Running macOS in a hypervisor controlled from a second machine (proxy mode + verbose==on) to watch drivers talk to the hardware:
https://asahilinux.org/docs/sw/m1n1-user-guide/#running-a-ma...
Re: John Carmack's arguments against building a custom XR OS at Meta
#544Earlier 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…
Although I have have met and currently work with many people who struggle with direct interactions to an extent where one could consider it a personal problem, I have also found that people who are direct or don't "beat around the bush" also often get VERY upset when treated similarly. I'm not saying that there's no space for direct communication and that everyone needs to be formal and socially polite during every i…
Re: John Carmack's arguments against building a custom XR OS at Meta
#545Earlier quoted context omitted.
Providing fentanyl to addicts is doing God's work then I imagine?
As we all know. People regularly overdose on Facebook and die.
Re: John Carmack's arguments against building a custom XR OS at Meta
#546Earlier quoted context omitted.
Carmack and Jim Keller for me. Hardware engineering for the latter!
Where are the good war stories on Keller?
Worked on DEC Alpha, AMD K7 & K8, Broadcom, P.A. Semi, was in turn purchased by Apple. Jim spent four years at Apple before first returning to AMD, then on to Tesla, Intel and finally Tenstorrent.
Keller keynoting TSMC's 2022 Open Innovation Summit: https://www.youtube.com/watch?v=32CRYenTcdw
Re: John Carmack's arguments against building a custom XR OS at Meta
#547John describes exactly what I'd like someone to build: "To make something really different, and not get drawn into the gravity well of existing solutions, you practically need an isolated monastic order of computer engineers." As a thought experiment: * Pick a place where cost-of-living is $200/month * Set up a village which is very livable. Fresh air. Healthy food. Good schools. More-or-less for the cost that someon…
Re: John Carmack's arguments against building a custom XR OS at Meta
#548Earlier quoted context omitted.
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 un…
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 communication style and know when it is best used.
Specifically, I think abrasive and direct works great in high trust environments. It has served me well as well. It does sometimes relate to autism for me, ymmv.
Anyway the reason why it doesn't work outside of high trust environments is that people have feelings, and their feelings matter. Ultimately you do have a responsibility to try and be considerate. So like, for me I try to separate the high trust and low trust environments in my life, and keep the part of me that's direct and abrasive (often among peers in technical context) less vocal in the low trust environment.
When I intentionally want to push back in a low trust environment, I try to check in more with the person, look to where they seem uncomfortable, and double check I understand what their insecurities might be in a certain context as that often increases defensiveness.
Sometimes in low trust environments I might not notice, or I might identify it as low trust and just not care. In those contexts yeah I'll be the disgruntled aspie ;) but in other contexts I want to connect to people and really think through the impact of my words not the righteousness.
Re: John Carmack's arguments against building a custom XR OS at Meta
#549John describes exactly what I'd like someone to build: "To make something really different, and not get drawn into the gravity well of existing solutions, you practically need an isolated monastic order of computer engineers." As a thought experiment: * Pick a place where cost-of-living is $200/month * Set up a village which is very livable. Fresh air. Healthy food. Good schools. More-or-less for the cost that someon…
Re: John Carmack's arguments against building a custom XR OS at Meta
#550I've written a lot of low level software, BSPs, and most of an OS, and the main reason to not write your own OS these days is silicon vendors. Back in the day, they would provide you a spec detailed enough that you could feasibly write your own drivers. These days, you get a medium-level description and a Linux driver of questionable quality. Part of this is just laziness, but mostly this is a function of complexity.…
It’s entirely laziness.