PodSearch

The Accidental Tech Podcast

71: Security By Guilt

 

00:00:00   If you know me but feed on a fast fast [TS]

00:00:02   when you're there what of in your ticket to finance you know what you know it's obvious now that Casey There was making [TS]

00:00:11   fast techs have too many features fitted just simply sent the word you know to everybody who did nine [TS]

00:00:15   or now Little did I know you thought too big I go I gotta have a way to configure different messages [TS]

00:00:20   and send them all in but you know just send the word you know push notification done and done. [TS]

00:00:28   Seriously how can the valley take themselves seriously [TS]

00:00:30   when I mean what that was a product of the valley I assume right. [TS]

00:00:34   Mark I was on had departed nine dollars homepage nine a homemade still wins because that venture capital money like he [TS]

00:00:41   has to actually spend that a trial like grow the business [TS]

00:00:43   or whatever the million dollar home page I just got the money and it has free [TS]

00:00:46   and clear like he does not have to invest it into a business he is not expected to hire employees to get off the place [TS]

00:00:51   like the venture capital money this guy got comes with massive strings attached [TS]

00:00:56   and he will never be able to fill the what these people want because he's stupid [TS]

00:01:00   and his business is stupid so the millionaire home page guy still wins for the best business plan of any business in [TS]

00:01:06   the entire universe and I continue to try to think of some equivalent. [TS]

00:01:11   Many have tried like the smartest person in the world. [TS]

00:01:19   Casey had the idea you were trying to do a web site when I went to work for just the web page [TS]

00:01:27   but that you get your financial investment. [TS]

00:01:31   Even [TS]

00:01:31   when he didn't like in one hundred ninety five like his total financial investment in a static web page like hosting it [TS]

00:01:37   and paying for bandwidth. She must've been like let's say one hundred dollars. [TS]

00:01:44   Again it's on the millionaire income do we make this the intro. Oh I was already planned doing that yeah. [TS]

00:01:51   Guy man even if the answer was like five minutes long before we actually get to the real show and I'm OK with that. [TS]

00:01:56   Yeah when I was a million dollar home pages. [TS]

00:02:00   These days they can look it up for God's sake it is not hard to find it is still up I hope. [TS]

00:02:06   It was guaranteed to be a sort of at a time right. So up it's still fast selling posters of it genius. Yeah it didn't. [TS]

00:02:16   It probably doesn't lose all that data if the server crashed yesterday. Home mean to me. [TS]

00:02:21   My goodness I have the MS is one aspect of that I guess he had to do something assuming he didn't program this he would [TS]

00:02:27   have to put in the pixels that they paid for in their places right. [TS]

00:02:30   I'm pretty sure he did it manually because otherwise it's kind of a layout issue. [TS]

00:02:34   The box packing problem right right so there is some small component of labor [TS]

00:02:38   but I have to be sure the the bet of money he was laying on made that labor more bearable. [TS]

00:02:45   Well this is all and he had to make the image map and links to it I guess. So had he had the right H.T.M.L. [TS]

00:02:52   and Click buttons in an image editor. Oh yeah this is long before anything more useful than that. [TS]

00:02:57   You got a mouse over that it was an advanced technology he really put a lot of time in ever not only so I just expanded [TS]

00:03:05   the I did inspect element on safari [TS]

00:03:08   and I expanded the map element I think I just crashed the best part of you got like fake kill tips for I guess the days [TS]

00:03:15   of our brothers didn't do automatic updates and you see the fake one [TS]

00:03:18   and the real one like the fake one solve the cursor but the real one like it sounded [TS]

00:03:21   and how many hits a day do you think does get I mean the only bad thing is that a yes he thought kind of small because [TS]

00:03:27   million dollars doesn't last that long. [TS]

00:03:28   I'm sure he's already gone through this money or whatever [TS]

00:03:30   but it's a hell of a start for like starting your adult life at twenty whatever years old he was [TS]

00:03:35   and so unfortunately he's now in the same situation as rest the world is like I need another idea it's like that if he [TS]

00:03:40   had done ten million dollar home page he would've been a lot more comfortable. [TS]

00:03:42   Wait so you see this play out [TS]

00:03:44   and you see how it's like all loud because he didn't control who bought you know so it's like visually very loud right [TS]

00:03:51   now but it looks like the web in the ninety's really yeah. His new web his new venture com dot com. [TS]

00:04:00   If I spent a million dollars and I don't mean as Spurs Twitter account he is the founder and C.E.O. [TS]

00:04:06   Of calm but is not moving as quickly as the million dollar. [TS]

00:04:10   No it isn't maybe just like take it down with three simultaneous request has got a little water background [TS]

00:04:16   and now I'm seeing a cloud background or prepare for your two minute session. [TS]

00:04:20   Choose your preferred major something or some B.S. [TS]

00:04:23   Relaxation thing you know the day idea was better and makes people send him money. [TS]

00:04:31   The site was guaranteed to be online at least through August twenty sixth two thousand and ten. [TS]

00:04:36   However the aim is to keep the site online forever or as long as humanly possible. [TS]

00:04:41   Have a host of at the sold out banner. [TS]

00:04:42   Yeah right if you want to still want to buy things sold out and the minimum purchase was ten by ten [TS]

00:04:48   or a hundred dollars because a dollar pixel that says I was his only thing is I thought a little bit small because [TS]

00:04:54   anyone who bought this like I guess he probably did get some private individuals [TS]

00:04:57   but mostly it's going to be businesses [TS]

00:04:59   and businesses are willing to spend way more than one hundred dollars on vs boondoggles like this. [TS]

00:05:04   Even back then where they go yeah definitely. [TS]

00:05:07   Like I mean I'm not saying you going to got thousands but you could have got you know three hundred [TS]

00:05:12   or five hundred easy because one hundred to one hundred is under the petty cash threshold even to most businesses in [TS]

00:05:17   the ninety's you know type of site pixel advertising is on Wikipedia [TS]

00:05:23   or there are many as opposed to non pixel advertising so see Click on pixel advertising and it's [TS]

00:05:29   and you end up back on the million dollar home page redirected from pixel had. [TS]

00:05:38   Marco but I mean I'm three and I let me do some extraordinarily quick follow up the show bought us back [TS]

00:05:46   and if I was more prepared which I'm not because the show is accidental. [TS]

00:05:51   I've had some people contributing to it and I know Jeremy banks put a lot of work into it. [TS]

00:05:56   Kyle Cronin Cronin did and Brad showed. Who runs the show but that actually works. [TS]

00:06:03   He is also contributed and I'm probably forgetting some people here and there and for that I'm deeply sorry [TS]

00:06:07   and I really mean that because I didn't pull up the I didn't pull up get her before we started [TS]

00:06:12   but yes the Shabat is back. [TS]

00:06:15   We've And by we I mean everyone but me has made some pretty good improvements to it will see a long it lasts. [TS]

00:06:22   We are currently about two minutes into recording and it hasn't quite died yet [TS]

00:06:28   but it's been a really good inside it's been a really really cool thing to see people issuing poll requests only bad [TS]

00:06:35   thing about putting something that's semi popular on the internet and open sourcing it is that unbeknownst to me [TS]

00:06:42   when people actually pay attention which I'm not used to you actually have some sort of implied time commitment to like [TS]

00:06:48   look at poll requests and figure things out [TS]

00:06:50   but that that's a good topic for a show do you have an implied time commitment to do you feel. [TS]

00:06:56   Obviously you think you do but do you actually that's not for today's topic [TS]

00:07:01   but I was going to say we could use the standard a standard consulting term [TS]

00:07:06   and we could put that in the parking lot for now. What wait hold on. That's a real thing. [TS]

00:07:11   So I spent all day in meetings and I'm about to cry. What is wrong with you people. [TS]

00:07:16   I'm I regret to say that I do know about the parking lot on the market doesn't the OH MY GOD WHAT. [TS]

00:07:24   You've already broken my brain like the rest. I said I'm done I can say in the Google I O. Didn't do it. [TS]

00:07:32   Know that you can prove my brain more than Google I O. Did. That's really saying something. [TS]

00:07:36   You're welcome you know you should have been doing all this time and you haven't figured it out now. [TS]

00:07:41   I will give you the hint to help you along that path even though you're being dragged down by the people as it is you [TS]

00:07:46   had the chat room filled with people who were attacking your bot and everything [TS]

00:07:49   and how it's going to help improve it and help you improve your code and be educational [TS]

00:07:53   and entertaining for everyone involved. You should've immediately tried to enlist a faction of people who. [TS]

00:08:00   For it on your side because it's very easy to get programmers on your side [TS]

00:08:03   when presented with a problem like a bunch of other people are attacking this program. Help me make it stronger. [TS]

00:08:10   At least half of the people who are attacking probably would've said I'd like to be on the defense side. [TS]

00:08:15   In this game you know I mean and gaming parlors do are the attackers or defenders. [TS]

00:08:18   You haven't done that it's been happening to you people have been saying here let me help you out with your bot [TS]

00:08:22   but I think you would have been successful even in the very first show saying I know people are going to attack this [TS]

00:08:28   and if you want to be on the defense side join me and then you can be a power dynamic going [TS]

00:08:33   and I bet it would be a much more fair fight. [TS]

00:08:37   Well in that's true but we've had like I said some volunteers come out of the woodwork [TS]

00:08:42   and make some really excellent changes a couple of them have started we're looking at putting like memcache in front of [TS]

00:08:49   it or some equivalent thereof I haven't had the time to look into the specifics of the more invasive [TS]

00:08:56   but I mean that in a good way. [TS]

00:08:58   And it's sort of been made to the show [TS]

00:09:00   but I know there are there are automated test now which I also didn't hear yet but one of one of my cronies [TS]

00:09:06   and again I mean that a good way has added automated testing [TS]

00:09:09   and at some point I plan on turning that on so that is things get checked into Masters in pushed into Master [TS]

00:09:17   and so on automated tests will run. [TS]

00:09:20   We did have somebody contributes some red jacks [TS]

00:09:23   and specifically call you out in say in a happy way saying well I don't know this is up to you John quality [TS]

00:09:29   but nevertheless I did something it was around the suggest checking checking for this. The exclamation point. [TS]

00:09:36   Yes but would you go see bang asked or would you say exclamation point. [TS]

00:09:39   What is a direct it's just two characters that always are the same. [TS]

00:09:43   Well [TS]

00:09:43   but it could be it could be exploration point answer could be explanation point suggest if they both begin with escalation [TS]

00:09:49   point. [TS]

00:09:49   Well that's the way I looked at it [TS]

00:09:51   but apparently if you feel if you find yourself in the presence of anyone who's ever touched parole in their lives then [TS]

00:09:58   their hammer is made of Reggie. [TS]

00:10:00   It's an everything looks like now you want to be permissive in what kind of input you take in because humans are [TS]

00:10:04   writing it so you have to love a variable not the spacing [TS]

00:10:07   and inevitably you have to extract the part that is not the command and that is the title [TS]

00:10:11   and you're going to want to do things with a title like normalize it for purposes [TS]

00:10:14   and then turn on a little space runs to the official version that you display and all that good stuff. [TS]

00:10:18   And that's exactly what regular expressions are for. If you're a C. [TS]

00:10:21   Programmer and you're stepping to the strand character time I feel bad for your son as they say. [TS]

00:10:28   Now I have two questions with with all these improvements to the show but Question number one is it rate limited. [TS]

00:10:36   Yes Somebody added some modicum of rate limiting. [TS]

00:10:39   I've been I haven't been paying super close attention which comes back to what John said we should put in the parking [TS]

00:10:45   lot or what I said we should put the parking lot. [TS]

00:10:47   But anyways there is a modicum of rate limiting and there is still no persistance so [TS]

00:10:53   when this inevitably go that was question number two this inevitably goes down we're going to lose our title so I hope [TS]

00:10:59   the actual show is still around. [TS]

00:11:02   BRADSHAW It's show but anyway [TS]

00:11:04   but it's an ad so I've I've turned a new leaf friend of the show Chris Harris from originally from the other media now [TS]

00:11:10   it's with Glyde publishing. [TS]

00:11:13   He wrote me a very nice email saying in so many words yes it's annoying [TS]

00:11:17   but it makes for good programming so you know deal with it. [TS]

00:11:21   So I'm going to try to put on my happy face when the show [TS]

00:11:24   but inevitably goes down in like ten minutes on the probably end up really ticked off again. [TS]

00:11:28   But standing here now I'm going to put on my happy face. [TS]

00:11:32   So I bet the guy who wrote you in with like the your I am ing about a particular known bug that could take out the show [TS]

00:11:38   by very quickly the person who wrote in to you about that probably now feels bad about exploiting it and won't say. [TS]

00:11:44   So you've sort of got that person on your side to this is no fun anymore to like because if you know about the bug [TS]

00:11:49   and he told you about the bug [TS]

00:11:50   and he knows it's not fixed it's not as fun to exploit it to bring the thing down great security by guilt someone on [TS]

00:11:57   the chair and said well oh it's hacking it. [TS]

00:12:00   It's more than fun and fun than defending that's like level one level two is that defending is more friendly [TS]

00:12:04   and came to the attacking the attackers all think they're hot [TS]

00:12:07   but really if you're a defender that shows you're better than all the attackers You know it's the white hat black hat [TS]

00:12:12   thing and I feel like white hat is the next level from black [TS]

00:12:17   and because everyone wants to be black at all going to crack into things [TS]

00:12:20   but to be a white you are saying that you are better than any potential black cat which is even more both a state [TS]

00:12:27   and we died gone that was it. [TS]

00:12:29   Let me see if it doesn't mean that other people didn't also know that that known bug and weren't on your side. [TS]

00:12:35   Let's see where did I see a stack trace. Unspecified apparently there was just some sort of error in the web socket. [TS]

00:12:42   You guys stall why put up a just so people who actually know what the crap they're doing can can diagnosis our first [TS]

00:12:48   Pons for this week isn't well timed or yeah right. [TS]

00:12:51   I'm getting good at this sometimes maybe occasionally our new sponsor this week is raised labs are A I Z L E B S raise [TS]

