PodSearch

ATP

70: The Endgame Is Omnipotence

 

00:00:00   Alright, so the showbot is up again so far.

00:00:03   We'll see how long that lasts.

00:00:05   Are you still centering the titles?

00:00:07   Come on, Casey.

00:00:08   Come on.

00:00:09   What's wrong with that?

00:00:10   What's wrong with that?

00:00:11   Yeah.

00:00:12   Besides that it's like daggers in your eyes, it's impossible to read?

00:00:18   Besides that.

00:00:19   Oh, other than that, Mrs. Lincoln, how did you like the play?

00:00:22   It forms crazy shapes that mean nothing.

00:00:24   It turns the entire thing into a giant raw shock test.

00:00:27   Oh, that's a man with a hat looking at me.

00:00:31   Is this person's name actually Jason Discount?

00:00:34   Not only is this person's name Jason Discount, but I knew this person when I was a kid.

00:00:38   So you know this is actually his real name?

00:00:39   Yes, it is his real name.

00:00:41   I think he lives in Australia now, but he used to live, like, you know, the town over

00:00:46   for me.

00:00:47   So his name is Jason Discount and he's emailing us about upgrade pricing discounts.

00:00:50   Yeah, it's finally a legitimate reason for him to have that name.

00:00:55   been waiting his whole life for this moment when a podcast had something wrong about discount

00:01:00   pricing."

00:01:01   It's not wrong, it's just that I don't think any of us brought up this specific scenario

00:01:04   when complaining about the confusing bundle pricing as a way to do upgrades. And he gives

00:01:10   the example of, let's say you release an application and it's $6, and then you work on your second

00:01:14   version of the application, and you want to sell that for $6 too, but you only want people

00:01:20   to be able to upgrade from version 1 for $2. So his strategy for this is, if you reduce

00:01:24   the first version to $4 and make the bundle price with both of them together $6. If someone

00:01:29   accidentally buys the old app, it still only costs them a total of $6 to buy the new app.

00:01:34   And of course anybody who already has the new app can buy the bundle and complete this

00:01:38   bundle to get it for $2. I don't think this entirely solves it because what if somebody

00:01:43   has the old app and accidentally buys the new app for $6? Then they're out $4.

00:01:48   Oh, that's a whole other angle, you're right. Yeah, because there's nothing stopping

00:01:54   them from individually buying the apps at full price in theory, right? Unless the store

00:01:58   would like detect that they bought one and only offer them to complete their bundle.

00:02:01   Right, but this idea of lowering the price of the old one that you have to keep on the

00:02:06   store so that if anyone accidentally buys it, they're, you know, they're not, they've

00:02:12   paid the same price anyway. If they accidentally buy it, they'd be like, "Oh, just buy the

00:02:15   bundle," then you can get the new one for the same price you would have paid for it

00:02:18   if you bought it individually. But there's still the full price new one out there lurking

00:02:22   is a problem. Anyway, this whole thing is roundabout and trying to explain it is confusing,

00:02:26   and that's why it's a bad idea. But I still think people are going to try it. We'll

00:02:30   see.

00:02:31   I still maintain that it's a terrible idea and that nobody should do it because at best

00:02:37   it's fairly confusing for your customers. At worst, if you do things wrong, it could

00:02:41   cost them extra money and then you—extra money that you can't easily refund them

00:02:45   and that they will be angry about and leave you one-star reviews about. Like, the thing

00:02:49   with the one star reviews, it only takes something angering a very small percentage of your user

00:02:54   base in order for them to suddenly become the dominant voice in your reviews. Because

00:02:58   very few people review things, even if you show them one of those annoying pop-ups. There's

00:03:04   still a very small percentage of people who actually review your apps. And so it doesn't

00:03:07   take much. If you cause an issue that really, really angers a tiny little fraction of your

00:03:13   user base, that will become disproportionately influential in your ratings and your reviews

00:03:17   and all the discussion about your app online, and that's really not good.

00:03:20   Yeah, people are much more motivated to actually sit down and figure out how you go about leaving

00:03:26   a review when they're mad about something. Whereas if they love your app, they may briefly

00:03:31   think, "You know, the person who made this app is nice, and I wonder if I could do something

00:03:35   to help them or I could help it," but that thought goes away quickly and they go back

00:03:38   to their life.

00:03:39   So, as a quick side note, one of my favorite things to do, which I admittedly don't do

00:03:43   very often is if I, for some reason, have to call, like, say Verizon or something because

00:03:48   there's an issue, which almost never happens, or if I have really, a really, really great

00:03:52   server at a restaurant, occasionally I like to ask for their manager just to say something

00:03:57   really nice because I feel like it puts some good karma in the world, and maybe that karma

00:04:01   will come back one day.

00:04:02   So you ask to talk to their manager, and don't they feel like, "Oh, what did I do?"

00:04:06   Yeah, that's the best part is to kind of—

00:04:07   No, that's not the best part.

00:04:08   You're just torturing these people.

00:04:10   No, but then usually I'm extremely effusive about how wonderful they are.

00:04:14   Oh, that's like calling a kid down to the principal's office randomly and freaking him out

00:04:19   and just saying, "I just wanted to say hi to you. How's your day going?"

00:04:21   Well, oftentimes I'll say, "This was really awesome. Can I tell a manager?"

00:04:26   But sometimes I don't. Sometimes I like to mess around.

00:04:29   You're mad with power, Casey.

00:04:30   Casey, we need to talk.

00:04:33   Fine. I'm just going to be quiet from now on.

00:04:39   You trying to say something nice about if you had a good server restaurant, that's

00:04:44   a good—your motivation is good. The thing you're trying to do is good. The way you're

00:04:48   doing it is not great.

00:04:49   Which sounds a lot like the showbot, actually.

00:04:52   Well, you'll get that. Practice makes perfect.

00:04:55   All right. Are games movies? Are there going to be spoilers? Do I need to go away again?

00:05:01   Because I genuinely, honestly did not listen to that part of the show.

00:05:04   It's not going to be spoilers. It's not about Journey. It's about the whole, "Is

00:05:08   set to disrupt Microsoft and Sony and that whole conversation we had, and lots of people

00:05:12   tweeted about that.

00:05:13   I know there was a whole podcast about it that is in my cube that I haven't yet listened

00:05:17   to that features Ben Thompson, who wrote that article, and a bunch of other people.

00:05:22   I haven't listened to that yet, but the thought that occurred to me after we finished the

00:05:25   show -- because of course I wanted to talk even more about the topic that we talked about

00:05:28   forever.

00:05:29   Anyway, because I like talking about games -- was, are video games more like apps or

00:05:35   more like movies?

00:05:36   this in one specific respect that I don't think we touched on. Although we didn't bring this up

00:05:44   in the show specifically, the whole personal computers are like trucks metaphor that has

00:05:51   been discussed that I think Steve Jobs wrote up many years ago, and that people don't need a Mac

00:05:57   Pro to post to Facebook and read websites and check their email and stuff, despite the fact

00:06:03   that, you know, the Mac Pro does all these amazing things, they're probably not going to use them.

00:06:07   Like, the amount of technology we have and the features available far exceed what any person

00:06:12   is ever going to want to do with it. And that's when I say, is it like apps? Like, where—I

00:06:17   guess I should have said it more—is it like a computer, where we know personal computer

00:06:22   technology is available now that is far beyond the needs of what regular people

00:06:28   want to do with computers. And I'm comparing that to movies, where movies, the technology

00:06:36   available to make movies has gotten better by leaps and bounds. If you compare a blockbuster

00:06:40   movie, if you could take even the crappiest blockbuster movie, like Transformers or some

00:06:44   crap like that, back in time 50 years and show it to somebody, on first viewing they

00:06:52   would not have been able to compute how terrible the movie was, because they would just be

00:06:56   amazed at the visuals because they would be like, "This is magic. I don't understand where

00:06:59   this came from. This must be like an alien artifact," because they wouldn't understand

00:07:02   how we put all those visuals on the screen. And I think, in movies anyway, the mass-market

00:07:09   appetite for increasingly amazing things is not satisfied. It's not like, "Well, once

00:07:14   we can do reasonable practical effects like Raiders of the Lost Ark, that's all we'll

00:07:18   ever need. There's no upside to making it better." People don't need the Mac Pro of

00:07:22   movies. They get by perfectly fine with the iMac, so we'll just stick with the feature

00:07:25   set that's available on Raiders of the Lost Ark, no need for Jurassic Park, no need for,

00:07:30   you know, the advances in CGI we have today, no need for like all the CGI that's used in

00:07:34   television shows to do backdrops and stuff. Sets are fine, we've pretty much got this

00:07:38   set. I don't think that's the case, and it's not like the only people who care about just

00:07:43   more features, more technology, more amazing stuff are the people who are super into movies

00:07:48   and the casual moviegoers who are like, "Yeah, I don't need CGI, practical effects are fine

00:07:53   with me. I think the appetite is essentially unlimited for amazing visuals in movies.

00:07:58   Again, setting aside the stupidity of scripts and all the other stuff that have always been

00:08:02   the same, it's not as if movies got good enough and people are like, "No, you don't need to improve

00:08:06   them anymore." And they keep trying to improve them. It doesn't mean everything they do to

00:08:08   improve them is better. 3D is an attempt to improve it and may or may not be better. Maybe

00:08:12   people don't like that. Higher frame rate, same deal. High-definition television, I think that's

00:08:16   an improvement that people do say, "Yes, we like that better." I say, "Yeah, standard F's good

00:08:19   enough, I'm not a power user of television, I don't need high-definition television, standard

00:08:24   television, no. As soon as you see high-definition, you're like, well, screw that old thing, we

00:08:27   want the new thing. And the question about video games, what are they more like? Are

00:08:30   they more like the PC, where increasing power is like, nah, I don't really need that? Or

00:08:35   is it more like movies, where there is a seemingly infinite appetite of the mass market for making

00:08:40   them better in ways that involve technology and money? And I think for video games so

00:08:46   far, I don't know if this will always be true, but for video games so far they seem a lot

00:08:50   more like movies to me, in that, any time, like people are saying, "What about when a

00:08:54   $99 puck gets as powerful as the PlayStation 4?" Then we're all set, right? No, because

00:08:58   people will still want the power that the PlayStation 5 or 6 offers. Like, why will

00:09:03   they want that? Well, because they always want that, because their appetite for better

00:09:06   games and better graphics and things that, you know, more power can do is unlimited,

00:09:10   and it's not like a computer where it's like, "You don't need all that technology and that

00:09:13   Mac Pro, you just want to check your email. Games are different. If you could have a vast,

00:09:18   fully realized, realistic-looking city with amazing draw distances and amazing physics

00:09:22   and everything, people want that. They don't know or care how it works. They're playing

00:09:24   the game. It's much different than using the computer to do something. So that is a factor

00:09:30   that I didn't articulate in the last time we discussed this that I think is definitely

00:09:35   in play here with games. And that I don't know if the appetite is inexhaustible, but

00:09:41   But I know we haven't exhausted it yet.

00:09:43   And that's why I think a lot of people who are saying, "Oh, you think that now, but what

00:09:46   about when the $99 puck is as powerful as the PlayStation 4?"

00:09:49   Then there will be no more market for a $400 gaming device.

00:09:53   I think the reason people keep buying $400 gaming things is because their appetite for

00:09:58   better visuals and better gameplay and better physics and just better games, period, is

00:10:04   insatiable.

00:10:05   It is not satisfied.

00:10:07   We never get to the point where games are good enough and then it just stops and stays

00:10:09   that way.

00:10:11   There's always something more you can do.

00:10:12   Even just for stupid 2D genres and stuff like that, you can always do something more with

00:10:16   more technology, with more memory, with more sensors, with more, you know, who knows what.

00:10:21   So that, more than anything, I think is going to keep the $400 boxes alive for much longer

00:10:27   than I think people think.

00:10:28   I see.

00:10:29   I'm not so sure.

00:10:30   Like, as an example, so we have a 40-inch TV at home, and it does support 1080, but

00:10:37   difference to me between 720 and 1080 is I can't tell. I can tell the difference between 480,

00:10:45   whatever standard def is, and 720 or 480 and 1080, but I can't tell the difference between

00:10:50   720 and 1080. And I know with games it's a bit different because it's not a film. It's something

00:10:55   that's been created. And so I do think you're right that it will always, we will always seek

00:10:59   for more clarity, better, better, better, more polygons, etc. But I don't, I don't know of

00:11:04   anyone that buys games that needs the latest and greatest systems specifically for the

00:11:11   best graphics except people who generally self-describe as gamers. So for me, I don't

00:11:18   really care about games very much. And if a new system comes out with better graphics,

00:11:21   cool.

00:11:22   But it's not just better graphics. That's the whole problem. First of all, I would say

00:11:25   that yeah, maybe only the self-described gamers care about this and purchase on it, but there's

00:11:28   enough of them to sustain the market. We already established this generation, previous generation.

00:11:32   enough of them to sustain the market, right? But for everything else, as the technology

