The Talk Show

84: ‘Doctoring the Ball’, With Guy English


00:00:00   boy really had a hard time getting my hands on Dec two weeks later it's it [TS]

00:00:06   still feels like a lot to digest there's life there's a lot so there's a lot of [TS]

00:00:11   technical stuff [TS]

00:00:12   yeah she's a man attacked and then do seem tires have cultural change ya have [TS]

00:00:20   you watched a lot of sessions in the weekends are caught up or or read the [TS]

00:00:26   developer documentation yeah I've been observing as much as they can in passage [TS]

00:00:32   you literally don't know where to start [TS]

00:00:34   well here's what I would think I i think i mentioned as you know the whole thing [TS]

00:00:38   is a goddamn blur when I mentioned on stage on stage show which was the [TS]

00:00:42   previous episode but I think I mentioned this but I think it deserves more [TS]

00:00:46   attention because I think even more of it than I understood the day after the [TS]

00:00:50   keynote so much of what they announced technically comes down to XP see yes [TS]

00:00:59   right now and we've known you know and that's that's apples term for her [TS]

00:01:03   application communication right tax i guesses yeah it's nice it's a nice [TS]

00:01:09   framework based on mark message passing ok and they've been working on it for a [TS]

00:01:17   long time and I think you guys mentioned this on the debugger roundtable which [TS]

00:01:25   was amazing to me because you guys had like six guys in there and it really was [TS]

00:01:30   I gonna orderly discussion everybody got to speak planning actually yeah it's [TS]

00:01:37   kind of spread [TS]

00:01:38   we will then say munoz said you know that makes all the difference in the [TS]

00:01:42   world could you can do little things I you make eye contact and I think I've [TS]

00:01:46   got a point you can kinda like you know I've got something and people can [TS]

00:01:49   concede you whereas if you're all over Skype a lot more crosstalk [TS]

00:01:55   guy [TS]

00:02:00   we are now in really well and I'm not just saying that cause its actual bit [TS]

00:02:06   you know I think listening to your show would probably get a kick out of that [TS]

00:02:09   one right but it one of the points I was brought up i think is Ryan Nelsen [TS]

00:02:13   brought up that outside developers have known for a while that Apple had this X [TS]

00:02:19   PC architecture and was using it for their own stuff in the system because [TS]

00:02:24   you can see it in like the stack traces you get when an app crashes you can see [TS]

00:02:29   that that's going on in yellow give you being a very share sheets they could [TS]

00:02:32   anyone think like the Facebook sharing stuff like Facebook and Twitter yes yes [TS]

00:02:39   that will come up and what's happening is in your process there's a UI remote [TS]

00:02:43   control it's called and that's basically just basically canvas in which some of [TS]

00:02:49   the process is projected into into Europe and you know previously if there [TS]

00:02:56   was about something you would crash you need to see a stack trace of all of the [TS]

00:03:00   the private goodies it went on behind the scenes to make that happen so we [TS]

00:03:04   knew that stuff was going on and you could see you know I have to be a genius [TS]

00:03:09   if you knew that was going on and you could see that that's how Apple [TS]

00:03:13   implemented the Twitter and Facebook sharing then you could kind of think [TS]

00:03:17   well then there could be an API so that anybody could get into that share sheet [TS]

00:03:22   and we all kind of hope that that was going to happen last year and didn't [TS]

00:03:27   follow the reason for that is it had been at least two operating systems did [TS]

00:03:33   it it actually had been in there alright I think it was I was 6 for some of that [TS]

00:03:37   the sharing stuff started right could be better think XTC was even in 538 567 [TS]

00:03:45   before they opened it up to third parties yet now and I don't I don't [TS]

00:03:49   actually believe XTC itself is open to third-party so I can check no but [TS]

00:03:54   they've stuff on top [TS]

00:03:55   exactly right that they're they're building all this stuff on top of it [TS]

00:03:59   that's how the keyboards you know all this crazy stuff when a crazy but all [TS]

00:04:03   this seemingly divergence like the shearing sheds and keyboards and I'm [TS]

00:04:11   pretty sure I have the new web kids there's an all-new WebKit API and we [TS]

00:04:19   went all along time where when Apple switch to the jet the just-in-time [TS]

00:04:24   compiler which requires memory being marked as executable therefore didn't [TS]

00:04:30   allow it [TS]

00:04:31   for the third party Web kid framework that only Safari got to use the faster [TS]

00:04:35   WebKit and they didn't slow down third-party WebKit they just didn't let [TS]

00:04:41   third-party apps that embed web can take advantage of the new thing which is a [TS]

00:04:46   subtle difference but it's it is it's kind of funny yet started a slow down to [TS]

00:04:50   just spend their own thing up but a lot of people took it is that they was not [TS]

00:04:57   security I'm pretty sure that that XP CD to write so it's it's it's not that they [TS]

00:05:04   know the way that they've done this and they've given all apps that use the new [TS]

00:05:08   web kid API the fastest web kid on the system is not by having WebKit running [TS]

00:05:14   within Europe anymore it's a separate process and much like Safari has been on [TS]

00:05:21   the macro while where you've got these separate rendering processes in a [TS]

00:05:26   restricted sandbox that only do the rendering and then they'd projector [TS]

00:05:31   review into the app through X PC so until now for new weapon on iOS the [TS]

00:05:39   reason that allow just-in-time compiler is because you completely shielded from [TS]

00:05:44   ya like you you you see the results presented in your application but [TS]

00:05:49   malicious code can write the actual the actual rendering process is a separate [TS]

00:05:55   process it's not just that [TS]

00:05:56   plugin or whatever yeah same thing with the keyboards and so it is it's the big [TS]

00:06:04   story is actually see it so one of things I was saying maybe last week was [TS]

00:06:10   think everybody's going to talk about swiftlet but the big stories [TS]

00:06:15   basically the extensions and ecstasy and one that allows it to happen now and in [TS]

00:06:22   the future and it's a very Apple like way of doing it we repeat ourselves [TS]

00:06:30   frequently where you know so many times there's you know here's what we want [TS]

00:06:35   apple please let us do this and then they listen to it and they think about [TS]

00:06:40   the actual problem and then they solve it in a way that we didn't expect right [TS]

00:06:45   where everybody heading really was saying what we want is we want that [TS]

00:06:48   super-fast JavaScript engine and Apple didn't give it to us because our let [TS]

00:06:55   third parties use it because of the security issues but they figure out a [TS]

00:07:01   way to give it to us without having it running in the process with keyboards [TS]

00:07:06   yeah it's you know it's a measure twice cut once kind of philosophy where I [TS]

00:07:13   think they look at the actual problem to be solved and try to come up with a [TS]

00:07:16   solution for it rather than sort of case do they could well okay fine we'll let [TS]

00:07:20   you get here and there were there were rumors two years ago a year ago but it [TS]

00:07:26   was previous WBC in there were rumors somebody had reported that there were [TS]

00:07:30   going to be third-party keyboards announced and it came and went and they [TS]

00:07:34   weren't announced and you know I spoke to somebody from Apple [TS]

00:07:39   a friend in a position to know and now wasn't definitely wasn't happening here [TS]

00:07:46   that it but but that they had looked at it extensively you know they they knew [TS]

00:07:52   an awful lot about how it worked on Android and and you know this person was [TS]

00:07:57   like you wouldn't believe how it works on the Android like it more or less just [TS]

00:08:01   a remote keylogger [TS]

00:08:02   and you know some of them you know send every single keypress up to a server [TS]

00:08:07   because they're doing you know server side stuff you know there's nothing you [TS]

00:08:11   can do to as a user to stop it you install this thing from the Play Store [TS]

00:08:15   and everything you type could be speaking sent to a server and its [TS]

00:08:20   bananas some cases is not necessarily that it is that they're dead they're [TS]

00:08:24   doing anything malicious with it but that they're doing it for you know for [TS]

00:08:29   some kind of stuff whatever reason you don't even need to believe that the bad [TS]

00:08:34   actors just the fact that the system can be excluded is it is just bad to say you [TS]

00:08:42   know we're looking at it but there's no way we're gonna do it if you know if it [TS]

00:08:46   works like that so so the custom keyboards you get when you can't you [TS]

00:08:54   can't use it to type in to secure textfield interesting because when you [TS]

00:09:00   think about it just makes sense yeah so what if you tap into secure text either [TS]

00:09:04   you I get style or did you get scratched you when I'm system keyboards I [TS]

00:09:14   understand that but then I guess their defeat one of the ideas that bunch of us [TS]

00:09:17   like last week we're bandying about that it would be a cool idea for one password [TS]

00:09:24   to have a custom keyboard I guess that rules that out for them I mean this to [TS]

00:09:28   have a cool app for iOS yeah but I we were you know just bouncing ideas we did [TS]

00:09:33   they made a keyboard yeah I'm sure they'll come up with some way of making [TS]

00:09:37   it nice as you can have to keep words so until you put it out in you can have [TS]

00:09:43   your custom keyboard so maybe you can see what say you on in just copied and [TS]

00:09:52   pasted in yeah something like that you know me they can do something but when [TS]

00:09:55   you do think about it it's like well yeah it kind of makes sense to only [TS]

00:10:00   trust the system to handle those convinced me [TS]

00:10:06   yeah yeah I think so what else what was the other kinders the keyboards there's [TS]

00:10:15   the sharing extensions there's this stuff in the Today screen right [TS]

00:10:21   yeah and that's the same thing where those are like there there little more [TS]

00:10:26   less little standalone applications that run in a different context instead of [TS]

00:10:30   running as regular apps in the system they're like little many apps that run [TS]

00:10:36   and that notification center context yeah and it's far more than its so what [TS]

00:10:44   they are is a little bundles its it inside you happened all and i dont wanna [TS]

00:10:50   get to take you but inside a nap you usually specified class to class the [TS]

00:10:58   Objective C classes going to be loaded and one and its UI application class or [TS]

00:11:05   subclass these bundles rather than having the you know rather than it being [TS]

00:11:14   application that is the sort of the route object it's just a few control so [TS]

00:11:20   these are little absurd is loading up the entire application instance state [TS]

00:11:27   they just looked a bit like a view controller instance and from their money [TS]

00:11:32   in your money and you could space it got pretty much all of the facilities that [TS]

00:11:36   you would have individual modules and differences and it's it's you know that [TS]

00:11:47   the space that you get in is yours to play with it it's you have an ad and you [TS]

00:11:51   can do whatever you want it it's not like you just pushing some XML [TS]

00:11:55   description language stuff to get to the screen in the system's doing it it's it [TS]

00:12:00   can honest-to-god for my application that's kind of amazing and again sort of [TS]

00:12:08   a [TS]

00:12:10   recurring theme is it's that they've given us more than we expected and I [TS]

00:12:15   wouldn't have expected that the API suggesting to you because when you when [TS]

00:12:24   you start up one of these extensions it tells you what size you going to be and [TS]

00:12:29   they make no promises about you know they're just going to give you a size so [TS]

00:12:37   in theory they could be putting these huge difference are they the same are [TS]

00:12:47   the notification died this is something I don't know it's still on my like list [TS]

00:12:50   i watch the Notification Center sessions but are they the same Mac and iOS four [TS]

00:13:00   you very very similar very similar but it's you know but you wouldn't because [TS]

00:13:05   you don't have that apps one-dot a bundle their runs on both Mac made it [TS]

00:13:11   doesn't really matter if they're exactly the same but they're a lot more similar [TS]

00:13:15   than say I'm a captain and Iowa SAP our wellbeing ultimately still get into that [TS]

00:13:24   you doing some point made so that that's divergent but the structure in the [TS]

00:13:30   Indian Ocean is is basically identical day these things were not developed in [TS]

00:13:38   the old fiefdom system maybe once every few years will try to seek some stuff up [TS]

