The Accidental Tech Podcast

232: You've Exceeded Some Limit


00:00:00   I was going to buy a streaming box for [TS]

00:00:01   fleeting moment when I thought uh when [TS]

00:00:03   you were becoming a vlogger right well [TS]

00:00:05   no I'm still I'm still becoming a [TS]

00:00:06   vlogger just exceptionally slowly but I [TS]

00:00:09   thought about buying a streaming box [TS]

00:00:10   when I thought I was going to get into [TS]

00:00:12   like switch streaming with with I mic [TS]

00:00:15   and then never ended up doing stuff I [TS]

00:00:17   wonder which happened which of us makes [TS]

00:00:19   our second YouTube video first you or me [TS]

00:00:21   it's a race to the bottom I see sure all [TS]

00:00:26   right let's start with some follow up [TS]

00:00:27   guess what we don't really have any oh I [TS]

00:00:30   think that's because in part we just [TS]

00:00:32   released or DeMarko just released last [TS]

00:00:35   week's episode earlier today because we [TS]

00:00:38   are recording the episode from the [TS]

00:00:41   future in the past or something because [TS]

00:00:44   it is currently the 20th of July we are [TS]

00:00:47   recording the episode that will be [TS]

00:00:48   released on or around the 26th of the [TS]

00:00:50   Journal of July because our vacations [TS]

00:00:52   are in serial and so we didn't really [TS]

00:00:55   have time to amass follow up other than [TS]

00:00:57   to say we are going to be doing a Q&A [TS]

00:01:01   episode I believe what did you say Jon [TS]

00:01:04   master of ceremonies siracusa you said [TS]

00:01:05   the first recording on August 4th and [TS]

00:01:08   we're doing a double recording with [TS]

00:01:10   back-to-back episodes which is why we're [TS]

00:01:11   doing the QA because we're just gonna [TS]

00:01:12   answer questions until we all die and [TS]

00:01:14   then sounds wonderful so anyway so yes [TS]

00:01:20   please pile up questions at this time [TS]

00:01:23   the only way to get a question put in it [TS]

00:01:27   to be a contender for the show is to [TS]

00:01:30   tweet with the hashtag ask a tipi please [TS]

00:01:34   do not email us because it will get lost [TS]

00:01:35   to the ether and if we were cooler like [TS]

00:01:38   Hello Internet we would have asked for [TS]

00:01:40   postcards but we are not that cool nor [TS]

00:01:43   that organised so terrible mistake if we [TS]

00:01:45   learned nothing post office or Pio box [TS]

00:01:50   and bring it all the lunch pieces of [TS]

00:01:51   paper and then transcribe the things on [TS]

00:01:53   them terrible mistake yes so up to [TS]

00:01:56   please tweet hashtag ask a teepee and [TS]

00:01:59   and we will hopefully select your [TS]

00:02:02   question anyway that's that's it for [TS]

00:02:05   follow up write that that might be [TS]

00:02:06   record time we should have a we should [TS]

00:02:08   have somebody go through and Chronicle [TS]

00:02:10   how long we spend on follow-up like what [TS]

00:02:11   is the trend line look like I'm sure [TS]

00:02:13   there's like [TS]

00:02:13   angry fan who has already done that is [TS]

00:02:15   that has that fan you know sometimes [TS]

00:02:20   there's none at all sometimes there's [TS]

00:02:22   just one thing sometimes there's a lot [TS]

00:02:24   if we record two days before we do a [TS]

00:02:27   second recording usually not that much [TS]

00:02:29   [Laughter] [TS]

00:02:31   [Music] [TS]

00:02:33   right all right so let's start with the [TS]

00:02:37   topics and first thing is the Apple a [TS]

00:02:40   10x is ten nanometer that's cool [TS]

00:02:43   so tell us about this John we're talking [TS]

00:02:46   about Intel and their process advantage [TS]

00:02:48   and how it's how on semiconductor was [TS]

00:02:51   supposedly catching up but you know [TS]

00:02:54   until still had a lead and also the [TS]

00:02:55   stuff and we were seeing we're gonna say [TS]

00:02:59   you know Intel it was gonna be first a [TS]

00:03:00   10 nanometer with a significant you know [TS]

00:03:03   type of chip not just memory or [TS]

00:03:05   something like that but as people who [TS]

00:03:07   took apart the new the new iPad with the [TS]

00:03:11   apples a 10x and it discovered the the a [TS]

00:03:15   10x system on a chip is using tile and [TS]

00:03:18   semiconductors 10 nanometer process and [TS]

00:03:22   a 10x is not a tiny chip I mean the [TS]

00:03:26   grand scheme of things it's not as big [TS]

00:03:27   as a Xeon but it's pretty complicated [TS]

00:03:28   right it's got multiple cores and a GPU [TS]

00:03:31   and iOS it's not just as simple as a [TS]

00:03:33   memory chip so I haven't been keeping up [TS]

00:03:36   with Intel and its various woes that [TS]

00:03:40   much but bottom line you know of all the [TS]

00:03:44   Apple devices we care about which [TS]

00:03:46   includes PCs and and iPads and watches [TS]

00:03:48   and phones and all sorts of other things [TS]

00:03:50   first one as far as I'm aware to get a [TS]

00:03:53   10 nanometer chip is this one and the [TS]

00:03:56   chip is not from Intel so whether or not [TS]

00:03:58   intel has coronal court lost its lead in [TS]

00:04:01   process it is it continues to be [TS]

00:04:03   embarrassing that Apple's system on a [TS]

00:04:07   chip a xx line of chips are so fast and [TS]

00:04:13   so low-power and now are on a smaller [TS]

00:04:16   process than the chips that are in all [TS]

00:04:19   of apples Mac's so it's kind of exciting [TS]

00:04:22   slash depressing depending on how you [TS]

00:04:23   look at it so remind me what it I'm not [TS]

00:04:26   being funny at all [TS]

00:04:27   what is the ten nanometer represent the [TS]

00:04:29   the lines within the processor like the [TS]

00:04:32   quote unquote wires is that correct or [TS]

00:04:34   is that not even close [TS]

00:04:35   I don't know they call it feature size [TS]

00:04:37   I'm sure there's some standard for [TS]

00:04:38   measuring from you know this thing to [TS]

00:04:40   that thing like I think it was like a [TS]

00:04:42   dot pitch on monitors I'm sure there's [TS]

00:04:43   some standard because you say well what [TS]

00:04:44   is a feature like it's from you know [TS]

00:04:46   from one transistor to another how [TS]

00:04:48   closely you can pack them together or [TS]

00:04:50   like I have no idea maybe it's like the [TS]

00:04:52   center of one to the center of the next [TS]

00:04:53   one yeah but but there's different [TS]

00:04:55   geometries like this is there FinFET [TS]

00:04:56   thing like they're actually 3d if you [TS]

00:04:58   look at the shape of where the source [TS]

00:05:00   and drain and in gate and everything is [TS]

00:05:01   they they all have all these clever [TS]

00:05:03   arrangements of layers of stuff someone [TS]

00:05:05   should look up you could probably just [TS]

00:05:07   go to the Wikipedia to find out but it [TS]

00:05:08   basically if you think of it like dot [TS]

00:05:09   pitch on a monitor it's from you know [TS]

00:05:12   how from the center like Mario saying [TS]

00:05:14   from the center of one thing to descend [TS]

00:05:16   the question is how do they determine [TS]

00:05:17   that because I think there are different [TS]

00:05:19   sizes and configuration of things that [TS]

00:05:21   you can put down on a chip I'm assuming [TS]

00:05:24   it is like the smallest distance between [TS]

00:05:27   two features so anyway Taiwan [TS]

00:05:31   Semiconductor doing pretty well Apple [TS]

00:05:34   with it's a series ships doing pretty [TS]

00:05:36   well Intel I don't know well doing okay [TS]

00:05:41   kind of stumbling there was the recent [TS]

00:05:43   announcement they were getting out of [TS]

00:05:44   the wearables market that they were [TS]

00:05:45   never really in yeah I'm gonna say what [TS]

00:05:48   do they have in the wearables market [TS]

00:05:49   they had a they had a program in an [TS]

00:05:52   initiative and it's that like like I've [TS]

00:05:54   done many times like remember and they [TS]

00:05:55   tried to get into the standalone GPU [TS]

00:05:57   market with uh what the hell was that [TS]

00:05:59   called chat room will tell me you know [TS]

00:06:01   seconds or so yeah five years ago maybe [TS]

00:06:04   yeah where they were taking a bunch of [TS]

00:06:06   little x86 cores and put that on a [TS]

00:06:08   Larrabee [TS]

00:06:09   I got a poor the chat room haha and they [TS]

00:06:11   were gonna make a run at the the GPU [TS]

00:06:13   market and they had evangelists and they [TS]

00:06:15   had api's and they had some silicon and [TS]

00:06:18   it just never came together I said no [TS]

00:06:20   okay we're we're not gonna do that and [TS]

00:06:21   then they concentrated them on their [TS]

00:06:23   internal GPUs like the integrated ones [TS]

00:06:26   and they've come a long way on that [TS]

00:06:28   partially supposedly a rumor has it at [TS]

00:06:31   the behest of Apple asking for more [TS]

00:06:34   powerful integrated GPU so they don't [TS]

00:06:36   have to include a discrete GPU and every [TS]

00:06:37   single Mac just haven't have any [TS]

00:06:39   graphics performance where the damn [TS]

00:06:41   they were going to get into wearables [TS]

00:06:43   and they had an initiative and the head [TS]

00:06:45   of team and they had a blah blah blah [TS]

00:06:46   and they've just bailed out they also [TS]

00:06:48   had a bunch of things like getting into [TS]

00:06:51   set-top boxes back in the day what I [TS]

00:06:54   think about all the Intel fail programs [TS]

00:06:56   so they're gonna enter a new market I [TS]

00:06:57   mean if you want to trace it all the way [TS]

00:06:59   backwards this one they divested of all [TS]

00:07:01   their arm holdings they had boats at the [TS]

00:07:02   another thing xscale they had arm CPU [TS]

00:07:06   and they said now we're gonna get out of [TS]

00:07:07   that business probably gonna turn out to [TS]

00:07:10   have been a bad idea but in theory I [TS]

00:07:13   mean it didn't have to be it could have [TS]

00:07:15   been they get out of that business and [TS]

00:07:16   they and they made a bunch of you know [TS]

00:07:18   their own x86 chips that were just as [TS]

00:07:22   good as the things that Apple's making [TS]

00:07:23   out but they didn't they didn't make [TS]

00:07:25   those I can Apple did and so that's how [TS]

00:07:28   you lose you can trace it back though [TS]

00:07:29   you should have said there's no [TS]

00:07:30   guarantee that if they kept XScale that [TS]

00:07:31   they would have been able to do as good [TS]

00:07:33   a job as Apple is doing now so it's a [TS]

00:07:35   weird world we live in for someone who [TS]

00:07:37   grew up in the wind towel era but I'm [TS]

00:07:39   still rooting for Intel because they're [TS]

00:07:40   all those CPUs there and all the Macs [TS]

00:07:41   and I want a really good Mac so let's [TS]

00:07:44   get going yeah that's pretty much what [TS]

00:07:46   why I care about this so much like I [TS]

00:07:49   know that it's probably for lots of [TS]

00:07:51   reasons we've discussed before it's it's [TS]

00:07:52   probably unlikely that we're ever gonna [TS]

00:07:54   see or at least I guess Never Say Never [TS]

00:07:56   but that anytime soon we're gonna see [TS]

00:07:58   Apple bring the a line of arm CPUs to [TS]

00:08:02   the Mac and have arm Macs and that's [TS]

00:08:06   kind of a shame because these CPUs are [TS]

00:08:07   awesome like if they keep making these [TS]

00:08:09   amazing chips and and with their [TS]

00:08:13   in-house designs that are kicking the [TS]

00:08:14   butts of everything else in the middle [TS]

00:08:16   in the middle market and Intel is really [TS]

00:08:19   you know having a hard time getting [TS]

00:08:21   incremental performance scans every [TS]

00:08:23   every time they release something and [TS]

00:08:24   the reef having a hard time releasing [TS]

00:08:25   anything so I I kind of wish that more [TS]

00:08:30   of this excitement would be available on [TS]

00:08:31   the Mac side because you know who knows [TS]

00:08:34   what they could do right now they they [TS]

00:08:36   have this amazing a 10x chip based on [TS]

00:08:39   the amazing a-10 ship making the iPad [TS]

00:08:41   very competitive with low ed max in CPU [TS]

00:08:45   performance and imagine what they could [TS]

00:08:47   do with that if they let it run in a 150 [TS]

00:08:50   watt desktop enclosure that would be [TS]

00:08:52   that could be really amazed [TS]

00:08:55   but you know if lots of reasons we've [TS]

00:08:57   discussed before basically like you know [TS]

00:08:58   making our max is neither easy nor [TS]

00:09:00   likely but I do think that's kind of a [TS]

00:09:03   shame because there's all this exciting [TS]

00:09:05   stuff happening over in the arm world [TS]

00:09:07   that US Mac fans are just kind of you [TS]

00:09:10   know not a part of or minimally a part [TS]

00:09:12   of I continue to think that there is [TS]

00:09:15   nothing specifically magical about arm [TS]

00:09:18   that guarantees that if Apple did have a [TS]

00:09:20   team and said hey you've got a hundred [TS]

00:09:21   fifty watt power budget go nuts they [TS]

00:09:23   would just have to end up doing all the [TS]

00:09:25   same things that Intel does with its [TS]

00:09:26   Xeon only until probably has a bunch of [TS]

00:09:28   them patented and Apple doesn't [TS]

00:09:29   experience with them because you do end [TS]

00:09:31   up making different choices when you [TS]

00:09:32   have a ridiculously high power budget [TS]

00:09:33   like that and there's no secret sauce [TS]

00:09:35   that only Apple knows and a lot of the [TS]

00:09:37   tricks they know from their experience [TS]

00:09:39   with low power stuff are not applicable [TS]

00:09:40   to 150 watt power envelope so you know I [TS]

00:09:45   think they would make good chips no [TS]

00:09:46   doubt and maybe they would make ones [TS]

00:09:47   that are actually better than what Intel [TS]

00:09:48   offers but it's not I don't feel like [TS]

00:09:50   they would be crushing them in the same [TS]

00:09:52   way that they're crushing on the you [TS]

00:09:54   know on the low power side because this [TS]

00:09:56   is not Apple's first chip like what was [TS]

00:09:58   the a6 was their first you know sort of [TS]

00:09:59   their own design yeah they've had years [TS]

00:10:02   and years to get this good at system on [TS]

00:10:04   a chips in tablets and phones they have [TS]

00:10:07   no experience so far and I'm making you [TS]

00:10:09   know a Xeon class processor so even if [TS]

00:10:11   they did make one the best you could [TS]

00:10:13   hope for is probably like parity or a [TS]

00:10:15   slight edge on Intel's things because [TS]

00:10:16   they can make different choices but give [TS]

00:10:18   them four or five years and I think [TS]

00:10:20   they'd be doing really well but who [TS]

00:10:22   knows then we wouldn't be able to run [TS]

00:10:23   Windows as well as we can now so that [TS]

00:10:25   would be friends Windows anymore what [TS]

00:10:27   years this I do okay so you know I don't [TS]

00:10:30   I don't need more used to real developer [TS]

00:10:32   now my apologies to everyone who has to [TS]

00:10:38   develop on Windows I feel bad for you [TS]

00:10:40   hey man I I maintain c-sharp [TS]

00:10:43   is an unbelievably good language it's [TS]

00:10:44   just everything around it that's got me [TS]

00:10:46   I agree [TS]

00:10:47   I completely agree yeah and and [TS]

00:10:49   Microsoft has almost always they do [TS]

00:10:51   really good at developer tooling like [TS]

00:10:54   they're really good at that just Windows [TS]

00:10:56   is terrible but the developer tools are [TS]

00:10:58   usually great but yeah and they're you [TS]

00:11:01   know one thing before we cap off this [TS]

00:11:02   topic is that I do think that you know [TS]

00:11:05   even though my example of you know the [TS]

00:11:06   hundred fifty watt Mac [TS]

00:11:08   Pro slash you know high-end iMac ship [TS]

00:11:10   would maybe be hard for them to to move [TS]

00:11:13   to the a 10x you know the iPad class of [TS]

00:11:16   chip they're making now which is not [TS]

00:11:18   that different from the iPhone class [TS]

00:11:20   chip they're making is probably suitable [TS]

00:11:23   for at least the bottom two lines of Mac [TS]

00:11:26   books at least the MacBook 12-inch and [TS]

00:11:29   at least the what I call the macbook [TS]

00:11:31   escape the the non touch bar 13-inch [TS]

00:11:33   MacBook Pro I bet they could make an A [TS]

00:11:35   Series chip that would be very [TS]

00:11:37   competitive in those two form factors [TS]

00:11:40   yeah I mean they already do practically [TS]

00:11:42   yeah exactly like just a question of the [TS]

00:11:45   GPU and by the way as making me think [TS]

00:11:46   about things about Mac losing out like [TS]

00:11:48   oh so they're missing out on apples on [TS]

00:11:50   the potential of Apple's expertise in [TS]

00:11:52   the areas where they've shown they can [TS]

00:11:53   make really good chip and their [TS]

00:11:54   potential expertise for higher bandwidth [TS]

00:11:56   chips and also Apple thus far is missing [TS]

00:11:59   out on the other place that the action [TS]

00:12:01   is happening that is relevant to the Mac [TS]

00:12:02   in terms of silicon chips that are [TS]

00:12:05   inside their nvidia gpus that is [TS]

00:12:08   currently where a lot of the exciting [TS]

00:12:09   high-end action is happening on desktop [TS]

00:12:12   computers and Apple is thus far [TS]

00:12:15   pretending it doesn't exist and [TS]

00:12:17   continuing to ship AMD / ATI GPUs which [TS]

00:12:20   are fine but it's not you know it's like [TS]

00:12:23   the excitement is happening on the arm [TS]

00:12:24   side with Apple's own things and in the [TS]

00:12:26   GPU land that discrete GPU land the [TS]

00:12:28   excitement is happening on NVIDIA side [TS]

00:12:30   of the fence and Apple is like now we're [TS]

00:12:32   just don't Intel and AMD and we'll just [TS]

00:12:34   ignore ignore all those fireworks and [TS]

00:12:37   then the happy laughter happening in [TS]

00:12:38   other areas and I do think ultimately [TS]

00:12:42   one of the biggest reasons why we're [TS]

00:12:44   unlikely to see our Mac's for the [TS]

00:12:46   foreseeable future is I really don't [TS]

00:12:50   think that a lot of Mac apps would be [TS]

00:12:53   rewritten or recompiled four-armed in a [TS]

00:12:56   prompt manner like I think the Mac is [TS]

00:12:59   you know in some parts of the Mac are [TS]

00:13:01   very healthy content creation [TS]

00:13:03   you know Pro high-end productivity tools [TS]

00:13:05   these are fairly healthy but there's a [TS]

00:13:09   whole lot of Mac apps out there that are [TS]

00:13:11   basically unmaintained and some of which [TS]

00:13:14   are very very old and they continue to [TS]

00:13:15   work now just because you know the [TS]

00:13:17   architecture hasn't changed in a long [TS]

00:13:18   time you know in over 10 [TS]

00:13:19   and so it's they continue to work but I [TS]

00:13:23   worry if Apple were to force an [TS]

00:13:27   incompatible move to the basis of the [TS]

00:13:29   operating system I worry about what [TS]

00:13:31   would happen to the at the ecosystem I [TS]

00:13:34   bet we'd lose a lot of apps as we're [TS]

00:13:36   seeing right now with I mean look i OS [TS]

00:13:38   in this way [TS]

00:13:39   iOS is way healthier than the Mac OS and [TS]

00:13:42   the transition to Mac o to iOS 11 is [TS]

00:13:45   losing lots of apps just from the 64 bit [TS]

00:13:47   change it was only a few years ago for [TS]

00:13:50   the Mac to change CPU architectures it [TS]

00:13:54   would be it would be it would be I think [TS]

00:13:56   really difficult to move automatic [TS]

00:13:58   software over just because so much of [TS]

00:14:00   its up maintained numerically iOS [TS]

00:14:02   obviously would lose marcus's [TS]

00:14:03   numerically got so much more but on the [TS]

00:14:05   Mac I have some confidence you know the [TS]

00:14:07   Mac has gone through this multiple times [TS]

00:14:08   before in the past that yes you always [TS]

00:14:10   leave stuff behind [TS]

00:14:11   but the apps that we care about would be [TS]

00:14:14   ported just just like they report from [TS]

00:14:15   68k to PowerPC and those same apps that [TS]

00:14:18   we care about that we're still arm [TS]

00:14:19   reported from PowerPC to Intel and they [TS]

00:14:21   were ported from Intel 32-bit to 64-bit [TS]

00:14:22   and they would report it from 64-bit [TS]

00:14:25   don't think perhaps we care about what [TS]

00:14:27   would be for this maybe like one or two [TS]

00:14:30   random abandoned apps that you would [TS]

00:14:31   lose but numerically speaking on iOS [TS]

00:14:33   there's just so many apps and we all [TS]

00:14:35   have some I think a lot do you think you [TS]

00:14:38   have more apps installed on cumulative e [TS]

00:14:40   on your iOS devices are on your Mac's [TS]

00:14:42   like numerically each application icon [TS]

00:14:44   counts as one thing oh it's no question [TS]

00:14:46   iOS I would guess the same yeah yeah [TS]

00:14:50   probably maybe not on my iPad or my [TS]

00:14:52   iPhone yes I think my iPad is relatively [TS]

00:14:55   lean and mean but but iPhone yeah I [TS]

00:14:57   think Marco is right how many [TS]

00:14:59   applications are in your Applications [TS]

00:15:00   folder on your Mac just pick a random [TS]

00:15:02   Mac I have a hundred and twenty-nine 112 [TS]

00:15:06   although many of these I barely even [TS]

00:15:08   recognize how long so infrequently yeah [TS]

00:15:09   I know we all have junk in there oh this [TS]

00:15:12   is this is reassuring so in my [TS]

00:15:16   Applications folder I have two [TS]

00:15:18   applications called System Preferences [TS]

00:15:19   which apparently exactly the same name [TS]

00:15:22   that's good [TS]

