PodSearch

The Accidental Tech Podcast

251: Uninstall Your Water Reminder App!

 

02:00:00   they expect a certain level of support [TS]

02:00:01   for that money and I did not want to [TS]

02:00:03   offer that level of support for the [TS]

02:00:05   anticipated very low customer volume [TS]

02:00:07   that this would probably generate and [TS]

02:00:09   then secondarily I realized like there's [TS]

02:00:11   actually like strategic benefits to this [TS]

02:00:14   for overcast where if I supply the [TS]

02:00:17   encoder and I and and I'm and I control [TS]

02:00:20   the encoders UI and features for a bunch [TS]

02:00:23   of popular podcasts and I also control [TS]

02:00:25   the podcast app then I can do cool [TS]

02:00:28   features [TS]

02:00:29   I can implement new features I can I can [TS]

02:00:31   extend the implementations of current [TS]

02:00:33   features so for instance one of the [TS]

02:00:34   features that observant listeners might [TS]

02:00:37   have noticed in a TP and an overcast [TS]

02:00:39   over the last couple of months is that [TS]

02:00:42   I've had the ability to basically create [TS]

02:00:45   invisible chapters chapters that don't [TS]

02:00:48   show up in the chapter list but that at [TS]

02:00:50   a certain time stamp show a certain [TS]

02:00:52   image or a link or both and but-but-but [TS]

02:00:56   just are not in the table of contents [TS]

02:00:57   not in the list of chapters this is part [TS]

02:01:01   of the mp3 chapter spec there's actually [TS]

02:01:02   they actually say like oh not every [TS]

02:01:04   chapter needs to be a member of a table [TS]

02:01:05   of contents you could for instance show [TS]

02:01:07   us just show something at a certain time [TS]

02:01:09   but no apps implemented that both in the [TS]

02:01:12   encoding or the playing side because I [TS]

02:01:15   controlled the encoder and the player I [TS]

02:01:16   implemented that and so now we have this [TS]

02:01:19   cool feature that we can do with [TS]

02:01:20   podcasts where you can have invisible [TS]

02:01:22   chapters so if you don't if you want to [TS]

02:01:25   show a certain link like right now or a [TS]

02:01:26   certain picture right now without [TS]

02:01:28   disrupting the semantic structure of the [TS]

02:01:31   chapter that you're currently in or if [TS]

02:01:33   you want to show links or images at [TS]

02:01:36   certain times without having the rest of [TS]

02:01:38   the show even have chapters without [TS]

02:01:41   having a chapter structure for the rest [TS]

02:01:43   of the show at all you can now do that [TS]

02:01:45   that's a cool feature and I'm only able [TS]

02:01:47   to do that feature because I control an [TS]

02:01:49   encoder and the player and so I realized [TS]

02:01:53   like the more people who use this [TS]

02:01:55   encoder the better it works out for [TS]

02:01:59   overcast and for podcasting as a whole [TS]

02:02:00   and so I decided you know what because [TS]

02:02:04   of the combination of those strategic [TS]

02:02:05   benefits and the fact that any paid [TS]

02:02:08   income would probably be pretty small [TS]

02:02:10   and would probably bring a large support [TS]

02:02:12   burden for that [TS]

02:02:13   smallness I decided free was the better [TS]

02:02:17   approach so it's free but it's not just [TS]

02:02:21   free you have an interesting business [TS]

02:02:23   model sort of at the bottom of the [TS]

02:02:26   forecast page at overcast FM / forecast [TS]

02:02:29   oh yeah I say something along the lines [TS]

02:02:31   of like you know if you use this and you [TS]

02:02:34   find it useful for your podcasts I would [TS]

02:02:37   appreciate if you occasionally promote [TS]

02:02:38   it overcast and you don't have to do it [TS]

02:02:40   it's not a requirement and if it's if [TS]

02:02:42   it's a show where that doesn't make [TS]

02:02:43   sense like I was thinking of like you [TS]

02:02:45   look nice today like I know it's it's [TS]

02:02:46   not really production anymore but like a [TS]

02:02:48   show like you look nice today [TS]

02:02:50   or even like Dubai Friday which I kind [TS]

02:02:52   of use it's like a spiritual successor [TS]

02:02:54   it doesn't make sense to promote things [TS]

02:02:57   in a show like that like that doesn't [TS]

02:02:58   contextually fit it would sound weird so [TS]

02:03:02   like I don't want you promoting overcast [TS]

02:03:04   in a show like that but if you have a [TS]

02:03:06   show which most people do of like at the [TS]

02:03:09   end you have like oh please [TS]

02:03:10   you know rate us on iTunes and subscribe [TS]

02:03:12   and just it sure whenever else occasion [TS]

02:03:15   we throw an overcast there that's it [TS]

02:03:16   that's my business model is like if you [TS]

02:03:18   feel like it and if you can I'd [TS]

02:03:20   appreciate if you promoted overcast [TS]

02:03:21   sometimes but you don't have to where [TS]

02:03:25   are you hiding this application I've [TS]

02:03:26   read the web page when you linked on [TS]

02:03:27   Twitter but now mark org slash apps [TS]

02:03:30   doesn't list it that seems like an [TS]

02:03:31   oversight yeah I still have a lot of [TS]

02:03:33   places I need to update this it was kind [TS]

02:03:35   of a soft launch I was basically launch [TS]

02:03:36   it on Twitter the overcast site does not [TS]

02:03:38   link to it from anyway overcast FM / [TS]

02:03:45   forecast all right know what the icon [TS]

02:03:48   looks like the icon is is a [TS]

02:03:51   tongue-in-cheek joke it was created by [TS]

02:03:54   this wonderful the wonderful forgotten [TS]

02:03:57   towel the designer who does all of the [TS]

02:04:00   relay FM artwork I hired him to do this [TS]

02:04:02   icon and it's so good point nine come on [TS]

02:04:06   you're better than that [TS]

02:04:08   what is it at one point I don't know [TS]

02:04:12   release hi Sierra - don't you know that [TS]

02:04:15   semver has weird problems with version [TS]

02:04:17   numbers that begin with zero you don't [TS]

02:04:18   know that [TS]

02:04:19   yeah anyway I should I should probably [TS]

02:04:23   put the icon on the app page [TS]

02:04:27   downloaded to see the icon so what is [TS]

02:04:29   the joke you don't get the joke oh it's [TS]

02:04:30   so good it's a German flag but an F [TS]

02:04:34   alright yeah I see I thought it was like [TS]

02:04:36   some sort of I should have known I [TS]

02:04:38   should some sports thing like it's a [TS]

02:04:39   sports logo or something I see the [TS]

02:04:41   German flag colors now yes [TS]

02:04:43   yeah and a few Germans got it in that [TS]

02:04:44   and therefore that made it worth it so [TS]

02:04:46   how do you look at this application and [TS]

02:04:49   how do you how do you feel about I mean [TS]

02:04:52   I know this is like a utility and you're [TS]

02:04:54   like you don't really care that much [TS]

02:04:55   about the UI it's very utilitarian [TS]

02:04:56   applications for all the reasons you [TS]

02:04:57   listed and even some part of the UI you [TS]

02:05:00   don't even use but it also doesn't look [TS]

02:05:03   like you spent much time worrying about [TS]

02:05:06   what the window would look like like you [TS]

02:05:08   might have if this was gonna be a [TS]

02:05:09   commercial application like it just kind [TS]

02:05:11   of is just kind of there like it's not [TS]

02:05:13   things aren't badly aligned except for [TS]

02:05:15   maybe a little bit too much space [TS]

02:05:16   between the buttons and the rest of the [TS]

02:05:18   thing but it certainly is not not a [TS]

02:05:22   particularly showy application let's say [TS]

02:05:23   no it really isn't at all and and I take [TS]

02:05:26   full ownership of that that this is not [TS]

02:05:28   a pretty UI this is not a highly [TS]

02:05:30   polished UI if you do what I said I [TS]

02:05:33   never do which is if you manually enter [TS]

02:05:35   chapters it's really unpolished so it [TS]

02:05:39   this is not you know something that I'm [TS]

02:05:42   really proud of the UI this to me is a [TS]

02:05:45   is a highly functional app you know most [TS]

02:05:47   of what I like and I mentioned on the [TS]

02:05:50   show a few times before but I also have [TS]

02:05:53   a tool that helps align double ender [TS]

02:05:55   files and and remove drift in them this [TS]

02:05:58   is not that tool and I understand what [TS]

02:06:01   people think it might be because I [TS]

02:06:02   talked about that tool before this is a [TS]

02:06:04   separate tool that tool is an even less [TS]

02:06:06   polished command line app that has tons [TS]

02:06:10   of weird bugs edge cases if you don't [TS]

02:06:12   use it exactly the way I use it and even [TS]

02:06:14   then sometimes if you do and so that is [TS]

02:06:17   nowhere near releasable state and it [TS]

02:06:19   doesn't even have a GUI at all and even [TS]

02:06:21   the command line version is really not [TS]

02:06:22   particularly releasable this is a small [TS]

02:06:26   step above that you know this has a GUI [TS]

02:06:28   it is not a good interface it is not a [TS]

02:06:31   polished interface but this is a tool [TS]

02:06:33   for pro workflows that are like mine [TS]

02:06:38   even if no one else [TS]

02:06:41   every uses it it works great for me and [TS]

02:06:43   so I'm happy with that it's hard to [TS]

02:06:45   justify spending a lot of time on it [TS]

02:06:48   like polishing it up when I also am [TS]

02:06:50   maintaining overcast and having to [TS]

02:06:52   update that and move that forward on [TS]

02:06:53   everything so it's probably never gonna [TS]

02:06:56   be incredibly polished in the UI I just [TS]

02:07:00   want to make sure that it's really [TS]

02:07:01   useful and so you know like many Pro [TS]

02:07:04   Tools its kind of ugly but just [TS]

02:07:06   functional you should a drawer I [TS]

02:07:09   actually had a drawer and one of the bin [TS]

02:07:11   one of the early versions I was thinking [TS]

02:07:14   like you know it would be like one of [TS]

02:07:16   the things that was an obvious next step [TS]

02:07:19   for features for this app is to have a [TS]

02:07:21   little player and to have it like [TS]

02:07:23   preview and simulate like you know how [TS]

02:07:25   the chapters would look in a player and [TS]

02:07:27   and be able to seek to them and play [TS]

02:07:28   them and everything to make sure that [TS]

02:07:29   they're right you gotta bring back the [TS]

02:07:31   old visualizer from overcast yeah I [TS]

02:07:33   still have all that code obviously yes [TS]

02:07:36   and and so if you're gonna add a player [TS]

02:07:37   to this a drawer is kind of the obvious [TS]

02:07:40   way to just deprecated that like this [TS]

02:07:47   year I probably no I mean I wouldn't do [TS]

02:07:49   it but I was tempted to do it floating [TS]

02:07:53   brush metal window is the clear way to [TS]

02:07:54   do that oh yeah definitely [TS]

02:07:56   textured sorry it's not brush man yes [TS]

02:07:58   looks like I sink alright so I have two [TS]

02:08:01   questions for you [TS]

02:08:02   number one do you have any kind of [TS]

02:08:05   analytics anywhere just so you know like [TS]

02:08:08   was this market as small as you thought [TS]

02:08:09   or have you had you know eleventy [TS]

02:08:11   billion downloads and turns out you [TS]

02:08:13   might have miscalculated I can figure [TS]

02:08:16   this out now or later I don't need to do [TS]

02:08:18   this like in the app and so I haven't [TS]

02:08:20   yet in order to distribute this app [TS]

02:08:23   outside of the App Store which and [TS]

02:08:25   honestly like I wasn't trying to make [TS]

02:08:26   some kind of giant political statement [TS]

02:08:27   by not being in the App Store there was [TS]

02:08:29   just no need for me to be in the App [TS]

02:08:30   Store so I wasn't I did I didn't feel [TS]

02:08:32   that it was worth the the burdens of [TS]

02:08:34   being in the App Store for no benefit [TS]

02:08:36   really so I'm not in the App Store so I [TS]

02:08:40   had to build in distribution [TS]

02:08:42   functionality I had to build an auto [TS]

02:08:44   updating and the way you do are updating [TS]

02:08:46   in Mac apps is through the sparkle [TS]

02:08:48   framework this how pretty much everyone [TS]

02:08:50   does it everyone who used a Mac app that [TS]

02:08:52   that is not from the App Store has seen [TS]

02:08:54   the [TS]

02:08:55   little windows and say like you know if [TS]

02:08:56   it's available do you want to install an [TS]

02:08:57   app you know ROM me later or skip this [TS]

02:09:00   version and you click install now and it [TS]

02:09:01   shows like a little like you know [TS]

02:09:02   progress bar then it quits and relaunch [TS]

02:09:04   is the app there's a reason why those [TS]

02:09:06   are the same across pretty much every [TS]

02:09:08   app they all use the same framework [TS]

02:09:09   called sparkle and so the way sparkle [TS]

02:09:12   works is once a day or whatever when you [TS]

02:09:16   launch the app it checks a server's RSS [TS]

02:09:20   feed and it's a special RSS feed that [TS]

02:09:22   ink that is four versions of the app so [TS]

02:09:25   for me to distribute this I had to [TS]

02:09:27   basically build all that and I when I [TS]

02:09:29   made quitter I built like a very very [TS]

02:09:31   basic version of that that's just [TS]

02:09:32   basically all like shell scripts that [TS]

02:09:34   would generate static files and then [TS]

02:09:36   upload them to my server for forecast [TS]

02:09:38   this is an overcast product I wanted [TS]

02:09:40   this live to live on the overcast [TS]

02:09:41   servers I wanted to finally do like a [TS]

02:09:43   little bit better of a job so I kind of [TS]

02:09:45   made my own crappy little version of [TS]

02:09:47   iTunes Connect or hit where like I can [TS]

02:09:50   upload a build and a script on the [TS]

02:09:53   server reads the build number and the [TS]

02:09:55   version number out of that build signs [TS]

02:09:58   it for for sparkle update mechanism like [TS]

02:10:01   there's a signature involved so signs it [TS]

02:10:04   for that and then creates like an entry [TS]

02:10:07   then I can enter release notes in that [TS]

02:10:08   entry and I can say whether it's [TS]

02:10:10   released or not so I can actually very [TS]

02:10:12   easily add a thing to this system that [TS]

02:10:15   remembers how many people check that RSS [TS]

02:10:18   feed every day and important reports to [TS]

02:10:19   me roughly how many users there are or I [TS]

02:10:22   can just log like how many downloads the [TS]

02:10:24   file has which I also don't do I [TS]

02:10:26   probably should be doing that but I'm [TS]

02:10:27   not [TS]

02:10:28   but overall the response I've gotten on [TS]

02:10:32   Twitter so far has been huge it was it's [TS]

02:10:36   been way bigger than I expected and I [TS]

02:10:39   think this is really this is really a [TS]

02:10:41   good sign there's a lot more podcast [TS]

02:10:45   producers out there that then the people [TS]

02:10:48   I know I said it isn't so many that I [TS]

02:10:52   regret really producing it for free be [TS]

02:10:55   it I think if it wasn't free many of [TS]

02:10:56   them wouldn't try it because they don't [TS]

02:10:57   know me and this is just some random [TS]

02:10:58   thing but because it's free it is [TS]

02:11:02   spreading pretty wide wider than I [TS]

02:11:04   expect it at the spread so quickly [TS]

02:11:05   especially since I'm linking to it from [TS]

02:11:07   nowhere on this [TS]

02:11:07   so so yeah so far it's it's going pretty [TS]

02:11:11   well good and because it's my favorite [TS]

02:11:16   thing to ask what was the either hardest [TS]

02:11:19   or crummiest part of the entire process [TS]

02:11:21   and I think that you're under the radar [TS]

02:11:23   episode talked about a lot of the like [TS]

02:11:26   oh the app is done but there's so much [TS]

02:11:29   more to do and like you were talking [TS]

02:11:30   about like you're you're Marco connect [TS]

02:11:32   you know in order your fake iTunes [TS]

02:11:34   Connect and all that had to be written [TS]

02:11:35   but but over the entire process from [TS]

02:11:38   start to finish including all this [TS]

02:11:39   administrivia you had to do what would [TS]

02:11:41   you say was the either the hardest or or [TS]

02:11:43   the most difficult or crummiest part to [TS]

02:11:46   deal with by far the hardest part of [TS]

02:11:49   this app is just learning app kit [TS]

02:11:53   you know it's learning how to make mac [TS]

02:11:54   apps you know I had made quitter before [TS]

02:11:57   and I made a couple of little like [TS]

02:11:58   experimental dumb crap before that but [TS]

02:12:01   this is the first time that I really [TS]

02:12:03   have made a Mac app of any kind of [TS]

02:12:06   substance now the good thing is you know [TS]

02:12:10   applicant provides a lot of really rich [TS]

02:12:12   functionality built in so like the [TS]

02:12:14   entire document model I don't have to [TS]

02:12:16   worry that much about like windowing [TS]

02:12:19   opening saving save as stuff like that [TS]

02:12:22   like a lot of that comes for free and so [TS]

02:12:24   that's pretty great but the the way that [TS]

02:12:27   the actual UI works like the way those [TS]

02:12:29   table views work and the text fields [TS]

02:12:31   inside the table views and the for [TS]

02:12:33   matters and the bindings to an array [TS]

02:12:35   controller all those weird stuff you [TS]

02:12:37   know to to an iOS developer mainly it [TS]

02:12:40   might as well be Android like it's so [TS]

02:12:42   different from the way iOS works that [TS]

02:12:45   it's it's like starting over from zero [TS]

02:12:48   so I'm making mac apps as though I'm a [TS]

02:12:52   complete novice because for the Mac I am [TS]

02:12:54   that has been the hardest part is that [TS]

02:12:57   you know I'm used to working at a [TS]

02:12:59   certain speed and proficiency and and [TS]

02:13:02   design proficiency on iOS that I just [TS]

02:13:05   don't have when making mac OS apps so [TS]

02:13:07   it's that's been a very very slow [TS]

02:13:09   learning process and it's also just [TS]

02:13:10   harder on the Mac because the api's are [TS]

02:13:13   have a lot more legacy because they're [TS]

02:13:15   much older so the api's are a lot [TS]

02:13:17   clunkier they have not gotten nearly as [TS]

02:13:20   much attention in the last [TS]

02:13:21   Cady's iOS has so they are in many ways [TS]

02:13:25   a lot harder to use or have a lot of [TS]

02:13:27   antiquated or clunky things you have to [TS]

02:13:29   do to use them and the biggest problem [TS]

02:13:32   with all of it is that because iOS is so [TS]

02:13:36   incredibly popular and Mac OS [TS]

02:13:38   development relatively isn't it's very [TS]

02:13:40   hard to find answers if you have [TS]

02:13:42   questions for Mac OS development there's [TS]

02:13:44   not like with iOS you can search [TS]

02:13:46   anything in under the Sun and you're [TS]

02:13:48   gonna get a thousand Google results half [TS]

02:13:51   of them are gonna be really great [TS]

02:13:52   tutorials like exactly what you have to [TS]

02:13:55   do or great Stack Overflow answers on [TS]

02:13:57   exact exactly the problem you're having [TS]

02:13:59   and a Mac OS that's not the case most of [TS]

02:14:02   the time most time what you're searching [TS]

02:14:03   for you will get either nothing helpful [TS]

02:14:06   or like one ancient mailing list post [TS]

02:14:10   that you have to like scan through the [TS]

02:14:11   web version of a man list to find [TS]

02:14:13   somebody who might maybe be talking [TS]

02:14:15   about what you're talking about [TS]

02:14:16   it's it's a very different world I'm [TS]

02:14:18   just trying to think of an excuse to use [TS]

02:14:20   this application maybe I should [TS]

02:14:21   participate cast it's right you're on so [TS]

02:14:25   many podcasts you drop artwork here okay [TS]

02:14:30   why are you yelling at me [TS]

02:14:32   it looks better I know this isn't like [TS]

02:14:34   me designing Mac OS apps it's it's like [TS]

02:14:37   the way everyone designs Windows apps [TS]

02:14:39   it's like I don't know what the hell is [TS]

02:14:40   good here like just throw something [TS]

02:14:42   there that looks good using the guide [TS]

02:14:45   snap things in interface builder or did [TS]

02:14:46   you not use interface builder for this [TS]

02:14:48   at all no I use it I use the guide snap [TS]

02:14:50   things no I mean like I built most of [TS]

02:14:52   the interface with cocoa bindings just [TS]

02:14:53   so I wouldn't have to learn a lot of the [TS]

02:14:56   intricacies of tableviews and then all [TS]

02:14:58   the experience Mac developer scolded you [TS]

02:14:59   for it yeah and then every was like oh [TS]

02:15:00   yeah I don't use cocoa but yeah thanks a [TS]

02:15:02   lot it is really nice to do certain like [TS]

02:15:05   and you know cocoa bindings are great [TS]

02:15:07   for like really simple stuff like like [TS]

02:15:08   enable disabled states of certain [TS]

02:15:11   buttons tracking certain you know [TS]

02:15:13   properties or things being nil or things [TS]

02:15:15   like that it's there's a lot of value to [TS]

02:15:18   cocoa bindings but like for me to fix [TS]

02:15:21   the main problem the app has which is [TS]

02:15:22   the manual entry of chapters is very [TS]

02:15:24   clunky and weird that is going to [TS]

02:15:28   basically require dumping bindings for [TS]

02:15:30   the tableview and that's going to be a [TS]

02:15:31   you know I'm not gonna say it's gonna be [TS]

02:15:34   a huge pain [TS]

02:15:35   but it's gonna be a decent mount of work [TS]

02:15:36   at least especially because I'm totally [TS]

02:15:39   unfamiliar with it if it was I us I [TS]

02:15:41   could do it in half a day but because [TS]

02:15:43   it's Mac OS it's gonna take me a lot [TS]

02:15:44   longer than that and the good thing is [TS]

02:15:46   that the app has gotten such a strong [TS]

02:15:48   reception that I'm actually motivated to [TS]

02:15:50   do things like this to fix weird bugs [TS]

02:15:52   that that don't affect me personally but [TS]

02:15:54   I do have to also keep that in check [TS]

02:15:56   with like this is not my primary job I'm [TS]

02:15:59   primary job as overcast and I need to [TS]

02:16:00   make sure that overcast is not going to [TS]

02:16:02   suffer for me working too much on [TS]

02:16:05   forecast the good thing is I don't think [TS]

02:16:07   it's that I don't that's very likely [TS]

02:16:08   because like I've been working on a [TS]

02:16:10   forecast for two years and the way I [TS]

02:16:12   usually work on it is I fix some things [TS]

02:16:15   I've wanted to fix for a while like [TS]

02:16:18   ferla over like a week and then I don't [TS]

02:16:20   touch it for six months and then I spend [TS]

02:16:23   another week tweaking it up and then I [TS]

02:16:25   gotta go to the six months not touching [TS]

02:16:26   it because it pretty much works like it [TS]

02:16:28   doesn't need a lot of attention [TS]

02:16:30   so hopefully this this won't be a huge [TS]

02:16:33   time second I don't think it will how is [TS]

02:16:36   forecasts choosing where to put its a [TS]

02:16:37   window when a command man I don't know [TS]

02:16:41   like I mean so there's that weird like [TS]

02:16:44   thing interface builder that little like [TS]

02:16:46   window graphic thing where you say like [TS]

02:16:48   all right kind of position it kind of in [TS]

02:16:49   the middle of the window and the left is [TS]

02:16:51   like there's there's something interface [TS]

02:16:52   builder that lets you specify that if [TS]

02:16:57   this was a conscious choice area it does [TS]

02:16:59   remember it does remember the window [TS]

02:17:01   position between quits at which I'm [TS]

02:17:02   assuming you're picking up for free as [TS]

02:17:03   part of like the savory store [TS]

02:17:05   I think same thing but if you close all [TS]

02:17:07   the windows and hit command in a new [TS]

02:17:09   window appears in a location that I mean [TS]

02:17:11   it's not random it's always the same [TS]

02:17:13   place but it's like off-center to the [TS]

02:17:15   left Cup the middle vertically yeah I [TS]

02:17:17   saw that in the thing and interface [TS]

02:17:19   builder that accident I wasn't aware [TS]

02:17:21   that was a global I figured it would [TS]

02:17:22   just use the last one and that would be [TS]

02:17:24   like the very first time it ever made a [TS]

02:17:26   window it would create it there no no I [TS]

02:17:28   see that this is the problem like I [TS]

02:17:30   don't know how to do this unless you [TS]

02:17:32   look at that's fine and the other thing [TS]

02:17:35   that surprised me is that you use a Mac [TS]

02:17:36   every day but like you know when you [TS]

02:17:38   laid out like the Preferences dialog [TS]

02:17:39   that's laid out like no preference [TS]

02:17:41   dialog in any mac app and you use all [TS]

02:17:43   the time [TS]

02:17:44   like you see preference dialogues but [TS]

02:17:46   there's like three preferences [TS]

02:17:48   I know I know and yet surprisingly laid [TS]

02:17:51   out in kind of a weird Marco kind of way [TS]

02:17:53   and the thing is that this is the thing [TS]

02:17:58   I never sighs just because you use a Mac [TS]

02:18:00   application all the time doesn't mean [TS]

02:18:01   you you consciously know like if I'm [TS]

02:18:03   making a dialog from scratch and I have [TS]

02:18:05   like two text boxes to two radio buttons [TS]

02:18:07   and a button how do I put them so it [TS]

02:18:09   looks like correct right and I had so [TS]

02:18:12   like this stuff took me so long to try [TS]

02:18:15   to figure out because I am NOT a Mac [TS]

02:18:18   developer and like it was very very slow [TS]

02:18:22   going like again like it's like I was a [TS]

02:18:24   novice because I for the Mac I am a [TS]

02:18:26   novice and even using a Mac yes I'm [TS]