00:13:44   these were clearly done together as one and in fact the core technologies from [TS]

00:13:50   the echo as group so I think you guys headed the the XP CD and it did that [TS]

00:13:59   kind of stuff and then various groups built built on top of that but you know [TS]

00:14:04   I think we're going to end up over using this word but clearly there's a lot of [TS]

00:14:08   collaboration going [TS]

00:14:09   on their yeah that's sort of the key word that the central part of the post [TS]

00:14:14   WBC I say that I publish according to them Friday but that collaboration press [TS]

00:14:23   release from from October 2012 when they announce the sort of reorganization and [TS]

00:14:27   forced always gone in Federici was taking over all engineering and Jony ive [TS]

00:14:32   design clearly seen that was not just an empty you know what a positive spin on [TS]

00:14:40   an ugly in-fighting that's been put to an end it was an actual statement of [TS]

00:14:46   intent [TS]

00:14:47   you know it's funny you actually have to make that argument that Apple just says [TS]

00:14:51   what they're like when they do say something they just sit straight yeah [TS]

00:14:55   but even that one like that that memo that press release any second-guessing [TS]

00:15:03   wondering if date if exactly what they meant to say that's what they meant to [TS]

00:15:09   increase collaboration and here you go [TS]

00:15:11   and they've done a terrific job it's a trust but verify situation I'm up [TS]

00:15:19   putting it past them that someday they'll find ourselves in some sort of [TS]

00:15:23   hall where they have to lie or you know you know white liar what everyone is [TS]

00:15:31   saying just put a spin on something and what they put out is a misdirection I [TS]

00:15:36   think you could certainly say that they did that with a lot of the things that [TS]

00:15:39   they had to say about Steve Jobs health in the last few that was not [TS]

00:15:45   straightforward and it's an exceptional situation was obviously up to Steve and [TS]

00:15:49   PR by demoralized play-along you know there's a good example of [TS]

00:15:55   of you know some press releases official statement from Apple that were [TS]

00:15:59   straightforward house if thats kinda feeling a little bit salacious to be [TS]

00:16:03   digging into it was very very personal you know and I you know maybe one more [TS]

00:16:07   and maybe one that wasn't quite so personal but that was an ugly situation [TS]

00:16:10   that comes to mind was the the stock options backdating that's going back a [TS]

00:16:15   decade you're talking in 2005 but that they skated very close you know maybe [TS]

00:16:21   went over a line and and you know we're in a situation where they couldn't be [TS]

00:16:26   straightforward yeah that's for sure but an awful lot of the time yeah [TS]

00:16:30   hindsight proves that they're actually pretty straightforward and I think that [TS]

00:16:35   the showing that that's clearly the case and that collaboration [TS]

00:16:40   you said that it's a correr you know 40 s effort it it at the framework level [TS]

00:16:47   it's not about iowa you know iOS and Mac OS 10 haven't really gotten any closer [TS]

00:16:52   to each other you know they're not there to a user perspective interface [TS]

00:16:57   perspective there's no tanto touch on the Mac you no change in the system [TS]

00:17:03   fonts to match each other as Helvetica Neue is not sure you know that's [TS]

00:17:07   cosmetic it's not technical but the frameworks have they've really done a [TS]

00:17:12   massive job of getting as many other frameworks that could be shared between [TS]

00:17:16   them to be shared between them [TS]

00:17:19   yeah especially you know anything that doesn't touch the UI is pretty much did [TS]

00:17:26   the platforms you know this case here and there but I V Foundation all of it [TS]

00:17:32   the video playback stuff tsunami rice stuff and foundation itself [TS]

00:17:39   foundations probably the first one I can remember [TS]

00:17:42   members along it was a couple years ago definitely maybe two years ago I forget [TS]

00:17:46   which one first came out maybe it was three years ago that's the first one [TS]

00:17:50   that might have been a sign of things to come [TS]

00:17:53   even though you know it was before this October 2012 reorganization but I V [TS]

00:17:58   Foundation was one I can remember where they were in the session was in the [TS]

00:18:01   session and it was clearly a unification between [TS]

00:18:04   and I was not only that it don't on QuickTime [TS]

00:18:08   which was kind of unimaginable you know a number of years ago [TS]

00:18:13   yea time being a crown jewel of the current company I think they learned [TS]

00:18:18   from it wasn't like that they you know threw it in the garbage but that they [TS]

00:18:21   said you know you've got to start over [TS]

00:18:25   yeah 8991 but close probably they probably started work on it [TS]

00:18:32   89 or 90 and I remember running literally like posted stamp size movies [TS]

00:18:39   on my Mac Kelsey and being the best thing ever I think like a very cut they [TS]

00:18:47   were like what we would now uses like animated gifs that taxpayer may be like [TS]

00:18:52   80 pixels by like 120 or something but it would take you CPA 20 absolutely and [TS]

00:18:58   truck frames like you know twelve frames per second or something [TS]

00:19:04   256 colors yeah but you have to you know you have a video player on your computer [TS]

00:19:09   which was pretty good actually wait did max to 256 colors with it but the color [TS]

00:19:14   palette did you just go sixteen-bit now mine had 256 colors you have to have a [TS]

00:19:21   better video card and then they went two days to call it [TS]

00:19:25   thousands of colors that they had a mode which was I think what would have been [TS]

00:19:29   would have been next sixteen thousand 65536 yeah exactly but instead of giving [TS]

00:19:38   you that number they just called it it was very Apple they just called it [TS]

00:19:41   thousands [TS]

00:19:43   and that was what that was a good good video card and try to picture a Mac with [TS]

00:19:48   the 256 bit color palette I did that work with different applications were [TS]

00:19:56   here I remember because I had it for years and years it there was a standard [TS]

00:20:00   system of 256 colors but a nap could change that and it was a certain [TS]

00:20:08   resident it [TS]

00:20:09   resource type r you would you would just give it to give the system a to hear the [TS]

00:20:18   256 colors I want ya in RGB so like for example I remember had wasn't called PGA [TS]

00:20:27   golf I forget but I had a golf game that I was totally addicted to in college and [TS]

00:20:34   I remember looking at was like a klutz I think it was a CLUT resource to lookup [TS]

00:20:39   table yeah that's it that's it was clubbed resource and I remember being [TS]

00:20:44   curious one time I looked at it and of course they had like a $200 it had like [TS]

00:20:49   i dont hundred and eighty shade of green and pink see you could wear like golf [TS]

00:20:56   shirt but then you'd you'd see like some weird flashing if you switch between two [TS]

00:21:04   apps like that ok yeah that's what that's what I was curious about kids in [TS]

00:21:09   the background the other app does one pallet for the entire screen one image [TS]

00:21:14   that with a nice pallet like the other ones just complete coverage yeah and so [TS]

00:21:18   I seem to recall mostly it was four games though so you wouldn't notice most [TS]

00:21:22   haps wouldn't switch it in a guest if you were looking at like an image editor [TS]

00:21:26   something with you know the regular not full screen mode with Windows [TS]

00:21:31   overlapping it would make windows in the background from other apps look you know [TS]

00:21:35   all sorts of goofy but came back in those days [TS]

00:21:40   yeah it somehow didn't really strikes me as odd that you know it seemed it seemed [TS]

00:21:45   understandable it was gross but it was aight well of course [TS]

00:21:49   and sometimes you need more than eight shades of green and talk about the [TS]

00:22:02   extensions yea well let me take a break they have a couple sponsors the tank and [TS]

00:22:08   let me thank our first sponsor good friends at Harbor here however I have [TS]

00:22:15   good people good people do you have a great idea of a great idea you want to [TS]

00:22:21   secure a domain name for a great idea so you want something catchy and memorable [TS]

00:22:25   to represent your online identity however gives you exactly what you need [TS]

00:22:30   to get the job done you can find the perfect domain for your idea get started [TS]

00:22:34   working on it rather than wasting time looking for a cool domain name but it's [TS]

00:22:38   more than just finding a good domain name the big advantage to hovers what [TS]

00:22:42   happens afterwards because it's not like every other domain registrar I've ever [TS]

00:22:46   seen where it's full of spam and junk and up cells and gross ads and stuff [TS]

00:22:52   like that however all they want is your business you pay them they give you a [TS]

00:23:00   domain name and great service and that's it no up selling no ads no junk gives [TS]

00:23:06   developers designers programmers have been using her for years and love it you [TS]

00:23:11   don't have to be an expert to get a domain but never registered a domain [TS]

00:23:15   name before you love her to really easy not to be a DNS expert to give you easy [TS]

00:23:20   use powerful tools to manage your domain once you have it so that anyone can do [TS]

00:23:24   it they have good technical support [TS]

00:23:28   great technical support really here's the best part let's say you're the [TS]

00:23:32   opposite and I think the Bliss ownership of the show let's face it there's [TS]

00:23:35   probably not a lot of you out there never registered a domain you're [TS]

00:23:38   probably more like me and you've got like 20 30 40 domain to you never even [TS]

00:23:42   used [TS]

00:23:43   but you wanna keep them because they're good domain names that you might use in [TS]

00:23:47   the future [TS]

00:23:48   here's the thing that ever has that great you've registered them with other [TS]

00:23:53   postings are registration services that stinking you kinda hate them however [TS]

00:23:58   will help you move those domains to help her get out it stop stop doing business [TS]

00:24:04   with with registers he feel gross however will help you get this great [TS]

00:24:08   service they do all the work for you really really impressive stuff really [TS]

00:24:13   bottom line it sounds goofy because you don't know why wouldn't they be honest [TS]

00:24:18   but that's the thing however is honest and it's the truth is red domain [TS]

00:24:21   registration is it dishonest dirty business however is the good guy in the [TS]

00:24:28   business where do you go find out easy going to have a dot com they gave me a [TS]

00:24:34   promo code this is great [TS]

00:24:36   Jeter Ju to explain it to you in a minute but use that code del know you [TS]

00:24:44   came from the show the talk show and you don't get 10% off your first purchase [TS]

00:24:49   just by typing in that promo code so go to Harvard and comm they've got all the [TS]

00:24:54   new TLD he's everything you go on a calm use the promo code Jeter and find out [TS]

00:25:02   more [TS]

00:25:03   why I can't recommend it highly enough to get there to do so here is the place [TS]

00:25:12   to get access while he's in Brazil right now playing in the World Cup you know I [TS]

00:25:23   saw I thought I we have so much text of the talk about but I know your fantasy [TS]

00:25:26   football camp killing to a cool thing York Times head showing the history of [TS]

00:25:32   the world cup soccer balls I just looking at it [TS]

00:25:35   my god is so great that up the first the first one looks like a medicine though [TS]

00:25:40   it looks like shape and american football is somebody took aus football [TS]

00:25:46   and just pumped up until it went record [TS]

00:25:48   gets crazy I i guess i do cuz I have never soccer fan I had always assumed [TS]

00:26:02   that the soccer balls that from like the seventies that iconic black-and-white [TS]

00:26:08   sort of checkered pattern toggle checkered pattern that was the way they [TS]

00:26:15   always looked but it wasn't it was really just like a brief period in our [TS]

00:26:19   youth when they looked like that yeah but to me i basically made yes that [TS]

00:26:25   exact looked at seven checkered look that's soccer team yeah you like these [TS]

00:26:30   new soccer balls I i dont I think that they're they're messing around with them [TS]

00:26:34   too much money and I like to maybe I'm just a traditionalist is something but I [TS]

00:26:43   forgot to black and white checkered pattern on them [TS]

00:26:47   yeah yeah they can't even if they want to use these days fewer panels they [TS]

00:26:53   could somehow put the checker pattern but even then though I kinda don't like [TS]

00:26:57   the way they keep messing with it like it's it seems contrary to tradition yeah [TS]

00:27:02   and soccer is allowed by tradition like if you did some the same thing with [TS]