00:15:23   does not make me feel good this is from [TS]

00:15:27   2014 and the second one is from 2015 26 [TS]

00:15:33   and one of them does not have a dot app [TS]

00:15:36   extension that makes me feel good I got [TS]

00:15:39   to clear a lot of this crap out of here [TS]

00:15:41   my god anyway you want to guess how many [TS]

00:15:43   applications I have in my application I [TS]

00:15:45   mean if I have 129 and I keep things [TS]

00:15:47   pretty minimal [TS]

00:15:48   I'm gonna guess you have 200 maybe yeah [TS]

00:15:51   I'm gonna say 250 is it Price is Right [TS]

00:15:53   rules no no okay I don't about one [TS]

00:15:57   application 311 oh wow you and but like [TS]

00:16:04   how many do you actually use on a [TS]

00:16:06   regular basis not 311 like I probably [TS]

00:16:09   use something like 20 or 30 on a regular [TS]

00:16:12   basis I mean you know the Mac Mac tools [TS]

00:16:15   tend to be larger in scope and fewer in [TS]

00:16:19   number for a lot of people I would bet [TS]

00:16:21   there's a lot more like large [TS]

00:16:23   productivity tools large creation tools [TS]

00:16:26   large library tools as opposed to our [TS]

00:16:28   iOS where you have a whole bunch of [TS]

00:16:30   stuff that does like little things or [TS]

00:16:32   one one thing at a time [TS]

00:16:33   not to mention iOS has games and the Mac [TS]

00:16:36   unfortunately doesn't I do have a [TS]

00:16:39   subfolder for games let's see what's in [TS]

00:16:40   that I have a supporter for Mac ports [TS]

00:16:43   that I haven't touched I mean I mean I [TS]

00:16:45   have a steam icon there too all right so [TS]

00:16:47   the game's folder only have 42 items but [TS]

00:16:49   there are subfolders in there so it just [TS]

00:16:51   goes on I got a lot of here's the thing [TS]

00:16:54   with the reason I have so many [TS]

00:16:54   applications is they don't on the Mac [TS]

00:16:56   applications don't aren't in your face [TS]

00:16:59   like they are in iOS like in springboard [TS]

00:17:00   they're in your face unless you bury [TS]

00:17:03   them in a folder like all of them are [TS]

00:17:05   like and I don't watch applications but [TS]

00:17:06   on the application feel like nobody does [TS]

00:17:08   you do command space or whatever right [TS]

00:17:09   yeah um and whenever I use like disk [TS]

00:17:11   inventory X or whatever to find out [TS]

00:17:13   where all my space is being taken up [TS]

00:17:14   it's never with applications because in [TS]

00:17:16   the grand scheme of things they're tiny [TS]

00:17:17   you know I one terabyte drive even a [TS]

00:17:19   huge application like maybe occasionally [TS]

00:17:21   like Markel I get cranky at some [TS]

00:17:23   multi-gigabyte sound samples that are [TS]

00:17:26   part of some stupid Apple application [TS]

00:17:27   but other than that all the data is [TS]

00:17:30   elsewhere so I never ended up deleting [TS]

00:17:32   application it's like I look in here and [TS]

00:17:33   I've got like multiple old I've got [TS]

00:17:37   delicious library two and three I've got [TS]

00:17:39   many applications where they're like the [TS]

00:17:41   history of the application is present in [TS]

00:17:43   the folder as the versions and the [TS]

00:17:44   numbers in the [TS]

00:17:45   yes I never I never ended up believing [TS]

00:17:48   them because it's not as and don't get [TS]

00:17:50   me wrong my iOS home screens are also a [TS]

00:17:52   giant graveyard of ancient files which [TS]

00:17:54   is why I'm kind of dreading when they [TS]

00:17:55   drop 32-bit support because it's gonna [TS]

00:17:57   well dreading and looking forward to [TS]

00:17:59   because it'll it'll like reduce the [TS]

00:18:00   number of applications by half because I [TS]

00:18:02   think I still have applications there [TS]

00:18:03   from like my original iPod Touch they've [TS]

00:18:05   just been carrying along from iTunes [TS]

00:18:07   backup to iTunes backup I only had I [TS]

00:18:09   think two yeah i've scorekeeper excel [TS]

00:18:11   and I cast Pro and the scorekeeper [TS]

00:18:15   developer said he's updating it i cast [TS]

00:18:17   has already done a new version that's [TS]

00:18:19   like a million dollars so you know [TS]

00:18:21   they're not actually really going to be [TS]

00:18:22   lost he's I guess something you used to [TS]

00:18:25   do the live broadcast from the road I [TS]

00:18:28   used to yes it's a nice cast server [TS]

00:18:32   nice cast broadcaster rather so I used [TS]

00:18:35   to do that from the road now I just [TS]

00:18:36   bring a Mac and use programming business [TS]

00:18:38   nice cast AB because it's because it [TS]

00:18:41   really I mean what I learned you know [TS]

00:18:43   while doing our live show and you know [TS]

00:18:45   setting up for that and doing various [TS]

00:18:47   things over the last few years I've [TS]

00:18:49   learned basically that I greatly prefer [TS]

00:18:51   max to be in those kind of production [TS]

00:18:54   roles and not just for like superstition [TS]

00:18:56   of max being reliable on iPad and iOS [TS]

00:18:58   not being but just for the flexibility [TS]

00:19:00   they offer and and the like you can do [TS]

00:19:03   what you can do these things in iOS if [TS]

00:19:04   you need to but I'm much happier and [TS]

00:19:07   more versatile when I'm doing it on the [TS]

00:19:09   Mac if that makes sense I mean we all [TS]

00:19:11   know that you can't get work done on iOS [TS]

00:19:13   so that's why you're doing it on a [TS]

00:19:14   minute oh my god I still have Firefox [TS]

00:19:18   does anybody still use Firefox so we've [TS]

00:19:21   gone during the pre-show that hopefully [TS]

00:19:23   has not hit the regular show of watching [TS]

00:19:27   TV as a group and now we're letting all [TS]

00:19:29   the people listen to us lunge through [TS]

00:19:31   and go spelunking through our [TS]

00:19:33   application folders as a group this is [TS]

00:19:35   the make MKV I haven't ripped a blu-ray [TS]

00:19:37   in the years I just did that yesterday [TS]

00:19:40   I have Firefox I also have make him kV I [TS]

00:19:44   rip days of thunder yesterday it's a [TS]

00:19:46   great movie see I don't need I don't [TS]

00:19:47   need to rip anything I can just play [TS]

00:19:49   some of your plex server I know that's [TS]

00:19:52   whatever that's exactly what I was doing [TS]

00:19:53   and we bought Days of Thunder on blu-ray [TS]

00:19:55   but blu-rays are barbaric in [TS]

00:19:58   I immediately ripped it and it is now on [TS]

00:20:00   flex oh I still have openttd I should [TS]

00:20:02   play that the Transport Tycoon I have [TS]

00:20:06   applications with like the circle with a [TS]

00:20:08   line through it I should just probably [TS]

00:20:10   delete those I don't think I've ever [TS]

00:20:11   even seen that did not run on my fancy [TS]

00:20:14   new version of Mac OS called El Capitan [TS]

00:20:17   man I can't even imagine cleaning out [TS]

00:20:20   John's 10 year old computer like that [TS]

00:20:22   there I what you must find there must [TS]

00:20:24   never never clean it that's the secret [TS]

00:20:27   we respond to this week by fracture a [TS]

00:20:30   photo printing company that prints [TS]

00:20:32   photos directly onto glass visit [TS]

00:20:33   fracture me.com slash podcast for 10% [TS]

00:20:36   off your first order fractures a photo [TS]

00:20:39   de coeur company that's out to rescue [TS]

00:20:41   your images from the digital ether they [TS]

00:20:43   don't they know if you just post a [TS]

00:20:44   picture to Facebook or whatever it's [TS]

00:20:46   gone off people's timelines in what a [TS]

00:20:48   day at most and you never see it again [TS]

00:20:50   fracture wants you to take those [TS]

00:20:52   favorite pictures and get them printed [TS]

00:20:53   and hang them in your house or give them [TS]

00:20:55   the people as gifts they make wonderful [TS]

00:20:57   gifts for any occasion for family and [TS]

00:20:59   friends and they really make your house [TS]

00:21:01   look lived in and they show your [TS]

00:21:03   memories to you and everyone comes over [TS]

00:21:05   we have these all over our house they [TS]

00:21:06   get tons of compliments it's nice to get [TS]

00:21:08   photos printed once in a while it really [TS]

00:21:10   isn't fracture is the best and easiest [TS]

00:21:12   way to do that and these are printed on [TS]

00:21:14   glass so it goes edge to edge if the [TS]

00:21:17   colors look great they really pop the [TS]

00:21:18   contrast really pops and it just looks [TS]

00:21:21   sleek and it looks modern you'd like to [TS]

00:21:23   get them framed because they are their [TS]

00:21:24   own independent object it's wonderful [TS]

00:21:26   they have a laser-cut rigid backing so [TS]

00:21:29   the whole thing isn't it so it doesn't [TS]

00:21:30   glass front to back that would be really [TS]

00:21:32   heavy and fragile it's a glass in the [TS]

00:21:34   front and there's rigid backing on the [TS]

00:21:36   back so it's very lightweight and easy [TS]

00:21:38   to hang they even include a wall anchor [TS]

00:21:39   right in the box it's so easy to get [TS]

00:21:41   these things all you have to do is [TS]

00:21:43   upload a picture and pick your size [TS]

00:21:45   that's it so you can bring a special [TS]

00:21:48   memory to life with these prints give [TS]

00:21:49   them as unique gifts or decorate your [TS]

00:21:51   home with the moments to tell your story [TS]

00:21:53   every fracture print comes with a 60-day [TS]

00:21:55   happiness guarantees or your shirt all [TS]

00:21:57   of your order and they're all handmade [TS]

00:21:59   in Gainesville Florida from US source [TS]

00:22:01   materials in a carbon neutral factory [TS]

00:22:03   for more information and 10% off your [TS]

00:22:05   first order visit fracture me.com slash [TS]

00:22:08   podcast the less you which podcast sent [TS]

00:22:10   you tell them a tipi [TS]

00:22:12   and that'll help support the show so [TS]

00:22:13   thank you very much to fracture for [TS]

00:22:15   sponsoring our show once again so in the [TS]

00:22:21   show notes near ich the top but never [TS]

00:22:26   ever ever high enough for us to actually [TS]

00:22:28   talk about it has been three words and [TS]

00:22:31   it has been here for months and those [TS]

00:22:35   three words are Netflix credits skipping [TS]

00:22:39   and apparently this is enough and John [TS]

00:22:42   is flustered enough that he would like [TS]

00:22:44   to talk to us about skipping credits in [TS]

00:22:47   Netflix I don't know why I'm in for this [TS]

00:22:50   ride as much as you guys are so let's [TS]

00:22:53   all buckle up together we are really [TS]

00:22:55   scraping the bottom of the barrel here [TS]

00:22:56   we really this is from March so yes it [TS]

00:23:02   has been there for many many months the [TS]

00:23:05   story will link to the verge thing goes [TS]

00:23:07   by now the only you are all we have for [TS]

00:23:09   the stories that Netflix in their normal [TS]

00:23:11   way was like testing this new feature on [TS]

00:23:14   some platforms and some clients for [TS]

00:23:15   Netflix that when you're watching a show [TS]

00:23:17   on Netflix and the credits come on the [TS]

00:23:20   opening credits to the show again there [TS]

00:23:23   would be a button in the interface [TS]

00:23:24   somewhere that says skip credits and [TS]

00:23:27   yeah when we were in Chicago we were we [TS]

00:23:29   were finishing up house of cards and I [TS]

00:23:31   had done that by connecting my my [TS]

00:23:33   macbook adorable to the TV and I saw and [TS]

00:23:36   use that button and so that was on the [TS]

00:23:38   web client yeah and then I'm not sure [TS]

00:23:40   where they're rolling it out to my [TS]

00:23:41   clients or whatever but it's not [TS]

00:23:43   everywhere and it seems like this thing [TS]

00:23:45   they're testing now already for several [TS]

00:23:46   years Netflix had a thing where if [TS]

00:23:48   you're like binge watching and you watch [TS]

00:23:49   one episode and the next episodes gonna [TS]

00:23:52   come that it will not show the credits [TS]

00:23:54   to the subsequent episode so just get [TS]

00:23:56   right to the program I've seen that I [TS]

00:23:57   don't know if that shows specific or [TS]

00:23:58   whatever but it's been doing that for a [TS]

00:23:59   long time so if you sit down and watch [TS]

00:24:01   five episodes of the program you don't [TS]

00:24:03   have to see the opening credits five [TS]

00:24:04   times but you would have to see it once [TS]

00:24:05   for the first one and now with the [TS]

00:24:07   skipped credits thing it would be like [TS]

00:24:08   if you don't want to see the opening [TS]

00:24:10   credits toss of cards because you're [TS]

00:24:11   afraid you'll die of old age you're on [TS]

00:24:16   the right interface you can click this [TS]

00:24:18   button to skip it and the reason I put [TS]

00:24:21   those notes so long ago is that [TS]

00:24:25   four years ago four years before this [TS]

00:24:28   feature was added to Netflix I am one of [TS]

00:24:30   my rare fits of blogging wrote a blog [TS]

00:24:32   post about this very thing about the [TS]

00:24:34   idea of credit skipping in Netflix type [TS]

00:24:39   environment specifically it was also in [TS]

00:24:41   the context of the PlayStation 4 which [TS]

00:24:42   was not yet out but had been announced [TS]

00:24:44   and the features have been announced and [TS]

00:24:45   it has had all this post is annoyance [TS]

00:24:47   driven development the idea that if you [TS]

00:24:49   look at technology product or something [TS]

00:24:52   that you're working on and think about [TS]

00:24:54   the things that annoy you and other [TS]

00:24:56   people about your product and try to [TS]

00:24:59   knock those down one by one even if they [TS]

00:25:01   seem silly I think refreshing another [TS]

00:25:05   thing that the PlayStation examples were [TS]

00:25:06   things like being able to pick up a game [TS]

00:25:09   right where you left off and not having [TS]

00:25:12   the thing start downloading a software [TS]

00:25:15   update as soon as you turn it on and so [TS]

00:25:16   they did a lot of things in the [TS]

00:25:17   PlayStation 4 to remove the annoyances [TS]

00:25:19   of the PlayStation 3 by giving it a [TS]

00:25:22   low-power mode and an auxilary processor [TS]

00:25:24   that let it do useful things when it's [TS]

00:25:25   quote-unquote off like the fans are off [TS]

00:25:27   it's sitting there you think it's [TS]

00:25:28   completely off but it's not it's [TS]

00:25:30   downloading software updates in the [TS]

00:25:31   background it's you know it's preserving [TS]

00:25:33   the state of your game so you can pick [TS]

00:25:35   up right where you left off even in [TS]

00:25:36   tendo is come on this bandwagon a little [TS]

00:25:38   bit with the switch where you can put a [TS]

00:25:39   thing into sleep mode pick it up get it [TS]

00:25:42   out of sleep mode and you are exactly at [TS]

00:25:43   the second you left off and you're in [TS]

00:25:45   your Zelda game which makes you want to [TS]

00:25:47   pick it up and play more than if you had [TS]

00:25:48   to like wait through a boot sequence or [TS]

00:25:50   launch the game again or something like [TS]

00:25:52   that and software updates which are [TS]

00:25:53   ubiquitous nowadays having it download [TS]

00:25:56   multiple gigabytes of stuff while you [TS]

00:25:59   sleep so that when you wake up it's all [TS]

00:26:00   just already there for you is a great [TS]

00:26:02   example of annoyance driven development [TS]

00:26:03   because it's not the end of the world [TS]

00:26:04   like oh software operators have to [TS]

00:26:06   happen and there's no getting around the [TS]

00:26:07   fact that you got have multiple [TS]

00:26:08   gigabytes and we can't make your [TS]

00:26:09   internet connection faster it's like but [TS]

00:26:10   can we design the PlayStation 4 in a way [TS]

00:26:13   to make this less annoying for people [TS]

00:26:15   going so far I still have a you know a [TS]

00:26:17   separate mode with a separate CPU and a [TS]

00:26:20   low-power state of like it complicates [TS]

00:26:22   the hardware tremendously but but it's a [TS]

00:26:23   big win so in terms of streaming video [TS]

00:26:27   using house of cards as an example [TS]

00:26:29   because the credit sequence is really [TS]

00:26:30   really long was saying how how Netflix [TS]

00:26:32   has changed how you watch television now [TS]

00:26:34   you have to reconsider everything every [TS]

00:26:35   part of the experience and think about [TS]

00:26:37   how annoying [TS]

00:26:37   and the opening credits aren't annoying [TS]

00:26:38   in the old world of television where [TS]

00:26:40   there were no DVRs and you just watch [TS]

00:26:42   television when it was on and that was [TS]

00:26:43   it [TS]

00:26:45   commercials for annoying but that's [TS]

00:26:46   almost every issue but already with [TS]

00:26:49   people with Netflix and streaming video [TS]

00:26:50   they understand that people do binge [TS]

00:26:52   watching and they did that thing where [TS]

00:26:53   it will skip the credits to the next [TS]

00:26:54   episode they just need to go to the next [TS]

00:26:56   step also by the way reusing entire [TS]

00:26:58   seasons all at once instead of building [TS]

00:26:59   them added episode of the time they [TS]

00:27:00   reconsidered so many things and this [TS]

00:27:02   seemed like the very next thing on the [TS]

00:27:04   chopping block which is hey credits they [TS]

00:27:06   make sense when you are watching [TS]

00:27:09   television in the old world and the new [TS]

00:27:10   world do they make as much sense to have [TS]

00:27:12   opening credits before every single [TS]

00:27:14   episode or before any episode and I know [TS]

00:27:16   as I said them as posed as lots of [TS]

00:27:18   things about union contracts for screen [TS]

00:27:21   actors and writers and everything and [TS]

00:27:22   then there's the other angle over like [TS]

00:27:24   oh people should get credit for their [TS]

00:27:25   work and blah blah blah like basically [TS]

00:27:26   the motivation behind all those union [TS]

00:27:29   rules and everything but I think you [TS]

00:27:33   can't you have to change you have to [TS]

00:27:35   change your outlook and the rules [TS]

00:27:37   surrounding all the stuff as the [TS]

00:27:39   technology changes and technology is [TS]

00:27:40   changing how we watch television and so [TS]

00:27:42   every single aspect of how we watch [TS]

00:27:44   television should be up for grabs for [TS]

00:27:46   reconsideration to say is this the best [TS]

00:27:48   way to do it or is there a better way [TS]

00:27:50   given how technology has changed how I [TS]

00:27:53   watch television and apparently Netflix [TS]

00:27:54   eventually how many years later four [TS]

00:27:57   years later eventually more or less [TS]

00:27:59   agrees with me that maybe the credits [TS]

00:28:01   are a little bit too much and maybe we [TS]

00:28:03   should give people the option of [TS]

00:28:04   skipping them entirely if they want [TS]

00:28:06   there's already no commercials so [TS]

00:28:08   they've already got that going for them [TS]

00:28:09   so anyway I was excited enough about [TS]

00:28:11   this in March to put it in the show [TS]

00:28:14   notes and to leave it there and now I [TS]

00:28:15   finally get to talk about it and I feel [TS]

00:28:18   like this is am I going to say it's [TS]

00:28:20   vindication because I know a lot of [TS]

00:28:22   people agreed with me when I originally [TS]

00:28:24   posted this but it's more of a [TS]

00:28:25   celebration to say you know I'm actually [TS]

00:28:29   getting the thing that I was asking for [TS]

00:28:30   and it seemed inevitable because Netflix [TS]

00:28:31   is very aggressively set of things I'm [TS]

00:28:33   just I'm actually surprised it took four [TS]

00:28:34   years time to do it but more like this [TS]

00:28:37   please Wow cool I feel better for having [TS]

00:28:42   listened to that [TS]

00:28:45   nothing you said was wrong but I felt [TS]

00:28:47   like this has been sitting in the shoto [TS]

00:28:49   it's like almost there but not quite [TS]

00:28:51   there for months then I was expecting [TS]

00:28:54   some sort that timely it's not like you [TS]

00:28:57   know so much and you know you don't have [TS]

00:29:01   a product speak up now that data what [TS]

00:29:04   what did uh what's it doctor wave say [TS]

00:29:07   your application was is it a fart app [TS]

00:29:14   anyway anybody who's listening this who [TS]

00:29:18   has a product or is involved in making a [TS]

00:29:20   thing that people use like it's it's a [TS]

00:29:22   potential edge in the market think about [TS]

00:29:25   what is annoying about using products of [TS]

00:29:27   your type and in the next version of [TS]

00:29:29   your product tried to eliminate those [TS]

00:29:30   annoyances and don't don't keep any [TS]

00:29:33   sacred cows like oh we can't change that [TS]

00:29:34   you will find out you'll find a lot of [TS]

00:29:37   people hold sacred many things they [TS]

00:29:38   won't even do anything consider changing [TS]

00:29:40   like you have to consider everything and [TS]

00:29:42   reconsider it in the face of technology [TS]

00:29:44   and find the annoying things and be [TS]

00:29:46   willing to you know do what something to [TS]

00:29:49   make your product way more complicated [TS]

00:29:51   and way more expensive potentially [TS]

00:29:53   introducing bugs because the payoff is [TS]

00:29:56   when you people turn on the playstation [TS]

00:29:58   for us the eleven gigabytes of the [TS]

00:29:59   destiny to beta is already downloaded [TS]

00:30:01   and the system update has party happened [TS]

00:30:04   and they can start playing immediately [TS]

00:30:05   even if it takes forever to download if [TS]

00:30:07   it does it while you're sleeping you [TS]

00:30:08   don't care and there's a hundred percent [TS]

00:30:10   worth it to add an entire separate CPU [TS]

00:30:12   and low-power state and special OS mode [TS]

00:30:14   for this so and also skip those house of [TS]

00:30:18   cards credits because come on we've all [TS]

00:30:19   seen them enough nervous so I mean [TS]

00:30:20   they're beautiful but there's log oh my [TS]

00:30:23   word it takes forever so uh alright so [TS]

00:30:27   let's talk about something that always [TS]

00:30:29   cheers us up Twitter and a while back [TS]