02:18:30   saying you don't think about it if [TS]

02:18:31   you're not actually dragging the [TS]

02:18:32   controls out because when you see like a [TS]

02:18:34   Mac dialog box like it looks more or [TS]

02:18:35   less right but then you see one doesn't [TS]

02:18:37   quite look right there's something off [TS]

02:18:38   about it but you can't quite place it [TS]

02:18:39   it's like you know what would fix this [TS]

02:18:41   is just is just because the button on [TS]

02:18:43   the bottom is centered is it you know [TS]

02:18:44   what is the problem with that I don't [TS]

02:18:46   know anyway it's fine [TS]

02:18:48   I appreciate your on account your icon [TS]

02:18:51   does look like a Sports logo though I [TS]

02:18:52   don't know I keep thinking [TS]

02:18:52   don't know I keep thinking [TS]

00:00:00   just as a warning hey I need one more [TS]

00:00:02   stand hour before I go to bed which [TS]

00:00:04   means we need to end before midnight [TS]

00:00:06   you can stand while we podcast a [TS]

00:00:09   standing podcast desk have you gotten [TS]

00:00:11   the 9 o'clock hour yet uh no stand up [TS]

00:00:15   just run or stand up I just want that's [TS]

00:00:16   true that's fair point [TS]

00:00:18   Oh God how like what like one or two [TS]

00:00:20   minutes of activity of standing one [TS]

00:00:22   minute but I gotta like wiggle around [TS]

00:00:24   and make the watch think that I'm [TS]

00:00:26   standing you should run in place you can [TS]

00:00:28   get if you're under your calorie count [TS]

00:00:30   for the day you run that's true I don't [TS]

00:00:31   know how am i doing how am i doing let's [TS]

00:00:33   look are you finishing all three rings I [TS]

00:00:34   wanted some kind of streak or you just [TS]

00:00:36   doing Stan Lee are you still a blue ring [TS]

00:00:38   stud stand is the only thing I really [TS]

00:00:41   care about I did have a really good [TS]

00:00:43   streak going for a long time but I'm I'm [TS]

00:00:45   ever so lightly sick so I've been [TS]

00:00:47   skipping my morning runs and so [TS]

00:00:49   basically I'm just a sloth as I I'm [TS]

00:00:52   realizing my true form as a sloth [TS]

00:00:54   blue-ringed sloth the blue ring slide [TS]

00:00:56   that's exactly it [TS]

00:00:58   how'd you get the exercise man it's a [TS]

00:01:00   not get the orange ring because I'm out [TS]

00:01:02   of shape even despite all the running so [TS]

00:01:05   kidding exercise minutes is easier than [TS]

00:01:07   you think [TS]

00:01:07   wait wait wait ok we're good ok we can [TS]

00:01:10   start you got it you get like a badger [TS]

00:01:12   and everything everything is all right [TS]

00:01:13   now are you in the right time zone [TS]

00:01:14   who knows I in the right country is this [TS]

00:01:18   what people to in tune in for well in [TS]

00:01:22   your preferred date format why don't you [TS]

00:01:24   put the year first so then it like like [TS]

00:01:27   sorts properly this is a good question [TS]

00:01:29   which probably won't make the show but [TS]

00:01:31   if I were editing would make the show [TS]

00:01:33   and this is why I don't edit by hey the [TS]

00:01:37   reason you don't do I so what is it ATIS [TS]

00:01:39   8601 is because if you're doing [TS]

00:01:42   something where in your handling like [TS]

00:01:46   just in unbelievable amount of files [TS]

00:01:48   like let's say for the sake of argument [TS]

00:01:50   thing you were you had all of your [TS]

00:01:52   pictures that you've ever taken in one [TS]

00:01:56   folder because you're weird so every [TS]

00:01:59   single photograph you've ever taken is [TS]

00:02:00   all in one folder on your one directory [TS]

00:02:02   if you will well they never called [TS]

00:02:04   directories on the Mac John way back [TS]

00:02:05   when or is that just a DOS thing they [TS]

00:02:07   were not ok so it's a toss thing anyways [TS]

00:02:10   what did you do calls in directories [TS]

00:02:11   right oh that's true [TS]

00:02:13   yes Oh fair enough anyway I digress so [TS]

00:02:17   if you had out any photo you've ever [TS]

00:02:19   taken in one in one folder slash [TS]

00:02:20   directory then absolutely 8601 that bad [TS]

00:02:23   boy but in my day to day use of a [TS]

00:02:26   computer easily ninety percent of the [TS]

00:02:29   time that I'm looking at any date I know [TS]

00:02:31   by context that it is the current year [TS]

00:02:34   so why would I put your first that just [TS]

00:02:37   gets annoying and redundant there are [TS]

00:02:39   certain circumstances where years should [TS]

00:02:41   go first but generally speaking the one [TS]

00:02:44   true way to store a date is day day [TS]

00:02:47   month month year year because a day is [TS]

00:02:51   smaller than a month and a month is [TS]

00:02:53   smaller than a year 8601 is ridiculous [TS]

00:02:56   and anyone who says otherwise is [TS]

00:02:58   preposterous it is day month year so [TS]

00:03:02   unless you are doing machines in which [TS]

00:03:04   case yes 86 so the the what I'm arguing [TS]

00:03:08   for which I guess no one I forget is [TS]

00:03:10   year-month-day correct that's it so on [TS]

00:03:13   the reason why this is better is that it [TS]

00:03:17   is completely unambiguous because that [TS]

00:03:20   no no where ever uses year day month so [TS]

00:03:24   if you see a four-digit year up front [TS]

00:03:26   you know that the next number is going [TS]

00:03:29   to be the month and then I'm sure that [TS]

00:03:30   is going to be the day in addition to [TS]

00:03:32   the benefits of it being like you know [TS]

00:03:35   alphabetically sorted properly in lists [TS]

00:03:37   that you know that's a side benefit but [TS]

00:03:39   the the number one argument forward is [TS]

00:03:41   that it's unambiguous that you can use [TS]

00:03:43   that format anywhere in the world and [TS]

00:03:46   people will know how to read it and the [TS]

00:03:48   chance of error is very very low so that [TS]

00:03:51   alone should win it but also you know [TS]

00:03:53   you're a programmer the lexicographical [TS]

00:03:55   sorting argument should work on you and [TS]

00:03:56   you know yes you know right now this is [TS]

00:03:58   the current year guess what it won't be [TS]

00:04:00   in a month like next month will be a [TS]

00:04:02   different current year and if you have a [TS]

00:04:05   format that sorts correctly no matter [TS]

00:04:07   what year you are in or what year the [TS]

00:04:08   stuff you're looking at is from that [TS]

00:04:11   seems like it would be a win so the [TS]

00:04:13   correct way to write a date in a file [TS]

00:04:15   name or in an unambiguous context is [TS]

00:04:17   year-month-day see I I can't I can't [TS]

00:04:21   disagree with you because you're not [TS]

00:04:22   you're not you're not wrong but you're [TS]

00:04:26   also not right [TS]

00:04:27   because I just don't like it I don't [TS]

00:04:29   like it I'm the same person who doesn't [TS]

00:04:31   put a zero in my in my URL slugs [TS]

00:04:33   so I mean Who am I to talk but to my [TS]

00:04:35   eyes I mean well I think we can all [TS]

00:04:37   agree that Americans get it wrong that [TS]

00:04:38   month/day/year is just preposterous it [TS]

00:04:41   is truly an utterly stupid you try to [TS]

00:04:44   make us all agree on cheese here with [TS]

00:04:45   this cuz I don't agree on G's only you [TS]

00:04:48   are agreeing on cheese what does that [TS]

00:04:50   even mean [TS]

00:04:51   American cheese is delicious yeah [TS]

00:04:53   month/day/year is not preposterous for [TS]

00:04:54   filename sure it's preposterous but for [TS]

00:04:57   like display purposes which is what [TS]

00:04:59   we're talking about last time you like [TS]

00:05:00   oh I said myself to Australia so so my [TS]

00:05:02   watch can display dates to me in that [TS]

00:05:04   way I don't want this displayed to me in [TS]

00:05:06   year month day I want them in the dus [TS]

00:05:09   system in the US system makes sense for [TS]

00:05:11   display dates because no doesn't it yeah [TS]

00:05:13   it does [TS]

00:05:13   month day is all you need to know almost [TS]

00:05:16   all the time and for disambiguation [TS]

00:05:17   hanging out on the right hand side [TS]

00:05:19   because we read from right to left if [TS]

00:05:20   you need to look over there [TS]

00:05:21   yeah there's year we read from right to [TS]

00:05:23   left all right you know what I mean left [TS]

00:05:24   right no you always go day month year [TS]

00:05:28   you always go dimo no not in this [TS]

00:05:30   country and you shouldn't do it that way [TS]

00:05:31   because not in this country but we're [TS]

00:05:33   wrong we use Imperial month day month [TS]

00:05:36   day makes sense month date makes us [TS]

00:05:38   pretty split purposes not you shouldn't [TS]

00:05:39   put that in your file name because that [TS]

00:05:41   would be for the reasons mark are [TS]

00:05:42   already outlined no this is preposterous [TS]

00:05:44   John the reason you say month day is [TS]

00:05:45   right it's just because it's what you're [TS]

00:05:46   used to [TS]

00:05:47   no I'm saying there's an argument for it [TS]

00:05:50   it's not just like random or wrong like [TS]

00:05:51   there every each one of these formats [TS]

00:05:53   has its strengths and weaknesses and and [TS]

00:05:54   saying that we can all agree that Monday [TS]

00:05:57   is preposterous is saying that there are [TS]

00:05:58   no advantages to it there are there is [TS]

00:06:00   there is a sense there is a mnemonic [TS]

00:06:01   there is a sensible system for why that [TS]

00:06:04   date works not just because we're used [TS]

00:06:06   to it which is obviously a big factor [TS]

00:06:07   but also there are things to recommend [TS]

00:06:09   it which is I have what I was just [TS]

00:06:10   explaining so it's not you know [TS]

00:06:12   completely it's not a completely [TS]

00:06:14   write-off it's only clearly right often [TS]

00:06:16   in file names because that would be them [TS]

00:06:18   I can get behind I can get behind month [TS]

00:06:21   day when year is not a part of it so [TS]

00:06:24   March 17 okay fine but that's the thing [TS]

00:06:27   like you have that disambiguation like [TS]

00:06:29   it's month day and then in cases where [TS]

00:06:31   you feel like you need some [TS]

00:06:31   disambiguation like during the year [TS]

00:06:33   changeover or if you're doing distant [TS]

00:06:35   future just in past dates you can throw [TS]

00:06:37   in the air see but then if it's months a [TS]

00:06:39   year how does [TS]

00:06:40   are you a programmer how are you a [TS]

00:06:42   basically a robot say for human [TS]

00:06:44   consumption for display purposes not for [TS]

00:06:46   naming your files not it's still day [TS]

00:06:48   month here [TS]

00:06:49   no you're saying month day year only [TS]

00:06:50   because it's what you're used to by [TS]

00:06:52   doing what you're doing it's like I do [TS]

00:06:53   I'm gonna do all my temperatures in [TS]

00:06:54   Celsius I can have all my conversations [TS]

00:06:56   in the United States and Celsius right [TS]

00:06:58   no Celsius is barbarian no but what I'm [TS]

00:07:01   saying is like in this country it's the [TS]

00:07:02   way we do it there's massive advantages [TS]

00:07:04   to doing a month day in this country [TS]

00:07:06   because everyone else other that way and [TS]

00:07:07   if you do it the reverse you will [TS]

00:07:08   confuse other people and potentially [TS]

00:07:10   also confuse yourself depending on [TS]

00:07:12   whether you remember if you wrote it or [TS]

00:07:13   not no I will I will concede that it is [TS]

00:07:16   unusual in this country however don't [TS]

00:07:18   you put that barbaric Celsius Celsius [TS]

00:07:21   nonsense on me don't you even start sir [TS]

00:07:24   Seifer sorry for the barbarism of [TS]

00:07:27   Celsius for human temperatures like were [TS]

00:07:29   you to use it you'd be swimming against [TS]

00:07:31   the tide in this country [TS]

00:07:32   sure and you'd have that same confusion [TS]

00:07:34   you should just use kelvins you don't [TS]

00:07:36   have that a degree symbol there's [TS]

00:07:37   problem solved all I'm saying is all I'm [TS]

00:07:40   saying is I can see an argument for [TS]

00:07:44   month to a year [TS]

00:07:44   you're wrong but I can see it but let me [TS]

00:07:47   make it plain that using Celsius for [TS]

00:07:50   human felt temperatures for ambient air [TS]

00:07:53   temperatures and only ambient air [TS]

00:07:55   temperatures is utterly ridiculous and [TS]

00:07:58   all of you heathens in Europe who say [TS]

00:08:00   otherwise are unequivocally wrong look [TS]

00:08:03   at the scale zero you're it's it's cold [TS]

00:08:06   ish a hundred you're dead yeah there's [TS]

00:08:09   that famous gif [TS]

00:08:10   right it's not even if it's just an [TS]

00:08:12   image and Fahrenheit can be encoded as [TS]

00:08:14   it gets zero zero is really really cold [TS]

00:08:18   100 is really really hot that's all you [TS]

00:08:21   need to know for ambient air 10 such a [TS]

00:08:23   millennial is not animated like triple [TS]

00:08:32   taken I like breaking my brain sorry [TS]

00:08:37   John [TS]

00:08:38   I'm sorry we're kids anyway suffice to [TS]

00:08:41   say we can be I can I can allow an [TS]

00:08:44   argument that 80 I can allow the 8601 [TS]

00:08:46   argument I think you're wrong I can [TS]

00:08:48   allow the month/day/year argument I [TS]

00:08:49   think you're wrong but we should all [TS]

00:08:51   agree the official ATP stance on Celsius [TS]

00:08:54   is [TS]

00:08:54   it is utterly preposterous and wrong for [TS]

00:08:57   ambient air temperature you want to talk [TS]

00:08:58   science e things well you should be [TS]

00:08:59   using Kelvin but fine use Celsius but [TS]

00:09:02   for ambient air temperature it is wrong [TS]

00:09:05   in Europe should be ashamed let's move [TS]

00:09:07   on and let's start with some follow up [TS]

00:09:09   the route blog post in the dev forums [TS]

00:09:12   that was the dev forums not the support [TS]

00:09:16   forums and one or all of us got that [TS]

00:09:18   backwards last week that was my bed I [TS]

00:09:20   think we all start off saying the right [TS]

00:09:22   thing but I very quickly shifted into [TS]

00:09:24   talking about the support forums so the [TS]

00:09:26   developer forums you have to be a [TS]

00:09:28   registered Apple developer to even see [TS]

00:09:30   them like they're actually authentic [TS]

00:09:31   kids they're not open to the public they [TS]

00:09:32   are still pretty noisy and it's also [TS]

00:09:35   true that they are not a hey Apple come [TS]

00:09:37   help me with my problem thing like it is [TS]

00:09:39   other developers talking to other [TS]

00:09:40   developers and you have you know DTS [TS]

00:09:42   support incidents or whatever for actual [TS]

00:09:45   you know you pay money and then Apple [TS]

00:09:47   can help you with stuff so some of what [TS]

00:09:49   we said is true but it's important not [TS]

00:09:51   to confuse the two types of forums the [TS]

00:09:54   completely wide open public support [TS]

00:09:56   forums or high volume and very noisy and [TS]

00:09:58   people talk about all sorts of things [TS]

00:10:00   dev warms are less so alright and [TS]

00:10:02   related apparently Gregory Beatty [TS]

00:10:04   emailed product security at Apple calm [TS]

00:10:07   about this bug on November 12th do you [TS]

00:10:09   want to tell us about this yeah it's a [TS]

00:10:12   lot of people asking about you know [TS]

00:10:13   should Apple be poring over their forums [TS]

00:10:16   or having some one or more employees [TS]

00:10:19   look at all that both the dev forms out [TS]

00:10:21   of the support forum so they can see [TS]

00:10:22   these bugs ahead of times and a lot of [TS]

00:10:23   people saying uh posting us on Twitter [TS]

00:10:25   isn't the way you're supposed to [TS]

00:10:26   disclose this blah blah blah what you're [TS]

00:10:28   supposed to do is email product security [TS]

00:10:30   the Apple comm and turns out somebody [TS]

00:10:32   did actually do exactly the right thing [TS]

00:10:34   which is the email product security [TS]

00:10:35   Apple to come about this exact bug on [TS]

00:10:37   November 12th which was a long time ago [TS]

00:10:39   and I don't know if they just have a big [TS]

00:10:42   backlog or didn't get to it or knew [TS]

00:10:44   about it but we're hoping they could [TS]

00:10:46   just sweep it under the rug until their [TS]

00:10:49   fix came out in a later update I don't [TS]

00:10:51   know what the story is but I thought it [TS]

00:10:53   was interesting that for all the yelling [TS]

00:10:55   about the right and wrong way to report [TS]

00:10:57   bugs in the right and wrong way for [TS]

00:10:59   Apple to know about them this particular [TS]

00:11:01   bug long before it was widely publicized [TS]

00:11:04   and long before I was fixed was [TS]

00:11:06   submitted to Apple [TS]

00:11:07   in the correct way excellent the [TS]

00:11:11   quote-unquote correct way because [TS]

00:11:12   there's some argument that like oh you [TS]

00:11:14   have to you know like responsible [TS]

00:11:17   disclosure or whatever where you tell [TS]

00:11:18   the the source of the bug about it first [TS]

00:11:21   secretly to give them a chance to fix it [TS]

00:11:23   and only if they don't fix it after a [TS]

00:11:24   long long time do you go into public [TS]

00:11:26   versus quote-unquote irresponsible [TS]

00:11:28   disclosure where you just tell it to the [TS]

00:11:29   public before you know at the same time [TS]

00:11:31   the vendor finds out the public does and [TS]

00:11:34   there is some debate about what actually [TS]

00:11:36   is the the best way to do that because [TS]

00:11:38   obviously if you hear they she's like oh [TS]

00:11:40   well of course responsible disclosure [TS]

00:11:41   where you tell the vendor first that's [TS]

00:11:43   the way to do it because it protects the [TS]

00:11:44   most people you don't want the bad guys [TS]

00:11:45   that'll blah blah blah but the the [TS]

00:11:47   problem with that approach in the past [TS]

00:11:48   has been the defenders are like oh thank [TS]

00:11:50   you for telling us we'll fix it when we [TS]

00:11:52   get to it and then you're sit there [TS]

00:11:54   waiting go like how long do I have to [TS]

00:11:56   wait before you know like maybe the bad [TS]

00:11:58   guys already know about this just [TS]

00:11:59   because I didn't tell the bad guys [TS]

00:12:01   doesn't mean they don't just because I [TS]

00:12:02   discovered it maybe they discovered it [TS]

00:12:03   now too and so you're waiting come on [TS]

00:12:04   come on fix the bug fix the bug then you [TS]

00:12:06   have to know how long do I wait before [TS]

00:12:07   it's okay for me to say in public like [TS]

00:12:09   what this thing is you know and there's [TS]

00:12:12   was an article about it a couple years [TS]

00:12:14   ago which was about the much more [TS]

00:12:16   bureaucratic process of submitting [TS]

00:12:17   things rather than the informal just [TS]

00:12:19   email Apple policy but I'm not and I'm [TS]

00:12:23   not entirely sure that the in in this [TS]

00:12:26   world where information is you know so [TS]

00:12:29   widely shared and it's so difficult to [TS]

00:12:32   know what other people know like how [TS]

00:12:35   long have you know blackhat hackers [TS]

00:12:37   known about this bug we don't know and [TS]

00:12:39   they're not going to tell us and you [TS]

00:12:43   don't want the one thing we have learned [TS]

00:12:44   from these type of incidents is that [TS]

00:12:46   widespread publication of a bug gets it [TS]

00:12:49   fixed really fast and submitting it [TS]

00:12:51   through the proper channels does not [TS]

00:12:53   always get it fixed really fast so I'm [TS]

00:12:54   not quite sure what the right thing to [TS]

00:12:56   do here is it's not not clear-cut all [TS]

00:12:59   right do you want to tell us about what [TS]

00:13:00   Shawn writes about X protect s protect I [TS]

00:13:03   think is the either the internal or [TS]

00:13:05   external both names of the malware [TS]

00:13:08   system that Apple has on Mac OS where [TS]

00:13:10   they have signatures of malware and they [TS]

00:13:12   periodically update that behind the [TS]

00:13:14   scenes without you knowing about it and [TS]

00:13:15   I think I mentioned in the show like you [TS]

00:13:18   don't even know that it's happening like [TS]

00:13:19   they're updating that malware whenever [TS]

00:13:21   the heck [TS]

00:13:21   feel like it and you have no choice in [TS]

00:13:23   the matter oh I think you can actually [TS]

00:13:25   disable it or whatever but on a default [TS]

00:13:26   system you are getting these updates [TS]

00:13:28   whether you like it or not unless you go [TS]

00:13:29   into the system preferences turn off a [TS]

00:13:31   little checkbox that says you get these [TS]

00:13:33   updates but if you're wondering when [TS]

00:13:35   they happen people are actually keeping [TS]

00:13:37   track of it and you can look at this [TS]

00:13:38   website we'll put a link in the show [TS]

00:13:40   notes it tells you when the updates are [TS]

00:13:43   and what things they protect against and [TS]

00:13:46   there's even a little shell script it [TS]

00:13:49   will tell you the last time it updated [TS]

00:13:50   on your computer that you can run [TS]

00:13:52   excellent all right so Ian Williamson [TS]

00:13:56   writes in and says that someone who's [TS]

00:13:58   previously had to join all of our [TS]

00:14:00   company Macs to Active Directory in [TS]

00:14:02   order to enforce corporate security [TS]

00:14:03   policies I wanted to confirm that yes it [TS]

00:14:05   causes a multitude of issues resulting [TS]

00:14:07   in these spinnings beat beach ball [TS]

00:14:08   recently though we're starting to [TS]

00:14:10   disconnect them all and replace that [TS]

00:14:11   with an apple tool called Enterprise [TS]

00:14:13   Connect which communicates with AD in a [TS]

00:14:14   much looser fashion so in case you're [TS]

00:14:17   not aware because your name is Marco or [TS]

00:14:19   you don't really have a real job Active [TS]

00:14:22   Directory is the I'm sure there's a term [TS]

00:14:25   for is it LDAP I don't even know but [TS]

00:14:26   it's it's the system by which many many [TS]

00:14:29   many many corporate environments manage [TS]

00:14:31   users and it's a Microsoft system and it [TS]

00:14:35   does not typically play terribly well [TS]

00:14:37   with Mac's which i think is slightly [TS]

00:14:39   Omak written like Microsoft's shoulders [TS]

00:14:41   but is largely on Apple's shoulders and [TS]

00:14:45   so I know that my IT guy at my work has [TS]

00:14:50   been complaining and moaning about [TS]

00:14:51   Apple's implementation of Active [TS]

00:14:53   Directory particularly recently because [TS]

00:14:55   I think they might have redone it or [TS]

00:14:56   something it has caused him no endless [TS]

00:14:59   amount of woes and he is actively [TS]

00:15:02   inquiring about this enterprise connect [TS]

00:15:04   thing that apparently is only given to [TS]

00:15:05   the coolest of of clients of apples so I [TS]

00:15:08   don't know if you guys have anything to [TS]

00:15:10   add on that I'm sure Marco you do so [TS]

00:15:11   let's start with you I really don't this [TS]

00:15:14   is an entire world that I know nothing [TS]

00:15:17   about and I'm very happy to continue [TS]

00:15:20   knowing nothing about I wish I could do [TS]

00:15:22   that too but alas I cannot response to [TS]

00:15:25   me guessing why my computer was like [TS]

00:15:27   slow to wake and I got beach balls all [TS]

00:15:30   the time [TS]

00:15:31   I was attributing to Active Directory [TS]

00:15:32   mostly because I had previously had a [TS]

00:15:34   Mac that was not on the Active Directory [TS]

00:15:36   network and it was just so it was like a [TS]

00:15:38   normal Mac like a normal it was a [TS]

00:15:39   desktop too so that also helps waking [TS]

00:15:43   from sleep and it was immediately ready [TS]

00:15:44   to go and anyway I was blaming [TS]

00:15:46   activators [TS]

00:15:47   I think it was Marco suggested turning [TS]

00:15:50   off power nap [TS]

00:15:51   and and hibernate and I did that it did [TS]

00:15:53   not really make any change as far as I [TS]

00:15:57   can tell so I think my computer was not [TS]

00:15:59   hibernating and power nap was not an [TS]

00:16:01   issue I still you know I left the lid I [TS]

00:16:05   close the lid walk to my next meeting [TS]

00:16:07   sit down open the lid and there's a [TS]

00:16:09   fairly long period of time sometimes a [TS]

00:16:11   long period time before I can even log [TS]

00:16:12   in either with touch ID or otherwise I [TS]

00:16:14   usually give up on touch ID after I put [TS]

00:16:16   my finger there for a while and nothing [TS]

00:16:18   has happened and then I type my password [TS]

00:16:19   nothing also happens like I don't even [TS]

00:16:21   see the little dots appear on the screen [TS]

00:16:22   but very often it has registered my [TS]

00:16:25   typed password and if I just wait [TS]

00:16:27   including the return key that I hit and [TS]

00:16:29   if I just wait and wait and eventually [TS]

00:16:31   it will unlock and then I'll try to do [TS]

00:16:32   something that I'll get a beach ball so [TS]

00:16:33   I blame salon active directory and Ian [TS]

00:16:36   was writing him to talk about this [TS]

00:16:37   enterprise connect thing which is turn [TS]

00:16:39   to make a looser coupling between active [TS]

00:16:40   active directory here's the thing I [TS]

00:16:43   don't I don't know almost anything about [TS]