00:11:39   increases, new types of games become possible. It's kind of like you couldn't do live-action

00:11:43   Lord of the Rings without computer effects. You just couldn't film that. Like you could

00:11:46   do it with puppets maybe, or people in costumes, but it would just not have the kind of appeal.

00:11:51   And you don't need to know or care anything about the technology involved in making that

00:11:54   to appreciate Lord of the Rings, right? And so it's not to get hung up on the high-def

00:11:59   versus standard F, but it's like, it's what's on the screen. You can do different kinds

00:12:03   of things. If you were to take any current game developer and say, "What if I gave you

00:12:07   100,000 times the memory, the bandwidth, the whatever, what could you do?" They wouldn't

00:12:13   just make their existing games with more polygons and higher-res textures. They'd be like, "Oh,

00:12:17   well with that, I can make a different kind of game. I can make a hiking simulator that

00:12:22   people will love." I mean, at a certain point, you get to the holodeck, right? It's different

00:12:25   categories of games, especially with physics and materials, because a lot of things you

00:12:28   do in games, it's like everything feels like a set where it's just sort of a rigid polygon

00:12:32   or with some sort of predefined destructive things. Once technology gets to the point

00:12:36   where you can do like real arbitrary destructibility, whole new... people who aren't so interested

00:12:42   in games before will suddenly be interested if they can realistically take a baseball

00:12:45   bat through like a showroom of supercars and it doesn't just feel like you're triggering

00:12:50   a bunch of destruction animations.

00:12:51   I'll have to rethink cities.

00:12:53   No, like, there's different categories of games that you can have. I mean, the hiking

00:12:57   The hiking simulator thing is a joke I had from when I was a kid, but I bet there probably

00:13:00   is a hiking simulator now.

00:13:01   We've gotten to the point where the visuals in games are enough that people who are only

00:13:06   interested in visuals would never have been interested in 16-bit games, in NES games,

00:13:11   in Pong or anything like that.

00:13:12   But suddenly when games start to pass some threshold of realism, whole new categories

00:13:16   of people become interested.

00:13:17   Even if it's only the deer hunter simulator type things.

00:13:20   Those people were not interested in playing Super Mario Brothers.

00:13:23   But once you can simulate deer hunting in a way that they find appealing, suddenly you

00:13:26   you open up an entire new market.

00:13:28   So I think the insatiable appetite

00:13:31   for better technology for games isn't because people know

00:13:34   or care or understand the technology,

00:13:35   it's the same as the insatiable appetite

00:13:36   for increasingly ridiculous visuals.

00:13:38   This again, transformed it,

00:13:40   despite the fact that the rest of the movie is terrible.

00:13:42   People go see these movies because the visuals are amazing.

00:13:45   And you'd say, "Oh, well, they're amazing now,

00:13:47   "but they can't get any more amazing.

00:13:49   "Surely 10 years from now,

00:13:50   "the visuals will be exactly the same

00:13:51   "and no person will ever go into a movie and be wowed."

00:13:54   I don't think that's the case.

00:13:55   I think people will always want to see something amazing,

00:13:58   and I think people always want to play something amazing,

00:14:00   and I think increases in technology will only open

00:14:03   the market because you'll be able to do different things,

00:14:06   not just the same things we're doing now, but fancier.

00:14:09   - Yeah, I think the big risk, though,

00:14:10   is typical disruption where,

00:14:13   the big risk is not that people will stop caring

00:14:16   about things being more and more advanced

00:14:18   as we get new technological capabilities.

00:14:21   The big risk is that other factors come into play

00:14:25   that the kind of thing where somebody gets to think,

00:14:29   okay, well, I could buy this new game system for $400,

00:14:33   but instead I can have this other thing where,

00:14:38   maybe it's an iPhone, maybe it's an iPad,

00:14:39   maybe it's a Nintendo DS7, whatever the case may be,

00:14:42   you have these other devices that come in

00:14:44   where somebody can say,

00:14:46   I don't care about the graphics because X,

00:14:48   or I don't care about the technological inferiority

00:14:51   because X, where X can be some kind of

00:14:54   really compelling reason, whether it's an extremely different price point, a completely

00:14:58   different portability class, or it's always with you, or it's built into something else

00:15:02   and you already have it so it's kind of free, things like that. That's what causes

00:15:05   the big problems. And so it's not that the market for super powerful game boxes is going

00:15:10   to disappear, but I certainly think there's a lot to suggest that's going to be marginalized

00:15:16   and continue to be marginalized over time. And you can look at—movies are actually

00:15:20   a pretty good example of this, where box office sales are actually kind of crappy relative

00:15:27   to what people expected for this time period because there's a lot more to do besides

00:15:34   go see a movie these days. And so it's not that people stopped caring about movies getting

00:15:40   better and better, it's that now they have a lot of other stuff they can do during times

00:15:44   which in the 90s they might have gone to see a movie. And so I think that's the big risk

00:15:50   is kind of a splitting of attention

00:15:52   and an increase in disruptive factors

00:15:55   that are different from the things these boxes do best,

00:15:58   not that people will stop caring about what they do best.

00:16:00   - Well, you just put placeholders in

00:16:02   for the things that's going to cause it,

00:16:03   but I don't think you can name it

00:16:05   because all the things you named already exist

00:16:07   and still haven't killed off the market.

00:16:08   I mean, spreading attention is one thing.

00:16:10   Like, no one can help that.

00:16:11   If suddenly just there's too many other things going on

00:16:13   and, you know, if people just get spread too thin,

00:16:18   like, that could happen, right?

00:16:19   That can happen to anything.

00:16:20   It can happen to TV, movies, anything like that.

00:16:22   But the one thing video games has going for it is, as a concept, conceptually, if not

00:16:27   in the specifics of a box that you buy that you connect to your TV, but conceptually,

00:16:32   games are camped out in the end zone waiting—like, I don't know if this is the wrong analogy,

00:16:37   it's not a good sports analogy—but games are basically at the end of the line, tapping

00:16:40   the front and patiently saying, "You guys can do whatever you want.

00:16:44   movies, live theater, music, all that other stuff. But we'll be here in the end when you're all gone,

00:16:50   because our logical conclusion is the holodeck, which will sort of end humanity, because once

00:16:54   you can realistically simulate anything and have you not distinguish it from real life,

00:16:58   we'll all just be dead in our little virtual reality sensor tubes within ten years, right?

00:17:03   That's the endgame. The endgame is, you know, omnipotence, the illusion of omnipotence. Know

00:17:11   everything, do everything, indistinguishable from reality, that's going to come out of gaming. It's

00:17:15   not going to come out of television. It's not going to come out of live theater. It's not going

00:17:18   to come out of music. Gaming is trying to get there. And so it's not going to get there in our

00:17:22   lifetime, obviously, but way out thousands of years in the future, games are the only form of

00:17:27   anything and eventually destroy the entire human race. So I don't think that gaming has that one

00:17:32   good thing going for it in that it's not going to go away. And if we do get spread too thin because

00:17:38   of other factors it'll come back because it's it's uh the end zone is the wrong thing it's it's at the

00:17:43   end of the line waiting for all of us wow our first sponsor this week i don't even know how to follow

00:17:50   that so our first sponsor this week is a new sponsor and a close friend of the show uh if

00:17:56   you ever listen to bionic you know the other half of it uh the fake british guy who used to be

00:18:01   British but now is American. Matthew Percival Edwardius Alexander. He started

00:18:09   a company and that company is called Need. It's at Need with an N not the K

00:18:14   version of it. It's Needlifestyle.com so go to Needlifestyle.com check this out.

00:18:19   So Need is a refined retailer and lifestyle magazine for men. So each month

00:18:25   they get this nice curated collection of something like you know nine ten items

00:18:30   and it's all from the world's top men's brands and they offer it to you at a

00:18:36   special price in the special collection and they're presented in the form of

00:18:39   this monthly editorial that's built around a theme and they always you know

00:18:44   they support local photographers and have you know local photographers

00:18:47   photograph all these things local models beyond clothing they also have coffee

00:18:51   literature furniture it's it's like a men's kind of you know cool fashion

00:18:58   magazine. It's for people who are not, you know, it's for people like me,

00:19:01   basically. People who are not that good at making these decisions on our own. You

00:19:06   can go to need and you can see what is cool because I certainly can't

00:19:10   tell you. But this stuff is pretty cool. I've gotten some of this stuff and it's

00:19:13   really, really good stuff. You know, Matt has a really good eye for this.

00:19:18   They also plan to localize to different cities around the

00:19:22   world. The first of which will be London, of course, because he's almost British.

00:19:26   So take a look, go to needlifestyle.com. They just released volume 7 today, which is built

00:19:33   around the theme this month is "Summertime Commutes, Events, and Weekends with Friends."

00:19:38   So they're going to do a special deal for our listeners, because Matt likes us, and

00:19:42   he's a cool guy, even though he's half British. Anyone who places an order with

00:19:45   need and was sent from us, send them an email at hello@needlifestyle.com with the subject

00:19:51   line world's greatest podcast. If you do this, if you email hello@needlifestyle.com

00:19:59   with the subject line world's greatest podcast after you've placed an order with them,

00:20:02   they will throw in a bunch of free extras with those orders. Things like magazines,

00:20:05   field nose notebooks, socks, scarves, you know, the kind of extras that a cool hit men's

00:20:09   magazine has lying around. They will also, if you do this, you will also then get 25%

00:20:15   off your next order. This is pretty cool. I know this is kind of like haphazard last

00:20:19   minute because neither of us knew how to write an ad for this and it was very it

00:20:22   was kind of a last-minute booking that kind of saved our butts here so need is

00:20:25   great mad is great it's really a fantastic company run by fantastic

00:20:29   people that's all I can really say take a look need lifestyle calm for all of

00:20:34   your cool stuff needs need lifestyle calm thanks a lot to need once again

00:20:39   what I say once again this is the first time they're sponsoring thanks a lot to

00:20:43   need for sponsoring our show I just love that they're having us now be associated

00:20:48   with the world's greatest podcast.

00:20:50   - In my defense, Matt wrote that line, I didn't.

00:20:53   - We would have, but we didn't.

00:20:56   - Yes, so it is Matt to blame if you do not think

00:21:00   that we are the world's greatest podcast.

00:21:01   Either way, you should order from his company

00:21:02   just so you can then email him, get this cool discount,

00:21:04   get the free socks and scarves and stuff,

00:21:06   and then tell him why we're not the world's greatest podcast.

00:21:08   - Do you wanna talk about a few more things

00:21:11   on the WWDC hit list, or do you wanna jump straight

00:21:13   to the Fire phone?

00:21:15   - The Fire phone happened today, so that's,

00:21:17   This is the best thing we do, is when an event happens the day

00:21:19   we record, and we know nothing about it.

00:21:21   Hey, let's talk about it.

00:21:22   Why not?

00:21:23   Yeah, before anyone has reviews or even

00:21:24   has this thing in their hands.

00:21:26   I read Twitter when the press conference was going on.

00:21:28   Does that count?

00:21:29   That's about all I did.

00:21:30   Yeah, me too.

00:21:32   And I reacted to things I wrote on Twitter.

00:21:34   That's about it.

00:21:35   So all right, so what this thing is,

00:21:38   it's basically what you'd expect from Amazon making a phone

00:21:40   based on what they've done with the Kindle Fire tablet line.

00:21:45   It's a phone that runs Android.

00:21:48   It has pretty decent specs, two gigs of RAM, some kind of CPU

00:21:50   I'm not familiar with.

00:21:51   I don't know.

00:21:52   I'm sure Android people know it.

00:21:55   Most of the innovation in it comes from software tweaks,

00:21:57   I think.

00:21:58   But I think what's most interesting,

00:21:59   if you would have asked people, including us, a few months ago,

00:22:03   like, hey, Amazon's going to make a phone,

00:22:05   what do you think they're going to do?

00:22:06   I think almost all of us would have guessed

00:22:08   that they were going to do something disruptive

00:22:10   or creative or different around pricing.

00:22:13   because everyone was thinking, oh, Amazon's all into getting

00:22:16   things really cheap, and maybe they

00:22:18   could revolutionize the phone business by giving you

00:22:22   a phone for free, or included--

00:22:24   for free supported by ads, or included with Amazon Prime,

00:22:28   or something like that.

00:22:29   Somehow subsidized the phone to make it very, very cheap or free.

00:22:32   And what they gave us instead was a phone

00:22:35   that's priced almost exactly like the iPhone

00:22:38   and other high-end smartphones.

00:22:40   It's interesting.

00:22:41   So, you know, it's 200 bucks on contract, 650 without.

00:22:44   There's a few things that make it a little better value.

00:22:46   There's like the 32 gigs of storage

00:22:48   is the base storage instead of 16.

00:22:50   You get a year of Amazon Prime if you buy the phone.

00:22:54   And if you already have it,

00:22:55   you get your membership extended for a year for free.

00:22:58   So there's a couple of things that value there,

00:22:59   but for the most part,

00:23:01   it's still a $600 unsubsidized phone