00:30:33   there was how long was it how long was a [TS]

00:30:36   while apparently it was October of 2016 [TS]

00:30:40   why are we talking about a news article [TS]

00:30:41   from October 2016 I have a reason for [TS]

00:30:43   this one - oh my god [TS]

00:30:45   bring it out - dead that's right I'm so [TS]

00:30:48   sorry listeners for this entire episode [TS]

00:30:50   you did you apologize here how do you [TS]

00:30:52   where do Abbasids come from marco when [TS]

00:30:55   when three podcasters love each other [TS]

00:30:56   very much [TS]

00:30:58   somehow every week there's an episode [TS]

00:31:01   and it's because somebody some elves go [TS]

00:31:04   into the show notes and find a bunch of [TS]

00:31:06   topics and put them in there and if [TS]

00:31:08   you're not gonna do it talk about and [TS]

00:31:13   try to apologize but I build the show in [TS]

00:31:17   the notes and that's what we're gonna [TS]

00:31:18   talk about [TS]

00:31:19   feel free to rotate something up to the [TS]

00:31:21   top and then we'll talk about that [TS]

00:31:22   instead in fact that will offer that [TS]

00:31:24   opportunity to you now because I just [TS]

00:31:26   talked about Netflix credit sipping is [TS]

00:31:27   there something that you would like to [TS]

00:31:28   talk about that you would like to move [TS]

00:31:29   up let me see [TS]

00:31:32   overcast springboard crash your stories [TS]

00:31:33   that's a good one that's kind of boring [TS]

00:31:35   and no it's not I think it's exciting [TS]

00:31:37   it's exciting and it was exciting when [TS]

00:31:39   it happened but now I forgotten most [TS]

00:31:40   about it and probably you did too but it [TS]

00:31:42   was cool it's not even old it's not even [TS]

00:31:44   old by comparison to October and 2016 [TS]

00:31:47   months again in a surprising turn of [TS]

00:31:50   events Marco did not immediately command [TS]

00:31:53   a and then delete the entire show notes [TS]

00:31:54   in a fit of rage so down if you scroll [TS]

00:32:04   down a couple pages we have an item that [TS]

00:32:05   says Oh God TSMC ahead of intel and [TS]

00:32:07   process soon question like a crystal [TS]

00:32:12   ball look at that look at the slug on [TS]

00:32:17   this ten Adam Eaton nanometer chip [TS]

00:32:19   foundry process coming to Apple partner [TS]

00:32:21   TM TSMC a head of Intel reliable news [TS]

00:32:25   source yeah September of sixteen oh my [TS]

00:32:31   word you didn't talk about it but guess [TS]

00:32:32   what they did it came true said that [TS]

00:32:34   maybe there's how we can make things [TS]

00:32:36   come true just put them in our show [TS]

00:32:37   notes in the show notes and it's like [TS]

00:32:39   burying a time capsule it's like it's [TS]

00:32:41   like our show notes our show notes are [TS]

00:32:43   the crock pot of Apple news just wait [TS]

00:32:46   long enough it's gonna be there oh my [TS]

00:32:50   god alright so let's talk about Disney [TS]

00:32:52   since Marco hasn't come up with [TS]

00:32:54   something better but it'll be the Marco [TS]

00:32:55   show after this when we talk about [TS]

00:32:56   overcast in Spring Bernardo should start [TS]

00:32:58   remembering now all the details of the [TS]

00:33:00   springboard cracker stuff did you know [TS]

00:33:02   that letterpress moved off of GameCenter [TS]

00:33:10   you always [TS]

00:33:12   do if we get really desperate we should [TS]

00:33:13   go from the bottom up and just say we're [TS]

00:33:15   dedicated we have to do it we have to do [TS]

00:33:17   it just start at the bottom oh my word [TS]

00:33:21   so bad anyway alright I'm gonna try to [TS]

00:33:23   bring this back around so at some point [TS]

00:33:26   one day eventually or the years ago it [TS]

00:33:29   seems there was some talk in late 2016 [TS]

00:33:32   about Twitter potentially looking to be [TS]

00:33:35   bought and there were some potential [TS]

00:33:37   suitors I don't remember who they were [TS]

00:33:38   other than Disney wasn't Salesforce in [TS]

00:33:41   the running [TS]

00:33:41   uh-huh maybe and so what ended up [TS]

00:33:44   happening and I didn't get a chance to [TS]

00:33:45   look at these show notes and refresh my [TS]

00:33:47   memory so being Chiefs memorizer in [TS]

00:33:50   chief is a little dangerous today but my [TS]

00:33:52   recollection is that Disney was kind of [TS]

00:33:54   sniffing around seeing it maybe we do [TS]

00:33:57   want Twitter and then realized oh wait [TS]

00:33:59   Twitter successful disgusting terrible [TS]

00:34:01   people so yeah we don't want anything to [TS]

00:34:03   do with that well the reason I put this [TS]

00:34:05   in there not because I don't care about [TS]

00:34:07   this whatever people bind is that's all [TS]

00:34:09   news I don't know why it stayed in the [TS]

00:34:12   notes I probably wouldn't deleted it but [TS]

00:34:13   I saw it down there and it brought to [TS]

00:34:15   mind something what was it was relevant [TS]

00:34:19   its eternally relevant I forget what [TS]

00:34:21   this specific inciting incident was but [TS]

00:34:23   it's about when you have an online [TS]

00:34:27   community of any kind oh I know what it [TS]

00:34:30   was it was it was the the pub G thing [TS]

00:34:33   you guys don't follow this do you do you [TS]

00:34:34   know who that is [TS]

00:34:35   anyways new game play or unknown [TS]

00:34:37   battleground it's a game it's a cool [TS]

00:34:40   game you'll you'll like the the premise [TS]

00:34:41   of it we love games yeah well no it's a [TS]

00:34:45   it's a game mode I think it might have [TS]

00:34:47   started as a mod and now it's a zone [TS]

00:34:48   game I always get confused by the [TS]

00:34:49   details but anyway you are like an army [TS]

00:34:51   guy you parachute into this you know [TS]

00:34:55   fairly realistic looking world like a [TS]

00:34:57   big open field with some trees and [TS]

00:34:58   buildings and stuff like that and you [TS]

00:35:00   have to sort of scrounge for weapons and [TS]

00:35:03   bandages and stuff like that and it's [TS]

00:35:05   fairly realistic and that you can't take [TS]

00:35:07   500 bullets like a few bullets kills you [TS]

00:35:09   right and there are teams and there's [TS]

00:35:13   sort of a gamey shimmery circle ring [TS]

00:35:19   dome around the entire play area that [TS]

00:35:21   starts off really really big but it [TS]

00:35:23   slowly shrinks over time [TS]

00:35:25   eventually lever rallying all the people [TS]

00:35:27   together and eventually there's one [TS]

00:35:28   person who's left alive right so part [TS]

00:35:30   your strategy could be I'm just gonna [TS]

00:35:31   crawl in the grass and hide behind this [TS]

00:35:33   tree and be like a mile away from [TS]

00:35:34   everybody but the circle will shrink and [TS]

00:35:36   shrink and shrink and if you're not out [TS]

00:35:37   there fighting you're also not getting [TS]

00:35:38   better weapons and getting healing [TS]

00:35:40   supplies and stuff like that so it's a [TS]

00:35:42   fun game mode and they're fun videos to [TS]

00:35:46   watch because there are teams in this [TS]

00:35:47   friendly fire and it's and there's no [TS]

00:35:49   like radar or anything like that you're [TS]

00:35:50   just like crawling around and going [TS]

00:35:52   through buildings and some people like [TS]

00:35:53   camp out and build things and you just [TS]

00:35:54   go around the door and there's a guy [TS]

00:35:55   anyway it's very popular game right now [TS]

00:35:57   and the guy who made the game has like a [TS]

00:35:59   you know community standards for you [TS]

00:36:02   know for for his game basically saying [TS]

00:36:03   if you and if you intentionally kill [TS]

00:36:05   people on your team because friendly [TS]

00:36:06   fire is a thing that's against the rules [TS]

00:36:08   and you get banned [TS]

00:36:09   you know temporarily banned and I [TS]

00:36:11   assumed if you keep doing a permanently [TS]

00:36:12   ban cuz that's bad behavior we don't [TS]

00:36:13   want someone who comes and you join a [TS]

00:36:14   game and the guy in your team kills [TS]

00:36:16   everybody and his own team's takes their [TS]

00:36:17   stuff like no we don't have that right [TS]

00:36:19   and he did that to like a popular [TS]

00:36:21   streamer like twitch streamer and the [TS]

00:36:24   switch streamer was cranky about it and [TS]

00:36:26   said some jokey things to him about like [TS]

00:36:28   how he was going to kick him in the face [TS]

00:36:29   or something like that and the guy [TS]

00:36:33   because he had temporarily banned him [TS]

00:36:35   and he explained to him why he doesn't [TS]

00:36:37   tolerate even jokey sort of threats of [TS]

00:36:40   violence or whatever and anyway that was [TS]

00:36:42   the story like game creator bans popular [TS]

00:36:45   streamer and has to explain to him why [TS]

00:36:47   he doesn't think threats of violence are [TS]

00:36:50   funny you know counter to everything and [TS]

00:36:52   macho stupid gamer dude culture right [TS]

00:36:55   and it made me think of Twitter and [TS]

00:36:57   anybody who has any kind of community [TS]

00:36:59   whether it's the game that you made and [TS]

00:37:01   the standards you make for the people [TS]

00:37:02   who play your game online or Twitter who [TS]

00:37:04   makes a service that they let people use [TS]

00:37:05   or you know just think of anything like [TS]

00:37:07   a website and you have comments section [TS]

00:37:10   or you have the old style where bulletin [TS]

00:37:11   boards or whatever online communities [TS]

00:37:15   and the policing of them it always [TS]

00:37:18   amazes me that all reddit is a great [TS]

00:37:20   example always amazes me how reluctant [TS]

00:37:22   people are in these communities to to [TS]

00:37:28   enforce any kind of to enforce their [TS]

00:37:32   will like so we all have opinions about [TS]

00:37:33   what we think is good and what's not [TS]

00:37:34   good but the standard sort of nan-oh [TS]

00:37:39   rest majority opinion of like I you know [TS]

00:37:43   I haven't I'm not in a group that is [TS]

00:37:48   frequently the target of abuse or I'm at [TS]

00:37:51   the top of the pyramid therefore I think [TS]

00:37:53   everyone should be able to do everything [TS]

00:37:55   so even though I think something is bad [TS]

00:37:58   I'm not going to tell people in my [TS]

00:37:59   community that they can't do that thing [TS]

00:38:01   because Who am I to judge right and I [TS]

00:38:04   you know even if removing the motivation [TS]

00:38:06   is the whole idea of like I want my [TS]

00:38:09   community to be a place where everyone [TS]

00:38:10   is free to be themselves and do whatever [TS]

00:38:11   the heck they want and it almost seems [TS]

00:38:14   to me at various times on Twitter and [TS]

00:38:15   other places there is you know there is [TS]

00:38:18   nothing so terrible that the community [TS]

00:38:21   the people who run the community would [TS]

00:38:23   decide that it's not allowed right so [TS]

00:38:25   it's like I'm sure thank you something [TS]

00:38:26   for the show that I could use an example [TS]

00:38:27   like someone comes in and says I'm in [TS]

00:38:30   favor of eating babies I love to eat [TS]

00:38:32   babies they come out and I just eat them [TS]

00:38:34   instantly right perfectly healthy babies [TS]

00:38:36   I eat them right and people like you [TS]

00:38:38   know we don't like baby eating can you [TS]

00:38:40   ban all the people who promote baby [TS]

00:38:43   eating in this community because they're [TS]

00:38:45   really annoying and and we're all [TS]

00:38:47   against it right like everyone here in [TS]

00:38:48   this community of you know you know [TS]

00:38:51   knitters or wood working people or you [TS]

00:38:55   know go-kart enthusiasts or whatever can [TS]

00:38:59   we just say that if you promote the [TS]

00:39:01   eating of babies you get banned like no [TS]

00:39:04   baby eaters right and people run the [TS]

00:39:07   community be like well I don't like [TS]

00:39:09   eating babies and I know most people [TS]

00:39:12   don't like it but those people should [TS]

00:39:13   have the right to talk about baby eating [TS]

00:39:14   a second what do you what do you mean [TS]

00:39:17   the right it's your community as a [TS]

00:39:18   website that you made it's a product [TS]

00:39:20   that you made it's not you're not the US [TS]

00:39:22   government they can talk about eating [TS]

00:39:24   babies all they want on their front lawn [TS]

00:39:26   I don't want them in this human and so [TS]

00:39:28   they decide to make you know where [TS]

00:39:29   everyone is allowed to do everything [TS]

00:39:30   because that feels like a gala terian [TS]

00:39:32   for them and you know it's freedom and [TS]

00:39:34   even if they don't invoke freedom of [TS]

00:39:35   speech is like this is the kind of [TS]

00:39:36   community we want everyone is feels free [TS]

00:39:38   to say anything they want even is about [TS]

00:39:40   baby eating and there's a place for that [TS]

00:39:43   type of thing like you usually call that [TS]

00:39:45   place for Chan right but whatever but it [TS]

00:39:50   it it continues to be amazing to me [TS]

00:39:52   that you see so little of the other [TS]

00:39:55   thing where they say you know what this [TS]

00:39:57   is my community and I don't like baby [TS]

00:39:58   eating and we talk about baby eating [TS]

00:40:00   here [TS]

00:40:00   you're banned forever and they're like [TS]

00:40:03   that's not fair just because you don't [TS]

00:40:04   like yeah yeah just because I don't like [TS]

00:40:06   baby eating that's the only reason and [TS]

00:40:08   this is my community right whether it's [TS]

00:40:10   this guy with his gamer and that's why [TS]

00:40:12   you get a situation where this person [TS]

00:40:14   saying hey killing people on your team [TS]

00:40:16   is bad and threats of violence on [TS]

00:40:18   Twitter are bad and you're gonna get [TS]

00:40:19   banned for it that's why it's a story [TS]

00:40:21   like that's a story in the gaming news [TS]

00:40:23   it's it's a Man Bites Dog story right [TS]

00:40:27   like whoa someone someone decided like [TS]

00:40:29   their own personal opinion and they [TS]

00:40:31   enforce their own personal opinion in [TS]

00:40:33   our community is this first and the [TS]

00:40:35   worst person ever and for us in their [TS]

00:40:36   own personal afraid now in Twitter [TS]

00:40:37   there's no personal opinion Arg is clear [TS]

00:40:39   as a giant massive corporation but they [TS]

00:40:40   have the same problem that they seem [TS]

00:40:42   unable to choose to enforce you know any [TS]

00:40:47   kind of standards was like well we don't [TS]

00:40:49   want to enforce our standards and other [TS]

00:40:50   people on the exam I use babying because [TS]

00:40:52   I'm hoping to find something that [TS]

00:40:53   everyone Arden to be like yeah I'm [TS]

00:40:54   against baby-eating you know the pro [TS]

00:40:56   baby people go ahead and email us [TS]

00:40:57   whatever but now I'm gonna say one that [TS]

00:40:59   you would have used years ago in place [TS]

00:41:01   of baby eating feeling confident that [TS]

00:41:03   everyone who's listening to my voice [TS]

00:41:04   would be like yeah totally baby eating [TS]

00:41:06   is bad but unfortunately I could not [TS]

00:41:08   think that these days and that is the [TS]

00:41:10   example from Twitter where Twitter is [TS]

00:41:11   like hey are you the neo-nazi party you [TS]

00:41:15   want to promote a Nazi agenda you're [TS]

00:41:19   fine on Twitter as long as you don't you [TS]

00:41:20   know threaten violence or blah blah blah [TS]

00:41:22   or violate one of our things that we [TS]

00:41:23   decide we're okay with Nazis like if [TS]

00:41:25   they just want to talk peacefully about [TS]

00:41:27   Nazi stuff that's fine with us as long [TS]

00:41:29   as they don't threaten violence right [TS]

00:41:30   using all of their speech kind of well [TS]

00:41:33   like I would just hope that Twitter as a [TS]

00:41:35   company but like you know what even if [TS]

00:41:38   Nazis are just like talking calmly about [TS]

00:41:40   you know their their Nazi agenda no no [TS]

00:41:44   Nazis like not like are you in a group [TS]

00:41:47   are you in the neo-nazis you were in an [TS]

00:41:49   organization right are you affiliated [TS]

00:41:51   with them you promote that in any way [TS]

00:41:53   you're banned it's like well you can't [TS]

00:41:55   ban them that's freedom it's like no no [TS]

00:41:56   they can have their meetings like they [TS]

00:41:58   can talk about their Nazi things they [TS]

00:41:59   just can't be on Twitter but Twitter [TS]

00:42:03   seemingly cannot bring itself to do that [TS]

00:42:06   cuz it would be seen as like oh oh don't [TS]

00:42:09   go there because they don't let you if [TS]

00:42:10   they don't like what they're saying they [TS]

00:42:11   ban you right and not just like you know [TS]

00:42:12   things that we all agree are bad but [TS]

00:42:14   just like political ideas like the Nazi [TS]

00:42:17   Party like some people are just into [TS]

00:42:18   that man why can't just looks like can't [TS]

00:42:20   we just say no and Twitter and many [TS]

00:42:23   other companies inability to draw the [TS]

00:42:25   line [TS]

00:42:26   yeah and draw whatever what it wants to [TS]

00:42:28   draw it like they I feel like you know [TS]

00:42:31   you lose all the Nazi people yeah the [TS]

00:42:32   Nazi people would go elsewhere they'll [TS]

00:42:34   have to go someplace else like well but [TS]

00:42:35   if I then if I ban too many things [TS]

00:42:37   everyone will leave in our daily active [TS]

00:42:38   users will go it's like yeah you have to [TS]

00:42:40   make that choice [TS]

00:42:41   I feel confident if I was running [TS]

00:42:42   Twitter did we ban all the Nazis just on [TS]

00:42:46   principle like they don't have to do [TS]

00:42:48   anything bad they're just they're just [TS]

00:42:49   gone right that you won't lose so many [TS]

00:42:53   users but and the user you do lose [TS]

00:42:55   it's good that you're losing them right [TS]

00:42:57   and so it frustrates me as a user [TS]

00:42:59   Twitter and many other services to see [TS]

00:43:01   the unwillingness to to enforce you know [TS]

00:43:06   personal standards and even what you [TS]

00:43:08   know if more people did this that would [TS]

00:43:09   mean people gonna have weird personal [TS]

00:43:11   standards they're gonna be like sorry [TS]

00:43:12   nobody his name begins with the letter J [TS]

00:43:15   and then I can't join their service and [TS]

00:43:16   I would be mad about it right but it's [TS]

00:43:18   their service like they can do to make [TS]

00:43:19   up their own stupid rules right I'm just [TS]

00:43:21   saying like maybe the baby years in the [TS]

00:43:22   Nazis maybe get rid of them and it's [TS]

00:43:24   like well who cares it the Twitter's [TS]

00:43:26   being more successful if they let [TS]

00:43:27   everybody in but things like these [TS]

00:43:29   rumors about Oh someone was gonna buy [TS]

00:43:31   you but your service is successful that [TS]

00:43:35   you know the your choices have a [TS]

00:43:37   material effect on your company not just [TS]

00:43:39   on the users but you should care about [TS]

00:43:41   like what's it like to use Twitter the [TS]

00:43:43   decisions about what isn't isn't allowed [TS]

00:43:44   effect what it's like to use Twitter [TS]

00:43:46   they also affect potentially who's [TS]

00:43:48   willing to buy you right and they they [TS]

00:43:51   affect your image like there's tangible [TS]

00:43:52   and intangible repercussions to this so [TS]

00:43:54   I continue to hope that more services [TS]

00:43:58   will act like small services with one [TS]

00:44:01   opinionated person like the guy who runs [TS]

00:44:03   the you know player unknowns [TS]

00:44:05   battlegrounds to say I have rules and [TS]

00:44:08   these are my rules and you might not [TS]

00:44:10   like the rules that's my damn game you [TS]

00:44:13   don't like the rules go somewhere else [TS]

00:44:14   make your own game right you don't like [TS]

00:44:16   the rules and Twitter Nazis we're [TS]

00:44:18   banning you all from Twitter go [TS]

00:44:20   make your own service go someplace else [TS]

00:44:21   go do another thing because we're not [TS]

00:44:24   the US government so anyway I'm against [TS]

00:44:25   baby-eating up against Nazis I'm also [TS]

00:44:27   against player killing in battleground [TS]

00:44:30   how do you feel about people whose need [TS]

00:44:31   to get with J neutral a lot of people we [TS]

00:44:41   were sponsored this week by Eero [TS]

00:44:42   go to eurocom and use code ATP for free [TS]

00:44:45   overnight shipping euro is distributed [TS]

00:44:49   Wi-Fi made easy for you at home [TS]

00:44:51   the single router model just does not [TS]

00:44:53   work to cover houses well enough we all [TS]

00:44:55   know that you buy router covered in [TS]

00:44:58   antennas and it says it's going to cover [TS]

00:44:59   your whole house and it still doesn't [TS]

00:45:01   what you need is a distributed Wi-Fi [TS]

00:45:03   system that's what offices and [TS]

00:45:05   businesses have used for years with Eero [TS]

00:45:07   you can install an enterprise-grade [TS]

00:45:09   Wi-Fi system in your house in just a few [TS]

00:45:12   minutes all you gotta do is download the [TS]

00:45:13   Euro app on your iOS or Android device [TS]

00:45:15   and it walks you through every step of [TS]

00:45:17   the process it's quick easy and very [TS]

00:45:19   painless because current Wi-Fi routers [TS]

00:45:21   are really really hard to manage and to [TS]

00:45:24   optimize the Eero app does all this for [TS]

00:45:26   you right in the palm of your hand you [TS]

00:45:28   can see how many devices are connected [TS]

00:45:30   at any given point you can see your [TS]

00:45:31   internet speed it tests it for you it [TS]

00:45:33   does QoS for you you can do a guest [TS]

00:45:35   network if you want it's full of [TS]

00:45:36   advanced features but all exposed [TS]

00:45:38   through it very very easy to use app and [TS]

00:45:40   it's all protected with state-of-the-art [TS]