00:16:45   Active Directory other than the fact [TS]

00:16:47   that I am subjected to it I don't know [TS]

00:16:50   if my company my company might already [TS]

00:16:53   be using Enterprise Connect I might be [TS]

00:16:54   using the good version like for all I [TS]

00:16:56   know it is worse for people who are not [TS]

00:16:58   using Enterprise Connect so I really [TS]

00:16:59   have honestly no way of knowing whether [TS]

00:17:01   I'm currently using Enterprise Connect [TS]

00:17:03   or not if I'm not I would love for my [TS]

00:17:04   company to use it but somehow I don't [TS]

00:17:07   think that's in the cards because in [TS]

00:17:10   general like this time and the grand [TS]

00:17:12   scheme of things complaining that your [TS]

00:17:14   computer takes a while before you can [TS]

00:17:15   use it when you open the lid and you [TS]

00:17:16   know it's not that long it's like you [TS]

00:17:18   know maybe 20 seconds that is a [TS]

00:17:20   complaint that is probably falling on [TS]

00:17:22   deaf ears in the grand scheme of [TS]

00:17:23   enterprise IT I just kind of wish I [TS]

00:17:25   didn't have to deal with it we respond [TS]

00:17:29   to this week by fracture beautiful photo [TS]

00:17:31   prints directly on glass visit fractured [TS]

00:17:34   on me and save 15% off your first order [TS]

00:17:36   with code ATP 17 fracture prints look [TS]

00:17:40   amazing you know you should get your [TS]

00:17:42   photos printed sometimes because [TS]

00:17:44   if you just post them online like most [TS]

00:17:46   of us do after 12 hours they're off [TS]

00:17:48   everyone's timelines you'll never see [TS]

00:17:49   them again but if you get them printed [TS]

00:17:51   you have an actual artifact that you can [TS]

00:17:53   hang up in your house or prop up on your [TS]

00:17:55   desk or even better give it as a gift to [TS]

00:17:57   someone who will really enjoy it and [TS]

00:17:59   this could be something traditional like [TS]

00:18:00   giving grandparents pictures of their [TS]

00:18:02   grandchildren and their grandpa peas or [TS]

00:18:04   it can be something fun that you do with [TS]

00:18:06   your friends like maybe you send each [TS]

00:18:07   other pictures that you that are inside [TS]

00:18:09   jokes to you that you find funny or just [TS]

00:18:11   pictures and fun times you had together [TS]

00:18:13   family friends co-workers whoever it is [TS]

00:18:16   they make wonderful gifts and fracture [TS]

00:18:18   knows this so do a lot of other people [TS]

00:18:20   so if you want to get it done in time [TS]

00:18:22   for the holidays please place your [TS]

00:18:23   orders now because here's the thing [TS]

00:18:25   every fracture they care a lot about [TS]

00:18:27   quality so every fracture is handmade by [TS]

00:18:30   human beings in Gainesville Florida [TS]

00:18:32   right here right in the US they are a [TS]

00:18:34   green company operating a carbon-neutral [TS]

00:18:36   factory they do things very very well [TS]

00:18:37   but what this means having all this [TS]

00:18:39   human you know hand involvement here is [TS]

00:18:41   that the holidays they get backed up [TS]

00:18:42   sometimes and so it's pretty close to [TS]

00:18:45   the holidays now they are already [TS]

00:18:47   starting to get a large volume of orders [TS]

00:18:49   in if you want a gift in time for the [TS]

00:18:51   holidays from fracture with which I [TS]

00:18:53   strongly recommend because these prints [TS]

00:18:54   look great they go edge to edge they're [TS]

00:18:56   printed right on glass you don't need to [TS]

00:18:58   frame them they fit well with any decor [TS]

00:19:00   they just look awesome modern clean [TS]

00:19:03   high-quality great colors great contrast [TS]

00:19:05   so you want these things but you got to [TS]

00:19:08   place those holiday orders now please [TS]

00:19:10   don't wait if you want them in front of [TS]

00:19:11   the holidays place those orders now [TS]

00:19:13   they are wonderful so check them out [TS]

00:19:16   today at fractured me and save 15% off [TS]

00:19:19   your first order with code ATP 17 if [TS]

00:19:21   they ask you where you came from make [TS]

00:19:23   sure to tell them you came from our ATP [TS]

00:19:25   our wonderful podcast here so fractured [TS]

00:19:28   on me and save 15% off your first order [TS]

00:19:30   with code ATP 17 thank you so much to [TS]

00:19:33   fracture for sponsoring our show last [TS]

00:19:38   week I got just a little bit fired up [TS]

00:19:41   with regard to the keyboard behavior on [TS]

00:19:44   iOS I have two pieces of follow-up about [TS]

00:19:48   this number one I had assumed it was all [TS]

00:19:50   me and that I'm just inept and I had a [TS]

00:19:54   tremendous amount of people write in to [TS]

00:19:56   say no no it's not just you [TS]

00:19:58   it's become hot garbage now nobody could [TS]

00:20:01   agree on when this happened a lot of [TS]

00:20:04   people said the same thing I did which [TS]

00:20:05   was right around iOS or I'm sorry it was [TS]

00:20:08   iPhone 6 ish whatever iOS was around [TS]

00:20:11   that time some people have said no no [TS]

00:20:14   it's actually with iOS 11 which I [TS]

00:20:15   disagree with but a lot of people said [TS]

00:20:18   no no you are not alone I cannot type my [TS]

00:20:22   type of my phone anymore that being said [TS]

00:20:25   I have been mildly browbeat by my curly [TS]

00:20:28   to try G board which is Google's third [TS]

00:20:30   party keyboard which is pretty good but [TS]

00:20:34   I haven't trying that and when I am [TS]

00:20:36   typing rather than swiping I feel like [TS]

00:20:40   it's not any better which makes me think [TS]

00:20:42   this is a KC problem not an iOS problem [TS]

00:20:45   and apparently it's also a tons and tons [TS]

00:20:47   of listeners problem all at the same [TS]

00:20:49   time because if I can't type on on the [TS]

00:20:53   Google keyboard and I can't type on the [TS]

00:20:56   Apple keyboard then that makes me think [TS]

00:20:59   I'm the problem or perhaps it was that [TS]

00:21:02   Apple was uniquely good at figuring out [TS]

00:21:05   what I meant and auto correcting things [TS]

00:21:08   or perhaps the the touch targets were [TS]

00:21:11   uniquely good at being the way I [TS]

00:21:14   expected them to be and now they're not [TS]

00:21:16   like somebody had suggested I don't [TS]

00:21:18   remember who it was that maybe their [TS]

00:21:21   touch targets got way bigger when [TS]

00:21:24   they're predicting what you're gonna [TS]

00:21:25   type so like let's say I'm typing the [TS]

00:21:27   word there th e re then as so I type th [TS]

00:21:31   e and the touch target for the letter R [TS]

00:21:34   because you know Apple thinks oh my [TS]

00:21:36   Betty's gonna type in R the touch target [TS]

00:21:38   for R is just mammoth and if I'm trying [TS]

00:21:40   to type they then maybe I'll get the th [TS]

00:21:44   er instead does that make any sense it's [TS]

00:21:46   a very it's very hard to paint this word [TS]

00:21:48   picture but what I'm driving at is no [TS]

00:21:50   predictive touch target enlargement is [TS]

00:21:52   is a possible explanation though that is [TS]

00:21:56   completely supposition and I have no [TS]

00:21:58   facts to indicate that's that's true but [TS]

00:22:00   in any case one way or another I've been [TS]

00:22:02   trying G board and it's not really [TS]

00:22:04   working for me so far so it makes me [TS]

00:22:06   think it's a KC problem but I don't know [TS]

00:22:08   if you guys have any feedback on this [TS]

00:22:09   one [TS]

00:22:10   that means it's the case problems like [TS]

00:22:11   you said that G board is a totally [TS]

00:22:12   different keyboard right so that you we [TS]

00:22:15   have no idea what if how you how you are [TS]

00:22:18   typing on keyboard but you like you you [TS]

00:22:20   have the feeling and many many other [TS]

00:22:22   people who wrote and also have the [TS]

00:22:23   feeling that they were previously better [TS]

00:22:25   typing on the Apple keyboard and the [TS]

00:22:27   weird thing about the feedback like I [TS]

00:22:28   put it in here is like basically that [TS]

00:22:30   you're not alone but incredible variance [TS]

00:22:33   in the people people some people saying [TS]

00:22:34   it started two years ago it started with [TS]

00:22:36   iOS 10 yeah it started when I changed to [TS]

00:22:39   a bigger phone and start when I change [TS]

00:22:40   to a smaller phone and I don't know if [TS]

00:22:42   you just tap into some sort of like [TS]

00:22:45   deterioration of mass deterioration of [TS]

00:22:48   typing skills because it doesn't seem to [TS]

00:22:50   be any common thread like not it's not [TS]

00:22:52   like everyone agreed that iOS 11 hos [TS]

00:22:54   that there was not that agreement but [TS]

00:22:56   lots of people really feel like they are [TS]

00:22:57   now worse at typing than the use maybe [TS]

00:22:59   they're just all getting older and it's [TS]

00:23:01   like one of the first places that [TS]

00:23:01   they're noticing that they're getting [TS]

00:23:03   older what the only thing I saw that I [TS]

00:23:05   think could be attributable to software [TS]

00:23:10   is people complaining about autocorrect [TS]

00:23:13   going behind them and changing their [TS]

00:23:15   last three or something nonsensical and [TS]

00:23:18   I've noticed that as well and I think [TS]

00:23:19   that is a new software edition where it [TS]

00:23:22   previously didn't used to like once you [TS]

00:23:23   moved on from something that be like oh [TS]

00:23:25   that's fine but now it has like some [TS]

00:23:26   kind of thing where reconsiders the last [TS]

00:23:28   five words you've written and says oh I [TS]

00:23:30   see you were probably trying to work [TS]

00:23:32   this write this sequence of nonsense [TS]

00:23:33   five words and it goes back and corrects [TS]

00:23:35   them and that people find infuriating [TS]

00:23:37   and if you're getting so do I yep [TS]

00:23:39   completely agreed I'm glad you brought [TS]

00:23:41   that up because I'd forgotten about that [TS]

00:23:42   and yes I've seen that behavior and it [TS]

00:23:45   is driving me bananas [TS]

00:23:47   Marco any thoughts about this point move [TS]

00:23:49   on I mean iOS changes autocorrect [TS]

00:23:51   behavior in lots of versions like you [TS]

00:23:54   know I'm sure iOS 10 changed in one way [TS]

00:23:56   I always loved and changed at different [TS]

00:23:57   ways now does like the machine learning [TS]

00:23:59   to predict difference or privacy [TS]

00:24:00   Corrections that are resulting in really [TS]

00:24:03   embarrassing bugs like that you know I [TS]

00:24:04   turning into the a box thing and and the [TS]

00:24:07   IT from it thing they're gonna work it [TS]

00:24:11   out you know I hope they do but you know [TS]

00:24:13   there's definitely changes here but [TS]

00:24:15   there's been changed before and they've [TS]

00:24:16   worked it out the only other thing I [TS]

00:24:18   could think of it might be a factor for [TS]

00:24:19   you is that you're also on an iPhone 10 [TS]

00:24:21   now because a different physical size [TS]

00:24:22   than what you were you [TS]

00:24:23   for the last few years and so that's [TS]

00:24:25   also probably contributing to just it's [TS]

00:24:27   different and your body has to get used [TS]

00:24:29   to it it could be but I mean this has [TS]

00:24:31   been happening since before the switch [TS]

00:24:33   that's what I mentioned last week that [TS]

00:24:36   are you sure it's not the size in case [TS]

00:24:37   he said well it could be but there are [TS]

00:24:39   other factors as well and everyone else [TS]

00:24:41   was said who complained about it was [TS]

00:24:43   very adamant that no it's not the size [TS]

00:24:44   except for the few people who said it [TS]

00:24:46   was the size but yeah it's it's it's [TS]

00:24:48   difficult in this type of thing because [TS]

00:24:50   even if it's not machine learning like [TS]

00:24:52   yeah the machine learning is the type of [TS]

00:24:55   thing where it's not like a human [TS]

00:24:56   program the exact set of rules for it to [TS]

00:24:58   behave it's supposed to learn on its own [TS]

00:25:00   and improve so it's very difficult to [TS]

00:25:01   know exactly how its behaving because [TS]

00:25:02   it's very much data-driven but even in [TS]

00:25:05   the rules based ones if the rules are [TS]

00:25:06   complicated enough and changed often [TS]

00:25:08   enough it still doesn't really help you [TS]

00:25:10   nail down [TS]

00:25:10   is this a better system than the one [TS]

00:25:13   that preceded it did it did our tweak to [TS]

00:25:15   this set of static rules help or hurt [TS]

00:25:17   it's kind of I mean I'm not sure how [TS]

00:25:20   you'd even measure that it's like a [TS]

00:25:22   satisfaction what typing satisfaction [TS]

00:25:24   measurement you just use face ID to look [TS]

00:25:26   at the person's face and see if they're [TS]

00:25:27   making a face like they just smelled [TS]

00:25:30   something gross as they're trying to [TS]

00:25:31   type Wow [TS]

00:25:34   speaking of smelling something gross [TS]

00:25:35   tell me about your touch bar you don't [TS]

00:25:40   smell the Dutch bar but do touch the [TS]

00:25:42   globe don't smell the globe smell the [TS]

00:25:44   glove [TS]

00:25:44   sniff the glove come on chat room help [TS]

00:25:46   me I'm old and my brain doesn't work I [TS]

00:25:48   have no idea what you're talking about [TS]

00:25:49   yeah I noticed I didn't even bother [TS]

00:25:51   asking you to yeah well that was wise [TS]

00:25:53   you know as well smell the glove okay [TS]

00:25:55   thank you I feel a little bit better [TS]

00:26:00   final tap yeah still not your scene that [TS]

00:26:04   I should turn it up to 11 what I do yeah [TS]

00:26:07   there you go you know something's wrong [TS]

00:26:08   so I just wanted to mark this this point [TS]

00:26:12   in time where I got my 20 17 touch bar [TS]

00:26:15   micro whenever it was a couple months [TS]

00:26:17   ago and I've been using it and I do [TS]

00:26:19   despite the fact that's mostly in [TS]

00:26:20   clamshell on my desk want to go to [TS]

00:26:22   meetings and travel around the office I [TS]

00:26:23   do use it as an actual laptop and I [TS]

00:26:26   really feel like I've given the touch [TS]

00:26:27   bar you know a fair shake despite [TS]

00:26:31   continuing day the escape button or lack [TS]

00:26:34   thereof but I finally [TS]

00:26:37   did something that I've wanted to do [TS]

00:26:39   since they want but I've been resisting [TS]

00:26:40   which has changed that preference in the [TS]

00:26:43   keyboard settings that tells it to like [TS]

00:26:47   the default setting is allow [TS]

00:26:49   applications to change the touch bar so [TS]

00:26:50   that when you're in Safari you see like [TS]

00:26:52   safaris thumbnails and when you're in [TS]

00:26:53   mail you see like the mail buttons and [TS]

00:26:54   all that stuff right there's actually a [TS]

00:26:56   setting in System Preferences and the [TS]

00:26:58   keyboard system preference it says don't [TS]

00:27:01   do that just show me the like the system [TS]

00:27:05   controls all the time so the function [TS]

00:27:07   keys and media control and the sound [TS]

00:27:10   things basically making it like a little [TS]

00:27:11   static graphical version of the regular [TS]

00:27:14   keys that are on the MacBook Escape and [TS]

00:27:16   I read isn't doing that because like [TS]

00:27:18   look if you're going to give the touch [TS]

00:27:19   bar a fair shake use it how it's [TS]

00:27:21   supposed to be used use it in the [TS]

00:27:22   default settings allow the applications [TS]

00:27:24   to do all their stuff with it this who [TS]

00:27:25   knows maybe there's some application [TS]

00:27:26   that you use that you'll find the touch [TS]

00:27:27   bar really useful and that was not the [TS]

00:27:30   case and so and I was finding it [TS]

00:27:33   distracting as the touch bar like [TS]

00:27:34   changed from thing to thing as that like [TS]

00:27:36   command tabbed around and so I just [TS]

00:27:38   changed it to be static now so now I'm [TS]

00:27:40   effectively using little pictures of [TS]

00:27:42   keys that never change and I still wish [TS]

00:27:46   they were regular keys so I put me down [TS]

00:27:47   in the category of I can't say I'm an T [TS]

00:27:51   touch bar because I just don't like [TS]

00:27:52   laptops and so if I had to buy a laptop [TS]

00:27:55   it having a touch bar or not probably be [TS]

00:27:57   the least of my concerns but I didn't [TS]

00:28:00   find a place for the touch bar in my [TS]

00:28:03   life I just don't find myself looking at [TS]

00:28:06   that part of the machine when I'm using [TS]

00:28:08   it at all and maybe it's just because I [TS]

00:28:10   have all habits or whatever but it [TS]

00:28:11   didn't work out for me you were you were [TS]

00:28:15   talking with some people in one of the [TS]

00:28:17   slacks that were in together and you [TS]

00:28:20   were talking about uh it wasn't window [TS]

00:28:23   shade but I can't think of what it was [TS]

00:28:24   so let's just call it window shade and [TS]

00:28:26   you were talking about you know how you [TS]

00:28:28   still have window shade enabled again it [TS]

00:28:30   wasn't literally window shade but you [TS]

00:28:32   have window shade enabled even to this [TS]

00:28:33   day because you can't live without it [TS]

00:28:35   this example people gonna think I've run [TS]

00:28:37   window shade let's be clear I do not [TS]

00:28:39   well yeah I know but I can't remember [TS]

00:28:41   what the hell you talking about a [TS]

00:28:43   classic Mac window layering that's gotta [TS]

00:28:45   be it right maybe I don't know it [TS]

00:28:47   doesn't really matter the point of [TS]

00:28:48   driving it I think it's [TS]

00:28:49   like window layering if I remember the [TS]

00:28:51   conversation Greg there's people don't [TS]

00:28:52   know what that is but anyway I'm pretty [TS]

00:28:53   sure that's what it was so do you want [TS]

00:28:54   to briefly describe what that is then [TS]

00:28:56   that's just when you when you click a [TS]

00:28:57   window and classic Mac OS any window on [TS]

00:29:00   the screen if the window belongs to a [TS]

00:29:01   different application than the frontmost [TS]

00:29:03   one like an app when it belongs to an [TS]

00:29:06   application that's not currently the [TS]

00:29:07   active one [TS]

00:29:08   it doesn't just bring that window to the [TS]

00:29:10   front it brings that window and all the [TS]

00:29:12   other windows owned by that application [TS]

00:29:13   to the front and that's how I you know [TS]

00:29:17   use the Mac for 16 years before Mac OS [TS]

00:29:19   10 came along that way and that's how I [TS]

00:29:21   like to use it and so I've during the [TS]

00:29:25   entire life of Mac OS 10 and on Mac OS [TS]

00:29:28   there have been various utilities that [TS]

00:29:29   would change the window server behavior [TS]

00:29:31   to act that way but in the Mac OS 10 [TS]

00:29:36   timeline not only do you get that [TS]

00:29:39   feature but you also most of the [TS]

00:29:42   utilities I've use have allowed you to [TS]

00:29:43   get back the other behavior because [TS]

00:29:44   maybe you show it behaviors I'm like oh [TS]

00:29:46   what if I just want wind one window to [TS]

00:29:47   come to the front that behavior is it's [TS]

00:29:49   not what I want at all all right it's [TS]

00:29:51   just a matter of what you prefer because [TS]

00:29:52   with the tools that I use you're just [TS]

00:29:56   changing what the default is so for me [TS]

00:29:57   shift click brings a single window to [TS]

00:29:59   the front and just regular click blings [TS]

00:30:00   all the windows have long to that [TS]

00:30:02   application to the front and some people [TS]

00:30:04   may like you to reverse where a regular [TS]

00:30:06   click just brings that one window and [TS]

00:30:07   then some modifier click brings all the [TS]

00:30:09   windows or maybe you never want all the [TS]

00:30:10   windows to come but how I work based on [TS]

00:30:13   my habits [TS]

00:30:13   I want the default to be all windows [TS]

00:30:15   come to the front so I still do that I [TS]

00:30:16   didn't even know like yes she [TS]

00:30:19   shift-click doesn't do it by default it [TS]

00:30:21   doesn't seem but anyway no no is the [TS]

00:30:22   utility I think I'm using drag thing to [TS]

00:30:24   do it right now but it's very I think [TS]

00:30:26   native like the regular Mac out of the [TS]

00:30:29   box doesn't have a way for you to bring [TS]

00:30:31   all the windows to the front other than [TS]

00:30:32   clicking like a dock icon or whatever [TS]

00:30:33   like there's no modifier click on a [TS]

00:30:35   window to noon I think in any case the [TS]

00:30:38   reason I bring all this up is because it [TS]

00:30:41   struck me hearing you talk about this [TS]

00:30:44   that you and many other like old-school [TS]

00:30:48   Mac people created these habits over the [TS]

00:30:51   course of years that either because your [TS]

00:30:55   petulantly stubborn or just used to it [TS]

00:30:59   and probably both to be honest you just [TS]

00:31:02   can't break yourself of them and [TS]

00:31:03   I am glad that the list of things that I [TS]

00:31:08   have that are like that I feel like is [TS]

00:31:10   pretty small not to be fair Oh a young [TS]

00:31:12   child yes you think it's the little [TS]

00:31:14   small because your world hasn't yet [TS]

00:31:15   changed wait until everyone's in VR and [TS]

00:31:18   you're gonna be like I insist on using [TS]

00:31:19   my fingers because I use my fingers for [TS]

00:31:21   a really long time and you know what and [TS]

00:31:23   to that end actually the obvious answer [TS]

00:31:25   to this is no case you still prefer max [TS]

00:31:27   so you're old and you're you're relying [TS]

00:31:28   on old technology so your point is fair [TS]

00:31:31   but it's just it's striking to me how [TS]

00:31:33   you don't really like new things John I [TS]

00:31:37   think you're taking the wrong lesson for [TS]

00:31:39   this lesson this is like what is the [TS]

00:31:41   advantage for me changing my habits [TS]

00:31:43   there has to be an advantage that's to [TS]

00:31:44   be a reason for me to train myself out [TS]

00:31:46   of doing something that one reason could [TS]

00:31:48   be that there is literally no way to do [TS]

00:31:49   it the old way so guess what like hey [TS]

00:31:51   that's the stick version you have no [TS]

00:31:53   choice there is no more of that thing so [TS]

00:31:55   forget about it and whatever but if [TS]

00:31:58   there is a way to do it it's you know it [TS]

00:32:00   strips like what is the cost of like [TS]

00:32:02   enabling this way is it some hack that [TS]

00:32:04   destroys your system stability is it [TS]

00:32:06   something that you have to maintain and [TS]

00:32:08   carefully like upgrade and compile from [TS]

00:32:10   open source software or is like [TS]

00:32:12   jailbreaking where every time a new OS [TS]

00:32:14   comes out you have to get a new [TS]

00:32:15   jailbreak or whatever like that would be [TS]

00:32:17   the cost and the benefit is you just get [TS]

00:32:18   to continue to use your old habits and [TS]

00:32:20   it's not just habits in the case of [TS]

00:32:22   winter layering the way I use Windows [TS]

00:32:24   like my entire system of you know [TS]

00:32:26   dealing with Windows like this is an [TS]

00:32:29   important part of it the fact that I can [TS]

00:32:30   grab a corner of a window that belongs [TS]

00:32:32   to an application and bring all the [TS]

00:32:34   windows of that application to the front [TS]

00:32:35   like I don't have an alternate way to [TS]

00:32:38   manage windows in that way like if I [TS]

00:32:40   want to bring all the windows at the [TS]

00:32:41   front I've got to go down to the dock [TS]

00:32:42   icon but that that breaks my whole [TS]

00:32:45   system of arranging windows you know [TS]

00:32:46   spatially to have to use them as sort of [TS]

00:32:49   grab handles and to have locality of [TS]

00:32:51   cursor and not to constantly have to go [TS]

00:32:52   down to the bottom of the screen or to [TS]

00:32:54   the right or to the left or whatever so [TS]

00:32:56   there are benefits to that system and [TS]

00:32:59   from for this particular feature the [TS]

00:33:02   drawbacks in terms of system stability [TS]

00:33:04   or maintenance of a weird program or [TS]

00:33:08   anything just haven't been there unlike [TS]

00:33:10   for example window shade which I ran for [TS]

00:33:11   a little while but eventually it was [TS]

00:33:13   clear that Apple was never going to add [TS]

00:33:15   it and you [TS]

00:33:15   really add that some really nasty hacks [TS]

00:33:17   to your system to use it so I I [TS]

00:33:18   abandoned window shade but this I didn't [TS]

00:33:21   abandon because it is a very minor [TS]

00:33:23   change very cleanly implemented by [TS]

00:33:25   multiple products that don't require any [TS]

00:33:28   hacks to my system whatsoever and so I [TS]

00:33:31   keep doing it so the lesson is not never [TS]

00:33:33   learned new things or don't pick up new [TS]

00:33:34   habit or whatever the lesson is you know [TS]

00:33:36   don't don't blindly abandon the old for [TS]

00:33:40   no benefit if there you know if it [TS]

00:33:43   continues to work for you yeah but the [TS]

00:33:45   benefit is not having to do any sort of [TS]

00:33:47   tweaking right like something that Dan [TS]

00:33:49   Benjamin said years and years and years [TS]

00:33:51   ago which I I don't a hundred percent [TS]

00:33:53   agree with but I understand his point [TS]

00:33:55   was that like one should embrace the [TS]

00:33:58   operating system defaults because it's [TS]

00:34:00   that much less tweaking and finagling in [TS]

00:34:02   messing about you need to do when you [TS]