00:27:05   baseball baseball would look exactly like nineteen twenties looks like a [TS]

00:27:12   baseball nineteen-thirties looks like a baseball yeah and there's always been [TS]

00:27:16   rumors in major league baseball that in certain decades that there's a secretive [TS]

00:27:20   pneus to what's in the center of a baseball which I've never really bought [TS]

00:27:26   into because you know you're not be baseball fans know that you know home [TS]

00:27:30   runs and foul balls going to the stand all the time like it's not every game [TS]

00:27:35   some couple of dozen fans go home with a real major league baseball so it's there [TS]

00:27:40   to be cut open in [TS]

00:27:42   looked at but there's always been rumors I went home runs go up or down the [TS]

00:27:47   hallways conspiracies that they've changed the rubber in the middle of the [TS]

00:27:51   ball you know that the Commissioner is too has decided we need more home runs [TS]

00:27:54   and doctored the balls to make them easier to get further etcetera etcetera [TS]

00:27:58   doctoring the players yeah and there was but you have to go back a hundred years [TS]

00:28:05   for this there was something called the dead-ball era where where the baseballs [TS]

00:28:09   were harder to hit further because they were constructed differently yeah they [TS]

00:28:16   were just I don't know what the heck not gonna what the actual technical [TS]

00:28:19   difference was this was it like a secret conspiracy this was stated fact and then [TS]

00:28:25   they you know there's a pre babe ruth i mean she really talking like almost a [TS]

00:28:31   hundred years ago but it would be like that same thing for basketball league I [TS]

00:28:35   think you can go back to Lake 1950 and about USA Basketball looks like a [TS]

00:28:40   basketball I don't get it was soccer [TS]

00:28:45   European fashionistas [TS]

00:28:55   yeah I wonder if that's it you know if they make a lot of money by selling [TS]

00:29:02   these updated soccer balls cuz you know but I guess I would think so you know [TS]

00:29:06   like any sport that the balls we're out anyway and that there's always going to [TS]

00:29:10   be you know anybody who plays on a regular basis has to buy balls on a [TS]

00:29:13   regular basis and it doesn't matter if they change this by the ball yet be [TS]

00:29:18   getting a new design for the World Cup and I guess what it does is it makes [TS]

00:29:26   everybody wanna get the official adidas ball whereas I can basketball there's [TS]

00:29:33   three four five major manufacturers of basketball since they all make same [TS]

00:29:37   fundamental ball but [TS]

00:29:39   they used interchangeably during the game now each league usually it releases [TS]

00:29:44   and a serious level once you get to like series [TS]

00:29:46   college basketball or professional level there's somebody has a licensing deal [TS]

00:29:52   and you know and for fairness there's one manufacturer but like you know [TS]

00:29:57   Spalding has long made the NBA's balls but very few of the college teams used [TS]

00:30:04   spalding balls days you know we'll send any other brands I don't know why that [TS]

00:30:08   is i guess its you know marketing job to do ya do we get two extensions do it I [TS]

00:30:28   think you may be linked to peace page in Heber yeah interesting yeah because it's [TS]

00:30:36   you know it's this I i get a lot of people were happy story sort of [TS]

00:30:42   speculated it works he does all the work for hockenberry you know gets all the [TS]

00:30:49   credit [TS]

00:30:49   Chinese various does all the hard work hockenberry yeah you don't really need [TS]

00:30:55   to do the typing I don't wanna read is peace but basically he took a look at [TS]

00:31:04   this new extension emphasis on extensions and the safety of the way [TS]

00:31:09   that it's separate apps really just little apps running in a different [TS]

00:31:12   context and speculated that that could be the future of a new next generation [TS]

00:31:18   Apple TV with you know with apps with ANOVA and open like an open for Apple [TS]

00:31:26   and absent or architecture and interesting pieces where ya [TS]

00:31:32   cool thing about six inches thing is that they don't tell you really what [TS]

00:31:41   context you gonna be in yeah it doesn't say ok now you coming on for [TS]

00:31:45   today on textured it gives you get to you I N and now you can actually use the [TS]

00:31:56   GPU in the background I can see them doing something where I can actually be [TS]

00:32:04   running into projecting a uint like an off-screen surface and having that [TS]

00:32:09   surface broadcast to television using basically every play [TS]

00:32:14   yeah well I'm from video airplanes great four games it wouldn't be right now and [TS]

00:32:20   and in just pie in the sky what if blah blah blah [TS]

00:32:23   the idea that the game is running on your iPad or iPhone and just projecting [TS]

00:32:28   to the screen to get me way too much latency there's no way that you're gonna [TS]

00:32:32   get you know even fun casual game laced latency with that but yes [TS]

00:32:39   allowed a lot of games there's some games where that could work I'll [TS]

00:32:43   backtracked there some games where it could still work but there's a lot of [TS]

00:32:46   games where they certainly don't think you'd get a big chunk of the console [TS]

00:32:51   market because he wouldn't be there right and the other thing that I I keep [TS]

00:32:58   coming back to is we know the basic at least Apple TV as we know it is the [TS]

00:33:05   cheap parts of an iOS device by which I mean an end it just seems funny because [TS]

00:33:10   if you're old enough to think that the CPU is one of sheep parts used to be a [TS]

00:33:18   PC was a very expensive CPUs surrounded by other stuff and now like a series [TS]

00:33:28   systems on chips not that they're cheap but they're expensive as the touchscreen [TS]

00:33:34   display you know the glass the actual glass is the expensive part of an iPad [TS]

00:33:40   and iPhone batteries are expensive and I think that I think that it's simply too [TS]

00:33:48   I think that the right call it a component but getting all that stuff [TS]

00:33:53   into these crazy [TS]

00:33:56   small form factors the affordances he had it costs money in it so but then to [TS]

00:34:02   take that little tiny system-on-a-chip and put it into a relatively humongous [TS]

00:34:07   hockey puck like the Apple TV [TS]

00:34:09   i think is assembly was very cheap so they can sell them like right now today [TS]

00:34:14   they sell Apple TV for $99 and it has a 52 never updated and you know it's been [TS]

00:34:24   updated for a while now that you know some time two years ago and it came out [TS]

00:34:31   but when it did they fire was roughly you're all you know they can put a year [TS]

00:34:37   old system on a chip into a $99 Apple TV so that means like sometime soon if not [TS]

00:34:46   if not in the second half of this year maybe early next year they can put the a [TS]

00:34:51   seven system-on-a-chip in a $99 Apple TV and i'd i'd doesn't make any sense if [TS]

00:34:58   you've got a nice day 7 it doesn't make any sense to only use it for airport [TS]

00:35:02   code running on it you know graphic stuff running on metal unease aidid [TS]

00:35:10   special give me a seven starts with the metal EBIT new 3d rendering it I did [TS]

00:35:17   have quite as many 78 now again I think it's a business thing depending on how [TS]

00:35:25   they think they can get into this market Ben Thompson had a good piece of [TS]

00:35:29   yesterday about disrupting like Apple disrupting the console market had two [TS]

00:35:40   products you look at nine games and $179 with games which is funny because I [TS]

00:35:50   updated it with a year prior he had the right idea [TS]

00:35:53   it would just be a $99 device that you could run games yeah I did as it didn't [TS]

00:35:58   show [TS]

00:36:01   electric shock shadow and sometimes in its market we were on it together and [TS]

00:36:09   send ya an excuse to talk to his key observation was that historically Zuma [TS]

00:36:18   how to to you know like the Atari 2600 1979 or never came out for a very long [TS]

00:36:25   stretch consoles costs like 200 bucks and then they try to make their money [TS]

00:36:32   selling games and there is this $100 $100 you know give or take maybe [TS]

00:36:36   something closer to 200 but that I guess probably starting with the PlayStation [TS]

00:36:44   and PlayStation 2 and Xbox they got more expensive than they used to be the PCs [TS]

00:36:53   were thousands of dollars [TS]

00:36:54   you know average price hike 2500 $3,000 back in like nineteen eighty 81 and [TS]

00:37:00   consoles do you just hooked up to TV like $100 and that you know he he made a [TS]

00:37:05   nice graphics pretty either that was pretty insightful that they've converge [TS]

00:37:08   that consoles have gotten more expensive because they've gotten more powerful and [TS]

00:37:12   effectively their gaming PCs and PCs have gotten cheaper and cheaper but [TS]

00:37:18   added that that trend has left this pricing umbrella underneath the big one [TS]

00:37:25   like consoles now about 400 bucks extracts was fatally shot it down and i [TS]

00:37:31   think is argument is that the console manufacturers been chasing sort of the [TS]

00:37:38   high-end gaming market and that's necessary its Nexus made it necessary [TS]

00:37:44   to sort of have high-end machines out I'm which costs a bunch of money and [TS]

00:37:51   they try to make the money back over you know the six years abuse banned console [TS]

00:37:55   began that is carved out a giant section below it and I think through long time [TS]

00:38:02   that didn't really matter because what was below sort of the hind consoles [TS]

00:38:08   wasn't a compelling experience but now I think we're you know within a seven [TS]

00:38:15   powered level chip I think you can ever pretty compelling experience it alot of [TS]

00:38:20   players will be happy with it in very low price point and so there's undercut [TS]

00:38:26   the high and console market in a way that they don't expect any can't really [TS]

00:38:30   compete with ya and I don't think it's just about games and I know that a lot [TS]

00:38:35   of us how many many games I don't play games but I know you do have a [TS]

00:38:40   background actually making games but I think maybe that part of the thing that [TS]

00:38:45   we're overlooking is only focused on watching movies and TV shows right on an [TS]

00:38:53   Apple TV or any of these dunno devices that you hook up there with you could do [TS]

00:38:57   that I know you can do it on you know you can get movies and TV shows on your [TS]

00:39:00   Playstation or Xbox and games but there's other you could do anything [TS]

00:39:05   you'd want to project on a TV right so think about the way that we can talk [TS]

00:39:12   about other things that have been blocked by an ounce meant but it [TS]

00:39:18   occurred to me that maybe like panics status board could be Sherlock by a [TS]

00:39:24   future Apple TVs that runs Notification Center wit [TS]

00:39:29   right and that you know you might not do it in your living room for your family [TS]

00:39:34   but that if you're a business you know you might have a TV set up with you know [TS]

00:39:39   Apple TV hooked up to it and just run notification center and have you know [TS]

00:39:45   company information and status did that in the second I think it's a good idea [TS]

00:39:50   right and its powerful cuz then it's not just what here's the widget Apple things [TS]

00:39:54   you might [TS]

00:39:55   it's any widget from any app including one that you the company with this board [TS]

00:40:00   up on the wall wrote yourselves career own internal system not telling you [TS]

00:40:04   things to get it in a box that you just plug into a TV is pretty does not mean [TS]

00:40:12   you have to have with the Procurement Office in order to get it right it's you [TS]

00:40:18   know it's lunch for 45 people so I think it's a good idea [TS]

00:40:22   you know I know so you can protect your slides onto it but when you want to do [TS]

00:40:26   the presentation yeah yeah [TS]

00:40:29   anywhere you'd have a screen or project something is possible place where you [TS]

00:40:34   would use the Apple TV and you know having these extension API's make it [TS]

00:40:40   possible to do a lot more than just show video or play a game [TS]

00:40:45   think there's an interesting product in there I don't know if they're going to [TS]

00:40:49   call it Apple TV who knows who knows if they change the name of that and I'd [TS]

00:40:54   also don't know if it's this year or not I think that a little bit further [TS]

00:41:02   I'd kinda did last week too and I don't know it doesn't seem impossible I don't [TS]

00:41:08   know I don't know anything for sure but I kinda get the feeling that the that [TS]

00:41:13   it's not on the list of things that are coming at the end of the year and if you [TS]

00:41:18   know everybody seems excited but yeah but I think there's a lot of people who [TS]