00:12:59   labs they are a full service development firm with offices in Boston and San Francisco. [TS]

00:13:04   They've been around for about ten years now [TS]

00:13:07   and they've been crafting great mobile products for a variety of companies big and small. [TS]

00:13:11   It's from well known brands like Macy's and Bloomingdale's and B.H. [TS]

00:13:15   Photo video to local startups like some Sprite the creator of the first solar powered personal sun exposure tracker. [TS]

00:13:21   The company got a start by shipping one of the very first several hundred amps in the abstract called Run Keeper it's [TS]

00:13:25   actually been there since the beginning. Boston based G.P.S. [TS]

00:13:29   Fitness tracking app anyway raised labs wants to change the world with great software they care about crafting quality [TS]

00:13:35   products and they are looking for others that share this mentality. [TS]

00:13:38   See the sponsor it's actually a job listing they're actively hiring for experienced mobile developers i OS [TS]

00:13:44   and Android in both Boston and San Francisco to engineer beautiful apps [TS]

00:13:48   and influence product direction for well known Fortune five hundred companies [TS]

00:13:52   and exciting new startups they're also looking for talented designers to help craft a memorable experience for users as [TS]

00:13:58   well as product manager. [TS]

00:14:00   Yes you'll be working with enthusiastic and supportive peers in a trust based work environment. [TS]

00:14:05   I wonder if they have a parking lot. If it plays an have a parking lot it can they still use that phrase. [TS]

00:14:12   Sure there are major metro areas they might even have a parking lot because they know their intent there anyway. [TS]

00:14:18   Well we'll just assume they'll use that phrase with good people. [TS]

00:14:21   So you'll be working with enthusiastic [TS]

00:14:23   and supportive peers in a trust based work environment they also have unique vacation and referral programs. [TS]

00:14:29   Their vacation policy is unlimited unmetered it can be summed up in four words in team we trust. [TS]

00:14:36   How much time you take off is up to you. [TS]

00:14:38   They also have this referral program where anyone who refers a town's individual to raise labs will receive a four day [TS]

00:14:43   all expenses paid vacation for two and you can learn about that and raise up a dot com slash trip. [TS]

00:14:48   They also have hacked days every two weeks. [TS]

00:14:50   The only requirement is that you must devil or present whatever you've learned [TS]

00:14:54   and they're involved in the I was community with sponsoring events such as all cons [TS]

00:14:57   and drinks on tap so check raise labs they're looking for good people if you want to work there. Get in touch. [TS]

00:15:03   Raise lads R.E.I. Z L E B S dot com slash A.T.P. Once again that's raise with his E. Rays Lab dot com slash A.T.P. [TS]

00:15:12   Thanks a lot to raise last response on the show [TS]

00:15:14   and check him out if you want a job all right so Jeremy banks in the chat is one of the people who are dedicated not in [TS]

00:15:22   significant amount of time to improving the show bought and apparently one of the many branches [TS]

00:15:27   and poll requests that is out there that I haven't had a chance to look at fixes this problem which is to say that I [TS]

00:15:33   wasn't catching or handling errors and web sockets and of course I probably shouldn't have been in the first place [TS]

00:15:40   but eventually that exceptions bubbled up and brought everything to its knees so that I believe is what happened. [TS]

00:15:47   But it's event driven right and scalable. [TS]

00:15:50   This is how it scales well what circuits are a little bit weird but your point is not unreasonable. [TS]

00:15:54   But anyway we could. We don't need to talk about any more. It lasted what ten minutes. [TS]

00:15:58   That's not power not even is an improvement. It's getting worse every week. [TS]

00:16:01   Last fifteen let's you know yeah you're right I did my best trying to stall for time by getting people to not bring it [TS]

00:16:07   down. So I worked as a law. [TS]

00:16:11   Do we have any actual other follow up I'm in we have like this you know four pages worth in the document [TS]

00:16:15   but if you read this or I thought one item at the very top [TS]

00:16:19   and it could be a topic to us as I figured we would talk about Google I O. [TS]

00:16:22   but Then Casey said he didn't even watch it on the show will talk about today but I had one apple D.C. [TS]

00:16:28   Sort of related topic so it's kind of follow up. [TS]

00:16:31   Well you know the follow up is the essence of experience design the strength of our actions our inflection point to [TS]

00:16:38   transform the whole design their emphasis mix core functionality immediately apparent [TS]

00:16:43   and provides waypoints for the user it's not the worst one though they were the one that the tweet is I think that was [TS]

00:16:50   because I read that like six times and I'm like this. [TS]

00:16:52   There's not even their verb in the sentence anywhere I was just as well for what it's worth I did at least look a [TS]

00:17:00   couple of recaps to see the general gist of what was said [TS]

00:17:03   and I watched one of their like what is this silly term they have for design material based design [TS]

00:17:10   or something like that of material metaphor is the unifying theory of a rationalized space and a system of motion. [TS]

00:17:17   Our material is grounded in tactile reality inspired by our study of paper and ink yet open to imagination [TS]

00:17:24   and magic the thing that scared me [TS]

00:17:27   when he tweeted that because he's to the table something like Apple has you know some high high minded knowledge [TS]

00:17:35   or you know B.S. [TS]

00:17:36   Language essentially in their copy sometimes but this really takes the cake [TS]

00:17:39   and I'm like That's from an Apple Web site that he was saying that they have some crazy stuff sometimes a lot of this [TS]

00:17:45   is the worst thing they've ever done and I was looking at I'm like what what web page could that possibly be from that. [TS]

00:17:51   That can't be from an Apple site and I was relieved to learn that it was not five but it was from a Google site. [TS]

00:17:58   Yeah knots. [TS]

00:18:00   Great no but I will say that literally two or two [TS]

00:18:03   and a half minute video that they have on their new design site where they don't really say much of anything I don't. [TS]

00:18:10   think but they show the kind of idea behind the look and feel of what is this Android L. [TS]

00:18:17   But anyways that actually looks good to me in a lot of it looked a lot like I.O.'s and some of it didn't [TS]

00:18:22   but I thought it was good. [TS]

00:18:24   I thought the Apple video there a little interest for our seven look better [TS]

00:18:28   but it's not like we could talk to the whole show talking about how Google is worse a giving keynotes an apple [TS]

00:18:34   but really it doesn't matter that much how good the keynote is or how I guess how good the copy [TS]

00:18:41   and marketing on our side matters a little bit more because that's persistent. [TS]

00:18:45   But in terms of like why do this thing why do this material you why Google has been trying for the past several years [TS]

00:18:54   to address its perceived [TS]

00:18:56   and I think actual shortcoming in user interface by saying it should look less like a bunch of programmers slap [TS]

00:19:02   something together and more like they were designers involved and it's been a slow long process [TS]

00:19:06   and this is the next step in it to try to you know unify Google's user interface across all the things that have you [TS]

00:19:13   and is your interface to give a family resemblance or whatever. That's that's a good idea. [TS]

00:19:19   I mean you can argue whether it should be unified across everything from watches to televisions [TS]

00:19:23   but Apple kind of has a common design language across everything that it does even if they're not as as similar as this [TS]

00:19:32   material U.I. Supposed to be. [TS]

00:19:34   Yeah I mean I definitely think it's they're going in in a good direction they're going a direction they need to go [TS]

00:19:39   and a lot of the things they talked about while they were full of this you know blowhard in the cloud language [TS]

00:19:46   and who knows what they were sniffing over there when they came up with some of this [TS]

00:19:49   but the design the actual design below all this B.S. Looks pretty good to me. But it's easy. [TS]

00:19:55   You know it's we can't really judge. It's way too early. [TS]

00:20:00   Just because we don't really know how this will be in practice [TS]

00:20:03   and the three of us will probably never know because I'll probably never use it regularly to even see it [TS]

00:20:07   but you know it's easy to say it's easy to give a good demo. Well is it easy. Is it easy to give a good fair pocket. [TS]

00:20:18   It's like there's going to be some challenge of this like every like every design language like every especially every [TS]

00:20:22   like trendy looking design language. [TS]

00:20:24   One of the things I noticed immediately was it seems extremely reliant on fairly undiscoverable gestures [TS]

00:20:34   and you can say that about a lot of Iowa stuff as well but it seemed like this was especially so in that direction. [TS]

00:20:39   That's a little bit scary to me from just from a usability perspective anything that revolves around like oh well you [TS]

00:20:44   can you can just pinch this out and drag here and move this thing around. [TS]

00:20:48   Well it has to be pretty clear to people you know what can move what can what is drag Well what CAN'T of this if [TS]

00:20:54   there's something like a picture or a drag that can expose pretty good functionality How do you ever figure that out. [TS]

00:20:59   That that's always tricky with gesture based interfaces and that's going to be a challenge here too. [TS]

00:21:05   That being said I again I think it's too early to tell because anybody can well almost anybody can make a good demo. [TS]

00:21:13   It's even easier to make good video. [TS]

00:21:16   It's much harder to actually predict how this will be once it's integrated through the whole system [TS]

00:21:21   and once after integrating it [TS]

00:21:23   and none of the three of us know enough about Android to even know what the main problems these days are not having is [TS]

00:21:29   it is not a reason for it to not pick up things they don't like about it. [TS]

00:21:33   So I do things they complain about from the first two players actually complain about all the recent visual redesign [TS]

00:21:42   things is that I was does the you know Google's doing or does everybody who does some sort of U.I. [TS]

00:21:48   Refresh feels this need to peer pressure [TS]

00:21:52   or is it just like you know this is not new to computer interfaces I guess this is always been there. [TS]

00:21:56   They want some kind of theme or metaphor. [TS]

00:22:00   Our to anchor their design which is a common thing but in the end user interfaces on mobile devices [TS]

00:22:05   and stuff like the metaphor the glue used was Don't think of it as a bunch of pixels think think of the pixels not just [TS]

00:22:14   having X. and Y. [TS]

00:22:14   Coordinates but also as the coordinates [TS]

00:22:16   and down to the point where in the demo there like in your you are you also actually gives the the layering to all of [TS]

00:22:22   your things and then our user interface library will make them look like they have the layering by applying shadows [TS]

00:22:28   and rendering them realtime L.-A stuff or whatever [TS]

00:22:30   but that metaphor like that you need this metaphor that's like pieces of paper and they're stacked and they have a Z. [TS]

00:22:36   Index or like Apple or it's like translucent thing sliding past each other and it's a layered thing. [TS]

00:22:40   Those metaphors are important in that they inform the user interface [TS]

00:22:44   but it seems like maybe I don't know who is worse about this Apple or Google. [TS]

00:22:50   Like they take their design [TS]

00:22:51   and they go beyond just having this be a way that humans look at the screen can understand what supposed to happen [TS]

00:22:57   and they they just get lost in it and think that everything in their user interface has to inform [TS]

00:23:04   and reinforce that metaphor for the sake of the metaphor not like it flips instead of the metaphor being this is how [TS]

00:23:10   we're going to get people to understand how to use our device. [TS]

00:23:12   It becomes the metaphor is the goal and every part of a user interface has to reinforce [TS]

00:23:17   and build on that metaphor right down to being clever expansions of that metaphor [TS]

00:23:21   and doing stuff like that if they lose the forest for the trees. [TS]

00:23:23   So every time I see one of these videos that explains what the underlying thing is [TS]

00:23:27   and then spends the rest of the video showing how everything fold into the don't align thing I'd rather have them show [TS]

00:23:32   me how the metaphor makes the interface more understandable to people [TS]

00:23:36   and said show me how every part of user interface conforms to the metaphors but that's one thing [TS]

00:23:40   and again you can't tell until we use it [TS]

00:23:43   but I can tell from the presentations of this is this is how the presenting their U.I. [TS]

00:23:48   and The second thing but as a second I feel like lots of them go for a third thing [TS]

00:23:53   but I can't remember the second thing and I mean the second got I'll get it as I go. [TS]

00:24:00   So they only spent about the first forty five minutes or so talking about new stuff that was going into Android. [TS]

00:24:07   Right we have roughly where [TS]

00:24:08   and then like the rest of it was some of these new initiatives like the Android where Android T.V. [TS]

00:24:14   Android in your vehicles whatever the entrant Carender driver to go into auto Android is that right. Yeah. [TS]

00:24:20   Android on the way. [TS]

00:24:22   OK it seems like you know sort of first forty five minutes here's what's new in Android basically good. [TS]

00:24:27   You know that's if you're into Android that's probably very relevant [TS]

00:24:29   and I think what what got people to say it was so boring because in the first part of it everybody was quite interested [TS]

00:24:35   in all that and you know as I was watching it live I was watching the Twitter response [TS]

00:24:39   and yeah the first part of it was seem pretty strong and then they get into this you know hour [TS]

00:24:44   and a half more two hours more of talking about various new hardware integration and initiatives. [TS]

00:24:53   What's what's bad about that is that none of these things are actual product yet or very few of them are [TS]

00:24:58   and it's all about like the promise of what you can maybe do this in the future like [TS]

00:25:02   when Apple you know Apple unveiled the health book Health Kit thing home kit [TS]

00:25:10   and didn't even mention carful if they did it was very quick in this keynote because you know I think it was didn't [TS]

00:25:18   launch last year and it didn't initial in NASCAR they last year anyway but they had a Ferrari right [TS]

00:25:26   but they didn't give it a whole a time that you know because there's not much really to say yet. [TS]

00:25:30   It's hey we have this new thing we're getting you know we hope people make devices for it basically [TS]

00:25:35   and we hope you make apps for it once these devices exist. [TS]

00:25:38   Good luck with that and you know moving on [TS]

00:25:40   and that's what they did this year with help getting home because there really was not much to say. [TS]

00:25:45   Google devoted three quarters of their keynote to that [TS]

00:25:48   and so I think that's why it was so boring because like you know it's like a C.E.O. [TS]

00:25:54   Ask you know at that point you know C.E.O.'s cancer like famously you know like Microsoft give them our age. [TS]

00:26:00   Here whoever they really be famously full of vaporware always be like this this crazy stuff that kind of maybe sounds [TS]

00:26:07   interesting during the demo and kind of sounds possibly impossible [TS]