00:34:05   get a new machine you know because you [TS]

00:34:07   can just accept the defaults and move on [TS]

00:34:09   and to be fair like I have a not [TS]

00:34:11   insignificant list of software that I [TS]

00:34:13   considered completely required for me to [TS]

00:34:15   use a computer for example Alfred for [TS]

00:34:18   example one password for example Dropbox [TS]

00:34:21   but in terms of like tweaking the system [TS]

00:34:24   I don't feel like I'm that particularly [TS]

00:34:27   needy I I say that because I'm probably [TS]

00:34:30   more needy than then I realized but I [TS]

00:34:32   don't think I'm that bad where is it [TS]

00:34:35   seems like John and maybe this is just [TS]

00:34:37   your advanced stage maybe it's your [TS]

00:34:40   advanced experience but the platform but [TS]

00:34:42   it seems like you're more needy in this [TS]

00:34:44   department than I am I think I'm using [TS]

00:34:46   less stuff than you as evidenced by my a [TS]

00:34:48   nice clean menubar but like but argument [TS]

00:34:53   only makes sense if you are forced to [TS]

00:34:54   live in a hotel environment where you [TS]

00:34:56   have to sit down in front of a fresh [TS]

00:34:57   computer every day and start your work [TS]

00:34:58   like we have migration assistant we have [TS]

00:35:00   upgrade installs of operating systems [TS]

00:35:02   like this is not an issue at all like I [TS]

00:35:04   don't spend time setting up my new Macs [TS]

00:35:06   like for the people who do that maybe [TS]

00:35:08   it's a fun thing they like to do well I [TS]

00:35:09   just wanna have a fresh system and reset [TS]

00:35:10   it up I never reset up a machine from [TS]

00:35:12   scratch I just I just do an upgrade [TS]

00:35:13   install or use migration assistant all [TS]

00:35:15   my stuff is already there and it's not [TS]

00:35:17   that much stuff and dragged thing I'm [TS]

00:35:19   running anyway because I like to have a [TS]

00:35:21   thing on the screen that I can click on [TS]

00:35:23   the just has applications in it doesn't [TS]

00:35:25   minimize windows or folders in it so I [TS]

00:35:27   use that as a separate application [TS]

00:35:29   separate from its functionality for the [TS]

00:35:32   window layering but it just happens to [TS]

00:35:33   also do window layering so I'm getting [TS]

00:35:34   two for one out of that particular [TS]

00:35:35   application but no there's not that much [TS]

00:35:38   stuff I have my favorite applications I [TS]

00:35:39   run I think it runs zero system hacks of [TS]

00:35:43   any kind anymore like like literally [TS]

00:35:45   zero like nothing is a kernel extension [TS]

00:35:49   or a symbol plug-in or anything like [TS]

00:35:51   that [TS]

00:35:51   I don't I run very few things that even [TS]

00:35:54   display in the menu bar I run favorite [TS]

00:35:56   applications I like BBEdit I like drag [TS]

00:35:59   thing which is the plain old application [TS]

00:36:01   with no weird hacks you know I run slack [TS]

00:36:03   like we all do whether we like it or not [TS]

00:36:05   I was gonna say do any of us really run [TS]

00:36:07   slack or to slack run us like it's it's [TS]

00:36:09   a yeah it's a it's a fairly clean set up [TS]

00:36:12   and as we all know it's not like I get [TS]

00:36:14   new Mac so often that I'm constantly [TS]

00:36:16   setting my handles everything for me [TS]

00:36:19   like honestly I don't I don't see any [TS]

00:36:21   particular advantage in being able to [TS]

00:36:22   stone and then in front of anybody's [TS]

00:36:25   random computer and be able to use it [TS]

00:36:27   comfortably because first of all it's [TS]

00:36:29   not true for almost anybody like if you [TS]

00:36:30   sit down there hit command space and [TS]

00:36:31   spotlight comes up what are you gonna do [TS]

00:36:32   where's your Alfred now right now like I [TS]

00:36:36   don't there's the whole point is it [TS]

00:36:38   except software you can install things [TS]

00:36:40   on it to make it nicer to use that's why [TS]

00:36:42   we like Mac's and so I have I attached [TS]

00:36:44   no benefit to being able to use a stock [TS]

00:36:47   Mac comfortably so do you have your [TS]

00:36:49   squirrel direction as natural or the [TS]

00:36:51   bogus old one I have the old way and [TS]

00:36:55   again it's a setting that I said once [TS]

00:36:57   back when they changed that setting like [TS]

00:36:58   seven years ago I've never touched the [TS]

00:37:00   setting again because it just migrates [TS]

00:37:01   from computer to computer like it's you [TS]

00:37:03   know how long did you try natural [TS]

00:37:05   scrolling John no not at all like what's [TS]

00:37:07   the benefit huh Apple added the option [TS]

00:37:09   for that why would I try it like they [TS]

00:37:12   you know it's not Apple at the option so [TS]

00:37:14   I didn't feel like I had to run in the [TS]

00:37:15   ax it happily takes away the option [TS]

00:37:17   guess what I'm gonna switch scroll [TS]

00:37:18   directions because what the hell choice [TS]

00:37:19   do I have [TS]

00:37:19   right but they haven't taken it away [TS]

00:37:21   it's still there and I can I click that [TS]

00:37:22   checkbox once many many years ago and I [TS]

00:37:25   never think about it again so Marco are [TS]

00:37:28   you natural scrolling or no didn't we [TS]

00:37:30   talk about this recently I thought we [TS]

00:37:31   did I thought we did but I couldn't [TS]

00:37:32   remember the I did but Casey tends to [TS]

00:37:34   forget yeah I'm also old scrolling [TS]

00:37:36   because for the same reason that [TS]

00:37:38   basically like [TS]

00:37:39   I like I tried I tried natural scrolling [TS]

00:37:40   when that option came out for like a [TS]

00:37:42   half a day and I was like nope because [TS]

00:37:43   god you're both sold for the same reason [TS]

00:37:46   no because for the same reason I was [TS]

00:37:47   already used to it and there was no [TS]

00:37:48   pressure to actually change so it's like [TS]

00:37:50   why should I go through the hassle of [TS]

00:37:52   relearning this when I don't actually [TS]

00:37:53   have to and maybe down the road I will [TS]

00:37:55   have to but when that happens I'll learn [TS]

00:37:57   it until then I don't want to and do you [TS]

00:38:00   spend time click on that checkbox lot no [TS]

00:38:01   you do it once and that's it even if the [TS]

00:38:04   frequency I buy new max it isn't a big [TS]

00:38:06   problem we are sponsored this week by [TS]

00:38:10   aftershocks bone conduction headphones [TS]

00:38:12   go to ATP aftershocks calm to learn more [TS]

00:38:15   aftershokz headphones worked by a bone [TS]

00:38:17   conduction this means small transducers [TS]

00:38:19   rest in front of your ears not inside or [TS]

00:38:21   around them like most headphones and [TS]

00:38:23   they send tiny vibrations through your [TS]

00:38:25   cheek bones directly to your inner ear [TS]

00:38:27   totally bypass in your ears themselves [TS]

00:38:29   so unlike every other kind of headphone [TS]

00:38:31   bone conduction leave your ears [TS]

00:38:32   completely open with nothing plugging [TS]

00:38:35   them up or going around them so this is [TS]

00:38:37   great first of all for comfort for me at [TS]

00:38:39   least I can't wear things that go in my [TS]

00:38:41   ear they just hurt after socks don't [TS]

00:38:43   have that problem they're also great for [TS]

00:38:45   exercise and hot weather because they [TS]

00:38:47   don't have some kind of giant ear cup [TS]

00:38:49   making your ear all sweaty because [TS]

00:38:51   there's nothing actually resting on your [TS]

00:38:52   ear it's just it's a little tiny thing [TS]

00:38:54   that touches right in front area and [TS]

00:38:55   they're also ip55 certified for water [TS]

00:38:57   resistance in case you get really sweaty [TS]

00:38:59   or it starts raining and the biggest [TS]

00:39:01   difference is after shocks and this to [TS]

00:39:02   me is what defines them this is what [TS]

00:39:04   defines whether they're right for you [TS]

00:39:05   and this will either sound great or [TS]

00:39:07   awful to you is that nothing is blocking [TS]

00:39:09   your ears at all so you hear all the [TS]

00:39:12   sound from the world around you in [TS]

00:39:13   addition to what you're listening to so [TS]

00:39:15   this is actually not so great in like a [TS]

00:39:17   very loud place like a subway station [TS]

00:39:18   but it's awesome if you're doing [TS]

00:39:20   something like taking a walk outside or [TS]

00:39:22   walking through a city where you need to [TS]

00:39:24   be able to hear what's around you for [TS]

00:39:26   practicality or safety reasons they're [TS]

00:39:28   also great while jogging or while [TS]

00:39:29   cycling because you really don't want to [TS]

00:39:31   be listening to anything that's gonna [TS]

00:39:32   block out sound when you're doing [TS]

00:39:34   something where the environment around [TS]

00:39:35   you matters also just around the house [TS]

00:39:37   or around the office you can take you [TS]

00:39:39   you can do things like listen to a [TS]

00:39:40   podcast or take a phone call while also [TS]

00:39:43   hearing if say your kid upstairs wakes [TS]

00:39:46   up from their nap or there's a knock on [TS]

00:39:47   the door and it's the UPS person or [TS]

00:39:49   something so they're great for all sorts [TS]

00:39:50   of situations where you want to hear the [TS]

00:39:52   world around you [TS]

00:39:52   in addition to what you're listening to [TS]

00:39:54   the flagship model in the after Sox [TS]

00:39:56   lineup is the trek titanium and the new [TS]

00:39:59   Trek's air these are both great options [TS]

00:40:01   I've had both now I've had a few months [TS]

00:40:03   with each one and you really can't go [TS]

00:40:05   wrong with either wanting to be honest [TS]

00:40:06   the Trek's titanium is a little more [TS]

00:40:08   pocketable the treks air is a little bit [TS]

00:40:11   lighter and a little more comfortable so [TS]

00:40:13   it's really up to you what your [TS]

00:40:14   priorities are they're both fantastic [TS]

00:40:15   you can't go wrong both of them have [TS]

00:40:17   great battery life they have a two year [TS]

00:40:19   warranty and honestly either one you're [TS]

00:40:23   pretty you're pretty well off so check [TS]

00:40:24   it out today at ATP aftershock to calm [TS]

00:40:27   once again ATP aftershocks calm and you [TS]

00:40:30   can also use code ATP if you want to a [TS]

00:40:32   check out thank you very much - [TS]

00:40:34   aftershocks for sponsoring our show I [TS]

00:40:36   [Music] [TS]

00:40:38   wish to move on from these turf wars [TS]

00:40:41   that I'm starting I and why doesn't [TS]

00:40:42   somebody tell me about this link about [TS]

00:40:44   Johnny I've and him hearing our Macbook [TS]

00:40:47   criticism yeah this there's many been [TS]

00:40:50   many Johnny I've article recently most [TS]

00:40:51   of them live just since the paper didn't [TS]

00:40:52   haven't read but this one had a quote [TS]

00:40:54   that I wanted to pull it was some [TS]

00:40:55   someone asking Johnny I have about you [TS]

00:40:57   know current Apple stuff and he was [TS]

00:41:00   actually giving answers and so here is a [TS]

00:41:02   quote from this article which we will [TS]

00:41:04   link is Johnny I've saying absolutely [TS]

00:41:08   all of your feelings and feedback around [TS]

00:41:10   the MacBook you use we couldn't want to [TS]

00:41:12   listen more and we hear boy do we hear [TS]

00:41:15   so this is it's not much of a statement [TS]

00:41:17   but it's merely merely confirmation that [TS]

00:41:19   if you think Johnny I've created the [TS]

00:41:22   current line of MacBook and MacBook Pros [TS]

00:41:24   and thinks they're perfect and has no [TS]

00:41:26   idea that people have complaints about [TS]

00:41:28   them that is not the case he pretty [TS]

00:41:31   emphatically stated basically yes I have [TS]

00:41:34   heard complaints about this computer and [TS]

00:41:36   two things one we want to hear your [TS]

00:41:39   feedback about it it's not like we're [TS]

00:41:40   saying we made a perfect thing and screw [TS]

00:41:41   you if you don't like it and two they're [TS]

00:41:44   definitely hearing it so I think that [TS]

00:41:47   was refreshing because there's so little [TS]

00:41:48   communication inside Apple that you [TS]

00:41:50   could have a bunch of podcasts were a [TS]

00:41:52   bunch of people ramble on about how it [TS]

00:41:55   seems like apples not listening to us or [TS]

00:41:57   might live in a bubble and don't hear [TS]

00:41:58   the things that we're saying and that is [TS]

00:42:00   not the case maybe the the Mac Pro [TS]

00:42:03   roundtable this past spring was one of [TS]

00:42:06   the most straightforward honest and [TS]

00:42:08   almost apologetic statements to the [TS]

00:42:11   public [TS]

00:42:12   Apple has ever really given you know [TS]

00:42:14   that was like the only time they've ever [TS]

00:42:16   kind of done mea culpa I'm like yeah [TS]

00:42:18   this this product week we kind of messed [TS]

00:42:20   up and and we're gonna fix it I don't [TS]

00:42:22   think we're gonna get one of those for [TS]

00:42:24   the problems of the current generation [TS]

00:42:27   of MacBook Pro but this is about as [TS]

00:42:29   close as you can get I think this this [TS]

00:42:32   statement to me says like you know this [TS]

00:42:34   was this was not some like off-the-cuff [TS]

00:42:36   accidental thing that he let slip out [TS]

00:42:38   like I'm sure he I'm sure he thought [TS]

00:42:40   about that before he said it and knew [TS]

00:42:42   what he was saying and I think this is [TS]

00:42:44   as close as they're going to come to [TS]

00:42:46   there's been a lot of negative feedback [TS]

00:42:48   about this generation of laptops and we [TS]

00:42:50   hear you yeah and we don't know what [TS]

00:42:52   they're gonna do about it [TS]

00:42:53   you know it could be that what they do [TS]

00:42:55   is still doesn't satisfy satisfy some [TS]

00:42:57   people don't sighs fellas but but you [TS]

00:42:59   but you can't say at this point that [TS]

00:43:00   they have their heads in the sand which [TS]

00:43:02   is the thing that you could have said [TS]

00:43:03   was they're so they're so bad about [TS]

00:43:04   giving any sort of transparency to their [TS]

00:43:06   thinking because all you hear is like [TS]

00:43:08   the earnings call and about how many of [TS]

00:43:09   these things they're selling and how [TS]

00:43:11   their profits that are great and it's [TS]

00:43:12   like you have this fear that like maybe [TS]

00:43:13   they think everything is awesome because [TS]

00:43:14   they're selling more like and their [TS]

00:43:16   customer satisfaction they ever sold [TS]

00:43:23   before like all everything looks good [TS]

00:43:25   you know and you you worry that that [TS]

00:43:27   your concerns are irrelevant because who [TS]

00:43:30   cares what you think about the keyboard [TS]

00:43:31   if tons of people are buying them then [TS]

00:43:33   you're wrong and Apple should do what [TS]

00:43:35   sells more Mac's and makes more [TS]

00:43:37   customers happy right and that is the [TS]

00:43:38   fear of being marginalized but to hear [TS]

00:43:41   this direct feedback that you know and [TS]

00:43:43   boy do we hear like that not only do we [TS]

00:43:46   oh yeah we hear still be a lot of [TS]

00:43:47   problems but like that the Johnny I'm in [TS]

00:43:49   particular is probably getting an earful [TS]

00:43:51   about like you know slimline keyboards [TS]

00:43:53   that he insisted on or whatever who [TS]

00:43:54   knows but the particular details are but [TS]

00:43:56   I you know I like I like the idea of [TS]

00:43:58   communicating to the public something [TS]

00:44:01   that says we acknowledge you and and [TS]

00:44:05   merely acknowledging doesn't mean we [TS]

00:44:08   agree with you it doesn't mean you we're [TS]

00:44:12   going to do what you want but it does [TS]

00:44:15   say we're not sticking our head in the [TS]

00:44:17   sand and pretending you don't exist and [TS]

00:44:19   also that [TS]

00:44:19   not disregarding you like they could [TS]

00:44:21   have said like what kind of already said [TS]

00:44:23   about Apple Park where's another quote [TS]

00:44:25   that didn't pull from here which is like [TS]

00:44:26   I don't understand when people complain [TS]

00:44:27   about Apple park is essentially like we [TS]

00:44:29   didn't build it for you you don't work [TS]

00:44:31   for Apple it's for people who work at [TS]

00:44:32   Apple and we know how people who work at [TS]

00:44:34   Apple work and you don't so stop [TS]

00:44:37   complaining about our building like [TS]

00:44:38   we're not building a house for you [TS]

00:44:40   that's a different kind of feedback [TS]

00:44:41   which is like we hear you but we think [TS]

00:44:44   you are not what is it you don't have [TS]

00:44:46   standing we hear you but we don't care [TS]

00:44:48   yeah you don't have standing you're not [TS]

00:44:50   a party in this conversation like do you [TS]

00:44:52   work at Apple then maybe we'll listen to [TS]

00:44:54   you about how much you like the place [TS]

00:44:55   where you have to work if you work at [TS]

00:44:56   Apple or not you don't have to visit my [TS]

00:44:58   old campus do but anyway but if you [TS]

00:45:01   don't work at Apple you can have your [TS]

00:45:02   opinions but we're not gonna listen to [TS]

00:45:05   it because we're building you know the [TS]

00:45:07   place where Apple employees right now [TS]

00:45:08   obviously I feel like if someone was [TS]

00:45:11   more of an apple never thinking to come [TS]

00:45:12   back with giant said yeah but Apple [TS]

00:45:14   employees also have complaints about [TS]

00:45:16   this spaceship and so you could say [TS]

00:45:18   these are in my complaints I'm really [TS]

00:45:19   conveying to you the things that I have [TS]

00:45:21   heard Apple employees tell me you know [TS]

00:45:23   anonymously or otherwise about how they [TS]

00:45:24   want to have private offices and blah [TS]

00:45:26   blah is everything but clearly Johnny [TS]

00:45:28   was not ready to to accept that feedback [TS]

00:45:32   about Apple Park but he seems ready to [TS]

00:45:35   accept the feedback about the laptops [TS]

00:45:38   the question is what happens next or [TS]

00:45:41   what has already happened because as we [TS]

00:45:42   talked about before the timelines on [TS]

00:45:43   hardware designs are long and for all we [TS]

00:45:46   know eight months ago they already made [TS]

00:45:48   a radical right turn about their [TS]

00:45:50   keyboard plans for the next line of [TS]

00:45:51   laptops and we'll find out when they're [TS]

00:45:53   released here's hoping all right [TS]

00:45:57   ask ATP and we begin with Josh Keegan [TS]

00:45:59   who writes I grew up a huge book reader [TS]

00:46:01   my wife did two combined we have three [TS]

00:46:03   or four bookcases full of paperbacks on [TS]

00:46:04   hard covers I recently decided that we [TS]

00:46:06   should get rid of them they seem archaic [TS]

00:46:08   to me now in the age of e-books my wife [TS]

00:46:09   disagrees and so they remain do you guys [TS]

00:46:11   have a lot of books in the house just [TS]

00:46:13   keeping paper books seem old-fashioned [TS]

00:46:14   to you let me start by saying having us [TS]

00:46:17   adjudicate your marital deliberations is [TS]

00:46:20   probably not a wise choice but that [TS]

00:46:22   being said I we Aaron and I are both [TS]

00:46:26   pretty big readers Aaron more so than me [TS]

00:46:29   I feel like I just don't have time for [TS]

00:46:31   it probably because I'm spending too [TS]

00:46:32   much time on Twitter [TS]

00:46:33   because I'm an idiot but nevertheless I [TS]

00:46:35   do enjoy reading novels I do quite like [TS]

00:46:38   reading a physical book if I if I can I [TS]

00:46:42   prefer physical book over anything else [TS]

00:46:44   unless I'm travelling but anyways I [TS]

00:46:46   don't see a problem with books if you [TS]

00:46:49   don't need the space for anything else I [TS]

00:46:50   don't know why you would get rid of them [TS]

00:46:51   but I am NOT one that is deeply bothered [TS]

00:46:54   by by I'm gonna say clutter although it [TS]

00:46:57   doesn't sound like it's clutter stuff [TS]

00:46:59   contained in a books yes stuff thank you [TS]

00:47:01   so I say my vote is keep them unless you [TS]

00:47:04   have a reason for that space but that's [TS]

00:47:05   just me Marco what do you think we have [TS]

00:47:08   some books there they're in a bookshelf [TS]

00:47:10   in the living room it's a nice big [TS]

00:47:11   built-in thing and it would look weird [TS]

00:47:13   if it was empty and so we keep a whole [TS]

00:47:15   lot of books there [TS]

00:47:16   we don't actually really add or remove [TS]

00:47:19   or use the books there very often and so [TS]

00:47:23   most of the books just sit there and [TS]

00:47:25   look pretty [TS]

00:47:25   but that is a useful function they look [TS]

00:47:27   pretty on these giant shelves that are [TS]

00:47:29   built into our house and if they were [TS]

00:47:31   gone it would be weird so you know like [TS]

00:47:33   what you just had case like I don't [TS]

00:47:34   really I don't see any problem with [TS]

00:47:36   having them there they're not causing [TS]

00:47:37   any harm they don't have any needs [TS]

00:47:39   really and there's nothing else that we [TS]

00:47:41   would put on those shelves [TS]

00:47:43   at the moment so if that ever changes if [TS]

00:47:46   we really need the space or if for some [TS]

00:47:48   reason we want to tear those shelves out [TS]

00:47:49   of out of the walls then sure I will [TS]

00:47:52   push to get rid of to get rid of them [TS]

00:47:54   then but if they're not causing problems [TS]

00:47:56   for you I don't I don't see why you'd [TS]

00:47:59   get rid of them I like books I've [TS]

00:48:02   collected books since I was very young [TS]

00:48:04   not just for the words on the pages but [TS]

00:48:06   to the point where I would buy multiple [TS]

00:48:08   copies of a book I like because I like [TS]

00:48:10   the books as objects you know special [TS]

00:48:12   editions of books leather-bound versions [TS]

00:48:15   of books books with fancy illustrations [TS]

00:48:16   or shiny covers a really thick paper [TS]

00:48:18   stock I like books as objects yeah in [TS]

00:48:21   addition to liking the words in them [TS]

00:48:24   when I went to work for what was at the [TS]

00:48:26   time the largest ebook seller in the [TS]

00:48:28   world back in back in the early days [TS]

00:48:30   before Amazon even got into the game I [TS]

00:48:32   got converted to ebooks pretty much [TS]

00:48:34   wholesale so I prefer to actually read [TS]

00:48:38   books in electronic form but I still [TS]

00:48:40   have a huge soft spot for the physical [TS]

00:48:43   books I would do the things where I [TS]

00:48:45   would buy the book and read it [TS]

00:48:47   a book for him but then by the first [TS]

00:48:48   edition hardcover just to put in the [TS]

00:48:50   Shelf that I literally never opened so [TS]

00:48:54   I'm obviously very Pro book my problem [TS]

00:48:58   is if you if you were like this and you [TS]

00:49:00   really like books as physical objects [TS]

00:49:01   and you're not fantastically wealthy [TS]

00:49:04   eventually you will run out of room to [TS]

00:49:06   put books our house is essentially [TS]

00:49:08   overflowing with books most bookshelves [TS]

00:49:10   double and triple stacked with books in [TS]

00:49:12   the Attic and so now I've mostly put a [TS]

00:49:14   moratorium on buying more paper books [TS]

00:49:16   because I I can't I don't want to [TS]

00:49:18   displace any books that I have so right [TS]

00:49:20   now I mostly only by very large [TS]

00:49:23   beautiful coffee table books filled with [TS]

00:49:25   illustrations or like those really [TS]

00:49:28   gigantic awesome making of Star Wars [TS]

00:49:30   books that had that I have lots of words [TS]

00:49:33   and illustrations in them that would be [TS]

00:49:35   difficult to do in electronic form [TS]

00:49:37   unless someone gives me my 27 inch iPad [TS]

00:49:39   pro so I am all for physical books but [TS]

00:49:43   like so many physical objects if you [TS]

00:49:45   continue down that path you will [TS]

00:49:48   probably eventually run out of room for [TS]

00:49:49   books Craig writes [TS]

00:49:51   why does Apple refused to make desktop [TS]

00:49:53   back like keyboards gaming keyboards go [TS]

00:49:55   crazy with any on lights do you think [TS]

00:49:56   Apple would ever make a desktop keyboard [TS]

00:49:58   with just enough light to see your keys [TS]

00:49:59   I have a hard time answering this [TS]

00:50:03   question because I can touch type and I [TS]

00:50:04   have been able to for a very long time [TS]

00:50:07   so this having lights on my keyboard [TS]

00:50:10   does not really help me I presume that [TS]

00:50:13   they don't really have any interest in [TS]

00:50:15   this because it would you know cause the [TS]

00:50:17   the battery on your magic keyboard to [TS]

00:50:18   drain even faster and yes I know it's [TS]

00:50:20   easily rechargeable you don't have to [TS]

00:50:22   harpoon a turtle to do it but [TS]

00:50:24   nevertheless you know it's nice not [TS]

00:50:25   having to plug my keyboard in but once [TS]

00:50:27   every month or two and so I don't think [TS]

00:50:30   they will personally but I don't know [TS]

00:50:33   that's my two cents mark we went to you [TS]

00:50:35   first last time so John what do you [TS]

00:50:36   think even if you touch type the reason [TS]

00:50:39   they have the light of keyboards and [TS]

00:50:40   laptop is they think people will be [TS]

00:50:42   using them in dark places and yeah you [TS]

00:50:44   can touch type but can you touch type [TS]