00:41:23   assume that TV has to be one of them because it's the one has been rumored [TS]

00:41:28   for the longest meanest County classic game everybody assumes it gets back to [TS]

00:41:34   what we talked about the extensions or did you know accelerated what did people [TS]

00:41:40   say they want an apple just can't deliver something different that does [TS]

00:41:46   address the problem so I know just can be a wider TV you whatever but whatever [TS]

00:41:53   it is they do seem pretty pleased it sort of different topic one of the [TS]

00:41:58   things I wanted to write about but I skipped a fellow gone long enough [TS]

00:42:02   a piece but when you go to WTC and we were there I was there you see people [TS]

00:42:11   who you don't see throughout the year especially people who work at Apple you [TS]

00:42:15   know people who I'm friends with or semi friends with or who have met before and [TS]

00:42:20   there is a certain personal repertoire and I said with mark fuhrman on this [TS]

00:42:25   show [TS]

00:42:26   couple weeks ago that you develop you know not necessarily giving spilling [TS]

00:42:30   secrets or you know tips that are you know super juicy or something like that [TS]

00:42:34   but you can learn things that you wouldn't learn any other way because [TS]

00:42:37   face-to-face communication is somehow more human I really got a sense talking [TS]

00:42:46   to people at Apple last week at WTC they're happy happy in a way that they [TS]

00:42:53   haven't been again in fact one friends literally said the words it's funny [TS]

00:42:58   which I thought was pretty interesting did you pick up on anything like that or [TS]

00:43:05   the actual almost exactly like a really interesting and I thought that fun again [TS]

00:43:18   and again it's not because they're taking it easy and relaxing I mean these [TS]

00:43:26   are people who love their work yes I know these people again colonies had a [TS]

00:43:30   working weekend unfortunately I hope not cuz I just put people out but then again [TS]

00:43:36   the Institute tackling interesting problems and they're having a good time [TS]

00:43:39   well and I think gets to the part I think it is also part of what I did [TS]

00:43:44   write about which is this sort of like go back to the collaboration or parts of [TS]

00:43:49   the company working together on the same things you know that that there were [TS]

00:43:56   iowa's people working on the umbrella term continuity isn't one Peter its [TS]

00:44:03   umbrella name for several features [TS]

00:44:07   but that they're working hand in hand at the same time with people doing the same [TS]

00:44:11   frame works on the Mac side because the whole point of them is do you know like [TS]

00:44:15   handoff and off doesn't exist if there are collaborating right but it means [TS]

00:44:19   that there's more people that nobody is like sitting there twiddling their [TS]

00:44:23   thumbs while the attention of the top executives is all on Iowa State Miami [TS]

00:44:30   the program office used to be divided between groups in now did [TS]

00:44:35   combined right and i think that it's more a lot more not just a little more [TS]

00:44:43   but a lot more engineers are fully engaged on high-priority projects than [TS]

00:44:48   ever before and that's what makes them happy and I think so plus I mean so last [TS]

00:44:55   year it had been a slog to get I was 74 style departure probably some people not [TS]

00:45:05   that they were better necessarily just did you know it's a big change that [TS]

00:45:11   there's always some kind of national team [TS]

00:45:13   change it yeah I worry about that I hope that didn't come across as being and [TS]

00:45:19   hope for stop because I feel like as time goes on it easy to slide on the guy [TS]

00:45:24   and as time goes on I actually think he doesn't deserve it right and i think [TS]

00:45:32   thats what might have soured some people is that the people who worked under him [TS]

00:45:36   who were in his division the iOS division mostly really really liked him [TS]

00:45:43   and they always felt like he had their back and because he was an effective [TS]

00:45:47   corporate info in fighter and was obviously famously you know close to [TS]

00:45:53   Steve Jobs that having their back meant that they you know that's a great boss [TS]

00:45:59   right that's a great guy to be working for I get to end [TS]

00:46:05   the other thing I didn't know that until recently I goods the Don melton story [TS]

00:46:09   but the Don Melvin story that that forced all was the guy who went to back [TS]

00:46:14   for the carbon strategy but now we're going way back now we're talking like [TS]

00:46:20   1988 1999 [TS]

00:46:24   you talked about this with rich Siegel debug recently great great episode of [TS]

00:46:29   the show which made was actually one of the few people who I could save my [TS]

00:46:32   former boss is super thoughtful story short you know the Apple buys next next [TS]

00:46:49   comes in jobs in the next leadership effectively take over our poor correctly [TS]

00:46:56   you know that the people who were doing reasonably trouble is that their [TS]

00:47:00   leadership was was crap they come in they come up with a strategy and their [TS]

00:47:06   first strategy is OK everybody's gonna write Co collapse caused koko's awesome [TS]

00:47:10   trust us it's better now there are correct that Coco is great and that it [TS]

00:47:14   was better they were not correct that that was an effective that Apple was in [TS]

00:47:19   a position to dictate something like that because they needed big developers [TS]

00:47:26   like Adobe and Microsoft to have their apps on the system and rewriting from [TS]

00:47:32   scratch is not something they were gonna do [TS]

00:47:35   system there might not even work right cuz Apple been promising next-generation [TS]

00:47:39   operating systems for the whole decade [TS]

00:47:41   and at the smaller level developers like bare-bones the small ones weren't on [TS]

00:47:48   board with it either because they could actually even less afford to gamble [TS]

00:47:52   because they couldn't afford to spend a year rewriting for a new system could [TS]

00:47:57   put a small developer out of business [TS]

00:48:00   so long country city of carbon [TS]

00:48:04   it's surprising to me in hindsight but not really having met forestall you know [TS]

00:48:10   once or twice and knowing a little bit about him but knowing he was in the next [TS]

00:48:15   guy had been there with the next there is a perception on the Mac side that the [TS]

00:48:19   next people all wanted that they were a little religious about Coco and the next [TS]

00:48:23   stuff and it's interesting to me that one of the next guy's was the one who [TS]

00:48:29   really fought for the carbon strategy with a nap and the whole reason I think [TS]

00:48:34   practical in terms of realizing that it was a good strategy for Apple to keep [TS]

00:48:38   developers on board but I think it was also the case that forced always here he [TS]

00:48:43   was a supporter of third-party developers yeah I think so too so we [TS]

00:48:49   have been released yet but we didn't interview with a hidden camera who was [TS]

00:48:54   the director and churches iOS apps like the beginning of the project to a couple [TS]

00:49:01   years ago it's going beyond the Bundaberg yeah it's not out yet but it [TS]

00:49:07   went long it's going to be in 22 house against but the first half he started in [TS]

00:49:13   ninety three and he was with the company during this entire process that you [TS]

00:49:17   described and he was working on carbon and it's so if anything the judges said [TS]

00:49:22   interest you [TS]

00:49:25   more information than you can shake a stick at on coming up do you need such a [TS]

00:49:32   smart but certainly history of this point and it's surprisingly little of [TS]

00:49:38   that has come out I think it's just the nature of Apple's culture of not really [TS]

00:49:43   talking about the internals of your work i mean it's not secret anymore but you [TS]

00:49:48   know it's not like I think don is burning any bridges by having said that [TS]

00:49:51   it's but Apple people just don't talk about stuff like that [TS]

00:49:55   hear these stories is is usually there's something that's kind of the year [TS]

00:50:01   kind of way the interview went along and I wanted to talk to him you know who [TS]

00:50:04   betrayed the back straight people and then focus on something I was going to [TS]

00:50:07   focus on you know I was to government and dance but if she so fascinating [TS]

00:50:13   historical stuff I just couldn't help it go down the rabbit hole anyway I you [TS]

00:50:19   know I think that as time goes on to forestall story and then whatever [TS]

00:50:25   friction there was with him in the other executives and cooks decision to to to [TS]

00:50:29   oust him it's not a simple story of well forestall was you know bad guy or an [TS]

00:50:36   asshole and you know it was complicated story in probably the it without [TS]

00:50:42   question in my mind the most difficult decision that Tim Cook is made a senior [TS]

00:50:46   citizen yet the piece arguing that I think so I think as time goes on we hear [TS]

00:50:54   it you know just hear stories like that like to hear that forced always the guy [TS]

00:50:56   went to bat for carbon even though he was an ex guy who clearly was [TS]

00:51:00   evangelizing for Coco you know it just shows that he was you know he's good for [TS]

00:51:07   third party developers but that is still might have been the right you know more [TS]

00:51:11   and more it seems like it was the right move to to move on [TS]

00:51:15   well it's it's hard to look at this WWDC and argue that they made a misstep right [TS]

00:51:20   rights clinic is greatest as far as this is a new era [TS]

00:51:27   but it's you know where i've what i've i've chosen to frame it is that the [TS]

00:51:34   company has grown up there's a maturity 22 their opening up internally church I [TS]

00:51:43   mean people have been saying to new Apple and maybe but not really [TS]

00:51:47   ultimately Apple is still going to do the things that you can depend on them [TS]

00:51:51   to do which is acting their own interests first but now they do seem to [TS]

00:52:00   see their interests aligned with third parties in in a in a much more open kind [TS]

00:52:07   of way where maybe previously they thought they could do everything in its [TS]

00:52:12   debut being a grown up in a human is largely to me about being disciplined [TS]

00:52:20   and that you can be an idiot when you're you know teenager and a college student [TS]

00:52:26   in your twenties but that certain point you've gotta stop being an idiot and [TS]

00:52:30   you've got to be a little bit more discipline and behave in a way that not [TS]

00:52:34   necessarily [TS]

00:52:36   whatever you want to do at the moment but it's part of a larger plan and I [TS]

00:52:40   think it's true for companies to and I think that immature I i say new Apple is [TS]

00:52:45   the new Apple after the next and that I love her too that way before I i've been [TS]

00:52:56   using it for a little bit and just well I thought about that cuz you know a lot [TS]

00:53:05   of the next geysers guys like but trouble who count I think he was it [TS]

00:53:09   apple's next and now he's back at Apple you know it wasn't just Steve Jobs right [TS]

00:53:16   and when jobs left he took a couple people with him or or they were Apple [TS]

00:53:20   people who after Jobs was forced out of the company and 85 who then left Apple [TS]

00:53:25   and then went to next because they like the Apple and Steve was there you know [TS]

00:53:31   and that it to me that's the best way to see I know that some people phrases hey [TS]

00:53:36   was a reverse acquisition Apple bought next index took over a bowl and [TS]

00:53:41   leadership level that's true but I think it [TS]

00:53:43   reunification is to me the best way to look at it makes it sound happy to write [TS]

00:53:48   that in their hearts they were always in alignment that they've to companies that [TS]

00:53:53   valued the same things but designed interface [TS]

00:53:58   sure well as come back I would come back to this corporate maturity remember that [TS]

00:54:03   can only take a second break here and thank our great friends at Squarespace [TS]

00:54:08   everybody knows Squarespace they've sponsored the show many times they [TS]

00:54:12   sponsor a bunch of other shows [TS]

00:54:14   here's the thing they sponsored the show repeatedly because people keep saying [TS]

00:54:18   that because they have a great service people haven't checked it out you've [TS]

00:54:24   heard me talk about it but then when people do they finally hey I do need a [TS]

00:54:29   new website because I'm starting my own podcast are you starting a blog or [TS]

00:54:33   you're selling t-shirts or something like that and then you know people who [TS]

00:54:40   listen to these shows that while everybody's always tell me about [TS]

00:54:42   Squarespace I'll go look at Squarespace [TS]

00:54:44   guess what people look at Squarespace there's a reason they tend to sign up [TS]

00:54:48   and it's just a great thing it's an all-in-one service for hosting building [TS]

00:54:54   designing a website the website of almost any sort that you can imagine I [TS]

00:55:00   guess said you could lead to a blog to a podcast you can do a store all sorts of [TS]

00:55:05   things they have built-in templates professionally designed really really [TS]