00:45:42   encryption an era also has incredible [TS]

00:45:44   customer support if you need it they've [TS]

00:45:46   really invested heavily in this you can [TS]

00:45:48   call and you can get a hold of a Wi-Fi [TS]

00:45:49   expert within 30 seconds if you have any [TS]

00:45:52   concerns about any devices during setup [TS]

00:45:53   one of their experts can walk you [TS]

00:45:55   through everything they can even help if [TS]

00:45:57   you if you just want to know how many [TS]

00:45:58   you should buy for your house just give [TS]

00:46:00   them a call I've tried Eero and it's [TS]

00:46:02   wonderful I could not believe how easy [TS]

00:46:05   it was to set up it literally took [TS]

00:46:06   minutes to set up and the app is truly [TS]

00:46:08   wonderful and they just released their [TS]

00:46:10   second generation product so second [TS]

00:46:12   generation arrow is now they have an [TS]

00:46:14   additional five gigahertz radio so they [TS]

00:46:16   have even better coverage that it's now [TS]

00:46:18   tribe and it's twice as fast as the [TS]

00:46:20   predecessor it includes a new thread [TS]

00:46:22   radio for a certain low-power devices [TS]

00:46:24   such as locks and doorbells and sensors [TS]

00:46:26   and the new ero beacon which is it which [TS]

00:46:29   is a new like separate type of just a [TS]

00:46:31   repeater unit that they have is even [TS]

00:46:33   half the [TS]

00:46:34   sighs now so it's even smell these [TS]

00:46:36   things were already small and discreet [TS]

00:46:37   before and they look beautiful pretty [TS]

00:46:39   much anywhere in your house and now this [TS]

00:46:42   the additional one is even smaller it [TS]

00:46:45   plugs directly into any wall outlet [TS]

00:46:46   looks looks kind of like a nightlight [TS]

00:46:47   it's really small it even has a nightly [TS]

00:46:50   build into it because they realize well [TS]

00:46:51   we're here might as well do that too [TS]

00:46:53   it's pretty great [TS]

00:46:54   so check out euro today once again if [TS]

00:46:57   you go to yo calm to learn more yes EE [TS]

00:47:00   ro comm use promo code a TP a check out [TS]

00:47:04   for free overnight shipping [TS]

00:47:06   once again eurocom EE ro calm and use [TS]

00:47:09   promo code a TP for free overnight [TS]

00:47:11   shipping thank you very much to ero for [TS]

00:47:14   sponsoring this the show once again [TS]

00:47:16   [Music] [TS]

00:47:19   Marco you had some very interesting [TS]

00:47:23   overcast crashes that you had a little [TS]

00:47:27   bit of trouble figuring out and [TS]

00:47:29   justifiably because having heard the [TS]

00:47:31   story back a couple of months ago when [TS]

00:47:33   you did discover what this fix was I [TS]

00:47:35   thought to myself my goodness I don't [TS]

00:47:36   know if I would have ever been able to [TS]

00:47:38   figure this out but I think it's a [TS]

00:47:40   really interesting to the best of your [TS]

00:47:42   recollection story of both what was [TS]

00:47:46   going on why it was going on and how you [TS]

00:47:47   discovered it so can you take us through [TS]

00:47:49   this maybe starting with like how did [TS]

00:47:51   you discover there was an issue in the [TS]

00:47:53   first place [TS]

00:47:54   iTunes Connect the backend for the App [TS]

00:47:56   Store reports your number of crashes for [TS]

00:48:00   each version of your app and this is as [TS]

00:48:01   reported by people who opt in to sharing [TS]

00:48:05   the stats with Apple and developers [TS]

00:48:07   during the iPhone setup process I [TS]

00:48:08   started seeing a big uptick in crashing [TS]

00:48:11   I started noticing a separate problem to [TS]

00:48:13   which is my app would crash in the [TS]

00:48:16   background a lot I get all these crash [TS]

00:48:18   logs for background crashes I didn't [TS]

00:48:20   immediately identify it as such what I [TS]

00:48:23   immediately saw was my app would not [TS]

00:48:25   resume playback if you if you hadn't [TS]

00:48:28   been running in a while so like if you [TS]

00:48:29   if you sent a play command like let's [TS]

00:48:31   say you get in your car and you and the [TS]

00:48:33   Bluetooth turns on it sends a play [TS]

00:48:34   commander or you put on Bluetooth [TS]

00:48:35   headphones and you hit the play button [TS]

00:48:36   on them I notice that the app was not in [TS]

00:48:39   memory anymore [TS]

00:48:40   I started getting getting reports that [TS]

00:48:42   were on a generator from springboard [TS]

00:48:43   that that was it was terminating me in [TS]

00:48:45   the background for [TS]

00:48:47   holding on to a shared lock on the [TS]

00:48:50   database file so I did a number of [TS]

00:48:53   things to try to fix this [TS]

00:48:55   I had read somewhere that if you open up [TS]

00:48:58   a background task assertion so in I [TS]

00:49:01   forget you know how if the Mac does this [TS]

00:49:04   but but if the iOS you do the UI [TS]

00:49:07   background task ID and you say begin [TS]

00:49:09   background tasks with it then a fire and [TS]

00:49:11   it can basically give you a little [TS]

00:49:13   handle and you know you do your task and [TS]

00:49:15   then you tell it okay I finished that [TS]

00:49:16   end this task and then if your app is [TS]

00:49:19   about to be terminated for whatever [TS]

00:49:20   reason and you have one of these open [TS]

00:49:22   the system will give you a little bit of [TS]

00:49:24   extra time to go complete that so [TS]

00:49:27   somewhere I read some articles that was [TS]

00:49:30   you know that I can't find now you know [TS]

00:49:32   which is probably good to protect the [TS]

00:49:34   init the not so innocent but someone [TS]

00:49:37   somewhere I read some article that said [TS]

00:49:38   in order to fix these crashes about [TS]

00:49:40   holding on to the lock too long just [TS]

00:49:42   open up a background task for every [TS]

00:49:45   database query that you make because the [TS]

00:49:47   the way sequel Lite works is every query [TS]

00:49:50   it temporarily locks the database file [TS]

00:49:53   does what it needs to do and then [TS]

00:49:55   unlocks it and this is required because [TS]

00:49:57   that's how you have different processes [TS]

00:49:59   sharing a file or rather sharing a [TS]

00:50:01   database through sequel Lite without [TS]

00:50:03   some kind of server managing the [TS]

00:50:04   background blade like you mice QL would [TS]

00:50:06   have a server but sequel Lite doesn't so [TS]

00:50:08   anyway I sort needs to do firelock ug to [TS]

00:50:10   do this stuff so I you know got this tip [TS]

00:50:13   from some random blog post that Oh wrap [TS]

00:50:14   every database query in a background [TS]

00:50:17   task assertion and then you won't have [TS]

00:50:19   this problem anymore that was [TS]

00:50:23   technically true in the sense that oh [TS]

00:50:27   you again when I shipped the version [TS]

00:50:29   that included this fix it was [TS]

00:50:32   technically true that I was no longer [TS]

00:50:34   getting killed with that background code [TS]

00:50:36   however what was happening is I noticed [TS]

00:50:40   that my crash rate rather than going [TS]

00:50:43   down went way way up it took me a while [TS]

00:50:48   to figure out what was going on and [TS]

00:50:50   during this time that I was trying to [TS]

00:50:52   figure out was going on I also noticed [TS]

00:50:53   that as I would be listening to overcast [TS]

00:50:55   like in the car on on long car trips [TS]

00:50:57   sometimes my entire iPhone would crash [TS]

00:51:01   and it would do what nerds might know as [TS]

00:51:03   a respring which is the phone does not [TS]

00:51:05   reboot but it looks like it's rebooting [TS]

00:51:07   and it just comes back up faster and [TS]

00:51:09   what listen you see the little spinner [TS]

00:51:11   all your apps quit and then eventually [TS]

00:51:13   you get back to your lockscreen [TS]

00:51:15   and the way you can tell that it wasn't [TS]

00:51:17   the real reboot is a touch ID is still [TS]

00:51:19   on because you know when you reboot for [TS]

00:51:21   real you have to enter your passcode the [TS]

00:51:23   first time but if it does a little [TS]

00:51:25   spinner and back to the lock screen all [TS]

00:51:26   your apps are gone and touch ID works [TS]

00:51:28   that was a springboard crash not a full [TS]

00:51:30   reboot and I noticed my phone was doing [TS]

00:51:32   this more and more and it was very [TS]

00:51:34   inconvenient at time such as when I was [TS]

00:51:36   driving and following directions in in [TS]

00:51:39   ways and and my directions were just [TS]

00:51:42   gone for a little while while all the [TS]

00:51:44   apps got killed when I had to restart [TS]

00:51:45   everything but anyway and I started [TS]

00:51:49   getting reapportion people saying my [TS]

00:51:50   phone keeps crashing with overcast but I [TS]

00:51:51   can't figure out why and it took until [TS]

00:51:54   one guy sent me a video that he showed [TS]

00:51:59   something amazingly useful to me he said [TS]

00:52:01   look overcast if you if you pause it in [TS]

00:52:04   the background and you bring up control [TS]

00:52:07   center so you can see like that overcast [TS]

00:52:09   is still in the now playing thing in [TS]

00:52:10   control center after 10 minutes exactly [TS]

00:52:14   or what no I think it was like three [TS]

00:52:16   minutes anyway after some short duration [TS]

00:52:18   of minutes it disappears reliably every [TS]

00:52:20   time so that led me to finally catch the [TS]

00:52:24   inner debugger and to see that I was [TS]

00:52:25   being killed with a certain crash of a [TS]

00:52:28   certain code and it still was not enough [TS]

00:52:30   to actually figure it out because the [TS]

00:52:32   code I was getting killed with was [TS]

00:52:33   you've you've exceeded some limit it's [TS]

00:52:37   like okay well helpful maybe you know [TS]

00:52:40   thanks but you know I have no idea still [TS]

00:52:43   and I kept I tried a few things trying [TS]

00:52:46   to figure out what limit at my exceeding [TS]

00:52:48   here what does this code mean eventually [TS]

00:52:50   I I realized that this would also [TS]

00:52:53   sometimes correspond with one of the [TS]

00:52:56   springboard crashes for the whole film [TS]

00:52:57   crash and so I thought I wonder if this [TS]

00:52:59   is related I direct messaged somebody [TS]

00:53:03   who who I know on the springboard team I [TS]

00:53:06   basically said look I'm at my wit's end [TS]

00:53:08   here I can't figure this out is there [TS]

00:53:11   anything that would cause this [TS]

00:53:14   - code to be sent to my app that might [TS]

00:53:16   sometimes crash springboard little while [TS]

00:53:20   later I hear [TS]

00:53:21   oh there's actually like a bug report [TS]

00:53:24   internal to Apple talking about how over [TS]

00:53:26   cash is causing this problem oh they're [TS]

00:53:35   just like I don't so there is actually [TS]

00:53:38   there is like a process that happens [TS]

00:53:41   sometimes inside of Apple where if you [TS]

00:53:44   have an app that's causing lots of [TS]

00:53:46   problems for for Apple like they there [TS]

00:53:49   is sometimes you'll you will hear from [TS]

00:53:51   one of the event one of the developer [TS]

00:53:52   evangelists about it this has happened [TS]

00:53:54   to me maybe like once or twice ever so [TS]

00:53:57   it isn't this is nothing that happens [TS]

00:53:58   often but this was happening in the [TS]

00:54:01   lead-up to WWDC this is only a couple [TS]

00:54:04   weeks before it everybody to see I think [TS]

00:54:05   if I remember correctly and so the [TS]

00:54:07   problem with that is that this is the [TS]

00:54:08   time when the entire like all of Apple [TS]

00:54:11   is basically freaking out rushing to [TS]

00:54:13   finish the WDC betas because that's like [TS]

00:54:17   the first time the OS is really going to [TS]

00:54:19   see any kind of wide attention it's [TS]

00:54:21   gonna be installed on a bunch of [TS]

00:54:22   developer devices and a bunch of [TS]

00:54:24   enthusiasts who say they're developers [TS]

00:54:25   who aren't and just use the developer [TS]

00:54:26   betas anyway so there's a massive rush [TS]

00:54:29   right before it everybody see for [TS]

00:54:32   anybody who works in any anything near [TS]

00:54:34   these new os's to just get it done get [TS]

00:54:37   to get that first beta ready for the [TS]

00:54:39   public and so this was happening during [TS]

00:54:41   that big crunch time so I imagine it's [TS]

00:54:44   look at the cracks you know I'm sure it [TS]

00:54:46   was on somebody's to-do list to maybe [TS]

00:54:47   see if they get reach out to me or [TS]

00:54:48   something and they didn't because you [TS]

00:54:51   can you can imagine Apple is not so keen [TS]

00:54:52   on an app that can crash springboard [TS]

00:54:54   like that's not something that apps are [TS]

00:54:56   supposed to be able to do basically so [TS]

00:55:01   there was this internal thing that I [TS]

00:55:02   just happened to like I happened to ask [TS]

00:55:04   somebody who started looking around who [TS]

00:55:06   happened to find this and then basically [TS]

00:55:10   the notes that Apple engineering had had [TS]

00:55:13   had noticed about it was that I was [TS]

00:55:16   taking a large number of background [TS]

00:55:18   assertions in the app which was [TS]

00:55:21   apparently causing springboard is member [TS]

00:55:24   has like a watchdog that goes along and [TS]

00:55:25   checks various limits every few minutes [TS]

00:55:27   and that watchdog one looked at how many [TS]

00:55:30   background assertions I had because I [TS]

00:55:32   was doing one for every database query [TS]

00:55:35   but so like you know typical typical [TS]

00:55:37   load the app is gonna make probably a [TS]

00:55:40   few hundred database queries over the [TS]

00:55:41   course of navigate in the first few [TS]

00:55:42   screens so you know we're talking over [TS]

00:55:46   the course of typical usage I might make [TS]

00:55:48   a few hundred to a few thousand database [TS]

00:55:50   queries over over like you know a [TS]

00:55:52   well-used session of the app the [TS]

00:55:54   background tasks API was designed back [TS]

00:55:58   you know in the early days of iOS for [TS]

00:56:00   you to take out like one background task [TS]

00:56:03   assertion if you're like finishing [TS]

00:56:06   uploading a file to a web service or [TS]

00:56:08   doing let you know doing some kind of [TS]

00:56:10   sync operation like okay take a [TS]

00:56:11   background certian finished sync [TS]

00:56:13   operation and then give it back and so [TS]

00:56:15   apparently this was designed for [TS]

00:56:17   something more on the order of like [TS]

00:56:20   hundreds of these to happen during a [TS]

00:56:23   process not thousands of these to happen [TS]

00:56:26   the way I was doing it with every [TS]

00:56:28   database query and this was causing two [TS]

00:56:31   problems number one it would cause this [TS]

00:56:33   this watchdog that goes around to check [TS]

00:56:36   to see if you've exceeded your limits it [TS]

00:56:38   would cause it to kill my app to say hey [TS]

00:56:41   you've exceeded your limits but [TS]

00:56:43   apparently there was also a bug in that [TS]

00:56:44   watchdog in older versions of iOS before [TS]

00:56:47   11 that sometimes if you had such a [TS]

00:56:52   ridiculous number of him as I did that [TS]

00:56:54   watchdog would crash and because it's a [TS]

00:56:57   part of the system if that crashes [TS]

00:56:59   basically all springboard comes down and [TS]

00:57:02   is brought back up this has been fixed [TS]

00:57:04   in iOS 11 but it was not fixed for at [TS]

00:57:07   least the earlier parts of 10 I don't [TS]

00:57:08   know if the very last version 10 might [TS]

00:57:10   affect I don't know honestly but so [TS]

00:57:12   basically overcast was not only exposing [TS]

00:57:16   its own limit crossing behavior and by [TS]

00:57:18   the way I don't know what that limit is [TS]

00:57:19   nobody will tell me what that limit is [TS]

00:57:21   it doesn't really matter for my purposes [TS]

00:57:23   all that matters is background test or [TS]

00:57:25   something to be you know used not in the [TS]

00:57:27   thousands but basically I was causing [TS]

00:57:31   springboard to crash and I greatly [TS]

00:57:35   greatly appreciate both the the user who [TS]

00:57:39   sent me the video who [TS]

00:57:41   that it would be terminated after a [TS]

00:57:42   certain number of minutes cuz that'll [TS]

00:57:42   have me to get the crash code that was [TS]

00:57:44   reliably causing this problem and I also [TS]

00:57:46   greatly appreciate anybody inside Apple [TS]

00:57:49   who who helped me track this down and I [TS]

00:57:53   really don't appreciate the blog post [TS]

00:57:54   I've read back forever ago and I'm glad [TS]

00:57:55   I can't find it now but so but I tell [TS]

00:57:57   you all now any developers listening [TS]

00:57:59   don't use background task IDs for [TS]

00:58:02   frequently occurring things like [TS]

00:58:04   database queries that is too granular [TS]

00:58:06   and the solution to the problem ended up [TS]

00:58:09   being something totally different we are [TS]

00:58:12   sponsored this week by betterment [TS]

00:58:14   investing made better go to betterment [TS]

00:58:16   comm slash ATP to learn more betterment [TS]

00:58:19   is a smarter way to invest your money [TS]

00:58:20   providing investing advice through smart [TS]

00:58:23   technology automated investing and human [TS]

00:58:25   advisers they have changed the industry [TS]

00:58:27   but using the same strategies that [TS]

00:58:28   financial advisers use with clients who [TS]

00:58:30   have millions of dollars but now making [TS]

00:58:32   those available to everyone this [TS]

00:58:34   includes advanced strategies such as [TS]

00:58:35   smart rebalancing global diversification [TS]

00:58:38   tax harvesting and so much more [TS]

00:58:40   betterments mission is to help you [TS]

00:58:42   manage and grow your investments to [TS]

00:58:44   build your financial future and all with [TS]

00:58:46   low fees so you lose less your money [TS]

00:58:49   along the way because if you do the math [TS]

00:58:51   typical investment fees and costs really [TS]

00:58:53   add up over time and betterment fees are [TS]

00:58:55   a fraction of the cost of other [TS]

00:58:57   financial services and betterment so [TS]

00:58:59   easy to use that they've won awards for [TS]

00:59:01   their customer experience you can log [TS]

00:59:03   into a demo account right on their [TS]

00:59:04   website if you're curious to see it and [TS]

00:59:06   a TV listeners can get up to one year [TS]

00:59:09   managed for free for more information [TS]

00:59:11   visit betterment comm slash ATP terms [TS]

00:59:14   and conditions apply and investing [TS]

00:59:16   involves risk to learn more visit [TS]

00:59:18   betterment comm slash ATP that's [TS]

00:59:21   betterment comm slash ATP betterment [TS]

00:59:24   investing made better so going back to [TS]

00:59:30   the original problem the problem was I [TS]

00:59:32   was holding on to a shared file lock it [TS]

00:59:36   in the shared app container because the [TS]

00:59:39   database file so quick very quick [TS]

00:59:42   overview I apologize to non-programmers [TS]

00:59:44   this is probably very boring I've been [TS]

00:59:45   trying to not talk about this for weeks [TS]

00:59:47   and John's finally making me this week [TS]

00:59:48   anyway so I'm not just him okay you to [TS]

00:59:51   it so anyway long long [TS]

00:59:54   explanation slightly less long again iOS [TS]

00:59:57   apps are totally isolated from each [TS]

00:59:59   other [TS]

00:59:59   other [TS]

01:00:00   they you know for security reasons for [TS]

01:00:02   for control reasons for user [TS]

01:00:03   friendliness there's lots of good [TS]

01:00:04   reasons [TS]

01:00:04   iOS apps if you if your if your app [TS]

01:00:07   wants to read or write a file for its [TS]

01:00:09   Dylan for its own data purposes it [TS]

01:00:11   writes it in a special sandbox folder [TS]

01:00:12   that it can't read or write anything [TS]

01:00:14   outside of that and no other apps can [TS]

01:00:17   read its files and this is extremely [TS]

01:00:19   enforced such that even if you have [TS]

01:00:22   multiple apps from the same developer [TS]

01:00:24   they are isolated from each other even [TS]

01:00:26   if you have extensions of your app [TS]

01:00:29   because an extension is technically [TS]

01:00:30   running as a separate process on the [TS]

01:00:32   system the extension can't read and [TS]

01:00:34   write the same data as them as its [TS]

01:00:36   parent app even like that's how walled [TS]

01:00:38   off everything is in iOS for various you [TS]

01:00:41   know good security reasons which by the [TS]

01:00:43   way I love Anna and I kind of wish that [TS]

01:00:44   the Mac had more of that anyway Apple [TS]

01:00:47   created the system called shared app [TS]

01:00:49   group containers to try to solve the [TS]

01:00:51   problem of first of all you know if you [TS]

01:00:53   have multiple apps from the same [TS]

01:00:55   developer can they share any information [TS]

01:00:57   and then second of all if you just have [TS]

01:00:59   an app with an extension how do you like [TS]

01:01:01   how do it's pretty hard to make a useful [TS]

01:01:03   extension that can't read or write any [TS]

01:01:05   of its parent apps data the shared app [TS]

01:01:07   container is basically a it's literally [TS]

01:01:10   what it sounds because it's a shared [TS]

01:01:11   container that apps and extensions and [TS]

01:01:13   it can all read and write from you know [TS]

01:01:16   separately you know foot you know [TS]

01:01:17   separately from their main data space so [TS]

01:01:19   they can share data I had the bright [TS]

01:01:21   idea back when the when watch OS first [TS]

01:01:23   came out and I had to make my watch [TS]

01:01:25   extension which was overcast extension [TS]

01:01:27   what what if I just move the database [TS]

01:01:30   file into the shared app container and [TS]

01:01:32   then the extension can read and write [TS]

01:01:34   the same database as the app and I can [TS]

01:01:35   copy the same model files over and have [TS]

01:01:38   the extension have had a lot of code [TS]

01:01:39   sharing with the main app the thing with [TS]

01:01:41   with iOS is that processes can be [TS]

01:01:44   randomly suspended and terminated [TS]

01:01:48   without their you know consent or [TS]

01:01:50   whatever as the system deems them no [TS]

01:01:53   longer necessary if the users quit see [TS]

01:01:54   whatever else and this is especially [TS]