00:50:45   the media keys can you touch type the [TS]

00:50:47   function keys most people can't like [TS]

00:50:49   it's just too far of a reach and they're [TS]

00:50:50   just too weird and you casually have to [TS]

00:50:51   glance and see you know where is you [TS]

00:50:54   know f7 or where is the pause key or you [TS]

00:50:58   know or whatever I mean help with these [TS]

00:50:59   new keyboards you can't even touch that [TS]

00:51:00   the air [TS]

00:51:01   keys yeah well you can eventually if you [TS]

00:51:04   feel for the little divider and the two [TS]

00:51:05   halves the key is for top and bottom [TS]

00:51:07   before you go to the left right but [TS]

00:51:08   anyway it's annoying so I think there is [TS]

00:51:11   a place for backlighting on keyboards [TS]

00:51:12   even for touch typists but for desktop [TS]

00:51:15   keyboards if you're using a desktop [TS]

00:51:17   keyboard in a dark place that's kind of [TS]

00:51:19   your choice probably like it's not like [TS]

00:51:21   a laptop where you may find yourself on [TS]

00:51:23   a plane where everybody's sleeping or [TS]

00:51:24   you know in an environment where the [TS]

00:51:26   lighting is not ideal and like I said [TS]

00:51:28   you do have the charging difficulty so I [TS]

00:51:30   don't think Apple's opposed to back of [TS]

00:51:32   the keyboards I wouldn't expect any neon [TS]

00:51:33   ones I feel like it's a thing I can see [TS]

00:51:37   Apple shipping if they could if they [TS]

00:51:39   could sort out the battery issues they [TS]

00:51:42   would probably ship it you know just [TS]

00:51:44   because someone will get it in an idea [TS]

00:51:46   that it's at its usual thing to have and [TS]

00:51:48   they can charge a little bit more Ani [TS]

00:51:49   for the backup version they would do it [TS]

00:51:50   but honestly unless someone inside Apple [TS]

00:51:53   is really passionate about this I just [TS]

00:51:56   see them leaving it as a third party [TS]

00:51:57   opportunity as they say because they [TS]

00:51:59   haven't come out with one by now they [TS]

00:52:00   obviously don't think it's a big need [TS]

00:52:02   you know using PC gaming keyboards that [TS]

00:52:05   are full of LEDs as an example is not a [TS]

00:52:08   good example of why Apple should do this [TS]

00:52:10   because things are hideous and I think [TS]

00:52:13   if you if Apple knows those exist which [TS]

00:52:15   I kind of hope that no one there knows [TS]

00:52:16   but if they do know they would use that [TS]

00:52:18   as an argument and why not to make these [TS]

00:52:20   things but yeah also as you mentioned it [TS]

00:52:23   would have to be charged you definitely [TS]

00:52:24   more frequently also I think that the [TS]

00:52:27   you know the need for word is less on [TS]

00:52:29   desktops because desktop screens are so [TS]

00:52:32   much bigger and you keep them so much [TS]

00:52:34   brighter usually because there's no [TS]

00:52:35   battery concern but there's a pretty [TS]

00:52:37   good chance there's the light from the [TS]

00:52:38   screen lights up the keys enough to show [TS]

00:52:41   you where the keys are even in a pitch [TS]

00:52:42   dark room so I think the need for it is [TS]

00:52:44   significantly lower it does however just [TS]

00:52:47   look cool like when it's done right like [TS]

00:52:48   the way apples are done with subtle [TS]

00:52:49   white lighting and supposed to blue LEDs [TS]

00:52:52   when done tastefully like that it can [TS]

00:52:55   look really cool it just looks like a [TS]

00:52:56   nice luxury product like on the laptops [TS]

00:52:58   this isn't to say that they should never [TS]

00:53:00   do it but I don't think they will just [TS]

00:53:02   because again charging needs the less [TS]

00:53:04   actual like physical need for it because [TS]

00:53:07   you can see your keyboard usually more [TS]

00:53:08   like in desktops and also that the [TS]

00:53:12   desktop keyboards are just a pretty low [TS]

00:53:13   priority for Apple [TS]

00:53:14   they don't really redesign them that [TS]

00:53:16   often or put that much effort into them [TS]

00:53:17   so I even you know from that point of [TS]

00:53:20   view I think it would be very hard to [TS]

00:53:22   argue that Apple should you know put in [TS]

00:53:25   the effort to make that happen on a [TS]

00:53:28   hardware line that they update what [TS]

00:53:30   every ten years all right and finally [TS]

00:53:33   pretend stats have rights how does [TS]

00:53:36   dynamic ad targeting and podcasts work [TS]

00:53:38   ad companies say they can target [TS]

00:53:39   listeners but Marco has said that you [TS]

00:53:41   can only really know how many downloads [TS]

00:53:43   the mp3 podcast file gets and that's [TS]

00:53:45   about it when it comes to data save for [TS]

00:53:47   proprietary apps and then he added this [TS]

00:53:50   one is for Casey I'm not sure because I [TS]

00:53:53   feel like I am deeply in ill-equipped [TS]

00:53:55   answer this question but this sounds [TS]

00:53:58   like it's two different things to me all [TS]

00:54:01   rolled into one or maybe I just would [TS]

00:54:03   like someone Marco I guess to clarify so [TS]

00:54:06   when I when I hear dynamic in podcasts [TS]

00:54:09   what I think is there is there are [TS]

00:54:12   podcasts [TS]

00:54:14   I don't know servers for lack of a [TS]

00:54:15   better description or networks where [TS]

00:54:17   they know that an ad starts at ten [TS]

00:54:20   minutes and it is two minutes long and [TS]

00:54:23   they can run an ad in that spot for a [TS]

00:54:27   week or two and then change that ad to [TS]

00:54:30   be something else and they'll Rhian code [TS]

00:54:31   or I'm assuming re-encode the mp3 and [TS]

00:54:34   for two weeks it'll be the next ad and [TS]

00:54:36   then so on and so forth but but what [TS]

00:54:38   proton is talking about is different [TS]

00:54:40   than that if I'm not mistaken which is [TS]

00:54:42   Oh Casey is a white male that is in its [TS]

00:54:46   mid 30s [TS]

00:54:47   let's give him these ads as opposed to [TS]

00:54:50   different ones so Marco can you kind of [TS]

00:54:52   tell me what this is all about yeah the [TS]

00:54:54   the latter theory you have is the more [TS]

00:54:56   correct one so the reason the reason [TS]

00:55:00   this came up and the reason I put it in [TS]

00:55:01   here as a question I wanted to answer is [TS]

00:55:02   that a lot of people are starting to [TS]

00:55:05   hear what are pretty clearly like [TS]

00:55:08   dynamically on demand inserted ads in [TS]

00:55:11   usually popular podcasts this past year [TS]

00:55:15   there have been a lot of major podcasts [TS]

00:55:18   like from major producers like some of [TS]

00:55:20   the public radio producers and some of [TS]

00:55:22   the big networks major producers are now [TS]

00:55:24   frequently using dynamic ad insertion [TS]

00:55:27   and what this is is [TS]

00:55:28   new ads can be inserted on every [TS]

00:55:32   download on every request that the file [TS]

00:55:34   gets every you know download request [TS]

00:55:37   from a client or a web browser can have [TS]

00:55:39   different ads in it they don't do every [TS]

00:55:41   encoding they do it by splicing because [TS]

00:55:43   the mp3 file format is very very easy to [TS]

00:55:45   splice which might lead into a future [TS]

00:55:47   topic if we ever get to it the so [TS]

00:55:50   basically what they do is your download [TS]

00:55:53   request from your podcast player or your [TS]

00:55:55   web browser hits they're basically add [TS]

00:55:57   splicing server and based on your IP [TS]

00:56:01   address and anything you can glean from [TS]

00:56:03   your headers which fortunately for a [TS]

00:56:06   podcast app is pretty minimal but it can [TS]

00:56:07   at least tell usually which podcast app [TS]

00:56:10   you're using what kind of device and [TS]

00:56:12   what OS version it has and you know from [TS]

00:56:17   your IP address it can derive your [TS]

00:56:18   approximate location now if it's a big [TS]

00:56:23   ad network and if it's integrated with [TS]

00:56:24   web ads then they can also derive other [TS]

00:56:27   things that things that a web browser [TS]

00:56:29   can pick up and they can correlate that [TS]

00:56:32   data based on your IP address and you [TS]

00:56:35   know and maybe you know maybe some idea [TS]

00:56:37   of what your phone model is they can [TS]

00:56:39   then correlate that with other data they [TS]

00:56:40   have from other sources like maybe [TS]

00:56:42   Facebook or Twitter or other big ad [TS]

00:56:44   networks and they can figure out more [TS]

00:56:46   about you but all the podcast app is [TS]

00:56:48   providing is whatever whatever the e [TS]

00:56:51   they would get if you fetched say an [TS]

00:56:53   image off their servers which is your IP [TS]

00:56:55   address and a user agent header that's [TS]

00:56:58   it but that is enough that you that a [TS]

00:57:02   lot of people report hearing like an ad [TS]

00:57:05   for a local car dealership in the middle [TS]

00:57:07   of a podcast from a national provider [TS]

00:57:08   and that creeps people out and they [TS]

00:57:11   wonder what's going on a lot of times [TS]

00:57:12   they blame overcast or they ask me like [TS]

00:57:14   hey what's this how did this work but [TS]

00:57:16   yeah this is just these big publishers [TS]

00:57:18   are now very very frequently using these [TS]

00:57:20   dynamic ad insertion platforms and the [TS]

00:57:22   way it works is pretty simple as is it [TS]

00:57:24   like you know they derive whatever they [TS]

00:57:26   can from your IP address and the user [TS]

00:57:27   agent header and then they they throw in [TS]

00:57:31   an ad and mp3 is a very forgiving and [TS]

00:57:34   simple format it's very very easy to [TS]

00:57:35   take chunks out of and splice in so in [TS]

00:57:38   their CMS is when they produce the shows [TS]

00:57:40   they just say you [TS]

00:57:42   you can put an ad at you know these two [TS]

00:57:43   timestamps in the show the main problem [TS]

00:57:47   I have with it as as a listener first of [TS]

00:57:49   all is it's kind of creepy in the ads [TS]

00:57:50   are pretty oftentimes pretty low value [TS]

00:57:52   ads because there are things like car [TS]

00:57:54   dealerships and it just turns into [TS]

00:57:55   basically what radio ads were which is [TS]

00:57:57   not something any of us should ever [TS]

00:57:58   ascribe or aspire to because they're [TS]

00:58:00   really you know bargain-basement low [TS]

00:58:02   price low value ads so hopefully that's [TS]

00:58:05   not the world we're heading towards here [TS]

00:58:07   but also it causes other problems so for [TS]

00:58:10   instance the mp3 file format specifies [TS]

00:58:14   length in about three different ways and [TS]

00:58:16   a lot of times these these splicing ad [TS]

00:58:20   platforms don't update them all [TS]

00:58:21   correctly so it causes weird problems in [TS]

00:58:25   players like mine where sometimes [TS]

00:58:27   certain files will say and two minutes [TS]

00:58:31   early because that's the amount of AD [TS]

00:58:33   they injected and they forgot to update [TS]

00:58:34   the duration or their platform didn't do [TS]

00:58:35   it right or something like that or [TS]

00:58:36   seeking will be slightly broken or [TS]

00:58:38   something like that [TS]

00:58:39   other the other major problem is even if [TS]

00:58:41   you get past the technical hurdles there [TS]

00:58:43   because the ads they insert are not [TS]

00:58:45   consistent lengths it starts to erode [TS]

00:58:49   the value of timestamp links so you [TS]

00:58:51   can't for instance say oh you got to [TS]

00:58:53   hear you know this you know NPR podcast [TS]

00:58:56   at at 17 minutes because you're the 17 [TS]

00:59:00   minutes when you download the file might [TS]

00:59:02   be a different part of the file then [TS]

00:59:03   then what the person who is telling you [TS]

00:59:06   that had and their copy of the file [TS]

00:59:07   because if you had ten minutes of ads in [TS]

00:59:09   yours and they had seven minutes of ads [TS]

00:59:11   in theirs you're gonna be three minutes [TS]

00:59:12   off so it arose the value of sharing [TS]

00:59:15   timestamps and and of referring to [TS]

00:59:18   timestamps which i think is very [TS]

00:59:20   damaging to the spread of podcasts but [TS]

00:59:23   ultimately I don't have any real say in [TS]

00:59:26   this they're gonna do what they're gonna [TS]

00:59:27   do they are doing it and I've tried to [TS]

00:59:29   argue with some of these producers they [TS]

00:59:30   shouldn't be doing this but they are [TS]

00:59:31   anyway so oh well this is where we live [TS]

00:59:33   in now and that's how it works it's it's [TS]

00:59:37   pretty basic and I wish it didn't work [TS]

00:59:39   that way but it does the good thing is [TS]

00:59:42   that it can't ever get as bad as web [TS]

00:59:44   tracking you know when you fetch a web [TS]

00:59:47   page your browser executes code on that [TS]

00:59:49   page is behalf that has any JavaScript [TS]

00:59:51   embedded which these days it always does [TS]

00:59:53   so the amount of data that a web [TS]

00:59:55   Paige can collect about you is way [TS]

00:59:58   higher than the amount of [TS]

00:59:58   higher than the amount of [TS]

01:00:00   data that a podcast publisher can [TS]

01:00:01   collect about you because when your [TS]

01:00:03   podcast downloads the file it's just [TS]

01:00:05   playing a media file it is not executing [TS]

01:00:08   arbitrary code supplied by the publisher [TS]

01:00:10   so they can't add any more tracking or [TS]

01:00:14   collect any more data or observe your [TS]

01:00:15   behavior any more than a person at this [TS]

01:00:18   IP address and using this app downloaded [TS]

01:00:21   this file that's it that's all the [TS]

01:00:23   information they have again they can [TS]

01:00:25   correlate that if they know more about [TS]

01:00:27   that IP address from other sources but [TS]

01:00:30   as far as the podcast player and that's [TS]

01:00:32   all it's giving them but the scary thing [TS]

01:00:35   though is that anything that people [TS]

01:00:35   don't think about is that they do have a [TS]

01:00:38   source for correlation they know so much [TS]

01:00:39   about your IP address because chances [TS]

01:00:42   are very good in the recent past you [TS]

01:00:44   have hit a webpage somewhere that has [TS]

01:00:46   some Facebook embedded widget they got [TS]

01:00:48   your Facebook cookies and now knows who [TS]

01:00:49   you are on Facebook and now is know your [TS]

01:00:50   entire social graph and your first and [TS]

01:00:52   last name and the last thing you bought [TS]

01:00:53   from Amazon and like those ad networks [TS]

01:00:55   that's all they're doing is correlating [TS]

01:00:57   a user activity across multiple [TS]

01:00:59   platforms and just synthesizing it into [TS]

01:01:01   this you know up-to-date knowledge about [TS]

01:01:03   a particular person or IP address or [TS]

01:01:05   combination of IP address and user agent [TS]

01:01:07   and whatever else they can glean from [TS]

01:01:09   your device like that's that's all these [TS]

01:01:11   networks do and so even though the [TS]

01:01:12   podcast player is not revealing is [TS]

01:01:14   really the minimum it possibly can about [TS]

01:01:16   you once they go off to the side and [TS]

01:01:19   look up all the other stuff that's [TS]

01:01:21   that's how they know like that you're [TS]

01:01:22   shopping for toilets and it's now it's [TS]

01:01:24   time to show you a toilet know where you [TS]

01:01:25   live they they know who your friends are [TS]

01:01:28   they know you've been shopping for [TS]

01:01:29   toilets and they're gonna insert the [TS]

01:01:30   toilet ad and that seems terrifying but [TS]

01:01:32   it's because of all the rest of the [TS]

01:01:34   internet particularly the web not [TS]

01:01:36   because of the podcast player and that's [TS]

01:01:37   why these things are creepy the idea [TS]

01:01:39   that they the aggragate and and [TS]

01:01:41   centralize this knowledge so that [TS]

01:01:42   there's almost nothing you can do on the [TS]

01:01:45   internet where they can't figure out who [TS]

01:01:46   you are through those kinds of [TS]

01:01:49   correlations so you know I don't know [TS]

01:01:52   what the solution is but the the [TS]

01:01:56   relative purity of podcast doesn't [TS]

01:01:58   actually save us from anything and even [TS]

01:01:59   you know for stuff like show notes if [TS]

01:02:01   you can put HTML and show notes it's [TS]

01:02:03   only a matter of time before one or more [TS]

01:02:06   podcast applications pre-render the show [TS]

01:02:09   notes and are not as scrupulous as [TS]

01:02:10   overcast about allowing what appears and [TS]

01:02:12   then HTML and [TS]

01:02:13   sort of take the easy way out and just [TS]

01:02:14   throw some content from a feed into a [TS]

01:02:16   web view and that executes and it has a [TS]

01:02:18   little tracking you know blip and embeds [TS]

01:02:21   a Facebook widget and runs JavaScript [TS]

01:02:23   and who knows what else like so the the [TS]

01:02:25   web has a way of seeping into many [TS]

01:02:27   different corners of applications and if [TS]

01:02:30   you're if you're not constantly fighting [TS]

01:02:31   against that tide is really easy for [TS]

01:02:33   creepy stuff to sneak into your [TS]

01:02:35   application we are sponsored this week [TS]

01:02:38   by Linode my favorite web host go to [TS]

01:02:41   lynda.com slash ATP to learn more and [TS]

01:02:43   use code accidental podcast 10 to get a [TS]

01:02:46   $10 credit Linode is the best web host I [TS]

01:02:50   have ever used I have trust me a lot of [TS]

01:02:53   experience with hosted web servers going [TS]

01:02:55   all the way back to the year 2000 and [TS]

01:02:57   I've I've hosted literally hundreds of [TS]

01:03:00   servers and VPS since then at probably [TS]

01:03:04   10 or 15 different web posts and Linode [TS]

01:03:06   just kicks their butts it's so much [TS]

01:03:08   better on so many levels that's why I [TS]

01:03:11   move everything there now it is just so [TS]

01:03:13   much more pleasant to use their pricing [TS]

01:03:15   is incredibly compelling plans start at [TS]

01:03:18   just $10 a month littered now offers two [TS]

01:03:21   gigs of RAM at that $10 a month level [TS]

01:03:23   this is pretty much unheard of in the [TS]

01:03:25   web hosting industry I mean the [TS]

01:03:26   resources you get for $10 a month Linode [TS]

01:03:28   I used to pay hundreds of dollars a [TS]

01:03:30   month for not that long ago and they [TS]

01:03:32   have all sorts of great features they [TS]

01:03:34   have managed backups they have managed [TS]

01:03:35   load balancers which I use they're [TS]

01:03:37   wonderful they have managed stats if you [TS]

01:03:40   want that they have both managed and [TS]

01:03:42   unmanaged services for your actual [TS]

01:03:43   Linode themselves so if you need help [TS]

01:03:45   that's available to you but it's mostly [TS]

01:03:47   made for unmanaged people who want to [TS]

01:03:48   run it yourself and they have all sorts [TS]

01:03:50   of great documentation and tutorials if [TS]

01:03:53   you just to learn how to run a Linux [TS]

01:03:55   server if you have any questions [TS]

01:03:56   in fact chances are if you've ever [TS]

01:03:58   googled for some kind of answer on how [TS]

01:04:00   to run a Linux server you've probably [TS]

01:04:01   come across their help documentation [TS]

01:04:02   even if you weren't using Linode because [TS]

01:04:04   that's how good it is that it ranks [TS]

01:04:05   highly in the search engine because [TS]

01:04:06   people keep using it Linode stuff is so [TS]

01:04:09   great it's so easy to use $10 a month [TS]

01:04:11   gets you two gigs of ram in a virtual [TS]

01:04:13   server you have full root access you can [TS]

01:04:14   install whatever you want it's wonderful [TS]

01:04:16   so check out Linode today I highly [TS]

01:04:19   recommend it it is the only web host you [TS]

01:04:21   should be looking at if what you're [TS]

01:04:22   looking for is straight up web hosting [TS]

01:04:24   go to lynda.com slash ATP and use [TS]

01:04:27   accidental podcast 10 to get a $10 [TS]

01:04:30   credit thank you so much to Linode for [TS]

01:04:33   hosting all of my stuff and supporting [TS]

01:04:35   this show Thursday night I'm laying in [TS]

01:04:42   bed and I'm looking at you know Twitter [TS]

01:04:43   or what have you and I'm starting to see [TS]

01:04:47   that that people in the future are very [TS]

01:04:51   perturbed and they're perturbed because [TS]

01:04:54   apparently some of their phones are [TS]

01:04:56   endlessly rebooting and I'm starting to [TS]

01:04:59   see like text messages or slack messages [TS]

01:05:01   from friends who live in the future and [TS]

01:05:03   they're saying oh my god something is [TS]

01:05:07   deeply wrong change your phone's clock [TS]

01:05:10   what change your phone's clock because [TS]

01:05:13   once you hit Friday the air I'm sorry [TS]

01:05:16   once you hit I guess was Friday night it [TS]

01:05:18   doesn't matter boy one of these days [TS]

01:05:20   once you hit overnight at like 12:15 [TS]

01:05:22   suddenly your phone will go bananas I [TS]

01:05:26   think it was Friday night into Saturday [TS]

01:05:28   that's my bad yeah it was into December [TS]

01:05:29   2nd yep so change your phone Casey [TS]

01:05:33   either turn off all notifications which [TS]

01:05:35   there is no big red you know abort [TS]

01:05:38   switch for notifications so you have to [TS]

01:05:40   go into every single app and turn them [TS]

01:05:41   off or change your clocks such that you [TS]

01:05:45   will never roll over the very early [TS]

01:05:48   morning of December 2nd which is what I [TS]

01:05:50   did and that causes a whole new world of [TS]

01:05:52   problems that are not terribly [TS]

01:05:53   interesting but it was it was a pain in [TS]

01:05:55   the butt that was my first question I [TS]

01:05:56   was gonna ask you when I was going I'm [TS]

01:05:58   living backwards in time going through [TS]

01:06:00   your old Twitter pass and seeing that [TS]

01:06:02   you and lots of other people not just [TS]

01:06:04   you went with that option like [TS]

01:06:07   something's wrong we're not quite sure [TS]

01:06:08   what it is at this point in time but one [TS]

01:06:10   of the suggested solutions is to set [TS]

01:06:11   your clock back and a bunch of people [TS]

01:06:13   who I felt like should know better said [TS]

01:06:15   I'll do that I'll set my clock back well [TS]

01:06:18   will will slow down what are my options [TS]

01:06:19   so I have three options to my mind I can [TS]

01:06:23   wait and see and potentially end up with [TS]

01:06:25   a phone that is not bricked but is damn [TS]

01:06:28   near useless [TS]

01:06:29   I can pray that I don't get zapped by [TS]

01:06:32   this bug or I can set my clock back and [TS]

01:06:36   just deal with some inconveniences yep [TS]

01:06:37   but both [TS]

01:06:38   two options are better than setting your [TS]

01:06:39   clock back like in general I would say [TS]

01:06:42   like as a computer user rule of thumb [TS]

01:06:46   this didn't used to be true but has been [TS]

01:06:48   true for the past I don't know decade or [TS]

01:06:50   so since SSL [TS]

01:06:51   yeah probably but but even actually [TS]

01:06:54   maybe even before don't change the date [TS]

01:06:57   on your computer because unbeknownst to [TS]

01:06:58   you tons of things on your computer and [TS]

01:07:01   especially on your phone don't work if [TS]

01:07:04   you're if the date your date is not the [TS]

01:07:08   real date things like iMessage which you [TS]

01:07:11   probably care about a lot like texting [TS]

01:07:12   is a very popular application it was [TS]

01:07:15   very recent all those things there's [TS]

01:07:18   nothing they will instantly break but [TS]

01:07:19   they can break websites the popular [TS]

01:07:22   websites that you use applications that [TS]

01:07:25   like many many things depend on the date [TS]

01:07:27   so like the options you listed like you [TS]

01:07:30   could cross your fingers and hope you [TS]

01:07:32   could wait for a different thing another [TS]

01:07:34   one is you could just shut down your [TS]

01:07:35   phone and wait with your phone turned [TS]

01:07:37   also at the very least you know like [TS]

01:07:39   whatever data is on your phone is safe [TS]

01:07:41   because the thing is off right and then [TS]

01:07:42   just find out what the duskiness out but [TS]

01:07:44   you know for a fact that changing the [TS]

01:07:46   date is gonna mess some things up maybe [TS]

01:07:49   a few things maybe a lot of things and [TS]

01:07:52   the main reason I wouldn't changed in [TS]

01:07:54   this case is in a sort of an unknown [TS]

01:07:55   type scenario where you don't know what [TS]

01:07:57   the deal is like is this a big bug is it [TS]

01:07:58   a little bug what's the fix gonna be is [TS]

01:08:00   Apple gonna have a thing there's so many [TS]

01:08:01   unknowns I wouldn't want to add to the [TS]

01:08:04   noise with date stuffed and this [TS]

01:08:06   happened with a lot of people who would [TS]

01:08:07   set their date back where once the bug [TS]

01:08:10   fix was out they're like oh the they [TS]

01:08:12   fixed the bug but now I can't FaceTime [TS]

01:08:14   with people and it was because they had [TS]

01:08:15   said the date back and now their face ID [TS]

01:08:17   or whatever was yeah and now they're [TS]

01:08:19   suffering from the fallout of their [TS]

01:08:20   attempted fix so it's counterintuitive [TS]

01:08:22   if you haven't dealt with any of things [TS]

01:08:24   but perhaps surprisingly changed in the [TS]

01:08:27   data on your computer or phone can and [TS]

01:08:29   will cause all sorts of weird problems [TS]

01:08:31   that are difficult to attribute or [TS]