00:23:03   or a $200 on a two-year contract phone.

00:23:06   It runs only on AT&T so far, only in the US.

00:23:09   So it's, honestly, it's kind of boring.

00:23:12   I mean, there's a couple of things we'll talk about

00:23:15   with what they've done with some of the software

00:23:16   and hardware, but I don't think we're even gonna be

00:23:19   talking about this in like two weeks.

00:23:22   - Yeah, probably not.

00:23:24   Some of the things that were very interesting,

00:23:25   the most interesting thing to me,

00:23:27   which has gotten less interesting

00:23:29   as more information came out,

00:23:30   was one of the slides they showed during their keynote

00:23:34   or announcement or whatever you call it,

00:23:36   was unlimited photo uploads to Amazon Cloud Drive.

00:23:40   And so there wasn't a lot of information

00:23:42   that I could glean on it.

00:23:43   But John Gruber has said that there's only unlimited photo

00:23:50   storage for photos taken with the phone itself.

00:23:53   So notably, that completely eliminates

00:23:56   videos, which are the things that take up the most space.

00:23:59   And additionally, anything else is apparently

00:24:02   subject to a 5 gig cap.

00:24:04   And I'm not sure the mechanism by which they're determining this.

00:24:08   I don't know if they're just reaching into Exif data or what have you.

00:24:11   But yeah, that's a somewhat noteworthy difference.

00:24:16   Although to be fair, the two cameras that we have in the house are two iPhone 5Ss.

00:24:22   So in a parallel universe where Aaron and I both have Amazon, what are we calling this?

00:24:27   A FirePhone.

00:24:28   When we both have Firephones, that could be fine for us because that is all our photos.

00:24:34   because that's the only cameras we use, but I know amongst this crowd we're probably quite the anomaly.

00:24:38   Well, you know, so if you look at, look at when Amazon originally launched the Kindle Fire,

00:24:43   the first, their first Android tablet, one of its biggest selling points by far was it was really

00:24:50   cheap compared to other Android tablets, and it was, it was like the best $200 Android tablet you

00:24:56   could get for a little while, and, which is pretty terrible because it was, it was pretty bad, and

00:25:02   And the newer Fire's from what I hear are better.

00:25:04   I haven't actually used them,

00:25:05   but the newer ones are supposedly better.

00:25:06   But anyway, the big reason people bought it was

00:25:10   'cause it was so damn cheap.

00:25:12   And the Fire phone doesn't have that.

00:25:14   So my question is, what are the major things this offers

00:25:19   above and beyond something like a high-end Samsung

00:25:22   or HTC phone?

00:25:23   Like if you're, obviously it's the same price

00:25:26   and everything has an iPhone.

00:25:27   Like, you know, you get a little bit less with the iPhone

00:25:28   for the same price, but most people are not gonna care.

00:25:31   it's close enough.

00:25:32   So you're looking at 200 bucks either way,

00:25:36   200 bucks on contract for this phone.

00:25:37   So it's not cheaper than an iPhone.

00:25:40   It's probably not gonna have much, if any,

00:25:42   presence in phone retail stores,

00:25:44   which is going to really hurt its sales.

00:25:46   And you know, why?

00:25:49   It's gonna be limited in certain ways.

00:25:51   Like all the Google services it doesn't get.

00:25:54   It is not, as far as I know, correct me if I'm wrong,

00:25:57   anybody, but all of Amazon's Android stuff so far,

00:26:00   Like it doesn't get the Google seal of approval,

00:26:02   it doesn't have the Google Play Store as far as I know,

00:26:05   it doesn't have Google Maps, Google Now,

00:26:07   all that cool integration you get

00:26:09   on officially blessed Android phones.

00:26:12   So there's a lot of downsides to this.

00:26:15   The upsides are it has some Amazon integration

00:26:18   with some of their stuff, it has some store integration

00:26:21   where you can point it at some things and scan stuff,

00:26:23   we'll talk about that in a minute,

00:26:24   but I'm kind of wondering why people are really gonna buy

00:26:29   this in any significant numbers.

00:26:30   'Cause I don't see the appeal.

00:26:32   If it was really cheap, maybe.

00:26:34   If it had the full Android experience plus Amazon stuff,

00:26:37   maybe, but I don't see, I see Android people wanting to get

00:26:41   an officially licensed Google blessed phone,

00:26:44   and I see iPhone owners sticking with their iPhones.

00:26:45   So I'm kinda missing the point of this.

00:26:48   - Amazon's kind of like the new Microsoft,

00:26:50   but only with hardware.

00:26:51   You just have to assume now whenever Amazon enters a market

00:26:55   with a hardware product, just wait until their third try.

00:26:59   Right?

00:26:59   I mean, you mentioned with the Kindle Fire tablets

00:27:03   or whatever, just forget about the first one, second one.

00:27:06   You know, like it's gonna take them a while to get it right.

00:27:08   So there's a learning curve there.

00:27:10   And I just had a thought while you were describing the phone

00:27:14   is that phones are kind of like PCs now, used to be,

00:27:17   and that it's no longer a novelty that any company

00:27:22   with reasonable pockets can make one.

00:27:24   Like back in the day, if you were a technology company

00:27:27   and you had a lot of money, you could make a PC.

00:27:30   Like you buy the CPUs from Intel, you buy a motherboard,

00:27:33   a chipset possibly from Intel, possibly from someone else.

00:27:35   You buy a hard drive from someone, you make a plastic case,

00:27:38   you put a power supply in it, you put a screen on it,

00:27:40   you make a PC.

00:27:41   Lots of people did it.

00:27:42   There was tons of PC companies back before consolidation

00:27:45   and it all fell apart.

00:27:46   These days, it doesn't seem like a big deal for anybody

00:27:49   to basically build your own iPhone-like smartphone.

00:27:53   Amazon went to all the vendors,

00:27:55   people are making all these parts,

00:27:56   and the phone they made looks,

00:27:58   I mean, if this phone had come out before the iPhone,

00:28:01   we'd be falling all over ourselves to say how amazing it is,

00:28:03   but now it's, you know, seven years later,

00:28:05   it's not so amazing.

00:28:06   Now it is just a fairly straightforward thing to say,

00:28:11   yeah, we can make a phone that looks like a smartphone,

00:28:14   that has a good CPU, that has memory,

00:28:16   that has, well, I assume it has a reasonable battery life,

00:28:18   that has a couple other little features.

00:28:19   That's no longer a big deal.

00:28:22   And obviously it's not quite as easy to make something

00:28:24   as good as the iPhone on your first try.

00:28:26   So we're gonna give Amazon three tries

00:28:28   to do this or whatever.

00:28:30   But I guess it's interesting that phones used to be

00:28:35   this amazing thing and only amazing Apple

00:28:39   could make a smartphone like this.

00:28:40   And now they're basically like PCs.

00:28:41   If you wanna make one, you can make one.

00:28:44   And so Amazon is making one.

00:28:45   I don't know if this is a good move or not,

00:28:46   but Marco also mentioned disruption at the beginning.

00:28:48   Like, oh, I hope they would do something with pricing

00:28:50   to try to disrupt the phone market.

00:28:54   I think Amazon, it's a problem with the word disruption.

00:28:57   Like when they did that with the tablets,

00:28:59   they sold them sort of at cost or possibly at a loss,

00:29:02   certainly not making big profits, and undercut everybody.

00:29:05   Like Amazon would give you a nicer screen

00:29:07   and more storage for less money than Apple would.

00:29:11   But I don't think you can,

00:29:13   it's kind of weird to call something disruption

00:29:15   before it has disrupted anything.

00:29:18   You could say an attempted disruption,

00:29:20   but everyone just says, oh, Amazon disrupts the tablet space

00:29:22   by selling their product at or below cost.

00:29:25   As far as we all know,

00:29:26   because Amazon doesn't sell you sales figures,

00:29:28   but as far as we all know from sort of just like

00:29:30   walking around and how much Amazon is touting these things,

00:29:34   they haven't disrupted the tablet space that much, right?

00:29:38   I mean, it's not like because they priced them so low,

00:29:41   all the incumbents who make a profit on their tablets

00:29:44   were put on their heels and said, whoa,

00:29:47   we can't handle this, soon our market share is shrinking,

00:29:49   Amazon is stealing all our customers.

00:29:51   My impression is that that has not happened.

00:29:53   So their attempt at disruption with that pricing strategy

00:29:56   with tablets didn't work.

00:29:57   I guess they could have gone more and say,

00:29:59   the real problem is we didn't,

00:30:00   we weren't radical enough with the pricing.

00:30:02   We'll pay you to take one of these phones, right?

00:30:05   But instead they went in the other direction and said,

00:30:07   all right, obviously that strategy did not buy our way

00:30:10   into the tablet space.

00:30:11   Let's try the more conventional strategy of making money

00:30:14   by selling things at a profit with subsidies.

00:30:18   And so that's what it seems like they're doing

00:30:19   with the phone.

00:30:20   I don't think there's any particular reason

00:30:23   to favor this phone over the best Android phone

00:30:26   you can find or an iPhone,

00:30:27   and there's many reasons not to,

00:30:29   but to Amazon's credit,

00:30:30   they did at least try to differentiate it.

00:30:32   I mean, again, if it was a version one product,

00:30:34   I assume this is gonna be a stinker

00:30:35   just like the version one Kindle Fire was,

00:30:38   but it has interesting things in it.

00:30:40   You know, the multi-camera thing

00:30:42   and that silly depth perception and the parallax

00:30:44   and the, you know, the thing for scanning things

00:30:47   to buy them on Amazon in the Amazon brand.

00:30:49   I mean, Marco listed all the stuff.

00:30:51   That's way more differentiation

00:30:52   than the average crappy Samsung phone has,

00:30:55   and Samsung sells like crazy.

00:30:57   So it could be again like the PC space

00:31:00   that all you really need is to pass a minimum threshold

00:31:03   of like, yep, we got a CPU, we got a hard drive,

00:31:05   we got memory, we got a case that looks kind of nice,

00:31:07   and we have a couple of differentiators or a reputation

00:31:09   or a connection with a brand that you like

00:31:11   or a franchise that you like or whatever,

00:31:12   and again, in movie parlance,

00:31:14   and that's enough to become a player in the space.

00:31:17   I think that's sort of what Amazon's game plan is,

00:31:20   not to rock the market,

00:31:22   but just to try to be part of the conversation

00:31:25   the same way all those PC makers were like,

00:31:27   "Hey, we're a part of the PC market.

00:31:29   We sell PCs.

00:31:30   We'll put cow stripes on them.

00:31:31   We'll call ourselves Gateway, put 2000 in our name

00:31:34   'cause we'll never actually reach that year, right guys?"

00:31:36   - That was my first computer

00:31:37   and it came in the cow box and it was awesome.

00:31:38   - Yeah, maybe some day we'll have retail stores.

00:31:41   Anyway, that's how I see Amazon's entry here.

00:31:44   And so I'm not for it or against it.

00:31:47   I like more competition in the phone market.

00:31:49   I don't know what their long-term odds are,

00:31:52   but it wakes me up when they're on their third phone.

00:31:54   (laughing)

00:31:55   - I'm guessing a big part of it might be,

00:31:58   I mean, as weird as this sounds,

00:31:59   I mean, they probably didn't spend much money on this.

00:32:01   Like, I'm sure they contrasted out

00:32:04   the even hardware design to somebody else.

00:32:07   They definitely contrasted out the manufacturing.

00:32:09   - I think HTC made it for them, right?

00:32:11   - Yeah, so, you know, they didn't,

00:32:13   I bet they didn't invest very heavily in it.

00:32:16   I'm guessing the main purpose of this is,

00:32:19   just like all the other hardware,

00:32:20   it's just to juice Amazon sales.

00:32:22   And one of the things this will do,

00:32:25   if they can get a big enough presence

00:32:27   in the phone and tablet market,

00:32:29   they're already probably there with tablets, maybe,

00:32:31   but if they can get enough of a market presence,

00:32:36   everybody who develops an Android app

00:32:39   will be forced to put their app in Amazon's Android app store

00:32:43   And because this, as far as I know,

00:32:45   this only works with the App Store

00:32:46   unless you go download APKs and enable that crazy setting.

00:32:49   But I think for the most part,

00:32:51   you have to have things in the Amazon App Store

00:32:52   'cause there's no Google Play Store on this.

00:32:54   Please correct me if I'm wrong in chat.

00:32:55   But so if they get even 10% of the market,

00:33:00   then it would be pretty unwise for Android developers

00:33:03   to not develop, to not put their stuff

00:33:05   in the Amazon App Store.

00:33:06   And then Amazon gets to take a nice cut

00:33:08   of any kind of money flowing through Android apps.

00:33:12   Not that there's historically been a whole lot,

00:33:13   but you know, there's enough people that that adds up.

00:33:16   Now, and you know, there's also the other factors.

00:33:18   There's, for all of the reasons that Google

00:33:22   wanted to make Android and kind of had to make Android,