01:01:56   enforced on extensions if you if you [TS]

01:01:59   open up say a widget like the you know [TS]

01:02:01   the the today will use to be called [TS]

01:02:02   today widget now and I think the rig is [TS]

01:02:03   called which is now right I don't even [TS]

01:02:05   remember whatever they're called in this [TS]

01:02:07   iOS release so widgets have very very [TS]

01:02:10   low limits because you might have a [TS]

01:02:12   screen that has like [TS]

01:02:13   come on like if you open up your [TS]

01:02:14   whatever Notification Center is called [TS]

01:02:16   now and you have the part of [TS]

01:02:17   Notification Center that used to be [TS]

01:02:18   called today's screen that who knows [TS]

01:02:20   what that's called now anyway and so you [TS]

01:02:22   have all these things that might be [TS]

01:02:23   called widgets on and so each one of [TS]

01:02:27   those is running a separate process and [TS]

01:02:29   so they have very very aggressive limits [TS]

01:02:31   on those in the context of a widget or [TS]

01:02:34   actually any extension technically there [TS]

01:02:36   is no such thing as a background task [TS]

01:02:38   assertion in the typical sense where you [TS]

01:02:40   say you know begin background tasks and [TS]

01:02:41   I'll tell you when I'm done they have [TS]

01:02:43   this other thing this NS press info API [TS]

01:02:45   that is horrendous and really hard to [TS]

01:02:47   use but basically they very aggressively [TS]

01:02:51   terminate the processes of those [TS]

01:02:53   extensions whenever you're done with [TS]

01:02:55   them so the problem is if you have a [TS]

01:02:57   shared app group container and you have [TS]

01:03:01   the ability for one of these processes [TS]

01:03:03   to take a lock on a file in that you [TS]

01:03:07   have a problem then what do you do if [TS]

01:03:09   say the widget has a lock on the [TS]

01:03:11   database file which is the the single [TS]

01:03:13   copy that share between the parent app [TS]

01:03:15   and everything else if the widget takes [TS]

01:03:17   a lock on that file and then gets [TS]

01:03:18   terminated before the lock is released [TS]

01:03:20   what should happen it should the lock [TS]

01:03:23   not be released then the app can't run [TS]

01:03:26   because it's dead locked into waiting [TS]

01:03:27   for that lock to be released from the [TS]

01:03:28   extension that's not that's not running [TS]

01:03:29   right now or should you just kind of [TS]

01:03:32   force the lock to be released well then [TS]

01:03:34   you have the risk of data corruption [TS]

01:03:35   because then if the widget then [TS]

01:03:38   relaunches the widget thinks the file [TS]

01:03:40   has been locked that whole time in the [TS]

01:03:42   meantime but it actually hasn't so the [TS]

01:03:44   lock is kind of meaningless and can so [TS]

01:03:46   yeah you either have lots of bugs or you [TS]

01:03:48   have data corruption whatever else so [TS]

01:03:50   Apple realizing this would be a problem [TS]

01:03:52   built in this wonderful system of of [TS]

01:03:56   this springboard the special springboard [TS]

01:03:58   crasher that you will get a log if your [TS]

01:04:00   app if your app is terminated while it's [TS]

01:04:03   holding a lock in the shared container [TS]

01:04:05   you get these crazy crash logs that were [TS]

01:04:08   the kind I was getting to begin with [TS]

01:04:09   this was the problem I was trying to [TS]

01:04:10   solve the beginning and the reason I did [TS]

01:04:12   this whole background test then that was [TS]

01:04:13   horrendous finally the end of this story [TS]

01:04:16   I had that problem for that reason and I [TS]

01:04:20   tried to solve it with this background [TS]

01:04:22   task on every database query thing which [TS]

01:04:24   was a terrible idea that causes other [TS]

01:04:25   springboard crashes way way [TS]

01:04:27   way worse crash and so instead I decided [TS]

01:04:30   you know what I'm just not gonna have [TS]

01:04:32   the database in the share container [TS]

01:04:34   anymore I just moved I moved it back in [TS]

01:04:37   the das private storage and instead of [TS]

01:04:39   the widget communicating with and the [TS]

01:04:42   watch tension instead of them [TS]

01:04:43   communicating with the parent app by [TS]

01:04:46   reading and running the database [TS]

01:04:47   directly now they just have their own [TS]

01:04:49   little mini api's to the parent app [TS]

01:04:51   where they are communicating via [TS]

01:04:52   dictionaries that are just being written [TS]

01:04:55   to little files in the share container [TS]

01:04:57   that are not locked or anything like [TS]

01:04:58   that so I took this you know elegant but [TS]

01:05:01   complex solution of heavenly database be [TS]

01:05:03   shared and made a much much much simpler [TS]

01:05:06   lower tech solution of just passing [TS]

01:05:08   around serialized dictionaries has [TS]

01:05:09   unlocked files basically and now all [TS]

01:05:13   these problems are gone it is totally [TS]

01:05:15   solved my crash rate has dropped to you [TS]

01:05:18   know barely anything relatively speaking [TS]

01:05:19   and it is finally done and my users were [TS]

01:05:23   very patient during this time and I [TS]

01:05:24   greatly appreciate that along with the [TS]

01:05:26   guy who reported the initial bug and the [TS]

01:05:28   Apple people who helped me find it [TS]

01:05:30   so that is the story I think this was [TS]

01:05:32   now because this was before the wEDC [TS]

01:05:35   barrier in the year of Apple scheduling [TS]

01:05:38   I I have very little recollection of [TS]

01:05:40   mostly details so I apologize I forgot [TS]

01:05:42   anything wrong I apologize for the long [TS]

01:05:43   with the nature of this but Casey and [TS]

01:05:45   Ron made me do it so I have a couple of [TS]

01:05:47   questions about this [TS]

01:05:49   how many database queries were you [TS]

01:05:52   making I never really measured like what [TS]

01:05:56   what exactly the threshold of being a [TS]

01:05:57   problem was but III think it's in the [TS]

01:06:01   order of you know it's in the magnitude [TS]

01:06:04   of hundreds over a short time and then [TS]

01:06:08   maybe maybe approaching thousands if you [TS]

01:06:11   use the app for a while and it's doing a [TS]

01:06:13   lot of you know because the app syncs [TS]

01:06:15   back to the server you know every few [TS]

01:06:17   minutes as you're listening every few [TS]

01:06:20   seconds it's writing your progress back [TS]

01:06:22   to the database that way in case it [TS]

01:06:24   crashes your phone crashed or whatever [TS]

01:06:25   else that you don't lose too much [TS]

01:06:26   progress so every few seconds I'm [TS]

01:06:28   writing to disk at least and then when [TS]

01:06:30   you do when you're doing a sync there's [TS]

01:06:31   a lot more queries that go on there and [TS]

01:06:32   if you're if you browse a list it's [TS]

01:06:35   loading all that data as you as you page [TS]

01:06:36   through that list you know as you scroll [TS]

01:06:38   it's loading all those table cells for [TS]

01:06:39   all the episodes with loading well [TS]

01:06:40   that's [TS]

01:06:40   so I do a good amount of queries that [TS]

01:06:43   was my question so I would like when [TS]

01:06:45   you're scrolling through a list it's [TS]

01:06:45   like loading them on the fly at that [TS]

01:06:47   point with like the for the data source [TS]

01:06:48   of whatever it's called the data [TS]

01:06:50   provider for the the table view or Never [TS]

01:06:52   yep and it's not it's not like pulling [TS]

01:06:55   the whole list and keeping it in memory [TS]

01:06:56   and then just doling it out to the to [TS]

01:06:58   the GUI data source provider thingy like [TS]

01:07:01   you don't just do one big giant query up [TS]

01:07:03   front to get the whole playlist and then [TS]

01:07:04   just keep it in memory and and chuck it [TS]

01:07:07   out as a table cells ask for it well I [TS]

01:07:09   do and I have some caching built into [TS]

01:07:12   the database layer as well so for [TS]

01:07:14   instance like you know I do load the [TS]

01:07:16   whole list of episodes for a playlist [TS]

01:07:18   view but then as you scroll I need to [TS]

01:07:20   know like the artwork you know and that [TS]

01:07:23   that comes from the podcast record not [TS]

01:07:26   the episode record like that's like one [TS]

01:07:27   level up and so I have I have podcasts [TS]

01:07:29   cache like I have that you know in a [TS]

01:07:33   nice you know instance cache and [TS]

01:07:34   everything but keep in mind a lot of [TS]

01:07:36   this stuff falls over if people have a [TS]

01:07:38   lot of podcasts you know if basically if [TS]

01:07:41   it exceeds what my app reasonably [TS]

01:07:43   expects to cache or what will reasonably [TS]

01:07:45   fit in memory to cache there's a lot [TS]

01:07:47   more a lot more queries happening as [TS]

01:07:49   this have paged in also if if things [TS]

01:07:53   change for instance if I get a change [TS]

01:07:56   value from the server it invalidates a [TS]

01:07:58   lot of these values that are cached so I [TS]

01:08:00   have to then reload those on their next [TS]

01:08:01   request if if the list of playable [TS]

01:08:05   content changes which I basically is [TS]

01:08:08   like if an episode comes in or if an [TS]

01:08:12   episode gets deleted or if some if some [TS]

01:08:14   criteria of an episode changes whether [TS]

01:08:17   it is a member of a playlist or not then [TS]

01:08:20   that is called you know in my app I call [TS]

01:08:22   that the playable content change which [TS]

01:08:24   is basically like the the some part of [TS]

01:08:26   what belongs in the list of episodes [TS]

01:08:29   somewhere is no longer valid and when [TS]

01:08:31   that happens lots of things get [TS]

01:08:33   invalidated and so there's a lot going [TS]

01:08:35   on I mean a podcast app is a lot more [TS]

01:08:38   complex than most people would assume [TS]

01:08:40   it's certainly more complex than I [TS]

01:08:43   assumed when I started writing one as I [TS]

01:08:45   found out and they're only getting more [TS]

01:08:48   complex over time as the market matures [TS]

01:08:50   and and [TS]

01:08:51   and as as the the scope of these things [TS]

01:08:53   the scope of people expects expands yeah [TS]

01:08:57   be interesting to see you know like I [TS]

01:08:59   guess you'd probably get it in there [TS]

01:09:01   looking at the console.log or using [TS]

01:09:03   instruments or something like the flow [TS]

01:09:04   of database queries because I you know [TS]

01:09:06   using overcast everything well you know [TS]

01:09:08   this does some database queries but [TS]

01:09:10   surely I would never guess the the size [TS]

01:09:12   of the number of database queries like [TS]

01:09:13   over the course of a 10 minute period [TS]

01:09:15   that it would literally do thousands [TS]

01:09:16   like especially just during normal use [TS]

01:09:18   even accounting for the hey I'm sinking [TS]

01:09:20   your play position every few seconds so [TS]

01:09:22   I found that pretty surprising in this [TS]

01:09:24   whole thing and also I would I would say [TS]

01:09:26   that whatever that blog post was that [TS]

01:09:27   you found that was like just do [TS]

01:09:29   everything as a background task can't [TS]

01:09:32   really blame the blog post because any [TS]

01:09:34   solution like that it's like the [TS]

01:09:36   underlying assumption is you're not [TS]

01:09:37   doing hundreds or thousands of database [TS]

01:09:40   queries like you've got a couple [TS]

01:09:41   database queries and you do them and [TS]

01:09:43   just put them in the background you'll [TS]

01:09:44   be fine and you would have been fine [TS]

01:09:45   that the number was like twenty you know [TS]

01:09:47   like a couple a minute like five five [TS]

01:09:50   database queries every minute but if [TS]

01:09:51   it's hundreds or thousands then [TS]

01:09:53   obviously that's there's it's not gonna [TS]

01:09:55   work um my question other question about [TS]

01:09:56   your not having the database in the [TS]

01:09:59   shared container and just having the [TS]

01:10:00   thing right PS to share container does [TS]

01:10:01   that mean that the main overcast app has [TS]

01:10:04   to like be running to notice those [TS]

01:10:07   things appearing in the shared container [TS]

01:10:08   and take action on them because it owns [TS]

01:10:10   database now like how does that work [TS]

01:10:12   it would mean that but for a variety of [TS]

01:10:15   reasons it either always is running or [TS]

01:10:18   becomes running so let me go through [TS]

01:10:21   basically there's only two extensions [TS]

01:10:23   that matter for this purpose one of them [TS]

01:10:25   is the widget the other one is the watch [TS]

01:10:27   app when watch OS watch it watch get one [TS]

01:10:31   back with four watch OS one the [TS]

01:10:34   extension for the watch was actually a [TS]

01:10:36   process running on the phone and so it [TS]

01:10:39   had access to the shared data container [TS]

01:10:41   on the phone so it was actually [TS]

01:10:43   surprisingly easy to make watch kit one [TS]

01:10:45   apps because you could just share the [TS]

01:10:47   show the database share all the all the [TS]

01:10:48   model files and everything and then just [TS]

01:10:50   have the watchkit read and write the [TS]

01:10:51   database directly and it kind of took [TS]

01:10:53   care of that for you watch kit two and [TS]

01:10:55   forward so watch OS two and three and [TS]

01:10:58   also now for move the extension to run [TS]

01:11:02   on the watch itself instead of on the [TS]

01:11:04   phone [TS]

01:11:04   because running it on the phone made the [TS]

01:11:06   actually slow basic because it had to [TS]

01:11:07   send all the interface stuff over [TS]

01:11:09   bluetooth and it sucked that's one of [TS]

01:11:10   the reasons why watch OS one was so so [TS]

01:11:13   bad for apps and why the why the newer [TS]

01:11:15   watch OS has since then have been so [TS]

01:11:16   much better anyway so when the extension [TS]

01:11:20   execution moved to the watch that minute [TS]

01:11:23   could no longer read or at the container [TS]

01:11:24   anymore because the attainers on the [TS]

01:11:26   phone so that you know so that it's it [TS]

01:11:28   had its own container on the watch now [TS]

01:11:29   but anyway it couldn't read and write [TS]

01:11:31   the ada base so that eliminated the [TS]

01:11:33   whole reason i had there in the first [TS]

01:11:34   place [TS]

01:11:34   the only reason this came up is that [TS]

01:11:36   when I made overcast 3.0 I made a widget [TS]

01:11:38   and that and the widget was like the [TS]

01:11:40   first time I was really using or really [TS]

01:11:42   taking advantage of the fact that the [TS]

01:11:44   database was somewhere shared to begin [TS]

01:11:46   with the watch the watch extension [TS]

01:11:48   already needed to have ways to [TS]

01:11:51   communicate with the app to wake it up [TS]

01:11:53   if need be and everything and it and the [TS]

01:11:55   watch connectivity framework allows for [TS]

01:11:57   all that like there's different commands [TS]

01:11:58   and stuff that you know there there are [TS]

01:12:00   ways for the like it basically is [TS]

01:12:02   already communicating the way that I [TS]

01:12:03   said I moved everything to it was really [TS]

01:12:06   only the widget that was causing the [TS]

01:12:07   problems and but you know because I'd [TS]

01:12:10   already made this move with the watch [TS]

01:12:11   out anyway so the widget either either [TS]

01:12:14   the phone app is already running in [TS]

01:12:15   which case it notices anyway or [TS]

01:12:17   basically I have a mechanism in the [TS]

01:12:20   widget because the widget has a play [TS]

01:12:21   button and and you and there and if you [TS]

01:12:23   tap any they aren't working it'll it'll [TS]

01:12:25   play that one also so the widget needs [TS]

01:12:27   to have some way to wake up the app if [TS]

01:12:29   it was just one way data transfer if the [TS]

01:12:31   widget was just like showing status from [TS]

01:12:33   the app like you might have if you made [TS]

01:12:35   like a weather app for instance like [TS]

01:12:37   there's it there there'd be no reason [TS]

01:12:39   for the widget to communicate back to [TS]

01:12:41   the parent app and something like that [TS]

01:12:42   you know you might just have the have [TS]

01:12:44   the widget launch the app but that's you [TS]

01:12:45   know you can do that already in my app I [TS]

01:12:47   had to have some way for the widget to [TS]

01:12:49   communicate back to the app and it might [TS]

01:12:51   not be running so what I did for that [TS]

01:12:53   was the widget basically sends a command [TS]

01:12:58   through one of these serialize plate [TS]

01:13:01   let's say just it like puts a file in [TS]

01:13:02   the shared a container that says hey do [TS]

01:13:04   this command and if it doesn't get a [TS]

01:13:05   response within some very short time I [TS]

01:13:08   think it's like a half a second or [TS]

01:13:09   something then I launch a URL scheme [TS]

01:13:11   that launches the app in the foreground [TS]

01:13:13   and you'll notice that if you use it if [TS]

01:13:15   basically the app was already running [TS]

01:13:17   if you [TS]

01:13:18   that play button in the widget it'll [TS]

01:13:20   just play it'll start again in the [TS]

01:13:21   background because the Apple is still [TS]

01:13:22   running so basically this is all a giant [TS]

01:13:25   pile of hacks but the short version is [TS]

01:13:28   the widget tries to tries to send the [TS]

01:13:31   app of command and if it doesn't get a [TS]

01:13:32   response it knows it isn't running so it [TS]

01:13:33   launches it in the foreground my final [TS]

01:13:37   question because every overcast segment [TS]

01:13:38   would not be complete without some kind [TS]

01:13:40   of bug report slash feature request is [TS]

01:13:42   my word I'm still this is gonna be about [TS]

01:13:45   offline watch playback I swear when I [TS]

01:13:47   set that feature on fire no it is not I [TS]

01:13:49   know about your bows with that and I did [TS]

01:13:51   try it myself and I had my own bows [TS]

01:13:53   because the volume is so low and I [TS]

01:13:54   couldn't hear anything but you know [TS]

01:13:55   about that it's getting worse [TS]

01:13:56   it's getting so much worse but my [TS]

01:13:59   question is about the mysterious world [TS]

01:14:02   of the internal state of something on my [TS]

01:14:04   phone that decides what it is that will [TS]

01:14:08   start playing when my phone connects to [TS]

01:14:09   bluetooth on my car so very often I will [TS]

01:14:12   and I just did it today actually before [TS]

01:14:17   I entered the car I unlocked my phone [TS]

01:14:20   and looked and either I either I've used [TS]

01:14:24   the multitasking switcher to go do it or [TS]

01:14:25   I tap the overcast icon or was already [TS]

01:14:27   in it but the point is overcast was the [TS]

01:14:28   frontmost application right i had [TS]

01:14:31   previously built into a podcast i was [TS]

01:14:32   not listening now i think i DoubleTap my [TS]

01:14:34   air pods and like put them away or [TS]

01:14:35   whatever but overcast is the frontmost [TS]

01:14:37   app so it's a sleep button I go into my [TS]

01:14:39   car connects to bluetooth and instead of [TS]

01:14:41   overcast continuing to play the thing I [TS]

01:14:43   was just listening to music starts to [TS]

01:14:45   play and I have no idea how i OS [TS]

01:14:49   determines what it should start playing [TS]

01:14:52   when I get into my car and it connects [TS]

01:14:54   to bluetooth but maybe 15% of the time [TS]

01:14:59   it starts playing music instead of [TS]

01:15:01   playing [TS]

01:15:02   I mean sometimes like overcast is long [TS]

01:15:04   gone like it kind of makes sense like [TS]

01:15:05   the last time I listened over guess was [TS]

01:15:06   last night and I've since used Twitter [TS]

01:15:08   and browsed the web and done all sorts [TS]

01:15:10   of stuff surely overcast is not running [TS]

01:15:11   anymore because I've just thrashed [TS]

01:15:13   through the memory and so when I get [TS]

01:15:15   into my car maybe it's gonna be like oh [TS]

01:15:17   I should start playing a random playlist [TS]

01:15:18   right but when overcast is the frontmost [TS]

01:15:20   app and I was just listening to it and [TS]

01:15:22   it starts playing music makes me realize [TS]

01:15:24   I have no idea what the hell's going on [TS]

01:15:25   inside there I'm assuming you have very [TS]

01:15:27   little control over this as with so many [TS]

01:15:28   things did seem like os-level things but [TS]

01:15:30   can you [TS]

01:15:31   shed some light on what the hell's going [TS]

01:15:32   on there sure I mean I can tell you [TS]

01:15:34   right now I have zero control over it [TS]

01:15:35   but I will tell you roughly what I know [TS]

01:15:37   is happening and a lot of this is is [TS]

01:15:40   conjecture a lot of this is just just [TS]

01:15:42   figuring it out over time with [TS]

01:15:44   experience and some of this some very [TS]

01:15:47   little of this has been documented [TS]

01:15:48   before but not most of it so the short [TS]

01:15:51   version is it tries to do whatever you [TS]

01:15:55   did last but there are some exceptions [TS]

01:15:57   to when this will happen so first of all [TS]

01:15:59   a lot of times especially recently with [TS]

01:16:02   the rise of video clips on Twitter and [TS]

01:16:05   Facebook what you did last might not be [TS]

01:16:08   what you think you did last or you might [TS]

01:16:10   have forgotten or it might have been [TS]

01:16:11   something so for example if you are you [TS]

01:16:14   know if overcast is paused and you're [TS]

01:16:16   looking at Twitter and you view some [TS]

01:16:19   kind of embedded video clip Twitter has [TS]

01:16:21   just become the most recently audio [TS]

01:16:22   playing app and iOS keeps track of [TS]

01:16:25   whatever the most recently audio playing [TS]

01:16:26   app was for this purpose but lots of [TS]

01:16:30   things to take it so anything that plays [TS]

01:16:32   video anything that plays audio if you [TS]

01:16:35   view a video in Safari for instance that [TS]

01:16:39   becomes then the latest you know the [TS]

01:16:41   last app that played audio so it could [TS]

01:16:43   be lots of different things that you [TS]

01:16:45   don't even realize are taking it over [TS]

01:16:46   but if you like you know plug that quick [TS]

01:16:49   video and then it stops it doesn't give [TS]

01:16:52   the like last audio app status back to [TS]

01:16:54   what it had before it just stays on [TS]

01:16:57   whatever that was so much of the time in [TS]

01:17:00   practice that's the problem is you [TS]

01:17:03   actually did play audio through [TS]

01:17:05   something else and and either [TS]

01:17:06   subconsciously assumed that would go [TS]

01:17:08   back to overcast after that or that it [TS]