00:26:11   or stretching the limits of what consumer products can be or can do realistically [TS]

00:26:15   and then you know six months later they get canceled and they were never released or they you know they come out [TS]

00:26:21   and they're really disappointing and they flop in the market because they were nothing like what they were [TS]

00:26:25   but they're going to be like in the keynote and it's hard to look at Google's rest of their keynote [TS]

00:26:33   and not make a parallel there because it seems like almost everything they announced after the first forty five minutes [TS]

00:26:39   was like here's a bunch of new stuff that in the best case scenario might come out fairly soon it might be kind of cool [TS]

00:26:46   but we're depending on a lot of other people for that to happen [TS]

00:26:49   and in the meantime here's some pretty terrible smart watches to tide you over. [TS]

00:26:54   I think that's a little bit harsh because I mean a this is Google's part of the strategy is that they they make a [TS]

00:27:00   platform that other hardware makers other people can build products on like that's their thing I mean you can say you [TS]

00:27:04   know like I think as much as Apple thing but that is certainly there are things so to expect school to come out [TS]

00:27:09   and have products behind every single one of these things that their software platform provides is probably expecting [TS]

00:27:17   to be too much like Apple [TS]

00:27:18   but the things that they are the things that they show like the idea that we've got this platform the platform works [TS]

00:27:24   obviously in phones and tablets. Here is how the platform works on television. Here is how I work my work on a watch. [TS]

00:27:31   I didn't like the watches either but it is showing that their platform works there and the T.V. [TS]

00:27:36   Stuff looked pretty good to me. [TS]

00:27:38   Certainly they have shown an ability to have a single platform that spans all those devices better than Apple has. [TS]

00:27:46   Steve Apple has its platform it's got its desktop platform in its tablet and phone platform in its T.V. Platform. [TS]

00:27:52   And there's no unified story that includes all of them. [TS]

00:27:56   I mean it and you can you can say well we don't want to be unified. [TS]

00:28:00   Just the MAC and I was devices which is fine but the T.V. [TS]

00:28:04   Thing already run by us [TS]

00:28:05   but don't run apps like they're not extending the platform out there so I think that Google is out ahead of Apple in [TS]

00:28:11   terms of having a unified platform across all their products just so happy that they're not responsible for making all [TS]

00:28:15   their prices their whole deal is a lot of the people build them and so on and so forth but the T.V. [TS]

00:28:19   Stuff that they showed that was a whole lot better than Apple T.V. [TS]

00:28:22   Why don't you guys think you know didn't see very much of it. [TS]

00:28:25   But one or two images I saw looked very good in the Apple T.V. [TS]

00:28:29   Is starting to look a little dated but to go back to Step what's so bad about these watches. [TS]

00:28:34   I'm I don't know I mean I'll tell you what's bad about the watches. [TS]

00:28:38   Let me not finish my thought [TS]

00:28:40   but I genuinely would love to hear what you have to say because I'm looking at these pictures that are on the verge of [TS]

00:28:45   which one is a smaller three sixty and I don't see an issue with the circular display I gained at the around one right. [TS]

00:28:52   OK will hold. [TS]

00:28:52   Yes it's around [TS]

00:28:53   when I hold on now the one thing I was going to say is I have the tiniest wrists that any man has ever had in in the [TS]

00:28:59   history of mankind and so I think this thing would look ridiculous on me. [TS]

00:29:03   But let's assume for a moment that I didn't have a little teeny tiny wrists I don't see what's so bad about this I [TS]

00:29:08   think it looks OK It looks a lot better than a pebble. [TS]

00:29:11   We're also sponsored this week by our friends at square space they are back once again now we're in this a little [TS]

00:29:16   different this week Squarespace recognizes that they have supported lots of pod cast big and small. [TS]

00:29:23   They really fund a lot of them and we all find them very much for that. [TS]

00:29:27   They want to be in the forefront of helping this medium reach the next level. [TS]

00:29:31   But for this had really wanted for something different something fun. [TS]

00:29:33   Our friend Jonathan Mann also on a sunny day man Jonathan Mann who wrote our theme song which you've possibly heard [TS]

00:29:40   before if you are looking at the end of our show or let's be honest the middle of our show. [TS]

00:29:45   If you've ever listened so John to member awesome theme song. [TS]

00:29:49   He also recently he was tired of hearing the same Squarespace reads over [TS]

00:29:53   and over again so he wrote a Squarespace sponsorship song. [TS]

00:30:00   Well you know you know when you start a free trial with no credit card required start building your website today [TS]

00:31:21   when you decide it's on a particular space. Make sure you go to squarespace dot com and use the offer code A.T.P. [TS]

00:31:27   To get ten percent off your first purchase and to show your support for our show. Once again use Google A.T.P. [TS]

00:31:33   To get temper sent off thank you very much to Squarespace [TS]

00:31:35   and Jonathan Mann thank you for sponsoring our show Thanks John of the man for being awesome Squarespace a better web [TS]

00:31:41   starts with your website. Now John why do smart watches suck. [TS]

00:31:47   I don't know what smart watches in general but the ones they showed this cool thing [TS]

00:31:51   and I didn't watch all of the smallish demo but I watch enough to see what they're doing essentially. [TS]

00:31:56   I just talk about how I was a good idea that Google had a platform that span. [TS]

00:32:00   And you know little screens the big screens out of the strength of them [TS]

00:32:03   but I remain unconvinced that the correct way to do a smart watch is to take your user interface that you have on your [TS]

00:32:10   phones and your tablets and your T.V.'s and continue to shrink it until it's on your wrist and then tap [TS]

00:32:14   and swipe your way through a series of you eyes that are custom made to fit on a very tiny screen. [TS]

00:32:18   Because that just was not a good time for me it doesn't look like something that's useful you have to compromise [TS]

00:32:24   certain certain U.I. [TS]

00:32:25   Elements and staples just don't work on a small screen like table views and stuff start to become ridiculous [TS]

00:32:30   when you see two items at once [TS]

00:32:32   and you know it's just I don't think that's the right solution for a screen that small in the same way that the right [TS]

00:32:38   solution for a screen the size of a television isn't merely like a tablet U.I. Made larger right. [TS]

00:32:44   It's something entirely different to mine the uniting touching it it just doesn't seem like there's enough room down [TS]

00:32:48   there. [TS]

00:32:49   I'll just I'll just take my regular Android O S and just make it smaller [TS]

00:32:52   and I'll keep the elements same size of the still touchable. [TS]

00:32:55   But I don't you know but if there's not room for a particular helmet I just won't put that on there [TS]

00:32:59   and others have you know small things when you're swiping your tap swiping [TS]

00:33:02   and tapping on something that small just just looks like a non-starter to me [TS]

00:33:06   and I have had the you know the small i Pod Nano is with a little touch screen and everything [TS]

00:33:09   and you know it's just not it doesn't work for me. [TS]

00:33:12   So I'm I think there is another solution to things that big maybe doesn't involve screens at all if it does maybe they [TS]

00:33:19   behave in a different way maybe just a matter of putting different U.I. [TS]

00:33:21   Elements on that screen that don't exist in any form on any of the larger screens. [TS]

00:33:26   So that's that's why I think these watches are hard to some extent I can see why Google pushes this whole like one [TS]

00:33:34   interface scalable to every device size thing because they have to because that's that's the environment of Android [TS]

00:33:39   hardware. They kind of have to do that. [TS]

00:33:42   In general I do agree though it's going to be a pretty painful approach for developers to try to try to actually [TS]

00:33:50   fulfill the promise of that [TS]

00:33:51   and try to actually make like one interface that magically scale to all the different sizes [TS]

00:33:55   and doesn't suck on any of them. I think it's I think it's custom U.I. For the phone I'm just saying like. [TS]

00:34:00   The elements that are involved. [TS]

00:34:01   Buttons regions that you scroll controls for doing things I mean I guess that I've text into pieces of the speech [TS]

00:34:07   or whatever but just I'm assuming that you have to write a custom U.I. [TS]

00:34:11   For the server they have custom controls very certainly for them like a circular screen all that stuff [TS]

00:34:15   but it's just that the elements that are involved in the user interface things that you tap things that you slide [TS]

00:34:22   things that you scroll through. [TS]

00:34:23   I don't think there's enough room for that type of interface and I think that small [TS]

00:34:27   and I'm basing this both by using a touch screen i Pod to have the very small touch screens. [TS]

00:34:33   It just doesn't feel good at that size. [TS]

00:34:35   The big problem that we've seen with almost all the smart watch lists come out so far from the pebble to these new ones. [TS]

00:34:42   It's all about the screen and the screen is never big enough to be useful [TS]

00:34:48   but never small enough to make for a good watch [TS]

00:34:51   and that's why I think that really the whole idea of a smart watch might not it might not be possible to make a good [TS]

00:34:58   one. Certainly not with today's technology but maybe even ever. [TS]

00:35:02   Like there's this fundamental limits of like the ideal watch does not have a giant screen. [TS]

00:35:08   But the ideal touch screen is big [TS]

00:35:10   and so it's very hard to to rectify that conflict design wise you know it even if you could make it like infinitely [TS]

00:35:18   thin and light and give an infinite battery life you still have the issue of you know we need to somehow maximize [TS]

00:35:24   but also minimize the size of the screen [TS]

00:35:25   and I don't know if you're right about that because so I have a couple of friends that that are watch collectors [TS]

00:35:32   and I think I probably would be one of those people if a I wasn't cheap [TS]

00:35:38   and I didn't have the tiny wrists that we spoke about earlier [TS]

00:35:42   but like for example a Rolex is a relative the average stereotypical Rolex is fairly large [TS]

00:35:49   and like my one friend really really loved Panta Rhei watches which I'd never heard of until I spoke to him that up [TS]

00:35:55   there very pretty I believe Italian watches and they're huge they're freaking ignore. [TS]

00:36:00   I'm missin like Clarkson and Hammond on top here. [TS]

00:36:02   If memory serves are both big into watches and typically where these physically very very large watches. [TS]

00:36:08   So because Tapia presenters are the fashion leaders of the world. [TS]

00:36:12   But that's the point though that there are all these people who are wearing these watches are wearing them for fashion [TS]

00:36:18   reasons not for utilitarian reasons and they don't. [TS]

00:36:21   How long do they spend looking at the face of those watches you know let alone pawing at the face of those watches in [TS]

00:36:26   the zero time pawing at the face of the watch is very short Mouse Hunt looking at the face of the lodges they're mostly [TS]

00:36:31   wearing them as a as a piece of jewelry as a fashion accessory not as utilitarian thing. [TS]

00:36:37   So these none of these things qualify as fashion accessories because they're ugly. [TS]

00:36:40   Especially the square one looks terrible circa one looks humongous I guess if you're if you're a giant person it is [TS]

00:36:45   proportional to you and but then you'll have equivalently giant sausage like fingers [TS]

00:36:50   and I'll be able to use it anyway [TS]

00:36:51   but the idea that anyone going to spend any amount of time turning their restored themselves [TS]

00:36:54   and staring at their rest and pawing at it with their finger to get stuff done. [TS]

00:36:58   It's like just you know turn their respect [TS]

00:37:01   and take out their phone like you know a decade ago people in the street weren't holding a rectangle staring out over [TS]

00:37:08   their head. [TS]

00:37:08   Now you walk around a city street a little rectangle down the stereotypes that is the change in behavior so it's [TS]

00:37:13   conceivable that a couple years from now instead of everyone holding little rectangles everyone is staring at the rest [TS]

00:37:17   as if they're trying to tell what time it is but all can't tell time. [TS]

00:37:20   Like Boy I can only talk on the stereo and their study [TS]

00:37:24   but really what they're doing is like reading Twitter on their wrist. [TS]

00:37:26   I guess that's conceivable [TS]

00:37:27   but it still seems to me that that's not smart watches not just a phone strategy rest smaller I think that is the wrong [TS]

00:37:35   solution for smart watches and no matter how good technology gets what if we can make it if it is a piece of paper. [TS]

00:37:40   If it's still watch size I don't want to be holding up looking at him or point out it with my finger. [TS]

00:37:44   I think there is a role for something smart that's on your wrist. [TS]

00:37:47   I'm just I just don't think the role is like a tiny little phone on your wrist. [TS]

00:37:51   So maybe maybe the solution then you know because I think you're right. [TS]

00:37:55   This may be the solution really is not to leave the interaction to the walk. [TS]

00:38:00   To leave the watch really has to be like a very as small as possible a just a display it's a beat up a device for [TS]

00:38:08   and for notifications open late for my meeting or you know voice input quickly [TS]

00:38:12   and then it would start sounding off directions to your Bluetooth headset to tell you where to turn as you walk. [TS]

00:38:16   Like there are there are uses that I can see for nothing a smart watch is done the smart watch is a good idea says that [TS]

00:38:21   what these guys keep making is a tiny phone on my wrist right whereas if you like if you if you give up on the idea [TS]

00:38:27   that you should be pulling your watch all the time. [TS]

00:38:31   If the watch is primary purpose is to give you information and a quick glance [TS]

00:38:36   and then you leave the interaction of two taking the phone in your pocket which is [TS]

00:38:39   but you know better suited for the job. [TS]

00:38:40   In all in almost every case anyway then you can make the watch of stench really simpler [TS]

00:38:45   and you can make this play much smaller [TS]

00:38:47   and you can you can then I mean it doesn't even need to be touchscreen on again [TS]

00:38:52   or you have arrived at I don't have a watch. [TS]

00:38:58   Well that's true of the three of us I'm the only one who actually wears a watch on my I were watching middle school I [TS]

00:39:04   wore a watch up until around the time I got an i Phone and then I stopped wearing a watch [TS]

00:39:08   and I just recently started again. I remember my second thing so good. [TS]

00:39:12   Tell us about your second we're also smart to the purely so I read the material you are talking about the metaphor [TS]

00:39:22   taking to much prominence both [TS]

00:39:23   and I think the second thing is that you need to go to the shop for the material thing that I showed a little bit of it [TS]

00:39:29   was that they've decided to do something that I thought more Touch user interfaces would do [TS]

00:39:37   and the fact that no one has done it that much until Google download it is surprising to me [TS]