00:55:09   good looking to choose from [TS]

00:55:11   you want to customize the design because you know CSS you can do that [TS]

00:55:15   you want to decide which components including your website you can do it in [TS]

00:55:22   their graphical interface drag-and-drop move stuff around on the other hand you [TS]

00:55:27   know code you can go in and you can inject your own JavaScript if you want [TS]

00:55:31   to they've got high-level features nice visual editing low-level features for [TS]

00:55:37   you can inject code for safety if you feel you know you know how to do that [TS]

00:55:41   they have award-winning technical support they've just expanded used to [TS]

00:55:45   all be in New York now there in New York and Dublin 24 hours seven days a week if [TS]

00:55:52   you have a website idea for a website do you want to build or you have a website [TS]

00:55:56   you're not happy with the system you have running it right now go check out [TS]

00:55:59   Squarespace square space.com / Gruber square space.com / grouper and also on [TS]

00:56:09   offer code the offer code is Jay G just my initials J G and you save 10% off big [TS]

00:56:17   bucks over the lifetime your counters once you go there you're there for years [TS]

00:56:21   so my thanks to Squarespace so corporate maturity that's how I look at it I do [TS]

00:56:28   and and I think its discipline and it takes discipline to do multiple things [TS]

00:56:33   at once and to collaborate and I think when Apple's was new Apple was immature [TS]

00:56:41   I think that it it it manifested itself in do one thing at a time and it left a [TS]

00:56:50   lot big part of the company [TS]

00:56:52   untapped you know and you know I'd like to it today and had a great piece on it [TS]

00:56:58   and 2007 but in 2007 the iPhone first came out they had a press release they [TS]

00:57:06   actually had the issue a press release before WBC and it wasn't that they were [TS]

00:57:11   expected to announce leopard they had they were expected to release leopard [TS]

00:57:17   leopard was supposed to ship to consumers at WWDC not like a developer [TS]

00:57:21   beta but the real thing and they had to say in advance of WTC this isn't gonna [TS]

00:57:26   happen shoot for October [TS]

00:57:29   have a beta for developers WABC but it's nowhere near shipping because we had a [TS]

00:57:34   pool engineering and QA resources off Pakistan to ship the iPhone you know and [TS]

00:57:42   it's not the only example of it but you know that they were you know I think a [TS]

00:57:48   lot of it comes down to Steve Jobs he was insular and you know what his [TS]

00:57:53   attention was on was where he directed the company focused well both you know [TS]

00:57:59   that he was wrote that the it it's a different thing for the company to be [TS]

00:58:03   focused then for one person to be focused sure I think and I think mature [TS]

00:58:09   out Paul is doing more things at the same time but in unity that they're not [TS]

00:58:15   all over the place you know any and an example maybe it's unfair maybe you tell [TS]

00:58:21   me so Apple announced a new programming language and it really is no and a [TS]

00:58:27   generous and we can talk I'd like to talk to you and see what you think about [TS]

00:58:29   what I've learned in two weeks since it was announced is pretty interesting but [TS]

00:58:35   it's really is a new language this is no joke they having just you know I made a [TS]

00:58:40   small tweak to some existing language and that's a pretty big deal and they [TS]

00:58:45   expect to have you know millions of apps written using this language starting [TS]

00:58:52   this year and it runs on both iOS and Mac so it's not like this abstract [TS]

00:58:58   here's a new language and but it doesn't really have you know you can use it to [TS]

00:59:03   write apps or we can use it to read Mac apps it you can only use it right I less [TS]

00:59:08   apps or the other way around [TS]

00:59:10   it's now here's here's a new language and you can start using it now or very [TS]

00:59:16   soon because of this in texts but I think they expect to finalize at least [TS]

00:59:22   finalize the 1.0 version of it very soon [TS]

00:59:26   and you can start using it for real in production now comparing contest trust [TS]

00:59:30   with Google which put a crackerjack like Hall of Fame team together [TS]

00:59:38   of language guys and they came up with a new language go which has all you know I [TS]

00:59:43   wouldn't call it that close to swift but it's the same basic idea of what solve [TS]

00:59:47   the problems of CD without losing the performance of see let's do something [TS]

00:59:53   stake safety likes it adds the big theme of shared by almost all newer systems [TS]

01:00:00   language you know Java was having in a run time is about safety and security [TS]

01:00:06   same thing with sheesh csharp which is in layman's terms Microsoft's version of [TS]

01:00:11   job maybe Microsoft's vision for something like go is about you know [TS]

01:00:19   getting rid of pointers and stuff like that Swift is about getting rid of [TS]

01:00:23   pointers and memory management stuff like that for safety and for programmer [TS]

01:00:27   efficiency but while having that team performant but so google has this new [TS]

01:00:32   language well-respected it it's been out for a while now but it has absolutely [TS]

01:00:37   nothing to do with Android so they've got this platform with hundreds of [TS]

01:00:42   millions I could maybe even close to a billion now devices running it and a new [TS]

01:00:46   programming language but the two are just that there's no relationship [TS]

01:00:50   between them whatsoever and reduces version of Java and and maybe that's [TS]

01:00:57   unfair that it you know that anything Google does has to be part of Android or [TS]

01:01:01   something like that but it just seems to me that Google is still an immature [TS]

01:01:04   company in that regard in that they have these different initiatives and they're [TS]

01:01:07   not really pulling together it's throw it all up against the wall and see what [TS]

01:01:12   sticks yeah I think if they do have a little bit of it sort of [TS]

01:01:16   style being really not knocking but they will try a bunch of different stuff [TS]

01:01:22   sometimes yeah that's exactly what go seems like it's an added that doesn't [TS]

01:01:29   mean ago there's anything wrong with that they should have done differently [TS]

01:01:32   but to me there something more interesting and more about Apple's swift [TS]

01:01:39   because it's so practically useful yes and in fact you can tell from the design [TS]

01:01:44   of it did it was built to interoperate with Objective C ya soon named functions [TS]

01:01:53   pseudonym tremors and functions like objective seed but in Objective C you [TS]

01:02:03   have like multiple parts to the method they might have to reach after each [TS]

01:02:07   public URL for resource but I type that committed to the two parameters [TS]

01:02:18   function you can you can name them similarly [TS]

01:02:21   each parameter in a function can have a separate name but you can't swap them [TS]

01:02:25   around it in many languages with name travellers you can go get swift in many [TS]

01:02:35   languages with need paramus you can put the primaries in arbitrary water that's [TS]

01:02:40   not the case was sweating because it's built interoperate with objective and [TS]

01:02:44   subjective see you couldn't move them around either can do it is what happens [TS]

01:02:48   in Objective C is it basically takes all of those parts and it sticks into one [TS]

01:02:51   string methodName called us letter and that's what gets looked up in the [TS]

01:02:58   meantime yeah like the traditional way of doing it would be if you have two [TS]

01:03:05   parameters to a method call or call it a function wherever you most languages you [TS]

01:03:11   have to know which order to put them [TS]

01:03:13   you say here's my function my function pregnancies first parameter second [TS]

01:03:19   primary and you have to know what those 2009 @ order and once you get the three [TS]

01:03:24   you know maybe if you get two for your you've got a problem with your design of [TS]

01:03:30   the function but you know three is not crazy but then you've got three things [TS]

01:03:34   to remember and you could easily screwed that up and if they're both if two of [TS]

01:03:37   them were energized you're not going to get compiler warning and you might have [TS]

01:03:42   a bug bit around and you don't have to context understand what they're so the [TS]

01:03:46   name trainers helped a lot right because it reads more like language the purpose [TS]

01:03:51   of the second parameter is right there where you're putting it may I see [TS]

01:03:57   exactly what you mean so in swift in theory they could have done it you know [TS]

01:04:01   which sounds like a nice idea here just put the name parameters in whatever [TS]

01:04:05   order you one but I see what you mean that it's it's meant to be a sibling two [TS]

01:04:11   objectives on the same time so explain objected to taken as the language of [TS]

01:04:20   objectives and then there's what's called a fun time which is kind of what [TS]

01:04:23   you know where the magic happens effectively the runtime is where all the [TS]

01:04:27   classes are run time is where we need to send a message to class when you ask the [TS]

01:04:34   class and object to do something under the word what happens as we go into the [TS]

01:04:40   one time and you look up where the little piece of code that can respond to [TS]

01:04:42   a message in memory and then the computer jumped to its so sexy so that [TS]

01:04:51   runtime is chaired between swift and Objective C is the same time what's [TS]

01:04:56   different is the language Lee amount up to inject sees can I guess now that the [TS]

01:05:02   traditional way of addressing that language which is that one time which is [TS]

01:05:06   obviously sea-based power and Molly C [TS]

01:05:14   and it's got this objectively on top of it which we get all the classes the [TS]

01:05:18   message handling the fancy stuff we've come to expect from cocoa so swift is [TS]

01:05:25   just another way of addressing that the runtime and it does away with all of the [TS]

01:05:31   sort of the follies of C [TS]

01:05:33   arguably it picks up a shift its own here and there but it's like you said [TS]

01:05:38   you give it a point to get rid of all of the hopefully most of the ways you can [TS]

01:05:43   kind of cultural and and be insecure what do you make of consumer this [TS]

01:05:50   volatile closely but in the keynote they they put forth that not only was it as [TS]

01:06:00   fast as Objective C but they gave two examples they showed that it was faster [TS]

01:06:04   than one of them seemed a little realistic which was like some kind of [TS]

01:06:08   you know standard security compression encryption algorithm and at the same [TS]

01:06:17   encryption algorithm you know mathematically intense in and swift was [TS]

01:06:23   actually faster than objective see the other 10 and I think it was you at [TS]

01:06:27   dinner last week it was actually total bullshit quote complex objects or things [TS]

01:06:36   just like that's not a thing I don't think it was a dinner with both of you [TS]

01:06:44   at the at the prime rib about what a nonsensical like it means nothing that's [TS]

01:06:52   the thing could literally just me and so that one was much faster than objective [TS]

01:06:57   seat so the reason I'm gonna get that one is faster is in Objective C every [TS]

01:07:03   time you want to see if two objects or equal you need to go and look up the [TS]

01:07:08   method like the is equal method so you have to go to the one times you get one [TS]

01:07:12   trip for the meantime project to check the eagle and going to sort something [TS]

01:07:15   obviously checking stuff people a lot [TS]

01:07:18   now with swift because you can say that all of the objects that you gonna sort [TS]

01:07:25   of gonna be the exact same type you only have to go look up that method wants in [TS]

01:07:30   too much time was once you've got it you know they're just going to apply to all [TS]

01:07:33   of the objects in your collection [TS]

01:07:35   you know what i mean that makes sense so he has been asking each object ok how do [TS]

01:07:40   you want me to compare you okay maybe it's not inexpensive things but it's if [TS]

01:07:44   you're doing it to source and when they call it a complex object sort I'm pretty [TS]

01:07:49   sure they just threw a whole bunch of crap it like a lot and you know so yes [TS]

01:07:54   professor in other words I think it's I can put it in layman's terms is it would [TS]

01:08:02   swift would allow you with objects to do something just once even if it's a [TS]

01:08:09   hundred thousand objects that would have to happen hundred thousand times an [TS]

01:08:14   object of C and even if it's relatively lightweight you're still there is [TS]

01:08:17   something that you don't have to do each iteration each comparison to see it it's [TS]

01:08:22   very small but you know but right when you're doing something I got a hundred [TS]

01:08:29   thousand items to compare anything you don't have you can do once instead of [TS]

01:08:33   you time through the loop is is yeah so that's maybe a little bit of a contrived [TS]

01:08:38   example you could actually trick that an Objective C two of you fancy pants [TS]

01:08:44   well the thing I am thinking about though is the fact that I i would think [TS]

01:08:51   and so far from what I've seen i've seen i've seen some performance examples that [TS]

