PodSearch

The Accidental Tech Podcast

16: John, We Don`t Play Games

 

00:00:00   dollar Marco so how do you think of the good guideline because like what do you [TS]

00:00:05   stop it is coming towards me my time [TS]

00:00:57   one of the big problems with Mac development is that even though you have [TS]

00:01:04   all this hardware to burn these days you know all this memory all the CPU cores [TS]

00:01:09   have tons of resources to to to take advantage of the desktop but the API's [TS]

00:01:16   and the widgets in the in the UI stuff on on the Mac is very very old and [TS]

00:01:23   compared to iOS programming Mac programming is in many ways harder and I [TS]

00:01:28   wonder if Apple has any desire to really dramatically improve that and take [TS]

00:01:34   advantage of all the people who are iOS developers who are learning UI kit which [TS]

00:01:40   is way way easier the napkin and to do to do a lot of very common things and to [TS]

00:01:45   try to modernize the Mac OS 10 API's and to try to bring over more iOS developers [TS]

00:01:53   and and making life easier more productive for existing Mac developers [TS]

00:01:57   that's something they really haven't done much in the last few Mac OS 10 [TS]

00:02:01   releases and I'd like to see that happen as as iOS developer who's kind of scared [TS]

00:02:06   of Mac programming I'd love to see that happen so you thinking like a UI kit for [TS]

00:02:11   ten I don't know if they could you know you like it is very specific for touch [TS]

00:02:17   and I don't think they could directly bring it over I don't that would make [TS]

00:02:21   sense but what they they they could definitely modernize a lot of a kid [TS]

00:02:25   maybe make a whole new API probably wouldn't go that far but at least [TS]

00:02:29   modernize it a lot and and you know bring a lot of the conveniences and and [TS]

00:02:34   the modern choices from you I get into a packet's widgets and drag new widgets [TS]

00:02:41   better which is all the labor-backed stuff that that iOS does that Mac OS [TS]

00:02:45   still i think is like half done in all sorts of stuff like that that people [TS]

00:02:51   like warren burger with more qualified to talk about but I know it's still a [TS]

00:02:54   problem [TS]

00:02:55   well didn't chuck and Larry and I contacted you chameleon they did and and [TS]

00:03:00   then Warren did I don't have to say that [TS]

00:03:03   that the Twitter you i think that there is there and I think there's even been [TS]

00:03:07   one or two other ones similar to that and and solely because these frameworks [TS]

00:03:10   exist [TS]

00:03:12   obviously there's demand for this and but you know until Apple does their own [TS]

00:03:17   thing with the official API's it's never gonna take off in in the same way but [TS]

00:03:23   either from you guys know how modern they've made me know you've just been a [TS]

00:03:28   few minutes income not modern it is but I mean by that is do they have like [TS]

00:03:32   block support pretty prevalent Lee throughout any about pick John do you [TS]

00:03:35   happen to know this cuz I have not done the stuff they did a foundation [TS]

00:03:39   everybody gets like fast enumeration right the block support for the low [TS]

00:03:43   level stuff where you can like it over and over in a trade some block I'm kinda [TS]

00:03:48   like what it whenever they do that stuff it benefits both platforms so there is [TS]

00:03:51   some shearing amount plus all like the you know the Objective C whatever [TS]

00:03:55   version they're up to with the properties and all that like that's all [TS]

00:03:57   shared so that bottom layer both OS's does get better over the years [TS]

00:04:02   think existing sore points like the whole and SL vs and its view of the [TS]

00:04:07   stupid table views and that's just like a legacy hang around when I see stuff [TS]

00:04:12   like that I think well it makes me think about the market as a platform overall [TS]

00:04:18   did they what's their motivation to make it better like someone saying I would [TS]

00:04:23   develop for the Mac accept these apts are slightly more crafty than they are [TS]

00:04:27   on the phone or they're not close enough or whatever like is that motivate [TS]

00:04:32   members would really the motivating them it is that the market share is small [TS]

00:04:35   compared to the phone and like they're not they you know they don't feel like [TS]

00:04:40   they have an idea for a great nap or is it the Mac apps are necessarily much [TS]

00:04:46   more complicated most of your application is not in the UI framework [TS]

00:04:50   partly sunny like Photoshop which is ostensibly Akoko app now they don't care [TS]

00:04:55   how holding Creevey Coco AP I don't like that Abbas custom from top to bottom and [TS]

00:05:01   assist little thin layer to throw out some stuff on the screen so I wonder [TS]

00:05:05   given its market share its growth rate and [TS]

00:05:08   the and what the blockbuster apps on the Mac are actually like what would be [TS]

00:05:13   returned on Apple's investment firm for modernizing almost any PII in ways that [TS]

00:05:19   aren't just like we did this modernization and helps both iOS and Mac [TS]

00:05:23   OS 10 well I think part of it is if you make it easier you know not only does it [TS]

00:05:29   help developers it also helps Apple [TS]

00:05:32   helps their developers and also you know it it gives more more chance they're [TS]

00:05:38   being good after the platform [TS]

00:05:40   you know i mean you could use a lot of the same arguments against improving [TS]

00:05:43   Xcode or improving LOV M [TS]

00:05:47   or improving the final multilanguage like all that you know the the can be a [TS]

00:05:52   little short sin taxes we got last year for a lot of the boxing classes to fight [TS]

00:05:57   that there's there's a lot of stuff like that that Apple's adding not because [TS]

00:06:03   they really have to not because it's going to help them competitively [TS]

00:06:05   directly but just because it's nice to do for developers and then they benefit [TS]

00:06:10   we benefit and then maybe there's like this trickle-down effect of nice perhaps [TS]

00:06:14   eventually come out for their platforms [TS]

00:06:16   well there's competitive pressure from you know from the from Google with icon [TS]

00:06:19   on the mobile platform like their dev tools there I D their language and so [TS]

00:06:23   Apple has to keep up with at least have parity with that and like their [TS]

00:06:27   languages memory mansion and happens isn't so that they can only feel that [TS]

00:06:31   pressure feel like and that is a much more competitive landscape forces and [TS]

00:06:34   the macrocycle do you write windows up figure out something for the umpteen [TS]

00:06:38   crappy API's available for Windows a fight between should use and how many [TS]

00:06:43   people you gonna sell to and how you gonna sell out through the window start [TS]

00:06:46   like the desktop is yesterday's news anyway according to you know the the [TS]

00:06:53   prevailing wisdom of the time and like it does not a growth market matter where [TS]

00:06:58   you are and I just doesn't feel the pressure on the desktop they do on [TS]

00:07:03   mobile so they are highly motivated to make their mobile experience better for [TS]

00:07:08   developers to make sure they keep those developers they're somewhat motivated to [TS]

00:07:12   make things better on the desktop I must be like if if they really were [TS]

00:07:16   separately imagine they were separate ID's and lie completely separate there [TS]

00:07:19   was no shared [TS]

00:07:21   foundation are you know are plain old foundation code between them and there [TS]

00:07:25   was no they use a different idea so improving sex condemn benefit what would [TS]

00:07:29   the Mac toolchain look like at this point if they didn't also get the [TS]

00:07:33   benefit of all while doing all this stuff and it benefits both of them I [TS]

00:07:38   don't know I mean like everything about this I think two applications like [TS]

00:07:42   iPhoto on the Mac that just not gonna kind of attention that it would have [TS]

00:07:47   gotten it if I wasn't around you know I was true of almost every Apple Mac [TS]

00:07:52   application yeah so far they seem to keep up with their maybe that's also [TS]

00:07:57   because it's benefiting I was hard to start to tease them part because so much [TS]

00:08:00   of that work is does benefit both you know that's to their credit right there [TS]

00:08:05   was a good decision to you know you the same car as both of them but it's hard [TS]

00:08:09   to figure out how much does Apple care about putting things in the back roads [TS]

00:08:12   how much is the Mac just getting the spillover of their frenzied improvement [TS]

00:08:16   iOS and also it also does it does feel like you know we've talked about before [TS]

00:08:20   how in many ways Apple still behaves like a much smaller company that it [TS]

00:08:24   really is an often to his detriment and one of the examples of that is that they [TS]

00:08:28   do have this kind of tunnel vision wear whatever whatever is the cool thing that [TS]

00:08:32   they're really focusing on everything else just gets ignored and neglected for [TS]

00:08:37   years until somebody comes around and gives it what's often a half assed [TS]

00:08:42   update sorry go ahead john Kasay if they have that is changed if that like that [TS]

00:08:48   television has changed we like won't see the results until you know like it's not [TS]

00:08:53   type of thing you know when big reorganization along different lines [TS]

00:08:56   with a change to the digital functional lines or something instead of a long [TS]

00:09:00   product lines that whatever they wanted the big reorg and you know how to live [TS]

00:09:05   in that could have been the beginning of a change to the tunnel vision but we [TS]

00:09:09   won't know until I mean I guess the total these WWC and possibly later see [TS]

00:09:13   the fruits of that reorganization can turn this thing I'm done but it's better [TS]

00:09:18   to talk about a couple shows about the bandwidth of the organization does Apple [TS]

00:09:23   have the capacity to go full steam on multiple fronts have the capacity to [TS]

00:09:29   like have a team every single year making iPhoto [TS]

00:09:32   have a team every single year high movie better the team that was doing I DVD [TS]

00:09:36   find you can repurpose old school but any existing active application is there [TS]

00:09:40   a dedicated team was only job is to make his application better and better year [TS]

00:09:43   after year intel that application is irrelevant and often from the outside it [TS]

00:09:47   seems like that's not the case this kind of this swing group of people were like [TS]

00:09:53   you know once the Finder is good enough everybody except one guy and like his [TS]

00:09:58   apprentice [TS]

00:09:59   hold off of that and they get put on to whatever like you know all hands on deck [TS]

00:10:03   for working on the next version of iOS or something is not that that's what it [TS]

00:10:06   seems like from the outside because if your application isn't you know Steve [TS]

00:10:10   Jobs darling in the past and I don't know what the current criteria is maybe [TS]

00:10:14   like really important to the company like it's very clear that I S seven is [TS]

00:10:19   getting the attention you know right now and I was 10 maybe a little bit but like [TS]

00:10:25   as you go down the chain of applications that you may be using day after day you [TS]

00:10:29   think boy this has not been up to I work hard I work like I i dont know it's it's [TS]

00:10:37   so hard to tell me how it really goes on there but it sure seems like it doesn't [TS]

00:10:40   it whereas when you look at a company like Google it seems like every time [TS]

00:10:42   they Google i/o psych [TS]

00:10:46   drop tons of their products that's one way to do it right just just get rid of [TS]

00:10:49   your products that you weren't bringing forward you know everything is gone [TS]

00:10:52   except per Google+ and six other things when they say well all those things that [TS]

00:10:55   we did keep here's awesome new versions of every single one of those yeah what's [TS]

00:11:02   is I work on the Mac older than the Mac Pro I think so it's a known 909 came out [TS]

00:11:13   in January 6 2009 so that's like a year and a half older than the current [TS]

00:11:16   generation of your fake new Mac Pro is that does not count at all as they can [TS]

00:11:24   also on the lines of going back a second on the lines of avi updates [TS]

00:11:31   modernizations I was asking earlier today I made a little early today to a [TS]

00:11:37   podcast named springboard put a link in the show notes springboard showed up [TS]

00:11:41   calm and an episode 10 they were talking about [TS]

00:11:44   how the guest was Caleb Davenport and they were talking about how you know [TS]

00:11:50   with ARC we're training people not to worry about memory management then like [TS]

00:11:54   we still like all down into these carbon API's to do certain things on iOS even [TS]

00:12:00   things like address book or keychain things that still have no Coco rappers [TS]

00:12:06   that you still have to go down to the carbon level API where they are you know [TS]

00:12:09   the Rossi API and do do you know core foundation memory management stuff like [TS]

00:12:15   that and you know all these old style things and it really messes with are [TS]

00:12:19   gonna make some very confusing and if we if we're teaching people you don't think [TS]

00:12:23   about me anymore but then they have to use when his AP eisner leaking streams [TS]

00:12:27   all over the place [TS]

00:12:28   not realizing that you know there's always exceptions were my memory [TS]

00:12:33   management except in this case you know and and so one thing I would love to see [TS]

00:12:37   just some stupid wrappers around us all those ancient capi is that still don't [TS]

00:12:43   have nice Objective C wrapper classes around them even an iOS and if I S seven [TS]

00:12:49   brought that that would you know it's not going to say it's not going to make [TS]

00:12:52   any headlines is not at the moment fire but it's going to make its gonna make a [TS]

00:12:56   a minor inconvenience for so many developers so often I couldn't agree [TS]

00:13:01   more I have a very very very simple and basic app in the App Store in in what it [TS]

00:13:05   allows you to do is to send cans text messages quickly and when I started [TS]

00:13:11   doing the address book [TS]

00:13:12   integration it was a total pain in the butt for exactly that reason I mean it's [TS]

00:13:16   nothing I can't handle I cut my teeth in C++ as I think you did Marco C and C++ [TS]

00:13:20   and John I know you're so damn old thank you cut it on like assembly but anyway [TS]

00:13:26   the point being all kidding aside that that the address book API is terrible [TS]

00:13:33   because it's all street scene it's so frustrating this was pre art that I did [TS]

00:13:36   all this and it was so frustrating having to drop down into that even with [TS]

00:13:40   retain release considerably more tedious net framework in order to get what seems [TS]

00:13:46   to be a very simple job done so I hadn't thought about that that's a very good [TS]

00:13:50   point and certainly would make me happy to see some of that get improved [TS]

00:13:53   although I think I like you said market [TS]

00:13:56   I might be the only ones but we're not because it's like you know it's like the [TS]

00:14:00   whole the 8820 feature myth like yet only X percentage of the API's don't [TS]

00:14:07   have nice coca wrappers around them but almost every developer eventually has to [TS]

00:14:12   use one of them you know I can look at least and and there's there's a there's [TS]

00:14:17   so many other than that I get stupid would take them not very long not that [TS]

00:14:21   much effort not any kind of significant long-term maintenance costs just to make [TS]

00:14:25   really basic wrappers around these things just that we never have to think [TS]

00:14:27   about that again that he just do the thing where you say you want it really [TS]

00:14:31   is a program that's just how did the same up simple matter of programming [TS]

00:14:37   courses because he hates these guys and again the impression I get from the [TS]

00:14:43   outside is that the reason this is the way it is it's because there's like some [TS]

00:14:47   teams responsible for the address book API and the person in charge of a team [TS]

00:14:50   thinks they're capi is just fine and they don't have people on the team who [TS]

00:14:53   were you know either most skilled enough experience offer motivated enough to do [TS]

00:14:59   Objective C rappers because they've cultivated a team of people who are [TS]

00:15:02   experts see programmers and like that that's the ultimate sort of the lateral [TS]

00:15:08   move project I what do we get one at the end of this well we get no new [TS]

00:15:11   functionality we actually make it a little bit slower a bit easier to use [TS]

00:15:14   right and you like white why we do this why you dedicating a one-person for like [TS]

00:15:18   this release to make this rapper because we'll simply wants it now just go do [TS]

00:15:22   something else that's newer you're needed on this project or whatever is [TS]

00:15:25   there so much emotion in the address book [TS]

00:15:27   AP I don't you get the impression of like this team to manage these apts like [TS]

00:15:32   this is the team in charge of the whatever API and there is also a CRC [TS]

00:15:36   applesauce or whatever programmers and they made it the way they made it I [TS]

00:15:38   think it's perfectly fine and fix the bugs and they can't be convinced that [TS]

00:15:42   what they need to do is make a rapper or you know re-employment their API and [TS]

00:15:48   some different language or they'll have a good reasons for being only in C and i [TS]

00:15:51   like it so I don't even use it was good that I can understand it being a source [TS]

00:15:58   of frustration but it seems to me like an organizational failure more than a [TS]

00:16:03   technical failure or [TS]

00:16:04   a failure of leadership or whatever just like something about the organization [TS]

00:16:09   does not allow for this to happen [TS]

00:16:12   well in I thought perhaps I made this up but I thought a lot of these API's [TS]

00:16:16   address but being a great example were very thin layers on top of sequel [TS]

00:16:21   lighter SQLite order for pronouncing it as Jeff databases and maybe I made that [TS]

00:16:26   up but I thought that that like address book as the example comes to mind but [TS]

00:16:30   that's where I'd seen a couple hours he's all these permissions and sandbox [TS]

00:16:35   and things around it to prevent path for uploading the entire address book to the [TS]

00:16:40   point of driving at is some of these old and arcane API's I think we're just very [TS]

00:16:48   light wrappers around sequel light and so nobody thought to bother with them or [TS]

00:16:52   to your point john they just didn't have the desire is that if you choose that as [TS]

00:16:58   the future of the good back end or whatever I don't think it's a technical [TS]

00:17:02   thing I think it comes down to is if you had if you have a bunch of C programmers [TS]

00:17:07   and you're tasked with creating a new API it's going to be a capi right now [TS]

00:17:11   they can't learn Objective C or whatever but like you know you go to develop them [TS]

00:17:17   with the programmers you have I don't know if you can't just you can't just [TS]

00:17:22   transform them into an experience like you have the guys who made it happen [TS]

00:17:25   the guys who made you like it like your experience battle-hardened we can make a [TS]

00:17:29   new API and Objective C we know how to do that the right way because we've made [TS]

00:17:33   crappy API's over and over again so now we're now where we have experienced and [TS]

00:17:37   we know ok you're making an objective capi hears of it should look like here [TS]

00:17:40   is the do's and don'ts here is to avoid making I API the people can accidentally [TS]

00:17:45   use badly all the people who learned that Ennis I was a bad idea over years [TS]

00:17:50   of experience they know when they made you I could that'd make the same mistake [TS]

00:17:53   the second time well if you take the address book team a team of people who [TS]

00:17:56   maybe have never written in Objective C ABI you tell them you know make a rapper [TS]

00:18:02   maybe they'll make one tho will be a great objective CPA who looked like my [TS]

00:18:07   first Objective C wrapper API and I think actually making a rapid probably [TS]

00:18:10   harder than just writing a straight up like if you had started from scratch [TS]

00:18:14   right but they've got to see if it works it's called from everywhere [TS]

00:18:17   they have to maintain compatibility with it and you're asking that had another [TS]

00:18:21   abstraction on top of that while maintaining back compatible with people [TS]

00:18:24   who go to the low-level API it's actually kind of annoying and I can [TS]

00:18:28   imagine them not being motivated to do that unless there's some compelling [TS]

00:18:31   business reason and will always have some excuse of why there's not a [TS]

00:18:34   compelling business reason well there is i mean first of all there is to know as [TS]

00:18:38   for the same reason why Mac development should be as easy as possible we're also [TS]

00:18:44   pleased with a reason you know I was benefits from quality of ass being good [TS]

00:18:49   if if there's a whole bunch of people out there who who are mismanaging memory [TS]

00:18:53   from these little sleepy eyes because they don't know how to do it I didn't [TS]

00:18:56   know that we have to do it then there's a bunch of apps taking up more memory [TS]

00:18:59   than they should and that's bad for the entire I was running experience things [TS]

00:19:04   like teaching the easy thing to do is just be insecure and writer credential [TS]

00:19:09   into a file somewhere they want you to use key chain for security reasons but [TS]

00:19:13   using teaching is hard so you know by by not making the security thing easy after [TS]

00:19:18   less secure so there is there's a there's a lot of little reason that all [TS]

00:19:22   add up like abstract really we try to take the to mention they want to see [TS]

00:19:26   business reason I think what actually happens is the CPI just sits there gets [TS]

00:19:31   older and older and more and more disgusting over the years and then [TS]

00:19:33   eventually it's like look people can make people uses just likes to old [TS]

00:19:37   London that's what happened with QuickTime right so quick time was a C [TS]

00:19:41   API which was amazing the time it was written but it was like I figure the [TS]

00:19:44   first version of Quicktime came out like 1999 pretty own [TS]

00:19:49   engineer the movies for the size of like one inch by one inch squares and in the [TS]

00:19:53   senate pack API kodak is just terrible but there was a capi right and we carry [TS]

00:19:59   that same CBA API phone info identification is built on involved but [TS]

00:20:03   eventually it just like it's untenable to make people right to that so they do [TS]

00:20:06   cutie ship which is subject of sea like wrap around the Rosie API and that's [TS]

00:20:10   what motivated the rappers like no one wants to use the QuickTime API and see [TS]

00:20:15   unless you've been using it that way since 1992 no one wants to learn that [TS]

00:20:19   his eyes it's crazy pants so they like they do the rapper and then they say [TS]

00:20:25   like what comes around to the rapper you know i dont C API is deprecated [TS]

00:20:28   foundation for everything please can you know it's it's too disgusting and maybe [TS]

00:20:33   address book and kitchen are quite at that point yet but when they reached [TS]

00:20:36   that point like that'll be made out like the canary in the coal mine first they [TS]

00:20:39   give you the ejector seat travel with massively more limited functionality [TS]

00:20:42   that just lets you easily played a movie in your local application right I just [TS]

00:20:46   want to put in a movie you are sort of played a movie I don't wanna see that [TS]

00:20:49   crazy API it right and everyone was like wait what about all the empty functions [TS]

00:20:52   you can do this rate all that thats Tracy API will still be there you can [TS]

00:20:55   use it then transferred two years since I get it has gone away [TS]

00:20:59   here's the new thing written from the ground up to be different although I [TS]

00:21:01   think if you foundation is still see her performance reasons maybe they can make [TS]

00:21:05   a better wrap around that characterization every foundation [TS]

00:21:09   Objective C Apr see what I actually don't know never used it either way I [TS]

00:21:19   mean what what needs to get worse about the address book API before we get to [TS]

00:21:24   that point just it just needs to look dated like I don't know now I can [TS]

00:21:33   imagine it might have dealt with handles which were big thing back in the classic [TS]

00:21:35   maleate and I don't know if that's the case again failing me with this spring [TS]

00:21:40   underscore the real-time feedback about whether maybe I used handles were lost [TS]

00:21:48   with various stuff stuff like that that you know hypothetically speaking is like [TS]

00:21:53   it's a concept that doesn't even make sense anymore and a modern you know [TS]

00:21:58   memory protected pre-emptive multitasking virtual memory world and [TS]

00:22:04   when people look at it seems crazy right [TS]

00:22:07   so that's the part where you are right this isn't just like awkward to use in [TS]

00:22:11   difficult because it doesn't use my subject to see figure named parameters [TS]

00:22:14   and stuff like that this is a concept there have no purpose in the modern [TS]

00:22:18   world and makes me jump through hoops for no reason unlike you getting all the [TS]

00:22:22   most of us are a result back as yes [TS]

00:22:25   entire world is like even the nice Objective C API said gross to me because [TS]

00:22:32   you have these pointers everywhere [TS]

00:22:34   writers and pretend that point Z will douse he says its objective seen pasted [TS]

00:22:41   the link to the docking station and it reads as follows the AV Foundation [TS]

00:22:44   framework provides an Objective C interface for Bubba Bubba yeah I never [TS]

00:22:48   liked it that the capi just got so and so gross even though is incredibly [TS]

00:22:53   feature rich that's why I stayed on for so long as you do such amazing things [TS]

00:22:55   for the better certain point it was like if you had a legacy application built on [TS]

00:22:59   QuickTime your app is amazing can do amazing things but if you want to write [TS]

00:23:02   a new one no one want to dive in and make like a video editing application [TS]

00:23:07   especially if you're gonna do like you are not professional video something [TS]

00:23:13   you'd you'd imagine seeing the Mac App Store hazley edit your videos right you [TS]

00:23:18   don't want to have to throw someone at the end of the full-fledged old-school [TS]

00:23:22   CA be adequate time it will be much easier if there was a more modern API [TS]

00:23:27   they could use to do most of that same stuff and so they started over the [TS]

00:23:31   foundation and has taken him years to get to the point where I think we're [TS]

00:23:35   close but the old quick time EP I did but they're moving that direction and [TS]

00:23:41   let's take a break to think our first sponsor it is can you guess as its [TS]

00:23:46   Squarespace it is Squarespace how could they not there so awesome this episode [TS]

00:23:51   is brought to you by Squarespace the all-in-one platform that makes it easy [TS]

00:23:55   to create your own website for a free trial and 10% off could ask where [TS]

00:23:59   space.com and use the offer code ATP 64 access tech podcast month of six that's [TS]

00:24:04   June course basic concept in the platform with new features new designed [TS]

00:24:09   to more support a beautiful designs you to start with and tons of style options [TS]

00:24:13   for you to adjust we even actually we inject a script tag and a style tag into [TS]

00:24:17   our see what they would you do that you can do whatever you want you can really [TS]

00:24:21   create your own space on line with Squarespace it take care of hosting SEO [TS]

00:24:25   even automatically resizing your site look great on any device with responsive [TS]

00:24:30   design it's incredibly easy to use [TS]

00:24:33   if he if you need any help those Christmas has an amazing support team [TS]

00:24:37   they work 24 7 really 24740 storage source just $8 a month and if you order [TS]

00:24:43   for a whole year it includes a FREE domain name so try Squarespace for free [TS]

00:24:48   literally a free trial no credit card required it's pretty awesome if you [TS]

00:24:53   purchase make sure you get an additional 10% off by using our coupon code ATP 6 [TS]

00:24:59   this month in June here use our coupon code get 10% off and then they'll tell [TS]

00:25:04   you they'll tell them that you came from here and that they should keep our [TS]

00:25:07   sponsors and our show cause there that awesome Squarespace is everything you [TS]

00:25:11   need to create exceptional website and things are going to those guys we host [TS]

00:25:14   our site there and and no complaints that they've been awesome thanks [TS]

00:25:19   Christmas so before we get away from this kind of low-level military do we [TS]

00:25:24   all agree that and I didn't think about this when I read my blog post about what [TS]

00:25:28   to expect it [TS]

00:25:29   WPGC you have a blog once every two years all right on it I think I'm up to [TS]

00:25:34   like or post a month for Leicester what you get for not skipping anyone's tweets [TS]

00:25:38   from Casey tweets about his blog post I see how my comments on last when he's [TS]

00:25:44   just [TS]

00:25:44   I did actually having to catch that one about that but anyway one of the things [TS]

00:25:51   I didn't think about that I wanted to ask you guys are we going to get the [TS]

00:25:54   equivalent of the var keyword in c-sharp I forget with the terms for that but [TS]

00:25:59   basically inferred type something things he pasado [TS]

00:26:05   that's the same I believe it is high prevalence variant type inference is [TS]

00:26:12   that is what I was looking for I believe you're right so in other words you can [TS]

00:26:15   say I've got some variable here and i dont wanna I don't want to explicitly [TS]

00:26:20   tell you what type of his compiler you're smart you figured out so I guess [TS]

00:26:24   my question is actually two-fold firstly doing expects type inference in [TS]

00:26:27   Objective C come Monday and secondly what with the crazy awesome this and I [TS]

00:26:34   don't mean that sarcastically with the static analyzer can see the word I was [TS]

00:26:39   looking for [TS]

00:26:40   the static analyzer and all that craziness do we think that will see any [TS]

00:26:43   advancements kind of maybe not as big but kind of the same way we saw mark I [TS]

00:26:47   don't think it's any pressing need for type inference the reason I suggest that [TS]

00:26:50   it is because it's like it's right there in front of because they've already got [TS]

00:26:55   a static analyzer type inference can be implanted such a way that doesn't [TS]

00:26:58   actually change anything about the language just basically saves you typing [TS]

00:27:01   because right if if the static analyzer could figure out that that can only [TS]

00:27:05   possible view on type they could ever make sense unless you're not put like [TS]

00:27:09   the class name two times in the same line when you're declaring the stupid [TS]

00:27:12   pointer variable and then you know calling the class method to make the you [TS]

00:27:16   know I can hit know that stuff right [TS]

00:27:18   why does it have to be that way we can just figure it out so it's kind of a [TS]

00:27:21   nice to have but like the memory image of the program creates a different [TS]

00:27:26   unlike arc for example which actually does create different in different [TS]

00:27:28   programs would have been manually so this is even and even like less invasive [TS]

00:27:34   shame shame that but it's a along the category of something dot syntax for its [TS]

00:27:38   like was it was not sent acts like when people say oh I can't type anymore [TS]

00:27:41   square brackets I want to do a dot maybe some people were like if if they had if [TS]

00:27:48   they serve had a time to implement it and it's ready it'll be there but if it [TS]

00:27:52   wasn't like oh my god this year we gotta have type inference because we're really [TS]

00:27:55   getting things done I haven't they're not getting things done on getting too [TS]

00:27:59   much more memory mattress so that was more pressing me so I feel like it's a [TS]

00:28:02   50 50 chance if it's not there no one's gonna complain if it is they're like oh [TS]

00:28:07   that's nice to have just not been pretty cool so not I'm really not trying to [TS]

00:28:11   troll you just pearl have type inference and if so do you believe in you really [TS]

00:28:18   know nothing about 45 min you believe in types does it it's all like type unsafe [TS]

00:28:24   crap that's right everything is a docket trouble for it speaking loosely about [TS]

00:28:33   type safe and unsafe and doesn't statically typed in dynamically typing [TS]

00:28:39   strongly typed in weakly typed and I do not have definitions of terms in front [TS]

00:28:44   of me so it's much easier talking more specific terms but suffice it to say [TS]

00:28:47   that type inference is not [TS]

00:28:50   as we're talking about an Objective C is basically an irrelevant concept and [TS]

00:28:55   basically irrelevant in JavaScript or PHP for that matter right now because [TS]

00:28:59   everything is very loosely tied a high-level language not to worry about [TS]

00:29:03   those [TS]

00:29:05   indirectly compliment PHP pointers and BHP you're also not worried about it [TS]

00:29:11   like it's not even like Ruby real you know to ask to get the strength of a [TS]

00:29:15   thing like you don't do that in PHP do you know what I'm saying like it's it's [TS]

00:29:18   it's like Thomas scripts you know you just have a value in a variable in a [TS]

00:29:22   certain way and it becomes less not as bad as JavaScript the crazy corrections [TS]

00:29:26   yet to use the triple equal to avoid them and all that you know how it goes [TS]

00:29:29   but it's not so much a dirty flew by [TS]

00:29:35   why not use idea it whatever the crap it's called everywhere and that's that's [TS]

00:29:40   something different you know when you use idea it would ever in Objective C [TS]

00:29:44   that's saying hey you know i dont really know what this is just figured out at [TS]

00:29:48   runtime type in france does is say hey I I know that this can only be one type [TS]

00:29:53   just like john was saying earlier but i dont wanna spend the time typing [TS]

00:29:56   NSString I just want to type the letters var and the compiler will figure out [TS]

00:30:01   what is this type and fill it in for you not literally speaking figuratively [TS]

00:30:06   speaking and it won't change your code or anything and so that gives you all [TS]

00:30:09   the benefits of strong typing of which John doesn't believe in them because he [TS]

00:30:13   writes pearl but it doesn't get but it saves you a little bit at a time and [TS]

00:30:16   that's that's very different than using heidi is a something like to me I'm [TS]

00:30:23   thinking if I have if I'm reading the code writing it ok you can type in the [TS]

00:30:28   same keyword for everything ok that's you know that's interesting right here [TS]

00:30:36   reading at the early wanna see a bunch of code that just a bunch of our [TS]

00:30:39   declarations like is that is that really an improvement [TS]

00:30:43   well that's exactly what I was that when I started to ask John about this that's [TS]

00:30:46   where I was going with it is do you guys even believe in this in the first place [TS]

00:30:49   and it would not let you do it in a case with India [TS]

00:30:53   ambiguity I quit I don't know how these apostles auto keyword works or the [TS]

00:30:57   marquee word in C sharp for that matter but I would imagine that Apple would [TS]

00:31:01   bring two big juicy assuming it doesn't just bringing straight part of the [TS]

00:31:03   autocue are because they do have really good see also supported this point and [TS]

00:31:06   they get a hayride everything I thought you were done and done like we don't [TS]

00:31:10   have to invent the future started there but assuming they bring their own [TS]

00:31:13   keyword for type inference my guess would be that it would just not compile [TS]

00:31:19   if there is any possible ambiguity and the place where you would not have any [TS]

00:31:23   ambiguity is this typical thing where youre declaring a variable of a [TS]

00:31:27   particular type in making a new object type and stick it into it right in the [TS]

00:31:32   same line and they are you just do not need the class name twice that's a [TS]

00:31:35   classic example like that's annoying stupid and nobody looking at that is [TS]

00:31:39   going to be confused by like of our food equals and then class now and it can be [TS]

00:31:44   confused by that it's right there you know it's going to that thing right so [TS]

00:31:48   that is the most obvious case and then you scale down from there to the point [TS]

00:31:50   where at a certain point the static analyzer says well I can't assume what [TS]

00:31:54   type of your trying to say here because there's multiple possible values that [TS]

00:31:58   would be valid and maybe we're just not compatible so you know you got a you [TS]

00:32:02   know explicitly declared type right that's exactly how doesn't see sharp [TS]

00:32:06   where if you don't say on that same line exactly what this is the compiler will [TS]

00:32:10   puke it up and say I need some more in focus or you need to provide an actual [TS]

00:32:15   type because I can't just infer what this is dead so if you have to have a [TS]

00:32:19   mix of declared types and automatic types is it doesn't that kind of [TS]

00:32:24   introduced a lot of bug potential and make her harder to read about was the [TS]

00:32:29   bug potential I guess if you have a keyword if you can do without keywords [TS]

00:32:33   like you can almost scripting languages then then that's that's rough because [TS]

00:32:38   then you can like there's rules like ok well if you like if you if you misspell [TS]

00:32:43   a variable name now it's not drama stuff like that you just you just start typing [TS]

00:32:49   improve his problem too well but you know pearl pearl had it first and [TS]

00:32:53   probably solution PHP it has the same [TS]

00:32:57   we have a lot to do that and everybody uses that moment please tell me that has [TS]

00:33:03   it will it'll throw a notice that you wish you can catch and treat as an error [TS]

00:33:06   if you want to and I do where if you are using undeclared variable it can through [TS]

00:33:11   the air but if you assigned to a variable that implicitly declares it and [TS]

00:33:16   it's over but there still is that risk of assigning to a variable that I [TS]

00:33:21   thought was the same one that I used headlines ago but I noticed that if you [TS]

00:33:26   assigned to it know if you're if you're testing scripts JavaScript hilariously [TS]

00:33:35   copied the president talked about this on past episode hilarious the Pearl [TS]

00:33:39   solution like the prosecution is that they had a pragma use strict and then it [TS]

00:33:44   turns into the good Lord where I could you make any typos I gotta know it very [TS]

00:33:48   well you talking about I will not really be refused to create a new variable that [TS]

00:33:51   he was not declared like like serious right [TS]

00:33:56   JavaScript which works the other crazy way they said we want that too but we [TS]

00:34:00   can change the language business in a browser so and JavaScript if you just [TS]

00:34:04   make a string literal the double quarter pounder whatever use space strict and [TS]

00:34:09   then close that string literal and put a semitone like no assignment nothing just [TS]

00:34:13   like that string literal in your JavaScript code most modern browsers [TS]

00:34:18   will see that interpreted as are you want to go into that strict mode it's [TS]

00:34:22   kind of like pros use stricken areas that used the exact same phrase us-based [TS]

00:34:25   rectal orkut right and then it will go into that mode sometimes it wasn't for [TS]

00:34:31   browsers that don't understand that they just see it uses the use of a string [TS]

00:34:35   literal infringement txt pro parlance right and so it's valid code compiles [TS]

00:34:40   you're not you don't choke the other browsers but if you're using a modern [TS]

00:34:44   browser that helps you out you get the benefits of working environment so yeah [TS]

00:34:50   I mean JavaScript as an excuse because it's really old and again made by one [TS]

00:34:53   guy under time pressure and didn't think he was going to be creating the next [TS]

00:34:56   language for the next millennium right but [TS]

00:35:00   I I would never imagine a language with so much [TS]

00:35:04   bondage and discipline is subjective see whatever allow that type of thing where [TS]

00:35:09   you just type of variable name to springs into existence it would only [TS]

00:35:12   need some sort of word whether that be var auto or whatever bored outta would [TS]

00:35:16   make up for it [TS]

00:35:18   wanna talk about everybody see anymore how it's gonna say I do have more things [TS]

00:35:22   to talk about [TS]

00:35:23   don't let me start this conversation we're going off into the weeds it's like [TS]

00:35:27   we're nerds or something that's not good if you really think about it you know we [TS]

00:35:31   as a group of kind of made a podcasting career out of going off topic that's [TS]

00:35:38   very true but in an attempt to stay on topic John what were you thinking about [TS]

00:35:43   over the keynote in WTC so the blog post that I was too lazy to write this week [TS]

00:35:49   welcome guest about yes this is the pattern sometimes abroad programs forces [TS]

00:35:55   post is about some hardware now we've had the extra time and has all based [TS]

00:36:02   laptops assuming they are simply Apple decides to put them in the Keno but I [TS]

00:36:07   imagine they would because why not did it last year and the new ones are coming [TS]

00:36:11   with a partner in the key and are not the thing that I hadn't realized really [TS]

00:36:16   hadn't thought about actually was like like last year and since last year [TS]

00:36:20   people don't ask me should I get around the MacBook Pro or MacBook Air and I'm [TS]

00:36:25   telling people if you can wait wait because the areas have such terrible [TS]

00:36:29   screen especially compared to the redness but the redness [TS]

00:36:35   the integrated GPU the one that's on on the CPU Intel graphics one is just [TS]

00:36:40   barely able to handle that screen and I think it's a shame to a first generation [TS]

00:36:44   thing and that will be solved by Hasbro which is coming and how much better [TS]

00:36:47   integrated graphics right so I am Telling You Can Wait Wait because [TS]

00:36:50   they're going to revise the heirs and presumably of a nicer screen and faster [TS]

00:36:54   and the red-nosed old is also that the image retention issue which I hope is [TS]

00:36:59   being sought but I'm picking different screen supplier whatever and the next [TS]

00:37:03   ones are gonna have you know faster CPU better battery life because of the [TS]

00:37:06   household power savings but also a much better integrated GPU and what I hadn't [TS]

00:37:11   been thinking about what I've been telling people that [TS]

00:37:12   that is what if they ship them with just the integrated GPU and no external GPU [TS]

00:37:20   anymore because I'm ending ok so the integrated GPU is gonna be better and [TS]

00:37:23   it's going to finally be able to comfortably handle a Retina display but [TS]

00:37:27   of course when you look at the game or something else about just told you know [TS]

00:37:30   the whole use discrete GPU for the game [TS]

00:37:33   reading after Indian on tech review of this thing you can see the integrated [TS]

00:37:38   GPU is still slightly slower than the current discrete GPU that the user and [TS]

00:37:42   the retina pros but that Apple could probably get away with not having [TS]

00:37:47   discrete GPU and the 15 MacBook Pro I was just using the integrated because [TS]

00:37:52   the power seems to be huge and just be a cost saving right he says yeah but [TS]

00:38:01   everything gets better cost but I but on the other hand if you wouldn't you feel [TS]

00:38:07   bad you bought a retina MacBook Pro this year and it didn't play a game as high [TS]

00:38:12   frame rate as the one you could have bought last year the same time John we [TS]

00:38:15   don't play games like Diablo 3 in that crazy retina resolution rate that's if [TS]

00:38:24   not then it's a gaming laptop or anything like that it's just it would be [TS]

00:38:26   weird would it be weird for a year later the new top of the line Apple laptop [TS]

00:38:31   would have a GPU ever so slightly slower than the previous one and I'm sure that [TS]

00:38:35   he hears that way they can go on as I think Apple could whip up some benchmark [TS]

00:38:41   BS that makes the interplay one looks slightly faster than the discrete [TS]

00:38:45   because they're tested you look beyond texting their test markets like 10 [TS]

00:38:48   percent to 7 percent faster but overall it's it's mostly slightly slower sample [TS]

00:38:53   could do the selective thing where they just pick their benchmark and say hey [TS]

00:38:56   look and what we did to discrete GPU is just got an integrated one look at [TS]

00:39:00   actually faster than the previous discrete 10 shows no single or small [TS]

00:39:04   double digit gain on the carefully chosen benchmarks right they can do is [TS]

00:39:10   what they did I think through about three years ago they they introduced a [TS]

00:39:13   15 inch model at like $16.99 something like that it was it was seen below the [TS]

00:39:20   previous 1999 minimum [TS]

00:39:22   it was a low in 15 inch MacBook Pro that didn't have a discrete GPU it only had [TS]

00:39:27   one and all the other 15 inches the higher higher priced ones [TS]

00:39:31   a discrete GPUs and everyone's called it when I have multiple skews done it [TS]

00:39:36   before they've done it they do it for other things you know if it makes sense [TS]

00:39:39   that they can do it this you know if they did this maybe they would you know [TS]

00:39:45   keep the discrete GPU in the most expensive configuration but then in the [TS]

00:39:49   cheapest one then leave it out and have you know if I was buying I'd actually [TS]

00:39:55   buy that one because it would be cooler running you no longer battery life [TS]

00:40:00   everything else and the whole dual GPU thing has always been buggy in the OS [TS]

00:40:06   like it if you if you use something like like I believe it's Cody Krieger's [TS]

00:40:11   graphics card status program it'll tell you which ones and use in a little has a [TS]

00:40:18   motive Rican attempt to force it to use one of the other and it doesn't always [TS]

00:40:21   work as a weirdo as things but it doesn't just use the discrete GPU four [TS]

00:40:25   games did it has some kind of conditions where I think of something uses later [TS]

00:40:31   backed views are core animation in a certain way that it automatically turns [TS]

00:40:36   GPU on if if that happens running at all and that includes things like iCal I [TS]

00:40:40   mean like really commonly used to not go to the discrete GPU quite as easily they [TS]

00:40:47   have made changes the USSA used to be right like you did almost anything [TS]

00:40:51   involving applications that were not impressive line-up sorry if you touch [TS]

00:40:54   this this framework at all we're going to try to be open and they kept like [TS]

00:40:58   moving a backside well integrated GPU can handle that ok well unlike other [TS]

00:41:01   trying to do is trade off like jerky scrolling and kind of bad drawing [TS]

00:41:06   performance that they know what could be better for him this creeper the trade [TS]

00:41:09   imbalance like no power and that's what I say about that machine being [TS]

00:41:12   comprehend that you write that dude you think is never quite right and it's [TS]

00:41:15   always leaves lots of weird drawing glitches [TS]

00:41:17   and you know people have read this artist I felt like I was scrolling [TS]

00:41:20   through Safari I could be read in the bugs in it also could be the GPU [TS]

00:41:23   switching what they think about the customer experience of you know if you [TS]

00:41:27   if you don't know about the switching and if you don't know which after [TS]

00:41:29   causing it then you have a situation where your laptop will seemingly [TS]

00:41:35   randomly get like 30 percent less battery life on some days are you doing [TS]

00:41:40   certain things and it's really hard to tell why that is for you in my case like [TS]

00:41:48   it was always iCal doing that which is annoying or Twitter as we both did they [TS]

00:41:53   almost almost so many apps do this now including so many Apple apps that if [TS]

00:41:58   you're multitasking at all [TS]

00:42:00   you probably have something keeping the discrete GPU running and so you end up [TS]

00:42:04   like having these these bursts of time where you'll get dramatically less [TS]

00:42:08   battery life and there's there's no obvious answer to the most people as to [TS]

00:42:11   why that is and that's just that's terrible makes Apple look bad it makes [TS]

00:42:15   the customers unhappy [TS]

00:42:17   everything runs too hot and that's why I think like that there would be a [TS]

00:42:22   performance tradeoff for certain conditions like games bye bye going [TS]

00:42:26   integrated only but in almost every other way that would actually be better [TS]

00:42:32   yeah I agree and go back to quickstep another great example is because I think [TS]

00:42:37   that there's some sort of multiplexer in between the graphics cards in the [TS]

00:42:42   DisplayPort such that if you have an external display connected capacity [TS]

00:42:47   you're running on that discrete GPUs let's say you're sitting at your desk [TS]

00:42:52   and you've been using your computer for hours and nothing's gone wrong and you [TS]

00:42:56   have half your battery left and then you go to do a presentation and suddenly you [TS]

00:43:01   have an external monitor that being here for your projector hooked up to your [TS]

00:43:05   computer and your battery power just disappears instantly and that's because [TS]

00:43:09   of the multiplex in front of the display port or something along those lines and [TS]

00:43:12   it doesn't need to be that way because the 13 inch and the heirs don't have [TS]

00:43:16   discrete GPUs and I put extra monitor just fine with the nude but the new [TS]

00:43:20   chips a lot of these problems will be lesson severely because they can do [TS]

00:43:26   almost everything on the integrated now they won't have to go to entry just [TS]

00:43:29   because they won't have to go to the integrated when you do something fancy [TS]

00:43:32   right so you can basically go to the discrete rather they'll be able to stick [TS]

00:43:36   to the integrated GPU almost all the time except for perhaps things like dams [TS]

00:43:40   so like that's why I'm coming with the question is like it's totally an apple [TS]

00:43:45   move to just say it sorry no more discrete GPU and that means of this [TS]

00:43:49   machine either Apple's gonna say is only slightly faster and graphics performance [TS]

00:43:54   in the previous one or is on par but head and all super duper tight like a [TS]

00:43:58   look at the powers that all the other things we were talking about is an [TS]

00:44:01   amazing so that's definitely one way they can go I will be a little bit [TS]

00:44:04   disappointed in that but I can see the apple picking through the slides in my [TS]

00:44:07   head of how they're going to sell down people be like oh it's not so bad right [TS]

00:44:10   because it would be a mean for almost every person who's not doing like 3d [TS]

00:44:14   graphics are games it would be a clear win because I never cared about the [TS]

00:44:19   frame rate of some game all I know is my battery life is better to deal with GPS [TS]

00:44:23   which is great but the thing is that mark about alright so maybe this is one [TS]

00:44:27   top end model where they put the discrete GPU and therefore the gamers or [TS]

00:44:30   whatever and then the question is what is that discrete GPU like the ones at [TS]

00:44:34   6:50 7:50 a.m. is out something like that I could also see them going that [TS]

00:44:40   route and it you know Apple knows better than us to never gives the breakdowns [TS]

00:44:44   but say they say they've perusal I'm like what is the breakdown between the [TS]

00:44:48   ones with the screen in the ones with it like I start to think of the guys who [TS]

00:44:52   opted for the discrete GPU being kind of like the people who buy the Mac Pro like [TS]

00:44:55   when you think you're super important and we think it's awesome and everything [TS]

00:44:58   but it's like point oh five percent of the customers it's really difficult for [TS]

00:45:02   a ticket to keep doing the things I feel better is the [TS]

00:45:07   the super high res 59 sure you get the 15 inch higher res screen they did that [TS]

00:45:14   for a long time and I have to think that like almost nobody bought that stupid [TS]

00:45:18   things like the man screen and the high res like the only people by the people [TS]

00:45:24   who like Mac Pros like you know I've been lots of Apple stores and I have [TS]

00:45:29   never known anyone who is not a superhero dropped if not screen because [TS]

00:45:32   you say this one is more expensive it's Matt which doesn't look a shiny shiny [TS]

00:45:36   right and he was like why would you get the one that's like uglier quote-unquote [TS]

00:45:40   unclear and I had to squint to see it and it's more expensive I'll take that [TS]

00:45:44   one place like it's got to be with everybody so well you'd be surprised I [TS]

00:45:47   mean granted I am talking about nerds but everyone in my office that has a [TS]

00:45:50   MacBook Pro has one of those I'm looking at to within arms reach right now my [TS]

00:45:54   personal one is also my work one i mean they're unbelievably great machines if [TS]

00:45:57   you're not gonna go right now and they were they were the best of the 15 inch [TS]

00:46:02   MacBook Pros up until the retina MacBook Pros so any of those who were you know [TS]

00:46:06   checkbox nerds you know who said who I want the best darn it then they would [TS]

00:46:11   get these and they are unbelievably great machines accepting the discrete [TS]

00:46:14   GPU [TS]

00:46:15   yeah so this this is my blood fun litmus test for this keynote is when they [TS]

00:46:23   introduced this line of things to look to see well and have a discrete GPU and [TS]

00:46:28   if they don't like what does that say about me that gets back to the whole [TS]

00:46:31   night bro thing like what kind of signals as Apple sending about the kind [TS]

00:46:34   of company is it the kind of company that has decided that it's just doesn't [TS]

00:46:38   care about top-end performance anymore and it considers battery life and [TS]

00:46:45   suitability for like 80 percent to 90 percent 99.5% do whatever presented as [TS]

00:46:51   to just beat so much more important than everything else so I'm I've got my [TS]

00:46:55   fingers crossed for at least one model still with this group GPU but I think [TS]

00:47:00   I've been mostly ok for this to be a transition year where they go into rated [TS]

00:47:04   only because the the next round of chips like maybe Intel will continue [TS]

00:47:09   dedicating sixty-five percent or more of its no CPU space to graphics [TS]

00:47:15   and you know 40 nanometers that that gives you a pretty darn good GPU CPU and [TS]

00:47:21   so by that point you like right well discrete GPU how barbaric right now [TS]

00:47:27   keeping with hardware market you have anything to add on laptops not that [TS]

00:47:32   covers it I mean I i'm looking forward to what they do I don't you know i I [TS]

00:47:35   currently own the cheapest model of the current which is the first 15 inch [TS]

00:47:40   MacBook Pro and I use it as a travel and and upstairs computer and so i don't i [TS]

00:47:48   don't use it a lot like I'm constantly I'm not pushing its boundaries so I [TS]

00:47:54   don't plant upgrade at all so with that in mind [TS]

00:47:58   gentlemen there is time will there be a Mac Pro or something equivalent thereof [TS]

00:48:03   before getting this let me let me do our second sponsors I know I know this is [TS]

00:48:07   our second sponsored this is a new sponsor this week but I hope you have [TS]

00:48:14   already heard them even to buy them that the sponsor is tops tio and X and tongs [TS]

00:48:20   is a coffee subscription service you know I write this blog post awhile back [TS]

00:48:26   people always ask me you know how do you make great coffee or you know what's [TS]

00:48:30   what kind of setup do I need to make great coffee people always obsessed with [TS]

00:48:33   gear and stuff like that and the fact is the answer is actually pretty boring the [TS]

00:48:38   answer is we'll get an Aeropress $25 get an Aeropress and get a really good [TS]

00:48:47   grinder which you know you can get a good a good book writer for between like [TS]

00:48:51   fifty and two hundred dollars depending on you know what kind of quality and [TS]

00:48:55   durability and hefty want to it so get a grounder get an error press and then [TS]

00:49:01   just get fresh roasted beans that are really good [TS]

00:49:04   well that last part is not very easy in most places most people don't live right [TS]

00:49:10   next to really great roaster and even if you have extra great roster you might [TS]

00:49:15   not like the way they roast [TS]

00:49:16   you might like their taste Tonks is a really really great roaster and they [TS]

00:49:21   they will ship you with fast shipping I believe anywhere in the USA I don't [TS]

00:49:27   think this right side of the USA [TS]

00:49:28   check that they will ship you every two weeks some amount of coffee whenever you [TS]

00:49:35   pick either 612 424 and they roasted and they ship it out almost immediately so [TS]

00:49:42   by the time it gets to you it is very very fresh and they pick world-class [TS]

00:49:47   being all over the place trying to find the best beans and so every week is [TS]

00:49:50   different but nice variety so you basically don't have to do anything you [TS]

00:49:54   can sign up at odds go to do the talking stopped org CTO and acts dot org / 80 [TS]

00:49:59   peace there have been no you came from us and just sign up for a trial and you [TS]

00:50:06   can even get you can get them to send you a trial their beings you can taste [TS]

00:50:09   how good they are [TS]

00:50:10   this is my answer when people say what should I get I say get an Aeropress get [TS]

00:50:15   the good grinder and just sign up for talks and then got to worry about it [TS]

00:50:19   then you will just get fresh beans every two weeks and they're just really really [TS]

00:50:23   good at you really can't go wrong with this it'll probably the best coffee ever [TS]

00:50:27   had and I know I've been a top member for a long time I I currently have [TS]

00:50:33   caused my sweet only be alive I've been self hosting by whenever I can't keep [TS]

00:50:39   can't keep up sell for asking I always go back to talks and they are awesome [TS]

00:50:42   out lots of friends who used them they've just fantastic highly [TS]

00:50:46   recommended [TS]

00:50:47   they're also having a Father's Day promotion its talks his way of honoring [TS]

00:50:51   the dead among us for new customers only from june 7th thru 17th they're giving [TS]

00:50:56   away an Aeropress if you sign up directly for a standard subscription [TS]

00:50:59   everyone signing up will have their first delivery shipped out on the 17th [TS]

00:51:04   and the Arab press will come shortly after that depend on how quickly they [TS]

00:51:07   can get them that's pretty cool in a basal to sign up for talks and get a [TS]

00:51:12   free air pressure in the five-day promotion so check that out on start org [TS]

00:51:16   / ATP that's gon x.org / ATP thanks a lot to talk to sponsor in a show here [TS]

00:51:22   suggest checking out their awesome Mac Pro or equivalent Yes No maybe announced [TS]

00:51:27   the WEC I say no I'm gonna see this year then yes something [TS]

00:51:34   Tim Cook said says and no enthusiasm I'm reading all the stories are at Marcus [TS]

00:51:40   thing [TS]

00:51:40   I'm prepared to be like might my judgment for the Mac Pro thing is no [TS]

00:51:46   matter how well suited to my particularly is which I know of my needs [TS]

00:51:50   are not what I meant to mirror but regardless of whether I am disappointed [TS]

00:51:54   in or not what I want to see from the company I think it needs even the [TS]

00:51:57   company is this thing better be faster than all the existing max that sounds [TS]

00:52:02   stupid like why would they even make it was not a series of like I wanted to be [TS]

00:52:05   not just like five percent faster than I am right now I wanted to crush the iMac [TS]

00:52:09   I wanted to be redic in every way [TS]

00:52:12   disk i/o memory you know CPU speed number of course it like everything it [TS]

00:52:18   should just it's just crush all the other messages why even have this [TS]

00:52:22   product and if to make something the crashes all the other Macs you have to [TS]

00:52:26   make something with no internal drive bays he just uses like the equivalent of [TS]

00:52:29   marcos crazy PCI Express St Carteret fine whatever whatever you gotta do to [TS]

00:52:34   make this thing ridiculous faster when when Mac reports of little graphs [TS]

00:52:37   showing like how this computer compares I don't want to see just a bunch of [TS]

00:52:41   little lines looks like your your cell phone signal strength in the last one is [TS]

00:52:45   a little bit longer so much you know in every possible way that's the purpose of [TS]

00:52:50   this machine and I'm not so picky to say like oh you have to make it exactly my [TS]

00:52:55   needs I I like sheep internal drives a jeep so you have to have room for 500 on [TS]

00:52:58   drugs or whatever if you have to make it but no internal drives and she's like a [TS]

00:53:02   sealed box with insanely fast fun and do that so that's my wish for the Mac Pro [TS]

00:53:07   this point I'm into the bargaining stage I think there there's a few things to [TS]

00:53:11   consider here you know one is that when people are thinking about what to do [TS]

00:53:14   with the Mac Pro and what the future might hold people whose throughout these [TS]

00:53:18   weird ideas like oh they're going to have to be able to daisy-chain multiple [TS]

00:53:22   Mac minis with Thunderbolt and compile the computing power like all the people [TS]

00:53:26   of these crazy ideas but like I said in the ad hoc Rui do TV anime games look [TS]

00:53:34   better get back to me and so but the reality is the Mac Pro is as the on [TS]

00:53:40   workstation it runs stock Intel CPUs on AV almost stock Intel motherboard you [TS]

00:53:47   know there's not a lot of like custom [TS]

00:53:50   Apple low-level engineering going into this it's mostly assembling stock Intel [TS]

00:53:55   parts with sock Intel chipsets with you know some modifications for Apple but [TS]

00:53:59   not a whole lot and so I don't think you know I think it's very easy to just look [TS]

00:54:03   at what intel has available and that old roughly tells what the possibilities are [TS]

00:54:09   here because that's how to my prose always worked and it doesn't seem like a [TS]

00:54:13   massively growing industry for Apple to dump a whole bunch of custom engineering [TS]

00:54:17   into intel has custom injuries was to remember back when larrabee was going on [TS]

00:54:22   at Intel right and the rumors I heard was that Apple's was totally into that [TS]

00:54:27   like oh yeah and tell you want to take on the GPU whereby making tons a little [TS]

00:54:31   cheap x86 cores and making a GPU and that we're all over that cause we've got [TS]

00:54:35   all this you know OpenCL stuff that we think would work great with that and [TS]

00:54:39   like the project came to nothing but that's an example of where Intel may [TS]

00:54:44   have this notion of doing something weird in custom and Apple would be like [TS]

00:54:49   yeah we can do that this will build machine around this crazy thing so I [TS]

00:54:52   don't think it's inconceivable that Apple could come up with a machine that [TS]

00:54:55   uses some crazy things that Intel made and it's like a collaboration where no [TS]

00:55:00   one else was telling until we want this crazy thing because the rest of the [TS]

00:55:02   industry does want to give the CPUs give us chipsets will put them into our [TS]

00:55:05   service will sell them like they just want straight up stuff but Apple has an [TS]

00:55:09   appetite are used to have an opportunity 144 weird stuff can you make a weird [TS]

00:55:14   shrunken version of whatever that core 2 duo was because without this weird [TS]

00:55:18   shrink truck conversion we can't just a custom package though it was larry was a [TS]

00:55:26   project was doing you know it wasn't like they were doing it because of Apple [TS]

00:55:29   like they had their own reasons Apple sought and say we know we can make a [TS]

00:55:32   machine around that so apparently the remarkable that Apple had them in the [TS]

00:55:35   labs and they're still in route that it was the time they are making OpenCL I [TS]

00:55:38   think we're just grateful that they were comin driver sales going to work out [TS]

00:55:42   had that come to fruition it would have produced a very interesting machine and [TS]

00:55:46   I think there's still room for that kind of collaboration where I don't think [TS]

00:55:50   it's out of the question that Intel could want to make something [TS]

00:55:52   independently of Apple Apple and Intel bring about will be excited by and say [TS]

00:55:57   we can make a machinery [TS]

00:55:58   you know if you're looking for some crazy conspiracy theory of why has it [TS]

00:56:01   been three years ago we got this great thing to be like it because they [TS]

00:56:04   couldn't decide for two and a half years and last six months I slap something [TS]

00:56:07   that's possibility that the possibility is there working on something weird and [TS]

00:56:11   crazy and it took this long for it to come out because Intel thing was later [TS]

00:56:15   whenever like we don't know at this point but I would be perfectly happy [TS]

00:56:19   with Apple trying to do something daring in cooperation with Intel and I don't [TS]

00:56:24   think it's out of the question for us to see something that's weird but you're [TS]

00:56:27   right they were much more likely at this point to set to Lex today at this point [TS]

00:56:33   even the stupid boring thing is just taking intel's listing on sticking in a [TS]

00:56:37   box and selling it to us like that would be fine and told people wanted last year [TS]

00:56:41   but that's all we want to just take the new CPUs and doing given up nearly [TS]

00:56:45   always have like we're not like the the super boring obvious thing at this point [TS]

00:56:49   would just be like that's great yes fine go with that you know but I still like [TS]

00:56:55   to thank her in the absence of any actual product it's this is our last [TS]

00:56:59   chance to fantasize about something really weird but I think I think it's [TS]

00:57:03   worth it worth considering you know they skipped a generation for some reason [TS]

00:57:08   that they were there was some something that made it worth skipping a generation [TS]

00:57:12   and maybe it was a weird stuff well I mean come on it and probably not maybe [TS]

00:57:17   your trip with Thunderbolt and chipsets cause I couldn't last year there is some [TS]

00:57:23   good stuff on and on talk about this we're like basically last year thats [TS]

00:57:28   that server chips said there was no good way to put on a belt on and they're [TS]

00:57:31   still kind of isn't goodbye to put on a busy on board that has a pci-express GPU [TS]

00:57:38   on a card that there's still no way to wrap the video there are some some [TS]

00:57:42   decided relatively minor problem that prevents thunderbolt from working the [TS]

00:57:47   way it should in a board that has a lot of video card that also means they [TS]

00:57:50   couldn't convince Intel to like me just like that for us like I know where the [TS]

00:57:54   only customer just do that for us and like the answer for the volumes of the [TS]

00:57:58   Mac Pro from Intel is probably like you know they don't sell enough so this is [TS]

00:58:02   what what has me interested be concerned is that [TS]

00:58:07   that it does seem like from what we're hearing a special even from what Apple [TS]

00:58:12   has said you know it seems like this isn't just a we skipped once young [TS]

00:58:17   generation and the next generation which is going to be this fall [TS]

00:58:21   we're just going to update the CPUs and call it a day [TS]

00:58:25   this sounds like they're going to be doing a more significant change in that [TS]

00:58:28   but I'm kind of worried as to what that change might be and and and I think so [TS]

00:58:34   earlier on has always been like this in the post like if you try to scale down [TS]

00:58:40   the Mac Pro if you try to remove any any part of it the currently makes it big [TS]

00:58:44   and beefy inexpensive say you switch to consumer CPUs of those that usually the [TS]

00:58:49   one that gets a should do well just switch to Ivy Bridge has wellness which [TS]

00:58:53   ever whatever desktop CPU family is current and that'll make it WAY cheaper [TS]

00:58:57   and you can make it smaller everything and all those things are true but then [TS]

00:59:01   if you if you go away from Xeons and you go to the desktop CPUs then you have way [TS]

00:59:06   fewer RAM slots a lower RAM ceiling no support for ECC so you have plenty more [TS]

00:59:12   chances of things going a little bit wacky special later on in life and and [TS]

00:59:17   so you know it's like a wreck some things if you record in the past two [TS]

00:59:23   right and and like video editors who like people who like scientific [TS]

00:59:28   computing people who actually by today's dual socket macros for like five Grandin [TS]

00:59:33   up if you cut the stock account have you cut the performance of parallel tasks in [TS]

00:59:39   half and to most of us like me and you it doesn't really matter I i my current [TS]

00:59:45   one is the single socket six-core because that just made the most sense [TS]

00:59:47   when I bought it but I'll for a lot of people like they don't want to give up a [TS]

00:59:53   socket date you know they would buy for soccer model if it was because they [TS]

00:59:57   actually it actually matters a lot to them if something renders in half the [TS]

01:00:01   time and so you know if that's not to be taken lightly to remove half the course [TS]

01:00:05   I want these computers and then also affects the rambling stuff like that so [TS]

01:00:09   there's there's other problems with with that then there's you know people who [TS]

01:00:14   say oh you should remove the card slots at well that ruins a lot of different [TS]

01:00:18   things and in small ways you know it [TS]

01:00:20   everyone's people who want to have more than one GPU to have a bunch of monitors [TS]

01:00:24   and there that's surprisingly common actual and you can see how you can use [TS]

01:00:29   Thunderbolt you're adding hacks and that's a that's more limited and stuff [TS]

01:00:33   like that and you can have your monitor that exist in the world and stuff like [TS]

01:00:36   that so there's there's all these edge cases with the Mac Pro and you said [TS]

01:00:40   before there are so many edge cases of every other Apple computer says no in [TS]

01:00:47   some way no you can't have this no you can't expand this node is limited to [TS]

01:00:50   this the Mac Pro only says no to affordability and size constraints and [TS]

01:00:57   power usage right but it's like the new Mac Pro basically covers all of the edge [TS]

01:01:03   cases in in one computer end and if you changed any of its fundamental [TS]

01:01:07   attributes you would cut off a large slice of those edge cases and so under [TS]

01:01:15   certain things like you know you can't make it cheaper without not using the [TS]

01:01:18   young anymore but that breaks the things you can't you can't make it smaller [TS]

01:01:22   without you know removing some card support a bunch of days that's the [TS]

01:01:26   reason why people buy these things and and if you make it a lot smaller than [TS]

01:01:29   your still running hot chips leonid different fans know that they might be [TS]

01:01:33   louder there's all these all these tradeoffs that make you realize that the [TS]

01:01:37   Mac Pro today is the way it is for really good reasons and that if you [TS]

01:01:42   dramatically change something about it you're gonna anger a lot of people are [TS]

01:01:47   you you're going to you're gonna make it suddenly not be possible for people to [TS]

01:01:51   use it for what they need to do anymore [TS]

01:01:54   this information is not seem to penetrate the the fam by community but I [TS]

01:01:59   was surprised by the fact that you had to listen to your article again today [TS]

01:02:03   and how people respond to it like the fact that you can't have high and GPUs [TS]

01:02:07   hangover Thunderbolt like we're gonna go completely through the Thunderball one [TS]

01:02:12   error with that never dying like every single form was like oh don't worry [TS]

01:02:15   you'll see a bunch of boxes connected by thunderbolt and someone will say are you [TS]

01:02:19   can have a hand in your car notes [TS]

01:02:21   why I'm like that's seems like that piece of wisdom should eventually [TS]

01:02:26   penetrated the community but like that's that's a non-starter the daisy chain [TS]

01:02:30   type box thing like there are some things you can externalizing that you'd [TS]

01:02:34   like to give me one is optical right tackle slow that could have been outside [TS]

01:02:38   the computer forever guaranteed optical inside it and less like the case [TS]

01:02:43   continues to be huge in which case both put him in there because you know [TS]

01:02:46   whatever but like you can externalize an optical and you have not lost anything [TS]

01:02:50   because optical are so cheap and they're so slow there's no problem the buses are [TS]

01:02:55   in like that but I was there anything else you externalize you do something [TS]

01:02:59   external video cards but you can't do it with current honorable team with the new [TS]

01:03:03   Thunderbolt I don't think it's fast it's like whatever the 16 x PCI Express line [TS]

01:03:07   maybe maybe we'll be able to that I know but certainly not with existing thought [TS]

01:03:10   about you just can't write externalizing drives well he said it probably too but [TS]

01:03:18   I think so but that's like you need some sort of enclosure and you have these [TS]

01:03:22   things dangling around if they discovered and wires and enclosures and [TS]

01:03:26   power brakes on all these like a million different things and it's more expensive [TS]

01:03:29   drugs that's fast [TS]

01:03:33   well you know good luck finding a drive mechanism or you could buy like [TS]

01:03:39   one-eighth of an external trade you can buy an empty Thunderbolt enclosure for [TS]

01:03:44   like a $200 twice the price of the actual drive right and you know video [TS]

01:03:48   cards and i cant external as those and the CPU sockets like you're not gonna [TS]

01:03:53   have one of those in a box like I think the new interconnect like Thunderbolt [TS]

01:03:57   everything we can talk about them about the second CPU of Thunderball Campbell [TS]

01:04:00   oh and now it's not magic it's so the bus [TS]

01:04:03   limited bandwidth and you can write and so maybe we someday we will get to that [TS]

01:04:07   modular point but we're definitely not there yet and even if we were like what [TS]

01:04:13   would be the motivation for the modularization in that way because it [TS]

01:04:16   would just create a big hairy massing . the company that wants you to have a [TS]

01:04:19   hundred boxes like unless they could be connected wirelessly or something we [TS]

01:04:24   thought power adapters everywhere for 25 years and maybe we'll have a bunch of [TS]

01:04:27   Mecca many like things that all talk to each other [TS]

01:04:29   you know and and provide imagine we're not there yet so I don't know all the [TS]

01:04:36   other things too is like if they're gonna make any any of these dramatic [TS]

01:04:39   changes to the Mac Pro what's in it for them and what's in it for us like what [TS]

01:04:45   who is demanding these changes [TS]

01:04:47   get Mac Pro owners we already keep the computer on the floor next to our desk [TS]

01:04:51   or under a desk like it's we don't really need to be a much smaller I mean [TS]

01:04:56   I don't really care what size it is I don't see it under my desk [TS]

01:04:59   you know its size is not really that important power usage is not that [TS]

01:05:03   important either it's put into the wall and electricity in most places where you [TS]

01:05:08   could afford a Mac Pro is not that expensive and you know it's it's not [TS]

01:05:11   your computers made p for people who are doing important things with them and [TS]

01:05:17   doing demanding things like what you know it is there really that much demand [TS]

01:05:21   to shrink it or to make it you know [TS]

01:05:25   cooler running or anything that I just don't see it and and so so obviously you [TS]

01:05:30   know if they're going to make something dramatically different that sounds for [TS]

01:05:34   the most part it really is about the different it sounds like for existing [TS]

01:05:39   mapper fans it's going to be significantly worse in some way so the [TS]

01:05:42   question is is there gonna be something better to make up for that like his [TS]

01:05:47   Apple what they're saying you know Tim Cook said oh you'll be very pleased by [TS]

01:05:50   it next year and then that thing I'm going to do it the guy said you're so [TS]

01:05:53   happy you waited it it seems like Apple's really happy with this Apple's [TS]

01:05:59   really think this is awesome and I have to wonder if you believe them when they [TS]

01:06:02   say it like to be happy with soon as you say that it makes me know that I'm not [TS]

01:06:05   going to be happy with it because like we we now believe that the people behind [TS]

01:06:10   who people in charge of deciding anything about the Mac Pro do not have [TS]

01:06:14   our interests at heart because they've left us out in the cold for three years [TS]

01:06:16   right so now we've we've already decided like if you if you can about my needs I [TS]

01:06:20   we would not be in the situation so clearly you don't and this is just this [TS]

01:06:24   is kind of like the Final Cut Pro people felt like I think you're gonna love the [TS]

01:06:28   new found a problem like I can't get my work done because you didn't support XY [TS]

01:06:31   and Z and even though you think we shouldn't be using whatever that stupid [TS]

01:06:34   file format was that I actually need to do my work so screw you did eventually [TS]

01:06:40   have to go back and add [TS]

01:06:41   support for that thing was that a camera in the name of like Apple this totally [TS]

01:06:47   on board and I was both as a non video editor saying yes I gotta drive the [TS]

01:06:51   stuff forward but if you just need to get your work done now comes out with [TS]

01:06:55   new original founder protocol non-starter view I that's great but I [TS]

01:06:58   can't use that program you you have made something that's not good for me but [TS]

01:07:02   Apple is telling those people we think you're really gonna look like if they [TS]

01:07:05   had told before found competent came out there like you guys man just trust me an [TS]

01:07:09   extra 50 prosecutors gonna love it it's gonna be awesome and it happened I think [TS]

01:07:13   probably really believe that and it arrived and those people did not love it [TS]

01:07:17   right right or wrong so they were wrong to not limit that you know it doesn't [TS]

01:07:22   matter who is right around the fact is that Apple told those people you are [TS]

01:07:25   going to love this program and they didn't and I feel like where exactly in [TS]

01:07:29   that situation where Apple telling us we're gonna love it and we're not where [TS]

01:07:32   did we may be wrong and maybe that you know you should not because that's the [TS]

01:07:38   future maybe this in future but I don't feel like we're gonna love it yeah and I [TS]

01:07:42   think you know Final Cut Pro 10 you you think you hope at least I hope at least [TS]

01:07:48   I hope that Apple learn from that that you know they their arrogance of saying [TS]

01:07:53   we're gonna take things away and you're gonna like the result better because [TS]

01:07:57   it's just because we think it's better that has worked a lot of the time and a [TS]

01:08:01   lot of times they're right but it only works to a point and at some point you [TS]

01:08:07   cross the line you just anger people and are you make a decision you make it so [TS]

01:08:11   you can't do your work anymore and works if you can do like we don't care about [TS]

01:08:15   existing customers this economy better for new customers new customers in the [TS]

01:08:19   future this more of them if that's true you're fine if it's not true or less 20 [TS]

01:08:24   customers are pissed and so I feel like you know the Mac Pro it it's a it's a [TS]

01:08:30   similar market in many ways it overlaps the market of people who use final cut [TS]

01:08:35   and and I worry I i'm i'm reassured that I hope Apple learn from Final Cut Pro 10 [TS]

01:08:41   and from it being relatively a debacle and and cost them a lot of a lot of [TS]

01:08:47   customers I think but also you know so the Mac Pro it's a lot of the same [TS]

01:08:51   people with a lot of the same problems [TS]

01:08:54   and it's a very sore situation where of Apple dramatic changes this in some way [TS]

01:09:00   things better it better really be better in the customers I hit a lot of people [TS]

01:09:06   are going to be angry and it's going to be you know Apple can tolerate losing [TS]

01:09:10   some small percentage of an audience right to get a bigger one but the Mac [TS]

01:09:15   Pro like to be young people who buy this thing are people who are needy and picky [TS]

01:09:20   like us or like professionals who do video editing and stuff like that like [TS]

01:09:24   those people who buy these things it is not a mass market products and I feel he [TS]

01:09:28   can get a price computing market you can you can be that aggressive with removing [TS]

01:09:32   features and change things around in the consumer market but once you get into [TS]

01:09:36   things that people need to do their jobs [TS]

01:09:39   our needs are a lot less flexible and so when you when you start messing with [TS]

01:09:43   things you run a much bigger risk and I i hope they learn from that but I don't [TS]

01:09:48   know if they did I want to reiterate though like that I really do believe [TS]

01:09:51   that ten was that the correct move and it is better than the old one is just a [TS]

01:09:56   transition period it's difficult and that's why I said before that I am I [TS]

01:10:00   will actually be okay with them producing something new that does not [TS]

01:10:05   satisfy the needs of existing provided the reason they did it was because we [TS]

01:10:10   decided if we totally ignore the needs of existing customers and went off in [TS]

01:10:15   this new direction we can make a computer that is dramatically more [TS]

01:10:18   powerful dramatically faster in the same way that i believe i think is actually [TS]

01:10:21   the case that Final Cut Pro by leaving behind all that legacy craft lesson do [TS]

01:10:26   things they were not like not be able to like the democratic counterpart and as [TS]

01:10:31   someone who is not a professional video I watched that and I'd use the old [TS]

01:10:34   version and I said wow this new version is much better for the reasons stated it [TS]

01:10:39   is it's just the people music at their job done there were pissed off right so [TS]

01:10:42   I'm willing to say fine you're gonna make a machine that is unsuitable [TS]

01:10:45   according to my current needs that is unsuitable for a large number of current [TS]

01:10:48   Mac Pro customers but it's like super awesomely fast and you can do amazing [TS]

01:10:53   things that you could never do like if they traded it for something right I [TS]

01:10:57   thought they did trade it for something they traded a program to the existing [TS]

01:11:01   customers look like for a better way to edit video [TS]

01:11:04   that may have been too damn trade business wise or whatever but I think [TS]

01:11:07   like time is on their side with that type of transition assuming they [TS]

01:11:10   continue to develop the product and I'm ok with that for the Mac Pro but I don't [TS]

01:11:14   want to see them training all the stuff existing customers want and just give me [TS]

01:11:18   like a minor delays I'm a community like screw you like like like like a faster [TS]

01:11:24   Mac Mini Mac Mini with a great EBU and it like that is just helping nobody [TS]

01:11:28   cried so Final Cut Pro even artists landed i think is an example of them [TS]

01:11:32   doing the right thing and getting punished for it by by their existing [TS]

01:11:38   customers feel like it's much easier to fix software free shipping like they [TS]

01:11:41   went back to find comfort and I said ok see you I think was a decision was to [TS]

01:11:45   you need support that ok we'll put it in its you need this ok we'll put it in [TS]

01:11:49   like they did they did go back right but you cannot release a point release that [TS]

01:11:55   includes more PCI slots right so I don't know if it's much harder when it comes [TS]

01:12:00   to hardware and I'm a little worried but what do you think about the Ren [TS]

01:12:04   possibility I think you are right that bike hits it sure looks like the [TS]

01:12:10   borderline right like maybe you can see this year and maybe would be like just [TS]

01:12:16   barely gettin under the wire but it would sure you better way to next year [TS]

01:12:20   on yeah I'm thinking you know for four point of view you know Apple obviously [TS]

01:12:26   has really good connections to the panel manufacturers and can get things before [TS]

01:12:30   everybody else you can look at the original 27 inch iMac for example of [TS]

01:12:34   that and when the 27 iMac first came out and had the same horizontal resolution [TS]

01:12:39   as the 30 inch monitor and cost a few hundred dollars less I believe it [TS]

01:12:47   much about it but it had lower res 13 transfer but it only cut off a little [TS]

01:12:52   bit off the bottom of it went from 1610 269 and so you know it it was thirty 30 [TS]

01:13:00   inch was 2500 something 2560 by 1600 vs 2560 1440 now the twenty cent current 27 [TS]

01:13:08   inches 1920 by 1200 know your size off thats the 21 anyway so when the thing [TS]

01:13:15   came out [TS]

01:13:16   had the same resolution roughly very close resolution as the 38th monitor [TS]

01:13:21   that actually cost almost the same amount as the entire iMac it was it was [TS]

01:13:26   like you were buying this awesome monitor and getting a free computer lab [TS]

01:13:29   the back of it and yes and her get mad and so you know the at the time it [TS]

01:13:40   seemed impossible you know people like me who are geeks about the stuff like [TS]

01:13:43   how can Apple afford to put this ridiculously expensive panel in a [TS]

01:13:48   computer it only costs that much and it turned out that they had a good deal [TS]

01:13:53   with the manufacturers they were the first ones to get a panel of those specs [TS]

01:13:57   and in that size and and they got a really great price on it for a while and [TS]

01:14:03   that's how they were able to do it and so you know today it comes out the other [TS]

01:14:06   day came out there who was it Asus somebody had a Asus Asus had a 31.5 inch [TS]

01:14:13   porque panel just 38 40 buy something and and and Ada at my sitting resolution [TS]

01:14:21   that is officially retina by Steve Jobs old definition of it and so distance [TS]

01:14:26   rather and so you know retina for k panel now exists and they say the price [TS]

01:14:33   for Asus monitors gonna be like $4000 well what if Apple AAPL has some really [TS]

01:14:40   good deal with somebody to make similar panels to make them for k panels and [TS]

01:14:45   what if they can sell it for 3,000 hits how much harder to get that deal with [TS]

01:14:49   you don't put it in IMAX tho cuz if you just put it in the Mac Pro now that I'm [TS]

01:14:53   saying they wouldn't do it because they can get a great deal under whatever [TS]

01:14:55   because they have no problem charging obscene amounts her big month for like [TS]

01:14:58   30 interest 3500 registered so I don't think it's a hardware limitation and I [TS]

01:15:07   don't even think it's because they can get a good deal on them I worry about [TS]

01:15:11   how balanced the machine would be with that high resolution I mean I guess if [TS]

01:15:17   you find with the Mac Pros you're gonna have a really big hopefully a really big [TS]

01:15:21   powerful GPU and there but if the Mac Pro is the only machine you hook up them [TS]

01:15:25   on her to feel like people with laptops alike can i buy that monitor black no [TS]

01:15:30   you can't you can't drive from your laptop and it's like he said nothing [TS]

01:15:33   like it would just it would make more sense [TS]

01:15:36   economy of scale wise to wait until all that power lines all the apples line of [TS]

01:15:40   computers can drive this monitor and then just by then it will be cheaper [TS]

01:15:45   anyway naturally then bring it out then it comes down to like the reason I'm [TS]

01:15:49   doubting is because I was just shown so little interest in the super high-end [TS]

01:15:54   like why would they even bother to put a reminder that only america can run of [TS]

01:15:59   computer they are not even a bit in the computer for three years and suddenly [TS]

01:16:02   they're going to give its very own special monitor for an entire year that [TS]

01:16:05   no one else can use the entire product line even if they charge five grams of [TS]

01:16:09   that money just like that season seems like kind of thing that Apple does these [TS]

01:16:12   days but then again the Mac Pro to the similar kind of those days in this it's [TS]

01:16:17   hard to envision in this period of time here without an update for the Mac Pro [TS]

01:16:20   forever that we're going to get both the new Mac Pro and a fancy new awesome [TS]

01:16:25   under that only the Mac broken then provide like that would be helped turn [TS]

01:16:28   around and to think well hate crime but also you know you know what if what if [TS]

01:16:32   this is part of the new Apple under Tim Cook where they start caring about the [TS]

01:16:37   high anymore because the high end is very profitable it's it's very low units [TS]

01:16:41   but it's very profitable per unit plus they just want to make you happy I mean [TS]

01:16:46   really that's what John pipeline to the finder in the file system as examples of [TS]

01:16:51   how I think I think if you if you look at you know assuming Haswell laptops [TS]

01:16:59   come out next week I think you're right that it would be really a stretch for [TS]

01:17:04   them to release a monitor that only works with Mac Pros that would that [TS]

01:17:08   would definitely be a big stretch I think there's two interesting [TS]

01:17:12   possibilities here one is what if the Haswell laptops can output for k what if [TS]

01:17:18   they actually can now put these monitors and its energy they're not talked about [TS]

01:17:22   or integrated GPU [TS]

01:17:25   yeah it's like you can use DisplayPort 1.2 able to point at which isn't ready [TS]

01:17:32   yet but I worry like ok can drive it versus like can drive it and still [TS]

01:17:37   scroll things at a recent you know me and like it's kind of red currant the [TS]

01:17:40   current when they have to render the off-screen thing to be larger than the [TS]

01:17:44   present scale yeah that off screen is really pushing under the current GPU and [TS]

01:17:50   is that like I was like that's good but you know what I spend the fifteen inches [TS]

01:17:54   biggest off-screen is forecast a when you want me putting in the simulated [TS]

01:18:00   1920 mode that's for its like it's it's almost a before care if it's not exactly [TS]

01:18:05   so if you're already kind of do it I'm thinking of like if you spent the amount [TS]

01:18:11   of money you spend on the high end thing you don't want to scroll feel like I'm [TS]

01:18:16   fine if I'm doing something taxing is ok to get a little study but the whole [TS]

01:18:20   reason to buy expensive things everything else to be like butter and [TS]

01:18:23   inexperienced citizens you know so I am I guess you're right if the FDA granted [TS]

01:18:27   and ever look at the actual resting at the if the current off-screen is similar [TS]

01:18:31   to four then maybe I can drive it as just a question of the interconnect they [TS]

01:18:37   could do also come to the back brokers with both to the rear badge Thunderbolt [TS]

01:18:44   to have been officially announced yet so I was like wow is Apple going drives [TS]

01:18:48   external displays and people would come at us in areas of well happened to do [TS]

01:18:52   some crazy custom thing because Apple's AAPL and they only underscore were there [TS]

01:18:56   to support and so what you buy the album are you hooked up to the Apple Mac Pro [TS]

01:19:01   replacement and runs for both unable to my understanding is all Thunderbolt to [TS]

01:19:06   is my understanding from a single tweet from crazy person is it should do is [TS]

01:19:11   take the 210 10 Gigabit links and hang them together so you have a single 22 [TS]

01:19:16   thats all of us and that's why it's to access instead of having to [TS]

01:19:20   bidirectional 10 gigabits you have one bidirectional twenty you better think [TS]

01:19:24   again that the sourcing for that is a single [TS]

01:19:29   research so feel free to email me and tell me that is not the case now that [TS]

01:19:33   you know if it drives a display in terms of the spyware you can but yeah I think [TS]

01:19:39   the other possibility though is that what if this crazy cool new thing is a [TS]

01:19:45   rain iMac that position at the very high end and maybe has more RAM slots are too [TS]

01:19:51   hard Rabbitohs like that you don't worry about driving to $100 cause it'll be in [TS]

01:19:56   the same case right thing but then what is the reason why you can't get one of [TS]

01:20:00   these panels into the existing IMAX presumably is mostly because of cost [TS]

01:20:04   concerns that the iMac is not a very expensive computer even at the high end [TS]

01:20:09   it still you know there's there's not a whole lot of a not a whole lot of room [TS]

01:20:13   there to charge like an extra grand for an iMac [TS]

01:20:16   in the current lineup at the current specs and buyers but if if the next [TS]

01:20:22   macro solution for preferred pro buyers is just an iMac that has some amped-up [TS]

01:20:28   specs and maybe a little baby like you know wanted to actually drive base and [TS]

01:20:31   it took the whole but if it often somehow chauffeur-driven their [TS]

01:20:36   particular IMAX is awful [TS]

01:20:40   you know if if if they somehow address it with a modified I'm acted like I am [TS]

01:20:45   pictured as being not just looking after 27 inch but with a high-resolution [TS]

01:20:51   picture it being like you know larger thicker bigger and more substantially [TS]

01:20:57   different from the current iMac but not as big and beefy as a Mac Pro there [TS]

01:21:02   probably wouldn't be enough room in their retirement funds maybe would use [TS]

01:21:07   it would just use the high-end desktop chips but no matter how to do that [TS]

01:21:12   32 gigs of ram but maybe you have like a nicer GPU and more bays and new [TS]

01:21:19   Thunderbolt like maybe that would be enough I would be by the computer [TS]

01:21:22   because I want I want right now that badly that sounds like a really good [TS]

01:21:26   high [TS]

01:21:26   I'm acting like a macro someone just posted a nanotech article in this [TS]

01:21:29   reminded me while I was like so yeah but what I said about thunderbolt is [TS]

01:21:33   cramping like display part is alongside the two targeting channels I believe so [TS]

01:21:38   the Thunderbolt to will have DisplayPort 1.2 will support for k video so it's not [TS]

01:21:44   like the fact that Thunderbolt to is just gained yeah they're the two 10 [TS]

01:21:47   Gigabit things is not actually relevant to the display part of it because I [TS]

01:21:52   think the DisplayPort stuff runs alongside both of those channels someone [TS]

01:21:56   saying no not this happens we don't have any research beforehand [TS]

01:21:59   Casey but all these things like the two of the fact that it is plausible that we [TS]

01:22:08   could have for k issue redneck his displays being driven by all that Apple [TS]

01:22:14   laptops and whatever the mapper replacement is this year but it's also [TS]

01:22:18   plausible that they just decided to wait it out until next year for the Renault [TS]

01:22:22   does not displace [TS]

01:22:25   20 gigabytes per channel carries both video and did so now they were somewhere [TS]

01:22:32   around an hour and a half in do want to talk about 2007 barring a popular and he [TS]

01:22:43   liked what what do you want to see in it you haven't talked much recently I [TS]

01:22:47   should have brought up the macro said while back [TS]

01:22:50   good way to see what was coming in iowa is to look at what the low-hanging fruit [TS]

01:22:54   is and Apple will fix it so for example you know Notification Center is a great [TS]

01:23:00   example background and copy and paste all very good very classic examples of [TS]

01:23:04   let's get the low-hanging fruit and I think you would set a few months ago [TS]

01:23:07   maybe even with us that there's a lot of low-hanging fruit left and i'd echoed [TS]

01:23:12   that my in my blog post on the blog that doesn't exist and no one reads and [TS]

01:23:17   Justin Williams actually comment added me on app.net that you know even though [TS]

01:23:22   there's not a lot that is that is that annoys me about iOS is what I had said [TS]

01:23:27   and the things that do I doubt Apple will fix Justin then said well you know [TS]

01:23:33   what that could buy Apple in the butt in that they could get a little complacent [TS]

01:23:38   and they could [TS]

01:23:39   could end up getting left behind and I think that's a very interesting plane [TS]

01:23:43   and so what do I want and I was seven I don't I don't even really know I expect [TS]

01:23:49   to see some amount of you I change I don't think it'll be the sweeping oh my [TS]

01:23:54   goodness everything is flat looks like Windows Phone 8 series 789 whatever it's [TS]

01:23:59   called but I do think they'll be a difference [TS]

01:24:02   brother that I'm not really sure what to expect I wish I had some sort of grand [TS]

01:24:07   epiphany that I could share with everyone so I can catch cold during the [TS]

01:24:10   keynote and say oh look at me I was so bright but I can't come up with anything [TS]

01:24:14   that i think is really there were really in dire need of looking at the [TS]

01:24:19   popularity of things like a callback URL and all these all these absent just [TS]

01:24:25   launched other apps or or the do things with you I'll call back in creative ways [TS]

01:24:29   it's very very clear that we are just starving for better interact [TS]

01:24:34   communication and that you know we keep doing all these hacks because that's all [TS]

01:24:38   we have basically look what people are truck are doing terrible hacks to [TS]

01:24:42   accomplish and see if there's a good way that the OS could support that and some [TS]

01:24:47   better so and I think the two big ones there are internal communication and [TS]

01:24:53   periodic updates of a nap background updates his right now [TS]

01:24:57   like you know you have things to do geofence updates which is just a [TS]

01:25:01   terrible how I did it it's it's a terrible heck that's all you have if [TS]

01:25:06   they could it could solve those two problems of apps updating in the [TS]

01:25:09   background periodically and intercommunication that would be to [TS]

01:25:13   major changes to the OS that would please many many users and developers [TS]

01:25:18   alright so I'll buy it on in her application I think you're right about [TS]

01:25:22   that I think they're going to have some sort of improvement I'm not convinced [TS]

01:25:26   it's going to be hyper robust it'll probably disappoint a lot of nerds but I [TS]

01:25:31   think it'll be a lot better [TS]

01:25:32   but how do you suspect they're going to manage back grounding in such a way that [TS]

01:25:37   it won't be the Android every app installs a daemon just because they can [TS]

01:25:41   situation I really don't know you know i've had i've had some ideas over the [TS]

01:25:46   years and how they might be able to do it and it's interesting if you look at [TS]

01:25:51   one case where they do it which is newsstand and and newsstand apps are [TS]

01:25:57   allowed to wake up in the background [TS]

01:25:59   once a day by Maurice by getting a special push notification sent by their [TS]

01:26:03   servers so you know more now glenn has a magazine publisher can can send a push [TS]

01:26:10   notification to make the the application wake up in the background and do stuff [TS]

01:26:14   for up to 10 minutes I think that system can be extended little bit tonight on [TS]

01:26:21   new standard ABS if you tied to a push notification then it does restrict it on [TS]

01:26:27   some level to just you know absent services that are big enough to have a [TS]

01:26:32   push back end and it it as an economic cost me as a very small one but it adds [TS]

01:26:37   a cost to the app creator that you know you can't just have every app wake up [TS]

01:26:42   constantly for everything you know like there's gonna be some kind of weight and [TS]

01:26:47   cost of sending all those push notifications and that then gives Apple [TS]

01:26:52   a way to throttle it at the system level and at the policy level you can say you [TS]

01:26:57   know right now newsstand being once a day is pretty infrequent and wouldn't [TS]

01:27:01   release all the needs of most apps that do this but what if it's limited to me [TS]

01:27:05   and then once an hour will be plenty you know you could even do it less than that [TS]

01:27:09   and you know what if what if you have to like have some kind of good [TS]

01:27:15   justification for it that's enforced at a preview level you know there's like [TS]

01:27:19   maybe you could like you can apply again to certain tears of you know you have to [TS]

01:27:23   justify be able to being hourly versus being daily or force being twice a day [TS]

01:27:28   like there's there are ways they can do this and there's precedent for all that [TS]

01:27:32   they've already done many of these things they've already introduced like [TS]

01:27:35   certain you know half measures are limited measures [TS]

01:27:39   and gather in in talking to various Apple people over the years on this [TS]

01:27:44   exact topic and begging them to do something about it it sounds like it was [TS]

01:27:48   always a topic of significant internal debate as to you know how to allow this [TS]

01:27:53   kind of stuff whether to allow any can do things like you know only when it's [TS]

01:27:57   on wifi or only when it's plugged in you know there's there's all sorts of things [TS]

01:28:01   you can do to mitigate some of the downsides of a bunch of waking up here [TS]

01:28:05   and there you can do it like only app Steve launched in the last week or so [TS]

01:28:10   many things you can do to to limit it so it's not totally out of hand and maybe [TS]

01:28:17   you know the internal debates about this maybe that is different now that I was [TS]

01:28:23   different leadership you know it we don't know yet you know and you know Tim [TS]

01:28:28   made those comments at AllThingsD about you know how they need to open up some [TS]

01:28:31   things in the API's and they're gonna be doing that you know that's he didn't [TS]

01:28:36   just throw that out there that was that was like a significant statement that I [TS]

01:28:41   think we should pay attention to and I think I I don't think he meant that [TS]

01:28:45   lightly it could have been about the fall types that could have an indirect [TS]

01:28:48   communication there many of their many things that fall under the category of [TS]

01:28:52   that big freeze about opening up those are all those are just to know which one [TS]

01:28:58   it is sure to be all 39 just one thing for the background stuff Apple's amo so [TS]

01:29:05   far and has served them well is anytime you have anything they want to be done [TS]

01:29:08   in the background download applications do it without a single system service do [TS]

01:29:12   it and that the application sort of register with us system services like [TS]

01:29:15   this the bush notification 01 process that is you know responsible for doing [TS]

01:29:19   all that and the applications in or register their intention I don't exceed [TS]

01:29:23   200 push notifications work singled and process that you know what you want what [TS]

01:29:31   you don't want to have his like the you know you don't have it and processes if [TS]

01:29:35   you have an application so you have one process that applications ready to [TS]

01:29:39   register with so almost any [TS]

01:29:42   if you wanna go long as they give you just had a few had like it you don't you [TS]

01:29:47   don't want to have that one application like load bundles [TS]

01:29:50   applications only other applications going to crash the daemon process [TS]

01:29:53   whatever is going to be said so you need to have some scenario where a single [TS]

01:29:56   diamond process like everyone just do the arbitrary one single diamond process [TS]

01:30:00   flows arbitrary code supplied by their applications doesn't crash when their [TS]

01:30:04   code is crappy but interleaves their code in an efficient manner so when [TS]

01:30:07   someone that I oh wait some other processes running and you only have one [TS]

01:30:09   process like that's the idealized version hey everybody anyone could do [TS]

01:30:13   anything in the background they want but all your work will be put through the [TS]

01:30:16   single final and it will throw you in a little like you know like a little mini [TS]

01:30:20   a little mini scheduler for background type task and it could apply policies it [TS]

01:30:24   like you said once per day or whatever but that's the extreme where we don't [TS]

01:30:28   care what kind of coaches do doesn't have to just be a specific set of API's [TS]

01:30:31   you just take your upgrade to a run and we do it all within this one gatekeeper [TS]

01:30:35   application that runs yourself but I think that is too extreme I think you're [TS]

01:30:41   much more likely to have a more limited set of things you can do run by single [TS]

01:30:46   process is just the the boundaries expand ever so slowly outward from what [TS]

01:30:50   they are now writes a fence around what we can do now the pencil it would be a [TS]

01:30:54   little more stuff you can do but still is already in new stand by the way did [TS]

01:30:58   you know you can you have to push the waste is up in the background and then [TS]

01:31:02   you have the acid download system which is you basically register URL handler [TS]

01:31:07   and and then you know it you say you know this your hour this request and [TS]

01:31:13   just let me know whenever you're done or the next time I'll a card does your code [TS]

01:31:18   is your full flight jacket to run or just like a lot of a bundle insider up [TS]

01:31:21   get the run there is no such differentiation and iOS today if you're [TS]

01:31:26   a parent that all you can do whatever you want and so you get woken up for the [TS]

01:31:31   10 minutes when the push comes in and you can do it everyone including [TS]

01:31:35   download directly but then if you think you the URL download the ENK asset URL [TS]

01:31:40   download or whatever and KS at something download then that goes into a [TS]

01:31:44   background cue that your application doesn't own doesn't manage that you [TS]

01:31:47   don't see that again until it's done with your appt is not get woken up when [TS]

01:31:52   it's done just but next time you launch you can infect the results of it so if [TS]

01:31:57   you're if you're woken up to do your thing and you start doing your thing and [TS]

01:32:01   then you get killed because this [TS]

01:32:02   pressure right you didn't get a chance to do your thing killed it the only the [TS]

01:32:06   only thing that helping you is it if during that time you had registered [TS]

01:32:09   something like that asset to go down over direct then you getting kills on a [TS]

01:32:13   big deal because you've already registered user intent of this test I [TS]

01:32:17   would like to perform I'm not gonna do it you do it up sorry I killed when you [TS]

01:32:21   come back later to say hey that thing I told you about last time that you do [TS]

01:32:23   that for me to get the result of these at the end and one of the things [TS]

01:32:27   actually one of the things that kept bugging me whenever I would write things [TS]

01:32:30   against this API is that the ENK acid download seems to go into a a single [TS]

01:32:38   item at a time cue that seems to be possibly the same Qasab updates and [TS]

01:32:45   another installation other like system downloads and so you might think you [TS]

01:32:49   something and it might not finish for hours even if it would take a minute to [TS]

01:32:53   download because a bunch of it that's what I like this is like a mini [TS]

01:32:58   scheduler visit has all the same problem a schedule where you want you don't want [TS]

01:33:02   to start low priority processes because that's like to know that there's a [TS]

01:33:05   pathological case we're like a great schedule high-priority test only get [TS]

01:33:08   service when you end up with some low protested would be accomplished in half [TS]

01:33:11   a second if only we'd ever get up to the higher priority stuff so you have yet to [TS]

01:33:14   some way to convert that part its ok we do need to give low priority when the [TS]

01:33:19   chance to go or maybe you should like scheduling based on how long you think [TS]

01:33:22   they gonna take and again late when things are and i oh wait you wanna do [TS]

01:33:25   something else you know I just don't get all exactly the same process that the [TS]

01:33:28   entire US has for you know for scheduling processes but instead of [TS]

01:33:33   having always do it like this is all a final images to the Android thing that [TS]

01:33:36   will actually let the OS kernel schedule the stuff for us and then everyone they [TS]

01:33:40   can process as you kill your battery so that's that's the downside Apple's [TS]

01:33:44   trying to to strike here and it sounds like the thing they have during news dan [TS]

01:33:47   is like a really terrible OS kernel in terms of like oh you're blocked because [TS]

01:33:52   you know something is someone's updating some games like 1.3 gigabytes and you [TS]

01:33:57   just want to fork a URL oh sorry right but [TS]

01:34:02   what else in Iowa 7 any witnesses because we do have to wrap up soon but [TS]

01:34:07   silence the park the father absolutely crazy like I give them less than 50% [TS]

01:34:16   chance but that's not totally crazy right and if if they read and pick if [TS]

01:34:21   they would revamp an application that would also give them a good opportunity [TS]

01:34:25   to rethink this whole URL scheme registration system and and maybe Thai [TS]

01:34:30   Thai like a sequel of that into the new system and it would be an interesting it [TS]

01:34:36   would be a convenient time to let you change the defaults we know why you're [TS]

01:34:40   doing all this other stuff with having some kind of interactive registry in [TS]

01:34:45   some kind of you know file association type thing you know it would be the time [TS]

01:34:51   to do it if I could do it plus I know it sounds silly but as you guys pointed out [TS]

01:34:57   what is the big room Presidio and in Moscone it's going to be bigger this [TS]

01:35:04   year and it seems like every no I'm not being literal but it appears that a lot [TS]

01:35:10   of the TBA to be announced [TS]

01:35:12   sessions are gonna be happening Presidio and procedures can be bigger which [TS]

01:35:15   infers I think you said Marco or implies excuse me that that there that there's [TS]

01:35:21   going to be some really massive changes changes happening now but one thing I do [TS]

01:35:26   want to want to temper their excitement for the for the whole TBA thing a little [TS]

01:35:30   bit that typically what they do is they will mark accession TVA even if it's not [TS]

01:35:37   talking about a whole new category of things but the market is TBA if its [TS]

01:35:41   description even contains like one word of something that's not public yet they [TS]

01:35:46   will just don't just do like to descriptions 14 before and after the [TS]

01:35:50   keynote so if it mentions like what's new in iOS 7 will they haven't actually [TS]

01:35:54   said the name iOS 7 anywhere yet they've been showing us the latest of iOS but [TS]

01:36:01   they haven't named it yet and so that name iOS 7 calling it is probably still [TS]

01:36:06   you know private under super apple and DA [TS]

01:36:11   right exactly so like it might not it isn't a great correlation of amount of [TS]

01:36:17   new stuff to number of TBS sessions it just means the new stuff is going to be [TS]

01:36:22   a general interest [TS]

01:36:24   like something ever in their care and sometimes therapy sessions toussaud's [TS]

01:36:29   like you know your introduction texaco 25 the amazing new idea right and [TS]

01:36:32   everybody that session later in the week both times in Presidio because everyone [TS]

01:36:36   at the conference can benefit from that session I wanna make sure we could see [TS]

01:36:39   it so it's not like that is not earth-shattering but it does require a [TS]

01:36:43   big room twice do you want to give any WDC tips I see that our document here [TS]

01:36:48   what you lookin my cursor is resting in the area on Monday morning everyone just [TS]

01:36:55   sleep in because the point and line up early if you just like a clock you'll [TS]

01:37:00   get your walk right into the kiddo no problem [TS]

01:37:02   ya go you know if we had a little more time I could rattle off a bunch but you [TS]

01:37:08   and I both Marco have put up blog post about this in the past and if we [TS]

01:37:11   remember me we can put in our shown it's a lot of people to shortage of [TS]

01:37:15   first-time buyers guides and tips for the conference and everything [TS]

01:37:21   the one thing I think I'd like to say though is I believe I speak for the both [TS]

01:37:25   of you guys and saying that if you are one of the people who is in San [TS]

01:37:29   Francisco and you happen to run into one or all of us I definitely say hi but not [TS]

01:37:34   during a session of course but if you're sitting next to us you can say hello [TS]

01:37:43   that that that is exactly just don't interrupt the speaker but seriously [TS]

01:37:49   please say hi cuz I i've been around and John at the last couple of years and [TS]

01:37:55   they are always extremely excited to meet people I know I'm [TS]

01:38:02   you save us who could possibly be an extrovert I like meeting I think you [TS]

01:38:10   guys don't give yourself enough credit but but seriously it please say hi cuz [TS]

01:38:14   we it's always fun to meet people that enjoy your work and I can actually sort [TS]

01:38:20   of include myself in that this year it's pretty exciting [TS]

01:38:22   so I definitely say hi if possible any tips from you too I think I think you [TS]

01:38:27   know the case you know if you see anybody who you know from the internet [TS]

01:38:30   or something [TS]

01:38:31   go up and say hi because you know everyone everyone you know from the [TS]

01:38:34   internet is not a celebrity and nobody ever in real life recognizes them and [TS]

01:38:41   says oh hey love your work because nobody hurt but they do it when they're [TS]

01:38:46   back in their places they live w ABC's always been like that because even when [TS]

01:38:51   steve Jobs was there if you just plunk Steve Jobs down into a random place the [TS]

01:38:56   United States and have him go into a store do you think the guy behind the [TS]

01:38:59   counter would recognize them now maybe fifty 50 if you're lucky and he was the [TS]

01:39:02   most famous person ever to pork for the new Apple Tim Cook probably can go [TS]

01:39:08   anywhere in america outside you know the tech world not get recognized everyone [TS]

01:39:15   else aw receives way way way below exactly so this is the this is the only [TS]

01:39:20   as I said in the park as last year this is the only place where any of us are [TS]

01:39:24   many levels of scare quotes famous so this is the one place where we get to [TS]

01:39:30   get recognized on like the Apple store for me when they want so yeah we all [TS]

01:39:38   enjoyed that and try not to let it go to our heads because we know that this is [TS]

01:39:43   the only place on the planet where people are likely to even know who we [TS]

01:39:45   are [TS]

01:39:46   recognizes those nice and if if market can go up and introduced himself to [TS]

01:39:51   forestall the new can certainly not to introduce yourself well then had to fire [TS]

01:39:57   later so yeah you talk to that army guy didn't you out I do that said I was that [TS]

01:40:04   was it that was that was the beginning of the end for you [TS]

01:40:08   John and I say how does it also before we go [TS]

01:40:13   we should probably explain the pre-roll song yes definitely [TS]

01:40:17   so a very close friend of mine larry king who is not the one from CNN he [TS]

01:40:24   decided to create not an alternative theme song because let's be honest will [TS]

01:40:29   never replace our existing theme song by Jonathan man but he thought he'd write [TS]

01:40:34   us a little tune and even know it kinda makes fun of me i i got a good kick out [TS]

01:40:39   of it and so that that was the pre-roll so we appreciate and thank larry king [TS]

01:40:43   who is at La King not at LA Kings which is which is she's not soccer hockey team [TS]

01:40:50   but we appreciate him doing that will put a link to the song in the show notes [TS]

01:40:54   is why he's allowed to make fun of you because he only knows you like he's [TS]

01:40:58   friends with yes like somebody who only knows me as John can't make fun of you [TS]

01:41:01   because that's that would just be mean but this guy actually just knows you [TS]

01:41:05   exactly so so he gets a bye thanks a lot to our two sponsors that episode [TS]

01:41:10   Squarespace but a square space.com and you can make your own website really [TS]

01:41:14   easily and really great and then go to talks to you and x.org / ATP to get [TS]

01:41:21   really great coffee fresh roasted and shipped to you on a regular basis you [TS]

01:41:25   really can't do any better than that [TS]

01:41:27   thanks a lot to screen space and time for sponsoring and thank you guys and [TS]

01:41:31   we'll see each other next week at the conference [TS]

01:41:36   now they show they didn't need me to begin accidental accidental John [TS]

01:41:48   Casey [TS]

01:41:52   it was a joke and you can show and if thats Casey list and a remarkable [TS]

01:42:35   now I'm getting my skype call the podcast so I have to run their early [TS]

01:42:41   phases insistent you can you can you can hang on you can hang out later [TS]

01:42:50   right now we're talking about here right can we win the title jason has insisted [TS]

01:42:56   that would actually be in the show that will be good will you could put it in [TS]

01:43:03   the show how can you put on the crap about me in the shower now about him but [TS]

01:43:08   he kidding [TS]

01:43:09   almost every episode ends with him that's true well I am going to see you [TS]

01:43:15   Sunday ya Sunday afternoon very excited actually that should be really fun I'm [TS]

01:43:21   really looking forward to this week we want to have fun but no matter how [TS]

01:43:25   another title no matter how hard we try we can't force him to eat dude I'm [TS]

01:43:33   almost willing to say make that the title just a troll but the movie is even [TS]

01:43:39   have fun and it wouldn't help at all [TS]