00:33:25   the main reasons why were that Google was threatened

00:33:28   by the possibility of somebody like Apple or Microsoft

00:33:33   dominating the phone space in a way that then they could

00:33:38   like lock out Google services from working on their phones.

00:33:42   So Google kind of defensively had to make Android

00:33:45   to give themselves a place for their services

00:33:47   to live and thrive so they couldn't ever be locked out

00:33:50   of a dominant phone platform.

00:33:51   - Or so they tell themselves anyway.

00:33:52   - Yeah, it's true, good point.

00:33:55   So and I think Amazon has a similar goal here

00:33:58   in that Amazon wants to make sure

00:34:00   that none of their digital services get locked out.

00:34:02   Their physical services are probably fine.

00:34:04   Everyone's going to keep buying, you know,

00:34:07   their shampoo from Amazon, it's no big deal.

00:34:09   I don't think Apple cares to interfere with that.

00:34:11   But it certainly is a risk that, you know,

00:34:15   maybe Amazon's bookstore or video store or music store

00:34:19   or those kinds of services could easily get locked out

00:34:23   of future iOS and Google blessed Android.

00:34:28   And so I think they kind of strategically thought

00:34:32   this was a good idea and I'm sure they'll make enough

00:34:37   on it to justify the probably minimal investment

00:34:39   they put into it, maybe, but it doesn't need

00:34:43   to set the rod on fire to succeed at their goal.

00:34:47   Oh, sorry, yeah.

00:34:48   It doesn't need to sell extremely well.

00:34:51   It would be nice if it did.

00:34:52   I'm sure they would appreciate having the extra margin

00:34:55   to play with because they don't have a lot of margin

00:34:57   on most of their other stuff, but the reality is

00:35:00   I don't think this really is that important

00:35:02   for this to sell well, and I don't think it will sell well.

00:35:04   And I mentioned it in passing earlier,

00:35:06   but it's definitely worth reiterating,

00:35:08   this is also US only.

00:35:10   Mostly because most of Amazon's services are still US only,

00:35:13   or at least very limited outside of the US.

00:35:15   And so as long as this is US only,

00:35:17   that's going to extremely limit its market share,

00:35:20   especially since it is the exact same price in the US

00:35:24   as a lot of much better phones.

00:35:25   - I think it is a good idea, I mean, don't you?

00:35:27   You said, you know, whether this is a good idea,

00:35:28   I think it is a good idea.

00:35:29   It is a good idea for, it was a good idea

00:35:31   for Amazon to make tablets.

00:35:33   It's a good idea for them to make a phone.

00:35:34   I mean, despite the fact that, like I said,

00:35:36   I don't think the tablets are really tearing up the charts.

00:35:39   Again, we don't know for sure,

00:35:40   'cause Amazon doesn't like to release numbers.

00:35:42   But I think it's a good idea for them to make a phone,

00:35:45   because it is like PCs now.

00:35:46   Like, why shouldn't they have a phone?

00:35:47   Why shouldn't they have a tablet?

00:35:49   It's part of their ecosystem.

00:35:50   They sell you things you can consume on that tablet,

00:35:53   so it's good to have a tablet.

00:35:55   They also sell you things that you can consume on the phone,

00:35:57   and you can use both of those devices

00:35:59   to buy things from their physical store.

00:36:01   They have a cohesive story around these things,

00:36:03   and I think it was a good idea for them to develop it,

00:36:06   because, and I think this was more or less the right time,

00:36:08   where they can just put it together

00:36:10   out of off-the-shelf parts, add some innovation.

00:36:13   I think they probably did invest in it,

00:36:14   because I think they, you know,

00:36:16   it makes sense for them to have these pieces of the package

00:36:19   and to not rely on other people for these,

00:36:20   because it makes sense for their business.

00:36:21   It's not totally out there like they've decided to make,

00:36:24   you know, self-driving cars or something.

00:36:26   - Yeah, but I still think, like,

00:36:29   it was a good idea for them to make this, no question.

00:36:31   And since they were already making tablets

00:36:33   and already maintaining this OS,

00:36:35   I'm sure there's a lot of shared development resources there anyway. I'm sure they almost

00:36:39   definitely spent way more on software development than on hardware development, and they can

00:36:42   probably use most of that in their tablet effort.

00:36:45   The difference here is phones and tablets are very different markets, as a lot of people

00:36:49   have found over the last few years, especially most of the early attempts at Android tablets

00:36:53   found this out. It's a very, very different—these two are very different markets, and what works

00:36:59   in phones doesn't necessarily work in tablets and vice versa. Amazon was able to break into

00:37:03   of the tablet market by being extremely aggressive on price.

00:37:07   Nobody was buying the Kindle fires, and still today,

00:37:10   nobody's buying the Kindle fires because they're

00:37:12   the best tablets, because they're not.

00:37:15   They're certainly better than they used to be,

00:37:16   but they're still not the best tablets.

00:37:17   People buy them because they're cheap

00:37:19   and they see them promoted like crazy on Amazon.

00:37:21   This phone is gonna be promoted like crazy on Amazon fine,

00:37:24   but it's not cheap.

00:37:26   - It's cheap-er though, I mean, especially for,

00:37:30   it's not gonna pull people away from the iPhone, right?

00:37:32   But when people are shopping for Android,

00:37:33   phones and anyone who's willing to pay $200 for a phone shops this $200 phone against

00:37:39   any competitive $200 phone, assume they're not going to buy an iPhone because they're

00:37:42   not in that market at all.

00:37:45   Spec-wise and feature-wise, this compares favorably with another $200 Android phone.

00:37:52   And so I think that's the conversation they're trying to win.

00:37:54   They're like, "We're not going to compete with people who are shopping for an iPhone

00:37:57   because this ecosystem, the cache, the apps, we're not there.

00:38:01   Forget it."

00:38:02   Right.

00:38:03   phones did. I mean, you look around, mostly what I see is people with iPhones or people with

00:38:07   a huge menagerie of crazy looking Android phones. That's the jungle where this phone is

00:38:14   stalking, and it's got a nice screen. It's got a lot of RAM, it's got a fast CPU, it's got crazy-ass

00:38:20   cameras that are going to impress people in a demo somewhere once they see someone who has one. The

00:38:24   camera is pretty good, right? Like, it's got all sorts of stuff, and the crazy things are the tilt

00:38:28   scrolling and the parallax that reminds you of the stupid crazy features like in the Galaxy S5 that

00:38:33   no one's ever going to use to track your eyes and when you close your eyes the video stops and

00:38:37   you don't have to touch the screen and like that people go for that crap and so this is in that

00:38:42   crap show and even though it's not super cheap it i think it compares like it compares favorite to

00:38:48   the iphone let's put it that way in terms of pricing and specs uh and i think they're going

00:38:53   after the people who care about gwiz features and also the people who care about stupid number specs

00:38:58   not against the iPhone where no one cares about the specs when they buy an iPhone.

00:39:02   They're buying an iPhone to have an iPhone and to buy into that whole system.

00:39:05   You know, what if you are living not near family members and you really want a smartphone

00:39:12   and your family members that live nearby that are really good with computers—I'm sorry,

00:39:18   your family members that are really good with computers don't live nearby and you feel

00:39:22   kind of all in your own little island and you want something that you know you can get

00:39:26   help with it. And maybe you don't live near an Apple store. This Mayday thing, I'm fairly

00:39:32   surprised that the Mayday and the tablets hasn't made more waves. And I could very much

00:39:39   see, like say my grandmother, for example, who is fairly computer savvy, especially for

00:39:45   a woman that is not terribly young, but she lives near no one in terms of her family members

00:39:51   that are good with computers. And so I could absolutely see her wanting this, if nothing

00:39:55   else for the Mayday feature, so she knows within 15 seconds she can have help. And I

00:40:01   can see that as being very powerful.

00:40:03   That's a clever use of Amazon's strengths, because their strength is like physical logistics.

00:40:08   Having a human being on the other end of a phone is a physical matter. It's not a matter

00:40:12   of software or servers or whatever. And Amazon does that all the time. They're all about

00:40:16   people and physical things and managing things at ridiculous scales. So they were wise to

00:40:21   bring to bear the skills they have from their retail business on the phone.

00:40:25   in the same way that Google is wise to bring to bear all of its great assets like, you

00:40:29   know, it's really, you know, good maps and driving directions and their server capacity

00:40:33   and all their web apps. Like, everyone is bringing their best stuff to the table. So

00:40:37   that, you know, I think this does make sense. And I don't think this will necessarily, like,

00:40:41   if your grandmother was to buy this phone, I mean, maybe she has nothing to compare it

00:40:45   to, it wouldn't matter, but I don't think the experience would be that great because

00:40:47   this is version one. And Amazon, in my mind, I tried to tweet this, but I couldn't figure

00:40:51   had a way to tweet it in a way that would express myself, so I'll try just by rambling here.

00:40:56   Unfortunately, my perception of Amazon now, whenever I think of them and I think of Jeff

00:41:03   Bezos or Bezos, like, Glenn, you've got to tell me how to pronounce that name, I don't know,

00:41:06   up on the stage is Amazon has really good demos and everything they show is much crappier in real

00:41:13   life. Like, I don't know if that's just me getting that impression, but like, after several of these

00:41:17   demos, because like, and sometimes they're okay in real life, like, you know, the Kindle Paperwhite

00:41:21   really was more or less like what they showed. But like all of their Fire tablets and now

00:41:25   the phone and a lot of the Kindles they've demoed, they do really good keynotes. And

00:41:29   you look at them and you're like, "Wow, I can't even believe Amazon pulled this off.

00:41:32   They've got the features, they've got the specs, they've got the design, everything

00:41:35   is amazing." Then you see the actual product and it's like, "Oh." You feel like they pulled

00:41:40   the wool over your eyes. And that's the reputation they're getting in my mind, so much so that

00:41:44   I'm kind of tuning out what are very good presentations and fairly polished and not,

00:41:49   Not, I'm not going to say in the Steve Jobs style, but obviously, you know, in the post-Steve

00:41:53   Jobs presentation world, adding their own twist, but now I'm just kind of starting to

00:41:57   write the—that's a tech person type thing.

00:41:59   But anyway, my, you know, grandma doesn't know what their presentations are like.

00:42:02   But I feel like real people, once they get them, will be like, the same way they when

00:42:06   they get the Galaxy S5, like, you play with the little whizzy features that you're never

00:42:09   going to use again, and in the end you have kind of a crappy, ugly phone that you get

00:42:13   rid of after two years.

00:42:14   See, but what makes you think that anyone would find it to be crappy and ugly?

00:42:20   Because on the surface, especially if you don't have something as well-designed as perhaps

00:42:24   modern Android or certainly an iPhone, like you said, if you don't have anything to compare

00:42:30   to, then how would you conclude that it's that crappy?

00:42:33   The Samsung, I was saying, is crappy and ugly.

00:42:35   I think Amazon's industrial design is better.

00:42:39   As ridiculous as the original Kindle Fire was in terms of size and weight and everything,

00:42:43   The industrial design, it's not bad.

00:42:45   Like it was, you know, pleasingly shaped.

00:42:47   I mean, all right, so the power buttons

00:42:49   are in the wrong place.

00:42:49   We all know that.

00:42:50   But like they have rubber grippy parts in the right spot.

00:42:53   Amazon has been, had really great screens.

00:42:55   Their problems of course are in software and ecosystem

00:42:57   and kind of using the device is not as wonderful

00:43:00   and magical as you would expect it to do.

00:43:02   They miss on a lot of the details.

00:43:03   It's like, well, you can have an amazing screen

00:43:05   and a quad core GPU and twice the RAM of any iOS Apple

00:43:09   device, please Apple, fix this please.

00:43:12   But it doesn't matter if when you flick the scroll, it's jumpy.

00:43:15   Like, how can it be jumpy?

00:43:16   We got twice as many cores.

00:43:17   We got twice as much RAM.

00:43:19   It's like, it takes a lot of effort and coordination

00:43:21   between hardware and software to make all that come together.

00:43:24   How can Apple get away with having half as many cores

00:43:27   as the top-end Android phones, and yet it still feels faster

00:43:30   and does things quicker?

00:43:32   That's where those guys can't compete.

00:43:34   And that's what I mean by, again, if they don't have anything

00:43:36   to compare it to, fine.

00:43:37   But what if they go into an Apple store

00:43:39   and start flicking around on an iPad or an iPhone,

00:43:42   I think even a normal person can be like,

00:43:44   oh, my thing doesn't feel like this.

00:43:46   - Well, and going back a sec to Mayday,

00:43:49   I do think that that's probably Amazon's best feature.

00:43:52   If it even works half as well as it demos,

00:43:56   that's an amazing feature.

00:43:57   And that will win over a lot of people,

00:44:00   especially people like us who are possibly

00:44:03   in the position of buying a phone for someone else

00:44:05   that we don't wanna have to tech support.

00:44:08   You know, that I can see the benefit of.

00:44:11   But there's also the other side of that,

00:44:14   which is Mayday can only help you with problems