01:08:56   people have written simple little things were Objective C still comes out ahead [TS]

01:09:00   but that is easily that Swift looks fast enough [TS]

01:09:06   oh yeah right like if there are problems with swift it's not going to be about [TS]

01:09:13   performing no I don't want to I was ragging on that particular think a good [TS]

01:09:20   title and I think that's more of a marketing [TS]

01:09:22   shoes you know for the keynote yeah let's face it I don't know this but the [TS]

01:09:30   swift team was probably rolling her eyes at that very very smart people I think [TS]

01:09:40   sure think I think it was great writers classic on trial and he's got very fast [TS]

01:09:49   jet to seek 02 02 do it and he voted and swift and his initial implementation was [TS]

01:09:54   eighty times slower but he managed within a day of sort of optimizing in [TS]

01:09:59   figuring things out he got it to be only 1.5 times slower than in Objective C now [TS]

01:10:05   keep in mind is Objective C one he's had forever [TS]

01:10:09   he's been using it for a long time twenty years and he got within very [TS]

01:10:18   close to it in only a day and his conclusion and this this is from misuse [TS]

01:10:25   series of tweets are getting something about his conclusion was it is going to [TS]

01:10:30   take a little bit of time to figure out how to make swift fast but it certainly [TS]

01:10:37   got it where it counts are you can you can definitely get there and i'm looking [TS]

01:10:42   forward to it I think it's telling that effectively will we now know any didn't [TS]

01:10:49   take credit for it it's typical Apple way but you know it makes sense that [TS]

01:10:52   they let Lattner Chris Lattner do the demo in the Keno which was super cool I [TS]

01:10:57   would compile ok comes out of his cave where there were only five people on [TS]

01:11:06   stage right there was talk mostly Craig Federici a senior vice president one [TS]

01:11:13   product demo by Brian kroll [TS]

01:11:17   shoulders team of product marketing guy won by jaws whose [TS]

01:11:20   I think second 22 sheler and product marketing but those guys were both very [TS]

01:11:26   briefly maybe like five minutes each and then a nice big data from Chris Lattner [TS]

01:11:32   the keynote which is crazy but it is effectively what we now know is that for [TS]

01:11:39   about a year it started feat started in 2010 in for a first-year latter was [TS]

01:11:44   doing it on his own so it's you know not that it's his language and it should be [TS]

01:11:48   swift by Chris Lattner but that he's and he's the guy you know who did the [TS]

01:11:56   compiler he's you know claims and lov ya think it's interesting that the language [TS]

01:12:02   came from the compiler and not the abstract you know you know like Ruby [TS]

01:12:14   like Ruby like Matt's had the idea for the language right and that's how I did [TS]

01:12:21   it anywhere near as complex as a programming language but that's how I [TS]

01:12:24   did mark down here here's what I want I want to put asterisks around the world [TS]

01:12:28   and then have tags come out around it and the output and then I'd then I [TS]

01:12:33   figured out why how do I make that happen in a perl script whereas latter [TS]

01:12:38   was starting with here's a compiler and here is a runtime and here's a bunch of [TS]

01:12:42   frameworks for you know huge you know wide frame marks how do I make a [TS]

01:12:50   language that optimal for this and so I don't think it's any you know I would [TS]

01:12:55   probably be surprising if the performance was bad because you know [TS]

01:12:59   they start to starting with the compiler this and there is a little bit of a [TS]

01:13:03   language want to smell but I could just be another man [TS]

01:13:10   yeah I think so too I guess I don't know if I should be surprised I did think it [TS]

01:13:17   was crazy forget who's tweet it was where I was in a thing on on swift [TS]

01:13:24   Syracuse and we're talking about how big the language was made another somebody [TS]

01:13:29   said just go to a playground and gold imports weft to import the swift which [TS]

01:13:37   is that I would you call it the framework that like the the runtime well [TS]

01:13:50   whatever it is but yeah yeah they have a name for it and I think and then you [TS]

01:13:55   command click swift after you've imported it to bring it up in the [TS]

01:13:59   playground inspected and you can see that Swift itself is actually written in [TS]

01:14:04   swift that the language is actually the the true what is the language itself is [TS]

01:14:09   extremely yeah I'm looking at it now so there's no so all of the building [TS]

01:14:14   operators right sohn operators like an equal or in addition just edition is not [TS]

01:14:20   really part of the language it's in the swift object or class you know that [TS]

01:14:26   implicitly imported into every swift yeah cause I thought I was a little [TS]

01:14:33   surprised they did operator overall I did were you at [TS]

01:14:36   operating over living in some cases it makes turning pro Comp Sci [TS]

01:14:45   operator overloading C++ is the only language I ever did any work in the [TS]

01:14:49   operator overloading and the gist of operator overloading as you can so you [TS]

01:14:53   could say right out of the bag if you save 4+4 you gonna get eight cuz it [TS]

01:14:59   knows how to do a juror's but you can write your own class class could be no [TS]

01:15:05   color and you could say color a plus [TS]

01:15:08   color be and get a new color and you define what it means to add color one [TS]

01:15:14   color to another [TS]

01:15:16   and which in some cases at school so you don't have to write a function that says [TS]

01:15:21   add colors color a color be you could just say color a-plus color be and [TS]

01:15:27   you've that's overriding the plus sign in the language sounds great but in [TS]

01:15:31   practice it would drive you nuts because people who you were working with if [TS]

01:15:34   you're sharing a code would do stupid things would make him he would have a [TS]

01:15:38   cute idea and you would look at something like an expression like a plus [TS]

01:15:43   be and it would not be a plus it's like a plus bibi is well we won't need any [TS]

01:15:49   negative values in some weird stuff that you would never guess by looking at the [TS]

01:15:54   gun you have to ya so I am NOT a fan operator overloading it does ultimately [TS]

01:16:01   come down to basically you can have to trust the team that you work with ya [TS]

01:16:04   which is true for like a lot of programming but I i I kinda figured a [TS]

01:16:12   lot of crazy shit gonna yeah I wonder I don't know but the reason it once you do [TS]

01:16:19   go to a playground and do import swift and you can see why as operator [TS]

01:16:24   overloading because all of the operators in a language or to finance with itself [TS]

01:16:28   with its own which is sort of recursive mentality that I can imagine is comes [TS]

01:16:35   natural Chris Lattner is you know if I explained this to him how in every way [TS]

01:16:45   but as to me it's sort of like mind bending looking behind the matrix like [TS]

01:16:51   while all of these super simple things like what does the plus sign mean when [TS]

01:16:56   you have an internal one side and injuring the other is defined in swift [TS]

01:17:00   it's kind of funny it's like basically did you know they designed the debates [TS]

01:17:05   language to have two things you can add and you can compare and then everything [TS]

01:17:10   else just gets built in the end you end up with a language that not for both its [TS]

01:17:16   you know really really easy to read and simply [TS]

01:17:19   it looks like it's I mean I think people confuse it be things we'll see I'm [TS]

01:17:26   really looking forward to it actually getting some work done with it I think [TS]

01:17:32   it's going to be a long time but there is a piece recently by Aaron Hill guess [TS]

01:17:40   you didn't do it [TS]

01:17:41   saying that you still gonna need to learn Objective C I think if yes I agree [TS]

01:17:46   with him again I don't think the swift is harder to lyndon Objective C but I [TS]

01:17:55   think what he does when he teaches is basically just ignores all of this stuff [TS]

01:17:58   and the objective sees relatively easy you know when you get to this Easter [TS]

01:18:04   things get a little while but I guess it's at least 25 is out for jesse is [TS]

01:18:14   something that you don't need in any way shape or form at least I can know that [TS]

01:18:20   they're not shipping and he works with swift now they probably I'll bet they'll [TS]

01:18:28   start without even said at the WTC the day they rewrote the WWDC a pin and you [TS]

01:18:36   know they meant the whole thing I mean I am still using it to watch sessions in [TS]

01:18:41   the ABA's [TS]

01:18:42   perfect could never do anything better than any other previous year [TS]

01:18:47   yeah and presumably as the language settles down they will start writing [TS]

01:18:52   frameworks with it but I can see why they're not you know they want to be [TS]

01:18:58   super conservative with the framers of the heart and soul of the company [TS]

01:19:03   yes they are getting the kind you and I think that I came accross last week at [TS]

01:19:08   WWDC to it you know that we're Microsoft has one operating system windows that [TS]

01:19:14   they want to run on all devices [TS]

01:19:15   Apple has two very different operating systems but that should they do share [TS]

01:19:20   framework yeah definitely and ready to make that point yet the foundation and [TS]

01:19:28   all of the other frameworks are really what Apple shares like honestly they [TS]

01:19:33   could they could probably just pulled it to get out and stick a different kernel [TS]

01:19:37   in there and you know so long as all the framework should still be happy to know [TS]

01:19:43   that it's the identity of the company's I would not that I think that they don't [TS]

01:19:50   know if they were ever gonna replace the kernel but I would almost assume that [TS]

01:19:53   they've written with that in mind like in a way that they rode them in mind [TS]

01:19:58   that they should be CPU architecture in the pace definitely you know and that's [TS]

01:20:04   so they could switch from PowerPC and Intel and that they could switch from [TS]

01:20:08   intel Turbo arm without you know any kind of pain or the sort of pain that [TS]

01:20:14   people have had yeah I mean that's a lot of good stuff to go next and on their [TS]

01:20:20   travels very agnostic about the particular let me take a break here [TS]

01:20:29   thank our final sponsor the show another repeat sponsor great guys are good [TS]

01:20:35   friends [TS]

01:20:36   transporter aka file transporter from connected data they've been on a show [TS]

01:20:43   before but if you don't not familiar with he said it would you like your own [TS]

01:20:47   private cloud that lets you securely store and share files in a way that is [TS]

01:20:52   completely private and resistant to governmental snooping on our way to [TS]

01:20:56   automatically backup all your photos and videos that you take on your iPhone and [TS]

01:21:00   iPad here's how could I worked out if you're not running your own server while [TS]

01:21:08   you go there you buy a transporter from them a little gadget adorable very small [TS]

01:21:14   very quiet [TS]

01:21:16   put in your house connect to the internet cable to it and when you [TS]

01:21:20   install a little bit offer your Mac or install their app on your iPhone and now [TS]

01:21:26   you've got your own little Dropbox except instead of the data being served [TS]

01:21:31   somewhere in Amazon's cloud or Google's cloud or Apple's cloud it's right there [TS]

01:21:37   on your device but you can buy 21 at home or at work and they'll sync with [TS]

01:21:45   each other and all they do to go to the cloud is just to coordinate with their [TS]

01:21:50   addresses are behind your network there's no place in the cloud with your [TS]

01:21:56   data is copied to rate from the one transporter to the other and you can set [TS]

01:22:02   up things just like Dropbox worry if I have an account and English has an [TS]

01:22:07   account I can share a file from him and instead of going to some sort of shared [TS]

01:22:11   server it's only on your device so personally for peace of mind this is the [TS]

01:22:18   appeal is obvious these guys I've said this before minus wanted it they could [TS]

01:22:22   not have gone into business with this idea at a better time given what [TS]

01:22:25   happened in the last year with an essay and other you know Western governments [TS]

01:22:30   snooping on the internet but even from a legal perspective for some people they [TS]

01:22:35   know in healthcare and stuff like that they have things that they want to share [TS]

01:22:38   with each other but that they are legally not even allowed to put on a [TS]

01:22:42   device that's not within their control transporter can help solve that really [TS]

01:22:49   great idea well done [TS]

01:22:50   nice hardware they've got two basic ways to do it you can get the fuck yeah the [TS]

01:23:00   park is the car transporters think Apple TV sized pocket adorable very small then [TS]

01:23:07   you by the puck you plug your own hard drive in the back to bring your own [TS]