00:39:43   but maybe everybody knows something Google does [TS]

00:39:44   and that thing is showing feedback for your touch as a matter of course as a matter of like. [TS]

00:39:52   But with the expectation that when you touch [TS]

00:39:53   or do anything in Uniphase the interface response let you know you've done it. [TS]

00:39:57   Now that type of feedback is really important in. Regular user interfaces with you know a mouse and everything. [TS]

00:40:03   Because it's indirect in a way. [TS]

00:40:05   So you put your cursor of a button click the button you want the button to highlight [TS]

00:40:08   and you wanted to highlight on mouse down [TS]

00:40:10   and you want to do something different on mouse up like you want to feel like you're pressing into the you know these [TS]

00:40:15   are three D. [TS]

00:40:15   Type interfaces with a button but puffy in early versions of Windows and mac and even today to some degree as well [TS]

00:40:22   and it lets you know that you were successful at something was happening. [TS]

00:40:26   If you decide to use events where there are buttons and you click them and nothing happened [TS]

00:40:29   and then eventually a dialogue going away you might not be sure which button you clicked the same thing with the menus [TS]

00:40:34   are coming down the mac when you select a menu item on the original mac the menu item you selected would flash on [TS]

00:40:40   and off a few times before the menu went away because they want you to know. [TS]

00:40:43   Yeah you were trying to get that menu item. [TS]

00:40:44   You did get them anyway in fact it was adjustable in the original not to be like one flash to fashion three lashes [TS]

00:40:49   or whatever visual feedback what's going on. [TS]

00:40:52   Touch elements do the same thing like an Eye us when you touch a button and invert or whatever like that. [TS]

00:40:57   But the mature U.I. [TS]

00:40:58   Seems to go much farther in that it's almost giving you the kind of thing you see on a screen in presentations where [TS]

00:41:04   they want you to show where the person is touching you can't see their fingers if they're using a device [TS]

00:41:07   but the device the screen is being projected so they have like the little circles like that appear in the Iowa simulate [TS]

00:41:11   or whatever but this is part of the OAS that you get a little circle with like little Ripley lines coming out of it [TS]

00:41:17   and then [TS]

00:41:18   when you select an element a little ripple goes across the element to show that it selected very heavy handed feedback [TS]

00:41:24   to let people know that yes I registered your charge. [TS]

00:41:27   Yes It touched this item and here it is not just like individual items of buns [TS]

00:41:31   but if they touch almost anywhere they were shown on the dial pad you see the little ripples appear where you hit the [TS]

00:41:35   dial pad not just like the one button ripples [TS]

00:41:37   but where your finger touch of you touched in the upper left of the one a little ripple appears there [TS]

00:41:42   and I can't decide if this is brilliant or terrible. [TS]

00:41:47   Part of me that makes you think it might be brilliant is I've seen a lot of people use touch interfaces [TS]

00:41:52   and not be sure whether their touches are doing anything a grand most of the time it's because they're using a touch [TS]

00:41:57   device that is not as responsive as. [TS]

00:42:00   And I always device like say some crazy Android thing where the interface is slow and they'll stab at it a few times [TS]

00:42:07   or hit the same button multiple times or try it and then pick their finger off [TS]

00:42:10   and tried again because it didn't register that time that that could not be frustrating for them so if Android is the [TS]

00:42:16   O.-S. Of choice for underpowered devices would not respond to the U.I. [TS]

00:42:19   As having having really heavy handed visual feedback to let people know when their touch was registered [TS]

00:42:26   and where where they where the device thinks they touch and what thing they just selected might be an excellent idea. [TS]

00:42:32   But on the other hand I think would drive me insane because the whole point of a great a great touch interface is that [TS]

00:42:38   it should feel like a manipulating like a physical thing scrolling should stick to my finger touching the button should [TS]

00:42:43   immediately highlighting it like it should be it should be direct manipulation I don't need this indirection [TS]

00:42:48   but the indirection there because everything is too slow. [TS]

00:42:50   Then maybe this kind of interface is a good idea [TS]

00:42:53   but it makes you think is that the world of Android users get used to this eventually in four years whenever he hears [TS]

00:42:59   interface. [TS]

00:43:00   They will find a device that does not even have a device a super responsive to be inferior [TS]

00:43:05   but they were like oh I like the one that shows me where I touched. [TS]

00:43:08   Does that sound crazy that that would be something that eventually people could latch onto and think is great. [TS]

00:43:13   No I mean that's I think what we're seeing this year we saw a lot from Apple [TS]

00:43:17   and I think what Google is has always been doing to some degree and is continuing to do like this. [TS]

00:43:24   We're seeing the platforms tried a different turn to differentiate themselves further so that they lock people in more [TS]

00:43:32   effectively because you know not a lot of people Levi less for Android but a lot of people have left [TS]

00:43:37   and right for i OS and certainly Google wants to stop that [TS]

00:43:41   and certainly Apple wants to make the reverse less likely to happen in the future. [TS]

00:43:45   And so you know we're seeing things like like you know Apple building up a whole bunch of hype around things like cloud [TS]

00:43:52   care [TS]

00:43:53   and the cloud services you know the things that don't appear in Android Google doing similar things with you know the [TS]

00:43:58   levels of integration they can get you know what. They can bring up developers to do and now from like that. [TS]

00:44:02   Certainly it could be it could be if you teach a thing like that it probably probably wasn't I mean it's probably like [TS]

00:44:09   I'm sure somebody thought about that after they came up a bit [TS]

00:44:11   and said oh this also has a side benefit of being you know some potential lock [TS]

00:44:15   and I want to view it as a lock in it just like it's if it's a feature that people like [TS]

00:44:20   and they come to associate it with like that category of product right in the same way that essentially people came to [TS]

00:44:27   associate a rectangle with a screen on it as what a smart phone looks like [TS]

00:44:31   and everyone else had to make rectangular screens on this because as a people thought of a smartphones it I found [TS]

00:44:35   define the category. [TS]

00:44:37   Giving people something that they react too strongly that makes them feel comfortable the device makes a device [TS]

00:44:43   and makes them feel comfortable using device makes if you're familiar [TS]

00:44:45   and friendly it's not lockin like oh I wish I could leave [TS]

00:44:49   but I can't because the other devices don't have this feature. [TS]

00:44:52   It's they like it and they try to go to something else [TS]

00:44:55   and say I miss I miss that thing I miss the ripples that makes me feel like that they're meant to be able to articulate [TS]

00:45:00   it. [TS]

00:45:01   But like it's weird because I like it I think I would hate that feature but I think a lot of people might like it [TS]

00:45:09   and I think Apple would never do anything like that never never that heavy handed [TS]

00:45:13   and so Google may have just done something brilliant or people hate it and then Google will like turn it off [TS]

00:45:18   or no absolute ever use the new you are for the five things that Google makes [TS]

00:45:22   and it will continue to be crazy fragmented world over there will say I think you're reading way too much into this. [TS]

00:45:27   Aaron had a touchscreen phone with a slide out keyboard which is not a smartphone it wasn't a Blackberry [TS]

00:45:33   or anything like that it was just a phone that had a touch screen in a slide out keyboard this is right before she got [TS]

00:45:38   her first i Phone around the same time I was begging her to let me get her an i Phone [TS]

00:45:43   but she didn't think was worth it. That's a different discussion for another time. [TS]

00:45:45   Anyway the point is that thing had tactic feedback in in so far as I think that's right we're going anyway it would [TS]

00:45:52   vibrate a little bit when you touched it [TS]

00:45:54   and I believe it like I had a little white spot on the screen where you touch the screen. [TS]

00:46:00   And she didn't think anything of it [TS]

00:46:03   and soon as she got her I found that neither of those features air quotes were there [TS]

00:46:07   but that was so long ago that that phone must've been so awful [TS]

00:46:11   and so in response of in the vibration is just pointless because of not telling you anything because that plane where [TS]

00:46:16   you did it [TS]

00:46:16   but like that's that's a bigger leap from like from pre-i Phone smartphone I have on yet no matter what the old ones [TS]

00:46:21   had eventually even the physical keyboard to pigeonhole people hold on for the longest time. [TS]

00:46:25   Eventually it's like I just give up it's you know no more physical keyboards I'd ever was one over there [TS]

00:46:30   but I think the gap between a modern Android device [TS]

00:46:33   and a modern i Phone is small enough that this is life especially with all things they kept showing you know they says [TS]

00:46:38   every year [TS]

00:46:38   but hey look we made a user interface more responsive venture it's going to be true just because hardware gets better [TS]

00:46:44   and better and these things everything that showed look pretty darn smooth. [TS]

00:46:47   So I'm thinking that the gap is small enough that differentiator is like this if they prove popular may be a problem [TS]

00:46:57   for Apple in terms of getting people to come over just like the big screens are in the same way like the big gigantic [TS]

00:47:02   screen that we thought oh I don't want everyone is going about people love them they love the big screen. [TS]

00:47:06   So Apple's essentially forced to field larger screen phones we all assume this fall because that's what people love. [TS]

00:47:13   You know you're right it's going to be just like the Black Berry keyboard in the millions upon millions of people that [TS]

00:47:17   are clinging to that. [TS]

00:47:18   Also real time followup to [TS]

00:47:20   and I think I might have said tactic I meant haptics of things to the chat room for correcting me. [TS]

00:47:24   And thank you for the thirty five people that are listening to this after the fact in a verty emailed me to correct me [TS]

00:47:29   I thought you meant tactile. But anyway that's who I think I think I kind of combine those on my head. [TS]

00:47:34   But anyways we're also sponsored by our friends at Lynda L Y N D A dot com Going to Lynda dot com slash eighty P. [TS]

00:47:42   To learn more. [TS]

00:47:44   Lynda dot com helps you learning keep up to date with your software pick up brand new skills [TS]

00:47:48   or explore new hobbies with easy to follow professionally produced video tutorials. [TS]

00:47:53   What you want to learn new programming language create a graceful user experience for your website [TS]

00:47:57   or do your first could have been running with Dick to see. [TS]

00:48:00   When the dot com offers thousands of video courses [TS]

00:48:02   and a variety of topics they have over twenty four hundred courses they're taught by industry experts [TS]

00:48:07   and they add more every week. They have courses for all experience levels whether you're beginner or advanced. [TS]

00:48:14   They have general and specialty topics and you get all of this for one moment the price of just twenty five dollars. [TS]

00:48:20   Now because you unlimited access to the entire Lynda dot com library just twenty five bucks a month for unlimited [TS]

00:48:26   access. So they have all sorts of things. They have things like programming languages. You can learn P.H.P. [TS]

00:48:31   If you really want to. I would advise against it but you can do it because it's much easier than the node K.Z. [TS]

00:48:38   Because my P.H.P. Shabat stayed up. [TS]

00:48:40   It's easier to create something functional it's not even something that's not actually learned. OK. [TS]

00:48:47   If you want to learn note you can do that too. You can even learn Perl if you're completely crazy. [TS]

00:48:51   And if you otherwise you want to learn the applications you can learn some of the Adobe Creative Class apps you know do [TS]

00:48:56   we get released updates to the Creative Cloud so if a new with new versions of their apps like Photoshop [TS]

00:49:01   and Illustrator and stuff like that. [TS]

00:49:03   Lynda dot com works with software companies to get you updated video training the same time that the updated versions [TS]

00:49:08   are released so they probably I haven't checked [TS]

00:49:10   but they probably already have all the new Adobe stuff up there already. [TS]

00:49:14   You can also learn Final Cut Pro Logic Pro [TS]

00:49:17   and you can learn video editing learn audio editing to make your own podcast. [TS]

00:49:20   Go into the logic stuff and see it's really cool they have [TS]

00:49:24   and they even have a stuff on podcasting if you don't want to use logic they have a huge library so these courses are [TS]

00:49:29   produced by professionals at the top of their field [TS]

00:49:32   and you can watch them anywhere you can watch them on on your computer on your tablet your mobile device [TS]

00:49:37   and they're broken into these bite sized pieces so you can if you only have fifteen minutes at a time to watch [TS]

00:49:42   something you can do that you can watch a fifteen minute chunk as you're watching the transcripts close by on the side [TS]

00:49:47   and you can click to different point in the transcript it will jump to that point in the video. [TS]

00:49:51   So it's very easy to find what you need to skim to pause to slow down to go back. [TS]

00:49:55   If you miss something or you want some clarification that's the presentation here is simply. [TS]

00:50:00   So check it out you can get a seven day free trial by going to L Y N.B.A. Dot com slash A.T.P. [TS]

00:50:07   That is Linda with a wider consular A.T.P. [TS]

00:50:10   Thanks a lot to Linda for sponsoring our show once again we need to get Apple to send Linda dot com because I would [TS]

00:50:16   love to be able to click on the spot [TS]

00:50:17   and a transcript of Apple's got the transcripts right I'm Is that guy who took the transcript I made that ASCII W.D.C. [TS]

00:50:23   Site where you can search them. [TS]

00:50:24   Yeah I just need to put it all together Linda spyware the transcript on the left the video on the Right Whale The click [TS]

00:50:28   on the trends for brevity. This by the video that would make my life so much easier. [TS]

00:50:31   Oh yeah like I was thinking I would have been like noodling in my head. [TS]

00:50:35   Another idea never can do I would love to just make an app just make like probably a mac app that it would be like [TS]

00:50:41   you're watching videos and it would you know you could like you know Star the ones you want to watch. [TS]

00:50:45   It would keep track of the ones you did watch. You could search you know search for topic search for A P I's the W. [TS]

00:50:50   Everything. [TS]

00:50:51   Now but yeah the official app keeps track of what you want to keep track and playback position across devices. [TS]

00:50:56   You know really well I guess only if you watch in the app I don't ever drive. Yeah. [TS]

00:51:00   Crap I will not make it but it doesn't do the transcript thing as I'm saying as an ex that. [TS]

00:51:05   Yeah like why why can you take command and go right to something like you browse the titles [TS]

00:51:11   and figure what they call the you know the ability section this year like one of the call that you know that's one note [TS]

00:51:16   taking is still a big thing for me because the slides have like seven words on them [TS]