00:44:17   that involve the phone being able to boot

00:44:19   and show the screen contents.

00:44:21   - Yeah, I was gonna say, like, the comparison is,

00:44:24   I like to tell people to get Apple stuff

00:44:25   because then if they have any problems,

00:44:27   I say, just go to the Apple Store.

00:44:29   - Exactly, and that's the thing.

00:44:30   Like, you know, Mayday, well, Mayday is great

00:44:33   as long as the phone can boot, the screen works,

00:44:36   and it can connect to a data network.

00:44:38   or Wi-Fi. All of those things have to be true, and that will solve a lot of problems, no

00:44:42   question. But there's also a whole class of other problems that people routinely hit

00:44:47   with their phones that Mayday won't be able to solve, or they won't be able to access

00:44:51   it. And there is immense value in Apple having this giant network of retail stores, and in

00:44:58   being able to walk into an AT&T store with your Samsung phone that you bought there,

00:45:03   and get some help there. There's massive, massive value in being able to go to a physical

00:45:10   place and get service. In the case of Apple, the phone network stores aren't that great

00:45:15   about this, but in the case of an Apple store, you could walk out of there with a replacement.

00:45:20   Your phone could break in the morning, you could go to the Apple store at lunch, and

00:45:25   if there's not too big of a line, you can walk out of there with a replacement in a

00:45:29   a half hour. And that's something that Amazon can approach that. They can have you be able

00:45:35   to call them up and then they can overnight you a new phone maybe, maybe we'll see about

00:45:39   that. But that's still a very different degree. It's a very different kind of experience.

00:45:42   You have to talk on the phone to somebody who talked them through the problem and then

00:45:47   Amazon has to decide whether to send you a phone, then send you a phone, then it arrives

00:45:50   the next day or by drone later that day, who knows. But it's still a different problem.

00:45:56   And there's just such immense value in having those retail stores there.

00:46:00   Now, granted, there's also a whole class of problems where you might just live with

00:46:05   it.

00:46:06   Like if you're somebody who doesn't know the technology very well and you're like,

00:46:08   "Oh, well, for whatever reason, my mail is all blue and I don't know why, but it's

00:46:14   not really worth going all the way to the Apple store for that."

00:46:15   Well, maybe on a Kindle thing, maybe you would hit the May Day button and say, "Hey, why

00:46:20   is this all blue?

00:46:21   Can you help me change this back?"

00:46:23   you would be able to get better help with a lot of small problems like that using Mayday,

00:46:28   but phones, and phones are even more so than tablets, phones get carried around with people,

00:46:33   so phones have a lot of hazards happen to them and a lot of things that are weird that

00:46:35   break and so I see that being a problem for Amazon.

00:46:39   Steve McLaughlin See, but what you're not considering is that

00:46:42   both of you are taking a completely myopic northeastern view of the world because the

00:46:48   nearest Apple Store to like half of Virginia is either in another state or

00:46:54   easily two hours away. I mean I'm lucky in that there happens to be an Apple

00:46:58   Store in Richmond but outside of Richmond like let's take Charlottesville

00:47:03   for example which is an hour west of where I am you can either come here to

00:47:07   Richmond or go two hours north to DC and Charlottesville is a not small city I

00:47:13   I mean, Virginia classifies it as a city.

00:47:16   - Well.

00:47:17   - Okay, you can be all smug and mightier than me

00:47:19   because you live in the Northeast.

00:47:20   - I'm just saying that you just look up

00:47:21   the population of Charlottesville

00:47:23   and see if it's larger than the population

00:47:25   of where I went to high school.

00:47:27   - And perhaps it's not, but I think you're way,

00:47:31   way overselling the utility of Apple stores

00:47:34   because if you're lucky enough to live near one,

00:47:36   yes, you're absolutely right.

00:47:38   But most of the country doesn't,

00:47:40   And beyond that, most of the world doesn't.

00:47:43   So that's wonderful that you guys have 44 Apple stores

00:47:46   within a 10 minute drive, but I've got only one option.

00:47:49   And if I lived an hour away, it would be an hour drive

00:47:53   to get to the nearest Apple store.

00:47:54   An hour drive, maybe in my busted ass car,

00:47:57   that can barely get up the highway.

00:47:59   I mean, I'm being a little dramatic,

00:48:01   but my point is that Apple's retail footprint

00:48:03   is really inconsequential.

00:48:05   Now this is where you would say,

00:48:06   well, there's AT&T's footprint,

00:48:08   and yes, you're right about that.

00:48:09   AT&T has a lot more stores, but you're not gonna get

00:48:11   the same level of service and repair at an AT&T store

00:48:14   that you would at an Apple store.

00:48:15   So I think you're grossly overselling.

00:48:17   - I like you self-rebutting there,

00:48:18   'cause that's exactly what I was gonna say.

00:48:19   Apple store is the best case scenario,

00:48:21   but leave Apple store aside,

00:48:23   normal people get their phones

00:48:25   at the quote-unquote phone stores,

00:48:26   and they're everywhere, in every strip mall,

00:48:28   probably even in Charlottesville.

00:48:30   And those are not a great place to bring your phone back to,

00:48:32   but it's still a place to bring your phone back to.

00:48:35   Because once grandma gets that phone from Amazon,

00:48:38   She doesn't know where to take that when it doesn't work.

00:48:40   And then it involves essentially tech support,

00:48:42   calling someone on the phone and trying,

00:48:44   I mean, Amazon is generally good at that.

00:48:45   Maybe that's also playing to Amazon's strengths,

00:48:47   but Amazon for all their physical logistics

00:48:50   is not in the retail,

00:48:52   the physical brick and mortar retail store business

00:48:54   for what I think are obvious reasons.

00:48:56   That's sort of the opposite of what Amazon is.

00:48:58   So if they're gonna sell you physical products,

00:49:00   it's all about them trying to make the experience

00:49:01   really good of like, I can do text chat,

00:49:04   I can do email, or I can call someone on a phone

00:49:07   to arrange for me to return this thing to them in a package.

00:49:11   Either I ship it myself or they send me a box

00:49:13   and I ship it back and all that other stuff.

00:49:16   And that has to compete with going to the phone store

00:49:19   at the strip mall that's five minutes away,

00:49:20   going to the Apple store that's nearby me

00:49:22   if I live near a big city.

00:49:23   If you don't live near anything,

00:49:27   then maybe Amazon is the way to go.

00:49:29   But I don't know, it's,

00:49:32   the May Day feature I think is a good selling point

00:49:36   And Amazon was smart to put it in there, but it's competing against those other possibilities

00:49:43   for getting help.

00:49:44   And as someone said in the chat room, my mom can get tech support in 15 seconds too, but

00:49:47   it's a FaceTime call to me.

00:49:50   Or calling you on the phone.

00:49:51   And that's what we're weighing as the technically savvy people with relatives.

00:49:55   We're weighing like, what do I tell my relative or my non-tech savvy friend to get so that

00:50:00   they don't call me in the middle of the night because they're having a problem?

00:50:03   Or when they do call me, I don't have to debug it.

00:50:05   I can tell them, just take your phone back to the store.

00:50:08   Just go to the Apple store.

00:50:10   Or just go to this web page on Amazon and decide whether you want to call them, email

00:50:14   them or text chat them.

00:50:16   And they'll arrange for you to return the thing.

00:50:18   Because that's really what we want is to not be bothered with other people's...

00:50:21   We want them to get a solution and we're not going to try to debug it remotely.

00:50:24   Maybe we can go over their house and try to figure it out or whatever.

00:50:27   But once that's happened, it's all that.

00:50:28   So I think maybe in the cases where everything is working, it's great just to have another

00:50:33   human there to talk to who's getting paid to help you with your thing, and that will

00:50:38   help you not send a FaceTime request to your child.

00:50:43   It's also very smart of Amazon to do this because it's the kind of thing that their

00:50:48   competitors really can't. Microsoft probably could, but Apple really can't because it would

00:50:55   just be way too big of an operation because way too many people have iPhones. It would

00:51:00   be a nightmare to support and scale that at the iPhone sales volume. And Google kind of

00:51:07   can't because, well, first of all, they hate people and don't understand them. And

00:51:11   second of all, how would Google even pay for that? The way Android's whole model is set

00:51:18   up, they'd have a hard time supporting that, really. And even if they were in the business

00:51:24   of applying lots of human power to things, which they are definitely not, Microsoft could

00:51:29   maybe do it for the same reason Amazon can do it which is they don't sell that many

00:51:33   phones.

00:51:34   Like Amazon is actually lucky in a lot of these things that like for example one of

00:51:38   the reasons why they were able to use like certain screens and some of the Kindle Fire

00:51:43   HDX's and stuff like that is because they're at small scale.

00:51:46   They can use components that don't have very good yields that aren't being produced

00:51:51   in very high volume because they can't be yet.

00:51:54   Things that like for Apple to put something on an iPhone they're going to need a hundred

00:51:57   million of them in a month, like they can't do that.

00:52:01   And so this is a very smart move from Amazon

00:52:03   of doing something that they can do

00:52:08   and that kind of only they can do.

00:52:10   So anyway, let's move on to our second sponsor

00:52:14   before we forget 'cause it's been almost an hour.

00:52:16   Our second sponsor is a return sponsor.

00:52:19   It's our friends at Hover.

00:52:21   Hover is the best way to buy and manage domain names.

00:52:26   Put simply, I'm going to ignore their three page script,

00:52:28   because it's three pages, and I'm not very good with paper.

00:52:32   Thanks, Marlin.

00:52:33   Yeah.

00:52:35   So Hover is a domain register that doesn't suck, basically.

00:52:38   They have all sorts of features, all sorts of plans,

00:52:41   all sorts of products.

00:52:42   You can buy hosting, you can buy email, you can buy domain names.

00:52:46   And I can't speak to most of the stuff.

00:52:50   I do use their email service.

00:52:51   It's great.

00:52:52   It works for some of my domains.

00:52:54   and mostly I use them as a domain register

00:52:56   and that's I think their main business.

00:52:58   And you go there, they have tons of TLDs,

00:53:01   very, very, very complete inventory of TLDs

00:53:05   that they support.

00:53:06   You can get dot pretty much anything,

00:53:08   even the stupid new ones,

00:53:09   they support all those that are out so far,

00:53:11   they support all those.

00:53:12   So it's a great domain register

00:53:14   and they don't try to screw you.

00:53:15   They don't have all these like big add-ons and gimmicks

00:53:18   and like boxes that say like,

00:53:21   uncheck this to not opt out of not being billed

00:53:24   for the privacy blocking protection service.

00:53:27   And you're like, what, what is, what is that?

00:53:29   Do I have to check this?

00:53:30   Am I gonna get charged for this?

00:53:32   They basically have sane defaults.

00:53:34   It's well designed.

00:53:35   They also have amazing support.

00:53:37   They have a no hold, no wait, no transfer phone,

00:53:40   phone support policy.

00:53:41   So yeah, you can email them if you want.

00:53:43   You can fill out support tickets.

00:53:44   They have knowledge bases online if you want,

00:53:46   but you can also just call them.

00:53:48   And if you call during business hours,

00:53:50   a person just picks up the phone

00:53:51   and talks to you and they can help you.

00:53:53   You don't have to wait and hold,

00:53:55   you don't have to do one of those annoying push button menus

00:53:57   or even the more annoying talking menus,

00:53:59   boy do I hate those.

00:54:00   You just call them and a human being picks up

00:54:03   and talks to you.

00:54:05   Hover is fantastic.

00:54:06   I've used them myself, lots of people use them.

00:54:08   There's a reason why they sponsor tons of podcasts

00:54:11   'cause they're cool, first of all.

00:54:12   And also because they know that you guys value this stuff.

00:54:14   The audience values services and products

00:54:17   that aren't trying to rip them off

00:54:18   and that are actually providing good service, good quality.

00:54:21   So go to hover.com and you can get 10% off your first order

00:54:25   by using the new coupon code this month,

00:54:28   let me get that for you.

00:54:29   - What?

00:54:32   - I knew you wouldn't get it.

00:54:34   - I got nothing.

00:54:36   - You'll get it later.

00:54:37   Anyway, go to hover and use coupon code,

00:54:40   let me get that for you for 10% off.

00:54:43   And we'll see if anybody ever gets that this week.

00:54:46   Please email Casey if you do.

00:54:47   - No, don't email me, oh my God.

00:54:49   Let me get that for you, all one word, all lowercase,

00:54:52   no spaces, no punctuation.

00:54:54   Thanks a lot to Hover for sponsoring our show once again.

00:54:57   - So I'm looking at the,

00:55:00   I'm still a little frustrated with you two.

00:55:01   I'm looking at the Boston metro area,

00:55:03   and there are, by my count, one, two, three, four, five,

00:55:06   six, maybe seven Apple stores within, what is this,

00:55:11   128 that runs around Boston?

00:55:12   - Well, one thing I'd like to know,

00:55:14   based on your rage here, so yes, by geographic area,