01:08:32   diagnose and won't give you nice error [TS]

01:08:34   messages that say oh you change your [TS]

01:08:35   date so I would suggest that if that [TS]

01:08:38   among all the options that you have pick [TS]

01:08:41   that one last pick that one after you [TS]

01:08:44   know prefer the option of simply turning [TS]

01:08:46   off your phone [TS]

01:08:46   so I disagree I'd also add to the list [TS]

01:08:49   of problems that it causes [TS]

01:08:51   will sink bugs and possible data loss [TS]

01:08:53   with apps that sink yes because a lot of [TS]

01:08:55   sink engines are the a lot of sing [TS]

01:08:57   engines try to resolve merges changes [TS]

01:09:00   and conflicts using time this isn't [TS]

01:09:02   always the best approach but this is [TS]

01:09:03   basically how a lot of them do it anyway [TS]

01:09:05   so sometimes it salts antennas all [TS]

01:09:08   you've got depending on how the same [TS]

01:09:09   service works right and there's all [TS]

01:09:10   sorts of methods to sync but that but [TS]

01:09:11   using time to help resolve like who [TS]

01:09:14   changed what lasts and whose version of [TS]

01:09:16   there should be the authoritative [TS]

01:09:16   version is a very very common way to do [TS]

01:09:19   it so if you change your date back not [TS]

01:09:22   only are you likely to not only be [TS]

01:09:24   causing a whole bunch of other weird [TS]

01:09:25   stuff to happen for instance late you've [TS]

01:09:28   now created like two copies of December [TS]

01:09:31   1st in your computing environment and [TS]

01:09:33   like so like things can be written to [TS]

01:09:36   the to the file system or things can be [TS]

01:09:38   changed or things can be dated in a way [TS]

01:09:39   that makes them seem like they were [TS]

01:09:41   sequential in one direction but they [TS]

01:09:43   were actually sequential in the other [TS]

01:09:44   direction or like there's so many weird [TS]

01:09:47   things that can happen this doesn't [TS]

01:09:49   usually happen with daylight saving time [TS]

01:09:50   bugs because a that doesn't actually [TS]

01:09:51   change the underlying unix time value of [TS]

01:09:53   the computer and be you're normally [TS]

01:09:55   asleep between 2:00 and 3:00 in the [TS]

01:09:56   morning so it doesn't usually affect you [TS]

01:09:58   and here because you're not usually [TS]

01:09:59   using a computer at that point but [TS]

01:10:01   changing your clock backed by a whole [TS]

01:10:03   day gives you a large opportunity to [TS]

01:10:07   make a whole bunch of changes and and [TS]

01:10:09   create data and make edits to things and [TS]

01:10:11   things like that in a way that will very [TS]

01:10:14   much confuse software and cause weird [TS]

01:10:16   bugs to happen that you might not [TS]

01:10:17   immediately see see and I understand [TS]

01:10:19   that but I think two different comments [TS]

01:10:22   in the chatroom kind of sum up my [TS]

01:10:23   opinion psycho Mac head said tons of [TS]

01:10:25   things not working is better than [TS]

01:10:27   everything not working and I agree with [TS]

01:10:28   that because I your guys aren't wrong [TS]

01:10:30   you're absolutely right but I didn't [TS]

01:10:34   know at the time and I knew I was about [TS]

01:10:36   to go to sleep for the evening and cross [TS]

01:10:37   into this no-man's land I didn't know at [TS]

01:10:40   the time how bad the error was like I [TS]

01:10:42   heard it was just a constant respring [TS]

01:10:43   but I didn't know if it was a constant [TS]

01:10:45   ray spring every two seconds every two [TS]

01:10:48   minutes every two hours and I wanted to [TS]

01:10:52   leave myself the ability to say I don't [TS]

01:10:54   know do a software update without having [TS]

01:10:56   to worry about the respring happening [TS]

01:10:58   every two seconds now as it turns out it [TS]

01:11:01   was not every two seconds there was [TS]

01:11:02   every like two or three minutes but I [TS]

01:11:03   didn't know at the time and [TS]

01:11:04   I knew I was about to go to sleep but [TS]

01:11:07   like Marco said data loss like turning [TS]

01:11:09   your phone off is still the preferable [TS]

01:11:11   one like until the dust settles because [TS]

01:11:13   if you had a sink in just now thinks the [TS]

01:11:15   server-side version is newer than your [TS]

01:11:17   than your day old data which is actually [TS]

01:11:19   updated a second ago and it overwrites [TS]

01:11:21   your locally edited information with [TS]

01:11:23   stuff from the server like you haven't [TS]

01:11:24   actually done anything but you've merely [TS]

01:11:25   changed the date back so it's confused [TS]

01:11:27   about what the latest stuff is and it [TS]

01:11:29   brings that like you could have data [TS]

01:11:30   loss whereas you know the respring thing [TS]

01:11:33   or even just restarting there was not a [TS]

01:11:36   mention of data loss in that and either [TS]

01:11:37   way if you want to avoid it entirely [TS]

01:11:38   turn your phone turn your phone off shut [TS]

01:11:40   it down and wait to find out what the [TS]

01:11:42   deal is that is that is the safest [TS]

01:11:44   possible default [TS]

01:11:45   I don't not saying like you know saying [TS]

01:11:46   like say it's not the end of the world [TS]

01:11:48   like it's you you made a call and you [TS]

01:11:50   probably knew the risks better than most [TS]

01:11:51   people this is mostly for other people [TS]

01:11:53   who think that changing the date has no [TS]

01:11:54   risks associated with it you emphasize [TS]

01:11:56   that it has lots of risks and the [TS]

01:11:59   fallout from it can ripple through for a [TS]

01:12:02   long time and can be hard to distinguish [TS]

01:12:05   problems caused by you changing the date [TS]

01:12:07   and problems caused by the bug and [TS]

01:12:09   problems that still linger after the bug [TS]

01:12:11   is fixed and like I said I think that [TS]

01:12:13   happened people who change the date had [TS]

01:12:15   problems when they tried to apply the [TS]

01:12:16   software update because they had changed [TS]

01:12:18   the date see but the thing is though we [TS]

01:12:21   didn't know or at least I didn't know at [TS]

01:12:23   the time I made this decision what was [TS]

01:12:25   gonna happen and and I don't think just [TS]

01:12:28   turning off my phone in Waiting to the [TS]

01:12:30   next day and trying on another device to [TS]

01:12:32   see what the fix was that to me is not a [TS]

01:12:35   valid option because what if for the [TS]

01:12:37   sake of discussion it was a respring [TS]

01:12:38   every two seconds what am i how am i [TS]

01:12:41   going to accomplish anything at that [TS]

01:12:43   point so my phone goes off and [TS]

01:12:45   everything's working like I that I mean [TS]

01:12:47   I turn it off Friday night everything's [TS]

01:12:49   working Saturday morning I wake up and I [TS]

01:12:52   turn it on immediately Rae Springs [TS]

01:12:55   respring respring now what do I do [TS]

01:12:57   Wow you don't turn on that you don't [TS]

01:12:59   turn on the phone until you know there's [TS]

01:13:00   a fix like or do you know what the [TS]

01:13:01   decision is because like information [TS]

01:13:03   came out like we don't know what we [TS]

01:13:05   don't know now but presumably by the [TS]

01:13:07   next day you wake up and you read here's [TS]

01:13:08   what the deal is is there fixes they're [TS]

01:13:10   not effects how bad is the bug what are [TS]

01:13:12   the possible workarounds was like you [TS]

01:13:14   know like waiting for more information [TS]

01:13:15   to come out of century because more [TS]

01:13:16   information didn't come out in about a [TS]

01:13:17   day [TS]

01:13:17   you learn the shape of this bug you [TS]

01:13:19   learn what what it actually caused you [TS]

01:13:21   learn multiple workarounds including the [TS]

01:13:23   date thing and by then people were [TS]

01:13:24   learning about the problems about having [TS]

01:13:26   a date bug like just I'm just saying [TS]

01:13:27   like patience right and you know know [TS]

01:13:29   your phone's not gonna fix itself when [TS]

01:13:31   it's turned off but it's also not gonna [TS]

01:13:32   get worse [TS]

01:13:32   so like presumably Apple will fix this [TS]

01:13:35   Apple is not going to allow that if it's [TS]

01:13:36   a important bug it's not like Apple's [TS]

01:13:38   gonna be silent for six months about [TS]

01:13:39   this bug and and no one could turn on [TS]

01:13:41   their phones like you're not gonna be [TS]

01:13:42   stuck with the turned off phone forever [TS]

01:13:43   there will be a fix and the more series [TS]

01:13:45   is the the the sooner the fix will be so [TS]

01:13:47   I was like it's like that is the it's [TS]

01:13:49   perhaps the most annoying option but [TS]

01:13:51   it's also the most conservative and [TS]

01:13:52   probably the safest and that's why I [TS]

01:13:53   would rank it above changing the date [TS]

01:13:55   because that is that's that's more a [TS]

01:13:56   risky option it's a way like can I can [TS]

01:13:58   take can I do something they'll expose [TS]

01:14:00   me to a small amount of risk but let me [TS]

01:14:01   not have to let me continue using my [TS]

01:14:03   phone essentially yeah that's exactly [TS]

01:14:05   the math I did and to me being able to [TS]

01:14:07   still use my phone was was worth that [TS]

01:14:10   risk and I'm not saying that I'm right [TS]

01:14:11   I'm just saying I stand by the decision [TS]

01:14:14   I made at the time but anyway as it [TS]

01:14:16   turns out it was not as dire as I [TS]

01:14:18   thought and to be honest John's approach [TS]

01:14:20   in retrospect was the best answer which [TS]

01:14:23   would have been to turn off your phone [TS]

01:14:25   just wait it out see what happens and [TS]

01:14:27   and as I think I said a moment ago it [TS]

01:14:30   turns out that I guess something with [TS]

01:14:32   local notifications was causing an error [TS]

01:14:35   within springboard and springboard is [TS]

01:14:37   you know the the home screen among other [TS]

01:14:38   things and so springboard would crash [TS]

01:14:40   every two or three minutes and this was [TS]

01:14:42   only if you had an app that used a local [TS]

01:14:44   notification and if you're not a iOS [TS]

01:14:47   developer that may not mean a lot to you [TS]

01:14:48   and so a local notification to a user [TS]

01:14:52   looks identical in almost every scenario [TS]

01:14:54   pretty actually every scenario I can [TS]

01:14:56   think of to a push notification but the [TS]

01:14:58   difference is rather than coming from an [TS]

01:14:59   external tear device server [TS]

01:15:01   it's coming from your phone itself so [TS]

01:15:03   your phone is either saying maybe in a [TS]

01:15:05   background process oh I would like to [TS]

01:15:07   send a you know have a notification show [TS]

01:15:09   up or perhaps in the case of like dude [TS]

01:15:12   eue [TS]

01:15:12   hey this person has asked for a reminder [TS]

01:15:15   about this thing they want to do at you [TS]

01:15:18   know nine o'clock in the evening they [TS]

01:15:19   the person has asked to be reminded that [TS]

01:15:22   ATP is being recorded and so they'll [TS]

01:15:25   schedule our reminder locally on the [TS]

01:15:27   device for nine o'clock on Wednesday [TS]

01:15:29   evening [TS]

01:15:30   and those were the things that were [TS]

01:15:32   causing the problem and by the time I [TS]

01:15:33   woke up there was actually a fix [TS]

01:15:36   available and before we talked about [TS]

01:15:39   what that fix was do we have any other [TS]

01:15:40   commentary about the bug itself yeah [TS]

01:15:45   Marcos commentary the best solution [TS]

01:15:48   obviously is always luck which is what I [TS]

01:15:50   had because I was way behind in Twitter [TS]

01:15:52   so like I said I'm reading about the bug [TS]

01:15:54   like hours and hours like I'm reading [TS]

01:15:56   hours and hours old tweets so the whole [TS]

01:15:57   rest of the world knows how it turns out [TS]

01:15:59   already but I don't know I'm reading you [TS]

01:16:01   know five hours ago tweets right in like [TS]

01:16:02   look at this bug and I'm rolling through [TS]

01:16:04   and and so I'm learning about it in real [TS]

01:16:05   time on my phone all the while I'm like [TS]

01:16:09   ant wait see how this turns out is it [TS]

01:16:10   gonna turn out that my phone is affected [TS]

01:16:11   by it I'm like well it's not rebooting [TS]

01:16:14   to springboard constantly right you [TS]

01:16:15   won't believe what happens next [TS]

01:16:17   yeah right so basically I lucked out [TS]

01:16:19   because I guess I don't have any [TS]

01:16:20   applications that do local notifications [TS]

01:16:21   so I got to read the story of my present [TS]

01:16:26   you know backwards in time and that was [TS]

01:16:29   fun and so yeah if you can rely on luck [TS]

01:16:30   I highly recommend it my solution was to [TS]

01:16:34   be a member of multiple slack groups [TS]

01:16:36   where Casey was also a member because on [TS]

01:16:40   the night of December 1st when this was [TS]

01:16:41   all coming out like right before [TS]

01:16:42   midnight that it was going to start [TS]

01:16:44   happening [TS]

01:16:44   Casey posted in every slack that he was [TS]

01:16:47   in about this horrible thing I was read [TS]

01:16:51   his slack things backwards in time to [TS]

01:16:52   him like oh wow Casey really went all [TS]

01:16:54   out warning the world about this again [TS]

01:16:56   at the time like I didn't have a whole [TS]

01:16:58   lot of facts but what I did know was [TS]

01:17:01   that people in the future and by that I [TS]

01:17:03   mean in like Australia New Zealand were [TS]

01:17:05   we're having serious problems with their [TS]

01:17:07   phones and so these are all like [TS]

01:17:08   especially in the slacks you know I [TS]

01:17:10   didn't really saw it sound the alarm too [TS]

01:17:12   heavily on Twitter but for for my [TS]

01:17:14   friends and slack I want you guys to be [TS]

01:17:17   able to react and do something about [TS]

01:17:18   this be that turn off your phone be it [TS]

01:17:20   set your clocks whatever the case may be [TS]

01:17:21   because the initial reports of course [TS]

01:17:24   because it was a game of telephone where [TS]

01:17:25   it was oh my god your phone is going to [TS]

01:17:27   explode if you cross 11 12:15 on [TS]

01:17:30   Saturday morning and so yes I was [TS]

01:17:32   spamming everyone but I stand by that as [TS]

01:17:35   well because I would much rather roles [TS]

01:17:37   reversed I would much rather see Marco [TS]

01:17:39   or John spam me in two or three [TS]

01:17:41   different slacks and say oh god set your [TS]

01:17:43   clock back [TS]

01:17:44   and at least be or make a decision you [TS]

01:17:46   know what I want to do rather than have [TS]

01:17:48   Marco or John be like I'm sure it's fine [TS]

01:17:51   well and I appreciate because that's how [TS]

01:17:53   I heard about it because like so I you [TS]

01:17:55   know I had like a night like I think I [TS]

01:17:56   figured I was doing that I was like you [TS]

01:17:57   know spending time with family so I [TS]

01:17:58   wasn't browsing the internet I wasn't on [TS]

01:18:00   Twitter that night and as I mentioned [TS]

01:18:02   previously I don't have Twitter on my [TS]

01:18:03   phone anymore so I don't browse to it on [TS]

01:18:05   my phone so I was getting ready I was I [TS]

01:18:06   was brushing my teeth and reading my [TS]

01:18:07   phone because I'm a hopeless technology [TS]

01:18:09   addicts and I read my phone while I [TS]

01:18:10   brush my teeth [TS]

01:18:11   yep you got to hold the toothbrush like [TS]

01:18:15   straight down so if face ID will [TS]

01:18:17   recognize you anyway house you can spend [TS]

01:18:21   two minutes thinking no so anyway so I'm [TS]

01:18:28   brush my teeth and I started seeing all [TS]

01:18:31   these messages from you and I started [TS]

01:18:32   thinking and and by that time I we we [TS]

01:18:34   had known by that point this was this is [TS]

01:18:36   like four minutes before midnight but we [TS]

01:18:39   knew at that point that it had to do [TS]

01:18:42   with recurring local notifications only [TS]

01:18:44   so as I'm sitting there brushing my [TS]

01:18:46   teeth I'm like oh my god wait okay you [TS]

01:18:49   know it's a quick inventory of like [TS]

01:18:50   household devices what's gonna be a [TS]

01:18:52   problem like all right all my stuff's on [TS]

01:18:53   the beta so I'm fine [TS]

01:18:55   TIFF oh no her stuff is not on the beta [TS]

01:18:57   I'm thinking like what's the fastest way [TS]

01:18:59   I can solve this problem the next four [TS]

01:19:01   minutes well let's have strongly agreed [TS]

01:19:03   her phone in bed like you never read [TS]

01:19:04   Instagram and like go to sleep and I [TS]

01:19:06   rush I run into a bit out of her hand [TS]

01:19:09   I read the bedroom with the toothbrush [TS]

01:19:11   in my mouth uninstall your water [TS]

01:19:15   reminder app sometime in the next four [TS]

01:19:17   minutes like what why like just just do [TS]

01:19:20   it like why because she could tell I was [TS]

01:19:24   super freaked out about it she had no [TS]

01:19:25   idea what the hell I was talking about [TS]

01:19:26   because I realized that like I was [TS]

01:19:28   thinking like thinking through the what [TS]

01:19:30   she would have on her phone that would [TS]

01:19:32   send recurring local notifications she [TS]

01:19:34   had some kind of like drink more water [TS]

01:19:35   reminding application so I knew that was [TS]

01:19:38   a thing and and I like I you know [TS]

01:19:40   finished with my teeth Reena ran back in [TS]

01:19:42   and I had like two minutes left I was [TS]

01:19:43   like I was like are there any other apps [TS]

01:19:45   that you have on your phone that send [TS]

01:19:47   you notifications that are not from a [TS]

01:19:49   big company because the thing is like [TS]

01:19:51   every other app from a big company is [TS]

01:19:53   going to send remote push notifications [TS]

01:19:56   they're never going to use local [TS]

01:19:57   there oh they're only gonna ever use [TS]

01:19:59   your road the only apps that really ever [TS]

01:20:01   use little notifications at all our apps [TS]

01:20:04   that really need to for some reason like [TS]

01:20:06   you know reminding apps or alarm apps or [TS]

01:20:09   to do apps or overcast for that's an [TS]

01:20:11   implementation detail and so and I knew [TS]

01:20:14   because it was recurring little [TS]

01:20:15   notifications like that that cuts out a [TS]

01:20:17   lot of of potential app types like very [TS]

01:20:22   few apps use recurring little [TS]

01:20:23   notifications so that's why they say wow [TS]

01:20:27   this was a huge problem it was a huge [TS]

01:20:29   problem only for people who use a [TS]

01:20:31   relatively small subset of app types so [TS]

01:20:34   this was actually not nearly as bad as [TS]

01:20:37   it could have been I mean this was a [TS]

01:20:39   problem with anybody who had any other [TS]

01:20:40   any kind of notifications that would've [TS]

01:20:41   been a much bigger problem than it was [TS]

01:20:44   and it was pretty big but it could have [TS]

01:20:46   been way worse so anyway so she got off [TS]

01:20:49   okay after we're installing the reminder [TS]

01:20:50   the water reminder app because I was [TS]

01:20:53   thinking like can I install a beta [TS]

01:20:54   informant nope did not the profile [TS]

01:21:00   install it's not gonna work like yes so [TS]

01:21:03   anyway how do Apple solve this problem [TS]

01:21:05   KC so as it turns out and we we've kind [TS]

01:21:08   of put these pieces not the three of us [TS]

01:21:10   just in general the communities put [TS]

01:21:12   these pieces together after the fact as [TS]

01:21:13   it turns out iOS eleven point two is due [TS]

01:21:15   to come out this week and and I have [TS]

01:21:17   heard conflicting reports what day of [TS]

01:21:18   the week it was supposed to come out and [TS]

01:21:20   it doesn't really matter to be honest [TS]

01:21:22   but it probably wasn't Friday night at [TS]

01:21:23   midnight yeah exactly so you know eleven [TS]

01:21:28   point two was in the hopper so to speak [TS]

01:21:30   and it was imminently going to be [TS]

01:21:31   released and so one would assume that it [TS]

01:21:35   had been heavily Qaid it was pretty much [TS]

01:21:38   ready to go and they were just waiting [TS]

01:21:39   to make sure that their servers were you [TS]

01:21:41   know up to snuff that that you know the [TS]

01:21:43   the emergency response team was there [TS]

01:21:46   and ready to act you know when they hit [TS]

01:21:48   the Go button or whatever that it is [TS]

01:21:50   that Apple does when they release new [TS]

01:21:51   you know iOS point release and so if you [TS]

01:21:55   think about it Apple had a couple of [TS]

01:21:57   choices right thank you I'm kind of [TS]

01:21:59   imagining like Johnny I've in a totally [TS]

01:22:02   white room with a big white button on a [TS]

01:22:05   perfectly formed wooden Apple Store [TS]

01:22:07   table [TS]

01:22:09   go it wouldn't even be labeled though I [TS]

01:22:11   know he hates buttons it would just be a [TS]

01:22:13   spot on the table yeah exactly that he [TS]

01:22:16   would have to just apply some pressure [TS]

01:22:17   to and it would be a forced click button [TS]

01:22:19   he just gives it a meaningful look he [TS]

01:22:20   doesn't but anyway the point is that [TS]

01:22:25   that you know Apple all kidding aside it [TS]

01:22:28   basically two choices they could either [TS]

01:22:29   put together a fix just for this issue [TS]

01:22:32   and try to like emergency cue a test it [TS]

01:22:35   and try to put together an emergency [TS]

01:22:37   patch and start shipping this patch or [TS]

01:22:39   it was it was very quickly obvious of [TS]

01:22:42   people on the beta we're not having this [TS]

01:22:43   problem like Marco had said and so they [TS]

01:22:46   could alternatively just say you know [TS]

01:22:47   what the hell with it [TS]

01:22:49   11.2 wasn't supposed to go out like [TS]

01:22:51   Marco said at midnight Eastern on a [TS]

01:22:54   Friday evening and gosh knows that if [TS]

01:22:56   you've ever done anything with software [TS]

01:22:58   you never want to deploy on a Friday [TS]

01:23:00   night because that means you're really [TS]

01:23:02   on a Friday at all because that means [TS]

01:23:03   your weekend is all but assured Lee [TS]

01:23:05   screwed but at this point they were [TS]

01:23:06   screwed anyway so we why not and what [TS]

01:23:09   they ended up doing was releasing 11.2 [TS]

01:23:11   early which I think was the smart choice [TS]

01:23:15   I mean it's easy for me to armchair [TS]

01:23:16   quarterback but hey that's what we do it [TS]

01:23:19   to me I think that was the best choice [TS]

01:23:20   they could have made but it certainly [TS]

01:23:22   had its own set of penalties in in no [TS]

01:23:26   small part because say you know the [TS]

01:23:28   release notes for example if I'm not [TS]

01:23:30   mistaken mentioned Apple what does it [TS]

01:23:32   Apple pay cash is that what it's called [TS]

01:23:34   basically peer-to-peer Apple pay Apple [TS]

01:23:36   venmo Apple venmo slash Apple Square [TS]

01:23:39   cash well anyways so that was mentioned [TS]

01:23:41   in the release notes and then all of us [TS]

01:23:42   including me went to go find it and it [TS]

01:23:44   wasn't there and we were like well what [TS]

01:23:45   what's going on here and as it turns out [TS]

01:23:47   there was a server side switch they [TS]

01:23:48   needed to flip which I think they did [TS]

01:23:50   Monday or it was early this week [TS]

01:23:52   regardless but you know it was it was [TS]

01:23:54   clear that this was not their intention [TS]

01:23:56   but given the the hand they had in front [TS]

01:23:58   of him I think this was the best [TS]

01:23:59   decision they could have made I mean [TS]

01:24:01   Marco do you would you say that you [TS]

01:24:03   would do the same thing in their shoes I [TS]

01:24:04   mean I don't really have enough [TS]

01:24:05   information to know what their options [TS]

01:24:06   really were here but probably I mean see [TS]

01:24:09   it like I was using the 11.2 beta for a [TS]

01:24:11   while and it was seemed fine to me but [TS]

01:24:13   that's you know that's just one person [TS]

01:24:15   if it was truly just like a couple of [TS]

01:24:17   days from release then yeah that seems [TS]

01:24:20   like a totally fine solution [TS]

01:24:22   the problem is is embarrassing the the [TS]

01:24:24   fact that they keep having problems with [TS]

01:24:27   iPhones with related to date and time is [TS]

01:24:30   concerning for things like you know [TS]

01:24:33   alarms not going off in certain days for [TS]

01:24:34   people and weird daylight savings bugs [TS]

01:24:37   like it like I am definitely concerned [TS]

01:24:39   the number of Prague's that iOS [TS]

01:24:43   specifically has about local local date [TS]

01:24:47   and time issues I thought we were done [TS]

01:24:49   with those a few years ago and [TS]

01:24:50   apparently we're not and that I think [TS]

01:24:52   could use some investigation on Apple's [TS]

01:24:56   part maybe maybe some auditing and some [TS]

01:24:58   you know really making sure that code is [TS]

01:25:00   solid because we shouldn't be having [TS]

01:25:02   those kinds of bugs in 2017 [TS]

01:25:03   you know Apple's better than that but as [TS]

01:25:06   for the actual fix they did to fix this [TS]

01:25:08   horribly embarrassing bug yeah it seems [TS]

01:25:11   fine you know and I should also mention [TS]

01:25:13   there was something going on with Mac OS [TS]

01:25:15   as well and I never really got a clear [TS]

01:25:18   read on what it was but like you guys [TS]

01:25:20   heard that month thirteen is that about [TS]

01:25:24   thirteen tell me again why I should [TS]