01:23:10   external hard drive [TS]

01:23:11   plug in and it works the regular transporter is a little bit bigger and [TS]

01:23:17   you can get it right from them and various sizes with a hard drive right in [TS]

01:23:21   there [TS]

01:23:22   r or you could buy that transporter and just put the raw naked hard-driving [TS]

01:23:26   there up to you [TS]

01:23:27   lot options here's the idea they had sizes they have 500 gigabyte one [TS]

01:23:36   terabyte two terabyte capacities so go there go to File transporter store.com [TS]

01:23:42   file transporter store.com use this code pts the talk-show pts 10 pts 10 and [TS]

01:23:53   you'll save 10% off your purchase up to 35 bucks they're not expensive at eight [TS]

01:23:59   thirty five bucks 35 bucks so use that code TTS 10 at filed transporters [TS]

01:24:06   store.com and check them out if you have any reason that you want to share stuff [TS]

01:24:12   privately great thing I've got one here and I got 12 full disclosure that they [TS]

01:24:19   are sponsored by show trying to find my my discount codes but now that they're [TS]

01:24:27   great time literally can use it to ten days we're talking about the subsumed [TS]

01:24:39   just British kid growing up we should start talking about movies yeah yeah so [TS]

01:24:51   here's a guy out where he's being sarcastic Brian asshole I like people [TS]

01:25:00   who criticize me that we're just finished a long Gruber post and it's now [TS]

01:25:05   clear that Tim Cook is Apple's Steve Ballmer which is exactly what Apple [TS]

01:25:09   needs so well I think what he's trying to say [TS]

01:25:13   is I think he's trying to make an argument that I'm going to say that [TS]

01:25:19   whatever is going on now is good and if Tim Cook is a operations type minded guy [TS]

01:25:25   not a design guide then thats and now he's CEO that now that's exactly what [TS]

01:25:30   happened where allied I but see I would I would say it's too early to tell [TS]

01:25:40   whether it's eventually going to be a problem not having a product I top the [TS]

01:25:45   company but I think the early signs are that he gets that and that he doesn't [TS]

01:25:50   try to be a product's guy yeah I think the biggest mistake [TS]

01:25:58   bomber or anybody who wasn't so product focus could make is to try to step into [TS]

01:26:04   the shoes of like the ultimate product and by which I mean both both bill gates [TS]

01:26:10   I don't think he was at the end of the day in a very different way but you know [TS]

01:26:20   he was also focused on what was actually shipping I i think i say i and I pointed [TS]

01:26:28   out in my piece today I think that the John Browett hiring and quick firing is [TS]

01:26:35   a good sign because it wasn't I had to tone down my initial language as a [TS]

01:26:41   disastrous stint in my early draft maybe the one that you read like but I changed [TS]

01:26:47   it to all faded cuz it wasnt disastrous he wasn't there long enough to do [TS]

01:26:51   anything really bad was it like he just looks on the wheel and write it was only [TS]

01:26:57   like people were after he took over your walking into the Apple store in the [TS]

01:27:01   computers were set up on on folding tables [TS]

01:27:04   you know the lights were flickering and [TS]

01:27:08   you know like you're on a subway station I think most people who weren't really [TS]

01:27:16   finely tuned to what people who worked in the stores were saying didn't even [TS]

01:27:19   notice it wasn't there long enough just a cultural misfit yeah and you know I [TS]

01:27:28   think you know I think Tim Cook news that dismissing him was going to make [TS]

01:27:34   him that is Tim Cook look bad right in a way you know this is the guy was only on [TS]

01:27:40   the job six months and they were like oh by the way jump out his left knee [TS]

01:27:44   you know its tacit admission invade my first executive hire was right and I [TS]

01:27:54   think it would have been a lot easier to at least easier ego is to just stick [TS]

01:28:01   with the guy you know and dead you know clearly took a look and thought you know [TS]

01:28:07   what I think I needed entirely 180 degrees different sort of person take [TS]

01:28:13   over this job which is exactly what Angela Ahrendts you know clearly is a [TS]

01:28:20   barrier draw it came from you know nickel and dimed electronics retailer [TS]

01:28:26   has a reputation for being pretty low low margin low ran and you know Angela [TS]

01:28:33   Ahrendts comes from genuine luxury recent retail nothing I mean the worst [TS]

01:28:40   thing to do when you make mistakes to double down on it so it's exactly but [TS]

01:28:43   it's easy human nature makes it so easy to do that because it feels like the [TS]

01:28:48   worst thing to do is to say I'm every time he ordered one too many drinks and [TS]

01:28:53   this is the right thing to do [TS]

01:28:58   when I left my left town I left early Thursday morning and you still there for [TS]

01:29:20   a couple of days and I woke up and i hope i gave guide the rest of that [TS]

01:29:26   bottle of bourbon because I can't get an on-air planning to carry on and I hate [TS]

01:29:32   to throw it away and I got a quick hurry up and Packers know you know you [TS]

01:29:37   probably still asleep and I looked at the bottle and has he was empty and i [TS]

01:29:43   got I was right to worry that I didn't give it to take with you and then my [TS]

01:29:56   second thought was to realize that that was a mistake [TS]

01:29:56   second thought was to realize that that was a mistake [TS]

01:30:00   a different sort of mistake [TS]

01:30:03   here's what I have I am I think that complacency is the problem that beset [TS]

01:30:13   giant companies ok and I certainly think that that's what I think that's what [TS]

01:30:20   ailed bomber term at Microsoft [TS]

01:30:24   you know that he was too complacent too willing to keep making money and you [TS]

01:30:30   know again in defense of bomber record label way higher profits and revenues [TS]

01:30:35   than they ever made under Bill Gates you know those financial things GRU GRU GRU [TS]

01:30:40   under Steve Ballmer but I think he got complacent in terms of moving onward and [TS]

01:30:46   being willing to cannibalize its own stuff and make something new and take a [TS]

01:30:52   chance that might take away from the existing stuff and I don't get the sense [TS]

01:30:55   that I agree that you're saying and similar to two then last night I think [TS]

01:31:04   intended to the same thing intended for a long time was the only console [TS]

01:31:08   manufacturer it that was you know making money on their devices and I think they [TS]

01:31:13   kind of got addicted to do that kind of revenue stream and now they're kind of [TS]

01:31:19   in a bad spot where Apple does do something they're just going to take the [TS]

01:31:23   legs out from underneath Nintendo and Nintendo can't be up on the high end cuz [TS]

01:31:28   that's not what they were doing [TS]

01:31:30   complacency is a weird think everybody would say no I'm not complacent and any [TS]

01:31:34   leaders gonna say that they're not and I think bomber would be the first to say [TS]

01:31:37   no way I'm complete and I want to destroy everybody but denial is is hard [TS]

01:31:43   to recognize yes you can go into denial about things like what the iPhone was [TS]

01:31:48   gonna do to Windows Mobile which was a really that big really Windows Mobile [TS]

01:31:53   never really was being anyway that they were just thought they were going to be [TS]

01:31:56   big and their whole attack plan was attacking BlackBerry and Symbian [TS]

01:32:01   where they think it felt to me like they they felt entitled to be big [TS]

01:32:07   Jermaine it was exactly right that you know that was microsoft was Microsoft [TS]

01:32:14   enters market with a new platform it's going to be majority share because not [TS]

01:32:20   because of rational reasons but because that's what happens when Microsoft [TS]

01:32:23   enters yeah the market really do anything i mean they had to intercede [TS]

01:32:28   ages and they didn't really do anything they had plenty of time to sell the [TS]

01:32:35   iPhone to leave let's just say that you know whatever that that's neither here [TS]

01:32:39   nor there but they kept chipping something that looked like windows [TS]

01:32:43   ninety five years they didn't then never really bothered rethinking the problem [TS]

01:32:49   they just I think they just an eventually it's gonna get you know [TS]

01:32:55   eventually this is going to be a big thing and since we're already there will [TS]

01:32:58   be the ones who reap the benefit to your points almost a matured someone say [TS]

01:33:03   they're just like why are you buying iPhones we have not going to give you a [TS]

01:33:08   compelling reason to do it but you should be worried about that I i really [TS]

01:33:16   a I could not be more bullish on Tim Cook's leadership and i think is doing a [TS]

01:33:24   great job I think he knows his wheelhouse and sticks to it and and and [TS]

01:33:32   leaves the other stuff that's out of his wheelhouse to people who are experts [TS]

01:33:35   will everything receiver is definitely closer collaboration between the teams [TS]

01:33:42   between the year two two operating system groups way more opportunities for [TS]

01:33:48   third-party developers than we've ever had on the platform before speaking with [TS]

01:33:54   friends in the company everybody's happy and excited everybody seemed happy and [TS]

01:33:58   excited on stage even try to do some nice stuff in the App Store which yes [TS]

01:34:05   you know that Canada is going to change much but they tried [TS]

01:34:12   there is almost nothing negative coming out of this distance WWDC yeah it's a [TS]

01:34:17   good way to put it very very hard to find anything other than details [TS]

01:34:22   little complaint about swift and but pretty much everything they announced it [TS]

01:34:27   was all good all-around for everyone well accepted that the show people well [TS]

01:34:34   yeah well I got a minor she liking but the deal that goes good that stank yeah [TS]

01:34:41   so reveal its worth you know porn went out for revealed because it was really [TS]

01:34:46   clever long story you know more about it than me but I would explain it as sort [TS]

01:34:53   of like us [TS]

01:34:54   WebKit inspector for Coco apps and in terms of like the you I could show your [TS]

01:35:00   appt you know the layering like which controls are on top [TS]

01:35:05   give you a three-dimensional look at the at the way that the controls are stacked [TS]

01:35:10   on top of each others who have you school he was going to go behind one of [TS]

01:35:13   the other hand yeah and if you have like a drawing bug where you're seeing [TS]

01:35:17   something that you shouldn't be able to see or not seem something you should be [TS]

01:35:20   able to see that 3d view can help you look down and you can see that button [TS]

01:35:25   its and really call really bad very fancy stuff and it's like the same thing [TS]

01:35:34   is now built in mexico ya and and more he can do more with a toxic is built in [TS]

01:35:39   but it's it's pretty much a good idea you know it kinda deserves to be part of [TS]

01:35:45   Xcode IDE and double-edged sword rain especially if you're doing developer [TS]

01:35:53   tools [TS]

01:35:54   yes it's you know did you ever listen to the episode of rent increases the record [TS]

01:36:01   with john chafee yes I did so print Simmons in [TS]

01:36:04   and your colleagues and assault Chris Paris have a podcast the record where [TS]

01:36:09   they're talking to you know long-standing members of the IndyMac [TS]

01:36:14   development mean john chafee busy Mac now the great busy how and they're doing [TS]

01:36:22   what's the new one is coming out soon busy contacts and he talked about when [TS]

01:36:29   he was expenses which used to make nuclear [TS]

01:36:32   yeah and they made plugins for a quick express in Photoshop and I remember when [TS]

01:36:38   I was doing like practically or even not even like literally full-time work doing [TS]

01:36:43   graphic design layout and QuarkXPress there were some expenses plugins that [TS]

01:36:47   were essential that I don't use that word lightly used once you had them you [TS]

01:36:53   just could not go back but his you know he said like we knew that the better our [TS]

01:36:58   best extensions that will be in court we're gonna see that and they're going [TS]

01:37:02   to see what you know everybody's using it with that should be part of Photoshop [TS]

01:37:06   or that should be part of course Express and so is he said it was like oh you [TS]

01:37:09   know you had to stay ahead of them because we needed hit but once we had a [TS]

01:37:14   hit we knew that it was very likely gonna be rolled into the next version [TS]

01:37:19   and that we weren't gonna get a heads up about it but yeah there was a good show [TS]

01:37:22   good interview yeah that's especially insightful point is it's kind of funny [TS]

