Live data from Hacker News

Welcome Chris Lattner

tesla.com

61–70 of 291 posts

Re: Welcome Chris Lattner

#61

There's got to be more to this story. You don't spend years developing a language (Swift) as culmination of previous work (LLVM) and then abandon it for a job in a relatively new and different discipline. It doesn't make much sense to me.

Mm, I disagree. It's amazing and admirable how hard Chris has pushed on LLVM and such, but if he sees an opportunity to do something he thinks is really important, why wouldn't he take it?

Re: Welcome Chris Lattner

#62
post #57
post #52

Earlier quoted context omitted.

I see Musk as more of a Bushnell/Woz hybrid. He knows his shit technically, which is why good people want to work with him. Jobs knew how to delegate knowing his technical shit to others though.

Jobs wrote the Atari game brick breaker. So like Gates, Zuckerberg, and Musk he does have a technical background.

As the story goes, Wozniak was actually the primary (or maybe even sole?) implementer on that project:

https://en.wikipedia.org/wiki/Breakout_(video_game)#History_...

Re: Welcome Chris Lattner

#63

I've met Chris and he is one of the nicest and humblest guy you can imagine. I'm not betting on him lasting in Tesla for more than 12 months. I think there will be a cultural conflict.

Was there a cultural conflict for the myriad other ex-Apple employees at Tesla?

Re: Welcome Chris Lattner

#64
post #57
post #52

Earlier quoted context omitted.

I see Musk as more of a Bushnell/Woz hybrid. He knows his shit technically, which is why good people want to work with him. Jobs knew how to delegate knowing his technical shit to others though.

Jobs wrote the Atari game brick breaker. So like Gates, Zuckerberg, and Musk he does have a technical background.

Not really. He was contracted to do it, but subbed all the actual engineering work to Wozniak then essentially lied to Wozniak about how much that work was worth.[1]

[1] https://en.wikipedia.org/wiki/Breakout_(video_game)#History_...

Re: Welcome Chris Lattner

#65
post #57
post #52

Earlier quoted context omitted.

I see Musk as more of a Bushnell/Woz hybrid. He knows his shit technically, which is why good people want to work with him. Jobs knew how to delegate knowing his technical shit to others though.

Jobs wrote the Atari game brick breaker. So like Gates, Zuckerberg, and Musk he does have a technical background.

Pretty sure Woz wrote Breakout, with er ... "assistance" from Jobs.

Re: Welcome Chris Lattner

#66
post #52
post #32

Elon Musk is the new Steve Jobs. He is an inspirational leader and talented people want to work with him. It appears it will be harder and harder to attract and keep talent at Apple with out a leader like Steve Jobs.

I see Musk as more of a Bushnell/Woz hybrid. He knows his shit technically, which is why good people want to work with him. Jobs knew how to delegate knowing his technical shit to others though.

Steve Jobs' contributions came from from his leadership and marketing chops, but he also had pretty good technical knowledge for a CEO. I mean, he got his start designing circuit boards at Atari.

Re: Welcome Chris Lattner

#67
post #32

Elon Musk is the new Steve Jobs. He is an inspirational leader and talented people want to work with him. It appears it will be harder and harder to attract and keep talent at Apple with out a leader like Steve Jobs.

I think Elon Musk is what Steve Jobs wanted to be. Steve Jobs thought he was changing the world with the iPhone, and while it was new it wasn't world changing. What Elon Musk does is world changing.

Re: Welcome Chris Lattner

#68
post #32

Elon Musk is the new Steve Jobs. He is an inspirational leader and talented people want to work with him. It appears it will be harder and harder to attract and keep talent at Apple with out a leader like Steve Jobs.

I think Elon Musk is what Steve Jobs wanted to be. Steve Jobs thought he was changing the world with the iPhone, and while it was new it wasn't world changing. What Elon Musk does is world changing.

If you think the iPhone didn't change the world, you need to take a second look.

Re: Welcome Chris Lattner

#69

Well, mystery solved. Now, the new mystery: What does this mean for Apple's car project? Yes, I realize he probably didn't have much (or anything) to do with it (whatever it really even is). There are going to be some batshit crazy theories though, and I can't wait to see how this affects Apple's stock price.

From Chris website: "My overall objective is to improve large software systems through the development of novel techniques as well as the application of known engineering principles. Of particular interest to me are programming languages, compilers, debuggers, operating systems, graphics, and other system software." So his new work will have a lot to do with his inters ;)

Doesn't sound like it.

All of those ("programming languages, compilers, debuggers, operating systems, graphics, and other system software") imply interest in tools for software development, where here they'd mostly be developing software (self driving engines etc), period.

Re: Welcome Chris Lattner

#70
What's really interesting about this is not just that Lattner is brilliant and liked, but that is highlights just how critical software correctness and reliability is to autonomous vehicles. Naively one might have expected some machine learning expert to take over the reins at Tesla. But fast-moving Silicon Valley needs a fundamental shift in quality standards when it comes to safety-critical software, and if you look closely, Lattner has been leading this charge at the language and compiler level.

His work has been distinguished by the melding of language safety, reliability and clarity, that is, not merely having sophisticated constructs that help the guarantee correctness, but also making code simple, beautiful and easy to read. Ultimately writing safe code depends on the ability of the programmer to comprehend it, so creating a programming environment that's successful on all fronts is a foundational achievement.

A notable example: LLVM enabled ARC, a beautifully simple approach to memory management that removed much (not all) of the need for the developer to implement details in code, while providing high efficiency and, perhaps even more importantly, predictable performance (no garbage collection pauses). These are all essential for safety-critical realtime software.

Post reply on HN