00:51:20   and the person onstage speaks important information that's not in the slides [TS]

00:51:24   and it was a particularly bad this year I thought where all the real information misspoke [TS]

00:51:28   and it wasn't even like hinted at in the slides the slide would have like one word on [TS]

00:51:32   and then a guy would talk for ten minutes like oh this is the stop so I had to write that that you can't run I can't [TS]

00:51:37   for research purposes I can't go back to the video [TS]

00:51:39   and watch it in real time to visit takes forever I have to have the notes budget of into the one thing that's extra [TS]

00:51:45   really valuable with watching these videos is the variable speed playback in quick time player seven [TS]

00:51:51   and I'm probably like we'll see everything else but I think with time X. Does not do it. [TS]

00:51:55   But so you can you know it just like just like a podcast you can play these videos at like one point five. [TS]

00:52:00   And it helps a lot because the B.B.C. [TS]

00:52:02   Sessions are pretty slowly paced because you know they want everyone in a room full of people many of whom it was not [TS]

00:52:08   their first language. [TS]

00:52:09   They want everyone to understand it and to keep you know to keep up and you know in a giant room [TS]

00:52:14   and that's very different than watching a video at home [TS]

00:52:17   and especially if you're like if you're like looking for something specific [TS]

00:52:20   or waiting something specific that you know the mention of that you can be might have mentioned you want like skip [TS]

00:52:24   around a bit and play through sections fast and it's it's so nice to be able to do that. [TS]

00:52:30   Member the Earlier I said I wasn't making fun of Google's inability to presentations is not a productive avenue [TS]

00:52:37   but since we're talking about the most obscure out of the way in the tiny little room in the corner of Moscone about [TS]

00:52:44   some A.P.I. [TS]

00:52:46   and Framework that nobody uses except ten people that person's presentation [TS]

00:52:50   and demos were better than everything in Google I O. [TS]

00:52:53   Is there an engineer who is not a professional presenter [TS]

00:52:57   and you see at the very least goes through some sort of regime where they make them make your slides comprehensible to [TS]

00:53:02   the point where they work on everything they say where they make sure the demos are tight or they get them done [TS]

00:53:07   and it just amazes me how the Google I O. Presenter is for the most part did not even get the basics right. [TS]

00:53:14   The Ramble the slides had too much stuff on them they tried demos that didn't work well even of the demos had worked [TS]

00:53:19   well they weren't be demonstrating anything worth demonstrating it was not a good showing. [TS]

00:53:24   I mean I don't think that's important except for in the sort of you know fun giggly Twitter snark type nature of the [TS]

00:53:30   thing but it's at a certain point Google should get better at that. Do you think they really care. [TS]

00:53:36   They do they're trying or you can tell the early part of the presentation I thought were together like [TS]

00:53:41   when there was a name Sunday are I can't remember the last names of the P. [TS]

00:53:45   when He was up there talking about Android the slides had bullet points that were important he would address each one [TS]

00:53:50   of them that wasn't too much going on like it was it was straight forward and to the point [TS]

00:53:55   but it just started meandering and things started going wrong. [TS]

00:54:00   I guess that even if every demo that he got wrong began perfectly I still don't think those are the right demos to have [TS]

00:54:04   especially not making out a real time follow up from Sam the geek in the chat room apparently quick time player X. [TS]

00:54:13   Does have variable speed playback. [TS]

00:54:16   It's in the discovery of the discovery of this in of option clicking the fast forward button. [TS]

00:54:23   Yet how does anybody even know that I have no idea I saw underscore do it on the plane [TS]

00:54:27   and I was like Wait how did that just happen [TS]

00:54:29   and they had to show me that because like you said I had no idea what it was for template X. [TS]

00:54:33   and Have the most important feature which is get the freaking control over my video of the most important feature not. [TS]

00:54:43   missing. I've got time player seven installed and that's what I still use. Is there anything else on Google I O. [TS]

00:54:49   They say sixty frames per second this year. They also say this year is the year of desktop Linux. [TS]

00:54:55   Right and Duke Nukem Forever finally came out. You actually do it and then Android T.V. [TS]

00:55:03   Iteration nine is here and so that's going to set the world aflame. [TS]

00:55:07   I mean eventually they're going to have to you know get those and some T.V.'s I mean. Man the previous Google T.V. [TS]

00:55:14   and Somebody in a chat I'm sorry I forgot who it's too far to scroll now [TS]

00:55:17   but some of the chap pointed out like it's kind of confusing with the branding between likely What's Google what's [TS]

00:55:22   Android what's Chrome you know they have [TS]

00:55:25   and you know John you mentioned earlier that Google is better at having this like cohesive cross device experience [TS]

00:55:31   and honestly I don't think that's the case I mean if you look at things like you know the chrome cast and crew books [TS]

00:55:37   and versus Android versus Google services like it's pretty fragmented actually the naming of the things is bad [TS]

00:55:44   but first of all if you're just comparing it to Apple which is what I'm doing. They went on T.V. [TS]

00:55:47   Because Apple doesn't have a way for third parties to do anything on T.V. [TS]

00:55:50   So the who wins by default right even if you're not going like that I think also Google's interface is they showed on [TS]

00:55:55   the television a better than I believe want to dabble T.V. Is not a platform for anybody except us. [TS]

00:56:00   So I have or selected a partner so they were in there and the second thing is Apple. [TS]

00:56:04   Google's big thing is web apps and stuff and so that's their you know that's their platform [TS]

00:56:08   and they are likely making it about to better. [TS]

00:56:10   But they're working hard to make you know like this new you why for example is available to web apps at sixty pamper [TS]

00:56:16   seconds in Chrome [TS]

00:56:17   and chrome runs on all of their devices from the chrome books to you can write it on your phone you can run your tablet [TS]

00:56:22   it runs on your television. Like that's their unifying force. [TS]

00:56:25   An android runs on most of these things half of the chrome books [TS]

00:56:28   but their whole thing is where the native app doesn't matter it's going to look at same with comes from Google were [TS]

00:56:34   telling you that we think is going to perform the same as if the French was like an animation. [TS]

00:56:37   That's their strategy [TS]

00:56:39   and I give him the win over Apple because Apple has nothing on television except for this box that only does like to do [TS]

00:56:46   things [TS]

00:56:46   and they don't just don't have that unification across levels like I said the I was always ten split is going to get a [TS]

00:56:53   lot better in Yosemite and Iowa State but that's not quite here yet. [TS]

00:56:56   But even there that split is much larger than the split between I think the Chrome OS [TS]

00:57:01   and Android simply because Google is a web company and their whole big thing is whether apps [TS]

00:57:06   and they shouldn't they shouldn't be second class citizens to Native out they continue to be [TS]

00:57:10   but Google is really hammering on making that not be the case [TS]

00:57:13   and if it's going to be the case somewhere in the first place is going to not be like that is on Google's platforms [TS]

00:57:18   because it was highly motivated to make web apps feel [TS]

00:57:21   and look just as good as native apps you know something we skipped before we leave Google I was apparently G.-Mail has [TS]

00:57:28   a rest for A.P.I. Now. Yeah I put I put them in the notes because I was freaking out about it. [TS]

00:57:33   Everyone's freaking out saying that this is going to replace I'm mad and I'm very I'm the first person to say that. [TS]

00:57:40   Yeah I would not I would not assume the G. [TS]

00:57:43   Mail I mapped support will be there for very much longer in fact I made a prediction. [TS]

00:57:47   I forget exactly what time interval I said I think within two or five years I was pretty sure that that cow there [TS]

00:57:53   and you know I'm Apple both be discontinued or sunset or whatever whatever phrase they would use but [TS]

00:57:58   but they say I know. [TS]

00:58:00   With this particular case of the dream I know that Google has actually explicitly said this is not supposed to replace [TS]

00:58:05   I map exactly right of course they can they can say whatever they want [TS]

00:58:09   but I think in this case they're probably telling the truth that they probably don't attend didn't send them to replace [TS]

00:58:13   him. [TS]

00:58:14   What this probably will do though is maybe hasten the the ability from the suit to see new map in a in a marketable way [TS]

00:58:25   because they hate our map access they really do they they I'm sure they can't wait to get rid of it. [TS]

00:58:30   I mean there's really like if you think about every all the ways that that that Google operates makes money innovates [TS]

00:58:40   in G. [TS]

00:58:41   Mail and I Matt have never gotten along very well it's not supported even though it's been pretty flaky [TS]

00:58:46   and unreliable and slow [TS]

00:58:47   and very limited because a lot of e-mails features just don't fit in the model of what I map is [TS]

00:58:53   and how a map has to represent the mailboxes and everything and those like the hack of like the messages mailbox [TS]

00:58:59   and all sorts of crazy stuff that just it just causes problems. [TS]

00:59:03   And so you say all that and I know that there's some amount of truth there but I used a Google Apps for my domain [TS]

00:59:11   and I use i Map and maybe I'm just not a G. Mail power user but I almost never have any problems. [TS]

00:59:18   I really don't [TS]

00:59:19   and I agree with you that that it's contrary encounter to the way they make money which is for me to be on the Web site [TS]

00:59:26   looking at their ads but I'm never on the Web site. All I very rarely on the Web site anyone the G. [TS]

00:59:32   Mail web site because I have no particular need for it. [TS]

00:59:35   I don't particularly fancy the web interface I know either Last I heard John I know you do and that's fine [TS]

00:59:41   but I am just fine with the I.R.S. [TS]

00:59:44   Mail app I'm just fine with mailbox on the mac and I do use I'm after constantly for Google Apps [TS]

00:59:51   and I really don't have any big problems. [TS]

00:59:55   I think like Margo said I'm out as never been a good fit for the way Google does email I'll search. [TS]

01:00:00   So like when I first saw his A.P. [TS]

01:00:02   I was excited because of what I thought it meant was that cool if I get a ring of I'm up [TS]

01:00:06   and I think the reason Google should get rid of my map like [TS]

01:00:09   or you know slowly phase it out is not to like cut off third party clients [TS]

01:00:13   or whatever in fact that's the reason they'll probably have to keep it around forever just if they want to continue to [TS]

01:00:17   support like you know customers and clients and use I'm up [TS]

01:00:20   but just because it's a poor fit for their for their mail service their mail acts in a different way than I.M.F. [TS]

01:00:27   Expects mail to act and I like the way G. [TS]

01:00:30   Mail acts I was like All right well so fine keep I have around for the legacy clients make a new fancier A.P.I. [TS]

01:00:35   That works the way G. [TS]

01:00:36   Mail works and you know they thought make it faster make it not just a better match semantically [TS]

01:00:41   but make you feel to do things with you know higher performance like search or bulk operations [TS]

01:00:46   and all this good stuff but then I would have documentation [TS]

01:00:49   and in the first couple paragraphs a diagram they had says no to the G M L A B I should not be used to replace I'm out [TS]

01:00:55   for a full fledged email client access so that's straightforward right there in the very first thing in the nation. [TS]

01:01:02   If you're writing what they consider it what they call a full fledged email client don't use this you sign up so that's [TS]

01:01:08   a shame like the now just like oh this is just a way for applications that want to do something with mail to be able to [TS]

01:01:13   send mail through your G. [TS]

01:01:14   Mail account it is nice because you can only you can only ask for permission to send not to read [TS]

01:01:19   and then you can send out through G.-Mail using his A.P.I. [TS]

01:01:22   Instead of doing you know like I think it's a good idea to have his A.P.I. [TS]

01:01:25   but It becomes much less interesting [TS]

01:01:27   when they're saying right out it is not for making an email client so that that alone means that I'm out has to either [TS]

01:01:32   I'm happy to stay around for a much longer time or eventually Google phaseout I'm out [TS]

01:01:36   and says no you have to go through the web U.I. [TS]

01:01:38   but It's I think it would be difficult for Apple for Google to go back [TS]

01:01:42   and I'm out at this point you know this is this is kind of a left turn here [TS]

01:01:46   and I I hadn't thought of that you thought the other day you look at things like you know the proliferation of apps [TS]

01:01:55   taking over from web sites for where modern interaction and computing is really happening. These days. [TS]

01:02:01   Combine that with Android with its intense Windows eight with its contract [TS]

01:02:05   and now Iowa with its extension system our A.P.I. Is necessary anymore. Yes Why. [TS]

01:02:17   Because I mean for Web services if you if you want to interact with something that's not on the same device as you are [TS]

01:02:24   like you could be the eyes for things like everyday reading Twitter posting to Twitter getting email [TS]

01:02:32   or any of the existing native code systems for allowing one application on the same machine to communicate to another [TS]

01:02:39   don't apply to I mean like that's the unifying principle of Google is that they would instead say the opposite. [TS]

01:02:45   And like everything should be like a web app [TS]

01:02:47   and everything should communicate to restfully be eyes even its on the same machine [TS]

01:02:50   and really it shouldn't matter where you think it's hosting it everything should all be the web and blah blah blah. [TS]

01:02:54   That's obviously not the path that Apple is going down or aura or Google that matter for Android [TS]

01:02:58   but if you guys are definitely still a thing both remote and local. [TS]

01:03:03   Well think about how many of those others just mentioned certainly you know there's going to be some that that can't be [TS]

01:03:09   done this way but think about how many of the things you just mentioned could be like rather than call in the P.R.I. [TS]

01:03:16   Just you know the user will probably have a G. [TS]

01:03:18   Mail app on their phone because they used e-mail so just because of the G. [TS]

01:03:21   Mail app and have it do something and then you know keep back to you or whatever. What is the G. [TS]

01:03:24   Mail app do it calls to him politely I can see mail servers are on the other side of the connection. [TS]

01:03:29   Well sure I mean public A.P.I. Is obviously like public web service A.P.I. [TS]

01:03:33   As our you know our do really need to be a major thing anymore like you know could you possibly launch a new web. [TS]

01:03:40   service today where you know that has some kind of social everything without an A.P.I. [TS]

01:03:46   I mean people do all the time but like how far can you go without having a P.R. [TS]

01:03:50   And are we at a point now where having an A.P.I. Is the exception not the rule. [TS]