01:37:28   is once you see the numbers by kind of certain plugin you did you know and and [TS]

01:37:34   I hate to say it but the same is true for developer tools [TS]

01:37:38   you know it's been evident ever since [TS]

01:37:43   again go back to the next reunification that Apple is very very serious about [TS]

01:37:47   providing the definitive developer tool you know for their platform [TS]

01:37:53   definitely like when they showed off Xcode for the first time very clear [TS]

01:37:58   indication it could worry was gonna be presented on cut it but yeah that they [TS]

01:38:04   were going to do it you know they sought is a strategic of strategic importance [TS]

01:38:08   to get all the first party and if I mean next at the objective well cocoa [TS]

01:38:15   frameworks and the developer tools particularly Interface Builder were [TS]

01:38:22   pretty much the crown jewels text and they have taken that sort of kept as [TS]

01:38:28   much as I complain professional but whatever going on they they do take it [TS]

01:38:34   very seriously I i say this is a guy who still uses on daily basis BBS loves [TS]

01:38:39   BBEdit and wants to continue to thrive but there used to be like in the [TS]

01:38:44   CodeWarrior days really solid support for external editors and that you could [TS]

01:38:49   use bbm editor for CodeWarrior development and you miss a few things [TS]

01:38:55   but you'd gain things and you know the things that are in BBEdit there weren't [TS]

01:38:58   in their editor and Xcode at does it still support and i'm looking now at one [TS]

01:39:04   point it did but I did for a long time but not in a robust [TS]

01:39:09   whenever you'd files if you could get if you can get the ear of somebody on the [TS]

01:39:14   team or follow radar get a response and you'd ask for better external auditor [TS]

01:39:19   support because I want to use BB ended and the answer would be what would you [TS]

01:39:23   what features in BBEdit to do you want to add which is sort of not what you [TS]

01:39:28   wanna hear if you're working it or even if you're a user who wants bare-bones to [TS]

01:39:33   thrive so that you still have you know it does well but you know I understand [TS]

01:39:39   why I do understand why if there is a good features like that that they want [TS]

01:39:45   them in these free developer tools that all developers can happen take advantage [TS]

01:39:48   of it not have to to do that [TS]

01:39:50   yeah but it does hurt and you know it's off to the review people yeah I just get [TS]

01:39:56   up and start using default and pretty much everything on the time I don't like [TS]

01:40:00   it used to be that it changes colors yeah I've given up just when I go to [TS]

01:40:11   somebody else's smack the odds are also given up when you do give up like that [TS]

01:40:18   and it's you know when you get a new computer it advances to hear you spend [TS]

01:40:25   three days when I got a new getting everything set up the rwandan just log [TS]

01:40:30   in with three things install Dropbox and speed up the most little bit and I make [TS]

01:40:36   the keyboard so that it's not place your speed the keyword to be that slow which [TS]

01:40:45   doesn't matter that much anymore [TS]

01:40:46   kind of nervous because half the time you know if you hit like the Ikki it [TS]

01:40:52   gives you the Iowa style pop up three years of French things they put a ring [TS]

01:40:57   yeah but for me it's normally like it just takes on the go ahead and I just [TS]

01:41:01   delete it takes a half if you want to add a bunch of returned but I can see [TS]

01:41:08   had to leave yeah I definitely change some of those and oh yeah so I was [TS]

01:41:16   joking lacks [TS]

01:41:17   told marca Canon she likes us a little bit and I was joking last week saying [TS]

01:41:26   that I would rather have it just be everywhere in this system because it's a [TS]

01:41:30   cool feature and it is a cool feature and guess what it's everywhere in the [TS]

01:41:34   system turns out the market the one democrat male is an extension I knew I [TS]

01:41:41   figured that out I didn't figure be better if you figure that out I thought [TS]

01:41:53   I did notice but that's cool that's really cool so any app now you can just [TS]

01:41:57   get well soon text in mail and so any text you on the system you can edit an [TS]

01:42:03   image in a market economy down its market or any other image editing [TS]

01:42:15   capable extension on the system and loved it if I always loved the idea of [TS]

01:42:19   services that came from next to get super underused but hopefully with this [TS]

01:42:24   new extensions mechanism that's going to breathe new life into that idea yeah [TS]

01:42:30   it's a good you know and and [TS]

01:42:32   but you're right and it is more elegant [TS]

01:42:40   it's more elegant to know that it to feature that implemented on the new [TS]

01:42:43   extension mechanism in not hardcoded into male [TS]

01:42:47   not that the mail . app team went in and made this feature it's exactly right [TS]

01:42:54   that it's the second coming of services because services the things you see in [TS]

01:42:58   the application name and good and the services you see this or you may put it [TS]

01:43:03   in the control the right click menu a couple years ago [TS]

01:43:05   powerful are using all the time but largely unchanged from the next days so [TS]

01:43:12   much so yeah in fact I don't think you know maybe it changed since then taken [TS]

01:43:19   up you know what type of data I'll take text I'll take files I only want here [TS]

01:43:24   I'm a service I only one images it's an image available otherwise now and then [TS]

01:43:29   you return the same you return something here works it works basically you you [TS]

01:43:36   have an appt do you offer to provide a service in your in your your appt until [TS]

01:43:41   the appeal is and what happens when you get fired up so when the user selects [TS]

01:43:48   something and then choose your service it copies it under special cut a piece [TS]

01:43:52   for rent in your app when you like he just look at a passport and do something [TS]

01:43:57   with it and put it back on the passport and say that you done and the other did [TS]

01:44:01   you have to send it to you get the changes it's the most simple system you [TS]

01:44:06   getting her right leg and was gonna put on the paper you don't blow away the one [TS]

01:44:09   that did the use of 12 got it simple and elegant but its simplicity and elegance [TS]

01:44:15   almost shows that it dates from 1989 or 1990 says is needed it had to be so [TS]

01:44:22   lightweight because there wasn't all that much disk space or memory or CPU [TS]

01:44:26   time is very very thin [TS]

01:44:30   you know their elegant and powerful but there's 10 [TS]

01:44:32   whereas this new extension system is in nineteen ninety or ninety one it would [TS]

01:44:40   have been way too heavy you would have been too much to CPU intensive [TS]

01:44:45   takes too much memory it does bring back the the the heady days of nineties sort [TS]

01:44:51   of open dark stuff yeah exactly I've thought the same thing that you know how [TS]

01:44:56   do I have to keep going between different apps if I just want to take [TS]

01:45:01   advantage of this abstain right here like i just want to tweet this here is [TS]

01:45:05   the URL I just want to tweet it out why do I have to copy and paste it and then [TS]

01:45:10   switch to another Twitter app and then hit command and and open a tweet and do [TS]

01:45:15   this thing and then switch back to go to where I was exactly that it's sort of [TS]

01:45:20   like that idea of open docx where you just here just go to share it Twitter [TS]

01:45:25   and a little view will open right here where you want but you know with this [TS]

01:45:32   new safety thing where it's not actually injecting any code into your process a [TS]

01:45:39   lot of problems with the cockpit well and open problems I think conceptually [TS]

01:45:43   they lost I think they lost the wheel by basing it on documents read that the [TS]

01:45:48   fundamental thing was a document instead of a nap well I think that they got [TS]

01:45:53   caught up with what people were doing with computers in the nineties where [TS]

01:45:55   everybody was making documents you know its new Excel files in new Word [TS]

01:45:59   documents and clarence works documents and everybody was doing documents and [TS]

01:46:04   emailing documents and so they thought well why don't we make documents the [TS]

01:46:06   first class so it only made sense in the nineties I think I think long-term the [TS]

01:46:11   app is the fundamental metaphor metaphor in the system is great and necessarily [TS]

01:46:17   think it's like I so weak that let me back up that is inarguably true in our [TS]

01:46:24   timeline [TS]

01:46:30   I think of computers have started with with documents being the first class [TS]

01:46:33   item from day one you always working in documents filed in the command prompt on [TS]

01:46:39   you happened to you we invented program you had some kind of worksheet did as [TS]

01:46:45   you type stuff what happened to the worksheet [TS]

01:46:47   I think I think he can grow an interesting computer documents however [TS]

01:46:54   nobody is nobody's going to put the genie back in the bottle and nobody had [TS]

01:47:00   pulled it off but it is that you know and I am about a job this back when I [TS]

01:47:07   was thought I was gonna be a programmer college internship I got my third one is [TS]

01:47:15   it Windows software developer hear that did project management so I had to read [TS]

01:47:21   the open duck's back because they wanted to know if they should do it and they [TS]

01:47:25   were already gonna do object and I had to read the open duck's back and [TS]

01:47:30   actually like try to understand and jump out of it was so hard to get your head [TS]

01:47:38   around it whereas you know even as an outsider you know sitting there in Xcode [TS]

01:47:44   writing code it's like I can watch the extensions in a WBC sessions and read [TS]

01:47:50   the high levels dioxin I get it exactly you know I just put it in little bundle [TS]

01:47:55   and a little rectangle open up and you're drawing in that wreck traffic [TS]

01:48:00   that Institute editing is is brilliant and helped alot of ppl adopted it really [TS]

01:48:04   well and the other thing too I think see I think it's great because I think it's [TS]

01:48:08   a very good conceptual model for developers it's really really easy it's [TS]

01:48:14   almost like why not do it sort of thing you can you know you're working on a big [TS]

01:48:18   complicated app you can take a break on a little sharing extension a nice little [TS]

01:48:24   side project like the way Martin Scorsese always likes to after he [TS]

01:48:29   directs a major motion picture he often afterwards directs like a commercial [TS]

01:48:32   often for like companies in Europe and stuff like that [TS]

01:48:36   because it's like a nice break from a three hour you know willful Wall Street [TS]

01:48:41   the Dow just wanted to a 30 second yeah but I also think it's gonna be huge for [TS]

01:48:48   users because there's so much more exposed I really hope so I don't know [TS]

01:48:55   what the percentage of Mac users have ever used the Services menu item is but [TS]

01:48:59   I'll bet it even what's a regular basis whereas that sharing button which they [TS]

01:49:06   know from there I found i think thats I think they're already using it and I [TS]

01:49:10   think that they can do more I think they it's really nicely exposed yet hopefully [TS]

01:49:18   takes us through i think is going to be other than that it's a terrific and as [TS]

01:49:27   there's equal exposure on iOS like you can have photo editing extensions and I [TS]

01:49:34   West which i think is gonna be huge [TS]

01:49:36   yeah I think so too like the first light first person to Gotham filters gonna get [TS]

01:49:42   body immediately but Pinterest is the easiest acquisition billion dollar pay [TS]

01:49:52   outrageous just put it put it right now Michael camera I gotta go I gotta get [TS]

01:49:59   their cool guy English you guys can find guy on the twitters at GTE three [TS]

01:50:13   spacious have left text you only have to use [TS]

01:50:21   remember I registered that guy English for you did and I know why did not post [TS]

01:50:30   a single now I think it got to the passwords I think it took it over it and [TS]

01:50:38   so did that at the chief strategy to him and handed it over to the friend that i [TS]

01:50:46   kicking bear dot com you write once in a while but then the big thing is [TS]

01:50:53   debug with you and Rene Ritchie yeah you know that there may enjoy debug if only [TS]

01:51:04   because members and guests we're all of us are enjoying an incredible blossoming [TS]

01:51:12   cornered podcasts you know but no not just because you're my guest on the show [TS]

01:51:17   is really been one of my favorite especially recently you guys you're [TS]

01:51:22   killin it thanks man I normally at damir from that kind of stuff but our guests [TS]

01:51:28   we've got some guests yeah that's you can just put it on the gas and be proud [TS]

01:51:36   of it anyway what's the best way to find it it's over I'm more debug [TS]

01:51:41   just tried to match that guy can't get it to ya gotta step it up your guests [TS]