25: Thrustmaster Joystick
00:00:00
◼
►
Are we sure we have John?
00:00:02
◼
►
Oh, I almost forgot how to do this.
00:00:03
◼
►
It's been so long since we recorded last.
00:00:04
◼
►
I know, I know.
00:00:06
◼
►
Although this last time was John's fault.
00:00:08
◼
►
You're all recording, right?
00:00:09
◼
►
We're remembering that?
00:00:12
◼
►
You forgot once for like 10 minutes and you're never gonna live it down.
00:00:16
◼
►
I know, I know.
00:00:18
◼
►
That's why we have redundant systems, my friend.
00:00:20
◼
►
That's why we have redundant systems.
00:00:24
◼
►
I'm looking forward to editing this episode.
00:00:26
◼
►
This is going to be the first one that I get to use my automatic drift corrector and aligner
00:00:32
◼
►
for triple ender recordings.
00:00:34
◼
►
I'm going to release this thing at some point.
00:00:36
◼
►
I have it to a handful of beta testers right now just to make sure it works on more than
00:00:42
◼
►
just my computer and more than just our tracks from the three of us for this one show.
00:00:47
◼
►
Now when you say release it, do you mean release it like the FaceTime spec or do you mean actually
00:00:51
◼
►
release it like Second Crack?
00:00:54
◼
►
That's a good question.
00:00:55
◼
►
So, OK, so backing up a second, what this tool is--
00:01:01
◼
►
I guess this is going to become a quick topic,
00:01:03
◼
►
so I'll try to make it quick, because it
00:01:04
◼
►
isn't that interesting.
00:01:07
◼
►
So when you record a podcast like this,
00:01:09
◼
►
typically people talk to each other over Skype.
00:01:12
◼
►
And then the way you can record it
00:01:14
◼
►
is you can either have everybody record their own microphone's
00:01:17
◼
►
input that records just them, and then they all
00:01:19
◼
►
send the files to somebody who edits them together
00:01:21
◼
►
and lines them all up and everything.
00:01:23
◼
►
Or you can have one person just record everybody through Skype.
00:01:28
◼
►
And the problem with that is, I'm
00:01:30
◼
►
sure everyone's heard on other shows,
00:01:32
◼
►
where if somebody's Skype connection gets
00:01:35
◼
►
a little bit slow for a few minutes,
00:01:36
◼
►
then they start either breaking up
00:01:38
◼
►
or their voice gets noticeably worse quality or problems
00:01:42
◼
►
Now, the other way of doing it where everyone records
00:01:44
◼
►
their own thing and sends the files to somebody to line up,
00:01:48
◼
►
one problem is that lining them up kind of sucks.
00:01:50
◼
►
It's not a time consuming thing.
00:01:52
◼
►
might take five or 10 minutes to line them up.
00:01:54
◼
►
It's annoying and it's tedious, but it's not
00:01:57
◼
►
that time consuming.
00:02:00
◼
►
The bigger problem that a lot of people face is drift.
00:02:03
◼
►
And that's that when you have somebody's microphone recording
00:02:07
◼
►
at 44,100 hertz, very, very slight inaccuracies
00:02:14
◼
►
or differences in how that's measured
00:02:15
◼
►
between different hardware, different sound cards
00:02:18
◼
►
and computers and such, very, very slight inaccuracies
00:02:21
◼
►
will over time add up so that over the course of a 90 minute
00:02:25
◼
►
recording, one person might be aligned perfectly
00:02:28
◼
►
at the beginning, but at the end be off by a second and a half.
00:02:31
◼
►
And that starts making the conversation sound weird
00:02:34
◼
►
and just not flow right.
00:02:36
◼
►
And so you can either not correct it,
00:02:38
◼
►
which has bad output, or you can try to periodically go through
00:02:42
◼
►
and every 10, 20 minutes or whatever,
00:02:45
◼
►
go through and realign the tracks.
00:02:47
◼
►
Like cut them at a convenient point
00:02:49
◼
►
and then shift somebody over to correct for their drift.
00:02:52
◼
►
It's not great.
00:02:53
◼
►
And most people-- in fact, Dan Benjamin very famously
00:02:57
◼
►
avoids this kind of workflow for the 5x5 shows,
00:02:59
◼
►
because he does so many shows.
00:03:01
◼
►
He has to get them out quickly.
00:03:02
◼
►
He can't afford for him or an editor
00:03:05
◼
►
to take an extra 45 minutes editing
00:03:08
◼
►
each show for what ends up being a difference that a lot of people
00:03:12
◼
►
don't care about.
00:03:14
◼
►
But I do care about that difference.
00:03:16
◼
►
And so we've always done our shows,
00:03:19
◼
►
both neutral and this with the triple ender method, which
00:03:21
◼
►
is everybody records their end and sends me the files
00:03:23
◼
►
and line them up.
00:03:24
◼
►
And Drift isn't too bad, because we all have good computers.
00:03:27
◼
►
But it's still like-- Casey has the worst, actually.
00:03:30
◼
►
Sorry, Casey.
00:03:31
◼
►
Well, that's all right.
00:03:31
◼
►
I'm not on a fancy pants Mac Pro like you two.
00:03:33
◼
►
Maybe that's why you buy the Mac Pro.
00:03:36
◼
►
You're not on a computer from 2008.
00:03:41
◼
►
So anyway, I made a little command line tool basically
00:03:46
◼
►
to solve this problem for myself.
00:03:48
◼
►
And it just analyzes the sound and not only automatically
00:03:52
◼
►
lines the tracks up, but also corrects the drift
00:03:54
◼
►
in a nice, even way throughout the course of the whole file.
00:03:57
◼
►
So it's pretty much exactly perfect output
00:03:59
◼
►
of what you want, in theory, of course.
00:04:01
◼
►
Obviously, I'm sure it doesn't work every time,
00:04:04
◼
►
but we'll see.
00:04:05
◼
►
How is it fixing the drift?
00:04:06
◼
►
Is it stretching out the sound, or is it
00:04:08
◼
►
doing a cut at places where there's
00:04:10
◼
►
silence and sliding them?
00:04:12
◼
►
It is adjusting for silence.
00:04:13
◼
►
So it detects silence, and then it adds or removes samples
00:04:18
◼
►
as necessary to get back on track.
00:04:22
◼
►
So anyway, so this tool, it's extremely useful
00:04:27
◼
►
to a very small number of people.
00:04:30
◼
►
And so when thinking about, OK, I do want to release it.
00:04:32
◼
►
Obviously, I'm not going to keep this for myself
00:04:35
◼
►
and have ATP be the only podcast that sounds this good.
00:04:39
◼
►
And it doesn't get out of sync.
00:04:41
◼
►
That obviously is not that productive of a thing
00:04:45
◼
►
to try to do and try to be.
00:04:47
◼
►
And so I could also give it away for free,
00:04:53
◼
►
which then I don't really see much of an upside.
00:04:55
◼
►
Or I can charge money for it.
00:04:59
◼
►
And the problem with that is if you charge money for this,
00:05:03
◼
►
I'm sure I could sell this for like $50, maybe even $100,
00:05:07
◼
►
to like 40 people.
00:05:09
◼
►
And that's about it, at most.
00:05:12
◼
►
There aren't that many people who edit shows in this way.
00:05:15
◼
►
And of all the ones that do, what percentage of them
00:05:19
◼
►
would actually ever hear about this
00:05:21
◼
►
and then be willing to buy it?
00:05:23
◼
►
So the audience for this is probably really small.
00:05:28
◼
►
So I thought about it, and I'm also thinking, OK,
00:05:31
◼
►
so let's say I sell it for x, and I make x dollars at most
00:05:35
◼
►
from it in theory.
00:05:37
◼
►
What's my possible upside here?
00:05:42
◼
►
And it turned out to be I might make a few thousand dollars
00:05:47
◼
►
ever for the course of the life of this app.
00:05:49
◼
►
And I'm like, if I'm having people pay me
00:05:52
◼
►
a good amount of money for this, they're
00:05:54
◼
►
going to expect some level of support on that.
00:05:57
◼
►
And do I really want to get in the business of supporting
00:05:59
◼
►
this little tiny app for 50 people for not that much money
00:06:04
◼
►
in the grand scheme of things for the next two years
00:06:07
◼
►
that they're going to expect to be able to use it at least?
00:06:10
◼
►
Sounds like crap.
00:06:11
◼
►
It doesn't sound like a very good idea.
00:06:13
◼
►
So I decided instead, when it's ready to be released,
00:06:19
◼
►
I'm going to release it for free.
00:06:21
◼
►
I don't think I'm going to open source it quite yet.
00:06:23
◼
►
I'll think about that.
00:06:24
◼
►
That's a whole other discussion.
00:06:26
◼
►
I'm probably going to release it for free,
00:06:28
◼
►
but with the condition that if you use it
00:06:33
◼
►
and you have any shows that you edit with it that
00:06:36
◼
►
have sponsorships at all, I would
00:06:38
◼
►
like a quick little thanks mention.
00:06:40
◼
►
and I'm going to release it when I release my next product.
00:06:43
◼
►
And so the thanks mentioned will be for that.
00:06:45
◼
►
So I'll kind of-- this is all my working theory.
00:06:49
◼
►
I haven't fully decided on this yet,
00:06:50
◼
►
but I think that's the best idea because it's free.
00:06:53
◼
►
So it keeps the expectations on me low and the commitment
00:06:57
◼
►
to my time low.
00:07:00
◼
►
But I still see some upside and potentially a more valuable
00:07:04
◼
►
upside than I would if I tried to charge $50 for the thing
00:07:08
◼
►
and sell it to 40 people.
00:07:09
◼
►
Sounds like a completely unenforceable system.
00:07:12
◼
►
Exactly, well, yeah.
00:07:13
◼
►
It wouldn't be like-- I'm not going
00:07:15
◼
►
to go threaten to sue people who don't give me
00:07:18
◼
►
a plug in their--
00:07:19
◼
►
You'll never know it.
00:07:20
◼
►
You'll never know it unless you're
00:07:21
◼
►
watermarking their files.
00:07:24
◼
►
Again, this is all down the rabbit hole
00:07:26
◼
►
of detecting piracy and everything.
00:07:28
◼
►
It's so not worth it.
00:07:29
◼
►
It's so not worth it.
00:07:32
◼
►
So anyway, I believe that's pretty much all
00:07:35
◼
►
I have to say about that topic.
00:07:36
◼
►
I don't know.
00:07:37
◼
►
Is there anything more to say about it?
00:07:39
◼
►
Only that it seems like you're doing an excellent job of procrastinating from doing what is
00:07:43
◼
►
arguably your actual job, which is your next big app.
00:07:46
◼
►
Yeah, seriously.
00:07:47
◼
►
Between Bugshot and ATP and this, you're doing a very good job of not doing your job.
00:07:53
◼
►
One of the next app is that he just has to write before he can get back to what he was
00:07:58
◼
►
No, now I'm back to the big app.
00:07:59
◼
►
I mean, and I've been on it for like a nice solid week and a half or so, and it's been
00:08:04
◼
►
And this is-- I mean, I don't know how much you want to make
00:08:07
◼
►
this the Marko show again.
00:08:10
◼
►
Basically, the quick version is I
00:08:13
◼
►
got discouraged working on the big app for a while.
00:08:16
◼
►
And part of it was just because I was tired and lazy
00:08:19
◼
►
and burnt out from big coding jobs.
00:08:22
◼
►
Part of it was that I just wasn't really applying myself
00:08:25
◼
►
very well and wasn't really-- my discipline was pretty weak
00:08:29
◼
►
for a lot of the summer.
00:08:31
◼
►
And part of it was that the name I had chosen for the new big app
00:08:37
◼
►
ended up having a trademark problem.
00:08:40
◼
►
And I could either figure out licensing of that
00:08:44
◼
►
or use the trademark and spend a lot of money doing that maybe,
00:08:49
◼
►
or pick a different name.
00:08:51
◼
►
And so I listed all my options.
00:08:52
◼
►
I had to call a bunch of lawyers and figure out what to do.
00:08:54
◼
►
And it was very discouraging to have to be dealing with this.
00:08:59
◼
►
And I mentioned this on Twitter, and a lot of people
00:09:01
◼
►
chimed in saying they feel the same way.
00:09:03
◼
►
If I don't have a good name for something,
00:09:05
◼
►
I generally have a hard time working on it.
00:09:07
◼
►
To me, it gives it a personality,
00:09:10
◼
►
or it helps motivate me to see the end goal of the name
00:09:14
◼
►
of product, name of thing out there.
00:09:16
◼
►
And this is an app that has a web component,
00:09:19
◼
►
so I had to do things like get SSL certificates
00:09:20
◼
►
for the domain name.
00:09:21
◼
►
I already had the domain name that I wanted and everything.
00:09:23
◼
►
So it was like I had all this kind of work and hopes
00:09:28
◼
►
invested in this name and then for the possibility of not having not being able to use it and
00:09:33
◼
►
then I brainstorm new names and
00:09:36
◼
►
Came up with what's the what's the name of the audio aligner?
00:09:43
◼
►
Why you didn't focus group that one huh? No, I like it
00:09:46
◼
►
Again, it's it's gonna be used by like 40 people who cares you know
00:09:50
◼
►
I'm saying like if you didn't have a name for that one would you the same same type deal would you have not felt motivated?
00:09:55
◼
►
to complete it, just left it as like a single purpose tool for yourself
00:09:59
◼
►
once it has a name then it can be a thing. Well for most of its development it was called
00:10:03
◼
►
Audio Align, but I thought that was a stupid name and so kind of at the
00:10:07
◼
►
last minute I changed it. For that it was less important
00:10:11
◼
►
to have a great name up front because it's really like a utility. It's like
00:10:15
◼
►
you know like I don't have great names, I have a shell script that imports the
00:10:19
◼
►
files off of my AVCHD camcorder because AVCHD files are
00:10:23
◼
►
stupid and nothing supports them.
00:10:25
◼
►
So I wrote a shell script forever ago that imports them and converts them into something
00:10:30
◼
►
And that is called "Import Videos from Sony Camcorder Dutch."
00:10:36
◼
►
So it's not the best name.
00:10:38
◼
►
Well, you're scratching your own itch or you're solving a problem.
00:10:42
◼
►
And when you're solving a concrete problem, especially a smaller one, and you're not
00:10:46
◼
►
intending to make money off of it, I don't see that as being the same as writing this
00:10:51
◼
►
new big app, which is perhaps solving a problem for yourself, but it's also solving a problem
00:10:56
◼
►
hopefully for many, many, many other people, which totally changes your motivations.
00:11:00
◼
►
Exactly. And so that's why I wanted--and I had such a great name, and I was working
00:11:06
◼
►
on it. I looked up--the first classes I wrote for this new big app, I wrote last October.
00:11:14
◼
►
I've been thinking about this for a long time. Before I sold Instapaper, shortly after
00:11:18
◼
►
I started the magazine, I'm like,
00:11:20
◼
►
I've been thinking about doing this for a while.
00:11:22
◼
►
And I made some prototypes of some of the functionality
00:11:25
◼
►
way back then.
00:11:26
◼
►
I mean, I've been doing this for a long time.
00:11:28
◼
►
And I had this name in mind for most of that time.
00:11:32
◼
►
And so to not be able to use it, or to potentially
00:11:36
◼
►
have a big problem with using it suddenly,
00:11:39
◼
►
like after months of loving it, was very discouraging.
00:11:42
◼
►
Anyway, so I know it's a terrible excuse
00:11:45
◼
►
for not working on it very much for like two months.
00:11:48
◼
►
It's a horrible excuse.
00:11:50
◼
►
But it really did demotivate me.
00:11:53
◼
►
And I was certainly distracted by, you know,
00:11:56
◼
►
by "Bugshot" and by "Sidetrack."
00:11:59
◼
►
So, you know, there were, like, I had other distractions,
00:12:02
◼
►
but the main thing was, like, a combination of me being very
00:12:06
◼
►
lazy this summer and, you know, just having a hard time getting
00:12:10
◼
►
going on things and the discouragement
00:12:12
◼
►
from the naming issue.
00:12:14
◼
►
But the good thing is I now have two names.
00:12:18
◼
►
I have the original name and I have a new one
00:12:20
◼
►
I can use if I need to.
00:12:22
◼
►
And I'm still negotiating the trademark
00:12:23
◼
►
to get the original one that I want.
00:12:26
◼
►
So I'll see how those negotiations go.
00:12:29
◼
►
But if that falls apart, I have another name that I can use.
00:12:34
◼
►
I'd rather not, but I can.
00:12:36
◼
►
- I've forgotten what the original name was.
00:12:37
◼
►
I am it to me, so you can remind me.
00:12:39
◼
►
- I prefer the original over the second one.
00:12:43
◼
►
I did not care for the second one at all.
00:12:46
◼
►
We should really not be talking about this.
00:12:49
◼
►
This is painful.
00:12:50
◼
►
This is like constant inside jokes.
00:12:53
◼
►
This is-- anyway.
00:12:54
◼
►
So I had to make sure I tested into the correct chat room.
00:13:00
◼
►
That would have been funny.
00:13:02
◼
►
Basically, so yeah, that's what I've been doing.
00:13:07
◼
►
And recently-- I don't know if this really matters.
00:13:09
◼
►
I did, a couple days ago, decide to delete my desktop Twitter
00:13:13
◼
►
client and app.net client.
00:13:18
◼
►
Because I realized-- have I mentioned Rescue Time here yet?
00:13:20
◼
►
I mentioned it somewhere recently.
00:13:22
◼
►
I don't think so.
00:13:23
◼
►
One of my many podcasts.
00:13:25
◼
►
No, I don't know.
00:13:27
◼
►
I've been using Rescue Time.
00:13:28
◼
►
It's one of the great things I picked up
00:13:30
◼
►
from one of Merlin's many tools discussions
00:13:32
◼
►
from the last few years in which he has discussed
00:13:35
◼
►
every single productivity tool ever released
00:13:36
◼
►
or that could be released or that might be released
00:13:38
◼
►
for the Mac.
00:13:39
◼
►
And I picked up Rescue Time about six months ago.
00:13:44
◼
►
So what it does, it sits-- I think
00:13:50
◼
►
it's a kernel-level thing.
00:13:51
◼
►
It's some kind of creepy, deeply integrated thing
00:13:53
◼
►
on your computer.
00:13:54
◼
►
And it also sends all the stuff to a web service, which
00:13:58
◼
►
makes it even more creepy.
00:13:59
◼
►
And I wish it was just a local app, but it's not.
00:14:02
◼
►
So what it does is it records how much time
00:14:04
◼
►
you spend in every app.
00:14:05
◼
►
And if you give it permission, it
00:14:07
◼
►
also record what domain names you're browsing in web browsers.
00:14:13
◼
►
And so it basically gives you-- every week,
00:14:16
◼
►
it sends you an email saying, here is how you spent your time.
00:14:20
◼
►
Here's how many hours you've had on the computer.
00:14:22
◼
►
And here's how many hours you spent
00:14:24
◼
►
and what percentage of the time that is on things that are work,
00:14:27
◼
►
things that aren't work.
00:14:28
◼
►
And you can customize what that means.
00:14:30
◼
►
But it has pretty good defaults for Xcode
00:14:31
◼
►
is work for most people, whereas Tweetbot is not
00:14:35
◼
►
for most people and stuff like that.
00:14:37
◼
►
And they can break down by website.
00:14:39
◼
►
Like, maybe the New York Times might be work.
00:14:41
◼
►
Facebook probably isn't.
00:14:42
◼
►
Stuff like that.
00:14:43
◼
►
So it showed me over the last few months
00:14:48
◼
►
that the reason I installed this was
00:14:51
◼
►
I was feeling like I wasn't getting enough work time
00:14:53
◼
►
in every week.
00:14:54
◼
►
And I didn't know why.
00:14:56
◼
►
It turns out that I was getting enough work time
00:14:59
◼
►
most of the time.
00:15:00
◼
►
There were some weeks where it was busy, family stuff.
00:15:02
◼
►
But for the most part, I was getting enough work time.
00:15:04
◼
►
And the biggest problem was that I was just not
00:15:08
◼
►
spending the time well.
00:15:09
◼
►
And I was spending something like four hours a week out
00:15:14
◼
►
of my 36 to 50 work hours a week.
00:15:17
◼
►
I was spending about four of those in Tweetbot.
00:15:21
◼
►
And that was scary.
00:15:24
◼
►
I mean, do you guys use desktop Twitter clients?
00:15:25
◼
►
That's just efficient multitasking, though, isn't it?
00:15:28
◼
►
Whenever you're in I/O wait because something is compiling
00:15:31
◼
►
or tests are running or whatever, then you
00:15:33
◼
►
want to not leave the CPU cores idle so you can glance and read three tweets and then
00:15:38
◼
►
you come back and your tests are finished or your code is compiled or you finally hit
00:15:41
◼
►
that stupid break point. That's how I use Twitter all day.
00:15:45
◼
►
Yeah, same here.
00:15:47
◼
►
I don't think the total amount would bother me. Maybe if I saw a graph and it's all
00:15:51
◼
►
like continuous periods of time where I'm just using Twitter, but I think it would be
00:15:54
◼
►
little tiny slices.
00:15:56
◼
►
Well, the problem was that months ago I kind of gave up on reading my whole timeline.
00:16:05
◼
►
Like, I used to be a completionist in how I read both my Twitter timeline and my Tumblr dashboard back when I used Tumblr more.
00:16:12
◼
►
And I would read everything. I would have to, like, quote "catch up."
00:16:18
◼
►
And I still do that with mentions, but I no longer do that for the main timeline.
00:16:22
◼
►
And I haven't done that for the main timeline in months. I gave up months ago.
00:16:25
◼
►
You should just unfollow people.
00:16:28
◼
►
Well, yeah, there's a lot of people
00:16:29
◼
►
I have to follow for political reasons, stuff like that.
00:16:31
◼
►
Political, they're going to assassinate you
00:16:33
◼
►
if you don't follow them.
00:16:34
◼
►
You know that whole deal.
00:16:35
◼
►
You can unfollow anyone.
00:16:37
◼
►
Well, anyway, so I haven't even been following the main timeline
00:16:41
◼
►
And yet, I was still spending the same amount of time on it.
00:16:44
◼
►
I was still spending like four hours.
00:16:46
◼
►
What am I doing?
00:16:47
◼
►
And I think what I was doing was just clicking around.
00:16:50
◼
►
Because with the streaming API, you can get one at reply,
00:16:54
◼
►
and something lights up somewhere.
00:16:56
◼
►
And so there's something new to read.
00:16:58
◼
►
And I have a good amount of followers now,
00:17:00
◼
►
so there's something new to read almost all the time.
00:17:02
◼
►
And I can click around.
00:17:04
◼
►
And so it was a very, very large number of context switches,
00:17:10
◼
►
And I realized that when I was not running Tweetbot,
00:17:16
◼
►
I was getting way more done.
00:17:18
◼
►
And so I also realized that if I deleted it-- because I
00:17:22
◼
►
tried just quitting it.
00:17:23
◼
►
I don't have the self-control to keep it quick.
00:17:25
◼
►
Because it's like automatic.
00:17:27
◼
►
I just launch it, and it's like passive.
00:17:31
◼
►
I don't even realize I'm doing it.
00:17:33
◼
►
Does that bother you that you had
00:17:34
◼
►
to delete it instead of just choosing not to launch it?
00:17:37
◼
►
Oh, yeah, of course.
00:17:38
◼
►
I would love to have the kind of self-control
00:17:40
◼
►
where I can just say, you know what, I can't do it.
00:17:41
◼
►
But the reason I deleted it was because I had like six accounts
00:17:44
◼
►
configured in there.
00:17:46
◼
►
If I ever want to reinstall it, it's a giant pain in the butt.
00:17:49
◼
►
So I'm probably not going to do it.
00:17:51
◼
►
And so I still have it on my laptop.
00:17:52
◼
►
I figured if I need a desktop Twitter experience,
00:17:57
◼
►
like I did when I was announcing that this show was recording
00:18:00
◼
►
live, it's a big thing where I publish it
00:18:02
◼
►
on both app.net and Twitter, and then I retweet it
00:18:04
◼
►
into my main accounts from those services to get more people.
00:18:07
◼
►
So it helps to have a desktop client for that.
00:18:11
◼
►
So I figure I'll keep it on the laptop,
00:18:13
◼
►
and if I ever really need to do it a lot,
00:18:15
◼
►
I'll just keep the laptop open on my desk
00:18:17
◼
►
as the second computer.
00:18:18
◼
►
But my main computer does not have that on it,
00:18:21
◼
►
And so most of the time, not only is the temptation gone,
00:18:25
◼
►
but the ability to even read it is gone,
00:18:27
◼
►
which helps me because I don't have any self-control.
00:18:29
◼
►
So I have found in the last few days,
00:18:32
◼
►
it really has been a dramatic improvement.
00:18:35
◼
►
I don't know if it's-- it could just be temporary.
00:18:38
◼
►
Like when you lose three pounds on the very first day
00:18:40
◼
►
of a diet and you think every day is going to be like that.
00:18:43
◼
►
It could just be temporary, but it's a massive difference
00:18:47
◼
►
And I've gotten so much done in the last few days
00:18:50
◼
►
on the main big app because I'm not using Tweetbot on the desktop.
00:18:55
◼
►
And this is the first time since I've started using Twitter at all that I haven't had a desktop Twitter client open on a regular basis.
00:19:00
◼
►
Now do you have any audible alerts or push notifications on your phone?
00:19:07
◼
►
No, no, of course not. I never have. That I've never done. I've never gotten into that.
00:19:12
◼
►
Because I used to run servers and so I would reserve audible alerts for things that were really potentially important.
00:19:19
◼
►
So I don't have anything send me push notifications
00:19:21
◼
►
for any reason.
00:19:23
◼
►
It's just like, you know, and so I would sleep,
00:19:25
◼
►
back when I ran servers, I would sleep with my phone
00:19:28
◼
►
very close to my head with the speaker turned all the way up
00:19:30
◼
►
so that if something beeped in the middle of the night,
00:19:32
◼
►
I would hear it and wake up and go deal with it.
00:19:35
◼
►
- Right, I just ask because I didn't know if perhaps
00:19:38
◼
►
you would hear your phone chirping in the background
00:19:40
◼
►
and find yourself reaching over for your phone
00:19:42
◼
►
to figure out what was being talked about.
00:19:44
◼
►
I guess that's not really possible for either of you guys
00:19:46
◼
►
because you have a gazillion followers,
00:19:47
◼
►
Although I just crossed 3000.
00:19:51
◼
►
- Who's awesome now?
00:19:52
◼
►
No, not really.
00:19:53
◼
►
But anyway, but I guess for you guys,
00:19:55
◼
►
it would be hard to have those sorts of things turned on.
00:19:57
◼
►
Like I have the push notifications on
00:20:00
◼
►
for Tweetbot on my phone, but I do not have sounds on
00:20:03
◼
►
because I was finding that I am barely popular enough
00:20:06
◼
►
that I get enough audible notifications
00:20:09
◼
►
that it's distracting.
00:20:10
◼
►
But I had visions of you perhaps
00:20:12
◼
►
having these audible notifications on
00:20:14
◼
►
and then reaching over for your phone every five minutes,
00:20:16
◼
►
than negating the point of not having Tweetbot on your Mac at all.
00:20:20
◼
►
No, it really, I mean, I don't like using it on my phone, honestly.
00:20:24
◼
►
I would rather, I think, take out my laptop when I'm on the couch or lying in bed before going to sleep
00:20:28
◼
►
and, like, which I know is horrible for other reasons, but I think I'd rather catch up on Twitter
00:20:32
◼
►
then. I'd rather catch up on Twitter occasionally on a laptop than
00:20:36
◼
►
all day on a phone.
00:20:40
◼
►
You want to talk about something that's awesome? Let's do that. Our first sponsor this week
00:20:44
◼
►
is a return sponsor, it's 23andMe, again, because they are that awesome.
00:20:48
◼
►
So they give you the tools to better understand how your genes
00:20:53
◼
►
may impact your health. So this could help you or your doctor find health areas to keep
00:20:57
◼
►
or just tell you some really cool stuff about genealogy and your genetics.
00:21:00
◼
►
So they have over 240 personalized health,
00:21:04
◼
►
trait, and ancestry reports. So what they do is
00:21:07
◼
►
they send you a DNA kit. It's only $99.
00:21:11
◼
►
You sign up, you get a DNA kit, you give them a saliva sample so you don't have to cut a hole in your finger, you know, it's just saliva.
00:21:18
◼
►
You give them a saliva sample, send it back to them, and they give you a full report on lots of interesting things about your DNA as they profile it.
00:21:28
◼
►
They have over a quarter million members, which makes them the largest ancestry service in the world for DNA.
00:21:33
◼
►
And so they give you genetic information, here's the cool thing, you can figure out if you're related to any celebrities, it'll tell you that.
00:21:40
◼
►
If you have that gene that we talked about last time
00:21:43
◼
►
that makes you have smelly asparagus pee,
00:21:46
◼
►
they can tell you that.
00:21:48
◼
►
Or whether you like cilantro or not,
00:21:50
◼
►
they can tell you that.
00:21:51
◼
►
All sorts of fun stuff you can learn from your DNA.
00:21:54
◼
►
Plus, it can give you things like
00:21:56
◼
►
how closely are you related to Neanderthals?
00:21:59
◼
►
And how quickly do you metabolize coffee?
00:22:02
◼
►
There's all sorts of things they can tell you.
00:22:04
◼
►
And it's a fantastic service.
00:22:08
◼
►
Once again, 23andMe, $99 to give you this full DNA analysis
00:22:13
◼
►
of interesting characteristics you have,
00:22:16
◼
►
interesting ancestors you might have.
00:22:18
◼
►
It's really, really cool.
00:22:19
◼
►
So go to 23andMe.com/ATP for our show.
00:22:24
◼
►
That's 23andMe.com/ATP.
00:22:28
◼
►
Thanks a lot to them for sponsoring our show.
00:22:30
◼
►
- So you wanna hear a little bit about Fast Text?
00:22:35
◼
►
- Yeah, so yeah, go on, yeah.
00:22:37
◼
►
So last episode, which was number 24, I believe, we talked a little bit about my app, Fast
00:22:43
◼
►
Text, which was never designed to be a money-making enterprise.
00:22:46
◼
►
It was just kind of one of those things where I did it to prove to myself that I could.
00:22:50
◼
►
And I think because it was an app that nobody had heard of, and then we mentioned it, or
00:22:55
◼
►
actually more than just mentioned it, talked about it on ATP, which is a reasonably well
00:23:01
◼
►
well-listened to podcast, it has accidentally become an interesting study in what publicity
00:23:09
◼
►
does or does not do.
00:23:11
◼
►
So I did a little bit of homework for the Accidental Tech podcast before the podcast.
00:23:16
◼
►
And according to AppAnnie, which apparently I enabled on October 24th of 2011, I had 206
00:23:29
◼
►
between then and July 23rd. And on July 23rd, which I'm guessing is around the
00:23:34
◼
►
time that we recorded that episode, I had 11 downloads. And then I had not many, you
00:23:41
◼
►
know, two, three, zero, two, zero, zero, zero, one, which is about an average week and a
00:23:47
◼
►
half or whatever that is week of fast text downloads. Then on the day of the
00:23:51
◼
►
release of ATP, which was either August 1st or August 2nd, somewhere around there,
00:23:55
◼
►
I had 30 downloads 69 downloads 31 downloads 15 15 and yesterday was six or maybe was the day before yesterday
00:24:03
◼
►
all told between October 24th of 2011 and
00:24:07
◼
►
July 23rd of this year. I had according to app Annie 206 downloads and
00:24:12
◼
►
Between July 23rd and tonight, which is August 7th. I've had 185
00:24:18
◼
►
So I've almost had doubled the amount of downloads that I've had in the entirety of fast text existence
00:24:23
◼
►
And I believe I initially put it on the App Store.
00:24:27
◼
►
It was whenever iOS 4 came out, which I think was like late-ish 2011.
00:24:32
◼
►
So that said, what was really interesting to me about this was that once I get my next
00:24:39
◼
►
check from Apple, if I crunch this math properly, FastText will actually be in the green, which
00:24:46
◼
►
is really exciting.
00:24:47
◼
►
So even if you consider the three times $99 that I've paid for the Apple developer account,
00:24:53
◼
►
If you consider the $40 I paid for Opacity Express, which is a great app that enabled
00:24:57
◼
►
a completely non-artistic person to make an icon that's terrible but a lot better than
00:25:02
◼
►
it otherwise would have been.
00:25:05
◼
►
All that told, a fast text should be in the black soon.
00:25:07
◼
►
So that's very exciting.
00:25:08
◼
►
So thank you to everyone who bought it.
00:25:10
◼
►
And thank you to the people who have sent unsolicited icon updates.
00:25:15
◼
►
There have been only a handful.
00:25:16
◼
►
There's one that I actually really, really liked and I apologize because I don't have
00:25:19
◼
►
the gentleman's name in front of me that did it.
00:25:22
◼
►
So I might end up using that for whenever I do an update
00:25:26
◼
►
But the point I'm driving at is, we're a podcast that has
00:25:30
◼
►
tens of thousands of listeners.
00:25:32
◼
►
And even despite that, having a whole segment about my app,
00:25:39
◼
►
quote unquote, "only" led to 200 downloads.
00:25:41
◼
►
And don't take that as a complaint.
00:25:42
◼
►
That's not a bad thing at all.
00:25:43
◼
►
I'm extremely thankful for almost 200 of them.
00:25:47
◼
►
But the point I'm driving at is, even that much exposure,
00:25:51
◼
►
which not to be self-righteous, but I think that that was a pretty decent set of expo-
00:25:55
◼
►
it was pretty high exposure, it didn't lead to an overwhelming amount of sales.
00:25:59
◼
►
And I don't know if it's because the app is kind of silly, I mean, I- I- I- I-
00:26:04
◼
►
for whatever the reason, it didn't lead to a lot, and that's- I just found that to be interesting.
00:26:08
◼
►
So I don't know if you guys have any thoughts on that, and if not, we can talk about Minecraft, but...
00:26:12
◼
►
Just a little F-you.
00:26:13
◼
►
It has to be a product that people want to buy, like in-
00:26:17
◼
►
a lot of the stuff for the fast text thing,
00:26:19
◼
►
if people weren't in the market for a way
00:26:21
◼
►
to send text very quickly, they may have bought it just
00:26:24
◼
►
to make you feel better.
00:26:26
◼
►
Because that was the gist of the whole conversation.
00:26:29
◼
►
So fast text actually has a reasonable purpose.
00:26:33
◼
►
But you could go even narrower.
00:26:36
◼
►
Actually, even for text.
00:26:37
◼
►
By this point, people probably have a system
00:26:39
◼
►
of how they send texts or whatever.
00:26:40
◼
►
So maybe in the early days of the iPhone,
00:26:42
◼
►
it would have caught on.
00:26:43
◼
►
But if you have some application that
00:26:44
◼
►
a very narrow possible audience of people
00:26:48
◼
►
who want to do this thing,
00:26:49
◼
►
no amount of publicity is going to make
00:26:51
◼
►
5% of the people who have iPhones buy it.
00:26:55
◼
►
It's never going to happen.
00:26:57
◼
►
It's always going to, you know.
00:26:58
◼
►
And so awareness is one thing,
00:27:00
◼
►
where if you have an application that lets you
00:27:02
◼
►
take pictures and put filters on it, right?
00:27:05
◼
►
That's a pretty crowded market,
00:27:07
◼
►
but a lot of people could potentially do that.
00:27:08
◼
►
And if they've never heard of you,
00:27:09
◼
►
but they've heard of Instagram,
00:27:10
◼
►
they're going to get Instagram.
00:27:11
◼
►
If they've never, you know, if Hipstamatic,
00:27:13
◼
►
no one had ever heard of it, no one would ever buy it, even though it's a great application.
00:27:16
◼
►
So you have to get the word out somehow. So if you have an application with broad appeal,
00:27:20
◼
►
I think publicity is good. But it's like, look, the only reason people aren't buying
00:27:23
◼
►
this is because they don't even know it exists. They don't know to search for it. We have a weird
00:27:26
◼
►
name. How can they distinguish it from all the other crap apps in the store that claim to do
00:27:29
◼
►
the same thing? Ours is actually good. You got to get the word out about it. But if you have an
00:27:33
◼
►
obscure app or an app that's only of a limited appeal, getting the word out is not going to
00:27:40
◼
►
expand your base much. Right, and I think that Optia, which was a sponsor of ours a
00:27:44
◼
►
couple of weeks back, maybe a month ago now, was a great example of how advertising does
00:27:49
◼
►
work because here was a game that, as we famously pointed out and was talked about briefly on
00:27:54
◼
►
the last talk show, it didn't have any in-app purchase, which makes it unique and different,
00:27:58
◼
►
and it's a genuinely good game anyway. So I've not heard direct feedback from the developer,
00:28:04
◼
►
I've seen some general feedback from him that he's gotten a whole lot of sales from
00:28:11
◼
►
the ad reads that we've done and that others have done.
00:28:14
◼
►
And so I think you're right, John, that something that may have a little more universal appeal
00:28:19
◼
►
could arguably benefit greatly from being a sponsor or being talked about, even if they're
00:28:25
◼
►
not a sponsor.
00:28:26
◼
►
But for me, it was certainly a tremendous increase.
00:28:31
◼
►
And I'm extremely grateful for every one of those purchases, even if it was just to make
00:28:34
◼
►
my self-esteem a little bit better, as somebody has joked in the chat room. But either way,
00:28:39
◼
►
it wasn't like I'm about to retire on fast tech sales, unless I go ahead and sell it to Marco.
00:28:45
◼
►
Well, you got to work on version 2.0, right? Which better be a free upgrade,
00:28:49
◼
►
because I don't want to take this application again, Casey. 99 cents is all I budgeted for you
00:28:53
◼
►
for the year. Oh, that's too bad. So anyway, I don't know if there's anything else there,
00:28:58
◼
►
but I thought it was just a little interesting case study.
00:29:02
◼
►
Well, I think, and this actually lines up very well with my bug shot sales.
00:29:06
◼
►
I made the post last week or whenever about how
00:29:10
◼
►
people assume that because I have an audience in some places that
00:29:14
◼
►
any app I release is going to be some kind of giant hit, and that really isn't the case.
00:29:18
◼
►
I have an advantage, certainly, by having an established audience.
00:29:22
◼
►
I have an advantage mostly up front, where I'm guaranteed
00:29:26
◼
►
pretty good launch. But then after that, I'm in the same boat as everyone else.
00:29:33
◼
►
So, Bugshot, I posted my sales graph from the beginning until whenever that was, and
00:29:38
◼
►
I made that post like a week ago. And right now, when I made that post, my peak day, the
00:29:45
◼
►
launch day, I hit like $3,000 or something in that range. And then it dropped off significantly
00:29:52
◼
►
after that, of course, because it already
00:29:55
◼
►
reached a lot of people.
00:29:56
◼
►
And on that day, I got tons of press from bloggers,
00:30:00
◼
►
from the tech press.
00:30:02
◼
►
I mean, I got more press than most people could really
00:30:05
◼
►
hope for, including myself for an app
00:30:07
◼
►
that I only spent a week or two making.
00:30:10
◼
►
And so it was the perfect launch.
00:30:13
◼
►
But the fact is, yeah, it peaked and it was great.
00:30:18
◼
►
But then it fell down.
00:30:20
◼
►
And at the time I wrote this post,
00:30:22
◼
►
the average was $47 per day for the last five days.
00:30:27
◼
►
Well, the last two days has been under 20.
00:30:30
◼
►
It's been, I think yesterday was 16,
00:30:33
◼
►
day before that was 19.
00:30:35
◼
►
So obviously, this is a long tail effect
00:30:38
◼
►
dropping off very, very, very quickly.
00:30:40
◼
►
And yeah, 20 bucks a day is good,
00:30:44
◼
►
especially for no continued effort, that's good.
00:30:47
◼
►
But it isn't even staying there,
00:30:48
◼
►
going to keep going down and down and down.
00:30:50
◼
►
And the fact is, John, what you said
00:30:55
◼
►
is correct, that no matter what kind of audience you get,
00:30:58
◼
►
the app store is very, very crowded.
00:31:01
◼
►
And it's hard to make good money there.
00:31:04
◼
►
It's not impossible, but it's hard,
00:31:07
◼
►
because you're competing with so many other developers.
00:31:11
◼
►
And even-- Casey, your app, FastText,
00:31:15
◼
►
which we're going to plug like crazy,
00:31:17
◼
►
because I want the sales to go up.
00:31:20
◼
►
But your app already has, as John said,
00:31:24
◼
►
it's a specialty audience.
00:31:26
◼
►
If you have this need to quickly send pre-written text messages,
00:31:30
◼
►
that's the app for you.
00:31:32
◼
►
That's already some small segment of the user base.
00:31:36
◼
►
And then within that, you have to remove anybody
00:31:39
◼
►
who either decided that they didn't
00:31:40
◼
►
want to solve that problem after all,
00:31:42
◼
►
or doesn't know about your app, or knows
00:31:46
◼
►
about your app but decided not to buy it,
00:31:48
◼
►
and whether they bought someone else's or what,
00:31:53
◼
►
or just bought nothing.
00:31:54
◼
►
So just getting a bunch of people to even look at it
00:31:58
◼
►
isn't necessarily going to guarantee success.
00:32:01
◼
►
So it's just-- I don't know the answer to this,
00:32:05
◼
►
but I don't know how much Apple can really do about it.
00:32:09
◼
►
People complain to Apple that they're making less money
00:32:12
◼
►
in the App Store, but I just don't--
00:32:13
◼
►
we talked about this last episode.
00:32:15
◼
►
I don't really know what Apple's supposed to do about that exactly besides, you know,
00:32:19
◼
►
they can make a few minor changes here and there, but I don't think anything's going
00:32:23
◼
►
to fix the problem that there's hundreds of thousands of developers all trying to make
00:32:28
◼
►
the same, you know, thousand different kinds of apps and with varying levels of success.
00:32:36
◼
►
Marketing's not Apple's problem.
00:32:37
◼
►
I mean, Apple has huge power in marketing, but technically speaking, like, that's really
00:32:40
◼
►
on the individual developers.
00:32:42
◼
►
can't, it's very difficult to start an app store business and say, "Okay, now we just
00:32:47
◼
►
gotta wait for Apple to feature us." That is not really a viable strategy, even though
00:32:50
◼
►
Apple featuring you is probably going to give you tons of money. You can't count on that.
00:32:54
◼
►
You can't control that. You have to just do your own marketing. And if Apple features
00:32:58
◼
►
you, that's great. But if not, you better have a plan for how you're going to market
00:33:01
◼
►
your application.
00:33:02
◼
►
Also, Apple very rarely features things that are not free and not games.
00:33:07
◼
►
You never know.
00:33:10
◼
►
The Mac App Store is better.
00:33:11
◼
►
The Mac App Store, they will frequently feature big expensive applications.
00:33:15
◼
►
Well they have to because there's nothing else.
00:33:16
◼
►
There's cheap things.
00:33:17
◼
►
There's lots of cheap things in the Mac App Store.
00:33:19
◼
►
Lots of three and five dollar silly utility apps that are not great.
00:33:24
◼
►
But then there's the big apps that are worth it.
00:33:26
◼
►
It's like anything else.
00:33:27
◼
►
You've got to write a great app first.
00:33:29
◼
►
Is Fast Text a great app?
00:33:30
◼
►
I don't know.
00:33:31
◼
►
The icon's not great.
00:33:32
◼
►
That would probably cut your sales in half right there.
00:33:35
◼
►
That's true.
00:33:36
◼
►
the power of that icon. If you had an awesome looking icon, your sales would be double guaranteed.
00:33:40
◼
►
You know, and with that said, who is the end of the—let me dig this out. Let me stall for a second.
00:33:47
◼
►
It was Jacob Swiadeck. I hope I pronounced that right. I'm so sorry, Jacob, if I didn't. Who
00:33:53
◼
►
sent the one that I like the most of the three or four or five that I've gotten? And if I end up
00:34:00
◼
►
working out something with him that maybe I can use that for iOS 7, for the iOS 7 version of
00:34:05
◼
►
fast text, then maybe we'll see.
00:34:07
◼
►
And maybe it will get a whole lot better.
00:34:10
◼
►
And here again, we can use me as a kind of a case study for somebody who wrote
00:34:16
◼
►
an app that, I mean, I put a lot of effort into it in terms of qualitatively,
00:34:22
◼
►
but quantitatively, I wouldn't say it was that terribly much.
00:34:24
◼
►
Most of the effort I put into it was because I was learning Objective-C
00:34:27
◼
►
and Cocoa Touch at the time.
00:34:28
◼
►
If I were to write that app again today, I don't know, it'd probably take
00:34:32
◼
►
me a week at most, if not just a few days.
00:34:35
◼
►
What's on the inside doesn't matter, Casey.
00:34:37
◼
►
What's on the outside?
00:34:39
◼
►
This app just needs a makeover.
00:34:42
◼
►
When iOS 7 comes out, imagine this app comes out
00:34:44
◼
►
from the back with iOS 7 and a totally new icon.
00:34:48
◼
►
All the code underneath is exactly the same,
00:34:49
◼
►
but it just looks different on the outside.
00:34:51
◼
►
Everyone's going to woo and ah, and then you'll
00:34:53
◼
►
see the real sales numbers, maybe $300.
00:34:57
◼
►
No, I mean, all kidding aside, I know you're right.
00:35:00
◼
►
And again, the advantage of iOS 7
00:35:01
◼
►
that using raw UI kit, well from what I know today, using raw UI kit will actually be a
00:35:08
◼
►
good thing because I'll look new and modern and I'll fit right in.
00:35:13
◼
►
And maybe I'll go wild and use like tint colors or something, ooh. But you know just a new
00:35:20
◼
►
icon and getting some of the iOS 7 stuff for free I think will make a difference and so
00:35:27
◼
►
So we'll see what happens.
00:35:28
◼
►
And once iOS 7 comes out, we'll follow up.
00:35:31
◼
►
And maybe I'll have two sales a day
00:35:33
◼
►
instead of just one, which would have doubled my sales.
00:35:37
◼
►
So we'll see what happens.
00:35:39
◼
►
First of all, I'm curious to see how this shakes out with iOS 7
00:35:45
◼
►
and how cool it looks, and fashion-wise with apps.
00:35:49
◼
►
Because you're right.
00:35:52
◼
►
iOS 7 right now, just the default--
00:35:54
◼
►
if you just use default UI kit stuff
00:35:55
◼
►
and don't modify it at all, you look cool and modern,
00:35:58
◼
►
because iOS 7 looks cool and modern.
00:36:01
◼
►
iOS 1 looked cool and modern, too, at the time.
00:36:04
◼
►
And eventually, that became stale
00:36:06
◼
►
and didn't look cool anymore.
00:36:08
◼
►
I wonder how long it's going to take for iOS 7,
00:36:13
◼
►
for its default look, to start looking cheap or outdated.
00:36:18
◼
►
And I wonder also how many apps are going to come out with,
00:36:23
◼
►
know, "iOS 7 redesigns this fall that are all going to look exactly the same." Because
00:36:28
◼
►
they're all just going to look like iOS 7 stocks default stuff. Like, I really wonder
00:36:33
◼
►
because that's... it's going to be interesting to watch. I don't really know what to say
00:36:37
◼
►
about it in advance except it's going to be interesting to watch because a bunch of people
00:36:40
◼
►
are going to be making these big gambles and some of them are going to pay off and some
00:36:43
◼
►
of them really aren't because like, you know, it's like prisoner's dilemma. Like, if everyone
00:36:48
◼
►
makes their apps look just like iOS 7's default stuff, then they're all going to look terrible
00:36:52
◼
►
and bland. But if only a few people do it, their apps are going to look really cool and
00:36:57
◼
►
modern and everyone else's will look old.
00:37:00
◼
►
There's going to be that backlash kind of effect where if you are one of the few people
00:37:06
◼
►
who has an application that already looks really good and doesn't look particularly
00:37:10
◼
►
iOS 6-y, like it doesn't have that kind of heavyweight kind of played out look, if
00:37:17
◼
►
If you just keep your app the same and everyone else either converts to iOS 7 or copies to iOS 7,
00:37:22
◼
►
look, suddenly your branding is even stronger, because previously you had some kind of...
00:37:26
◼
►
Let's think of like the bot applications, Tweetbot, Calcbot.
00:37:29
◼
►
I don't know if they fall into this category, but they have a branding across all their applications.
00:37:32
◼
►
It's very heavy, but it's not exactly like iOS 6.
00:37:35
◼
►
I think they may be too close to it for it to work, but think of another application that has like a completely custom UI.
00:37:40
◼
►
It looks nothing like the OS at all. It's not a game, it's an application, but it did a really nice custom UI.
00:37:44
◼
►
How about Vesper?
00:37:45
◼
►
I think it's too close to iOS 7 as well.
00:37:48
◼
►
I was thinking like if you were just the other end of the spectrum,
00:37:51
◼
►
but also still don't look like iOS 6, you may be able to get away with not changing
00:37:55
◼
►
and like carrying your brand and making your brand even stronger
00:37:58
◼
►
as everyone else just goes all white and everything.
00:38:00
◼
►
Like it's a difficult line to walk.
00:38:01
◼
►
I wouldn't count on this as a plan.
00:38:03
◼
►
I would say you should really convert your stuff to look like iOS 7 if you can.
00:38:07
◼
►
But there are going to be survivors who are like, we didn't change our UI to look like iOS 7.
00:38:12
◼
►
We either stuck to our guns or we came up with an all new look
00:38:15
◼
►
it also doesn't look like iOS 7 because there is a strength in branding and not looking like all the other applications and
00:38:21
◼
►
since the iOS 6 UI and
00:38:23
◼
►
5 and 4 looks kind of played out if you go with like the default buttons and everything so many iOS
00:38:28
◼
►
Applications that are successful have custom UIs now, which is why everyone's scrambling with the iOS 7 thing, right?
00:38:33
◼
►
Some of those custom UIs
00:38:36
◼
►
could survive the trick is knowing am I one of those ones that can survive or if I stick to this am I just gonna
00:38:41
◼
►
look terrible. And I think a lot of them are just going to, because it's like native
00:38:45
◼
►
iOS 4.5.6 UI plus a couple custom controls, and that's going to be a mess.
00:38:50
◼
►
Oh, yeah. Yeah, I think the closer you look to iOS 6, the more old you'll look if you
00:38:55
◼
►
don't change it. Yeah, things like Vesper and Twitterific
00:38:59
◼
►
are already iOS 70, maybe not enough. Maybe Twitterific, because they just changed their
00:39:05
◼
►
app to become even more iOS 70, like they made minor tweaks. They were already there.
00:39:10
◼
►
Vesper I think has its own look that's a little bit like iOS 7, but I'm sure they're going
00:39:15
◼
►
to revise to sort of tap it over and realign a little bit, not making it look like iOS
00:39:20
◼
►
7, but just sort of like recognizing that it's living on an iOS 7 system.
00:39:24
◼
►
We'll see how much they revise that.
00:39:26
◼
►
But those apps are the lucky few that were already more or less positioned well and don't
00:39:32
◼
►
have a lot to do probably.
00:39:33
◼
►
Right, exactly.
00:39:34
◼
►
All right, our second sponsor this week is Squarespace.
00:39:40
◼
►
Squarespace is so awesome they support the entire podcast economy.
00:39:43
◼
►
They are the all-in-one platform that makes it fast and easy to create your own professional
00:39:47
◼
►
website or online portfolio.
00:39:49
◼
►
For a free trial and 10% off, go to squarespace.com and use offer code ATP...what month is it?
00:39:55
◼
►
That's right.
00:39:56
◼
►
Yeah, it's eight.
00:39:58
◼
►
Use offer code ATP8 at squarespace.com to get 10% off.
00:40:01
◼
►
I've got to update my text file here.
00:40:04
◼
►
Squarespace is constantly improving their platform with new features, new designs, and
00:40:07
◼
►
even better support.
00:40:09
◼
►
They have beautiful designs for you to start with and all the style options you need to
00:40:12
◼
►
create a unique website for you or your business.
00:40:15
◼
►
It's incredibly easy to use, but if you want some help, Squarespace has an amazing support
00:40:20
◼
►
They work 24/7.
00:40:22
◼
►
It starts at just $8 a month and includes a free domain name if you sign up for one
00:40:27
◼
►
Every design is automatically responsive so the mobile experience matches the overall
00:40:31
◼
►
style of your site.
00:40:32
◼
►
Your content will look great on every device every time.
00:40:35
◼
►
You don't have that stupid, you know how WordPress blogs, I don't mean to pick on
00:40:39
◼
►
on WordPress, but you know how they used to have that default mobile style that like every
00:40:45
◼
►
WordPress blog by default, I think maybe it was a theme or what, but like by default it
00:40:49
◼
►
had the same, it was like an iOS 3 mimicking appearance. It looked terrible. Squarespace
00:40:56
◼
►
doesn't do that. Squarespace has unique mobile versions of all of their themes that match
00:41:02
◼
►
the rest of the themes so that your website looks like the same style, looks like a smaller
00:41:06
◼
►
version of the same style. It's great.
00:41:08
◼
►
So, what's also amazing is that their code is beautiful too.
00:41:11
◼
►
They take just as much pride in the backend code as they do the front-end design.
00:41:15
◼
►
This ensures your site's content can be crawled by Google, Yahoo, Bing, and all other search engines.
00:41:20
◼
►
Yahoo, they're changing their logo, but they're keeping the exclamation point, right?
00:41:24
◼
►
I have no idea.
00:41:26
◼
►
We don't know, because the last logo will only be like 30 days from now, and maybe that one has no exclamation point.
00:41:31
◼
►
Oh, okay. So, Google, Yahoo, question mark, Bing, and all other search engines.
00:41:35
◼
►
Squarespace takes care of the hosting so you don't have to.
00:41:39
◼
►
So you can start a trial today with no credit card required.
00:41:42
◼
►
It's a real free trial,
00:41:44
◼
►
and you can start building your website.
00:41:46
◼
►
If you decide to sign up for Squarespace,
00:41:47
◼
►
make sure you use the offer code ATP8
00:41:50
◼
►
for the month of 8, ATP8 to get 10% off
00:41:53
◼
►
and to show your support for our show.
00:41:55
◼
►
Thanks a lot to Squarespace for supporting our show.
00:41:57
◼
►
They're everything you need
00:41:58
◼
►
to create an exceptional website.
00:42:00
◼
►
- All right, so do we wanna talk about Minecraft?
00:42:04
◼
►
Because I hear, John, that you really love Minecraft,
00:42:07
◼
►
and you particularly like installing Minecraft mods.
00:42:10
◼
►
I didn't do my homework.
00:42:12
◼
►
I didn't either.
00:42:13
◼
►
You guys are slackers.
00:42:14
◼
►
I put a second topic in there, too,
00:42:16
◼
►
that's actually more tech related.
00:42:18
◼
►
Oh, I missed that.
00:42:19
◼
►
I do have it open.
00:42:20
◼
►
The Google Chrome password thing.
00:42:23
◼
►
What was that?
00:42:24
◼
►
Was that just the iOS stuff, or was that more--
00:42:27
◼
►
No, it's a desktop Chrome.
00:42:28
◼
►
I didn't read this yet.
00:42:29
◼
►
Man, I'm back.
00:42:30
◼
►
I'll give you the summary, because it's really quick,
00:42:32
◼
►
and I want to do that.
00:42:32
◼
►
I think we'll get through this password one faster
00:42:35
◼
►
and leave the Minecraft one till the end.
00:42:37
◼
►
So the Chrome thing, I didn't actually
00:42:40
◼
►
read the original story.
00:42:41
◼
►
I just read the Hacker News thread,
00:42:42
◼
►
which is sufficient usually.
00:42:45
◼
►
If you have desktop Chrome and you go to Preferences,
00:42:47
◼
►
hit Click Advanced, and click Manage Passwords,
00:42:50
◼
►
and click on a password, it shows the little dots
00:42:52
◼
►
for the password, and there's a little button right next to it
00:42:54
◼
►
that says Show.
00:42:55
◼
►
You click the Show button, it shows you
00:42:56
◼
►
the password in plain text.
00:42:58
◼
►
And people don't like that.
00:43:01
◼
►
And this Hacker News thread that I've also linked in the little documents you can put
00:43:04
◼
►
in the show notes is one of some Google Chrome engineer explaining the reasoning behind that
00:43:11
◼
►
And like any Hacker News thread, which Marco is very familiar with, there's a lot of nerd-on-nerd
00:43:18
◼
►
violence going on in these Hacker News threads.
00:43:21
◼
►
It's kind of the worst.
00:43:23
◼
►
The Hacker News brings out the worst in nerds.
00:43:25
◼
►
Like there's the dark side of being a nerd, and if you get a bunch of them together, the
00:43:29
◼
►
The worst part comes out along with the good part sometimes.
00:43:32
◼
►
And the reasoning, the explanation
00:43:35
◼
►
for why the Chrome team decided to do this
00:43:40
◼
►
is definitely a nerd explanation.
00:43:41
◼
►
The explanation is, look, even if we didn't do that,
00:43:44
◼
►
we're not increasing security at all.
00:43:46
◼
►
Because once you have access to your computer
00:43:47
◼
►
and you're logged in, security is pointless game over.
00:43:51
◼
►
And people are like, why don't you have a master password,
00:43:54
◼
►
like Firefox?
00:43:54
◼
►
And the nerd explanation is, look,
00:43:57
◼
►
that doesn't actually protect you.
00:43:58
◼
►
If you're sitting there in front of the computer
00:44:00
◼
►
and you're logged in, you can get all this information.
00:44:02
◼
►
It's not possible to hide information from yourself
00:44:04
◼
►
because you are going to use the information to log
00:44:07
◼
►
into websites.
00:44:09
◼
►
It's like DRM, where they want to give you the content
00:44:12
◼
►
but somehow prevent you from getting the content.
00:44:14
◼
►
They're cross purposes.
00:44:16
◼
►
And so the reasoning is, if we didn't--
00:44:20
◼
►
by removing that button that shows you your plain text
00:44:22
◼
►
password, we would be effectively
00:44:25
◼
►
lying to the user, making them think
00:44:27
◼
►
that it's more secure than it really is.
00:44:28
◼
►
And a novice user might somehow think,
00:44:30
◼
►
oh, no one can get my password,
00:44:32
◼
►
because it's just a bunch of dots.
00:44:33
◼
►
There's no way they can get that, right?
00:44:36
◼
►
And that is definitely a very nerdy explanation,
00:44:37
◼
►
because you're like, let me just think about it
00:44:39
◼
►
in the abstract.
00:44:41
◼
►
It's not actually any more or less secure.
00:44:43
◼
►
Effectively, the security is the same.
00:44:45
◼
►
So I want to be technically honest,
00:44:47
◼
►
and we're just going to leave the button in.
00:44:49
◼
►
And they get yelled at in the Hacker News thread
00:44:52
◼
►
by some people who don't understand the security
00:44:54
◼
►
issues, some of them.
00:44:55
◼
►
Some people say you just do what Firefox does and don't understand that doesn't help either.
00:44:59
◼
►
But also a lot of people who understand that argument and just think it's a terrible one.
00:45:03
◼
►
And I fall into that camp.
00:45:05
◼
►
And it's explained very well by the good nerds showing the good parts of being a nerd.
00:45:10
◼
►
And of course they're good because I agree with them.
00:45:13
◼
►
In the thread of basically saying, there's a difference.
00:45:16
◼
►
I think the best analogy was like, safe.
00:45:18
◼
►
No safe is uncrackable.
00:45:20
◼
►
The job of the safe is to make it time-consuming, inconvenient, noisy, difficult to get in.
00:45:26
◼
►
You can always get into a safe.
00:45:28
◼
►
The safe is there to delay you sufficiently long that other issues come in.
00:45:32
◼
►
And I think having plain text passwords visible to anyone who grabs your mouse for five seconds
00:45:39
◼
►
is, without a lot of knowledge, it's too easy.
00:45:43
◼
►
It's just too easy.
00:45:44
◼
►
Like, the previous easiest way to do it would be go to a website that you want their password for,
00:45:49
◼
►
or let it autofill, right click, inspect,
00:45:51
◼
►
change the text field to password,
00:45:53
◼
►
that requires much more technical knowledge
00:45:55
◼
►
and takes longer than, command comma,
00:45:59
◼
►
click, click, click, click, click, I've seen your password.
00:46:02
◼
►
It's just too darn easy, too fast.
00:46:04
◼
►
And that's what you're trying to do, is draw a line there.
00:46:07
◼
►
No, you can always get to it.
00:46:09
◼
►
You're not actually preventing anyone to get to it.
00:46:10
◼
►
You're just trying to make the time limit long enough
00:46:12
◼
►
that it's not, if I turn my back for one second
00:46:15
◼
►
and someone grabs my mouse,
00:46:16
◼
►
they can see my plain text password.
00:46:17
◼
►
'Cause that's literally how it is.
00:46:18
◼
►
someone who's fast with a mouse, you could like turn your head, talk to someone, say five words,
00:46:22
◼
►
and they could have seen your plain text password. No other way to get that password is that fast,
00:46:27
◼
►
without like, you know, malware or some other, you know, actual nerd hack type thing of getting into your computer.
00:46:33
◼
►
So, I think this is a fairly terrible decision, and it just goes to show that security is not a black and white type thing.
00:46:37
◼
►
Like, by removing that show button, technically speaking, you're not making it any more secure,
00:46:41
◼
►
but practically speaking, there's a big, big difference between just letting someone click through preferences
00:46:47
◼
►
to see your plain text password in three seconds and requiring them to at least know how to
00:46:51
◼
►
use the Web Inspector or type something or put in, you know, do something that's beyond
00:46:55
◼
►
the realm of just going to settings.
00:46:57
◼
►
Yeah, this is a weird, you know, I was reading about this now. It's just a weird attitude
00:47:04
◼
►
to have towards security that this engineer is displaying here. And I assume that the
00:47:13
◼
►
engineer did not have permission to write this, because if they did, their bot should
00:47:18
◼
►
You don't need permission at Google. It's all one big, happy family of engineers working
00:47:22
◼
►
— but it's definitely a nerdy-type position, because it's like, you know, I'm not actually
00:47:28
◼
►
increasing security by removing that button. Therefore, I won't do it because it's intellectually
00:47:32
◼
►
dishonest to remove that button. And they're not understanding the practical issues, because
00:47:35
◼
►
they're like, no, that's, you know, it's like mathematical or black and white, and
00:47:41
◼
►
They, you know, he's not like, I guess they said they would consider these nuances but
00:47:45
◼
►
didn't deem them important, that there was some sort of, we felt like we were being dishonest
00:47:48
◼
►
or misleading to the user by doing this, but it just does not hold together.
00:47:52
◼
►
Like, practically speaking, that button is a problem where it is and how easy it is to
00:47:58
◼
►
Yeah, it's kind of like an immature attitude to say like, "Well, this isn't really going
00:48:03
◼
►
to help security," although actually your points are that it kind of does.
00:48:07
◼
►
But their attitude is, "We don't think this is really going to help security, so
00:48:11
◼
►
we're just not going to do it."
00:48:14
◼
►
And the attitude they're having here, it kind of sounds like they messed up and they're
00:48:18
◼
►
having a hard time accepting that or admitting that.
00:48:20
◼
►
Well, they said they've debated it and discussed it for years.
00:48:23
◼
►
And if they've debated it and discussed it for years, maybe the people who are on
00:48:26
◼
►
the side of sanity are just tired of arguing with the people who are not, or the wrong
00:48:31
◼
►
person is in control.
00:48:33
◼
►
You know, it just boggles my mind that it's not so clear to everybody that this is the wrong decision to make for practical reasons.
00:48:42
◼
►
Like, and just, you know, you should be able to put things into their right comps.
00:48:46
◼
►
No, you're not actually making it more secure, but like security is more than just like, is it hackable? Yes, no.
00:48:52
◼
►
It's a continuum. And at this, you know, there's a certain threshold beyond which it's just too darn easy to see people's plain text passwords.
00:49:00
◼
►
And many people were giving examples of why people might do these malicious type things.
00:49:06
◼
►
There's a threshold.
00:49:10
◼
►
If there was one button you could press on your keyboard that would put all your plaintext
00:49:13
◼
►
passwords up on the screen, you would never enable that button.
00:49:15
◼
►
But the Google attitude that's expressed here is like, "Well, they can get all those passwords
00:49:18
◼
►
anyway if they have access to your keyboard, so there's no harm in leaving a single button
00:49:22
◼
►
that shows them all instantly."
00:49:24
◼
►
That's the obvious extreme thing.
00:49:27
◼
►
Time required matters.
00:49:28
◼
►
and, you know, skills. And going to the settings menu and clicking four times is not a very
00:49:36
◼
►
high time or skill barrier. It's just too easy.
00:49:39
◼
►
Well, you know what's interesting is, you know, everyone's perception of Google, and
00:49:43
◼
►
mine to some degree included, is that it's a collection of unbelievably bright people
00:49:48
◼
►
that are all working together. And this strikes me as the argument made by a bright person,
00:49:54
◼
►
Like an academically bright person, but not a realist.
00:50:00
◼
►
And just like you were saying, it still is a big security hole, but the PhD, air quote,
00:50:08
◼
►
"PhD" argues correctly that, well, it's no different than what we're already doing.
00:50:13
◼
►
It's a very short-sighted...
00:50:15
◼
►
You're hanging your hat on academia when reality is very different, and it just seems silly.
00:50:19
◼
►
it fits well with my very uninformed perception of what Google is.
00:50:24
◼
►
Oh definitely. I mean honestly, and maybe this is just me being a little bit
00:50:29
◼
►
tinfoil heady, but I
00:50:34
◼
►
to me, Chrome, I treat Chrome as though
00:50:39
◼
►
it is Google. And that everything I do in it, Google knows. Or can easily
00:50:44
◼
►
easily get or is collecting.
00:50:47
◼
►
Even though I know that what they do collect
00:50:50
◼
►
is more limited than that, and I know
00:50:52
◼
►
there's things like Chromium, like the open source thing that
00:50:55
◼
►
has less of their stuff in it, but I still generally
00:50:58
◼
►
treat Chrome as though it is a giant Google application.
00:51:03
◼
►
It is a giant Google ad, basically,
00:51:05
◼
►
and it's just recording everything I do,
00:51:07
◼
►
even though I know that's not the case.
00:51:08
◼
►
But that's not entirely untrue.
00:51:11
◼
►
There's some traces of truth to that here and there
00:51:13
◼
►
and various things it does.
00:51:15
◼
►
So to me, Chrome is like my Google and Facebook
00:51:20
◼
►
kind of silo, quarantine, where I use Safari
00:51:24
◼
►
for my main browsing, and I use Chrome for things
00:51:27
◼
►
that I know I'm being spot on, even though I know those companies are matching my IP
00:51:31
◼
►
and figuring out that I'm really the same person, even in Safari.
00:51:35
◼
►
But I've noticed that Chrome also-- because I
00:51:42
◼
►
have this kind of pessimistic attitude towards Chrome
00:51:47
◼
►
and this defensive attitude.
00:51:49
◼
►
I also-- generally when Chrome asks me for keychain access,
00:51:56
◼
►
And every time you visit any website at all
00:51:59
◼
►
that has a password in it, Chrome will prompt a box
00:52:02
◼
►
on Mac saying, hey, Google Chrome
00:52:04
◼
►
wants access to your keychain.
00:52:05
◼
►
Always allow?
00:52:07
◼
►
And I click no every time.
00:52:10
◼
►
And it'll keep asking.
00:52:11
◼
►
It'll ask like six times for a page load to like Twitter.com
00:52:14
◼
►
or Facebook or Google or whatever.
00:52:17
◼
►
It'll ask a lot.
00:52:19
◼
►
Obviously, Chrome for Macs is clearly
00:52:24
◼
►
misusing the Keychain API.
00:52:26
◼
►
Clearly, I don't think it's that they don't understand it.
00:52:29
◼
►
I think it's they don't respect it.
00:52:31
◼
►
I think Google has this culture of engineering arrogance, which
00:52:35
◼
►
is often earned, but sometimes not.
00:52:38
◼
►
And Macs have this awesome keychain system
00:52:42
◼
►
that is pretty secure and certainly better
00:52:45
◼
►
than a lot of these methods.
00:52:47
◼
►
And Chrome basically tries to take it,
00:52:51
◼
►
like take it over, take all the value out of it, but yet still
00:52:53
◼
►
have its own little system that does its own thing on the side
00:52:56
◼
►
because they think they're better.
00:52:57
◼
►
Well, they want to be cross-platform.
00:52:58
◼
►
They don't want to be tied to-- I
00:53:00
◼
►
don't blame Chrome for not having deeper OS X integration,
00:53:04
◼
►
because that's the value in Chrome.
00:53:06
◼
►
Well, then why access the keychain at all?
00:53:08
◼
►
Well, you know, like, they have their own way to store these things,
00:53:12
◼
►
and they want to integrate a little bit, but they're certainly not going to say,
00:53:14
◼
►
"Oh, on the Mac, all we do is use Qchain," because that's not going to be the case.
00:53:17
◼
►
Like, the value I see in Chrome is that I know that if I go somewhere else,
00:53:23
◼
►
my Chrome environment is there too, because Chrome is not tied to any OS.
00:53:26
◼
►
Like, if I installed Chrome on Windows and signed in with my Google account
00:53:29
◼
►
and synced everything, I'd have all my preferences, all my extensions,
00:53:32
◼
►
all my tabs, all my history, all my passwords, all that stuff on Windows.
00:53:36
◼
►
Like that's the value in Chrome.
00:53:38
◼
►
That would not be the case in Safari.
00:53:39
◼
►
It wasn't even the case when it was Safari for Windows, right?
00:53:42
◼
►
So I think you're torturing yourself
00:53:44
◼
►
by not letting Chrome do these things.
00:53:46
◼
►
You either use it or don't use it.
00:53:48
◼
►
But if you're going to use it, just
00:53:48
◼
►
let it do what it's going to do.
00:53:50
◼
►
I don't see anything worse about it
00:53:52
◼
►
in terms of being tracked or anything like that.
00:53:54
◼
►
And I really like Chrome as a web browser,
00:53:56
◼
►
especially since WebKit 2 was introduced
00:53:59
◼
►
and Safari started to be flaky.
00:54:00
◼
►
Safari is still my default browser,
00:54:02
◼
►
but Chrome is much more solid for me.
00:54:05
◼
►
And I spend a lot of time in it.
00:54:06
◼
►
And I don't fight it.
00:54:07
◼
►
I let it do what I want.
00:54:08
◼
►
And I'm happy when I go to another machine,
00:54:09
◼
►
sync everything up in Chrome, and my whole Chrome environment
00:54:12
◼
►
I wish every part of my computing experience
00:54:14
◼
►
was like that.
00:54:15
◼
►
So when you say your whole Chrome environment,
00:54:17
◼
►
I treat Chrome the same way Marco does.
00:54:19
◼
►
But what is synced that makes your experience that much
00:54:25
◼
►
I use extensions, Chrome extensions.
00:54:27
◼
►
And I'm annoyed.
00:54:28
◼
►
I can't use default Chrome at this point.
00:54:30
◼
►
I'm too addicted to the handful of extensions that I use.
00:54:32
◼
►
I like my preferences of what's displayed in NOD.
00:54:35
◼
►
like my bookmarks bar, my bookmark menu,
00:54:38
◼
►
all those little things, like when you go to a new machine,
00:54:40
◼
►
you gotta go away, especially because Chrome's preferences
00:54:42
◼
►
are terrible, like Chrome's UI is not nice,
00:54:45
◼
►
it's not Mac-like and it's also not nice,
00:54:46
◼
►
so it's double whammy against it.
00:54:48
◼
►
And I would not wanna go into that UI
00:54:52
◼
►
every time I was on a new machine and configure stuff,
00:54:54
◼
►
like I don't wanna go in there ever,
00:54:56
◼
►
so it's great when I could just sign in with my Google ID
00:54:58
◼
►
and get everything synced up,
00:54:59
◼
►
like that's the experience I wanna have
00:55:01
◼
►
with all my applications, with iCloud,
00:55:02
◼
►
That's the dream of iCloud and all the Apple stuff.
00:55:05
◼
►
It's just go anywhere, sign in with your Apple ID,
00:55:07
◼
►
all your stuff and awareness of who you are
00:55:09
◼
►
and everything you've ever purchased
00:55:11
◼
►
and all your preferences and everything
00:55:13
◼
►
are all just there with you.
00:55:13
◼
►
And that is still not the case on OS X.
00:55:15
◼
►
If I set up a new Mac, it sets up some things for me
00:55:18
◼
►
and they're getting better about it.
00:55:19
◼
►
But it is not like my Chromebook fell in the ocean.
00:55:23
◼
►
Give me another Chromebook, sign in with my Google ID,
00:55:27
◼
►
and it looks just like my previous Chromebook, which
00:55:29
◼
►
is, granted, easier when all your thing is
00:55:31
◼
►
a giant web browser, but you know, that's what Apple is working towards.
00:55:34
◼
►
Right, and in case I don't go near the ocean, so it isn't a problem for us.
00:55:36
◼
►
If you drop it in a lake, it's just as dead. And it's muddy.
00:55:41
◼
►
Wow. Oh, goodness.
00:55:47
◼
►
And filled with broken glass that cuts your feet because there's no way of still wearing
00:55:50
◼
►
it. Oh, come now. Although I will say, now we're
00:55:53
◼
►
looking... What lake have you been to?
00:55:55
◼
►
Lakes are filled with sharp broken glass. Everyone knows that.
00:55:58
◼
►
No, they're not. No, they're not.
00:55:59
◼
►
Yes, they are, from beer bottles from Lake Yokels.
00:56:04
◼
►
There's no waves to agitate them enough to turn into sea glass.
00:56:09
◼
►
There are small waves from boats and stuff.
00:56:11
◼
►
There are waves from boats.
00:56:12
◼
►
Yeah, it takes much longer.
00:56:13
◼
►
That's why you should get cut.
00:56:14
◼
►
Although, I tell you what.
00:56:15
◼
►
I'm stealing a line from Kevin James right now, but I have never screamed louder, like
00:56:20
◼
►
more of a little girl, than when a piece of seaweed from the bottom of the lake touches
00:56:25
◼
►
Oh, my goodness.
00:56:26
◼
►
It's not seaweed if it's in a lake.
00:56:28
◼
►
Oh, whatever. Lakeweed. Whatever it is.
00:56:31
◼
►
That stuff freaks me out so hard. Oh, God.
00:56:34
◼
►
Are we in After Dark already? I didn't even think we ended the show.
00:56:37
◼
►
It's all downhill from here.
00:56:40
◼
►
I could talk about Minecraft mods to finish it up.
00:56:43
◼
►
Well, I have a feeling that's going to last a while. Do we want to end it here and then do Minecraft for the next episode?
00:56:48
◼
►
It's up to you guys. I have no preference.
00:56:50
◼
►
It could just become the topic that we always push off to the next episode.
00:56:53
◼
►
I'm okay with that. That can be a thing. I'm okay with that.
00:56:56
◼
►
Is there something that Casey and I can do to make it a better topic for us to discuss?
00:57:00
◼
►
Well, like I said, you guys should, you know, adopt a neighborhood kid and have them request that you install Minecraft mod to them.
00:57:08
◼
►
Because like we discussed, that's not at all creepy.
00:57:11
◼
►
Yeah, so just go install Minecraft. You might have to pay for it, but you know, now that Casey's selling all these copies of FastX, he can afford it.
00:57:19
◼
►
it and pick a mod like pick you know I can send you I can send you the name of a mod because that's
00:57:26
◼
►
all you get from a kid like I want that whatever like kids discover these mods by watching youtube
00:57:31
◼
►
videos and youtube videos is show someone playing hey look at this cool new mod you can do this you
00:57:34
◼
►
can do that kids watch these videos say I want to do that and all you've got to go on is the youtube
00:57:39
◼
►
video and usually they just mention the name of the mod it's like that's like video you know it's
00:57:44
◼
►
like video podcasting type thing but on youtube youtube channel where every week they'll say okay
00:57:48
◼
►
Here are these new mods we're checking out and do some stuff with it and it's a show.
00:57:52
◼
►
So not all of them have like show note links to say if you're interested in this mod link
00:57:57
◼
►
In fact, most of them don't.
00:57:58
◼
►
So you just have a name like I want the whatever mod.
00:58:01
◼
►
And given those two pieces of information that Minecraft exists, that there's a YouTube
00:58:04
◼
►
video that shows someone using this mod and a kid wants that mod, go and see how long
00:58:09
◼
►
it takes you to successfully get that mod into Minecraft.
00:58:14
◼
►
Is this why there's infinite Minecraft-related spam on the App Store?
00:58:20
◼
►
I don't know why. I can't quite understand what has happened to...
00:58:25
◼
►
It could be like a broken windows type thing where Minecraft was very popular and it's
00:58:28
◼
►
been around for a long time and at a certain point people stopped fixing the windows.
00:58:31
◼
►
And so now just like all of them have been knocked out by stones.
00:58:34
◼
►
Yeah, maybe. I don't know. I mean...
00:58:36
◼
►
Look, we're already talking about this. Might as well get into it now.
00:58:40
◼
►
Alright, I've got time. I've got to go to another podcast in half an hour.
00:58:46
◼
►
Alright, so...
00:58:47
◼
►
You're so popular.
00:58:48
◼
►
Yeah. So Minecraft mods. The problem with Minecraft mods, I complained about it on Twitter
00:58:55
◼
►
a little bit and I hesitated to complain about it on Twitter because I didn't actually want
00:58:58
◼
►
anyone to help. And the other thing I didn't want was people to think that it was a technical
00:59:04
◼
►
It is totally not a technology-based issue. It is a social, community-based issue.
00:59:11
◼
►
That's the problem with Minecraft mods. And that is the essential thing to understand about them.
00:59:15
◼
►
That it's not difficulty in doing something with computers or software that's buggy or anything like that.
00:59:23
◼
►
It is completely evidence of what happens when either there is just chaos and anarchy in the community,
00:59:30
◼
►
like the broken windows thing where no one is repairing anything and everything's just
00:59:33
◼
►
in shambles. And it also looks a lot like Lord of the Flies, where it's just a bunch
00:59:38
◼
►
of kids on an island and you just leave for like two months and then you come back and
00:59:42
◼
►
it's just, you know, it's Lord of the Flies. Like, the entire community has been, uh, is
00:59:47
◼
►
run by young children. I don't think it really is run by young children. I think Minecraft
00:59:51
◼
►
is played by the same kind of demographic that plays all games, which is probably like
00:59:54
◼
►
the average of a 30-year-old person or something. But it seems like it's run by kids. So here's
00:59:59
◼
►
Here's the problem. If you got Minecraft, like you can go to the Minecraft store, you
01:00:05
◼
►
know, mojang.com or whatever it is, buy Minecraft, download it, play it. Even that-
01:00:10
◼
►
Hold on, hold on, hold on. Can you explain for those of us who don't know what Minecraft
01:00:13
◼
►
is, what Minecraft is?
01:00:15
◼
►
We're asking for a friend.
01:00:18
◼
►
I'm asking for a friend.
01:00:20
◼
►
Whose name might also be Casey.
01:00:21
◼
►
It's actually not important what Minecraft is, but briefly it's a- I can't explain it
01:00:24
◼
►
without doing jargon. I was gonna say it's a voxel-based game, but anyway.
01:00:28
◼
►
You don't know what voxels are.
01:00:30
◼
►
I don't even know if it uses voxels.
01:00:31
◼
►
Wait, like Tiberian Sun?
01:00:32
◼
►
Yeah, remember Comanche on the PC, Marco?
01:00:36
◼
►
Back in the day?
01:00:38
◼
►
Anyway, you can Google it later.
01:00:39
◼
►
You make a bunch of cubes, and the cubes come in different materials, and the materials
01:00:46
◼
►
have properties, and they start you off with a procedurally generated world with grass
01:00:51
◼
►
and water and mountains and stuff like that, and you can hit little cubes to make them
01:00:55
◼
►
disappear or use cubes to make more cubes appear. So it's like Legos, but all the Legos
01:01:01
◼
►
are cubes, and they're made of different materials and they interact with each other. You can
01:01:04
◼
►
put water on lava and different things happen and stuff like that.
01:01:07
◼
►
Okay, so how do you win? The appeal of the game is like a sandbox game,
01:01:11
◼
►
literally. There's a survival mode where you can go and you have health and there's enemies
01:01:15
◼
►
that come out at night and you have to defend against them and fight them by clicking on
01:01:17
◼
►
them or whatever. And then there's other modes where you're just like, you don't have any
01:01:21
◼
►
health or life, you're just there playing in a big bin of Legos.
01:01:25
◼
►
What do you want to do? You want to build things. You know, you want to build structures, build architecture,
01:01:29
◼
►
you can dig into the ground and
01:01:31
◼
►
mine for minerals and jewels and make structures underground and do all sorts of very interesting things.
01:01:36
◼
►
It's totally a sandbox game.
01:01:37
◼
►
So you like it because it's a combination of Legos and GameCube?
01:01:40
◼
►
I don't play it. I'm not into Minecraft.
01:01:42
◼
►
I played it enough to know that it's not really familiar, but kids like it and my son really, really likes it.
01:01:46
◼
►
So that's the game, and the mods, you know, alter the behavior of the game, like
01:01:54
◼
►
There's certain amount of like things you can put on your person like different kinds of armor
01:01:57
◼
►
And there's a mod that gives you different
01:01:59
◼
►
You know armor with special abilities like armor lets you glide or fly or jump higher
01:02:03
◼
►
And there's you know mods that give you larger explosives
01:02:06
◼
►
You know they have TNT in the game
01:02:08
◼
►
But what if you want something that makes it even bigger explosion or?
01:02:10
◼
►
Mods that give you new enemies instead of just the regular zombies and creepers that are going around you can get different kinds of it
01:02:15
◼
►
So that's what the big mods do what mods do right now. It is mods
01:02:19
◼
►
accepted or like an extension or is it the sort of thing where you would get like some
01:02:25
◼
►
Hypothetically if you were young and couldn't afford things you would get a patch so that you wouldn't have to register a game and pay for
01:02:33
◼
►
Well, so here's the thing about the game like just like I was saying before just getting the game itself like no mods
01:02:40
◼
►
I just want to buy this game and play out of my Mac even that was not a great experience
01:02:43
◼
►
until recently and even now it's not great like I
01:02:47
◼
►
When I first bought the game, you get an icon, it's in your application folder, you double-click it, it doesn't work.
01:02:51
◼
►
Like, that's not a good experience.
01:02:53
◼
►
Just, like, the game does not launch. And it's like all this permission errors,
01:02:58
◼
►
and if you had the older version, you had to go in and chmod something, or, you know,
01:03:01
◼
►
it turned out being faster for me to just, like,
01:03:04
◼
►
run the jar file from the command line using the Java command line thing to get the game started because their wrapper thing didn't work
01:03:10
◼
►
right. So right off the bat, it's not a great experience just for the game itself. Because, seriously, if I buy a game,
01:03:15
◼
►
I downloaded that I put a little app icon. I double-click it the game doesn't launch
01:03:18
◼
►
You know game over and this is not again
01:03:21
◼
►
It's not like version one of a game minecraft had been out for years by the time
01:03:24
◼
►
I installed it for the first time and it just didn't work
01:03:26
◼
►
And so how did you allow your son to play this if the experience was that bad already?
01:03:31
◼
►
I would have expected you would have said son. I'm sorry, but this just doesn't cut the mustard
01:03:35
◼
►
Yeah, you know for gaming you put up with a lot of hell. I put up with Windows to play some games
01:03:41
◼
►
Eventually just want the games to play and I didn't you know, I this was years ago
01:03:45
◼
►
it was like years after the game had come out but years before now and I
01:03:49
◼
►
Played around in it
01:03:51
◼
►
wasn't that I think I fired it up again so I could see like the five by five minecraft server where they did a
01:03:56
◼
►
Giant version of my head floating in the sky. So I went and flew around in there for a while. Look at that
01:04:01
◼
►
And that was fun, but I don't actually play but so
01:04:05
◼
►
My son's friends are into it and you know, oh you got a can I play Minecraft? I'm like, okay
01:04:10
◼
►
Well, I already paid for it, I have it, so here you go, you can play Minecraft.
01:04:12
◼
►
And then he starts watching the YouTube videos about mods, and says, "Can I have, like, the, you know, the armor movement mod, which gives you some armor stuff that lets you, you know, fly and move and stuff like that?"
01:04:23
◼
►
Uh, and, "Ah, it's not clear what you're talking about."
01:04:26
◼
►
And he says this, and shows me a YouTube video, and this one actually did have a link, so it was like, you know, "Armor movement mod, blah blah blah,"
01:04:33
◼
►
they scroll down in the little text underneath the video and it has links like
01:04:38
◼
►
"Download the mod here, you need to have this installed first"
01:04:41
◼
►
and it gives a link to it and you're like "Alright, so no problem"
01:04:43
◼
►
So you click on the links and they take you to forums
01:04:46
◼
►
and that's a bad sign, number one
01:04:48
◼
►
If you click on a link or something and you end up in a forum
01:04:51
◼
►
that's a bad sign
01:04:52
◼
►
And so I quickly learned that mods are not a feature of the game
01:04:57
◼
►
Like a lot of games are built with the intention that you're going to modify it
01:05:01
◼
►
Like they support it, they say
01:05:02
◼
►
"Okay, if you want to mod, here's the API you can do, here's the folder you put it in, put your stuff in there and it will run it."
01:05:06
◼
►
Minecraft is not like that.
01:05:08
◼
►
Which, first of all, that alone boggles my mind.
01:05:10
◼
►
Because it is so clear that mods are something that the community wants to do with this game, that if...
01:05:14
◼
►
You know, you would imagine that any other game developer would love the fact that people are modding the game and stuff like that.
01:05:20
◼
►
Like, you know, support it as an officially supported feature of the game, because clearly that's what people want to do.
01:05:25
◼
►
But nope, nope, they're not going to support that.
01:05:28
◼
►
So your very first problem is that you're trying to mod a game that doesn't want to be modded
01:05:32
◼
►
And that is always going to be gross and ugly
01:05:34
◼
►
And like I said, it's a Java game
01:05:36
◼
►
So the process of modding is usually like this is the technical part of it, and it's not difficult although
01:05:42
◼
►
You would think it's the you know the end of the world if you google around for it
01:05:46
◼
►
JAR files are just zip files, so if you just unzip them you get a bunch of you know
01:05:51
◼
►
.class files and stuff and other Java crap in there
01:05:54
◼
►
To mod it you take some other jar file and you know open it up take its contents throw it inside the
01:06:00
◼
►
Minecraft jar and you know zip the thing back up and rename it dot jar that is the technical process of modding
01:06:07
◼
►
Minecraft and usually what you want to do is make a install mod loader
01:06:11
◼
►
That's like you do one mod that you shove into the Minecraft jar file that lets you load other mods that you don't have to
01:06:16
◼
►
Shove in there anymore or something like that
01:06:19
◼
►
And so if you google around for how to install the whatever mod, there's a million YouTube videos
01:06:24
◼
►
These are mostly kids like talking into their built-in mic showing you a screencast of them in Windows XP
01:06:31
◼
►
Like opening up zip files and dragging files from one place to the other and there's a bunch of people doing it on a Macs too
01:06:36
◼
►
Showing you how to right-click and open, you know and drag things around and stuff like that
01:06:40
◼
►
One of the videos of some kid doing it on a Mac. I think it was on tiger or something really ancient version of OS 10
01:06:47
◼
►
He is this is the best part of this video, and it's another thing about how real people interact with technology
01:06:53
◼
►
He was dragging like from you know one column view window into another
01:07:00
◼
►
A lot of these mods like replace files that come with
01:07:04
◼
►
Minecraft and so you get the dialogue that says you know a file by this name already exist you want to replace or whatever and
01:07:09
◼
►
It's got I figure what the options are but there's a checkbox in the corner that says you know answer this for the rest of
01:07:14
◼
►
prompts so you don't have to click clicking the button. He says in the video, "You can
01:07:18
◼
►
click this checkbox, but I like to click it individually for each one just in case." That
01:07:23
◼
►
whole idea that the checkbox is not trustworthy, that you are taking matters into your own
01:07:29
◼
►
hands and wresting control from the evil, mysterious computer by clicking the button
01:07:34
◼
►
manually each time versus hitting that checkbox and hitting the button once. Because in one
01:07:38
◼
►
case, it's desperation for control, to feel like you are in control of the system. If
01:07:43
◼
►
I click the button 100 times for these 100 files, I'm in control.
01:07:46
◼
►
If I hit that checkbox and click the button, I have no idea what it's going to do with
01:07:49
◼
►
those 100 files.
01:07:50
◼
►
Maybe it will forget to do it for one of them.
01:07:53
◼
►
That's how real people relate to computers.
01:07:56
◼
►
I've seen that phenomenon before, and this was an amazing instance of it.
01:07:58
◼
►
Granted, it was a kid, but I don't think it's confined to just kids.
01:08:02
◼
►
Anyway, that is the technical process.
01:08:04
◼
►
That is the part that I had the least problem with.
01:08:07
◼
►
Because whatever, I could do that 800 different ways.
01:08:10
◼
►
The difficult part was everything else.
01:08:13
◼
►
Finding where to download this thing from.
01:08:16
◼
►
Successfully downloading the thing.
01:08:20
◼
►
Those two steps are very difficult.
01:08:22
◼
►
Finding where to download, you go to a forum post
01:08:24
◼
►
and maybe it's like a sticky post
01:08:25
◼
►
and it's the post at the top constantly updated
01:08:27
◼
►
or it's the most recent version at the bottom.
01:08:30
◼
►
Having to read through the whole thread
01:08:31
◼
►
to figure all that stuff out.
01:08:32
◼
►
Then when you get there, to download it,
01:08:36
◼
►
you click on a link that takes you to one of those scam,
01:08:39
◼
►
download sites that's like, you know, click here, there's like 800 download buttons, free,
01:08:44
◼
►
download, download now, and you gotta figure out which one is the real download button,
01:08:47
◼
►
sometimes it's like seven layers deep, and you have to--
01:08:48
◼
►
You have to--
01:08:49
◼
►
You have to flood a survey and three captchas, and send it for some credit cards.
01:08:53
◼
►
Yeah, and I would say the majority of those do not eventually lead to an actual download.
01:08:58
◼
►
Right, so now you're just angry, right?
01:09:00
◼
►
And what I'm thinking during this process is Minecraft is an insanely popular game.
01:09:04
◼
►
This is obviously a very popular mod.
01:09:07
◼
►
How is there not, like, a .org site?
01:09:09
◼
►
How is there not a damn Squarespace site as the official home for the armor movement mod for Minecraft?
01:09:13
◼
►
An official website that would say, "Here it is."
01:09:17
◼
►
Because if you Google for it, you'll find a million hits, like keywords spamming, and the keywords like,
01:09:23
◼
►
"Download Minecraft armor movement mod."
01:09:26
◼
►
People are camped out on that like crazy with things that have nothing to do with it,
01:09:30
◼
►
but the Google results are useless, and you come to realize there is no official site for these mods.
01:09:35
◼
►
There's no, like the people who make these can't be bothered to put up a single website that has like,
01:09:39
◼
►
"Here is the mod, here is the download link, here are the versions."
01:09:43
◼
►
Like, that just doesn't exist for the most part.
01:09:45
◼
►
And you would think, "Okay, well are there sites that compile these mods together?"
01:09:48
◼
►
Like a mod management site? Kind of, sort of, but those suck too.
01:09:51
◼
►
And the next problem is, say you successfully download something,
01:09:54
◼
►
what you really need to know is not just like, "Oh, here's this download link."
01:09:56
◼
►
What are the prerequisites? What do I need to make this mod work?
01:10:00
◼
►
Does it only work with a certain version of Minecraft?
01:10:02
◼
►
Do I need something else to be installed first?
01:10:04
◼
►
what version that needs to be installed. All these details do not exist because every single person
01:10:09
◼
►
doing these mods is apparently a goldfish who forgets things after seven seconds and said like,
01:10:14
◼
►
"This is what I had to do to get this work on this day. I uploaded a video about it and forget it."
01:10:18
◼
►
And you can sort of read the tea leaves and say, "When this was posted,
01:10:22
◼
►
according to Wikipedia, the most recent version of Minecraft version was. Therefore..."
01:10:27
◼
►
And then you have to guess, did this guy have the install the most recent version or did he not?
01:10:30
◼
►
Because if you take those files and jam them into the Minecraft
01:10:33
◼
►
jar that's the wrong version, they just won't work,
01:10:35
◼
►
and the thing will crash on startup or whatever.
01:10:37
◼
►
And they will not tell you this.
01:10:39
◼
►
They will not tell you what you need.
01:10:41
◼
►
And most of them say, you need to install modloader or forge.
01:10:45
◼
►
It requires modloader or forge.
01:10:47
◼
►
Modloader or forge is never linked to anything.
01:10:49
◼
►
It was assumed that everybody reading this
01:10:50
◼
►
knows what modloader or forge are, already
01:10:51
◼
►
have them installed, have no problem finding the link.
01:10:54
◼
►
Go ahead and Google for Minecraft modloader,
01:10:56
◼
►
Minecraft forge.
01:10:57
◼
►
You'll find a million hits, a million fake downloads.
01:10:58
◼
►
and again you don't know which one of those work.
01:11:00
◼
►
And then you're like, okay, this one says, I found something, this one says it only works
01:11:04
◼
►
in Minecraft version 1.5.1.
01:11:06
◼
►
Where can I get Minecraft version 1.5.1?
01:11:08
◼
►
You think you could go to the main Minecraft site and get it, and you can kind of sort
01:11:11
◼
►
of do that, but not really, because they really hide the old versions down there.
01:11:15
◼
►
And then you're like, okay, well this has got to be up on the web somewhere.
01:11:18
◼
►
I should be able to find Minecraft 1.5.1 or 2 or 3 or whatever downloads somewhere.
01:11:22
◼
►
And so you're hunting around justifying the original Minecraft jar, and there are a million
01:11:25
◼
►
files out there that claim to be this that are not this, that when you download them
01:11:28
◼
►
they're just a bunch of EXEs or mislabeled where you find out the jar file is actually
01:11:32
◼
►
1.6.2, not 1.5.2.
01:11:36
◼
►
That's another incredibly problematic phenomenon.
01:11:39
◼
►
People keyword spamming for like "armor movement mod for Minecraft 1.6.2" which is a total
01:11:44
◼
►
lie because the thing downloadable from there will not work with 1.6.2, as evidence if you
01:11:49
◼
►
can dig through like the YouTube comments, people saying "doesn't work with 1.6, change
01:11:53
◼
►
a comment, this really works with 1.5, like, it is a terrible maze of lies and bad downloads
01:12:01
◼
►
and no help from anyone, and there is no safe haven. There's no clean, well-lit place to
01:12:05
◼
►
explain what these things are. And you would think for a game as popular as Minecraft,
01:12:10
◼
►
that at this point, you would launch Minecraft and there'd be an app store in the freaking
01:12:15
◼
►
game, it would only show you the mods that you can load, you would click on them and
01:12:18
◼
►
they would automatically install. You would think at this point, that's how it would have
01:12:22
◼
►
But years and years of development have just led to this. It's like just a giant, chaotic mess of
01:12:28
◼
►
crap, and it has not gotten better. Maybe there was a golden age before the world fell and
01:12:33
◼
►
everything crumbled to dust, but I didn't experience the time. And now it is just a big,
01:12:38
◼
►
giant mess. And really, everybody involved with this did what they required to get their thing to
01:12:43
◼
►
work on the day they posted it three years ago, and that's all they care about. And everything
01:12:46
◼
►
else is lost in the sands of time. So I spend most of my time trying to guess where can
01:12:52
◼
►
I get the file to work. First of all, what version of Minecraft does this mod work with?
01:12:56
◼
►
Second of all, can I get that version of Minecraft? Third, putting that version of that mod into
01:13:04
◼
►
that version of Minecraft and running it and seeing if it worked. And of course, there's
01:13:06
◼
►
no real indication for a lot of these things, especially when I was trying to get mod loader
01:13:11
◼
►
or forge installed. If it seemed to work, it wouldn't crash, but I couldn't tell if
01:13:15
◼
►
will work successfully and like mod loader 4 is like okay, I think I successfully installed these things
01:13:20
◼
►
How do I install a mod the mod loader and Forge people won't tell you
01:13:24
◼
►
You can find instructions like oh just after you installed them
01:13:26
◼
►
Just just throw the mods inside your Minecraft jar
01:13:29
◼
►
But other ones like oh there's a mods folder put your mods in there
01:13:31
◼
►
All the instructions reference outdated structures of Minecraft and different this there's a whole other menagerie of Minecraft launchers of ways to launch the Minecraft
01:13:39
◼
►
Program that are also third-party applications because apparently the main launcher doesn't work
01:13:43
◼
►
and they changed how the launches work between 1.5 and 1.6,
01:13:45
◼
►
and there are many, many mods that only work with 1.4 or even earlier versions.
01:13:50
◼
►
It's a problem of community and society and organization.
01:13:56
◼
►
It just shows how terrible--
01:13:58
◼
►
it makes Linux package management look like paradise.
01:14:01
◼
►
That's probably the best I can say about this.
01:14:03
◼
►
Because it makes RPMs look like the promised land,
01:14:08
◼
►
because it is unbelievably terrible,
01:14:11
◼
►
And it boggles my mind that it has not gotten better.
01:14:13
◼
►
So this is like a cautionary tale for anyone who wants to have any kind of
01:14:16
◼
►
community involving a game.
01:14:18
◼
►
Do not let your game community, do not let whatever happened to the Minecraft
01:14:22
◼
►
community happen to your game community, because it is, it's, I got to think of a
01:14:26
◼
►
good analogy for it, but it's like, it's like a terrible plague or virus has
01:14:30
◼
►
destroyed that community and it's just filled with this sadness and angry
01:14:33
◼
►
children and frustrated parents.
01:14:37
◼
►
So John, I have to ask you, do you enjoy installing a new Minecraft mod, or do you find it to be a little bit frustrating?
01:14:43
◼
►
At this point, you build up a certain level of expertise and you kind of know where all the bodies are buried and stuff like that.
01:14:49
◼
►
At this point, I know what all the problems are. My son asked me if I want the Explosives Plus mod.
01:14:54
◼
►
I couldn't even find the mod he was talking about because the video didn't have any links.
01:14:58
◼
►
I found lots of mods with the word "explosive" in them.
01:15:00
◼
►
I picked one that looked like it had a reasonable download link that went through one of those scammy ad sites where I know the
01:15:05
◼
►
Seven places you have to click to actually get the download. I did that for two mods one of them
01:15:10
◼
►
Just caused it to crash on launch. I'm not sure if I had the wrong version again
01:15:13
◼
►
I had the version that it said that I needed I was but the fact that it said that I needed a version doesn't mean
01:15:17
◼
►
Anything because like you know it said needs one point
01:15:19
◼
►
What do you mean it is it the official website for this mod?
01:15:22
◼
►
No, of course not it's some random scam Google keyword page
01:15:25
◼
►
No one human probably didn't even write that like there is no canonical source for information about any of these things, right?
01:15:30
◼
►
So it's just all trial and error. So one of them totally didn't work at all and caused the thing to crash.
01:15:34
◼
►
Another one only worked when I uninstalled another mod. Again, cross mod compatibility, forget about that.
01:15:39
◼
►
That's not even a glimmer in the Minecraft community's eye. They have no conflict resolution whatsoever.
01:15:43
◼
►
So I uninstalled a bunch of other mods. I have this this thing that lets you make
01:15:47
◼
►
Re-instance Minecraft to say here's an entirely new instance of Minecraft of a particular version and then you could screw with that one.
01:15:53
◼
►
So they have tools that are trying to manage this chaos, but the wrong way.
01:15:55
◼
►
Like, they're just—we will duplicate your entire world so you can start off with it in a known state and screw it up and then throw that away and do another one.
01:16:03
◼
►
So I eventually got one of the explosion mods installed and my son played with it today.
01:16:06
◼
►
You know, I have two thoughts on this. Firstly, I am genu—and all kidding aside, I am genuinely stunned that you are so willing to take code from random places and drop it on your computer and run it and just go on faith that it's not going to screw things up.
01:16:23
◼
►
Like, how does that not freak you out?
01:16:24
◼
►
It's just Java.
01:16:27
◼
►
It doesn't have local file system access because you're running it.
01:16:31
◼
►
It could be totally rooting me.
01:16:33
◼
►
Like it could just be stealing every one of my files and my passwords.
01:16:36
◼
►
But seriously, the competence level of the Minecraft community is such that malware could
01:16:42
◼
►
not successfully propagate.
01:16:43
◼
►
It would be thwarted by the Byzantine maze of crappy download pages and everything.
01:16:48
◼
►
So I'm assuming I'm not being hacked.
01:16:50
◼
►
And also I'm installing this on my wife's computer.
01:16:54
◼
►
Then the truth comes out.
01:16:57
◼
►
Also, it would only have access to your passwords in Chrome.
01:16:59
◼
►
Yeah, it would have access to everything.
01:17:01
◼
►
It's running as me.
01:17:02
◼
►
It could recursively delete my wife's home directory if it wanted to.
01:17:07
◼
►
You're right.
01:17:08
◼
►
That's true of anything.
01:17:09
◼
►
If I download any game in the pre-app storage and even in the post-app storage, any application
01:17:14
◼
►
you download that you think, "Oh, it's shareware," or whatever, from some random place and you
01:17:18
◼
►
run it, it could destroy your disk.
01:17:19
◼
►
But in practice, that is extremely rare
01:17:21
◼
►
and has not happened.
01:17:22
◼
►
And that's what backups are for.
01:17:24
◼
►
And sandboxing.
01:17:25
◼
►
And sandboxing.
01:17:26
◼
►
Sandboxing is not helping in this case.
01:17:29
◼
►
You know what this reminds me of-- and perhaps this
01:17:31
◼
►
isn't the best comparison in the world.
01:17:33
◼
►
And John, you won't understand this at all,
01:17:35
◼
►
I don't believe, because this is a PC thing.
01:17:37
◼
►
But Marco, I don't know if you remember Kali, K-A-L-I,
01:17:41
◼
►
from way back in the day.
01:17:42
◼
►
I never had it, though.
01:17:43
◼
►
But I do remember it.
01:17:44
◼
►
So what this was--
01:17:45
◼
►
I just pulled out Comanche.
01:17:47
◼
►
And now you're questioning my Windows
01:17:51
◼
►
So anyway, so Kali was this thing that it would take the internet and it would make
01:17:57
◼
►
the internet be emulated as an IPX whatever whatever network.
01:18:02
◼
►
I'm a little light on the details because my memory is crummy.
01:18:04
◼
►
But the idea was all of these old DOS games or perhaps some early Windows games were designed
01:18:10
◼
►
to be multiplayer based on IPX networks, which was some style of local network.
01:18:16
◼
►
And what Kali would do was it would fake the internet as an IPX network.
01:18:22
◼
►
So basically what this means is games that were not designed to be played on the internet,
01:18:26
◼
►
and Descent 1 was a great example of this, you could then play over the internet.
01:18:30
◼
►
And Kali not only would create this kind of tunnel, for lack of a better word, but on
01:18:34
◼
►
top of that it would also let you view servers, it would let you join games.
01:18:42
◼
►
So take, I don't remember if Quake 1 supported internet play or not, but I believe it did not.
01:18:47
◼
►
It did, what are you talking about?
01:18:48
◼
►
It did? Okay, well...
01:18:49
◼
►
Quake World.
01:18:50
◼
►
That was Quake 1.
01:18:51
◼
►
Well, fair enough.
01:18:52
◼
►
Well, maybe it was just early Quake, or maybe it wasn't Quake at all, maybe it was Doom 2.
01:18:56
◼
►
I don't know, you're thinking of, yes.
01:18:57
◼
►
I remember playing Doom 2 over fake IPX, because the Mac version of Doom 2 was compatible with
01:19:03
◼
►
the PC version through, like it was a Byzantine, you know, they would have to use the IPX and
01:19:09
◼
►
they would have to use Kali and then the Mac version would do whatever the hell crazy stuff
01:19:11
◼
►
it's doing and we both outed them through modems and it was not a good experience, but
01:19:17
◼
►
So the point I'm driving at though is that here's a situation where Kali was a standalone
01:19:22
◼
►
app that was, to the best of my knowledge, not at all supported by any of the many, many,
01:19:27
◼
►
many, many games that it supported.
01:19:30
◼
►
So Kali was a complete third-party hack, but it was really well done.
01:19:35
◼
►
And you could find servers, you could find games, you could find rooms, if you will.
01:19:40
◼
►
And it was really awesome.
01:19:42
◼
►
And I remember losing so much of my time playing Descent One against people on the internet
01:19:47
◼
►
over like crummy 56k X2 connections, or maybe it was even before that.
01:19:53
◼
►
Whatever it was, it was terrible.
01:19:55
◼
►
I had a Thrustmaster joystick that I'll never forget used.
01:19:58
◼
►
What it did was you would plug your keyboard into the Thrustmaster, which by the way had
01:20:03
◼
►
to be the big fat keyboard connection, not the small PS2 connection.
01:20:06
◼
►
Then you would plug the Thrustmaster into your computer and you could run this app in
01:20:11
◼
►
DOS that would let you configure the 950 buttons on the Thrustmaster to emulate keyboard keys.
01:20:16
◼
►
So I thought I was hot crap because I could play Descent basically all on the joystick
01:20:21
◼
►
without having to hit 350 keyboard keys.
01:20:24
◼
►
Anyway, the point I'm driving at is it was really well done and really well orchestrated
01:20:29
◼
►
for something that was not at all supported.
01:20:31
◼
►
And so it's surprising to me that Minecraft isn't, especially in this day and age where
01:20:37
◼
►
self-management is so much easier, it's surprising to me that the Minecraft world is such a wild,
01:20:45
◼
►
Minecraft would be better if it was a DOS game, because in the DOS days, like you said,
01:20:49
◼
►
one guy would make some sort of mod loader thing, and it would kind of filter through
01:20:53
◼
►
the community through like BBSs and floppy disk trading, right?
01:20:56
◼
►
And there wouldn't be a million of them, and they'd have to be careful because it's not
01:21:00
◼
►
like you can update people so the version you got would probably work and
01:21:03
◼
►
there'd be like three possible versions in circulation and that would be the one
01:21:06
◼
►
that everybody uses and they'd be like five or six mods on the BBS's and they
01:21:10
◼
►
would all work and all be used you wouldn't have this problem like the
01:21:13
◼
►
problem is that it's like the complete irresponsibility of children combined
01:21:17
◼
►
with the complete lawlessness and huge you know reach of the internet so it's
01:21:23
◼
►
just spam explosion crappy download sites kids YouTube videos no official
01:21:30
◼
►
for anything, which just boggles my mind.
01:21:32
◼
►
Like, the official page of a lot of these mods seems to be like a forum post
01:21:35
◼
►
where the guy just continually updates the top post in a sticky thread
01:21:38
◼
►
with his latest versions and stuff.
01:21:40
◼
►
It's just... it is really amazing, and especially in the modern age
01:21:45
◼
►
where any real game has a real supported built-in system for mods,
01:21:50
◼
►
or in the worst case, a folder where you throw a bunch of things
01:21:52
◼
►
and then it just loads them, and just opening up JAR files
01:21:55
◼
►
and putting stuff in in complete versioning compatibility,
01:21:58
◼
►
system for sorting that out, no conflict resolution, and it's really, really terrible. Shockingly
01:22:05
◼
►
So what you're saying is you really like it?
01:22:09
◼
►
No, not at all.
01:22:10
◼
►
I think what you're saying is this is your next app idea. You were saying last episode
01:22:14
◼
►
that you didn't have any app ideas, and now this is clearly a major problem that no one's
01:22:19
◼
►
adequately solving to your standards, although I would at most probably be solving your standards.
01:22:24
◼
►
It's unsolvable to my standards because of the way things are set up, and there's a million
01:22:28
◼
►
applications to try to help you with it. And each of those applications has exactly the
01:22:31
◼
►
same problems that they're trying to solve. So you don't know which version of Minecraft
01:22:34
◼
►
it works with and which mods it works with and where to get it from and what you're supposed
01:22:38
◼
►
to do once you get it. And just a million repetitions of instructions of how to zip
01:22:43
◼
►
and unzip files. It's like, "That's not the problem. Everyone knows how to do that."
01:22:48
◼
►
I found a couple of people on Twitter did send me helpful links for like, "Here's a
01:22:53
◼
►
thing that I used to manage." And most of them were terrible or had already tried, but
01:22:56
◼
►
One of them actually did work for one mod that I was doing, and another one worked for
01:22:59
◼
►
a different mod.
01:23:00
◼
►
I have like 17 versions of Minecraft all in various states of disrepair, just so I have
01:23:04
◼
►
a chance to put like, "Okay, well this mod I'll try to shove into that one, and this
01:23:07
◼
►
one I'll use this thing, and this one I'll use this launcher application, and this one
01:23:11
◼
►
I'll use my clean 1.6 with."
01:23:16
◼
►
It is probably the worst gaming experience I've ever had, and that is including updating
01:23:20
◼
►
any and bat files and making special boot floppy disks on my friend's PC.
01:23:26
◼
►
I love that for the last 26 minutes,
01:23:29
◼
►
Kacian and I have said almost nothing.
01:23:31
◼
►
(Kacian laughs)
01:23:32
◼
►
And this is like one saved, bottled up rant
01:23:36
◼
►
that you've been waiting to let this out for months.
01:23:39
◼
►
- I've calmed way down about this.
01:23:41
◼
►
I was livid like in this first game,
01:23:43
◼
►
'cause it's been weeks since this first happened
01:23:46
◼
►
and we just saved it and I've mellowed out significantly.
01:23:50
◼
►
- I would've loved to be there that night.
01:23:52
◼
►
- Especially if you'd gotten me at the point
01:23:53
◼
►
where I had yet to be successful,
01:23:55
◼
►
Because I spent several nights with nothing to show for it.
01:23:57
◼
►
It was just like a series of broken Minecraft jars.
01:24:00
◼
►
You know, that's all I had.
01:24:01
◼
►
And you know, that, anyone who's like technical,
01:24:03
◼
►
you're like, you're just so pissed, like, you know,
01:24:06
◼
►
because the problem is not like,
01:24:07
◼
►
look, I know how to zip files, okay?
01:24:08
◼
►
You can't give me a damn download link.
01:24:10
◼
►
You can't tell me what I need.
01:24:12
◼
►
How can I tell whether it's working?
01:24:13
◼
►
What do I need to do for this?
01:24:14
◼
►
What version does it work with?
01:24:16
◼
►
You know, all that stuff.
01:24:18
◼
►
That's after you fight through the download pages
01:24:19
◼
►
to get downloads that aren't like exe files.
01:24:25
◼
►
This is the Mellow version.
01:24:26
◼
►
I would love to see the full boar version.
01:24:30
◼
►
Oh goodness.
01:24:31
◼
►
And then you're trying to remain calm for like Marco when you get older.
01:24:36
◼
►
You're trying to remain calm for your kid, right?
01:24:38
◼
►
You don't want him to see the product.
01:24:39
◼
►
It's not his fault that you can't install this mod, right?
01:24:41
◼
►
But he's also saying, "You should install the mod yet."
01:24:43
◼
►
When you get the mod installed, it's just the worst in the entire world.
01:24:49
◼
►
I think we should probably wrap it up.
01:24:51
◼
►
Yeah, I think we're done.
01:24:53
◼
►
Well, Jon, would you like to add anything else?
01:24:57
◼
►
I'm sitting here waiting for--I'm here for you, Jon.
01:25:01
◼
►
If there's anything else you'd like to add, is there anything else you'd like to complain
01:25:05
◼
►
I've got another podcast in five minutes.
01:25:06
◼
►
You've got to save it up.
01:25:07
◼
►
Fair enough.
01:25:08
◼
►
All right, thanks a lot to our two sponsors this week, 23andMe and Squarespace, and we'll
01:25:13
◼
►
see you next week.
01:25:14
◼
►
Now the show is over, they didn't even mean to begin
01:25:21
◼
►
Cause it was accidental, oh it was accidental
01:25:26
◼
►
John didn't do any research, Marco and Casey wouldn't let him
01:25:32
◼
►
Cause it was accidental, oh it was accidental
01:25:37
◼
►
And you can find the show notes at ATP.fm
01:25:42
◼
►
And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S
01:25:52
◼
►
So that's Casey List M-A-R-C-O-A-R-M
01:25:56
◼
►
Auntie Marco Arman S-I-R-A-C-U-S-A, Syracuse
01:26:04
◼
►
It's accidental (It's accidental)
01:26:07
◼
►
They didn't mean to accidental, accidental, tech podcast so long.
01:26:17
◼
►
Oh, no after show because we have no time for it today.
01:26:20
◼
►
Oh, come on.
01:26:21
◼
►
That's boring.
01:26:22
◼
►
That is boring.
01:26:23
◼
►
I have five minutes.
01:26:24
◼
►
You have five minutes.
01:26:25
◼
►
And now you've already had two things you have to beep.
01:26:26
◼
►
Hey, really quickly, how's your review?
01:26:32
◼
►
That's a great sound bite right there.
01:26:33
◼
►
It's like, I want it to be done, but there's more.
01:26:43
◼
►
Today was the first build of Mavericks that Apple even released that had one of the major
01:26:47
◼
►
applications that they advertised in the keynote.
01:26:49
◼
►
So that's the pace we're at here.
01:26:52
◼
►
And they didn't even get the release number right in the release notes.
01:26:54
◼
►
They said, "Keep in mind that in Mavericks developer preview 4, blah blah blah won't
01:26:59
◼
►
It's like, "Oh that's great, this is developer 5 preview notes.
01:27:01
◼
►
I guess you just copied and pasted that from 4.
01:27:03
◼
►
copying and pasting the known issues from the previous notes, you're not making progress.
01:27:06
◼
►
So I don't know when this thing will be released, but it makes review writing slow going.
01:27:11
◼
►
Do you think, given the developer preview state, do you think its release is imminent?
01:27:16
◼
►
No. No, I do not. In any sense, they said fall. Fall starts on September 22. They reiterated fall
01:27:25
◼
►
in the earnings call. So I listened to that earnings call, waiting to hear what they said.
01:27:30
◼
►
they said fall again.
01:27:32
◼
►
Because I'm guessing all of the pending computer updates
01:27:35
◼
►
are waiting for this.
01:27:37
◼
►
I'm guessing the Mac Pro and the new Retina MacBook Pros
01:27:41
◼
►
and maybe other MacBook Pros, maybe even a Mac Mini,
01:27:45
◼
►
probably eventually an iMac.
01:27:46
◼
►
I bet these are all being held up by Mavericks.
01:27:49
◼
►
Yeah, could be held up by the Haswell things or screens.
01:27:54
◼
►
Who knows what the limiting factor is?
01:27:56
◼
►
But progress is slow.
01:27:58
◼
►
I just got to was gonna write the dictation section today. Okay. Now. Let me try this dictation thing didn't work
01:28:03
◼
►
At all no did not put my words that I said into the document
01:28:08
◼
►
Did it put other words into the document?
01:28:11
◼
►
Nothing at all the UI work. You see a little microphone see the levels going up and down
01:28:19
◼
►
All right, it makes it slow to write there like I want to make progress and yet
01:28:24
◼
►
How can I write anything when things are broken?
01:28:26
◼
►
Well, why don't we hang up on you because friend of the show Jason Snell is actually
01:28:34
◼
►
in the chat room being extremely patient, but let's hang up on John and then Marco,
01:28:39
◼
►
I don't know if you have anything to add, but I don't mind hanging on for a few if you'd
01:28:42
◼
►
like. We can just talk about John while he's gone.
01:28:46
◼
►
You can pick a title.
01:28:47
◼
►
Oh yeah, we do have to do titles.
01:28:49
◼
►
All right, that's how we win.
01:28:50
◼
►
That is how we win.
01:28:51
◼
►
That's how you win?
01:28:52
◼
►
We just wait him out so he has to give up and yield to us.
01:28:55
◼
►
otherwise I dictate the titles.
01:28:57
◼
►
You pick the titles anyway.
01:28:59
◼
►
- Don't ruin it for everyone.
01:29:01
◼
►
- All right, now Jason is calling me.
01:29:02
◼
►
All right, there you go.
01:29:03
◼
►
That's not subtle.
01:29:06
◼
►
- Bye, John.
01:29:06
◼
►
- Bye, guys.
01:29:08
◼
►
- All right, what do we--
01:29:08
◼
►
- By the way, I love,
01:29:10
◼
►
so for the secret live listeners that are under NDA,
01:29:14
◼
►
Casey sent me the screenshot of fast text under iOS 7.
01:29:17
◼
►
Now, I'm not gonna share it with them
01:29:18
◼
►
because that would be a violation of trust, however.
01:29:22
◼
►
Because I don't wanna give away secrets
01:29:25
◼
►
of the much-anticipated fast iOS 7 update.
01:29:29
◼
►
But I love, this is so you, unintentionally,
01:29:33
◼
►
that you are running it in the 3.5 inch iPhone simulator.
01:29:37
◼
►
- Oh, go yourself.
01:29:38
◼
►
Is it, you know, I almost pasted it in the chat,
01:29:41
◼
►
but I didn't know if it was like breaking NDA
01:29:43
◼
►
by even showing that.
01:29:44
◼
►
And so I-- - I don't think it.
01:29:46
◼
►
I mean, technically it probably is, but nobody cares.
01:29:49
◼
►
- All right, here's what we're gonna do.
01:29:50
◼
►
So I'm gonna put it in the chat,
01:29:52
◼
►
and chat room, you're not gonna share it anywhere else,
01:29:55
◼
►
agree chat room? Right? This is gonna go right onto kcrumors.com. Yeah, right onto kcrumors.com.
01:30:01
◼
►
All right, nobody on the chat room is agreeing with me, so maybe I won't do anything. Well,
01:30:05
◼
►
they're on like a five-second delay. Whatever, whatever. Everyone agrees, that's it. There we go.
01:30:09
◼
►
That's like four people, that's enough. All right, that's a quorum. All right, everyone lie to me
01:30:15
◼
►
and tell me how beautiful it is. Anyway, so yeah, that's what I've been saying is that it actually
01:30:21
◼
►
looks pretty good. It does, yeah. Because it's all raw UI kit, so I think I'm thinking maybe I'll
01:30:26
◼
►
maybe I'll throw a tint color on it like a badass and call it a day. You know, I was, so I'm doing
01:30:34
◼
►
this stage of my app development now where like I'm building like the the basics of the UI. I'm
01:30:39
◼
►
way behind development, like I've been doing like the data layer, the sync layer, now I'm doing like
01:30:44
◼
►
the basics of the UI, very very beginnings. And like I wrote my first view controller yesterday
01:30:49
◼
►
for this project. That's how far along I am. So, but like looking at all this iOS 7 stuff,
01:30:57
◼
►
I'm like, you know, I don't really want to do anything different here because this all
01:31:01
◼
►
looks really good. Like I just want it to look like this.
01:31:05
◼
►
>> Right. And so on the one side, I'm like, man, I feel like any time you use raw UI kit,
01:31:10
◼
►
you're copping out. But on the other side, I mean, not to toot my own horn because I really
01:31:16
◼
►
really didn't have much to do with this,
01:31:18
◼
►
but I don't think it looks bad.
01:31:19
◼
►
Like it really does look pretty good.
01:31:21
◼
►
- Yeah, really.
01:31:22
◼
►
And you know, I'm sure in a year or two,
01:31:26
◼
►
anything that looks like this will probably have
01:31:28
◼
►
to have some more design work put into it.
01:31:30
◼
►
But I think I'd rather run this for a year.
01:31:32
◼
►
- Exactly, exactly.
01:31:33
◼
►
- And really, you know, plus,
01:31:35
◼
►
customizing stuff gets easier with every release.
01:31:37
◼
►
'Cause first we had the UI appearance stuff,
01:31:40
◼
►
and then I think it came in five,
01:31:42
◼
►
and then it got better in six,
01:31:43
◼
►
and it's even better by a little bit in seven,
01:31:45
◼
►
and NASA has all this cool new UI kit stuff.
01:31:48
◼
►
And like customizing the appearance is getting easier
01:31:50
◼
►
with every OS release.
01:31:51
◼
►
And like this, I think we can fly with this
01:31:54
◼
►
for like easily for a year and be awesome.
01:31:57
◼
►
- 'Cause I agree.
01:31:58
◼
►
- You know, not every app is gonna be updated immediately.
01:32:01
◼
►
- Yeah, I completely agree.
01:32:03
◼
►
- I would say we're in for a pretty uncomfortably ugly
01:32:06
◼
►
and awkward phase similar to like browsing the web
01:32:09
◼
►
on a retina MacBook Pro.
01:32:10
◼
►
You know, like you see all the--
01:32:13
◼
►
- I mean, I don't know what that's like.
01:32:15
◼
►
I don't know what that's like, Marco, because I'm using a pedestrian high-res anti-glare
01:32:19
◼
►
MacBook Pro, you big jerk.
01:32:20
◼
►
Yeah, and a 3.5-inch iPhone.
01:32:22
◼
►
Oh, you're such an animal.
01:32:25
◼
►
So AFWALR...
01:32:26
◼
►
Your phone is so heavy and thick.
01:32:27
◼
►
Oh, f*** off.
01:32:29
◼
►
So AFWALR in the chat said, "Add in a bunch of UI kit dynamics," and no, I don't know,
01:32:34
◼
►
if you've used fast text, when you send a text, a little green box pops up that says,
01:32:39
◼
►
"Hey, you've gone ahead and sent it successfully."
01:32:41
◼
►
Well, just for grins and giggles on the way back from WWDC, I definitely changed that
01:32:45
◼
►
from going from like one by one pixel
01:32:49
◼
►
in the center of the screen to something
01:32:51
◼
►
to the order of 100 by 100.
01:32:53
◼
►
So it zooms in, if you will.
01:32:55
◼
►
But what I did on the way home was from W2DC
01:32:58
◼
►
is I changed it to be full size, drop in-- what did I do?
01:33:03
◼
►
It drops in from the top and bounces on the bottom
01:33:06
◼
►
using UIKit Dynamics Gravity, and then eventually falls
01:33:10
◼
►
off the bottom.
01:33:10
◼
►
And it was really fun to do, and it looks like crap,
01:33:13
◼
►
and it takes way too long.
01:33:15
◼
►
But it was a lot of fun to write that.
01:33:17
◼
►
Oh, that's-- we're gonna be in for a rough time, I think, with apps playing a little bit too much with that kind of stuff.
01:33:23
◼
►
Oh, I had no reason to do it, but I was like, "Ooh, this sounds fun! Let me try some of that!"
01:33:27
◼
►
And it was terrible. But it was fun.
01:33:31
◼
►
Aye yai yai.
01:33:33
◼
►
Uh, what else we gotta talk about? Anything--
01:33:35
◼
►
I feel like we should be totally making fun of Jon or saying terrible things about Jon since he's not here to defend himself, but...
01:33:41
◼
►
But he's a nice guy, we can't really say anything about him.
01:33:43
◼
►
I know it's terrible. Did we so what are we concluding with titles? Are we going with thrustmaster joystick?
01:33:48
◼
►
It's really good a thrustmaster. Yeah, I mean was that not the most ridiculous name for a company in the world
01:33:56
◼
►
That's why thrustmaster joystick has to be our title
01:33:59
◼
►
I mean, come on
01:34:03
◼
►
man, so on a completely unrelated note, I know that I have made it in the world and
01:34:09
◼
►
This link I'm about to post in the chat confirms it. I now have a parody account nice
01:34:15
◼
►
My work here is done. This is my last episode of ATP. I've accomplished all that there is to accomplish
01:34:21
◼
►
I'm done, and I would drop my road podcaster if it wasn't so damn expensive and mounted on a human
01:34:28
◼
►
Yeah, and stuck to something stuck to something