John 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…
John Carmack's arguments against building a custom XR OS at Meta
651–660 of 675 posts
Re: John Carmack's arguments against building a custom XR OS at Meta
#652Earlier quoted context omitted.
There were almost no kids on the XROS team. The bulk of the team were E6s with graying hairs, multiple kids, and very impressive history of work on other well-known operating systems -- and most of them wrote a lot of code. This was the senior-est team I ever was a member of. Also, the most enjoyable interview process I've ever been through, no bullshit whatsoever and a rare case that I actually had to implement the…
I chatted with someone on the language side of the project (I believe the same project) and it was fascinating how ambitious the concept was. I do wish it was finished or open sourced though
Re: John Carmack's arguments against building a custom XR OS at Meta
#653Earlier quoted context omitted.
Just a small bunch of XROS people came from FB proper (mostly managers) because an average FB SWE has no required skills. Most folks were hired from the industry at E5/E6 and I think we had ever took one or two bootcampers that ultimately were not successful and quickly moved elsewhere in FB.
What were the required skills that bootcampers lacked? Has anybody without a university degree succeeded there?
I think everyone had a degree but looking at my degree (applied math) in particular nothing that I had learned at the uni was immediately useful and I think there isn't really anything that would prevent a smart person with a GED and some history of, say, Linux kernel contributions from succeeding on a team like this. Except may be a degree is needed for H1B visa for those who need it.
Re: John Carmack's arguments against building a custom XR OS at Meta
#654Earlier quoted context omitted.
There were quite a few of high-caliber individuals with equally impressive resumes in the organization to match Carmack's wisdom and ego.
Hard to believe that, although maybe they considered their own resumes equally impressive.
Re: John Carmack's arguments against building a custom XR OS at Meta
#655Earlier quoted context omitted.
There were quite a few of high-caliber individuals with equally impressive resumes in the organization to match Carmack's wisdom and ego.
The metaverse has really showcased that. They finally have feet now, right? Only light fun. I'm just a little perplexed at their progress and direction over the past 7-8 years. I don't understand how they can have so many high caliber people and put out...that.
Re: John Carmack's arguments against building a custom XR OS at Meta
#656Earlier quoted context omitted.
Just a small bunch of XROS people came from FB proper (mostly managers) because an average FB SWE has no required skills. Most folks were hired from the industry at E5/E6 and I think we had ever took one or two bootcampers that ultimately were not successful and quickly moved elsewhere in FB.
What were the required skills that bootcampers lacked? Has anybody without a university degree succeeded there?
- you're interviewed with a random team and evaluated if you'd be a good fit for the company.
- you are hired and go through a multi-week "bootcamp" to learn FB's vocabulary, processes, and tech stack, fixing some real bugs and implementing some real (but minor) features in the process.
- upon completing the bootcamp you seek a team that is of interest to you and if interest is mutual, you join the team. If you can't find a team after X weeks, you part ways with the company.
Re: John Carmack's arguments against building a custom XR OS at Meta
#657Earlier quoted context omitted.
> So you don't know what's going on; you're assuming. Cool. Incorrect. Their post makes it clear they were not involved in their own words. It's called reading comprehension.
> It's called reading comprehension. Right back at you.
Re: John Carmack's arguments against building a custom XR OS at Meta
#658Earlier quoted context omitted.
How much money have states and local governments spent on Microsoft products and services? How much money has Microsoft collected from companies that are providing products and services to US governmental agencies? Government spending is not easy to track. This doesn't even begin to touch on non-monetary benefits Microsoft receives with government influence.
Now you are really starting to bend over backwards. The claim was that MS was a state enterprise. It's still not even close.
Re: John Carmack's arguments against building a custom XR OS at Meta
#659Earlier quoted context omitted.
> Modern hardware is just so complicated it would take a long time to completely document, and even longer to write a driver for. You know, one'd think that having a complex hardware should make writing a driver easier because the hardware is able to take care of itself just fine, and provide a reasonable interface, as opposed to devices of the yore which you had to babysit, wasting your main CPU's time, and doing si…
No, the complexity usually isn't hidden. It's the driver's job to do that. I guess one exception maybe is Nvidia who have sort of hidden the complexity by moving most driver functionality onto software on the card. At least that's how I understood it. Don't quote me on that.
It's just that most internal hardware initially only cares only about Windows (or only Linux) so it makes more financial sense to develop a more complex driver than a complex firmware. The equation might change later on but by then you are stuck with the hardware design.
Re: John Carmack's arguments against building a custom XR OS at Meta
#660Earlier quoted context omitted.
I followed his posts internally before he left. He was strict about resource waste. Hand tracking would break constantly and he brought metrics to his posts. His whole point was that Apple has hardware nailed down and it’ll be efficient software that will be the differentiator. The bloat at Meta was the result of empire building.
The software for the Quest 3 is unreliable and breaks often. A team that attacks attempts to hold them accountable makes a lot of sense.
Meta Quest 3 feels like sci-fi tech with badly executed UI design from the 90s.