00:55:18   Apple stores don't serve a lot of people,

00:55:20   but what percentage of the US population

00:55:23   is within driving distance of an Apple store,

00:55:25   and then also, what percentage of the population

00:55:28   most likely to buy an iPhone

00:55:30   is within driving distance of an Apple store?

00:55:32   - Well, the first one I'll give you,

00:55:33   the second one I won't,

00:55:34   and let me finish my thought real quick,

00:55:36   which is to say that the Boston metro area

00:55:38   has six Apple stores.

00:55:39   The entire state of Ohio has six Apple stores.

00:55:44   - It also has less people

00:55:45   than the Boston metro area, probably.

00:55:46   - It probably does,

00:55:48   But if you don't live on I-71, is this,

00:55:50   that runs from southwest Ohio to northeast Ohio,

00:55:53   then kindly piss off because there is no Apple store

00:55:55   near you.

00:55:56   So anyway, so the point is, there's a lot of 'em here.

00:56:00   Like the entire, what is this, Nebraska, South Dakota,

00:56:04   North Dakota, Montana, Wyoming, like none of them

00:56:08   have an Apple store, if they do, I missed it.

00:56:10   - Yeah, but those are all green states.

00:56:12   - In any case, and your point about population density

00:56:16   is fair, but I also wonder, like, what if an Apple store popped up in a larger city

00:56:22   in Wyoming, assuming such a thing exists, which I'm sure it does, but I can't think

00:56:26   of any. But anyway.

00:56:27   Let me cap off the geography thing that I just bothered to look up while you guys were

00:56:31   discussing where stores are in the United States. The population of Charlottesville

00:56:36   is apparently about 44,000 people.

00:56:39   Is that really it?

00:56:40   The population of Smithtown, New York, where I went to high school, is 117,000 people.

00:56:45   15,000 people. So, just saying.

00:56:47   God, I'm surprised. I mean, hey, it's a fair point. I'm surprised that we're all

00:56:50   that small. Funny how that is. Well, I mean, look at Richmond, the Richmond metro area.

00:56:54   Not Richmond itself, but the Richmond metro area. I think it's a couple million, and

00:56:57   we have an Apple store.

00:56:58   I think you have an Apple store. Anyway, sorry.

00:57:01   Yes.

00:57:02   Yes. Getting back to something Marco said a while back about taking advantage of the

00:57:08   fact that they're not going to sell a lot of them. Like, they can afford to have the

00:57:11   fancy screens because their volumes are low, and they can afford to do May Bay, presumably

00:57:14   because they're not gonna sell a lot of these,

00:57:16   or at the very least they're starting from zero,

00:57:17   so there'll be a growth curve.

00:57:18   It's not like Apple where on day one,

00:57:20   you're gonna sell 10 million of these things,

00:57:22   or whatever they sell,

00:57:23   and then you've got a big problem with May Day, right?

00:57:25   'Cause you just can't handle that capacity

00:57:27   without working up to it.

00:57:29   And this gets me to the problems

00:57:31   with the concept of unlimited

00:57:33   that a lot of people were tweeting about

00:57:34   when they were tweeting about the unlimited photo storage,

00:57:36   and Casey already noted what Gruber had tweeted about it,

00:57:38   not really being unlimited.

00:57:39   It's like, oh, well, it's only unlimited

00:57:40   if you take them on the phone,

00:57:42   if you have any existing library pictures,

00:57:44   then you know, it's subject to a five gigabyte cap,

00:57:48   maybe they'll charge you above that.

00:57:49   And it gets us back into the same discussion

00:57:50   we always have where it's like,

00:57:52   I just want someone to take care of my crap.

00:57:54   And then you hear about it, you're like,

00:57:56   well, that will take care of my crap,

00:57:57   but then you learn the details

00:57:58   and there's always weird rules

00:57:59   and you gotta remember this and you gotta remember that

00:58:01   and this is free and this is for pay

00:58:03   and this is for that and the other thing.

00:58:04   And a lot of people on Twitter were saying,

00:58:07   this is the problem with unlimited.

00:58:08   It's like, it's pointless,

00:58:09   it's never really gonna be unlimited.

00:58:11   If you ever see the word unlimited,

00:58:12   run in the other direction, it's just for people who use too many resources, and it's

00:58:18   not like the way anything should be.

00:58:20   And I think that's too extreme of a reaction, because I think the thing that we all want

00:58:24   someone to take care of our pictures for us can be done and will be done eventually.

00:58:30   It's not the unlimited part that's bad, it's the complexities of like someone who wants

00:58:34   to put unlimited on a slide but doesn't want to commit to that, right?

00:58:36   And it's not like, "Oh, you're going to get something from nothing."

00:58:39   And a great example is our frequent sponsor, Backblaze, where it's unlimited, but they

00:58:43   charge you.

00:58:44   There's a monthly—it's a low monthly fee, and they figured out how to—presumably,

00:58:48   they figured out how to run a business where we charge people a low monthly fee, we give

00:58:51   them unlimited—it really is unlimited—and the way it works out is that most people don't

00:58:55   have a lot of data, and the average works out so that we're able to make money.

00:58:58   We are also sponsored this week by Backblaze.

00:59:00   Wow, serendipitous.

00:59:01   Really, actually.

00:59:02   I might as well do this now.

00:59:04   (laughing)

00:59:06   Backblaze is $5 a month, unlimited, unthrottled,

00:59:10   uncomplicated online backup.

00:59:12   You can try it for free with no credit card required.

00:59:16   Literally it's five bucks a month, unlimited online backup.

00:59:18   It's very, very simple.

00:59:20   They have a Mac native client.

00:59:21   This is actually founded by ex-Apple engineers.

00:59:24   So they know the Mac sensibilities,

00:59:26   their software is really nice.

00:59:27   And you can actually access your files from anywhere.

00:59:31   They have this cool iOS app where you can access

00:59:34   any files backed up on Backblaze from anywhere you are.

00:59:36   So if you're like, you know, on vacation somewhere

00:59:38   and you wanna access a file that's on your home computer,

00:59:40   as long as you're back onto Backblaze,

00:59:42   that file's there and you can do it,

00:59:43   you can get to it right there.

00:59:45   You can also get email alert notifications

00:59:47   for peace of mind to know that you're being backed up

00:59:50   and to know if, for example,

00:59:51   if something's not being backed up

00:59:53   for a certain amount of time,

00:59:53   they can email you and tell you that,

00:59:55   which is very nice to know.

00:59:57   Backblaze is by far the simplest online backup to use.

01:00:00   You just install it and it does the rest.

01:00:02   And really, I have a lot of data in Backblaze,

01:00:06   and I've had trouble with other services

01:00:08   not accepting it fast enough,

01:00:10   'cause I have a pretty nice upstream here

01:00:11   with finally getting Fios.

01:00:13   I waited my whole life to live somewhere that has Fios,

01:00:15   and I finally do, and it's glorious.

01:00:18   And I've come with other services.

01:00:21   They wouldn't accept the uploads quickly enough.

01:00:22   With Backblaze, I don't have that problem.

01:00:25   Backblaze accepts the uploads as quickly as I set it to.

01:00:27   And you can set it to be kind to your connection,

01:00:30   or you can set it to just decide for itself

01:00:32   how much it should use.

01:00:33   And I've never had a problem, I've left it at that,

01:00:35   I've never had a problem and it uploads quickly

01:00:37   and I have, between me and my wife and my mom,

01:00:41   we probably have a total of about four and a half terabytes

01:00:44   worth of stuff there and it's fantastic.

01:00:47   Five bucks a month per computer, unlimited space,

01:00:49   simple as that.

01:00:50   Go to backblaze.com/atp and you can get a free trial,

01:00:55   no credit card required.

01:00:58   Thanks a lot to Backblaze.

01:00:59   you really need online backup.

01:01:00   If you are not backing up online

01:01:02   and you have the upstream capacity

01:01:03   and the bandwidth to do it,

01:01:04   you really, really, really need to do it.

01:01:06   I know some places you don't have good upstream

01:01:09   or you have low bandwidth caps, that's fine.

01:01:10   You are kindly excused,

01:01:12   but everybody else, you should really be doing this.

01:01:15   There's so many backup problems

01:01:17   that this can be a nice safety net for.

01:01:19   Things that are gonna happen to your house.

01:01:22   If you have just your computer

01:01:23   and a time machine drive plugged into it,

01:01:24   then electrical problems, fires, floods, theft,

01:01:28   all sorts of crazy stuff, water flooding from the apartment above you, like all sorts of

01:01:31   crazy stuff can happen that can take out all of your copies of your data if it's only in

01:01:35   your house. So really you want an offsite backup, and Backblaze, in my opinion, is the

01:01:38   best one. Go to backblaze.com/atp. Thank you very much.

01:01:42   And the thing that Backblaze has going for it is they get to use the word "unlimited,"

01:01:48   which takes away the stress from anybody, really, but certainly from high-capacity,

01:01:54   high demand users, you don't want to know, is there a limit? Am I going to hit the limit?

01:01:59   Do I have to worry about the limit? And even casual users who, if there is a limit, they

01:02:02   may not have any sort of conception of how much data they have. Like, so they're like,

01:02:06   do I have that much data? How much is a gigabyte? Will I have that much data in five years?

01:02:10   Like, it doesn't matter if they're totally never going to reach the cap. If they don't

01:02:12   understand that, it could cause them hesitance. So unlimited gets rid of that anxiety of like,

01:02:17   I don't have to worry about how much stuff I have. And then the only job you have to

01:02:21   to do after that is make the financial arrangement

01:02:25   both attractive and easy to understand.

01:02:27   And this Amazon arrangement is not easy to understand.

01:02:29   I would never have guessed that only the photos

01:02:31   I take on my phone count towards that unlimited

01:02:33   but it's a five gigabyte cap

01:02:34   but maybe I can buy stuff other than that

01:02:35   and can I import my existing photo collection and blah blah.

01:02:37   It's already too complicated.

01:02:39   Backblaze is we charge a fee per month,

01:02:42   it is a small fee, people are willing to pay it.

01:02:44   The average data stored by our customers

01:02:47   is enough that we make money at that price.

01:02:49   It's easy to understand.

01:02:50   $5 a month unlimited.

01:02:52   Something like that for photos.

01:02:54   It doesn't have to be,

01:02:55   we'll store all your photos for free.

01:02:56   Unlimited doesn't mean free and unlimited.

01:02:58   It just means no more anxiety about,

01:03:01   but what about these photos?

01:03:02   But what about those photos?

01:03:02   What about photos I take here?

01:03:04   But what about my existing stuff?

01:03:05   But will you keep the raws at full resolution?

01:03:07   Will you down sample them?

01:03:08   Is there a 30 day window?

01:03:10   Is there like, all that crap and anxiety needs to go away

01:03:13   and then the company just needs to find some way

01:03:15   to pay for that.

01:03:16   Whether by charging a reasonable monthly fee

01:03:18   or incorporating it into some other service

01:03:20   subsidized or whatever. And so we were all briefly excited about this Amazon thing. Now

01:03:25   we're all unexcited about it. It's just another solution that is too complicated and too weird

01:03:29   and is going to leave people in situations where they're not sure their stuff is safe

01:03:32   and where in reality probably won't be safe.

01:03:35   All right. So I actually, if we have the time, if you guys will permit me, I would actually

01:03:41   like to talk now about continuity. I think it plays into some of the stuff we were just

01:03:45   talking about. So continuity is a feature during the keynote that they demoed where

01:03:49   between Yosemite and iOS 9 and or 8 yeah iOS 8 and now apparently possibly even the Apple

01:03:59   TV they have features where you can for example start doing something in an app on one of

01:04:03   these devices and then go to another one of your devices and pick up where you left off

01:04:08   or do crazy things like take a phone call on your Mac and stuff like that or transfer

01:04:14   an email as you're writing it between your phone and your computer. All these different

01:04:17   things that involve basically passing off tasks from one computer or device to another

01:04:23   one seamlessly.

01:04:26   And one of the reasons I think this is smart, you know, this one of the themes where Apple

01:04:32   tends to not do so well, and this doesn't actually apply just to Apple, but where Apple

01:04:38   tends to not do so well is trying to go past what they're good at, trying to do a really

01:04:45   big new project in an area that they are really, really not good at. And so one of the best

01:04:50   examples of this obviously is Maps, where Maps is the kind of area where Google is really

01:04:55   good at the kind of big data integration, massive scale data collection, and resolving

01:05:02   conflicts between different sources of data, and ranking things, and finding relevance.

01:05:09   Google is really, really good at that kind of problem. And so when Google tackles that

01:05:12   kind of problem, they can generally do it very well,

01:05:14   and very few others can.

01:05:15   Apple tried to tackle that problem with Maps and iOS 6,

01:05:19   five, six?

01:05:20   - I think it was six.

01:05:22   - And famously did not do very well at it.

01:05:25   And it's certainly better than it was,

01:05:26   but it's still not to Google level of quality,

01:05:28   and honestly probably never will be.

01:05:30   And so you can look at things like that,