01:17:11   just that you just forgot or didn't [TS]

01:17:13   realize that that's happening that makes [TS]

01:17:15   sense but that's never the case with me [TS]

01:17:17   because it never I've never heard of do [TS]

01:17:19   a tweet and I've done I think I've done [TS]

01:17:20   what you've described like played a [TS]

01:17:21   video on Twitter played a video on [TS]

01:17:22   YouTube but I've never heard it resume a [TS]

01:17:24   YouTube video resume a tweet video [TS]

01:17:26   resume anything always starts playing [TS]

01:17:28   seemingly random playlists in my music [TS]

01:17:30   collection and I can tell you I'm not [TS]

01:17:32   listening to music on my iPhone like [TS]

01:17:35   ever like I have a dedicated iPod [TS]

01:17:37   connected with the USB cable in my car [TS]

01:17:39   like I don't even listen to my phone [TS]

01:17:41   music on my phone in my car I have a [TS]

01:17:42   separate iPod for that right [TS]

01:17:44   and it's amazing to me and I know it's [TS]

01:17:47   doing it this is taking really a long [TS]

01:17:48   time [TS]

01:17:48   it's amazing to me I don't I don't know [TS]

01:17:50   how it picks the playlist cuz it's not [TS]

01:17:52   even like the playlist that I was last [TS]

01:17:53   like if I go into a music app [TS]

01:17:55   intentionally and play a song and then [TS]

01:17:57   forget about it that like it just I [TS]

01:17:58   don't know what it's doing is it [TS]

01:18:01   honoring my shuffle but at anyway it [TS]

01:18:03   always plays music and it takes forever [TS]

01:18:04   for it to start playing music because [TS]

01:18:06   I've never even launched the music app [TS]

01:18:07   so right so there's other things at play [TS]

01:18:10   here so first of all even if it [TS]

01:18:12   remembers properly the last app you used [TS]

01:18:15   was overcast [TS]

01:18:16   if overcast has crashed in the [TS]

01:18:19   background it won't resume but you know [TS]

01:18:22   again I try to minimize background [TS]

01:18:24   crashes there are occasional ones that [TS]

01:18:26   still happened that I'm still trying to [TS]

01:18:28   track down but they're very very they're [TS]

01:18:29   relatively rare compared to other things [TS]

01:18:31   so that probably is not doing what [TS]

01:18:33   you're doing there but I can't I can't [TS]

01:18:34   tell you for sure it isn't the other [TS]

01:18:36   thing that so other things that are at [TS]

01:18:38   play here if it tries to resume [TS]

01:18:43   something like in a car sighting like [TS]

01:18:45   that and the last used audio app does [TS]

01:18:48   not respond in a certain amount of time [TS]

01:18:50   I think iOS default to music there's [TS]

01:18:54   also it this was this has been a problem [TS]

01:18:57   for for cars for a while that had iPod [TS]

01:18:59   support there is there these iPod [TS]

01:19:02   control protocols that wrote that work [TS]

01:19:04   over with USB and Bluetooth I think and [TS]

01:19:07   if a car has iPod support what will [TS]

01:19:10   sometimes happen is the car will [TS]

01:19:12   basically invoke that instead of like [TS]

01:19:15   the generic Bluetooth play thing and iOS [TS]

01:19:19   devices when prompted for music support [TS]

01:19:21   try to do the right thing they try to [TS]

01:19:22   show their music library to the car and [TS]

01:19:24   and you said that was kind of ran it so [TS]

01:19:26   it used to be whenever it would ask for [TS]

01:19:28   the iPod library music stuff it used to [TS]

01:19:31   be that most of them would default to [TS]

01:19:32   playing the first alphabetical song [TS]

01:19:35   title yeah so like whatever whatever [TS]

01:19:37   song you had that began with a and [TS]

01:19:38   you're in your it would just play that [TS]

01:19:40   every time my car does that with the [TS]

01:19:42   usb-connected ipod touch it always goes [TS]

01:19:45   with the here's the thing it still takes [TS]

01:19:49   me like two songs to figure out what [TS]

01:19:50   it's doing [TS]

01:19:52   the second song sometimes I'm up to [TS]

01:19:54   third so because I kind of like suits on [TS]

01:19:56   psychos good [TS]

01:19:57   oh and I do use random plants like uh [TS]

01:19:59   conceivably could have picked the Sun [TS]

01:20:01   rain but by the third song like wait a [TS]

01:20:02   second these all begin with a and like [TS]

01:20:04   how many years am I gonna do that I'm [TS]

01:20:06   dumb and just as a note okay as this [TS]

01:20:10   episode was it has been somewhat about [TS]

01:20:12   I'm not perfect I make a lot of mistakes [TS]

01:20:14   but as a note to people who implement [TS]

01:20:16   these kind of audio systems nobody ever [TS]

01:20:19   wants to play songs alphabetically by [TS]

01:20:21   their titles that is never a thing [TS]

01:20:23   anybody ever wants it is never the right [TS]

01:20:25   idea that just never ever ever do that [TS]

01:20:27   and there are so many like cars and [TS]

01:20:29   things that do that sometimes it's the [TS]

01:20:32   only option for certain like views or [TS]

01:20:33   certain parts of the UI [TS]

01:20:35   nobody wants alphabetical song playback [TS]

01:20:37   ever just don't do that anyway it seems [TS]

01:20:41   like in recent times [TS]

01:20:42   Apple has figured out okay nobody wants [TS]

01:20:44   to hear all in by stroke 9 every single [TS]

01:20:47   morning when they get in their car let's [TS]

01:20:49   instead play something from Apple music [TS]

01:20:51   that they might like so if you subscribe [TS]

01:20:53   to Apple music you often get that we're [TS]

01:20:55   like your car will suddenly start [TS]

01:20:56   playing just some kind of some radio [TS]

01:20:58   station or something playlists off of [TS]

01:21:00   your phone if it you can't figure out [TS]

01:21:01   what else to do and the car is your [TS]

01:21:03   question music so that's a thing too and [TS]

01:21:05   that that's been I think in the last - [TS]

01:21:07   iOS version I think since iOS 10 at [TS]

01:21:09   least so you know there's there's lots [TS]

01:21:13   of things that that your car and your [TS]

01:21:15   phone can negotiate and do what you [TS]

01:21:18   quickly realize is you dive into the [TS]

01:21:19   stuff is that this is just an incredibly [TS]

01:21:20   complex system and most of its complex [TS]

01:21:22   for a reason like you know I owe s this [TS]

01:21:25   whole concept of the last used [TS]

01:21:26   you know music playing or audio playing [TS]

01:21:28   AB that is complex in itself because of [TS]

01:21:30   all the things I mentioned like videos [TS]

01:21:32   and Twitter and Facebook and stuff like [TS]

01:21:33   that you know embedded stuff in Safari [TS]

01:21:36   YouTube videos like it's so complex to [TS]

01:21:39   even just try to keep tracking in a [TS]

01:21:40   reasonable way of like what was the last [TS]

01:21:42   app that played media and so if the user [TS]

01:21:45   says play what should I play so I don't [TS]

01:21:49   have a good answer for you except it [TS]

01:21:51   might be it might be one of those things [TS]

01:21:53   or it might be something else almost [TS]

01:21:58   most time it works 85% of the time 90% [TS]

01:22:01   of time it does what I expect you to do [TS]

01:22:02   but it's the times that it doesn't like [TS]

01:22:04   well what was your problem this time at [TS]

01:22:05   what you said about it trying to get it [TS]

01:22:08   to play [TS]

01:22:09   but like it's giving up after a short [TS]

01:22:10   period of time [TS]

01:22:11   and going to music brings true of me [TS]

01:22:13   because it always seems to take longer I [TS]

01:22:15   can always tell when oh I'm not gonna [TS]

01:22:16   hear my podcast I'm gonna hear music [TS]

01:22:18   because everything on my car takes a [TS]

01:22:20   long time in terms of booth and booting [TS]

01:22:22   up and everything you know and so [TS]

01:22:23   they're countered in seconds I can say [TS]

01:22:26   oh I know it's gonna know it's gonna [TS]

01:22:27   happen next gonna play music and it does [TS]

01:22:29   but almost all the time it works so [TS]

01:22:31   anyway another thing I mean I guess that [TS]

01:22:34   can be solved by Honda updating their [TS]

01:22:37   in-car infotainment system which by the [TS]

01:22:39   way they did the new Accords have an [TS]

01:22:41   all-new Android based presumably non [TS]

01:22:44   disgusting you know like but what do I [TS]

01:22:47   have now is like pre Android iOS like [TS]

01:22:50   the old world of car infotainment [TS]

01:22:54   systems the bad old world and the new [TS]

01:22:56   one is just you know the modern era so [TS]

01:22:59   I'm hoping it's better and I'm hoping [TS]

01:23:01   the professor's CPUs then and I'm hoping [TS]

01:23:02   it will take less time to connect to [TS]

01:23:05   bluetooth so at the very least I can get [TS]

01:23:06   the wrong thing playing faster in the [TS]

01:23:10   meantime just you know I mean it's [TS]

01:23:12   pretty pretty high success rate all [TS]

01:23:14   things considered but yeah it does sound [TS]

01:23:15   complicated it almost makes me wish that [TS]

01:23:17   there was a way that I could say look [TS]

01:23:18   all I ever wanted to happen ever ever [TS]

01:23:20   ever want to enter the car is for you to [TS]

01:23:22   start playing overcast and that's it but [TS]

01:23:24   that doesn't seem like something cards [TS]

01:23:26   so before you get a ton of email [TS]

01:23:29   hopefully you were able to back-channel [TS]

01:23:32   kind of directly to Apple and say hey [TS]

01:23:36   what's going on here what do you think [TS]

01:23:39   would have been your course of action if [TS]

01:23:41   that wasn't available to you like don't [TS]

01:23:43   there would be that's what I thought so [TS]

01:23:48   if you're not marklar mint and you know [TS]

01:23:50   yeah that's fine for Marco but you would [TS]

01:23:52   have opened a DTS ticket and [TS]

01:23:53   hypothetically that would have been [TS]

01:23:56   escalated to an engineer who could have [TS]

01:23:57   helped you hopefully maybe yeah and the [TS]

01:23:59   way these works and forgive me for not [TS]

01:24:02   having the details right cuz I've [TS]

01:24:03   actually never filed one but basically [TS]

01:24:05   every pay Apple developer membership [TS]

01:24:07   includes I believe two developer [TS]

01:24:10   technical support of the DTS incidents [TS]

01:24:13   per year and you basically like you know [TS]

01:24:16   you you you say you want to use one and [TS]

01:24:17   you can you can actually this you can [TS]

01:24:20   actually get like code level support you [TS]

01:24:21   can actually say like okay look here's [TS]

01:24:23   this code it is not working here [TS]

01:24:25   I can't figure this out can you help an [TS]

01:24:28   apple internet Apple engineers will [TS]

01:24:30   actually help you with that problem and [TS]

01:24:31   so it's it's a pretty involved process [TS]

01:24:33   that's why they're limited so it's two [TS]

01:24:35   per year and and I think there's some [TS]

01:24:38   provision where like if what you found [TS]

01:24:40   is actually an Apple bug then I think [TS]

01:24:42   they don't they don't like charge you [TS]

01:24:43   your ticket for that year they don't [TS]

01:24:45   accumulate so you know I would have a [TS]

01:24:48   lot if they did note but yeah so there [TS]

01:24:52   actually is this you know there is a way [TS]

01:24:54   to do this and while I have no [TS]

01:24:56   experience with it myself I've heard [TS]

01:24:58   from people who have used them that [TS]

01:24:59   they're incredibly helpful and so this [TS]

01:25:02   is something that all developers have [TS]

01:25:03   access to so that's pretty cool that's [TS]

01:25:05   awesome all right we good I mean I can [TS]

01:25:09   tell some more long boring stories if [TS]

01:25:11   you want well we got to figure out an [TS]

01:25:13   after show because I have something [TS]

01:25:14   brief but I don't know if it's gonna be [TS]

01:25:15   worth it oh I know what we should do [TS]

01:25:17   all right thanks for our three sponsors [TS]

01:25:18   this week betterment zero and fracture [TS]

01:25:21   and we will see you next week now the [TS]

01:25:26   show's over even though [TS]

01:25:34   [Music] [TS]

01:25:37   research Marco and Casey wouldn't let [TS]

01:25:40   him because it was accidentally was [TS]

01:25:44   accidental [TS]

01:25:46   and you can find the show notes at ADP [TS]

01:25:56   [Music] [TS]

01:25:58   yl is s so that's Casey less and a are [TS]

01:26:02   Co a RM auntie Marco Arment si are a [TS]

01:26:10   Syracuse [TS]

01:26:25   so John tell us about your Mongoose [TS]

01:26:28   californian trying to really clear out [TS]

01:26:32   the things in there yeah we have to set [TS]

01:26:34   the stage we have to set the stage so [TS]

01:26:35   forever and a day ago at the so the very [TS]

01:26:39   top of our show notes has some sections [TS]

01:26:42   and then including follow-up and then [TS]

01:26:45   the topics right so the very very very [TS]

01:26:48   top like the fifth line down in sitting [TS]

01:26:52   in this document for maybe a year now is [TS]

01:26:56   my Mongoose Californian parentheses 1984 [TS]

01:26:59   parentheses in two links and this has [TS]

01:27:02   been sitting there staring us at the [TS]

01:27:03   face at the day in the face at the top [TS]

01:27:05   of this document for probably a year [TS]

01:27:07   maybe two it's been three years and now [TS]

01:27:11   is the time that we were going to [TS]

01:27:13   finally clear this out good call Marco I [TS]

01:27:16   the thing that we really should be [TS]

01:27:17   clearing out I was like early on someone [TS]

01:27:19   probably Casey was trying to put [TS]

01:27:21   sections in the notes we didn't have [TS]

01:27:23   names for things as you know the naming [TS]

01:27:25   problem with program again like it [TS]

01:27:26   hadn't actually come up with with you [TS]

01:27:29   know precise names for things so there's [TS]

01:27:31   all sorts of like pre post show public [TS]

01:27:34   post show after show pre show like we [TS]

01:27:36   didn't have the names for all the [TS]

01:27:37   different times that we can talk to each [TS]

01:27:39   other the times when we're live when [TS]

01:27:41   we're not live up blah blah blah so this [TS]

01:27:44   section got anchored up here with public [TS]

01:27:46   post show which now we call the after [TS]

01:27:49   show and is lower in the document and so [TS]

01:27:51   that's that's how old this was so I will [TS]

01:27:53   be able to delete this entire section [TS]

01:27:54   when we do this the problem with this [TS]

01:27:55   yeah is it was the thing I was angry [TS]

01:27:58   about [TS]

01:27:59   I was angry about it in 2014 [TS]

01:28:01   unfortunately it's hard for me to muster [TS]

01:28:03   that anger again oh oh really is that so [TS]

01:28:07   John [TS]

01:28:08   well I demand me to it because you made [TS]

01:28:10   me dig up my crash story you weren't [TS]

01:28:12   angry about it that was story detect the [TS]

01:28:16   anger should have subsided you've [TS]

01:28:18   defeated the Beast now you can look back [TS]

01:28:20   on that and that's more like you know a [TS]

01:28:21   detective story if like it was this [TS]

01:28:24   mystery and I solved it and it was weird [TS]

01:28:26   and it's like a programming problem so I [TS]

01:28:28   had you do it in the middle of it like [TS]

01:28:29   your app is currently out there and [TS]

01:28:31   crashing you still can't figure what it [TS]

01:28:32   is and then you talked about it that [TS]

01:28:34   would be different story but anyway I'll [TS]

01:28:36   see what I [TS]

01:28:36   do to bring myself back to 2014 this is [TS]

01:28:40   a precipitated by me being on a podcast [TS]

01:28:42   that will link in the show notes [TS]

01:28:44   storming mortal where I talked about a [TS]

01:28:45   whole bunch of things including in the [TS]

01:28:48   words of a show that God helped me Casey [TS]

01:28:51   must have seen and please Marco know [TS]

01:28:54   that at least exists [TS]

01:28:55   the best president the best Christmas [TS]

01:28:57   present I ever received and ever would [TS]

01:28:59   receive my 1984 Mongoose Californian BMX [TS]

01:29:03   bike Casey do you know I was referencing [TS]

01:29:05   no come on come on what was it maybe [TS]

01:29:10   that did I get it wrong the best [TS]

01:29:11   Christmas present I ever received and [TS]

01:29:16   ever would receive I'm close I'm really [TS]

01:29:18   close unless you're not close enough for [TS]

01:29:19   us a Christmas story they only play it [TS]

01:29:23   24 hours a day I really see that like [TS]

01:29:25   once or twice ah what do you mean you've [TS]

01:29:27   always seen it once or twice I think [TS]

01:29:29   I've seen it all the way they play it [TS]

01:29:30   literally 24-hour I know I never pay [TS]

01:29:33   attention yeah exactly it's one of those [TS]

01:29:35   things it's always on and so you never [TS]

01:29:36   pay attention if you had said you'll [TS]

01:29:39   shoot your eye out with that thing I [TS]

01:29:40   would have known immediately always [TS]

01:29:41   cares that anyway it that movie by the [TS]

01:29:43   way is a really really really good movie [TS]

01:29:46   ignore the fact that it's played 24 [TS]

01:29:48   hours that you did not play a 24 hours [TS]

01:29:49   it is a really good movie the kid in the [TS]

01:29:52   movie gets BB gun for Christmas and he [TS]

01:29:54   says the narrator the older version of [TS]

01:29:56   it says the best Christmas present he [TS]

01:29:57   ever received never would receive that's [TS]

01:29:59   my that's my bike for a variety of [TS]

01:30:01   reasons and the reason the reference we [TS]

01:30:04   were supposed to recognize there was not [TS]

01:30:05   the bike itself just the best present [TS]

01:30:08   that you know you know yeah it's a lot [TS]

01:30:09   of very very near the end of the movies [TS]

01:30:12   like the second or third to last line in [TS]

01:30:14   those weeds we didn't stand a chance [TS]

01:30:15   no it's pretty significant line it's [TS]

01:30:17   pretty significant sentiment anyway I [TS]

01:30:19   would get that quote exactly right so I [TS]

01:30:21   can repeat it with more confidence in [TS]

01:30:24   the future anyway on this podcast talked [TS]

01:30:25   about a whole bunch of things I also [TS]

01:30:26   talked about BMX and around this time I [TS]

01:30:29   was buying bicycles from my kids of [TS]

01:30:32   various sizes like like non-training [TS]

01:30:35   wheel bikes like their first like real [TS]

01:30:36   bikes and I found that experience [TS]

01:30:39   incredibly frustrating so I I grew up in [TS]

01:30:42   a bike culture which is like 70s 80s [TS]

01:30:46   suburban New York metro area whoo [TS]

01:30:50   bike culture kids were on bicycles can [TS]

01:30:52   we tell people that you're a biker [TS]

01:30:54   different different thing different [TS]

01:30:56   context although we did put it up [TS]

01:30:57   playing cards in our spokes with the [TS]

01:30:59   clothespin so your bike sound like I was [TS]

01:31:00   like oh yeah that really confused [TS]

01:31:03   anybody ever that's right awesome so [TS]

01:31:06   kids kids were on bikes all the time [TS]

01:31:07   like if you watched a Steven Spielberg [TS]

01:31:08   movie showing kids in the 70s raised and [TS]

01:31:10   they're riding around in bicycles if you [TS]

01:31:11   watch stranger things and kids are [TS]

01:31:13   riding around on bicycles that was a [TS]

01:31:14   real thing that's all we did we come at [TS]

01:31:15   school we get on our bikes we'd go all [TS]

01:31:17   over the place nobody had helmets we [TS]

01:31:19   would fashion jumps out of garbage we [TS]

01:31:21   found in other people's trash on trash [TS]

01:31:23   day in the middle of the street so all [TS]

01:31:25   very dangerous and scary and we've never [TS]

01:31:28   let our kids do it today but that's what [TS]

01:31:29   we did and because we were in a bike [TS]

01:31:32   culture and bikes are so important [TS]

01:31:33   there's a hierarchy of what kind of bike [TS]

01:31:35   you had and all the fancy rich kids had [TS]

01:31:38   Mongoose or Red Line which were [TS]

01:31:40   expensive bikes and I wanted a mongoose [TS]

01:31:42   I think I thought red lines were more [TS]

01:31:44   expensive I don't even think they were [TS]

01:31:45   but that's what I thought and I wanted [TS]

01:31:48   one for Christmas and I thought there's [TS]

01:31:49   no way I'm gonna get along because [TS]

01:31:50   they're really expensive and they were [TS]

01:31:51   and my parents totally surprised me with [TS]

01:31:54   it like the president you don't think [TS]

01:31:55   you're ever gonna get it's not even I [TS]

01:31:57   was like hopeful for looking forward it [TS]

01:31:58   wasn't even didn't even enter my mind [TS]

01:32:00   it's like being a kid and saying I want [TS]

01:32:02   a Lamborghini Countach and you're like [TS]

01:32:03   yeah but like whatever am I gonna get [TS]

01:32:04   one and you wake up Christmas morning [TS]

01:32:05   it's in your garage and it's yours right [TS]

01:32:07   it was like that basically and I rode [TS]

01:32:10   the hell out of that bicycle I rode it [TS]

01:32:13   everywhere jumped it off jumps and dirt [TS]

01:32:15   bikes and trails that rode up and down [TS]

01:32:17   highways on this bike has no gears by [TS]

01:32:18   the way it to BMX bike bike is just [TS]

01:32:20   straight up you know took really good [TS]

01:32:22   care of it you know cleaned and oiled it [TS]

01:32:25   all it's not like all the things you can [TS]

01:32:26   imagine his bike is like my prized [TS]

01:32:27   possession I still have this bicycle [TS]

01:32:29   it's still in my house oh my Wow in the [TS]

01:32:32   attic and the basement I tried to get my [TS]

01:32:35   kids to ride the bike right it's like [TS]

01:32:37   the reason I saved it for my kids but [TS]

01:32:38   they couldn't care less hey they didn't [TS]

01:32:40   care and B they didn't like it I rode I [TS]

01:32:45   rode the bike Here I am 37 years old on [TS]

01:32:48   my BMX bike you know what it's still a [TS]

01:32:50   really good bike you get on it and you [TS]

