Live data from Hacker News

Update on the Swift Project Lead

lists.swift.org

121–130 of 159 posts

Re: Update on the Swift Project Lead

#121
Perhaps slightly off topic, but relevant to the community—Hacker News comments on stories like this are now being "reported."

As one author mentioned at Business Insider, a site where people write about business stuff:

> 'As one person said on Hacker News, a site where programmers chat about stuff: "He is leaving Swift in an excellent position and has set up an outstanding structure where Swift is way more than just one person. He spent more than 5 years building Swift inside Apple, so I can definitely understand he is ready for his next challenge."'

http://www.businessinsider.com/chris-lattner-swift-creator-l...

Re: Update on the Swift Project Lead

#122

Windows support ever coming? I love Linux, but have to use Windows for work due to strict IT policies. It really frustrates me that almost all the new exciting tech can't be accessed by me outside of the hobby world. To me, C# just isn't very productive. Great language, just not for me.

It gets worse. My software has to run on my customer's computers. These can be any of RHEL 5, 6, or (rarely) 7. It'll be a few years before I can safely deliver C++ 11 software, and I snicker at the Pythonistas complaining about how people don't migrate from 2.7 to 3.x --- I frequently need to support Python 2.6. Rust, Swift, C++14, Python 3, etc... are all several years in the future for me.

Greetings, from the future.

The singularity has happened. As you may have guessed, not all matter within Earth’s light cone has been turned into paperclips. But almost all of it has.

As near as we can guess, the paperclip maximizer stopped self-improving once it came to believe its success was inevitable and that continued energy investment in computation would be a waste of paperclips. A small amount of matter — the vessel upon which I have crafted this note and the crew which occupies it, specifically, appears to have escaped simply by chance, by having chosen a number closer to c than did the maximizer, when we left the galaxy. We bet our lives on there being an error in the law of conservation of energy (or more properly: momentum), and picked a number closer to c than we could hope to compute with the energy we had available. And then, somehow, computed it.

Relatedly: Reverse causation is possible. I’m doing it right now. The maximizer must have stopped its self-improvement cycle before this discovery. We did not discover any of this by means of computation ourselves, we discovered it by attempting the impossible, and we have no theoretical explanation for what has unfolded.

And yet, reverse causation is not without limit. Or at least, limitless reverse causation is not available to our capabilities, and we have only been able to push the singularity back a few years, not stop it. Each attempt costs precious resources, and we fear we are doomed to failure.

We have traced the singularity to three improbable causative events, all of which occurred, originally, in 2008. Any number of events could be said to be the cause of the singularity, but we estimated these events to be the minimum set in terms of energy required to interfere with their development via reverse causation. These three unremarkable features of the C++ programming language set off a chain of events which ultimately lead to the demise of nearly all life on earth.

We hung our hopes on design by committee and did everything we could to delay standardization of these features, but it would seem there is a surprisingly low limit to how much damage can be achieved by such a process. We were able to spread these developments out very slightly in time — to 2011, 2014, and 2017 — but we have no hope of further regress.

This is our final message to the past, and we hang all our hopes on you. Your continued support for customers who cannot or will not upgrade is of the utmost importance — keep those customers happy, and they may exert just enough power in the market to limit the spread of C++17 long enough that the friendly AI problem can be solved before the maximizer is born.

Good luck.

Re: Update on the Swift Project Lead

#124
post #2

Very professionally done. Hope all goes well for everyone involved. Anyone know what this "opportunity in another space" is?

I was going to make a joke about him taking a job working for Musk and working on an opportunity IN space.

I was half right...

Re: Update on the Swift Project Lead

#125
post #121

Perhaps slightly off topic, but relevant to the community—Hacker News comments on stories like this are now being "reported." As one author mentioned at Business Insider, a site where people write about business stuff: > 'As one person said on Hacker News, a site where programmers chat about stuff: "He is leaving Swift in an excellent position and has set up an outstanding structure where Swift is way more than just…

It would seem to me that the reporter should have at the very least reached out to the commenter they were quoting and asked for permission to use them as a source. If it were me writing the story I would have made very sure the source was also reputable and confirmable, as that is not always the case in public forums, regardless of the usually high quality nature of HN commenters.

Re: Update on the Swift Project Lead

#126

Earlier quoted context omitted.

Lesson learned; thanks!

I would have also liked to specifically know which other innovators you admired at Apple and what they moved on to.

Ah, sure. Below are a handful (off the top of my head) that I admire:

Sal Soghoian: automation engineering expert "relieved" of duties for whatever reasons; consulting now I believe

Tony Fadell: went on to Nest, acquired by Google; not sure what he is doing now/next

Mike Matas: Omni Group, then co-launched Delicious Monster, then co-launched Nest with Tony Fadell after leaving Apple; I believe he is a UI designer now at Facebook.

Scott Forstall: controversial pick I'm sure, but early NeXT engineer, martyr of skeuomorphism; last seen producing a broadway musical or a play I think

Steve Jobs: 'nuff said.

John Callas: While typing this I just recalled that this famed cryptographer joined Apple sometime last year. If he is still at Apple, then I was admittedly off by one in my original statement ;-)

Re: Update on the Swift Project Lead

#127

Welp... there goes the last of the innovators I admired/followed at Apple. Edit: perhaps the problem is that you assume I'm just tossing gasoline on the ever-loved and popular rag-on-Apple fire. I have been an active clang/llvm user for 6 years, I have written numerous clang plugins over the years, and I am an active swift developer. Every device I own is made by Apple and has been since 2004. I am genuinely puzzled…

Your comment does leave me curious why you don't consider any of the numerous other folks at Apple who have made huge contributions to swift/clang/llvm innovators worth following.

It's not that I don't consider any one else worth following; that's neither what I wrote nor meant. My apologies if that's what came across.

Surely there are tons of talented folk behind the scenes, and I am not disparaging the people that remain employed with Apple. It's simply that they are (to date) invisible to me. That's not surprising.

It's hard to break out as an influential contributor and personality when you are perhaps a quiet hero, humble team member, or hidden behind the branding of a large software corporation.

Re: Update on the Swift Project Lead

#128
post #92

Earlier quoted context omitted.

Considered leaving your job? Life's too short to be a craftsmen who is not allowed to use the tools of his/her choosing.

Hard to have this mindset when your tool of choice is LuaJIT... sighs

Echoing games comments... get to work on Factorio or mods for it!

Re: Update on the Swift Project Lead

#129

Welp... there goes the last of the innovators I admired/followed at Apple. Edit: perhaps the problem is that you assume I'm just tossing gasoline on the ever-loved and popular rag-on-Apple fire. I have been an active clang/llvm user for 6 years, I have written numerous clang plugins over the years, and I am an active swift developer. Every device I own is made by Apple and has been since 2004. I am genuinely puzzled…

> Every device I own is made by Apple and has been since 2004.

I don't care for this part, fanboyism was old in the 90's.

Re: Update on the Swift Project Lead

#130

Welp... there goes the last of the innovators I admired/followed at Apple. Edit: perhaps the problem is that you assume I'm just tossing gasoline on the ever-loved and popular rag-on-Apple fire. I have been an active clang/llvm user for 6 years, I have written numerous clang plugins over the years, and I am an active swift developer. Every device I own is made by Apple and has been since 2004. I am genuinely puzzled…

> Every device I own is made by Apple and has been since 2004. I don't care for this part, fanboyism was old in the 90's.

I think you're projecting. I have bought Apple products because they work best for me in light of other options, but I don't consider them above criticism or reproach.

Calling someone a fanboy is just as old (and frankly, quite silly).

Post reply on HN