01:05:33   you can see these are kind of areas where Apple's weak.

01:05:37   And I mentioned right before the break,

01:05:39   or right before this last topic,

01:05:41   how I thought it was very good of Amazon to recognize one of their strengths and do something

01:05:47   in May Day, do something that the other people kind of can't do in the business, can't

01:05:53   or won't do.

01:05:55   And so what Apple has done with continuity, I think, is the same kind of strategic thing

01:06:01   where continuity is the kind of thing that Apple actually can do very well. Yes, it uses

01:06:08   iCloud, but I think it mostly actually uses local networking. I think it uses Bluetooth

01:06:11   LE to do some of the initial handshaking and probably doesn't go over the network or

01:06:16   over the WAN unless it has to.

01:06:19   So I think, to jump in, my recollection of the video I watched was it negotiates over

01:06:25   Bluetooth LE and then the amount of data you can send back and forth is like the state

01:06:32   of the world is almost none. So it establishes proximity using Bluetooth LE and then you have

01:06:38   to use some other mechanism of your choice including a stream that I believe they can

01:06:45   open between devices. Actually that might be over Bluetooth as well. But anyways by some other

01:06:49   mechanism you have to establish like what the crap it is you're working on and what you're doing.

01:06:53   But the proximity awareness bit is Bluetooth LE and this is freaking terrible for me because

01:07:00   both of my Macs are late 2011 Macs and they don't have Bluetooth low energy and I'm very sad.

01:07:05   Don't worry, they'll eventually be replaced and you'll be able to use all this cool stuff.

01:07:08   But I'm sad now!

01:07:10   Just talk to any Mac Pro owners in the last few years who ever had to use AirDrop and realize

01:07:15   they can't do it because the Mac Pro is so old. Anyway, so this is the kind of thing,

01:07:21   this involves local networking with high-end, brand new controlled hardware and passing around

01:07:28   the internet very small bits of information in very large volume. That's

01:07:33   what push notifications are, that's what iMessage is, that's the kind of stuff

01:07:37   Apple is already doing this stuff at scale and doing it very well most of the

01:07:41   time. And so like this is the kind of... and it requires very deep you know top to

01:07:48   bottom integration of the hardware and the software and the services. It

01:07:51   requires people who buy multiple devices from the same manufacturer and who

01:07:56   you actually keep them somewhat up to date, Casey.

01:07:58   And I'll just give you a hard time.

01:08:00   (laughing)

01:08:01   Eventually you'll have it, it'll be cool.

01:08:03   And so this is the kind of thing where

01:08:07   not only is Apple really good at this sort of thing,

01:08:10   but only Apple can really do that.

01:08:13   If you look at Google, and Gruber wrote a big thing

01:08:15   about only Apple is really good,

01:08:17   and I was kind of hoping it'd be more about this

01:08:20   when I saw the title.

01:08:22   He touches on this, but I'd like to go a little more

01:08:23   into it.

01:08:26   Microsoft can't do this because they don't sell any phones really.

01:08:31   And even their computer sales are not doing that great.

01:08:34   And they can't, you know, they have this massive bevy of hardware to contend with and

01:08:38   what percentage of Windows computers have Bluetooth low energy and what version and

01:08:43   all this crazy stuff that they would have to contend with that Apple doesn't.

01:08:46   Google can't do this because nobody's buying Google computers and even their tablets are

01:08:52   pretty weak.

01:08:54   And there's also, again, similar issues with hardware diversity.

01:08:56   Well, Microsoft and Google can't do it now.

01:08:58   They'll be able to do it eventually.

01:09:00   Apple can do it first.

01:09:01   So it's the only Apple can do this now.

01:09:03   It's an important qualifier because eventually everyone will be able to do this, and they

01:09:07   will.

01:09:08   Well, the directions that these various companies, markets, and products, and strengths are going,

01:09:14   I don't see a future where anybody else can do this, really.

01:09:17   Well, I mean, if it's a useful thing to do that catches on, all the other players will

01:09:22   will develop some kind of open standard for doing it, and eventually all their hardware

01:09:25   will catch up in many years. It's the same thing with everything else. Only Apple could

01:09:29   make the iPhone 1, but today Amazon can slap together a phone that essentially looks and

01:09:34   behaves to a regular person's perspective like the iPhone 1. Hopefully maybe a little

01:09:38   bit better performing, but maybe not. We'll see. But you know what I mean? There's a big

01:09:43   lead time. Apple has an advantage, but it's mostly a temporal advantage, not a qualitative

01:09:49   advantage. Everyone will eventually be able to do this. So yes, this is the kind of thing

01:09:52   Apple should be doing. Doing the things that they can do before anyone else can do them

01:09:55   because they have more control than everyone else. And even Apple is kind of in the uncomfortable

01:09:58   situation. It was like, poor Casey, you know, you gotta have a new-ish Mac because the chipset

01:10:02   needs to be whatever and you gotta have a device with lightning connector, sorry iPad

01:10:06   3 users like me, and you know all this. There are other, even with Apple's world and how

01:10:12   fast they get everyone upgraded and everything, there is a slight constraint. So Apple is

01:10:15   doing it essentially as soon as they possibly can. And we'll see if this feature is like

01:10:20   a killer fee. Like that's what you need. If this is a feature that people really want,

01:10:23   then everyone else will eventually copy it. If it turns out to be something that's kind

01:10:26   of okay, but maybe not important enough for the other guys to go through the effort to

01:10:30   copy, then oh well. But Apple will have the advantage of the first mover advantages that

01:10:34   they like to have.

01:10:35   Yeah, but I think really ultimately this is the kind of thing that Apple is going to be

01:10:41   the only game in town that really does it in any effective, widespread way for the foreseeable

01:10:47   future. I really don't see that changing anyway.

01:10:49   Well, I also worry a little bit when networking is thrown into the mix.

01:10:52   Because I agree with devices and hardware and software just on those devices.

01:10:57   That's at an Apple's wheelhouse.

01:10:59   But once you get anything involving the network, I have bad flashbacks.

01:11:02   I mean, like messages, which I've been using much more lately, because sort of WWDC, everyone

01:11:07   was using messages.

01:11:08   And I guess last year I was doing it too, maybe.

01:11:11   But this year I use messages way more, and I'm still using it.

01:11:14   I've been using it more since basically since my wife got maybe the iPhone 5s, she had the

01:11:19   4s, but anyway, I find myself using messages on the Mac, I find myself using it on my iPod,

01:11:24   my kids have iMessage accounts so I use them to talk to them on their various iPods, and

01:11:29   I find the program maddening, like it doesn't fulfill the basic function of providing a

01:11:33   text box that I can type into and hit send and having a message show up somewhere else.

01:11:37   Some absurd percentage of the time it says "not delivered" and the only thing I get to

01:11:41   do is tap the exclamation point and say try again and it says not delivered. Why is it

01:11:45   not delivered? Will it ever work? Sometimes I just have to delete that message and send

01:11:49   the same message again and then that one will work. I have no idea but it's failing on a

01:11:52   basic level. So I really hope continuity doesn't actually involve the internet or any of Apple

01:11:57   servers. I hope it does ad hoc Wi-Fi like AirDrop and I don't have to involve any internet

01:12:01   stuff because every time Apple does internet stuff it screws up. I mean just today I saw

01:12:04   a tweet in my timeline and someone said on one device I added a phone number, on another

01:12:08   the device had deleted the phone number.

01:12:09   Now neither device has either phone number.

01:12:12   Thanks iCloud, that was like stuff like that.

01:12:16   I know sync is hard or whatever.

01:12:18   I'm just saying like that is outside Apple,

01:12:19   still is outside Apple's wheelhouse.

01:12:21   So I really hope continuity only involves like the airspace

01:12:26   and hardware and software that's within my arm's reach

01:12:29   and does not involve any servers anywhere.

01:12:30   I know push notifications is better, but I don't know.

01:12:34   I haven't tried it yet.

01:12:36   So we're all just hoping it will be good.

01:12:38   There is a potential, you're right,

01:12:39   that potentially this is something

01:12:40   that is right in Apple's wheelhouse.

01:12:42   If it's outside, it is not very far outside,

01:12:44   it's just, you know, I get nervous.

01:12:46   - Yeah, I mean, that's certainly fair,

01:12:49   but I really think that people give them a hard time

01:12:53   with stuff like iMessage weirdness,

01:12:54   but if you look at things like iCloud Key Value Store,

01:12:58   push notifications, and really most use of iMessages,

01:13:03   iMessage, whatever, most use of iMessage,

01:13:06   I think everything works great.

01:13:07   And there are these, there are like, you know,

01:13:09   the fringes where things fall apart, but.

01:13:12   - See, I think the bar is low on iMessage though.

01:13:14   Like it's just text, like I'm not asking for the world.

01:13:17   I'm not sending GIFs like Casey is.

01:13:19   Like I'm just, it's just text.

01:13:21   And like, here's my fallback.

01:13:24   Like in these times when I'm frustrated

01:13:26   and I can't send a message and it's frustrating,

01:13:27   I launched the Gmail app and I send that message as an email

01:13:31   and you know what, that sends every freaking time.

01:13:33   Every freaking time I send the email in Gmail,

01:13:35   If I have an internet connection, it sends the email.

01:13:37   Every single time.

01:13:38   It has never said could not send.

01:13:41   It has never failed if I have a network connection.

01:13:44   And that, it's tough to compete with that.

01:13:46   Like when I find myself going to the Gmail app,

01:13:48   or maybe even Apple's own mail app.

01:13:50   Like I could have, if I used Apple's mail app,

01:13:52   I would have gone to that.

01:13:53   iMessage still angers me greatly.

01:13:56   - So yeah, it's funny because I actually don't have

01:13:58   any normal issues with iMessage.

01:14:01   I occasionally get like a message failed to send.

01:14:03   I occasionally get like either a time shifted message

01:14:08   or something like that, but 99% of the time,

01:14:12   I have no issues with iMessage.

01:14:14   And so it's so weird to me to hear

01:14:17   that you have a ton of problems and you're not the only one.

01:14:19   - But you've had the failed to send.

01:14:20   What does that mean?

01:14:21   What does it mean failed to send?

01:14:22   I don't understand what it's,

01:14:24   like I would like an error message.

01:14:25   - I'm thinking it means that the thing

01:14:26   that it tried to send didn't send.

01:14:28   - I don't know what that means.

01:14:31   Like why?

01:14:31   you haven't entered into the server and not respond.

01:14:34   Not that I'm saying I need the details,

01:14:36   but intellectual curiosity, I wonder what it is

01:14:39   that is not connecting.

01:14:40   Here's what I would want out of the thing.

01:14:42   Okay, so you can't connect the dots for whatever reason.

01:14:45   Or maybe that's a legitimate reason.

01:14:46   Sometimes I think maybe the phone,

01:14:48   if their phone is rebooting, can I not send this message?

01:14:51   Is there some sort of,

01:14:52   they wanna show me the delivered message,

01:14:54   and if, say, the phone was in the middle of rebooting,

01:14:56   it can't possibly be delivered

01:14:57   because there's nothing to receive it,

01:14:59   maybe that's what it is.

01:15:00   But even if that's the case, which I think is ridiculous, by the way, it should never be the case, it should be stored and forward, like most other IAM systems are, like Google Talk or whatever.

01:15:08   Even if that was the case, it should be the job of the software to just say, "I'll just keep trying, don't worry about it. I won't say it was delivered, I'm not going to lie to you, but you don't have to keep hitting the exclamation point and hit try again. I'll eventually get it sent."

01:15:20   And what it should really be is storing forward like email or like apparently every other

01:15:24   I am message like when on AIM or Google Talk or whatever.

01:15:27   If someone is not online, if all their computers are turned off, I can still send them a message

01:15:30   and the next time they sign onto the service or turn on one of their devices they'll

01:15:33   see my message, right?

01:15:34   Like that's all I'm asking for.

01:15:35   It's not, it's just text, man.

01:15:38   Thanks a lot to our three sponsors this week.

01:15:41   Need at needlifestyle.com, Hover, and Backblaze.

01:15:45   And we will see you next week.

01:15:49   Now the show is over, they didn't even mean to begin

01:15:54   'Cause it was accidental (accidental)

01:15:57   Oh, it was accidental (accidental)

01:16:00   John didn't do any research, Marco and Casey wouldn't let him

01:16:05   'Cause it was accidental (accidental)

01:16:07   Oh, it was accidental (accidental)

01:16:10   And you can find the show notes at ATP.fm

01:16:16   And if you're into Twitter, you can follow them @C-A-S-E-Y-L-I-S-S

01:16:24   So that's Kasey Liss, M-A-R-C-O-A-R-M

01:16:29   Auntie Marco Arment, S-I-R-A-C

01:16:34   USA, Syracuse, it's accidental

01:16:39   They didn't mean to, accidental

01:16:44   Tech podcast so long.

01:16:49   Want to do titles?

01:16:50   Did your bot survive?

01:16:52   I saw you yelling at the people in the chat room.