01:25:27   update the High Sierra this one thirteen [TS]

01:25:29   is it is it in bounds or is it out of [TS]

01:25:32   bounds I forget you'll never know no but [TS]

01:25:34   it wasn't even the month thirteen thing [TS]

01:25:35   there's something to do with like [TS]

01:25:37   spotlight I think or something like that [TS]

01:25:38   I forget exactly what it was but there [TS]

01:25:40   was a a not widespread but medium spread [TS]

01:25:44   I don't even know if that's really a [TS]

01:25:45   phrase but a medium spread bug that was [TS]

01:25:48   affecting I believe High Sierras well [TS]

01:25:51   and I can't remember what the hell it [TS]

01:25:52   was but it was something to do with like [TS]

01:25:54   your menu bar or spotlight or something [TS]

01:25:55   like that I haven't seen that one I mean [TS]

01:25:59   I'm afraid to look at my console for the [TS]

01:26:01   month thirteen messages but still going [TS]

01:26:04   on isn't it did ten point whatever point [TS]

01:26:06   to fix it I would I looked at the [TS]

01:26:08   release notes for briefly and I thought [TS]

01:26:10   the very first item would be month [TS]

01:26:11   thirteen is now no longer balanced we've [TS]

01:26:14   added a new month thirteen to the [TS]

01:26:15   calendar to fix this bug so far has to [TS]

01:26:19   find like the the code in corefoundation [TS]

01:26:20   that runs this assertion that is [TS]

01:26:23   printing printing this message and like [TS]

01:26:25   I know and then the grand scheme of all [TS]

01:26:27   things we talked about with the you know [TS]

01:26:29   springboard crashing repeatedly and you [TS]

01:26:32   know the whatever the the problem was [TS]

01:26:35   last week that I've already forgot [TS]

01:26:36   like 1:13 being out of bounds but to be [TS]

01:26:38   clear what we're talking about is a [TS]

01:26:39   message that appears in the console on [TS]

01:26:41   your Mac that repeatedly tells you that [TS]

01:26:44   month 13 is out of bounds like multiple [TS]

01:26:45   times per second like slowing down your [TS]

01:26:47   Mac yeah it depends on where it's coming [TS]

01:26:50   from what applications you have running [TS]

01:26:52   but but it sounds like you know whatever [TS]

01:26:54   your Mac still works you just got a [TS]

01:26:55   bunch of noise in the console not a big [TS]

01:26:56   deal but something about the sort of the [TS]

01:27:00   you know the hygienic programmer in me [TS]

01:27:03   finds that one all the more bothersome [TS]

01:27:06   because it hasn't been fixed and sort of [TS]

01:27:08   knowing that your computer is as [TS]

01:27:10   emitting 10 or 20 of this identical log [TS]

01:27:14   message per second every second every [TS]

01:27:16   day that you're using it and Apple [TS]

01:27:19   hasn't fixed it [TS]

01:27:19   kind of like gnaws at the back of my [TS]

01:27:21   mind like it is it doesn't it doesn't [TS]

01:27:24   sit well with me regardless of the [TS]

01:27:27   actual implications like no they use a [TS]

01:27:28   database format and it coalesces [TS]

01:27:31   duplicates and really it's just [TS]

01:27:32   incrementing a counter and you're not [TS]

01:27:34   actually storing duplicates in Bob a Bob [TS]

01:27:35   like whatever the I don't care about the [TS]

01:27:37   technical things like it's just you know [TS]

01:27:39   and maybe also as a server-side para [TS]

01:27:41   programmer noise and logs is bad noise [TS]

01:27:44   and logs rent you from seeing signal [TS]

01:27:46   stop spewing stuff to logs like it's the [TS]

01:27:49   thing that makes you go around the [TS]

01:27:50   company with the big virtual stick and [TS]

01:27:51   about people I stopped stop filling the [TS]

01:27:55   logs with crap if you're debugging fine [TS]

01:27:56   debug and then turn off your log [TS]

01:27:58   messages like keep the logs clean so I [TS]

01:28:01   really hope that my 13 well no longer be [TS]

01:28:04   out of bounds yeah that's that's the one [TS]

01:28:07   big thing like that when they Channing [TS]

01:28:08   introduces new login framework I think [TS]

01:28:10   it was what last year or the year before [TS]

01:28:11   when they introduced the new logging [TS]

01:28:13   framework like they tad like oh it's so [TS]

01:28:15   lightweight you can just leave you know [TS]

01:28:17   incredibly verbose logging enable at the [TS]

01:28:19   time and the system will handle it [TS]

01:28:20   because like oh it's so efficient and [TS]

01:28:22   like if no one's looking if no one's [TS]

01:28:24   looking at the log it doesn't get [TS]

01:28:25   written anywhere or something like that [TS]

01:28:26   like there's all sorts of details that [TS]

01:28:28   make it super efficient but like yeah [TS]

01:28:29   I'm with you like like first of all [TS]

01:28:31   looking at console or even the Xcode [TS]

01:28:33   developer log is nearly useless since [TS]

01:28:37   this change because the the apparent [TS]

01:28:40   message with an apple when when they did [TS]

01:28:41   this was now that we've made logging [TS]

01:28:43   really cheap we can just dump diarrhea [TS]

01:28:46   in the logs constantly from everything [TS]

01:28:48   and it makes it [TS]

01:28:50   really hard to actually look at the logs [TS]

01:28:53   when you're having a problem and find [TS]

01:28:55   anything useful at all or to run [TS]

01:28:57   anything on a tethered device with Xcode [TS]

01:29:00   and even if you do the whole like you [TS]

01:29:01   know OS whatever iOS disabled mode [TS]

01:29:04   disabled whatever that macro is you're [TS]

01:29:06   supposed to set doesn't actually work it [TS]

01:29:07   doesn't actually do want and it's just [TS]

01:29:10   like the every part of iOS and Mac OS [TS]

01:29:13   now just dumps so much crap to the log [TS]

01:29:15   that it has made the log useless and not [TS]

01:29:19   only for developers but also just for [TS]

01:29:20   users like sometimes some form answer [TS]

01:29:22   will be like hey go look at console dot [TS]

01:29:24   app for the for something like this and [TS]

01:29:26   that might tell us an answer [TS]

01:29:28   III really strongly disagree with the [TS]

01:29:32   Apple you know way of doing this now [TS]

01:29:34   we're logging tons of unnecessary crap [TS]

01:29:36   all the time is considered ok because [TS]

01:29:38   they made logs really cheap yeah and and [TS]

01:29:41   for the developer it's like I think is [TS]

01:29:42   actually more reasonable to say oh just [TS]

01:29:45   whitelist your application like use our [TS]

01:29:46   filtering features to just see logs from [TS]

01:29:49   your applications but for for users like [TS]

01:29:52   console has historically been granted [TS]

01:29:53   one of the last resorts but like when [TS]

01:29:55   you're really desperate to see what the [TS]

01:29:57   deal is you will probably find yourself [TS]

01:30:01   launching console and saying maybe [TS]

01:30:03   there's a messaging console that will [TS]

01:30:04   let me know what the problem is and in [TS]

01:30:07   that case you can't run any filters [TS]

01:30:09   because you don't know what you want to [TS]

01:30:10   filter you don't know what application [TS]

01:30:12   or what part of the system you don't [TS]

01:30:13   know what to filter for you can't [TS]

01:30:14   whitelist you could selectively [TS]

01:30:16   blacklist if you had eliminated sources [TS]

01:30:18   of things but like sort of an overview [TS]

01:30:21   of like hey is anything weird going on [TS]

01:30:23   in my system that's why in server-side [TS]

01:30:25   application is that the general best [TS]

01:30:27   practices did not have noisy laws to [TS]

01:30:29   have at least one log that it basically [TS]

01:30:30   when everything's okay then the log is [TS]

01:30:33   relatively quiet or there's only one [TS]

01:30:35   kind of log message there we're like in [TS]

01:30:37   some way where you could say look if [TS]

01:30:38   anything other than this normal state [TS]

01:30:40   appears here we have a problem and the [TS]

01:30:42   normal state may be total quiet so which [TS]

01:30:44   would mean that every single line to [TS]

01:30:46   this log means there's a problem or the [TS]

01:30:48   normal state could mean log messages of [TS]

01:30:50   this type are fine but if you see any [TS]

01:30:51   other kind of log message that that's an [TS]

01:30:53   indicative of a problem that's what you [TS]

01:30:55   need if you just have a big dumping [TS]

01:30:56   ground no matter how good your filtering [TS]

01:30:58   facilities are no matter how good you [TS]

01:30:59   are keeping up your whitelist or [TS]

01:31:00   blacklist of filtering it's very [TS]

01:31:02   difficult to [TS]

01:31:03   especially in the case of an emergency [TS]

01:31:05   hat you have no place to look anymore [TS]

01:31:07   where a human being can look at it [TS]

01:31:09   inside it's not like normal to you it's [TS]

01:31:10   like I don't know it's just a bunch of [TS]

01:31:11   butts just a bunch of crap it's is it [TS]

01:31:13   more crap or less crap than we were [TS]

01:31:15   before and then finally like month [TS]

01:31:17   thirteen of that bounce it represents [TS]

01:31:19   some kind of error is that a programming [TS]

01:31:20   error is it a data error whatever the [TS]

01:31:22   source of the error is is an assertion [TS]

01:31:23   that's failing and we all agree that [TS]

01:31:25   there is no month thirteen in the [TS]

01:31:27   calendar that we all use [TS]

01:31:28   so something somewhere is wrong cuz [TS]

01:31:29   someone should fix it so we don't have [TS]

01:31:31   to see that message twenty times a [TS]

01:31:32   second should this be a long message [TS]

01:31:34   shouldn't this be an assertion shouldn't [TS]

01:31:35   it crash like that's you know by the way [TS]

01:31:38   also for the record I I have ten [TS]

01:31:40   thirteen two on my laptop I just booted [TS]

01:31:43   it up this looked it I'm still getting [TS]

01:31:45   month 13 is out of bounds errors in the [TS]

01:31:46   console so 10 13 2 does not fix this bug [TS]

01:31:49   it also doesn't fix my font smoothing [TS]

01:31:51   bug because the unchecking the use font [TS]

01:31:54   smoothing when available box still is [TS]

01:31:56   completely broken now [TS]

01:31:58   what three months after the release of [TS]

01:32:00   this OS to major point releases in if [TS]

01:32:02   you if you have that box off everything [TS]

01:32:05   is still completely broken [TS]

01:32:06   so thanks Apple I why am I being pushed [TS]

01:32:09   so hard to use this OS why is this being [TS]

01:32:10   pushed forcibly through my App Store [TS]

01:32:12   like well it promote it when it's ready [TS]

01:32:15   it's not ready sorry that month 13 thing [TS]

01:32:20   I don't think crashing is probably [TS]

01:32:21   perfect is this of a date if it's a data [TS]

01:32:22   driven error the data is bad the code is [TS]

01:32:24   not the code is just telling you the [TS]

01:32:25   video is bad and in the verbose way in [TS]

01:32:28   the tradition that you just said of like [TS]

01:32:29   oh if you find something wrong and [TS]

01:32:30   you're not going to throw an exception [TS]

01:32:32   just log it so you'll know about it [TS]

01:32:34   but if it happens 20 times a second [TS]

01:32:36   that's not great so I'm assuming this is [TS]

01:32:38   some sort of data bug where some piece [TS]

01:32:40   of data somewhere either from the [TS]

01:32:41   network or on the system has a bad date [TS]

01:32:43   in it or some bad date math added one to [TS]

01:32:46   a 12 and got a 13 not a reason for the [TS]

01:32:50   coding question to throw an exception in [TS]

01:32:52   that case because it could be inside [TS]

01:32:54   some important subsystem that doesn't [TS]

01:32:55   want to like take down the whole system [TS]

01:32:56   just because it got some bad data or [TS]

01:32:57   whatever I'm just saying find where the [TS]

01:32:59   bug is and fix it and obviously it is [TS]

01:33:01   less urgent than everything else we've [TS]

01:33:02   talked about but you know the [TS]

01:33:05   irrationally [TS]

01:33:06   like I said hygiene wise for me if it [TS]

01:33:08   feels mentally urgent to me that this [TS]

01:33:10   stop being on in the console so not a [TS]

01:33:16   good week for Apple [TS]

01:33:17   streak between the root bug in this bug [TS]

01:33:20   it's just not not good but not actually [TS]

01:33:23   I'm gonna say not you know so it's not [TS]

01:33:25   good lots of bugs but not actually that [TS]

01:33:26   bad either because in the grand scheme [TS]

01:33:28   of things Apple like either through luck [TS]

01:33:30   partially through luck but also [TS]

01:33:32   partially through things working the [TS]

01:33:34   ways they're supposed to Apple got fixes [TS]

01:33:36   out in a timely manner the fix is more [TS]

01:33:40   or less work plus or minus some minor [TS]

01:33:42   fixes to the fixes the user base in [TS]

01:33:45   general you know could have been it [TS]

01:33:48   could have been much worse but it wasn't [TS]

01:33:50   I mean the reasons marco said local [TS]

01:33:51   notifications only the fact that the [TS]

01:33:54   fixes came out pretty quickly I'm not [TS]

01:33:56   sure if any of these things even made it [TS]

01:33:57   out of the little tech nerd circle onto [TS]

01:33:59   like the evening news or whatever into [TS]

01:34:01   the wider world like was their front [TS]

01:34:03   page New York Times story about [TS]

01:34:04   everybody's iPhones bricking like that [TS]

01:34:05   would be worse right so it was [TS]

01:34:07   unfortunate and there was definitely [TS]

01:34:09   some bad luck involved but there was [TS]

01:34:10   also some good luck and I think Apple [TS]

01:34:12   more or less functioned the way it's [TS]

01:34:14   supposed to oh you've got an emergency [TS]

01:34:16   and a bug all hands on deck let's fix [TS]

01:34:19   the problem and they fixed it so you [TS]

01:34:22   know you can get you can get pessimistic [TS]

01:34:23   about the fact that there's all these [TS]

01:34:24   bugs and we've talked about that at [TS]

01:34:26   length but I'm I'm mostly satisfied that [TS]

01:34:29   Apple handled the situation the way you [TS]

01:34:31   would expect a professional good [TS]

01:34:33   organization to handle the situation [TS]

01:34:35   yeah yeah I mean they they're not like [TS]

01:34:39   as angry as I am about how crappy [TS]

01:34:42   they're treating hi Sierra right now and [TS]

01:34:45   how it should not be it should not have [TS]

01:34:46   been released period like this at this [TS]

01:34:48   OS is still a beta and should not have [TS]

01:34:51   been released and if they insisted on [TS]

01:34:53   releasing it they should not be [TS]

01:34:54   promoting it as hard as they are they [TS]

01:34:55   should not be automatically pardoned [TS]

01:34:57   people to install it as much as they are [TS]

01:34:58   but all that being said they are making [TS]

01:35:01   software bugs happen they are fixing [TS]

01:35:03   them you know bugs happen on both [TS]

01:35:05   platforms and alack this isn't just a [TS]

01:35:06   Mac thing like iOS has problems Mac has [TS]

01:35:09   problems as long as they fix the [TS]

01:35:10   problems they're doing their job yeah [TS]

01:35:13   but high sierra is not ready I mean I [TS]

01:35:15   don't know why you say that it's I have [TS]

01:35:17   it on every one of my machines and it's [TS]

01:35:18   been fine it's just very upset about [TS]

01:35:21   fonts moving apparently well and root [TS]

01:35:23   and month 13 like this it's not that it [TS]

01:35:26   has one problem I Sierra has lots of [TS]

01:35:29   problems [TS]

01:35:31   like I don't know I mean it depends on [TS]

01:35:33   if you encounter the problems like if [TS]

01:35:35   it's the example you said I was had all [TS]

01:35:38   these trepidations about installing it [TS]

01:35:39   right and then eventually I just did [TS]

01:35:40   install it on my wife's computer and [TS]

01:35:42   it's been fine I mean I'm sure it's [TS]

01:35:43   console her consoles filling right now [TS]

01:35:45   with Mon 13 being out of bounds but [TS]

01:35:47   beyond that it's more or less works I'm [TS]

01:35:49   it's hard for me to gauge like what is [TS]

01:35:51   the stability of this thing across the [TS]

01:35:52   entire user base some people have more [TS]

01:35:55   problems with than others [TS]

01:35:56   none of us have the Windows Server [TS]

01:35:58   crashing bug which would certainly be [TS]

01:35:59   something that we make us all screaming [TS]

01:36:01   that we shouldn't have upgraded right [TS]

01:36:02   because if your computer crashes every [TS]

01:36:05   30 to 60 minutes like morning crashes [TS]

01:36:08   kernel panics that's bad [TS]

01:36:11   but I don't know I'd like I feel like [TS]

01:36:13   Apple probably knows but the stability [TS]

01:36:14   is like certainly it feels shaky er then [TS]

01:36:17   we wish the Mac operating system ever [TS]

01:36:19   would feel but early early releases of [TS]

01:36:23   all major updates are like and certainly [TS]

01:36:24   as we said in last show it doesn't live [TS]

01:36:26   up to the billing as a stability release [TS]

01:36:29   like as it was pitched but it's hard for [TS]

01:36:32   me to gauge exactly how dire it is and I [TS]

01:36:34   still remember the bad old days of 10 5 [TS]

01:36:37   0 and even 10 6 zero and the zero [TS]

01:36:39   releases back in the old days we're just [TS]

01:36:41   we're just so much worse like like you [TS]

01:36:44   may we'll make you computer unusable but [TS]

01:36:46   mark goes right in that they didn't push [TS]

01:36:47   though so they didn't automatically [TS]

01:36:48   download those and throw things in your [TS]

01:36:49   face to tell you to upgrade like no one [TS]

01:36:51   even knew leopard was out until most of [TS]

01:36:53   us had suffered through 10 5 0 10 5 one [TS]

01:36:55   and 10 5 2 so it's a different world [TS]

01:36:59   yeah tell us about your iPhone John we [TS]

01:37:03   have time but I guess we do my iPhone is [TS]

01:37:05   full what is that so wait what size did [TS]

01:37:08   you get [TS]

01:37:08   I didn't here's the thing when here we [TS]

01:37:12   go we've all seen the Google ads where [TS]

01:37:14   they they're like part of their [TS]

01:37:15   advertising campaign is they show up [TS]

01:37:16   that little dialogue that says like [TS]

01:37:18   never see this again and it's a little [TS]

01:37:20   iOS style it comes up and says like [TS]

01:37:22   whatever says your iPhone is full or [TS]

01:37:23   you're out of storage and remember the [TS]

01:37:25   exact wording but that's that's been an [TS]

01:37:26   ad campaigns for Android devices [TS]

01:37:28   specifically for Google Android devices [TS]

01:37:30   I think for a while now and I had never [TS]

01:37:33   seen that and so when it appeared my [TS]

01:37:35   first question it was how big is this [TS]

01:37:38   phone because I'd forgotten I said [TS]

01:37:39   iPhone 7 I bought it a long time ago I [TS]

01:37:41   don't remember what size I got I was [TS]

01:37:43   surprised to learn that I got [TS]

01:37:45   1:28 which I normally don't do like I [TS]

01:37:48   normally get the smaller size I'm like [TS]

01:37:49   oh I don't have that much stuff on it [TS]

01:37:50   and it's not a big deal I used to be [TS]

01:37:52   that you know back back in the old days [TS]

01:37:56   when the cameras on phones and iPod [TS]

01:37:58   Touches really sucked the biggest thing [TS]

01:38:00   on your phone or iPod Touch which I keep [TS]

01:38:03   saying because that's what I had at the [TS]

01:38:04   time [TS]

01:38:04   where was your music and I was like oh [TS]

01:38:07   I'm not gonna put my home music [TS]

01:38:08   collection on there I'll just put my [TS]

01:38:09   three star plus playlist on there which [TS]

01:38:12   is like the songs that I like from my [TS]

01:38:13   music collection essentially I'll just [TS]

01:38:15   put them in there and that's not that [TS]

01:38:16   big and that's the biggest thing that's [TS]

01:38:17   gonna be on my phone and my music [TS]

01:38:19   collection doesn't grow that much so I [TS]

01:38:20   can go I need to do is get a phone or [TS]

01:38:22   iPod Touch did fits my music collection [TS]

01:38:24   I'll be fine [TS]

01:38:25   but now the cameras on phones and maybe [TS]

01:38:27   iPod Touches are super awesome [TS]

01:38:29   and we all take lots of pictures with it [TS]

01:38:31   and the pictures are big and I filled my [TS]

01:38:34   128 gig phone with yes my music [TS]

01:38:37   collection which doesn't get that much [TS]

01:38:38   bigger [TS]

01:38:38   very often but with photos I filled it [TS]

01:38:42   with photos so you know you go to like [TS]

01:38:44   the dialog box offices go to manage [TS]

01:38:45   storage you look at what's taken up all [TS]

01:38:46   this room and you're like guess what [TS]

01:38:47   photos and then second place music and [TS]

01:38:50   then third place everything else right [TS]

01:38:52   so now I'm in this situation and I'm [TS]

01:38:54   like I still has that game hey it's Mike [TS]

01:38:56   yeah but if your phone fills up like you [TS]

01:38:58   could fix that right it's pretty easy to [TS]

01:39:00   fix and to its credit iOS has this [TS]

01:39:02   pretty nice storage management screen [TS]

01:39:04   where it will suggest a whole bunch of [TS]

01:39:06   things you can do to get space back and [TS]

01:39:07   it will tell you exactly how much space [TS]

01:39:09   you'll get back in priority order the [TS]

01:39:10   biggest things first you can do the [TS]

01:39:13   thing where you let the operating system [TS]

01:39:14   offload apps that you don't use and it [TS]

01:39:16   tells you what the consequences of that [TS]

01:39:17   are and it tells you how much space [TS]

01:39:18   they'll stay you can get rid of [TS]

01:39:20   attachments on messages and it tells you [TS]

01:39:21   how much space you'll save you can [TS]

01:39:23   delete old messages all over than a year [TS]

01:39:24   and it tells you how much space that [TS]

01:39:25   will save but all sorts of stuff like [TS]

01:39:26   that I was really impressed with that [TS]

01:39:28   see that screen which I'd never seen [TS]

01:39:30   before my problem was I didn't want to [TS]

01:39:33   do any of those things what I wanted to [TS]

01:39:35   happen was iCloud forward library to say [TS]

01:39:37   I am now going to eject photos that you [TS]

01:39:40   haven't looked at in a long time and [TS]

01:39:42   save only the tiniest of thumbnails for [TS]

01:39:44   them and I'm gonna do that across your [TS]

01:39:45   entire photo library shrinking it [TS]

01:39:47   dramatically and I should have done that [TS]

01:39:49   17 hours ago when I saw you were running [TS]

01:39:52   out of room on your phone but I didn't [TS]

01:39:53   instead I waited if you're trying to [TS]

01:39:54   completely fill up and stopped you in [TS]

01:39:55   the middle filling a video of your cute [TS]

01:39:57   dog and popped up [TS]

01:39:58   literally in the middle of filming a [TS]

01:40:00   video of my cute dog I'm pop the [TS]

01:40:01   dialogue that says your phone is full [TS]

01:40:02   like well make it unfold like the whole [TS]

01:40:05   panel pops in my storage on my phone [TS]

01:40:07   get rid of photos that I haven't looked [TS]

01:40:09   out like I have thousands of photos that [TS]

01:40:11   I have never looked at on my phone get [TS]

01:40:13   them off my phone that's the whole point [TS]

01:40:15   of optimized storage right and I know [TS]

01:40:17   people have had the same frustration on [TS]

01:40:18   their Mac they're like they set their [TS]

01:40:20   Mac top to my storage and the max disk [TS]

01:40:22   fills up and they're like come on photos [TS]

01:40:24   optimized like the whole point is [TS]

01:40:26   they're stored in the cloud I don't need [TS]

01:40:28   the full res ones here download them on [TS]

01:40:31   demand get the full res ones off of my [TS]

01:40:33   system so I didn't know what to do so [TS]

01:40:35   I'm like I guess I'll try to leading [TS]

01:40:37   some big apps I guess I'll find elite [TS]

01:40:39   GarageBand that I never used cuz it's [TS]

01:40:40   like six hundred Meg's or whatever you [TS]

01:40:42   know like I deleted some stuff thinking [TS]

01:40:45   maybe it's just a lag maybe you know i [TS]

01:40:48   the the photos thing will just takes a [TS]

01:40:49   little while to catch up and it'll flush [TS]

01:40:51   stuff out but sure enough like a couple [TS]

01:40:53   hours later phone's full again I deleted [TS]

01:40:56   some more stuff next day phone photo [TS]

01:40:57   yeah and like every time I try to take a [TS]

01:40:58   picture it would happen literally when [TS]

01:41:00   I'm taking pictures in videos just like [TS]

01:41:01   on the ads because that's when like the [TS]

01:41:03   thing would fill up or hit some [TS]

01:41:05   threshold so I was like oh you know I [TS]

01:41:08   have no choice I have to basically turn [TS]

01:41:10   off iCloud photo library to convince it [TS]

01:41:13   to delete these photos off my Mac [TS]

01:41:14   because it's just not doing it so I [TS]

01:41:16   turned off iCloud photo library it said [TS]

01:41:18   do you want to keep these photos in your [TS]

01:41:20   Mac if you want to trash them I said go [TS]

01:41:21   ahead and trash them because they're all [TS]

01:41:23   safe in the cloud they're all safe on my [TS]

01:41:25   Mac like you know there are many million [TS]

01:41:27   different places I don't need them to be [TS]

01:41:28   on my phone I never look at them on my [TS]

01:41:29   phone anyway and by the way remember the [TS]

01:41:32   the photo is on my photo library is not [TS]

01:41:35   the family photo library it's just my [TS]

01:41:36   photos the family photo the library [TS]