01:03:55   Because you know five or ten years ago everything had to have an A.P.I. That was what people do. [TS]

01:04:00   Then you wouldn't you wouldn't become big if you didn't have an A.P.I. [TS]

01:04:03   As of yet still true though like Twitter is a great example which got big based on an analysis [TS]

01:04:08   and a cut everybody off from it. But they wouldn't of gotten big without the A.P.I. [TS]

01:04:11   So I don't know I think that avenue to getting big bike I think is still required to get big. [TS]

01:04:16   No if you if you if you have some great thing that you say but there's no A.B.I. [TS]

01:04:21   but We've made selective private libraries that use an A.P.I. [TS]

01:04:24   That you're not allowed to use and you can put those libraries [TS]

01:04:26   or apps on your devices in kind of like I don't think you get big like that. [TS]

01:04:29   It would be like not being free in the beginning and charging everybody down to money. [TS]

01:04:34   I think the tractor to get big is to try to at least make a show of look where part of the community [TS]

01:04:38   and you can enter operate with us may have this great A.P.I. [TS]

01:04:40   and Really encouraging people to build on your yeah sure if you've got a service [TS]

01:04:44   and we've got a service we can to our servers you talk to each other we should integrated be great we'll have these [TS]

01:04:48   great synergies and then when you get bigger and you can start turning the screws and cutting everybody off [TS]

01:04:51   and charging money for a guy accessing all those wonderful things that we love to hate. [TS]

01:04:56   So are you saying Marco that let's take an example that you're in a Twitter app [TS]

01:05:01   and let's take Instagram perhaps you're an Instagram and you want to tag a photo with a location [TS]

01:05:08   and you want to do that using the Foursquare A.P.I. [TS]

01:05:12   Rather than have some sort of a view within the Instagram app you could dump out to the Foursquare extension that lets [TS]

01:05:23   you search and then the Foursquare's extension will take the location you've selected [TS]

01:05:27   and punted back to Instagram is that sort of what you're in visioning. [TS]

01:05:30   Basically yeah like I'm looking at this from the perspective not of you know what's best for everybody technically [TS]

01:05:37   but what's most likely to be best for everyone business wise and one of the most likely to do [TS]

01:05:41   and you know you can look you know John you know what you just said about how if you have a kind of requirement for a [TS]

01:05:48   good growth I'm not sure that's true anymore I mean look at look at big servers of that of launch like in the last five [TS]

01:05:54   years. Many of them don't have an A.P.I. Many of them launched without one and now. [TS]

01:06:00   Have one that's kind of half that half assed Arab [TS]

01:06:02   or even like extremely restricted like even Google Plus Google phone service I mean that's not a good example because [TS]

01:06:08   you know kind of failed but even Google plus launched with a very limited read only A.P.I. [TS]

01:06:14   and If it didn't even didn't even have that first. Anyway I know when they launched the A.P.I. [TS]

01:06:19   What it was at launch not when they launched the A.P.I. [TS]

01:06:21   Was read only and I think it might still be Instagram pervert example got huge and they had a very limited A.P.I. [TS]

01:06:28   That I believe was usually read only for almost everybody. [TS]

01:06:31   The beginning [TS]

01:06:32   and it's easy you know if you guys have a big problem this is the problem Twitter faced which is it's becomes very hard [TS]

01:06:39   to monetize. [TS]

01:06:40   If you become a dumb pipe unless you do you know sometimes you can do creepy things [TS]

01:06:45   but for the most part like if you if people if your A.P.R. [TS]

01:06:49   Is mostly an accessory to your service and people still keep coming to you and using your apps [TS]

01:06:54   and your web site for the primary interaction with your service that's fine but if the A.P.I. [TS]

01:06:59   Becomes your service and people are really only interacting with you through the A.P.I. [TS]

01:07:03   It's very challenging to run a business that way for certain biz miles and certainly anything for you to add based [TS]

01:07:09   and so you know I think we can look back at the Golden Era of web as in like the mid two thousand [TS]

01:07:15   when everything had an A.B.R. and Everyone was talking about them as being like the big requirement. [TS]

01:07:20   We can look back at that time [TS]

01:07:21   and we can say you know actually in retrospect that was kind of a problem a lot of the work that used to be like free [TS]

01:07:29   and naive are now like super lockdown unlimited [TS]

01:07:32   and it's pretty easy to see that that was kind of giving away too much of a farm whereas now I'm sorry from the mixing [TS]

01:07:39   metaphors there. [TS]

01:07:40   Whereas now we have this other way where you the service provider can have these apps on these different platforms the [TS]

01:07:48   only you don't need to cover that many of them you can't is actually different platforms that all have these ways to [TS]

01:07:54   kind of offer A.P.I. Like services to other apps without actually giving up the farm or actual. [TS]

01:08:00   It's not much control and [TS]

01:08:01   and you know we're keeping everything locked down in private for the most part behind the scenes. [TS]

01:08:05   Well there's a line between not having an A.P.I. and Having and becoming an A.B.I. Only pipe. [TS]

01:08:11   Again we see that we see a Twitter [TS]

01:08:13   and that continues in the beginning was like yeah sure everybody builds on Twitter everyone make your own crazy clients [TS]

01:08:18   we want all sorts of different clients we want you know any place you can talk to where you are at the I'll do [TS]

01:08:24   and then they you know becoming the most people interaction with Twitter was not through anything as what are [TS]

01:08:28   controlled. That's one extreme but the other team is not having won it all. Twitter still has an A.P.I. [TS]

01:08:33   Right at the very least they would have some kind of A.P.I. [TS]

01:08:36   For like embedding tweets and putting little controls and buttons I mean the you know I thought maybe the public A.P.I. [TS]

01:08:41   Put this mark down on your page. Supposed to this U.R.L. [TS]

01:08:45   Make these buttons run this javascript like there has to be an A.P.I. [TS]

01:08:50   Just doesn't have to be like you want to encourage people to integrate with your product. [TS]

01:08:55   You don't necessarily want to encourage people to become your product and so I think the A.P.I. [TS]

01:09:00   Use people have learned you know like you said don't become Don't become a faceless A.B.I. [TS]

01:09:04   Given you become app that net right. [TS]

01:09:06   Don't let everyone else to find experience of using your product it's the same way as like Apple you know taking [TS]

01:09:11   control instead of tools. [TS]

01:09:12   Don't let code mentor works in code [TS]

01:09:15   or you're in power plant become the face of your platform because then you've lost control [TS]

01:09:18   but I think you have to have some kind of web based A.P.I. [TS]

01:09:22   If you want to interoperate with the wider world because you're never going to hit every platform [TS]

01:09:26   and realistically speaking the little libraries [TS]

01:09:29   and apps that you make for all the different platforms are going to have to be hitting A.P.I. [TS]

01:09:32   Anyway and if they can hit it then other people are going to hit it. [TS]

01:09:34   Do you really want to get into some kind of son of security war about having secret A.P.I. [TS]

01:09:39   Endpoints that people have to figure out how to hack into and so this is going to use a lot [TS]

01:09:42   or something anyway anyone can do it you know it's just a matter of getting an A.P.I. Key in an extract. [TS]

01:09:48   I think a P.R.S. [TS]

01:09:49   Will still be here but I think you're right that the lesson has been learned by several people in a painful way. [TS]

01:09:55   Don't make your A.P.I. The only thing you offer because another people will become your product for you. [TS]

01:10:00   But it's not so bad I mean they're sponsored posts and Instagram and Twitter and whatnot. [TS]

01:10:05   I haven't seen them pushed on me and tweet about for example [TS]

01:10:08   but there's nothing stopping them from being pushed on the right I think we're in the minority of people who are not [TS]

01:10:14   using the official crazy as it is for us to drink about. [TS]

01:10:17   Now you're right that we don't use the official Twitter app [TS]

01:10:20   but I bet it would you say Were you think most people who use Twitter at all use the official Twitter app [TS]

01:10:25   and a lot of alliances. No question. And like we are an oddity because we were there early. [TS]

01:10:31   We don't look at Twitter that way [TS]

01:10:32   and Twitter started to his credit has been like OK you know they shut the door on us we are in a little room together [TS]

01:10:40   with our limited A.B.I. [TS]

01:10:40   Talking from the address they were there in the beginning and no one bothers us [TS]

01:10:45   and they just don't have to worry about us [TS]

01:10:47   and all our growth is with those other people they could have said you know what third party stuff is turned off now [TS]

01:10:52   you have to use these official client [TS]

01:10:54   and I don't think it actually would have hurt them that much because all of us would have left in the past. [TS]

01:10:58   Maybe the problem is all of us might have like hold on that thought an addon actually made that a viable platform [TS]

01:11:02   or something but in the grand scheme of things we don't matter [TS]

01:11:05   and so I'm glad that Twitter is not shoving stupid crap that Arthur our throats [TS]

01:11:09   but I'm kind of sad that like we're never going to get like multiple images or these are the features they're adding [TS]

01:11:14   and now I think that that really gets into the country [TS]

01:11:17   but not as I thought it was even available to third party clients you could view multiple images [TS]

01:11:23   and if you can post them now or anywhere they they're adding features [TS]

01:11:26   and they don't care of third party if it's available for their places they're already won [TS]

01:11:30   and so it doesn't surprise me that they're not making us choke down ads because who cares about us for often a car [TS]

01:11:36   somewhere and it's probably the best move them not to anger us anymore and US Laos to stew in our [TS]

01:11:41   and our little private third party Twitter clients. [TS]

01:11:44   All right anything else we need to talk about there's a little bit of talk that we kind of skipped over about swift an [TS]

01:11:51   apple I think Johnson's mostly your do you want to touch on that. [TS]

01:11:55   Actually I want to talk about art briefly first before the swift thing of art was. [TS]

01:12:00   When the thing Art is not a new thing it's something that the interesting Kit Kat [TS]

01:12:04   but now it's official for their new US This will be their new runtime that they're using instead of the previous dial [TS]

01:12:09   the virtual machine. This is them refining. I mean not the them saying this is their answer to swift and i O. S. [TS]

01:12:18   and The A seven all that stuff [TS]

01:12:19   but they're feeling pressure to have a more performant less battery sucking engine underneath their platform so that [TS]

01:12:27   the language they use is Java for development they had their own job of virtual machine that they wrote themselves [TS]

01:12:32   but just kind of novel called Tao that they've had for many many years. [TS]

01:12:36   This new one is a new virtual machine that is better about memory management [TS]

01:12:41   and has fewer stalls for garbage collection shorter stalls for garbage collection produces better code that runs faster [TS]

01:12:48   on all the C.P.U. As they target I think that arm X. [TS]

01:12:51   Eighty six and MIPS and they showed a bunch of performance figures showing how this is better. [TS]

01:12:56   So I'm glad to see that Google is making progress on sort of the fundamental lowest level of that platform to make [TS]

01:13:04   their applications faster [TS]

01:13:06   and it shows the advantages that they have of you know having a merry face language in a virtual machine in that this [TS]

01:13:13   change just really radical change under the cover does not require any changes. [TS]

01:13:18   And anyone who wrote their application using Java you know if user a guy wrote thing you don't have to know [TS]

01:13:22   or care about it they just major runtime faster whereas compare this to Apple which is made the object of C. [TS]

01:13:27   Runtime faster. [TS]

01:13:28   Many times over but you know we had the reeling your app against it [TS]

01:13:32   or use certain features like faster numeration you had to change your source code to use them. [TS]

01:13:36   I guess you know the name because you must send every gets a benefit when they re compile against new libraries [TS]

01:13:41   but then it was only available six or seven blah blah blah. [TS]

01:13:44   Anyway I'm glad to see Google making progress there mostly because I like the idea of virtual machine based languages I [TS]

01:13:52   guess I'll probably have more to say about that [TS]

01:13:54   when I do this with a section of my Osteria Hauser coming back away slowly. So is slowly and painfully. [TS]

01:14:03   Thanks a lot two or three sponsors this week raise labs Squarespace and Linda dot com and we'll see you next week. [TS]

01:14:14   The show is over to be an accidental accidental death was accidental [TS]

01:14:34   and she is now sitting on the screen as it says to that list and that said they were going to for this one thing [TS]

01:15:14   and be for the song. You know you can tell how unprofessional we are because here it is I Q Up John to talk about a. [TS]

01:15:22   He talks about B. and Then before we get back to a can if in the after show you can be like follow down. [TS]

01:15:30   I mean I just as a reward for the people people are things just on topic but hey you've made it through the song [TS]

01:15:37   and here we are on the other side. This is your. [TS]

01:15:39   Yeah it was something I was been thinking about since the Via really see about how Apple is being more open with things [TS]

01:15:47   and I've seen things from apples and stuff that I had not seen from Apple in years and years [TS]

01:15:53   and years maybe not ever in the second. Steve Jobs are like after ninety seven and that. [TS]

01:16:00   There is the phenomenon of Apple employees saying in a more [TS]

01:16:06   or less official capacity something that Apple is going to do in the future. [TS]

01:16:12   There we saw that today which I think you're about to bring up right and not just today I've seen it many many times [TS]

01:16:18   and studied every see that one just and I keep seeing it was blowing my mind. [TS]

01:16:21   The one today was like my gas did a blog post about Swift. [TS]

01:16:24   Chris Lander responded to the blog post [TS]

01:16:26   and said that thing you were complaining about were going to change that which is basically talking about an announced [TS]

01:16:32   product [TS]

01:16:33   and I've seen that multiple times about you know nerdy technology is not like oh we're going to watch like going to [TS]

01:16:38   going to say that red button of about thirty technologies only developers care about the developers are willing to say [TS]

01:16:43   like oh yeah that idea doesn't exist or whatever but we're going to make it like we're going to do is that before G.M. [TS]

01:16:50   or That feature you asked for. We're doing that right now. Not sure when it's going to be done. [TS]

01:16:55   That's you know Apple does not come in a future products [TS]

01:16:57   but apparently Apple now comments on future technologies being open and you won't be able to watch the videos [TS]

01:17:02   and actual Apple engineers saying that you know this is not exciting [TS]

01:17:07   or surprising to anyone who deals in the company of Apple [TS]