01:16:53   Nope.

01:16:54   Bot's dead.

01:16:56   Right now, I want to be bitter and angry

01:16:58   and say I'm just not bringing it back, but that's immature.

01:17:02   What was the problem this time?

01:17:03   So the problem this time was somebody decided to-- so I

01:17:07   guess WebSockets may have been a poor choice.

01:17:11   It's actually a technically sound choice,

01:17:13   But the problem is it's not very obfuscated.

01:17:16   Well, I guess I could base64 encode everything.

01:17:20   Don't worry about obfuscation.

01:17:21   What was the problem?

01:17:22   So the problem was that somebody decided

01:17:24   to run a loop of voting for every possible ID.

01:17:28   And IDs are integers, because why wouldn't they be?

01:17:31   Because why do you need a GUID or something

01:17:33   super complex for an ID?

01:17:34   Yeah, you need throttling.

01:17:37   It's a defense against denial of service.

01:17:39   Yeah, you don't have any--

01:17:41   I guess the problem is, because--

01:17:43   You don't have state to be a counter for--

01:17:45   Well, no, you can keep it in memory.

01:17:46   I mean, whenever I've done a rate limiter in the application

01:17:50   layer, I always do memcache, because it's quick, it's easy,

01:17:52   it's lightweight, I know it's fast.

01:17:54   And if you hit the application, it

01:17:57   consists only of launching your-- getting your stack up

01:18:00   to the controller level and you firing off a memcache read,

01:18:04   or a memcache increment, rather.

01:18:05   He doesn't need memcache, he's single process, though.

01:18:07   Oh, yeah, he could just keep it in an array.

01:18:09   Well, that's the thing though is that, well, there's two problems.

01:18:12   One, I mean, I'd have to do this all by hand because this is a raw socket to the server

01:18:18   by definition.

01:18:19   That's what a web socket is.

01:18:21   And shoot, what was the other one was I realized that double vote prevention was totally borked

01:18:27   and it took me a few minutes to realize that all of the vote submissions were coming from

01:18:34   10.x addresses, which can't be.

01:18:38   Because you didn't get the X forwarded for, Heather.

01:18:40   You're just trusting the--

01:18:42   Exactly.

01:18:42   This is like a mini web boot camp for you.

01:18:45   It's like a little microcosm of how to make a web app.

01:18:47   It's funny, because I've been so far abstracted from all

01:18:50   of these things that you guys, I guess, have somehow or another

01:18:53   had to worry about.

01:18:54   But--

01:18:55   Somehow or another by writing web apps, yes.

01:18:57   No.

01:18:59   It's just experience.

01:19:00   It's just the same way you learned all the stuff

01:19:02   you learned writing fast text that you didn't know before

01:19:04   about how to write an iOS app.

01:19:05   Well, there's a different set of things

01:19:07   you need to know for web apps.

01:19:08   They're just more fun when you're doing them publicly

01:19:10   and there's antagonists in the chat room.

01:19:12   - Right, see this can be a whole series,

01:19:13   a graduate school for KCA and web apps.

01:19:15   Just every week you'll try it, you'll try to put it up.

01:19:18   And every week the chat room will educate you

01:19:20   on something that you didn't account for

01:19:22   or didn't do correctly.

01:19:24   And then the next week you can fix that

01:19:26   and you can get a new problem.

01:19:28   - Well, and the thing is, like I write web apps for a living

01:19:30   which at this point probably sounds like

01:19:32   I make a terrible living.

01:19:33   But the thing is, so much of it is abstracted

01:19:35   so far away from me that I never have to worry about.

01:19:37   - And it's also for intranets, right?

01:19:39   - Not exclusively, but generally, yes.

01:19:42   I've done some public-facing stuff.

01:19:44   - But things that aren't a target,

01:19:46   basically you survive because there's not people,

01:19:49   now we have a podcast and it's a fun little game

01:19:51   to target your thing.

01:19:52   - It's fun for them.

01:19:53   - Just think of how incredible your thing will be

01:19:57   when forged in the crucible of people in the chat room.

01:20:00   By the end of it, it'll just be completely hardened shell,

01:20:02   unlike so many other crappy things

01:20:04   where someone writes a little web app

01:20:05   and puts it up on GitHub and says, "Here you go,"

01:20:07   and then some poor sucker runs that

01:20:09   and uses it for something really popular

01:20:11   and then it falls under the load.

01:20:13   Yours will be battle tested.

01:20:15   - I guess. - Or dead.

01:20:16   One of the other two, battle tested or dead.

01:20:17   - Well, we're sitting here, standing here now, actually.

01:20:19   I feel like just murdering it forever more,

01:20:22   but that's very immature of me, so I will lick my wounds.

01:20:26   I will put bandages on them,

01:20:28   and I will take another stab sometime, maybe next week.

01:20:32   I had to eliminate myself from the chat room for like half an hour though because not only

01:20:36   was it distracting, but I wanted to murder all of them.

01:20:39   You just need to, like for all these things, write like failing test cases for all of them.

01:20:43   Write a little test for denial of service to test your throttling.

01:20:46   Write a little test for duplicate voting to handle, you know, like do everything that

01:20:49   is done to you, turn into a test case.

01:20:51   And so that you'll know that your future changes don't regress and you know, blah blah blah.

01:20:56   You're right.

01:20:57   The thing that's frustrating about it is this is a bot to record votes for the chat room

01:21:03   and suggestions and votes for the chat room to suggest titles.

01:21:07   Why am I having to go through all this?

01:21:11   Why can't we all just act like adults and behave?

01:21:15   But oh no, not this crowd.

01:21:16   I'm wondering what the heck could 20 people in a chat room do to bring down Node.js?

01:21:24   I've seen the code.

01:21:25   It's not that complicated.

01:21:27   They're not bringing it down.

01:21:28   They're just writing an infinite loop,

01:21:29   and he's got no throttling, and it's denial of service, right?

01:21:32   Well, I think what happens is at some point--

01:21:34   actually, it might be when ints wrap around,

01:21:37   like Brent was talking about way back when.

01:21:39   But anyway--

01:21:40   There is no way they're making enough requests

01:21:42   to make a 53-bit integer wrap around in 20 minutes.

01:21:46   Well, today, the issue was they were just incrementing the ID

01:21:49   and trying to place a vote for every successive ID number.

01:21:54   And eventually that did piss it off and make it fall down.

01:21:59   - Do you know the, what the hell is the acronym?

01:22:02   You know this acronym, is it OWASP?

01:22:04   Yeah, it's the, they do,

01:22:05   Open Web Application Security Project.

01:22:07   OWASP has like a list of common vulnerabilities

01:22:12   and web apps and they update the list every year.

01:22:13   And you have hit several of them already.

01:22:16   One of them is exposing your internal IDs

01:22:18   to the outside world.

01:22:19   I forget what it's called,

01:22:19   but there's some snappy name for it.

01:22:21   And that's the one where they let people

01:22:23   increment a number to try to guess your IDs.

01:22:26   - Well, that's the thing, but I mean, here again,

01:22:28   like I conceptually know that many of these things

01:22:32   could and probably would be problems,

01:22:35   but I was perhaps obtuse or maybe just stubborn,

01:22:39   but I didn't think that I would need to write

01:22:42   like 10,000 lines of node to prevent the chat room

01:22:46   from being a bunch of (mumbles)

01:22:47   and as it turns out, I'm going to need to do that

01:22:50   or just give up on it and we'll rely on Brad Schoetz,

01:22:52   well, the Gray Winter/Brad Schoet setup.

01:22:55   - There isn't a package in Node

01:22:57   that's like a simple rate limiter and stuff like that?

01:23:00   - Well, there is, but again,

01:23:01   because I'm using WebSockets, it's not so simple.

01:23:03   - Well, it's probably like a WebSockets wrapper library

01:23:05   that has a rate limiting parameter that you can,

01:23:08   when you set up the receiving end of your socket,

01:23:10   you're not gonna do it on the sending end,

01:23:11   it's all gonna be in the receiving end.

01:23:13   - And that's the thing,

01:23:14   is I'm gonna have to write my own rate limiting.

01:23:15   I did a quick cursory search to see if there was anything,

01:23:19   And I didn't see anything, but I did a 30-second search.

01:23:23   So tomorrow or at some point when

01:23:24   I'm less bitter about it all, then I'll

01:23:26   have a proper think on it.

01:23:27   Not that it matters for show bots or whatever,

01:23:29   but realistically speaking, for the people who

01:23:31   are actually web developers and are listening to this,

01:23:35   this type of thing where a bunch of people

01:23:36   are just intentionally attacking this app, you're like,

01:23:40   oh, well, I'm glad the app that I'm doing

01:23:42   doesn't have that problem.

01:23:45   I mean, you may luck out there, but really what you're saying

01:23:48   is my app is going to develop and add features

01:23:50   and become important and essential to the people who

01:23:52   are using it.

01:23:53   And then some person is going to stumble across it and break it.

01:23:57   Because it doesn't mean your application is not

01:23:59   vulnerable to these or will never experience these.

01:24:01   It just means that if it's not going to happen now,

01:24:06   it's going to happen later.

01:24:07   And later, it's going to be worse.

01:24:08   Because you want this stuff-- if this stuff is ever

01:24:11   going to happen in the lifetime of the app,

01:24:12   you want it to happen early.

01:24:13   Because if not, it happens when the app has been deployed

01:24:16   for six months and the entire business relies on it and then some piece of

01:24:19   malware or bot or whatever stumbles across your thing and wipes off the face

01:24:22   of the earth and that's much bigger problem when your whole company now

01:24:25   relies on this app or you have millions of customers or whatever you have then

01:24:28   it would have been if during the early development of this app it had a bunch

01:24:33   of jerks attacking it and and made you harden it again not really relevant to a

01:24:36   show bot but I'm like it is relevant to people building a real app it's like

01:24:41   don't stick your head in the sand because everybody gets hit by one of

01:24:44   eventually. And if you don't, then you're either lucky or you never got popular enough

01:24:48   to be noticed. But even if you're not popular, just this malware that scans and just, you know,

01:24:53   fuzzes its way into everything. And so eventually every web app will be a victim.

01:24:57   Yeah. And that's the thing is that I had thought, since this is a controlled audience,

01:25:02   which I had assumed were all well behaved, I didn't think I needed to do a lot of the things

01:25:07   that I would have otherwise done in my real world, in my job world.

01:25:12   And I just took a lot of shortcuts because I thought, "Eh, well, we're all friends here.

01:25:17   It'll be okay." Apparently not.

01:25:18   And by the way, I owe an apology to, I think it's Adam Kearney, who has already,

01:25:23   actually quite a while ago, put up a pull request on GitHub because

01:25:28   Accidental Bot is on there, put up a pull request to fix an unrelated

01:25:33   small issue that we discovered during the show about not refusing titles that are too long.

01:25:39   And that is the appropriate way to behave. Not if you're gonna break it, that's fine,

01:25:42   but throw me a pull request, man.

01:25:44   - Did he submit the source code change as a very long title?

01:25:47   - No, but that would be funny.

01:25:49   - That would be the best way to do it. But there's no persistence, so you would never see it.

01:25:53   - And that's on the list is I'll probably have to set up like some

01:25:58   like NoSQL database or something just to stuff this in there.

01:26:02   - It's pronounced nos-key-well Casey.

01:26:03   - Whatever, just because, well actually in a perfect world

01:26:07   I would never need it because the darn thing

01:26:09   will never crash, but oh well, that's right.

01:26:12   - I'm still, how did this take down a Node instance?

01:26:17   This is either the worst ad in the world

01:26:20   for Heroku small instances, or the worst ad

01:26:23   in the world for Node.

01:26:24   - Or my code, but to be honest, like you said,

01:26:27   this code is pretty straightforward.

01:26:29   I mean, I don't know.

01:26:31   I really don't because I've, I've survived a couple of, uh, a couple of

01:26:35   links from your site, which, which through.

01:26:37   As far as I could tell some pretty serious traffic.

01:26:40   We talked about that in the past and, and Heroku, like I said, in the past

01:26:43   reached out to me and said, oh yeah, that was nothing like you, your, your

01:26:46   Dino was good to go cruising at.

01:26:48   Like, I think what they said, it was like under a third CPU usage, bandwidth

01:26:52   usage or throughput, et cetera.

01:26:54   So I, I don't know if it's my code, if it's the fact that it's web sockets,

01:26:59   Something is weird.

01:27:00   - Is it maybe, is there like a connection limit

01:27:02   on the WebSockets layer somewhere?

01:27:04   - I mean, it could be, I'm not aware of one,

01:27:06   but it certainly could be.

01:27:06   I mean, there's only so many port numbers,

01:27:09   but I can't imagine that's the issue.

01:27:11   - Well, it could be, you should guard against that.

01:27:13   (laughs)

01:27:14   - Yeah, whatever, so yeah, so.

01:27:17   - Let's look at titles in the show about that works.

01:27:19   (laughs)

01:27:20   - Man, you guys have been mean today.