01:32:52   can tell this is you know it's not a [TS]

01:32:54   complicated thing it's the other pedals [TS]

01:32:56   and a gear then a chain that connects to [TS]

01:32:58   another gear and some hand brakes and [TS]

01:32:59   tires and of course the tire is a member [TS]

01:33:01   place over the years because you know I [TS]

01:33:02   went through many tires and [TS]

01:33:04   herbs over the time of owning this but [TS]

01:33:06   pretty much everything else on it is [TS]

01:33:07   original and to this day like how old's [TS]

01:33:11   this bike is that 1984 bike it rides [TS]

01:33:14   great you pedal and it feels like I [TS]

01:33:17   don't know like like I'm gonna sit for [TS]

01:33:19   KC like it like a BMW manual [TS]

01:33:20   transmission I guess Swiss watch for [TS]

01:33:22   Marco Swiss watches don't like precision [TS]

01:33:25   piece of machinery there is no slippage [TS]

01:33:27   there is no slop all the bearings in it [TS]

01:33:31   are smooth there is a very very little [TS]

01:33:34   friction the brakes are low crap because [TS]

01:33:36   you know the pads and the brakes have [TS]

01:33:38   been replaced many times they're kind of [TS]

01:33:39   you know hard and crusty for me in the [TS]

01:33:41   basement but but the pedaling [TS]

01:33:43   experiences bike there are no squeaks [TS]

01:33:44   and rattles 100% solid so when I'm [TS]

01:33:47   looking for bikes for my kids and my [TS]

01:33:49   club you know they don't whatever I just [TS]

01:33:50   need any old bike right but you know me [TS]

01:33:54   being the obnoxious suburban rich dad [TS]

01:34:00   trying to buy things that are expensive [TS]

01:34:01   first kids it's like well let me try to [TS]

01:34:03   get you know I know it's just a kid's [TS]

01:34:04   bike but let me get a good quality one [TS]

01:34:06   because I want my kids to have a good [TS]

01:34:07   quality but not just some some cruddy [TS]

01:34:09   like Toys R Us made of like some weird [TS]

01:34:12   terrible cheap aluminum alloy that you [TS]

01:34:14   could bend with your fingers they're [TS]

01:34:15   just gonna fall apart or rust or just [TS]

01:34:17   you know Bend if it goes off and a [TS]

01:34:19   little bump in the road I want to get a [TS]

01:34:21   good bike right and maybe we'll have [TS]

01:34:22   good resale value or whatever and I'm [TS]

01:34:24   looking to try to find one kid sighs you [TS]

01:34:27   know not an adult bike but at a kid size [TS]

01:34:29   bike I'm not gonna spend thousands of [TS]

01:34:32   dollars but I would spend you know a [TS]

01:34:33   couple hundred bucks on or whatever that [TS]

01:34:35   may be it's not gonna be as good as my [TS]

01:34:37   Mongoose but just its competent that you [TS]

01:34:40   know you you pedal and it feels like you [TS]

01:34:43   are pushing yourself forward you don't [TS]

01:34:46   feel the gears and the chain or any [TS]

01:34:47   other stuff like that [TS]

01:34:48   and we went through a couple of bikes [TS]

01:34:51   and a couple of different ways to get [TS]

01:34:53   them and a couple of different stores [TS]

01:34:54   and I felt like Marco buying something [TS]

01:34:57   and then returning it and buying [TS]

01:34:58   something and then returning it because [TS]

01:34:59   they were all just terrible I heard [TS]

01:35:02   sometimes sometimes they they the [TS]

01:35:05   problem was like the shipment like that [TS]

01:35:07   shipment would come and the box would be [TS]

01:35:08   damaged you could see that it was like [TS]

01:35:10   crushed and like the gears would have [TS]

01:35:12   been like jams against concrete or [TS]

01:35:14   something is the little teeth on the [TS]

01:35:15   gears were bent because you could tell [TS]

01:35:16   with the paint which [TS]

01:35:17   sometimes you'd get it and you know no [TS]

01:35:20   matter how much you tried to lubricate [TS]

01:35:22   things in it and get it up and running [TS]

01:35:24   it always just you know the bike chain [TS]

01:35:25   would bend and get a kink in it and [TS]

01:35:28   never straighten out or the the chain [TS]

01:35:29   would jump off and you know I know how [TS]

01:35:31   to I have a lot of experience fixing and [TS]

01:35:33   maintaining bikes over life or all the [TS]

01:35:34   way up to ten speeds everything when I [TS]

01:35:35   was old like I know what I'm doing and [TS]

01:35:37   these bikes were just crap every part of [TS]

01:35:40   them was crap their bearings if they had [TS]

01:35:41   them at all were crap the the parts were [TS]

01:35:44   not precisely manufactured they're made [TS]

01:35:46   of crappy metal that I could Bend with [TS]

01:35:48   my fingernails the paint jobs were [TS]

01:35:50   terrible they were heavy they were ugly [TS]

01:35:52   they were slow they felt terrible every [TS]

01:35:54   one of them was like I you know I [TS]

01:35:56   wouldn't have created a thousand of them [TS]

01:35:58   for my Mongoose right and I didn't [TS]

01:36:01   understand why you know what the deal is [TS]

01:36:03   with bikes like is it only like super [TS]

01:36:05   adult multi-thousand dollar even more [TS]

01:36:08   obnoxious rich dude bikes that you have [TS]

01:36:10   to get like is that the only place good [TS]

01:36:12   quality components are even Mongoose [TS]

01:36:15   which is brand that still exists and I [TS]

01:36:17   think red lines still exist to their [TS]

01:36:18   bikes are these weird monstrosity is [TS]

01:36:19   that just don't seem to be the quality [TS]

01:36:22   they used to and it got me into the [TS]

01:36:23   SuperDuper old man you know second only [TS]

01:36:25   to my literal telling children to get [TS]

01:36:27   off my lawn of like they don't make [TS]

01:36:30   things like they used wait do you do [TS]

01:36:31   that that was one of my that's my [TS]

01:36:33   favorite tweet I have ever made look at [TS]

01:36:36   why the show notes so is the tweet I'm [TS]

01:36:40   gonna try to recite it from memory the [TS]

01:36:43   school bus stops in front of my house [TS]

01:36:45   this morning I found myself literally [TS]

01:36:47   telling children to get off my lawn this [TS]

01:36:50   is a real thing that happened because [TS]

01:36:52   the school bus stop is in front of my [TS]

01:36:53   house and when school bus stopped the [TS]

01:36:54   kids like oh let's just go on this lawn [TS]

01:36:56   here and like play ball and like run [TS]

01:36:58   around and you know stop through the [TS]

01:37:00   planting beds and throw balls so they [TS]

01:37:02   end up hitting our house to get off my [TS]

01:37:05   lawn like seriously you think you [TS]

01:37:08   wouldn't do this but just think about if [TS]

01:37:10   you had a bus stop in front your house [TS]

01:37:12   and every single morning fleet of [TS]

01:37:14   children are there just running around [TS]

01:37:15   and stomping on your downspouts and [TS]

01:37:17   bending them and crushing your bushes [TS]

01:37:19   and throwing balls and bouncing off [TS]

01:37:21   their house and the ball is hitting your [TS]

01:37:22   car in your driveway Casey you would go [TS]

01:37:24   out there and you tell the kids to get [TS]

01:37:25   off your lawn so I literally went out [TS]

01:37:27   and told the kids to get off my lawn the [TS]

01:37:29   school bus stop is [TS]

01:37:30   in front of my house period I am now [TS]

01:37:33   literally telling children to get off my [TS]

01:37:35   lawn period January 2009 and you would [TS]

01:37:38   too you know that's the oldest but the [TS]

01:37:41   second oldest ever felt is I might hurt [TS]

01:37:43   my grandfather says all the time and I [TS]

01:37:45   mostly just ignored him and rolled his [TS]

01:37:46   eyes but he would show me how they don't [TS]

01:37:48   don't make them like they used to like [TS]

01:37:50   they don't make him over them it was [TS]

01:37:51   cars right and I contend they do not [TS]

01:37:54   make bikes for kids like they used to [TS]

01:37:56   that there is no bike at any price [TS]

01:37:59   anywhere in the world that is of ego [TS]

01:38:01   quality to my 1994 Mongoose California [TS]

01:38:05   in terms of the simple machine with [TS]

01:38:07   bearings and petals and wheels and [TS]

01:38:10   chains that that you you know that takes [TS]

01:38:14   your leg energy and turns it into [TS]

01:38:16   forward momentum that stupid thing in my [TS]

01:38:18   basement right now hanging from the [TS]

01:38:20   ceiling is better than anything you get [TS]

01:38:21   at any price and I find that depressing [TS]

01:38:24   and I'm assuming it's just because I [TS]

01:38:27   don't know the secret place and the [TS]

01:38:28   secret brands for today's good bikes or [TS]

01:38:30   maybe kids don't like bikes at all until [TS]

01:38:32   they're adults and you know ride [TS]

01:38:35   grown-up bikes but anyway that was [TS]

01:38:37   depressing and ended up getting my kids [TS]

01:38:38   a series of terrible bikes from like I [TS]

01:38:42   think they had a couple from bike stores [TS]

01:38:44   and a couple from Target and it's like [TS]

01:38:46   it doesn't matter it doesn't matter how [TS]

01:38:47   much you spend or where you get them I [TS]

01:38:48   just resigned to the fact that they're [TS]

01:38:49   all crap so just you know after in the [TS]

01:38:52   end times instead of pushing a shopping [TS]

01:38:54   cart through the ruins of civilization I [TS]

01:38:56   will be the 50 year-old man riding a way [TS]

01:38:59   too small for him BMX bike that is [TS]

01:39:02   awesome [TS]

01:39:03   John I have good news my friend you have [TS]

01:39:06   successfully mustered up the appropriate [TS]

01:39:08   amount of anchor I was so because like [TS]

01:39:12   you know I think it's the Marco style [TS]

01:39:13   anger is like something that money can't [TS]

01:39:15   fix what what is wrong with the world [TS]

01:39:18   I'm willing to spoil my children and buy [TS]

01:39:20   them things that they should known that [TS]

01:39:22   they're not going to appreciate and yet [TS]

01:39:23   I can't I'm not allowed to spoil my [TS]

01:39:25   children the thing I want is not [TS]

01:39:29   available on Amazon no I was I was going [TS]

01:39:32   to bike stores but actual bike stores we [TS]

01:39:34   did actually buy a couple bikes the bike [TS]

01:39:35   stores at least we got some that were [TS]

01:39:36   sturdy from bike stores at tremendous [TS]

01:39:38   expense on you but I'm totally willing [TS]

01:39:40   to support a bike store if it's gonna [TS]

01:39:41   keep a bike store business because if [TS]

01:39:43   you don't go to bike store it's [TS]

01:39:44   Walmart Target Toys R Us and like [TS]

01:39:46   sporting goods stores [TS]

01:39:47   none of which know anything about [TS]

01:39:49   bicycles so if you have a local bike [TS]

01:39:51   store go there and give them whatever [TS]

01:39:53   they want because if it's better than [TS]

01:39:55   shopping elsewhere I think you guys have [TS]

01:39:58   does Adam have a scoop bike [TS]

01:40:00   he has a balance bike I don't know if [TS]

01:40:02   it's the same thing it's it's basically [TS]

01:40:04   a bike with no pedals yeah those are [TS]

01:40:06   awesome yeah he and he he has taken like [TS]

01:40:08   he's had it now for over a year I think [TS]

01:40:11   maybe even two years and he said he took [TS]

01:40:14   to it immediately and is really into it [TS]

01:40:16   it's it's almost to the point now where [TS]

01:40:18   I was thinking about in a few weeks I'm [TS]

01:40:21   thinking about like trying him on a like [TS]

01:40:24   a real bike to see if he if he can do it [TS]

01:40:26   yet I think he might be able to he's a [TS]

01:40:28   hundred percent ready I've seen video of [TS]

01:40:29   him doing it he is ready for a bike he [TS]

01:40:31   is you know that that's a good bike he [TS]

01:40:33   hasn't totally mastered it he's yeah [TS]

01:40:35   when my kids never wanted to do this [TS]

01:40:37   good bike of course throughout this [TS]

01:40:38   group bike so that I understand the [TS]

01:40:39   theory business go bike it'll be awesome [TS]

01:40:40   my kids were like nope no way in hell [TS]

01:40:42   I'm getting on that so they took a long [TS]

01:40:43   time to learn how to ride bikes but Adam [TS]

01:40:45   I'm just gonna running back tomorrow if [TS]

01:40:47   you give him the bike with pedals [TS]

01:40:48   don't even bother the training wheels [TS]

01:40:49   he's ready yeah I didn't ride a bike [TS]

01:40:51   until like middle school took me a long [TS]

01:40:52   time saying cuz I was like I was really [TS]

01:40:55   into scooters and just didn't really I I [TS]

01:40:59   thought I would I didn't need the bike [TS]

01:41:00   it didn't understand mechanical [TS]

01:41:02   advantage not at all no yeah so 200 [TS]

01:41:05   middle school you learned about lever [TS]

01:41:07   ISM other simple machines well and [TS]

01:41:10   actually I at the beach it's a it's like [TS]

01:41:14   a no cars community like there's no cars [TS]

01:41:16   anywhere so they only wagons yeah [TS]

01:41:18   everyone bikes everywhere and and and [TS]

01:41:20   there was some bikes in the basement of [TS]

01:41:22   this place and so I took one out and the [TS]

01:41:25   last couple times you've been there and [TS]

01:41:26   and started riding it around and I [TS]

01:41:27   haven't ridden a bike since my high [TS]

01:41:30   school bike it which was never quite [TS]

01:41:32   adult sized it was like a couple exist [TS]

01:41:34   smaller than like a regular it was like [TS]

01:41:36   to be fair yeah [TS]

01:41:41   see what that was going yeah hoping you [TS]

01:41:44   would autocomplete the joke but I had [TS]

01:41:45   they had to go a little farther yeah so [TS]

01:41:48   I started writing in and first of all [TS]

01:41:51   riding a bike when you haven't ridden [TS]

01:41:53   one in you know probably 20 years it's [TS]

01:41:57   just a bike yeah the old saying I mean [TS]

01:42:01   yes but not well and it's terrifying and [TS]

01:42:04   also like the bike oh wait a second I've [TS]

01:42:07   I took a long break riding bikes too [TS]

01:42:09   like most people like you ride a bike [TS]

01:42:11   when your kids and you become an adult [TS]

01:42:12   and you get a license to get a car so I [TS]

01:42:13   think there was a pretty big gap between [TS]

01:42:15   riding bikes and my experience it was [TS]

01:42:17   like riding a bike I'm no problem I'm [TS]

01:42:20   like of course I know how to do this [TS]

01:42:22   maybe your gap was longer than mine or [TS]

01:42:24   maybe you didn't know you didn't have [TS]

01:42:25   the hours the flight hours in the end [TS]

01:42:29   the seat of a bike but I just rode my [TS]

01:42:31   bike I like to pick up my car from the [TS]

01:42:33   the body shop I got a you know scratch [TS]

01:42:35   is fixed in my paint and I had to go [TS]

01:42:38   pick up the car but of course he can't [TS]

01:42:39   drive a car to pick up the car so a car [TS]

01:42:42   and you know it was that's not the first [TS]

01:42:45   time ridden a bike on the 10th but [TS]

01:42:46   anyway my experience it was just like [TS]

01:42:47   riding a bike and wasn't terrifying but [TS]

01:42:49   maybe maybe your campus longer well it [TS]

01:42:51   kind of an exasperated factor is that [TS]

01:42:53   the the bike that that was in the [TS]

01:42:56   basement of this house is not only very [TS]

01:42:59   very old and has a lot of rust and [TS]

01:43:01   failing parts like it is an 18-speed [TS]

01:43:03   mountain bike I don't know what brand I [TS]

01:43:07   don't think it would be a brand anybody [TS]

01:43:08   would recognize it like it isn't it's [TS]

01:43:09   it's cheap bike but it's also a cheap [TS]

01:43:10   old bike that has been around sea air [TS]

01:43:13   for a long time so there's lots of rust [TS]

01:43:14   and it's to the point where like the [TS]

01:43:16   gears like if you shift the the big gear [TS]

01:43:20   like by the pedals if you shift that the [TS]

01:43:23   the thing falls off like the the thing [TS]

01:43:26   that moves the gears back and forth like [TS]

01:43:27   it just falls off and you have to like [TS]

01:43:28   it jams up in weird ways and you have [TS]

01:43:30   like unjam it and weird kinks and you're [TS]

01:43:32   chained to something like that yet but [TS]

01:43:34   only if you shift the middle gear and [TS]

01:43:35   then the the back gears at the smaller [TS]

01:43:37   ones that are supposed to be like more [TS]

01:43:39   fine-grained the the gear shifting thing [TS]

01:43:42   seems to just like skip every 2 or 3 at [TS]

01:43:45   a time so it is technically an 18-speed [TS]

01:43:49   but i can only actually give it to [TS]

01:43:50   engage maybe three distinct speeds and [TS]

01:43:53   they're very far apart from each other [TS]

01:43:56   I've been in one gear and I rode to get [TS]

01:43:59   my car I was using you know some ancient [TS]

01:44:01   like it was like a given to us by a [TS]

01:44:03   friend who was gonna throw it in the [TS]

01:44:04   garbage and the same same problems a [TS]

01:44:05   mountain bike with a whole bunch of [TS]

01:44:07   gears and in theory you have a bunch of [TS]

01:44:08   them but in practice it jumps over all [TS]

01:44:10   the gears and the worst part for me is [TS]

01:44:12   because I have kinks in the chain [TS]

01:44:13   if you try to pedal hard the chain pops [TS]

01:44:16   off the teeth of Jesus and then catches [TS]

01:44:19   again like seven notches later and that [TS]

01:44:21   is the worst thing when you're trying to [TS]

01:44:23   pedal it's like I just I mean I don't [TS]

01:44:24   blame that bike I'm I know there are [TS]

01:44:26   available good mountain bikes if I was [TS]

01:44:27   willing to buy them I'm just a [TS]

01:44:28   hand-me-down bike but brighting a bad [TS]

01:44:30   bike feels gross the other problem is [TS]

01:44:33   this bike is way too tall for me like [TS]

01:44:36   it's first of all not comfortable if [TS]

01:44:40   your tippy-toes to reach the pedals I [TS]

01:44:41   have to almost jump onto it like that's [TS]

01:44:43   it that's how it's written way to fall [TS]

01:44:46   video this tip periscoping if not right [TS]

01:44:50   you took the words right out of my mouth [TS]

01:44:51   like of all this stuff that you [TS]

01:44:53   periscope and the seat the seat is at [TS]

01:44:55   the bottom like it can't be adjusted any [TS]

01:44:57   further down than it where it is now and [TS]

01:45:00   it's just it's just too big for me we [TS]

01:45:01   get you to do a running start and get [TS]

01:45:03   that on periscope you come do the [TS]

01:45:04   running start and jump on yeah it's so [TS]

01:45:06   it's it's quite terrifying if I if I [TS]

01:45:09   have to slow down like to go around some [TS]

01:45:11   people on the sidewalk I just have to [TS]

01:45:13   just just stop and put my feet down just [TS]

01:45:15   I'll just wait them to pass please like [TS]

01:45:17   and put your feet down when the seats [TS]

01:45:18   are really high like when I first got a [TS]

01:45:19   couple of my 10 speeds or when I had [TS]

01:45:21   riding my dad's 10 series I couldn't [TS]

01:45:22   reach my feet couldn't reach the ground [TS]

01:45:23   I have to jump off of the seat and even [TS]

01:45:25   when I was on the bar like rest resting [TS]

01:45:27   on my balls tilt it over so one foot [TS]

01:45:29   could be on the ground yeah I mean that [TS]

01:45:31   yeah I'm only putting one foot down I [TS]

01:45:32   don't I don't quite have your bar issue [TS]

01:45:34   but it's it's not that far off like it's [TS]

01:45:36   really so yeah I I and I so actually [TS]

01:45:40   this was interesting this was the second [TS]

01:45:41   time I'm looking at bikes online today [TS]

01:45:43   earlier today I thought you know I would [TS]

01:45:45   like to get you know obviously a bike [TS]

01:45:47   that that fits me for this place cuz I'm [TS]

01:45:50   about to go be there for a long time for [TS]

01:45:53   my big summer vacation so I would like [TS]

01:45:55   to maybe get my own bike that actually [TS]

01:45:57   fits me it would be less terrifying to [TS]

01:45:59   write and maybe has here's the work I [TS]

01:46:02   thought maybe there's like a bikes and I [TS]

01:46:04   thought you know if there's one bike [TS]

01:46:05   that I would really want to have okay [TS]

01:46:08   John you know the decade that we grew up [TS]

01:46:10   in can you guess what bike I want I do [TS]

01:46:15   know the decade you grew up in but I [TS]

01:46:16   didn't grow up on that decade I know [TS]

01:46:19   that what the answer would be if you [TS]

01:46:21   were my age but I'm assuming because [TS]

01:46:23   your 90s children that you want some [TS]

01:46:25   kind of grouse mountain by key thing [TS]

01:46:27   with suspension Casey can you guess the [TS]

01:46:29   one bike I might want from our childhood [TS]

01:46:32   oh the pee-wee Herman bike yup there you [TS]

01:46:34   go that's that's closer to my general oh [TS]

01:46:36   my word I should have known [TS]

01:46:38   I should have well that's better than a [TS]

01:46:39   gross pounding I want the bike from [TS]

01:46:42   pee-wee's big adventure right and it [TS]

01:46:43   turns out that there there is a [TS]

01:46:45   community of people who make replicas of [TS]

01:46:48   these bikes but they only make them like [TS]

01:46:50   for themselves as projects like they're [TS]

01:46:51   they basically never go for sale [TS]

01:46:53   anywhere [TS]

01:46:54   there's no gears on the peewee bike you [TS]

01:46:56   don't want that well but actually for [TS]

01:46:58   the place that I'm staying at like [TS]

01:47:00   there's no Hills and you can't go that [TS]

01:47:02   fast because you're on sidewalks with [TS]

01:47:04   people on them but it could be too hot [TS]

01:47:05   it could be too tall geared and then [TS]

01:47:06   it's like hard to go slow [TS]