01:41:38   belongs to my wife so I'm only talking [TS]

01:41:40   about a tiny subset of the vast amount [TS]

01:41:43   of photos I have and I import all of my [TS]

01:41:45   photos into the family photo library [TS]

01:41:47   like Mac painfully manually there's no [TS]

01:41:49   good way to do this so I wasn't really [TS]

01:41:53   worried about the data right because [TS]

01:41:55   it's not it's not the real photos and [TS]

01:41:57   they're all NATO thing so I told it to [TS]

01:41:58   delete my photo library and and I click [TS]

01:42:02   delete and it went through and now it's [TS]

01:42:03   like it's removing space and I'm seeing [TS]

01:42:05   space come back I got many many gigs [TS]

01:42:07   free I'm like I gotta solve this problem [TS]

01:42:10   and then I found myself in the in the [TS]

01:42:12   managed storage screen I guess I was [TS]

01:42:13   just trying to look up at the progress [TS]

01:42:14   or whatever and I noticed in the managed [TS]

01:42:16   storage screen it said here's some [TS]

01:42:19   things you can do to save space and one [TS]

01:42:21   of the top items was you should enable I [TS]

01:42:24   cut photo library cuz that'll save you [TS]

01:42:25   fifty days I was like what icon photo [TS]

01:42:31   library saved me 50 gigs is it thinking [TS]

01:42:34   well I see on your phone you've got gigs [TS]

01:42:36   and gigs of photos but if you enable I [TS]

01:42:39   cut photo library I can upload all those [TS]

01:42:41   to the cloud and then dump the full res [TS]

01:42:43   versions leaving only the thumbnail [TS]

01:42:44   saving you 50 gigs like that's the only [TS]

01:42:47   way I could reason about that like [TS]

01:42:48   that's how it was telling me you would [TS]

01:42:49   think was save space and I would say [TS]

01:42:50   look let me tell you I had it enabled [TS]

01:42:53   and that's when my phone filled and [TS]

01:42:54   didn't seem like it's a new space but [TS]

01:42:55   anyway because because it offered that [TS]

01:42:58   to me I said alright I'll take that bet [TS]

01:43:00   phone you're beating me up about setting [TS]

01:43:07   my clock back these photos are all safe [TS]

01:43:12   and sound somewhere else like this is [TS]

01:43:14   not the real family photo library like [TS]

01:43:16   this is just me versus the phone to see [TS]

01:43:17   like you know if you're gonna tell me [TS]

01:43:19   that I'm gonna say 50 geeks but I'm [TS]

01:43:21   unable it [TS]

01:43:22   and so I enabled it and I think what I [TS]

01:43:24   did was I enable it so quickly after I [TS]

01:43:26   had disabled that it hadn't deleted all [TS]

01:43:28   the photos on my phone it just deleted [TS]

01:43:30   many many gigs of them and and I rien [TS]

01:43:33   abled it and it went through this thing [TS]

01:43:35   that said you know I'm uploading photos [TS]

01:43:37   and I was like oh no is it is it [TS]

01:43:38   uploading like duplicates of these [TS]

01:43:40   photos Shirley knows that that has [TS]

01:43:41   already uploaded all these like and it [TS]

01:43:43   did it figured it out it said it's like [TS]

01:43:45   I gotta upload like 9,000 photos and it [TS]

01:43:47   was like up I'm all done because you [TS]

01:43:49   know all those tourists were already [TS]

01:43:50   uploaded so it didn't actually reload [TS]

01:43:52   them no duplicates and then it just sat [TS]

01:43:54   there in a steady state so I'm like well [TS]

01:43:56   this this technique worked disabled I [TS]

01:43:58   got a photo library tell it to delete [TS]

01:44:00   wait a short time for it delete several [TS]

01:44:02   gigs then re-enable it let it figure out [TS]

01:44:05   that everything that's on the phone has [TS]

01:44:06   already been uploaded and let it just [TS]

01:44:07   say but nothing for me to do I guess [TS]

01:44:08   everything's fine on this phone so that [TS]

01:44:12   is my update on my my full phone I'm not [TS]

01:44:14   sure if I deal with it and dealt with it [TS]

01:44:16   in the right way I'm not sure what the [TS]

01:44:18   right way really would be and and just [TS]

01:44:22   to go through the things that I didn't [TS]

01:44:23   want to do [TS]

01:44:23   I didn't want to delete message [TS]

01:44:25   attachments just because I'm stubborn [TS]

01:44:26   and I'm wearing that stupid iCloud [TS]

01:44:27   message sync thing to happen so that all [TS]

01:44:30   my all my messages would be in the cloud [TS]

01:44:32   and I could delete them locally like I [TS]

01:44:33   didn't want you know people semi cute [TS]

01:44:34   videos I don't want to save them to my [TS]

01:44:36   video library I don't want them to be [TS]

01:44:38   gone right I didn't want to lead a bunch [TS]

01:44:40   of applications especially ones that I [TS]

01:44:41   might not be able to redownload from the [TS]

01:44:42   store all those fewer of them these days [TS]

01:44:44   because a 64-bit thing that kills a lot [TS]

01:44:47   of my cool 32-bit apps all right be [TS]

01:44:49   flight-control [TS]

01:44:50   yeah I didn't want to delete any big [TS]

01:44:54   games and stuff that I play cuz that may [TS]

01:44:57   not play them that often but I do want [TS]

01:44:58   to play them I like the fact that's [TS]

01:44:59   there and I can just launch it and play [TS]

01:45:01   with it I do mind delete any of my music [TS]

01:45:04   because I already had a minimal set of [TS]

01:45:05   my music on there and I didn't want to [TS]

01:45:07   stream music like it was just another [TS]

01:45:08   option that I could have done but I like [TS]

01:45:10   the fact that music is on there what I [TS]

01:45:12   did want to happen was for the photos to [TS]

01:45:13   flush out so anyway I took the phone up [TS]

01:45:15   on its BET and it sure didn't save me 50 [TS]

01:45:17   gigs but my phone is no longer full [TS]

01:45:20   again and I guess what this means is the [TS]

01:45:21   next time I get a phone I'll be sure to [TS]

01:45:23   get the 256 or whatever the biggest size [TS]

01:45:24   they offer is because now apparently one [TS]

01:45:26   of those people who fills this phone I [TS]

01:45:28   will say a useful tip that I that [TS]

01:45:30   somebody told me somewhere or I found [TS]

01:45:32   somewhere I said I got my laptop last is [TS]

01:45:35   you know I Wes you're screwed you're up [TS]

01:45:38   to the you know the iCloud gods to do [TS]

01:45:40   what they need to do with optimizing [TS]

01:45:41   storage which they seem to not do [TS]

01:45:42   reliably but on the Mac I strongly [TS]

01:45:47   recommend this this tactic where you [TS]

01:45:49   know if you're gonna have like your main [TS]

01:45:51   Mac download all the files and download [TS]

01:45:52   originals fine do it normally if you're [TS]

01:45:55   gonna use iCloud photo library and have [TS]

01:45:57   it optimize storage on a Mac if you have [TS]

01:46:00   an idea of how much disk space you want [TS]

01:46:02   that to use at most create a sparse [TS]

01:46:05   bundle disk image and locate your photos [TS]

01:46:08   library on that and you can just have it [TS]

01:46:11   automatically on item in your logon [TS]

01:46:13   items and so I have a disk image called [TS]

01:46:16   photos that I set as a maximum size of I [TS]

01:46:18   think it was like 20 gigs that Ike that [TS]

01:46:20   I chose or something like that that's [TS]

01:46:22   what I'm doing on my on my on my new old [TS]

01:46:23   laptop and it is wonderful because it [TS]

01:46:27   filled that up maybe 2/3 of the way and [TS]

01:46:30   then just stopped and so now I can [TS]

01:46:33   control exactly how much disk space it [TS]

01:46:36   uses [TS]

01:46:37   and it will never exceed the limit on [TS]

01:46:40   this sparse bundle it's glorious I don't [TS]

01:46:44   know why this isn't a setting they [TS]

01:46:46   should just have a setting you know I [TS]

01:46:48   can you imagine some other way to [TS]

01:46:49   implement that feature that doesn't [TS]

01:46:50   involve this image imagine that they [TS]

01:46:51   just yeah maybe an action a storage [TS]

01:46:54   limit setting that would be amazing but [TS]

01:46:57   they don't have that so in the absence [TS]

01:46:59   of them being willing to add such an [TS]

01:47:01   incredible useful obvious setting that [TS]

01:47:03   everyone needs on a laptop because the [TS]

01:47:04   SSDs are expensive and small make a [TS]

01:47:06   sparse to a sparse bundle disk image in [TS]

01:47:08   Disk Utility and you can locate the [TS]

01:47:10   photo library on that add it as a log [TS]

01:47:12   and item and it automatically mounts and [TS]

01:47:13   everything just works except you have a [TS]

01:47:16   defined limit to how big your photos [TS]

01:47:17   library can be and it will stay under it [TS]

01:47:19   it is wonderful I was gonna make fun of [TS]

01:47:21   the inefficiency of solution because now [TS]

01:47:23   you go like another layer of pseudo file [TS]

01:47:25   system that all your i/o is going [TS]

01:47:26   through which you know can't can't be [TS]

01:47:28   efficient but I do something even worse [TS]

01:47:30   for Time Machine Network Time Machine [TS]

01:47:32   backups and I probably should be doing [TS]

01:47:34   is I think what both of you use as [TS]

01:47:36   quotas on Synology though you set the [TS]

01:47:38   quotas per user it works great yeah I [TS]

01:47:40   think actually do have the quota set but [TS]

01:47:42   I think I'm slightly over provisioned in [TS]

01:47:44   typical fashion so usually I just think [TS]

01:47:48   start to fill up I use the TM util thing [TS]

01:47:50   to delete historic backups because at [TS]

01:47:51   least at least in the case of time [TS]

01:47:52   between there is a physical way for me [TS]

01:47:54   to do what the system should be doing [TS]

01:47:55   anyway we're just cleaning up old [TS]

01:47:56   backups but sometimes it gets cranky [TS]

01:47:58   when you get close to too much space so [TS]

01:48:00   I have on my network time machine volume [TS]

01:48:03   a non sparse disk image as a [TS]

01:48:06   space-filling placeholder like like many [TS]

01:48:10   gigs super full and a time machine means [TS]

01:48:18   like too much need scratch space to get [TS]

01:48:20   it out of it's fine guess what I take [TS]

01:48:22   the space filler chuck in the trash and [TS]

01:48:23   you know it delete it resolved a time [TS]

01:48:26   machine thing and put back the space [TS]

01:48:28   filler which is you know it's disgusting [TS]

01:48:30   it reminds me of that awesome story I [TS]

01:48:32   hope it's not a park row because all my [TS]

01:48:34   favorite internet stories of the the [TS]

01:48:37   experience game developer who has some [TS]

01:48:39   mandate to fit all some I figure I'm [TS]

01:48:42   gonna messing up is easy else but to fit [TS]

01:48:43   all the assets for this game in a [TS]

01:48:44   certain amount of memory and it's like [TS]

01:48:46   getting to be crunch time and they have [TS]

01:48:47   to ship and they're like you [TS]

01:48:50   200k is the old days of PC gaming like [TS]

01:48:53   200k over their RAM limit and I can't [TS]

01:48:55   figure out how to ring any more RAM out [TS]

01:48:56   and at the beginning of project he'd [TS]

01:48:58   made a 2 mega by Ram buffer as a static [TS]

01:49:00   variable and then some C file they just [TS]

01:49:02   comments that line out and says done [TS]

01:49:03   ship it anyway my thing is obviously [TS]

01:49:07   much worse than that and not clever at [TS]

01:49:08   all but it is it is a thing that I do [TS]

01:49:10   and it has actually come in handy I want [TS]

01:49:12   to make so much fun of you John but that [TS]

01:49:14   is actually very very clever it's not [TS]

01:49:16   it's stupid I use quotas but I'm just [TS]

01:49:17   saying it's I mean is that that much [TS]

01:49:20   worse than my crazy sparse bundle heck [TS]

01:49:22   yeah well you know the sparse bundle [TS]

01:49:24   like this first of all thing just makes [TS]

01:49:27   me so angry about how the automat these [TS]

01:49:29   automated systems like for version 1 [TS]

01:49:30   fine but this is obviously a thing that [TS]

01:49:32   people want they want more control over [TS]

01:49:34   how much space your thing is taking and [TS]

01:49:35   if the optimize saying really worked the [TS]

01:49:37   way it was supposed to where you don't [TS]

01:49:38   have to worry about will take care of it [TS]

01:49:39   no one would complain like that's a [TS]

01:49:42   great goal but many years later on all [TS]

01:49:44   their systems they're sort of optimized [TS]

01:49:46   storage thing does not work the way [TS]

01:49:48   people expect like theirs it lets it [TS]

01:49:50   fill up it doesn't catch it before it [TS]

01:49:52   fills up in scenarios where you're it's [TS]

01:49:54   not like I'm not like I'm flooding I [TS]

01:49:55   mean I suppose video I'm kind of [TS]

01:49:57   flooding the phone with lots of data but [TS]

01:49:59   like it's not unforeseen Bowl by the [TS]

01:50:01   system that we're getting close to the [TS]

01:50:03   disk storage limit and when it does hit [TS]

01:50:05   the limit it seems like no part of the [TS]

01:50:07   system scrambles to get your space back [TS]

01:50:09   there like yeah you've hit your limit [TS]

01:50:10   now we're not gonna do anything about it [TS]

01:50:12   like maybe maybe that Dean will wake up [TS]

01:50:14   and consider thinning some but maybe it [TS]

01:50:17   won't like we're not in a hurry is there [TS]

01:50:19   some urgency about this perhaps you [TS]

01:50:21   should go to the Settings app on the [TS]

01:50:22   manage storage screen so you can clear [TS]

01:50:23   that Red Badge will make it makes you [TS]

01:50:25   look at that by the way it makes you [TS]

01:50:26   look at that managed storage screen to [TS]

01:50:28   clear that badge every time it tells you [TS]

01:50:29   that message I know that because it [TS]

01:50:31   would tell me that message a lot and [TS]

01:50:32   there's no way to get rid of it until [TS]

01:50:34   you go into that screen and let it grind [TS]

01:50:35   away and say here's all the things you [TS]

01:50:37   can do to save space like you know what [TS]

01:50:38   you can do to save space get some [TS]

01:50:40   innocent photos goodness [TS]

01:50:42   thanks for sponsors this week fracture [TS]

01:50:44   aftershocks and Linode and we will see [TS]

01:50:46   you next week [TS]

01:50:50   now the show is over they didn't even [TS]

01:50:53   mean to begin cuz it was accidental oh [TS]

01:50:57   it was accidental [TS]

01:51:01   Johnny research Marco and Casey wouldn't [TS]

01:51:04   let him cuz it was accidentally was [TS]

01:51:09   accidental and you can find the show [TS]

01:51:13   notes at a CAS pyl ISS so that's Casey [TS]

01:51:26   less ma RC o AR m auntie Marco Arment SI [TS]

01:51:33   r AC Syracuse [TS]

01:51:41   [Music] [TS]

01:51:50   how's the weather up there Marco cold [TS]

01:51:53   rainy how's the forecast though oh there [TS]

01:52:00   we go [TS]

01:52:02   it's overcast nicely done nicely done [TS]

01:52:06   we'll be here all week kids anyway oh [TS]

01:52:08   wow so you've released you've released a [TS]

01:52:11   madcap congratulations yeah my second [TS]

01:52:13   Mac up don't forget quitter that's true [TS]

01:52:17   day when I was like command spacing and [TS]

01:52:19   I think I mistyped and quitter came up [TS]

01:52:21   I'm like oh yeah I remember that [TS]

01:52:22   yeah so I released for cast it's a Mac [TS]

01:52:24   app it's for producing your own podcasts [TS]

01:52:27   it is an mp3 encoder and chapter tool [TS]

01:52:29   and lets you input some of the mp3 [TS]

01:52:32   metadata right in the app and this I [TS]

01:52:35   mention this one on this show a number [TS]

01:52:38   of times over the last two years or so [TS]

01:52:41   that I've been developing it [TS]

01:52:42   it is a parallelized version of the lame [TS]

01:52:45   mp3 encoder under the hood the [TS]

01:52:49   parallelization is actually done fairly [TS]

01:52:51   boringly it's an entirely outside of [TS]

01:52:53   lame the lame is a terrible name that's [TS]

01:52:56   kind of like an ableist problem name now [TS]

01:52:58   but this was named a very long time ago [TS]

01:53:00   before we were as aware of these things [TS]

01:53:02   and I didn't name it but it happens to [TS]

01:53:04   be the best mp3 encoder so I apologize [TS]

01:53:06   for the terrible name but it is called [TS]

01:53:07   the lame mp3 encoder it is the pretty [TS]

01:53:10   much the only way you can encode an mp3 [TS]

01:53:15   legally today without using software [TS]

01:53:18   that had a pre-existing deal with the [TS]

01:53:20   front Hoffer Institute that was the [TS]

01:53:22   creator of the mp3 originally back in [TS]

01:53:25   like the late 80s and it was them whose [TS]

01:53:28   patents expired this past spring when [TS]

01:53:30   their patents expired they stopped [TS]

01:53:32   licensing their encoder at any price [TS]

01:53:35   believe me I tried so the only way to [TS]

01:53:37   encode mp3 is legally today if you don't [TS]

01:53:39   already have a copy or a license of the [TS]

01:53:41   lame mp3 encoder like Apple does with [TS]

01:53:43   the iTunes and logic is to use the lame [TS]

01:53:47   open source project so anyway that's [TS]

01:53:50   what forecasts does and the [TS]

01:53:53   parallelization happens outside of that [TS]

01:53:54   I basically split the file into chunks [TS]

01:53:57   send them each to a copy of the regular [TS]

01:54:00   standard live mp3 lame that comes with [TS]

01:54:02   the source distribution from homebrew [TS]

01:54:04   rejoin those chunks after they are [TS]

01:54:06   encoded into one could you can mp3 file [TS]

01:54:09   because as I mentioned earlier in the [TS]

01:54:10   show during the question about dynamic [TS]

01:54:12   ad insertion mp3 file format is easily [TS]

01:54:15   spliced and easily rejoined and hacked [TS]

01:54:18   up like that without causing too many [TS]

01:54:19   problems as long as you're a little bit [TS]

01:54:20   careful so that's what it does and it is [TS]

01:54:25   optimized for the workflow that me and [TS]

01:54:29   some of my podcasts or friends have [TS]

01:54:32   which is we create mp3 chapters as [TS]

01:54:37   markers in Logic Pro you can also do [TS]

01:54:40   this from Adobe Audition and I don't [TS]

01:54:42   think there's a good way to do it from [TS]

01:54:44   audacity unfortunately I know people are [TS]

01:54:46   trying I'm not yet aware of a way to do [TS]

01:54:48   it but anything that can export markers [TS]

01:54:52   as metadata in a wav file forecasts will [TS]

01:54:56   try to import that as chapters you can [TS]

01:54:59   also create them manually but I wouldn't [TS]

01:55:00   recommend that because the interface for [TS]

01:55:02   doing so is awful because I don't do [TS]

01:55:03   that [TS]

01:55:05   also it's all a tableview with cocoa [TS]

01:55:08   bindings and that makes a bunch of weird [TS]

01:55:11   little behaviors and inconsistencies and [TS]

01:55:13   bugs that I need to get rid of by [TS]

01:55:14   dumping cocoa bindings but that's a lot [TS]

01:55:16   of work and I haven't gotten there yet [TS]

01:55:17   anyway so I released this app and I [TS]

01:55:21   released it for free for lots of reasons [TS]

01:55:22   that I don't talk about if you want to [TS]

01:55:24   if you care I've talked a little bit [TS]

01:55:26   about some of the stuff went under the [TS]

01:55:27   radar but I don't know what do you guys [TS]

01:55:29   want to know where should I start here [TS]

01:55:31   so what was the motivation it was simply [TS]

01:55:34   just efficiency yeah pretty much it was [TS]

01:55:36   you know III wanted first of all the way [TS]

01:55:40   I was encoding this show before was by [TS]

01:55:43   using the command line version of lame [TS]

01:55:45   and I was doing that you know I wasn't [TS]

01:55:49   using the built-in mp3 encoder and [TS]

01:55:50   logical because the front offer encoder [TS]

01:55:51   which is actually a little bit better [TS]

01:55:53   quality for low bit rate speech and also [TS]

01:55:56   a little bit faster but I wasn't using [TS]

01:55:58   that because I wanted as part of my [TS]

01:56:01   workflow to automate things like putting [TS]

01:56:03   in the right artwork for the show [TS]

01:56:05   putting in the right podcast title and [TS]

01:56:08   episode number and everything so I had [TS]

01:56:09   like some shell screw [TS]

01:56:11   to do that before and I would shell out [TS]

01:56:13   to the lame mp3 encoder on the command [TS]

01:56:15   line and encoding an episode of the show [TS]

01:56:18   would take like four or five minutes it [TS]

01:56:19   was and you know that's to an impatient [TS]

01:56:22   programmer that's just death like this [TS]

01:56:24   have to sit there and wait and every [TS]

01:56:25   time like if I wanted to change the file [TS]

01:56:28   WestEd then wait another five minutes [TS]

01:56:30   for to re-encode and it was a pain so I [TS]

01:56:32   and I've always loved hacking audio [TS]

01:56:35   stuff and as you can tell from some of [TS]

01:56:37   my career choices always loved it always [TS]

01:56:39   loved dealing with audio and so I [TS]

01:56:41   decided you know what I there has to be [TS]

01:56:44   a way to make this parallel I have all [TS]

01:56:47   these cores sitting around doing nothing [TS]

01:56:48   on my computer while one core works its [TS]

01:56:51   butt off for five minutes [TS]

01:56:53   this is incredibly offensive to me okay [TS]

01:56:55   let me let me figure out a way to solve [TS]

01:56:58   this and in addition I realize like if I [TS]

01:57:01   control like a GUI version of the [TS]

01:57:03   encoder I can save myself some time in [TS]

01:57:06   other ways for instance we host this [TS]

01:57:08   podcast on Squarespace but we host the [TS]

01:57:10   website and the feed on Squarespace the [TS]

01:57:12   files are hosted libsyn and that's a [TS]

01:57:14   setup I recommend by the way but anyway [TS]

01:57:16   the Squarespace requires that you paste [TS]

01:57:19   in the file size and the duration of the [TS]

01:57:24   podcast file that you're hosting [TS]

01:57:26   elsewhere it doesn't just fetch that it [TS]

01:57:28   requires that you paste it and so I [TS]

01:57:30   figured like oh if I could have a tool [TS]

01:57:31   that like helps me easily copy those [TS]

01:57:33   things to the clipboard I can save a few [TS]

01:57:34   steps there if I have a tool that can [TS]

01:57:36   maybe pre-fill certain things based on [TS]

01:57:39   what I did last for that same podcast I [TS]

01:57:41   can save some time there I also wanted [TS]

01:57:44   to get involved with chapter my show our [TS]

01:57:48   show and you know the Germans kind of [TS]

01:57:50   convinced me to do it the Germans are [TS]

01:57:51   frustratedly right a lot of the time and [TS]

01:57:55   man I love the Germans anyway so they [TS]

01:57:58   convinced they convinced us all overtime [TS]

01:57:59   they wore us down and convinced us all [TS]

01:58:01   that we should probably have chapters in [TS]

01:58:03   our show and wanted to do that and and I [TS]

01:58:05   was not happy with the state of the [TS]

01:58:06   tools to do that two years ago they they [TS]

01:58:08   were pretty minimal and and almost [TS]

01:58:10   non-existent and so I wanted to [TS]

01:58:12   basically solve all these problems at [TS]

01:58:14   once and so I did I made an app that was [TS]

01:58:16   basically my ideal app for podcast [TS]

01:58:20   encoding and post-production work I [TS]

01:58:22   basically made it for myself too [TS]

01:58:25   save myself time and it does [TS]

01:58:26   dramatically so it saves me tons of time [TS]

01:58:28   every week now that I produce multiple [TS]

01:58:30   shows and even even if I just produce [TS]

01:58:33   this one it would still be worth doing [TS]

01:58:34   so and I had a private beta with many of [TS]

01:58:38   our podcasting friends you know probably [TS]

01:58:41   most notably that the people are real a [TS]

01:58:43   you know Mike Steven Jason snow they [TS]

01:58:46   were wonderful beta testers and they [TS]

01:58:48   uncovered lots of little bugs over the [TS]

01:58:50   years and we've hopefully fixed them all [TS]

01:58:53   and here we are [TS]

01:58:55   so why free and I know you talked about [TS]

01:58:58   this on under the radar but what's the [TS]

01:59:00   kind of short short version the main [TS]

01:59:02   reason is that my expected number of [TS]

01:59:06   paid customers for this like if I would [TS]

01:59:08   have charged money for this the the [TS]

01:59:11   total number of paid customers I would [TS]

01:59:13   expect to get is maybe a hundred like [TS]

01:59:16   there aren't that many podcast producers [TS]

01:59:18   relative to other professions among [TS]

01:59:20   podcast producers there aren't that many [TS]

01:59:23   of them who are willing to try some [TS]

01:59:26   random tool like this from me and [TS]

01:59:28   because the volume would be so low I [TS]

01:59:31   would have to price it at like 50 bucks [TS]

01:59:33   or so or more to make it worthwhile and [TS]

01:59:36   I just figured the market would be so [TS]

01:59:39   small that you know if there was a paid [TS]

01:59:42   app the market would be so small that [TS]

01:59:44   the total amount of money I would make [TS]

01:59:46   from this is you know not that great and [TS]

01:59:50   the cost of supporting an app that was [TS]

01:59:53   paid to that level is very high like if [TS]

01:59:56   someone pays 50 bucks for an app or more [TS]