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: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: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: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: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: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
◼
►
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: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: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: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: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]