01:17:11   but historically Apple engineers would never say that even like the most obscure little thing like I think this [TS]

01:17:18   argument of this method should accept no and it shouldn't be an error and you just have to sit there [TS]

01:17:23   and wait until venture like your bug was closed or just a release comes out and that's in the release notes [TS]

01:17:27   and said Today Apple and Apple engineer will say yeah we're in the process of doing that it will be in the next build. [TS]

01:17:34   I guess that has happened to some degree like on the day of forms and pass bills and stuff like that [TS]

01:17:38   but this is about something big like Swift is bigger than just one obscure A.P.I. [TS]

01:17:41   So if there's a whole language [TS]

01:17:43   and on the deformed For example people are complaining about missing features in a Swiss language [TS]

01:17:47   and people you know who are writing so if they're coming in today for them saying You write that feature is missing [TS]

01:17:52   we're adding it now it will be there soon. [TS]

01:17:54   Like talking about future products is blowing my mind this is happening at any second acts like a black. [TS]

01:18:00   Helicopter to come in and like close the thread and delete the post and nuclear we think [TS]

01:18:04   and you know so let's form sort of acting on it N.D.A. Which I wasn't a violent talk about details. [TS]

01:18:08   This is on a public blog post if it was a thing that he was talking about [TS]

01:18:12   and there was a race of medics being crazy which they are I mean it was vague it was like we know they're crazy. [TS]

01:18:18   We're going to try to fix it. [TS]

01:18:20   Jake thumbs up say without that part of the world [TS]

01:18:22   and you know like if we don't mix it is ever going to go on I was well I totally expected you to fix the crazy race [TS]

01:18:28   semantics when you saw that comment on a blog post [TS]

01:18:30   but you didn't think that I hate you Apple like that's that that's the thing they're protecting against [TS]

01:18:34   and I suppose that can happen if you're seventy ships and I was eight ships [TS]

01:18:38   and so if there is a manifesto crazy pants then people are going to like site that blog so we can't trust you after you [TS]

01:18:44   say things with and don't do them I don't know I just assume they're just going to do it and everything will be fine [TS]

01:18:49   but it is definitely weird to see that and definitely change for Apple. So what's the downside to it for them. [TS]

01:18:57   I just said the downside downside is if they don't do this thing then crazy people be O'Grady [TS]

01:19:02   but is that really why they didn't do it for all this time I mean. [TS]

01:19:06   Yeah because you can't predict the future you don't do across time because if they say something [TS]

01:19:10   and they're not able to deliver it it breaks trust so they just say nothing I guess [TS]

01:19:16   but to your point about like developer tools that are coming years like I just I don't I don't really see the need for [TS]

01:19:26   all the secrecy up until this point I applaud the opening up that they've been doing lately [TS]

01:19:32   but I don't know it just seems like a pretty weak reason to be so unbelievably secretive. [TS]

01:19:37   It seems to me like the reason they were secretive is because they felt like it was cool to be secretive if you're [TS]

01:19:42   secretive about products you can be secretive about everything it's not just about the cool factor [TS]

01:19:47   but it's you know someone is put in the child room under promise [TS]

01:19:50   and over deliver it's it's the safe bet you will have you'll not disappoint people you only surprise them because you [TS]

01:19:58   only disappoint somebody said by so. [TS]

01:20:00   When you're going to something and not doing it if you never say anything and you don't do it. [TS]

01:20:03   You don't disappoint a member they should have had no reason to expect that you were going to do something [TS]

01:20:07   but if you say you're going to something and don't do it then people are disappointed. [TS]

01:20:10   But is that really true I mean Martin I know the market isn't really the best judge of anything. [TS]

01:20:15   However you know any time Apple doesn't release a T.V. [TS]

01:20:19   Viewers are watching the market has a fit about it and they've never said anything about doing any of those things. [TS]

01:20:25   That's I think a counter-example because can cook up saying we're going to enter a new product category so yes it is he [TS]

01:20:29   says that like a year ago every time Apple does anything it doesn't enter a new product category. [TS]

01:20:34   You know people's use center a new product category and you did something anything [TS]

01:20:39   and the thing involved in that did not enter a new product category therefore age you know Apple who cares like this is [TS]

01:20:46   more of the larger the feature the less you'd want to say stuff like this like you know if you're talking about like [TS]

01:20:53   this this A.P.I. [TS]

01:20:54   Is is available but it's Iowa seven only [TS]

01:20:59   and if someone from Apple were to say Actually we're going to back port that is Iowa six to people that like oh yeah [TS]

01:21:04   that's awesome I can't wait until that happens my app will be able to run and I was six and seven uses cool new A.P.I. [TS]

01:21:09   and Then like the O. S. [TS]

01:21:10   Comes out and says Sorry we didn't get time to back or that I was six and now we're never going to. [TS]

01:21:14   People would hate Apple that all you said you were going to I plan my business around you. [TS]

01:21:18   You know destroyed my livelihood zone or if they just say nothing [TS]

01:21:22   and they say file bugs you like to see them as I was six [TS]

01:21:24   or whatever you know they don't make any promises they just don't say anything you say. [TS]

01:21:28   If you every time you ask them a question I say the same developer I was seven. [TS]

01:21:31   But it's going to be on I was six guys available or I was seven I guess the old Apple way [TS]

01:21:35   and there are serious upsides to that but at a certain point becomes ridiculous as you get tinier [TS]

01:21:41   and tinier like are you going to fix a typo in the documentation. [TS]

01:21:44   It's no skin off Apple's back to say yes we're going to fix that type of documentation in fact I'm fixing right now you [TS]

01:21:49   should see it in the next build like that's always been under the line like no big deal [TS]

01:21:53   but once you move from typos up until you know A.P.I. Features A.P.I. Availability language. [TS]

01:22:00   Teachers that's starting to get into some serious territory and you know this is this the new Apple i think [TS]

01:22:06   and I applaud it and I think Marco would say one of us had said break before D.C. [TS]

01:22:13   That we didn't really know crap about what was coming when we knew Health Kit which we thought was health book [TS]

01:22:19   and there were like one or two other things but certainly nobody knew Swift was coming [TS]

01:22:23   and that made it so much more enjoyable I'm not saying Apple shouldn't be secretive about like product launches I'm [TS]

01:22:28   talking like your like you are John about this and I mean you sure but perhaps it isn't [TS]

01:22:34   but stuff that for the most part really isn't going to make or break anyone [TS]

01:22:38   and yes you know you just you just had an example of where it could break someone [TS]

01:22:42   but I don't I'm I'm surprised it took this long for them to open up the continuum like the one I think I'm also a sixty [TS]

01:22:48   four bit carbon which they said they were going to have and then change their mind on [TS]

01:22:52   and that's like a bummer like it wasn't it wasn't like they didn't have it almost all done. [TS]

01:22:56   Is my understanding and it was like that and plan on doing it. They did plan on doing it. [TS]

01:23:00   They did say they were going to do it but they changed their mind the next year [TS]

01:23:03   and that did really seriously affect people [TS]

01:23:05   and you know secrecy would've saved them there because I was sort of sort of like they said they said that they're [TS]

01:23:11   going to have over us ten ten ten and I was eight. [TS]

01:23:14   Those are speaking about future products [TS]

01:23:17   but we assume those will actually arrive that they want to you know never mind about I was eight. [TS]

01:23:21   Like that seems like a safe bet [TS]

01:23:23   but technically it's exactly the same things we do not have this for you now it is not completed but we will [TS]

01:23:28   and making a comment about a feature and like saying we we agree that the race semantics are stupid [TS]

01:23:35   but we are working on them [TS]

01:23:37   and we plan to have the better version of them available before any of our whatever operating system ship. [TS]

01:23:43   That's a pretty concrete statement about something that's going to happen. [TS]

01:23:46   It's probably not much more concrete than saying Iowa State is coming in we're going to ship it [TS]

01:23:51   and here is the rough time frame [TS]

01:23:53   but it is definitely a change like Normally they would just let the blog's all complain about stuff and swift and. [TS]

01:24:00   I secretly be over there saying all these people are complaining about you know feature X. [TS]

01:24:03   Whereas we know the project has been checked in two weeks ago and we're just like testing it out now and it'll ship [TS]

01:24:09   and exceed among those people who pleasantly surprised but now those people who actually go on to the Internet [TS]

01:24:13   and tweeted the people like I just totally did that don't worry it's coming. [TS]

01:24:18   And what else going on I think there's a M three at the local dealer I haven't actually gone by [TS]

01:24:25   but I was not because my car's actually gone on Monday anyway so I'll see it on and then I'll probably steal it [TS]

01:24:32   and get arrested not only the end of A.T.P. We keep doing it with you in jail. [TS]

01:24:37   All I know is I want to them through that. Sorry Luigi follow only the Ferrari. [TS]

01:24:44   What I didn't do my pop culture references I stuck it in the bin. Now that's in the movie a million. [TS]

01:24:52   Margot has children and soon Casey will too. [TS]

01:24:55   A million times I know every line in that movie because I've seen it a million times you want to scream it from the [TS]

01:25:02   tops of those very high you see I was going to say that. [TS]

01:25:07   How could that movie possibly get old but I know enough to know that any movie can break [TS]

01:25:13   and well it's actually a pretty good movie I mean that's that's that's that's one of the reasons why adults love Pixar [TS]

01:25:18   movies so much is because if your kids are going to make you watch the same movie every single day for three months it [TS]

01:25:23   will be a pretty decent one. Yeah you know you don't know how bad it can get. [TS]

01:25:27   Like I mean you're probably protecting yourself from it I thing is like cars people say is not one of the better Pixar [TS]

01:25:33   movies and maybe I kind of agree there [TS]

01:25:36   but lots of people who don't have kids dislike it much more than I do because now in retrospect the memory of course is [TS]

01:25:41   entirely tied up with the memory of my son when he was young in Washington movie a lot [TS]

01:25:45   and I think the same thing will happen to Marco [TS]

01:25:46   and that that gives the movie a fondness that it would have had if you had just seen it on your own. [TS]

01:25:51   Just wait until now to get older and he remember when he was a little peanut and he would watch the movie over [TS]

01:25:55   and over again. I love cars cars two was freaking terrible though I haven't seen cars. [TS]

01:26:00   Two because I heard it was terrible so I I'm just like I'm not I'm not even buying that an Apple T.V. [TS]

01:26:04   and Is leaving it off don't do it and the worst part is Michael Caine isn't it. [TS]

01:26:09   And I love Michael Caine but the movie was still terrible. [TS]

01:26:12   Well it's not terrible I do you don't know terrible until you see him like Dora the Explorer [TS]

01:26:16   or something like that I mean terrible does the whole other thing the movies just says there are right now. [TS]

01:26:21   That's right let's put that one in the parking lot for you know exactly where you want two titles on one of the [TS]

01:26:27   functional shoebox which means not mine. Yeah I have put that in the parking lot for now. [TS]

01:26:33   Confess that this is a business speak terminology but I can't. [TS]

01:26:38   Like what planet is everyone on Marco to put things in perspective. I went to a client today at what time was it. [TS]

01:26:48   About nine for a ten o'clock demo that demo lasted half an hour. [TS]

01:26:54   I spent half an hour dealing with security related things because it's a new client so I had to get fingerprinted. [TS]

01:27:03   I had to go swear that I had antivirus on my computer that I needed to prove that I antivirus on my computer. [TS]

01:27:10   Then we spent from eleven thirty five in consecutive meetings talking about the work that has been done in the work [TS]

01:27:20   that needs to be done. [TS]

01:27:22   My god that was from eleven thirty until five in the evening [TS]

01:27:26   when the screamer fall standoffs happen is actually the end of. [TS]

01:27:31   So it was a retrospective which is part of agile and then it was Sprint planning which is part of agile. [TS]

01:27:37   But the problem is this is for a large government entity [TS]

01:27:40   and I don't think most of the business people in the room that these are our own internal business people have had a [TS]

01:27:47   lot of experience with like doing strong agile software projects. [TS]

01:27:51   And so it's really kind of scrum or fall at best and that's just bad. But anyway so. Back to titles. [TS]

01:28:01   Did they have a parking lot. [TS]

01:28:03   No not today actually but a basement is there do you like put things in the basement [TS]

01:28:06   and over you know just a parking lot but you know back behind the dumpster like is there. [TS]

01:28:11   No the alley is there an alley even though you can't like throw something at the fire escape. [TS]

01:28:18   No Marco you got the same metaphor that I was developing basement U.I. You know speaking of basements. [TS]

01:28:23   Same same stuff the hamburger basement metaphor. [TS]

01:28:26   Exactly the same exact thing why is that terminology OK with this terminology is not because we are right now that is [TS]

01:28:33   most market statement ever heard in my defense I don't like the hamburger basement metaphor [TS]

01:28:37   but you use it because it's a way to communicate with other people a shorthand. [TS]

01:28:41   So exactly when buzzwords and lingo are supposed to do that you can say this [TS]

01:28:44   and then be sure that everyone who you're talking to knows what you mean without you having to explain it the long way [TS]

01:28:49   and there was there was some time where it where I mentioned hamburger basement on Twitter a few months back [TS]

01:28:54   and I got the best responses from people who didn't know what that was and there [TS]

01:28:59   and there they were filling your role now saying is there now only Bubble Ball Game. [TS]

01:29:05   I actually liked breaking bots I think that's I don't think it should necessarily be a show title [TS]

01:29:09   but it's pretty funny. I'm also a big fan of I'm not getting one. [TS]

01:29:13   There's actually two of the moment a period [TS]

01:29:15   when without If you combine the ratings for even better so you get you get up the working show about features by doing [TS]

01:29:21   better normalization and getting rid of trailing periods. [TS]

01:29:26   Fair enough I'll get to that as soon as I can keep the thing running for more than ten for ten minutes. [TS]

01:29:30   Hugo and Marsh OK So this is like that that old web site give up [TS]

01:29:36   and use tables with a timer for you to try to do things that going to battle days of C.S.S. [TS]

01:29:41   when You can do lots of of a sea of us you know one more show and then Marco [TS]

01:29:46   and I are going to force you to stop using web sockets and enforcers after that you go to use Perl. [TS]

