/linked/2017/01/10/lattner-tesla

Comments

Q*Bert:
Ouch, Apple. Not good. And it's not like he had to jump because it's something Apple's not working on.
11:07 pm — Tuesday, 10 January 2017
toolshed:
Poor bastard will spend the next 20 years standing in the dock being cross-examined in about a gazillion law suits.
11:19 pm — Tuesday, 10 January 2017
Dicknose:
>CHRIS LATTNER LANDS AT TESLA

Lands at?

More like poached by a more interesting project.

"Lands at" makes it sound like he had no other options.

The guy was a key employee at Apple and left.

According to Gruber:

>Lattner is a really smart, very well-liked, and deeply respected guy. His leaving is a loss for Apple.


Lands at. Fuck off. He left Apple because reasons and joined Tesla.

Too bad Apple doesn't have the courage to keep this kind of talent. Get ready for a decade of stagnant same old shit from Apple.
11:23 pm — Tuesday, 10 January 2017
Vanilla Dry Ice:
In related news, "Dick Johnson, Apple's Product Manager for MacPro, has left the company. He was shot by a firing squad a few months ago, and his ashes enclosed in a MacPro case and buried in an old BART tunnel."
11:57 pm — Tuesday, 10 January 2017
Tim Cooked:
Hi y'all, this is Tim from Apple. We're going to be paring down on our product offering. Like Jobs famously did in 1997, I am going to create a 1-by-1 (vice Steve's 4-by-4) grid of product offerings.

"Starting in April 2017, Apple will only have one product in its entire portfolio: the Apple Keyboard with Numeric Keypad - US English.

"This reorganization will allows us to save more cash so that we can get ready for the repatriation of the billions of dollars we've currently parked in Ireland. In turn, this will make our investors very, very happy. And a few customers too, I think. Thank all y'all."
12:01 am — Wednesday, 11 January 2017
anonymous:
as an investor, i'd be fine with this.
1:14 am — Wednesday, 11 January 2017
Mac Pro is Dead:
A Trash Can Mac Pro *would* be a pretty nice urn... that would be a pretty good "the Mac Pro is Dead" troll for any of you web designers...
1:16 am — Wednesday, 11 January 2017
To Be Fair:
> You can’t overstate what a star Chris Lattner is.

I think you can, and just did.
5:11 am — Wednesday, 11 January 2017
anonymous:
Apple's dying.

Fuck you Tim Cuck!
8:44 am — Wednesday, 11 January 2017
ano:
This is the guy who designed the future foundational language for Apple. Apple's higher level answer to JavaScript.

Losing him now while Swift is still early is a fucking disaster. There's no other way to put it.
12:55 pm — Wednesday, 11 January 2017
always-on:
when Apple loses a monomaniac focused billionaire, you have to find another monomaniac focused billionaire to follow.

But Larry's off yachting.
1:12 pm — Wednesday, 11 January 2017
anonymous:
for fucks sake, it'll be fine. people have left apple before.
3:52 pm — Wednesday, 11 January 2017
Stroke! Stroke!:
When you have a critical employee, you're supposed to build a supporting team so that if they get hit by a bus the project doesn't die.

Apple has historically been very good at that, so it's not a big deal.

Plus the old MPW team is still there plugging away in the trenches.

That said, the original spark of creativity is gone, but it's unclear if he still has it anyway.

People obsess about Clang the compiler, but LLVM itself was really fucking cool: a realtime VM thing that could retarget/compile IR on the fly. Apple originally used it for OpenGL or something like that, so they didn't have to write machine-specific OpenGL shit.

The original LLVM has been lost in the project space, but the applications really are endless.

Apple could use it, for example, to have "binaries" that were compiled down to native code on the fly...like flashport, but more elegant. You wouldn't have x86 or x86_64 or ARM, you'd have IR that would get flattened at runtime (or whenever the heck you wanted to do it).

4:29 pm — Wednesday, 11 January 2017
David X.:
@ano:
> This is the guy who designed the future foundational language for Apple. Apple's higher level answer to JavaScript.

I doubt it's meant as an answer to JavaScript (and it isn't at this stage for sure). It's a modern answer to Objective-C/C++.

@Stroke! Stroke!:
> People obsess about Clang the compiler, but LLVM itself was really fucking cool:

Agreed. Which Mr. Lattner started as a student.

> a realtime VM thing that could retarget/compile IR on the fly. Apple originally used it for OpenGL or something like that, so they didn't have to write machine-specific OpenGL shit.@

It's really not a "realtime VM" and the "VM" part of the name has always been a bit of a misnomer (I think Chris once mentioned that he picked the name because "VM" was a popular term at the time). There is a VM in LLVM, but it doesn't have particularly good performance (it allows one to interpret the IR, which is sometimes useful during development). LLVM is an excellent tool chain for compiler back ends though. In particular, it can be tuned to generate decent code in little time, making it suitable as a fallback code generator for particularly hot spots in an actual JIT VM.
7:29 pm — Wednesday, 11 January 2017
Patrick Henry, the 2nd:
> This is the guy who designed the future foundational language for Apple.

And fucking failed at it. Swift is a TERRIBLE language. Designed by a compiler nerd, instead of a programming nerd.

> Losing him now while Swift is still early is a fucking disaster. There's no other way to put it.

Its only a disaster if you think Swift was good. Which it wasn't. Hopefully we'll get Objective-C 3.0 now instead of the giant pile of shit Swift is.
8:26 pm — Wednesday, 11 January 2017
Q*Bert:
> Losing him now while Swift is still early is a fucking disaster. There's no other way to put it.

I don't think it's quite that bad. First of all, they've been developing Swift for ~6 years now, so it's not like it just hatched. With Swift 3, you can build real, full-function, professional apps for macOS, iOS, tvOS, and watchOS without a lot of pain. Even interoperating with C and Objective-C is relatively painless and has improved a lot since the earlier versions.

Second, it's open-sourced. It has a large community working on it daily. There are a ton of third-party Swift-compatible libraries available through Carthage, Cocoapods, and SPM, everything from network calls, JSON processing, charting, custom UI controls, almost anything you can think of. All that isn't going away because Chris Lattner left Apple.

Third, he says he'll still be involved in its development. I believe that because Swift is his baby.

Fourth, there are probably a lot of people still inside Apple who are both using Swift and developing it. Probably really talented people that we just haven't heard about yet. No one knew Jonny Ive's name when he was toiling away in the bowels of Apple's design department for years either. Apple is too committed to Swift at this point to let it languish, or drop it, that's not going to happen. Hell, you can even sort-of code it right on an iPad, something that Obj-C never was able to do.
9:23 pm — Wednesday, 11 January 2017
Stroke! Stroke!:
I'd leave apple for .5% of Tesla.
9:56 pm — Wednesday, 11 January 2017
ano:
Swift is comparable to JavaScript in that its a higher level language where the user isn't tasked with manual memory management -- something most JavaScript developers have never learned to do. It is meant to compete in that tier of languages
7:04 am — Friday, 13 January 2017
Leave a Comment
To leave a comment, install the Safari extension!