01:47:07   that's I guess it's your way I imagine [TS]

01:47:10   there would be some way to maybe swap [TS]

01:47:11   out one like the front gear or something [TS]

01:47:12   to fix that in some way right of course [TS]

01:47:16   but I would think you could get get me a [TS]

01:47:18   pee-wee Herman replica bike because I'm [TS]

01:47:20   Marco but also give it to me with like [TS]

01:47:22   five speeds or something look I mean [TS]

01:47:24   it's a whole custom build anyway so like [TS]

01:47:26   I'm sure I give them to make ones [TS]

01:47:27   actually my size and maybe give me three [TS]

01:47:29   speeds maybe like it would not have [TS]

01:47:33   occurred to me I'm thinking like he's [TS]

01:47:35   gonna get one of those expensive like [TS]

01:47:36   you know carbon-fiber racing bike that's [TS]

01:47:38   you know that type of thing and like [TS]

01:47:39   those are gonna cost like no Marco want [TS]

01:47:41   someone to build him a bike some [TS]

01:47:42   ridiculous bike from a movie yeah and [TS]

01:47:45   like one of them that was actually in [TS]

01:47:47   the movie like one of the actual prop [TS]

01:47:49   bikes sold on eBay in 2014 for $36,000 [TS]

01:47:53   yeah so yeah well I'm not gonna get that [TS]

01:47:57   also I wouldn't want to ride it that was [TS]

01:47:59   not gonna ride I'm gonna ride good yeah [TS]

01:48:00   but and apparently like in order to [TS]

01:48:02   build this bike you have to get like a [TS]

01:48:03   frame from I think it's a Schwinn it's [TS]

01:48:07   it's some kind of like goodbye frame [TS]

01:48:09   from the 40s like the 1940s like that's [TS]

01:48:12   it's like fine one of these frames and [TS]

01:48:15   then get all this custom stuff like it's [TS]

01:48:17   it's totally crazy so I'm all for these [TS]

01:48:20   bikes as [TS]

01:48:21   as if I get on them and I pedal the [TS]

01:48:23   pedals I feel an efficient transfer of [TS]

01:48:27   my my leg force to forward momentum I [TS]

01:48:31   don't want to feel the gears or the [TS]

01:48:33   chains or friction of the parts moving I [TS]

01:48:35   want to feel like like my legs are [TS]

01:48:37   magically attached to like forward [TS]

01:48:39   momentum and I swear to you like no no [TS]

01:48:44   no children's bike that I've sat on is [TS]

01:48:46   like 1/8 as efficient as money and the [TS]

01:48:49   fancy bike looks like the pee-wee Herman [TS]

01:48:50   bike also make sure that when you pedal [TS]

01:48:53   it it feels like a hundred times better [TS]

01:48:54   than those crap bicycles you're trying [TS]

01:48:56   to ride now you're like wow suddenly [TS]

01:48:57   biking is easier because all the [TS]

01:48:59   friction has been taken out of this [TS]

01:49:00   mechanical system and yet the other [TS]

01:49:02   thing is like if I actually want to bike [TS]

01:49:05   a lot in this Beach place there are [TS]

01:49:08   parts of it like I can only go so far [TS]

01:49:11   I don't let someone to go on sand for [TS]

01:49:12   some horse then you end up in the ocean [TS]

01:49:14   of the day no no no it mean it's it's a [TS]

01:49:16   long space island but there's at some [TS]

01:49:19   point like there are certain parts of [TS]

01:49:21   like there's just private property for [TS]

01:49:23   the whole width beyond so you actually [TS]

01:49:24   can't progress or then then the ticks [TS]

01:49:27   get you you can't go any farther well [TS]

01:49:29   you can if you're willing to drive in [TS]

01:49:30   the sand for a little bit so I actually [TS]

01:49:33   so they have like there are people [TS]

01:49:34   around there who have those like giant [TS]

01:49:35   sand Cruiser tire bikes like the ones [TS]

01:49:37   that like the 5 inch tires like so I [TS]

01:49:39   actually and there's a rental place [TS]

01:49:41   there so I think I'm gonna I think about [TS]

01:49:42   renting one while I'm there just for a [TS]

01:49:44   day and just try it and see if I imagine [TS]

01:49:47   I'm going to hate trying to buy krantz [TS]

01:49:48   and it's probably ridiculously hard [TS]

01:49:50   those yeah those tires don't make it [TS]

01:49:52   that much easier [TS]

01:49:53   yeah still biking on sand the other obso [TS]

01:49:56   so basically I'm looking at the consider [TS]

01:49:58   two options the other option is an e [TS]

01:49:59   bike which is the very this is like this [TS]

01:50:02   would be the high-end option so if [TS]

01:50:04   you're willing to spend like 2 grand at [TS]

01:50:06   least on a bike you can get one that has [TS]

01:50:08   an electric motor assist and so well but [TS]

01:50:13   listen I'll I'll address that in a [TS]

01:50:14   second so you can get one that has an [TS]

01:50:17   electric motor assist and a small [TS]

01:50:18   lithium battery in it and those would be [TS]

01:50:21   nice too when going on the sand to just [TS]

01:50:23   assist you through the sand and you can [TS]

01:50:25   get back on the pavement and turn the [TS]

01:50:26   assistant so that's that's one thing [TS]

01:50:29   however one thing I really hate about [TS]

01:50:32   the practicality of using a bike in a [TS]

01:50:35   place with this [TS]

01:50:35   is that you have to lock it I locked up [TS]

01:50:38   Ike sucks and bikes you always have to [TS]

01:50:40   worry so much about theft because [TS]

01:50:41   they're stolen so often and even if you [TS]

01:50:44   get the most ridiculous locks and [TS]

01:50:45   they'll just like steal all the parts or [TS]

01:50:46   whatever it like it's gonna be stolen [TS]

01:50:48   where you are because there is a [TS]

01:50:49   physical reason why bike thieves would [TS]

01:50:54   have more difficulty like in this is [TS]

01:50:56   gonna be stolen by your neighbor right [TS]

01:50:57   yeah it's like like was like where you [TS]

01:50:59   gonna take the bike like yeah exactly [TS]

01:51:03   but you haven't you have time to catch [TS]

01:51:04   them there's a bottleneck you just show [TS]

01:51:06   up at the ferry with some goons and be [TS]

01:51:07   like eh yeah where you gonna go you [TS]

01:51:09   drive it off into the ocean no I know [TS]

01:51:11   where you're going but but I feel like [TS]

01:51:12   there are two there are two approaches [TS]

01:51:16   here that would make sense [TS]

01:51:17   number one get a nice bike you know get [TS]

01:51:20   like a pee-wee Herman bike or something [TS]

01:51:21   that something is up that style that I [TS]

01:51:23   can really be proud of get like a nice [TS]

01:51:24   like a Schwinn like a nice brand and and [TS]

01:51:27   give it some gears make it a really nice [TS]

01:51:28   bike and that's probably gonna be about [TS]

01:51:30   a thousand bucks or you go the crazy II [TS]

01:51:32   buy crap but I don't think that's really [TS]

01:51:34   necessary or practical or worth the cost [TS]

01:51:36   esses airily none of those things have [TS]

01:51:39   ever bothered you before ever true or [TS]

01:51:42   just get the cheapest bike you can [TS]

01:51:44   possibly find and just don't lock it [TS]

01:51:46   like who cares like if you steal they'll [TS]

01:51:49   still steal it they will still steal but [TS]

01:51:51   if it's if it's like a $60 walmart bike [TS]

01:51:53   then it's like it's a lot less of a loss [TS]

01:51:55   you know you don't want to ride that [TS]

01:51:57   you're gonna be spending all your muscle [TS]

01:51:59   strength will be going to friction those [TS]

01:52:00   things is just not an enjoyable [TS]

01:52:02   experience it's terrible [TS]

01:52:04   don't do it I mean you don't have to [TS]

01:52:05   spend there's something in between two [TS]

01:52:07   thousand dollars in sixty dollars you [TS]

01:52:08   can buy $200 bike don't lock it resign [TS]

01:52:11   yourself it's gonna get stolen every 1.5 [TS]

01:52:12   years and just go right honestly like I [TS]

01:52:15   think I would rather have that than like [TS]

01:52:18   a fancy expensive bike that would worry [TS]

01:52:19   about getting stolen all the time yeah [TS]

01:52:21   and $2,000 by the way is look like if [TS]

01:52:23   you if you were to buy like a racing [TS]

01:52:24   bike like a road bike you know ten speed [TS]

01:52:27   is you know dated lingo or whatever you [TS]

01:52:29   can go up ten grand easy on those like [TS]

01:52:31   it's it's it's not like watches but it [TS]

01:52:32   is like max you can you can keep going [TS]

01:52:34   and just keep going and keep going and [TS]

01:52:37   it's insane and and also those like [TS]

01:52:40   digits yeah yes holy Wow I mean I guess [TS]

01:52:45   once you start getting to like carbon [TS]

01:52:46   fiber and so if I guess they get the [TS]

01:52:47   skies down there right [TS]

01:52:48   and and and there's the unlike max there [TS]

01:52:51   is the premium above and beyond yes this [TS]

01:52:53   is made of fancy materials in [TS]

01:52:54   engineering but also we know that you [TS]

01:52:56   know you are you're the pro users and [TS]

01:52:59   your actual racers in yeah it's it can [TS]

01:53:01   get very expensive very fast yeah who [TS]

01:53:04   knew it's better than a watch actually [TS]

01:53:06   this this people in the chat suggested [TS]

01:53:08   the Schwinn cruisers line it looks [TS]

01:53:11   pretty nice yeah they're like the same [TS]

01:53:13   between anything they look like pee-wee [TS]

01:53:15   Herman style but they're just you know [TS]

01:53:16   playing up the middle bikes couple [TS]

01:53:18   hundred bucks I've never been on one but [TS]

01:53:20   I assume they peddle okay available [TS]

01:53:22   exclusively at wooden signature [TS]

01:53:24   independent bike shops yeah oh wow 800 [TS]

01:53:28   bucks I guessed too low [TS]

01:53:29   yeah the high-end ones are 800 bucks the [TS]

01:53:31   lower ones are more like in the four to [TS]

01:53:33   five range but yeah well this thing I [TS]

01:53:35   don't know at what point in this price [TS]

01:53:37   range pedaling becomes just like [TS]

01:53:39   grinding a bunch of metal gears truce [TS]

01:53:41   and at what point does it become like [TS]

01:53:43   you know sliding the bolt under a [TS]

01:53:44   well-oiled rifle that's that's the bike [TS]

01:53:46   you want you can borrow my Mongoose it [TS]

01:53:49   might be the right size actually no I [TS]

01:53:52   would not let you borrow my augers well [TS]

01:53:53   you wouldn't know it was the best [TS]

01:53:54   Christmas present I ever received never [TS]

01:53:56   would received it is still one of my [TS]

01:53:59   prized possessions so that's why I still [TS]

01:54:00   have it I would not want to borrow your [TS]

01:54:02   Mongoose because I'd be too afraid of [TS]

01:54:04   damaging it Oh am i I did a pretty good [TS]

01:54:07   job on it like this this is one of the [TS]

01:54:09   this tells you how different I was at a [TS]

01:54:10   child and how it took me a long time to [TS]

01:54:12   become the thing that you see before you [TS]

01:54:14   today at one point I wanted to make sure [TS]

01:54:18   that I had fear of my bike being stolen [TS]

01:54:21   because the Mongoose and red lines were [TS]

01:54:23   highly coveted in the neighborhood and I [TS]

01:54:26   wanted to make sure that I could [TS]

01:54:27   identify my Mongoose and the way my 9 [TS]

01:54:32   year old brain decided to do this was it [TS]

01:54:35   was like a sticker on the front like I'm [TS]

01:54:36   a little tube that connects the [TS]

01:54:37   handlebars down to the front fork right [TS]

01:54:39   and there's a sticker on the front I [TS]

01:54:40   decided to take one of my dad's razor [TS]

01:54:44   blades from like his little tool area [TS]

01:54:45   and cut a big line down the middle of [TS]

01:54:48   the sticker like cut like a valley and [TS]

01:54:49   not even like a straight home but it's [TS]

01:54:50   like this big jagged you know as if [TS]

01:54:53   you've taken something and just scrape [TS]

01:54:55   the front of the thing so like now I can [TS]

01:54:56   always identify my bike and that's what [TS]

01:54:58   I did does that sound saying to you like [TS]

01:55:00   what no version of [TS]

01:55:02   brain as exists today would considered [TS]

01:55:04   like like I literally damaged my own [TS]

01:55:06   bike to identify themself down there is [TS]

01:55:08   down the basement with a big giant gash [TS]

01:55:09   there and me looking at it and saying [TS]

01:55:11   what were you thinking nine year old me [TS]

01:55:13   Wow oh my word [TS]

01:55:18   now we just need to get Casey a bike and [TS]

01:55:21   we'll all be ready to go I I wanted not [TS]

01:55:26   the Mongoose Californian I want to say [TS]

01:55:28   was the huffy white heat which was like [TS]

01:55:31   obvious crap the bottom of the was the [TS]

01:55:39   bottom of the neighborhood there was [TS]

01:55:43   nothing below there was no like Walmart [TS]

01:55:44   brand buy huffy that was the bottom oh [TS]

01:55:46   my god [TS]

01:55:47   are you done just saying I don't you [TS]

01:55:51   want to tell the story I'm done like now [TS]

01:55:54   is the huffy what white heat I was [TS]

01:55:57   looking for a picture earlier I never [TS]

01:55:58   found it terribly great oh it [TS]

01:55:59   auto-completed it must be a popular bike [TS]

01:56:01   I don't know I I wanted it because if [TS]

01:56:06   memory serves it had a pretty serious [TS]

01:56:09   like marketing push and I think it had [TS]

01:56:11   like the little like guards in front of [TS]

01:56:15   the handlebars which I thought was super [TS]

01:56:17   cool it totally did it's a mountain bike [TS]

01:56:19   not a BMX bike yeah yeah [TS]

01:56:21   and it was like neon green as you do in [TS]

01:56:24   the late 80s early and I just wanted it [TS]

01:56:28   so hard and I eventually did I get it I [TS]

01:56:30   don't remember now really I'm assuming [TS]

01:56:33   you stole a bike because you know how [TS]

01:56:35   sure it was I mean these days huh keys [TS]

01:56:40   probably like you know it's a it's a [TS]

01:56:42   name-brand it's above like the whatever [TS]

01:56:44   the random Walmart brands are so it [TS]

01:56:46   actually probably is probably the same [TS]

01:56:48   probably the same quality as Mongoose in [TS]

01:56:49   redline these days but when I was a kid [TS]

01:56:51   huffy was you just you know no you just [TS]

01:56:54   got a huffy it was a very materialistic [TS]

01:56:57   gogo eighties money equals status [TS]

01:57:02   environment for the single-digit year [TS]

01:57:06   old boys in suburban New York [TS]

01:57:08   neighborhoods 100% huffy is a funny name [TS]

01:57:13   I'm looking at this cool Schwinn bike [TS]

01:57:16   the only is it's like what's I doubt I'm [TS]

01:57:19   a 26-inch I'm pretty sure that's like do [TS]

01:57:22   they have a bike star there near you [TS]

01:57:24   there is a bike store in my town it is [TS]

01:57:26   not whatever kind of dealer Schwinn says [TS]

01:57:28   these are exclusively sold within it is [TS]

01:57:29   not showing up on their map [TS]

01:57:31   cuz you do want to what you probably fit [TS]

01:57:33   oh you can fit a pie can you test lazy [TS]

01:57:35   but you want to do is ride it like go to [TS]

01:57:36   a bike store to buy it first of all even [TS]

01:57:38   though you're gonna pay way more and [TS]

01:57:39   then they'll let you ride it like try it [TS]

01:57:40   out see how it feels and then you'll [TS]

01:57:42   know which size and you'll be able to [TS]

01:57:43   distinguish the crap bikes from the good [TS]

01:57:45   ones you ride them back to back it's [TS]

01:57:47   well worth it yeah and that is how I [TS]

01:57:49   would do it because I especially because [TS]

01:57:50   I don't know what I'm doing so I would [TS]

01:57:53   want the expertise of a local shop this [TS]

01:57:55   is exactly what local shops are good at [TS]

01:57:56   yep should I get a mongoose californian [TS]

01:58:00   from an 84 for abs first bike [TS]

01:58:02   how would be amazing if you could find [TS]

01:58:04   one a new condition and if he fits on [TS]

01:58:07   the bike yes absolutely how old of a kid [TS]

01:58:09   need to be to fit on it like I think [TS]

01:58:11   he's two you think he's too small he [TS]

01:58:13   would have to be much bigger than he is [TS]

01:58:14   but like you know if your kid was tall [TS]

01:58:16   enough for it at the time that he wanted [TS]

01:58:17   his first bike yes if you could find one [TS]

01:58:19   because judging by the condition mine is [TS]

01:58:21   in and I don't know if they're expensive [TS]

01:58:23   to get in good condition but yeah let's [TS]

01:58:25   see what I have looked at but I was [TS]

01:58:29   looking for pictures of other people the [TS]

01:58:30   problem is a lot of them they seem to be [TS]

01:58:32   modified a lot it's like trying to find [TS]

01:58:33   a 1990s Honda Civic with no [TS]

01:58:35   modifications in good condition is that [TS]

01:58:37   basically impossible I can get just the [TS]

01:58:40   fork for $400 yikes here's there's one [TS]

01:58:46   on eBay for 600 oh my god these are much [TS]

01:58:50   more than I expected it's a popular bike [TS]

01:58:53   the ones that the plastic wheels know [TS]

01:58:55   you want the ones with the wire spoke [TS]

01:58:56   wheels think of those plastic wheels are [TS]

01:58:58   they worth an option or aftermarket and [TS]

01:59:00   just say I know that let me find you a [TS]

01:59:01   picture of my actual bike as close as I [TS]

01:59:04   can find yeah it looks like the the [TS]

01:59:05   going rate for these is generally looks [TS]

01:59:09   like it's around for 500 bucks if you [TS]

01:59:12   look like eBay sold items that's [TS]

01:59:15   probably close to what they're oh look [TS]

01:59:16   at this every single one I find is [TS]

01:59:18   modified so this picture I'm going to [TS]

01:59:19   put in the chat room now it's close to [TS]

01:59:21   mine it has the mine does not have the [TS]

01:59:23   bent back seat my seat pull is straight [TS]

01:59:25   the stock seat pulls were straight and [TS]

01:59:27   also those pedals are [TS]

01:59:29   but that is very very close and you can [TS]

01:59:31   see the sticker I put scratching right [TS]

01:59:33   in a little tube there this is very [TS]

01:59:34   close to it it's also probably better [TS]

01:59:36   condition than mine but it's very close [TS]

01:59:38   to mine you should do a scratch [TS]

01:59:39   technique with your jet-black iPhone [TS]

01:59:41   yeah I always wonder what it looks like [TS]

01:59:43   sometimes I forget I have a jet black [TS]

01:59:44   fungus is in the case and I think about [TS]

01:59:46   what it might look like I know the best [TS]

01:59:47   thing about the day for Californian is [TS]

01:59:49   like Power Rangers it came in colors [TS]

01:59:50   black red blue almost like color but [TS]

01:59:55   anyway it was you know you can see if [TS]

01:59:57   you do a Google search for 1984 mongos [TS]

01:59:58   California you can see the red [TS]

01:59:58   California you can see the red [TS]

02:00:00   and the blue ones and the black ones I [TS]

02:00:01   got the black one obviously this is the [TS]

02:00:02   coolest yeah I put but they were like [TS]

02:00:05   the wheels on the red one or red which [TS]

02:00:07   was pretty cool the wheels on the blue [TS]

02:00:08   one or blue total Power Rangers vibe and [TS]

02:00:12   the colors looked awesome they were they [TS]

02:00:13   were like the candy colored IMAX before [TS]

02:00:15   they were I think III the point I would [TS]

02:00:19   like to have if I could get mint [TS]

02:00:20   condition I'm trying to think if there [TS]

02:00:22   was a color other than red blue and [TS]

02:00:24   black but if I get mint condition [TS]

02:00:25   versions of all those with all the [TS]

02:00:27   original stuff like that would be [TS]

02:00:28   they'll be right next to my laferrari [TS]

02:00:30   and my fantasy unlimited money mansion [TS]

02:00:34   if you could get a mint condition what [TS]

02:00:36   now through all three of these colors oh [TS]

02:00:38   of these bikes [TS]

02:00:40   what is a two-speed kickback drivetrain [TS]

02:00:44   what is that is that the money when you [TS]

02:00:45   pedal backwards to break I don't know [TS]

02:00:48   never heard that term newfangled [TS]

02:00:51   technologies I was a kid thanks for [TS]

02:00:54   thanks were simpler then have these [TS]

02:00:55   weird there are these things to make [TS]

02:00:57   changing gears some you know easier like [TS]

02:00:59   you just like making a binary I click [TS]

02:01:01   this little wheel and it clicks to the [TS]

02:01:02   next number you've changed gears where I [TS]

02:01:03   come from the generation where you pull [TS]

02:01:06   lever that pulls a cord and you have to [TS]

02:01:08   pull up the right amount to get the [TS]

02:01:10   thing onto the gear right it was old you [TS]

02:01:12   know completely analog adjustment of [TS]

02:01:13   knowing just where to put it now they [TS]

02:01:15   try to make it mechanical all these [TS]

02:01:16   things have some sort of ratcheting my [TS]

02:01:18   customers like click and it's exactly on [TS]

02:01:20   the gear or it's not so the the people [TS]

02:01:25   in the chat are saying what this means [TS]

02:01:26   is that you pedal backwards really hard [TS]

02:01:28   to shift gears what it's a two-speed [TS]

02:01:31   that you just like pedal backwards to [TS]

02:01:33   ship beeping so I guess it probably [TS]

02:01:34   still has some kind of like you know [TS]

02:01:35   handle brake here I'll place this up in [TS]

02:01:37   the chat room this bike for some reason [TS]

02:01:38   has a built-in cup holder and bottle [TS]

02:01:40   opener seemed like a bad idea [TS]

02:01:42   that's a high-performance machine right [TS]

02:01:43   there holder and bottle opener yeah I [TS]

02:01:49   guess the weight maybe it's a way to [TS]

02:01:51   have gears and a bike that doesn't have [