01:29:51   Although if we realistically speaking [TS]

01:29:54   when we should stop your news events are good for you started using them for a shoebox because there's no reason to use [TS]

01:29:59   Linux. [TS]

01:30:00   Protect our curiosity so we give you an hour we'll give you a couple weeks say OK you just want to do is really just [TS]

01:30:04   playing with things you want to go fine go ahead [TS]

01:30:07   but a certain point to say Look just make it work stop using website at [TS]

01:30:11   but if you think about it it's the right answer for it leaves no it is not a persistent connection to the clients of [TS]

01:30:17   like no it is not the right answer. [TS]

01:30:19   Well it actually is useful because it gives you the immediate feedback of the new stuff comes in you don't need [TS]

01:30:24   immediately people staring at the show I need to see what someone has changed a vote right now if you don't the latency [TS]

01:30:30   unpeople looking at show voting does not need to be real time this is not like a game [TS]

01:30:36   or a simulation where we need feedback like it's not they perpetrate Knology for this purpose. [TS]

01:30:41   You could have a fifty five minute refresh interval and it would be fine it's just a show but not a real time three D. [TS]

01:30:48   Application. [TS]

01:30:49   John the last time I said it's just a show but it was about hardening said shoebox and we also have that end [TS]

01:30:55   but the Web sites are fighting against you and that area like they're making it worse. [TS]

01:31:00   It's a technology that it either is not mature enough [TS]

01:31:03   or I mean it seems like the library for dealing with are mature enough because if they were you wouldn't be having all [TS]

01:31:07   these problems. [TS]

01:31:08   I just can't imagine what the heck is going on behind the scenes here that's causing even the worst crappiest slowest [TS]

01:31:17   of B.P.'s in the universe to overload and crash not overloading is a store an exception that nobody catches [TS]

01:31:22   and they killed it. [TS]

01:31:23   Most of them will then once I get around the problem [TS]

01:31:25   but this is because the inception of the coming from within website gets exactly as a third party libraries during [TS]

01:31:31   exception that I guess you didn't expect I think over the specifics of the bug [TS]

01:31:34   but that wasn't a bug in the actual website it's library I just repasted the jest [TS]

01:31:38   and it's very they where the actual problem is. But that's right and C. [TS]

01:31:46   Sharp have exceptions case you just not accustomed to having to catch exceptions [TS]

01:31:49   and deal with them you know there's no need to be cruel to him like she says the whole thing in try catch [TS]

01:31:56   and always keep the thing from going down. Well generally. [TS]

01:32:00   I would prefer for this situation to die violently and tell me exactly what's going on [TS]

01:32:05   and I think actually we got a pretty big fight with Marco about this yes [TS]

01:32:09   or no it's like I said turning that into yes turning that fiddlers you're not turning warnings into fatal errors. [TS]

01:32:16   You're not doing anything with fatal errors [TS]

01:32:19   and I think it's fine for example to have multi-process mild to let your apache child die because it had a fatal error [TS]

01:32:24   because the whole service doesn't come away and then there's where you lose all your data. [TS]

01:32:28   The parent the parent will just spawn another child and it will go on but I want to single process [TS]

01:32:33   and you're not catching exceptions. [TS]

01:32:35   And one comes along you're saying a process goes away and that's what we agree we agree [TS]

01:32:40   but my point is just that if the error was something more specific like oh somebody tried to send ten thousand bite [TS]

01:32:48   thing over over this Web site that then I could take action on that [TS]

01:32:53   and thus harden a system a little better that what I'm going to do however since I didn't get useful feedback is I'm [TS]

01:32:59   going to add a you know a try catch if you will or at least handle this error message error vent [TS]

01:33:06   and then call that call today because clearly I'm not getting anything useful from it. [TS]

01:33:11   Well it's like when I maybe any web server if the client sends invalid you know invalid method type [TS]

01:33:16   or whatever like you could you can make the pier that's malformed [TS]

01:33:20   and your server should handle Yeah garbage client connected to me he sent me something of a kind of like trying to be [TS]

01:33:24   rigorous but I actually was invalid because the method I use doesn't actually exist in this header [TS]

01:33:28   or it sent this method but it didn't have the required headers [TS]

01:33:32   but it claimed to be one point one like either your library [TS]

01:33:36   or if you're not your library they'll use your app has that has to be resilient to people sending you garbage [TS]

01:33:41   and you would think that would be the job of the library like you're writing something on you know patchy platform [TS]

01:33:46   or using my P.H.P. or Something like that. [TS]

01:33:48   Your sim in the pageant going to handle like crazy in doubt [TS]

01:33:51   or question Is everyone going to get to the point where I get your P.H.P. [TS]

01:33:54   Does that Patty's going to return to five hundred error and tragedy [TS]

01:33:56   or pay Tantlinger wherever you want to do before it even gets to your thing but. [TS]

01:34:00   The Web site his library is not doing that for you [TS]

01:34:01   and we don't even know if it's because people are sending mail form website [TS]

01:34:04   or requests it could just be a bug in the library and people are sending perfectly valid website requests [TS]

01:34:09   and this is choking out. [TS]

01:34:10   Either way it's not good for your server and if you just did everything the old fashioned way with a T S B [TS]

01:34:16   and Ajax you would be having this problem. [TS]

01:34:18   That's possibly true [TS]

01:34:19   and I would like to address something from the chat somebody said I don't understand how Casey could be a professional [TS]

01:34:25   programmer [TS]

01:34:26   and I think it's important to realize that I am working in technologies that are not typically used to working in a so [TS]

01:34:33   in so far as noting web sockets but B. [TS]

01:34:35   and More importantly this is something I threw together for fun in not a lot of time. [TS]

01:34:40   I'm not being paid to do this and I'm not doing this for my job. [TS]

01:34:46   I'm doing this just for grins and giggles and just to learn [TS]

01:34:50   and a lot of the things that I'm fighting like people deliberately being malicious are things that I don't often run [TS]

01:34:56   into in my day to day work [TS]

01:34:58   and so I would have put in a crap load more time being defensive in my programming instead of being defensive right now [TS]

01:35:07   and making sure all of these things were considered in taking care of and things of that nature [TS]

01:35:13   but I didn't say I didn't spend the time on it B. [TS]

01:35:17   I still don't think I should but the chat room is a bunch of pains my butt [TS]

01:35:21   and see this is not like my normal job my normal job I'm paid to consider all of these possibilities [TS]

01:35:28   and to spend the time to to get all this right and this is something I threw together in the sum total of like three [TS]

01:35:35   or four hours. [TS]

01:35:36   So it's a very different I would I would say let's not pretend this is not the way that the person who said that [TS]

01:35:41   comment strikes me as someone who is not a programmer because that's not to pretend this isn't the way that all [TS]

01:35:45   programming happens it just may not happen in public but this is how you write a program guys. [TS]

01:35:50   You try it you find out how it's broken you fix it like this in the process of programming it just that he's doing it [TS]

01:35:55   sort of in public. The writers normally also be happening on your local computer. [TS]

01:36:00   As you write it and try to use it and it crashes and you write something else and you try to use it and it screws up [TS]

01:36:03   and like that's called programming. [TS]

01:36:05   Do you think it would work better if you were running an a virus software on your mac. [TS]

01:36:10   You know that antivirus thing like I mean I understand why people do that [TS]

01:36:14   but that's so insane to me that like people would insist that you have antivirus software in your bag I wonder if the [TS]

01:36:20   same requirement applies to i Phones you have antivirus software on an i Phone I'm sorry it's not it's not qualified to [TS]

01:36:25   can we can use that. [TS]

01:36:26   Well I mean again this is a government entity [TS]

01:36:28   and I don't know if you Well John you should know better than even that government entities are things that are [TS]

01:36:34   associated with the government they tend to have just piles and piles and piles and piles [TS]

01:36:38   and piles of red tape much of which is not understood by the people that enforce it. [TS]

01:36:43   Yeah but they do change like my wife works in a place that has crazy requirements [TS]

01:36:47   and it used to be that you couldn't bring any device that had a camera anywhere you know you can bring a camera [TS]

01:36:52   anything that had a camera on it and then one phone started have cameras you can bring any of the cameras. [TS]

01:36:56   Then he phones with cameras and because that's a camera right. [TS]

01:36:58   But a certain point all phones have cameras [TS]

01:37:00   and then it's untenable to tell people I'm sorry you can't bring your phone to work [TS]

01:37:05   and so they had to change the rules [TS]

01:37:06   and say OK well it's obvious that we can you know be like well Blackberry makes a special model that doesn't have [TS]

01:37:12   phones in them for enterprise and that's what we're going to force everyone to use whatever [TS]

01:37:17   but now it's like you know even the government has to eventually recognize you know and so they did [TS]

01:37:22   and they said OK well there's certain areas where you can't bring your phone [TS]

01:37:26   or any camera because we assume your phone has a camera but you can bring your phone to work and send [TS]

01:37:30   and receive phone calls with it. [TS]

01:37:32   So eventually you know they'll catch up but they don't require you to have antivirus software on your i was device [TS]

01:37:37   but I bet in two thousand and seven they sure did and were sad when you told them that makes no sense [TS]

01:37:43   but places I worked that did a lot of government contracting for a long time the official stance was you may not have a [TS]

01:37:51   camera phone and this is right when you just like he said one phones with cameras started becoming prevalent [TS]

01:37:56   and I believe they changed the policy. But yeah it's. [TS]

01:38:00   It's a tough thing it's a lot of stuff that market isn't have to deal with and probably doesn't have the patience for. [TS]

01:38:05   And sometimes I wonder if I do it. [TS]

01:38:08   Yeah I don't think I've never been in the job that I had that have laid my internship at Nationwide [TS]

01:38:14   and all these other I have never been in the job because like I've always been at the small companies where I can [TS]

01:38:21   pretty much have whatever I want on the computer. [TS]

01:38:23   Well that's the thing is for my company it was I found it extremely agreed just [TS]

01:38:28   when they instituted a you have to change your password every ninety days policy [TS]

01:38:33   and I'm not trying to get into a security discussion about why that's important or good [TS]

01:38:36   or bad I'm at sixty days Casey right now. And in two thousand and fourteen. Right so the C.S.O. [TS]

01:38:43   I was really upset when when that happened but I mean my computer it's wide open I can do whatever crap I want with it. [TS]

01:38:49   It's the problem is is that because I do consulting when we work for [TS]

01:38:53   and with clients we have to generally speaking not always we usually roll with their rules and their rules [TS]

01:39:00   when you work with either large government entities [TS]

01:39:03   or large financial services companies as my company tends to do have tremendously strict [TS]

01:39:09   and difficult rules so it's not that all the real world is bad markets to some parts just the parking lot just the [TS]

01:39:17   parking lots and we don't have any. Yes So by I mean I'm three let's go back to the important stuff they were around. [TS]

01:39:27   You know also suffers all suffer through black just for you know one of the color would you pick. [TS]

01:39:34   Mustard mustard yellow Fishel taluk mustard efficient German color of yeah I think that's a that's a B. [TS]

01:39:41   The deal is if I if I get to buy you a history I get to pick the color and you have to drive it. Oh no that's fine. [TS]

01:39:47   Just give me the right transmission for christ sakes. [TS]

01:39:49   That is by the way and and speaking of the most recent car [TS]

01:39:52   and driver more stuff for your case it was that there were thirty cars under thirty thousand dollars section I don't [TS]

01:39:56   know if I've gotten this one you look at the white white car snob. [TS]

01:40:00   Thirty thousand to thirty thousand to cover the hot hats back story was on the cover. Nothing interesting. [TS]

01:40:07   But anyway my car is right in there and thirty cars under thirty three but they say they love it. Now they're wrong. [TS]

01:40:14   I think we call it nearly perfect. Definitely not even you agree with that. [TS]

01:40:21   I thought I said nearly all right I've built my M three I think is it like seventy five grand. [TS]

01:40:29   Seventy five to fifty mark. [TS]

01:40:33   Too many options on a stand of use how do you like there are choices for anything so it's like well I guess I'm getting [TS]

01:40:39   this interior color and this is like looking at these leather colors trim colors and B.M.W. [TS]

01:40:44   Individual other interims like I don't know what combinations look at this the promise of a car is that you pick [TS]

01:40:49   everything because they're going to handle if you're anywhere in Japan you know half a million dollars. [TS]

01:40:52   But I'd be like I don't know what looks good together it's your job to decide what colors in the interim look good [TS]

01:40:57   together in the end it will read people just pick and like the random combinations [TS]

01:41:01   and you know you've got to have a million dollar car with nothing to match isn't it right now that I'm depressed [TS]

01:41:06   because I don't want to spend seventy three thousand eight hundred twenty five dollars [TS]

01:41:09   or nine hundred sixty dollars a month on a three on the go to bed. [TS]

01:41:14   Also you would never actually pay their their list price you can negotiate way lower than that now so I just Marco go [TS]

01:41:23   ahead [TS]

01:41:23   and buy one for me I'll drive in black I don't care I might even I might even accept it if it had the stupid D.C.T. [TS]

01:41:29   That's sounds like you're changing your mind a little bit on the D.C.T. That C. [TS]

01:41:32   That sounds a lot like not be willing to suffer through is what I'm saying I would not choose it myself. [TS]

01:41:39   I'm saying that that sounds a lot like you know this fish isn't really that bad I kind of like that one song. [TS]

01:41:44   Sounds like you're changing. Finally like I'm winning you over there. [TS]

01:41:48   I'm proud to tell you that I continue to not know [TS]

01:41:52   and I have never known the title of any fish song would not recognize any of her songs if I heard them [TS]

01:41:57   and despite you toots continuing to discuss for a song. By title. [TS]

01:42:00   Now I also do not remember any of this is I don't one by title I have I wouldn't recognize if I heard them on the radio [TS]

01:42:07   I did not know a single title of the sales of Dave Matthews unfortunately another few of the Top forty is new You've [TS]

01:42:14   mispronounced Fortunately it's my curse. [TS]

01:42:18   What this perhaps unfortunately you know and knowing the day Matt and knowing some of the. [TS]