Control + Money + Smallness

Episode 146 • Released December 5, 2015 • Speakers detected

Episode 146 artwork
00:00:00 Marco: You are always sick.
00:00:01 Marco: Here's how I know that I'm going to be sick.
00:00:04 Marco: Adam is in school, and it's the winter.
00:00:07 Marco: Therefore, we are sick.
00:00:10 John: How do you pronounce this person's name?
00:00:11 John: You both know this person, right?
00:00:13 John: Andreas Netzman.
00:00:14 John: It was one of the many people who wrote in to tell us that apparently iMacs no longer have IR sensors since around 2012.
00:00:20 John: So the people suggesting that perhaps my shiny new 5K iMac was getting woken from sleep by IR, apparently that's not happening because there is no sensor.
00:00:29 John: So that's kind of good to know.
00:00:30 Marco: In other words, this ancient history is that iMacs have not had IR sensors since four years after your Mac Pro was made that you're still using every day.
00:00:39 John: still working just fine i'm wondering at this point i'm wondering if i can make it 10 years but i don't know i don't want to apple just make an external 5k display for crying out loud you'll make it we'll see because they're they're not going to make the computer you want ever and so you're just going to keep holding on
00:00:55 Marco: Sure they will.
00:00:56 John: I just need an external 5K display and a computer that can drive it.
00:00:59 John: And they're not going to make the display with no computer that can drive it.
00:01:01 John: And they're not going to make a computer that can drive it with no display.
00:01:04 John: So it'll happen.
00:01:04 Marco: The computer that drives it is going to not have the right kind of gaming card for you and configure it's going to be way too expensive.
00:01:11 John: No, it's not going to be the right, right kind, but it will be acceptable.
00:01:14 John: It will be way faster than everything else I have, including the one that's built into the iMac.
00:01:19 Casey: Oh, goodness.
00:01:19 Casey: Did I tell you guys that I saw I'm working out of a client's office for the last month or so and will be for a while?
00:01:26 Casey: You know, as working for a client goes, it's pretty good.
00:01:30 Casey: But it's still kind of weird doing the staff org thing, which is not what I'm used to doing.
00:01:36 Casey: But anyway.
00:01:36 Marco: Wait, wait, wait.
00:01:37 Marco: The what?
00:01:37 Marco: The staff org thing?
00:01:38 Marco: What does that mean?
00:01:39 John: John?
00:01:40 John: I have no idea.
00:01:42 John: Really?
00:01:42 John: This is the consultant language you're speaking now.
00:01:44 John: I never did consulting.
00:01:45 John: Is this a Virginia thing?
00:01:47 Casey: No, no, no.
00:01:47 Casey: It's not a Virginia thing.
00:01:49 Casey: It's a consulting thing.
00:01:50 Casey: Staff augmentation.
00:01:51 John: So generally speaking, the work I do... Oh, I would have got that if you had pronounced it like a New Yorker.
00:01:56 John: I was like, staff aug?
00:01:57 John: Is it like aug vorbis?
00:01:59 John: Yeah, I thought OG.
00:02:00 John: Yeah, but you're hanging out with Tiffanoff.
00:02:01 John: You should know it was staff aug.
00:02:03 John: It was Staff Org.
00:02:04 John: You were doing Staff Org?
00:02:07 Casey: Fair enough.
00:02:08 Casey: So, Staff Org.
00:02:09 Casey: My clock is ticking like this.
00:02:12 Marco: You know, just as a random guess here, I'm guessing that nobody who has a New York accent thick enough to notice like that would ever say Staff Org.
00:02:20 Marco: Like, just the phrase.
00:02:21 Marco: Would never use that phrase.
00:02:22 Marco: They'd say it.
00:02:22 Marco: There's no overlap between the population who would say that phrase and people who would have that accent.
00:02:27 John: No, people are... There are consultants on Long Island, too.
00:02:30 John: I got no more use for this guy.
00:02:32 Casey: So anyway, so I'm doing staff log.
00:02:34 Casey: And basically what that means is rather than having a group of my coworkers that is working to build a project as a group, often in concert with the client, you know, we prefer to do it in concert with the client, but it's a group of us.
00:02:50 Casey: This, by comparison, is basically I get kicked in the butt over to a client's office and said, come back in a few months when the client doesn't want to pay for your time anymore.
00:02:59 Casey: Yeah.
00:02:59 Casey: Yeah, yeah.
00:03:16 Casey: Um, I look around me and you know what I see all over this office?
00:03:21 Casey: Cinema displays everywhere drives me insane.
00:03:24 Casey: I want one so badly, even though I know there's much better displays to be had, but I've always just thought they were so pretty and, and beautiful.
00:03:29 Casey: And they have like a quasi docking station and I want one so bad.
00:03:32 Casey: And they're everywhere.
00:03:34 Casey: Oh,
00:03:35 Casey: Makes me sad, you guys.
00:03:37 Marco: Just think, if you had one, you could plug in all of your FireWire 400 devices.
00:03:41 Casey: I know, right?
00:03:42 Casey: It would be delightful.
00:03:43 Casey: No, I am jealous of it.
00:03:44 Casey: I'd love to have the Ethernet hanging off there, my mic set up at home hanging off of there.
00:03:51 Casey: A man can dream.
00:03:53 Casey: But yeah, so here I am using my Dell with all of these cinema displays and MacBook Pros and MacBook Airs all around me.
00:03:59 John: You feel like a real consultant then, right?
00:04:02 Marco: If only you had two or three Mac laptops that you could bring one to your client side.
00:04:07 Casey: Well, and that's what I do.
00:04:08 Casey: I bring my work laptop so I can get work email and talk on work IM, etc., etc.
00:04:13 Casey: But it's depressing.
00:04:16 It's sad.
00:04:16 Marco: Well, it would be more depressing if you really were tied to the idea of listening to your headphones on your iPhone while you were working and charging it at the same time, which might not be possible next year.
00:04:28 Casey: You're jumping ahead.
00:04:29 Casey: You're jumping ahead.
00:04:30 Casey: All right.
00:04:30 Casey: We have more follow-up, though.
00:04:31 Casey: I derailed us, and then you tried to move the train forward.
00:04:34 Casey: Let's get back on the tracks.
00:04:35 John: Yes, yes.
00:04:36 John: there's not not too much follow-up so derail is fine there um this is from sebastian kraus cruz lots of german names today uh was trying to tell us about a little bit of the history behind mdns responder and discovery d and all that stuff this story is told in a video that is in german so we're getting this translated for us so we'll put a link to the video in the show notes if you understand german you can watch it but anyway we're taking this person's word for it on the translation
00:05:03 John: uh apparently the story is about vince surf uh the father of the internet you can read his wikipedia page if you want to learn all about him and darpa and tcpip and all that good stuff anyway he was at an ietf meeting internet engineering task force meeting and it was fed up that his printer wasn't working anymore so he called up tim cook which is a thing you can do when you're vince surf apparently and you're pissed off about your printer not working and tim cook then talked to stewart cheshire who's the guy who invented bonjour formerly known as rendezvous and a
00:05:31 John: And told him to investigate.
00:05:33 John: And eventually, they're the ones who supposedly came up with the idea of let's just take out a Discovery D input MDNS responder and see if that fixes the problem.
00:05:41 John: So this is the possibly apocryphal story of one possible contributing factor to why did Apple...
00:05:48 John: uh why did apple know what what did it take for apple to take action and actually fix this problem once and for all and this story i always find stories like this depressing if there's even any bit of truth to them is like well apple didn't care until vince surf uh called tim cook and that's how the message actually got to the top that there was a problem i really don't like to believe that those things are true but it does make for a funny story
00:06:09 Marco: Yeah, I mean, honestly, it's plausible.
00:06:11 Marco: Based on Apple's apparent reaction to, you know, all of a sudden there's a problem and Apple knows about it suddenly, but we've all known about it for years.
00:06:21 Marco: It kind of does seem like whatever system is supposed to inform the high-ups...
00:06:26 Marco: Yeah.
00:06:44 John: big companies are all like that to some degree it's just that you know it's the uh the fantasy scenario that that you have as a child that follows many people into adulthood that it that like somewhere in the world there are the grown-up people who know what they're doing and like when you become an adult most people think you realize oh that's not actually the case now i'm an adult and i realize no one knows what they're doing right
00:07:05 John: But we hold on to a little bit of that, especially for the things that we admire.
00:07:09 John: Like, okay, my company doesn't know what it's doing.
00:07:12 John: The higher-ups in my company have no clue, and my company is dysfunctional, but surely the richest company in the world, the most successful technology company in the world, got that way because they're better than my crappy company.
00:07:23 John: So even though I understand that, yes, no one knows what they're doing, and there's no people somewhere who are like...
00:07:27 John: in charge and actually understand things um surely apple is at least a little bit different but i mean apple is a big company just like any other big company and it's really difficult to organize a big company in a way that doesn't incentivize people in management layers below the top to hide bad news from the people about them because they get rated and judged by how well they're doing and in like it's it's it's in everyone's best interest to some degree to
00:07:56 John: Not fully to not convey that losslessly up the management chain.
00:08:00 John: Right.
00:08:01 John: And so that's why like the Sebastian wrote in is basically described this as a fix from the top down where you would hope that there's lots of other people talking to lots of other customers and stuff about problems and doing the leaf nodes of the org chart.
00:08:14 John: doing all sorts of things involving customers gathering information so on and so forth but that information has to go up up up the chain and the more levels it has to go through the more likely it is to be toned down or reprioritized or whatever until by the time it gets to the top something that is a real problem for most end users that the leaf nodes know about by the time it gets to the top
00:08:36 John: doesn't seem like that big of a deal so it has to come you know and the other thing is just human nature the people at the top maybe vint surf was not annoyed by discovery do you say he was annoyed by some other thing that just happened to annoy him that might have gotten fixed and that just would have been vint surf's problem so he would have bypassed the entire organization to get a thing that isn't a problem for most other people fixed and he would be happy and so in some respects the organization is working to try to prioritize things to tell tim cook what's really important in this case it just so happened that
00:09:05 John: The top-down, you know, celebrity-based fixing also happened to hit on the thing that was a problem for a lot of other people.
00:09:12 John: So, I don't know.
00:09:13 John: Anyway, companies are messed up.
00:09:15 John: Good talk.
00:09:16 John: Well, you know, like, I mean, Casey, since Marco had a little bit of experience with big companies, I think Casey, having worked in or consulted for big companies, at the very least, have you seen some of this going on where the lower you get in the org chart, the more people really know what's going on?
00:09:29 Casey: Oh, God, yes.
00:09:30 Casey: And not at the company I'm consulting with now, but I think we talked about it on the show like two years ago.
00:09:36 Casey: But there was a large firm in Richmond that I did some consulting for.
00:09:41 Casey: And it was abundantly obvious to me that most of the organization was middle management.
00:09:48 Casey: And most of the organization, really all these middle managers, really knew deep down that they were all redundant.
00:09:56 Casey: And so every meeting you were in, everyone wanted to be included and everyone wanted to say something really, really interesting.
00:10:03 Casey: So everyone around them knew, oh, Susie isn't expendable because Susie just said something smart.
00:10:09 Casey: John or Bob.
00:10:11 Casey: Sorry, Bob.
00:10:13 Casey: He's expendable because he didn't really say anything this meeting.
00:10:16 Casey: And it was just ridiculous because it was a billion middle managers and like seven actual grunts who actually got work done.
00:10:23 Casey: You're absolutely right.
00:10:24 John: Yeah, the tipster in the chat room points out the story about John Mayer, the musician, famously emailing bugs in Logic directly to Steve Jobs.
00:10:33 John: And then they got fixed.
00:10:34 John: You get an email.
00:10:35 John: The Logic team will get an email that says, fix this, Steve.
00:10:38 John: And that's like the worst way to do this, by the way.
00:10:41 John: Like to have a famous person...
00:10:43 John: go to the very top of your organization and have the person at the top of your organization highly motivated to satisfy the famous person because sometimes the famous person will find a legit bug that everyone has experienced but a lot of time the famous person will just be annoyed by some minor issue and why do they get this special treatment like they may be
00:11:00 John: you know reshaping the application in a bad way for most people just to satisfy john mayer so this is not a scalable system i'm not i'm not saying like the way it works now with the leaf nodes not message not getting up as bad and this is better um really you don't want either one of those things you want
00:11:16 John: a an efficient organization that correctly communicates what's really happening to your customers and how they really feel about your product up the management chain without diluting it in a way to protect your the reputation of your group or whatever it is that you're doing as a manager to try to say well this wasn't our fault and this isn't that big of a problem and everything we made in this last release is going really well so give me a good rating and a big bonus this year
00:11:38 Marco: Our first sponsor this week is Cards Against Humanity.
00:11:42 John: And rather than a regular sponsor read, they asked John to review One Last Toaster.
00:11:59 John: So remember when I said I found that toaster in my garage, I didn't realize I had the monstrosity with like the big griddle on top of it and all that other stuff.
00:12:08 John: Since I didn't realize I had that toaster, at some point during the year, you could ask the question that we always ask is like, do you have a toaster for this week?
00:12:15 John: And I'd be like, no, I don't have a toaster.
00:12:16 John: And then they would rush one out to me and I would get a toaster.
00:12:18 John: Yeah.
00:12:18 John: And so basically somewhere their count got off.
00:12:21 John: So a toaster arrived for this week, but I already had toaster.
00:12:24 John: So now I have two toasters for this week.
00:12:26 John: And there's no sense in saving one of them because this is the last week.
00:12:28 John: So this is going to be a double toaster review.
00:12:30 John: Yes, this is exciting.
00:12:32 John: Lucky, lucky you.
00:12:34 John: The first toaster is the Americana Collection 3-in-1 Mini Breakfast Shop.
00:12:39 John: Shop with two Ps and an E. This is model EBK-200BL.
00:12:46 John: and if you look at it it looks a lot like the crazy one from the last time the red thing where it's got it's like a toaster oven it's got a little tiny uh coffee pot drip coffee pot thing and on top of the toaster it's got a little thing that gets hot where you can in theory cook some eggs or something
00:13:02 John: all right uh the last one remember i said that the coffee thing even though the picture you're picturing it like it's a regular drip coffee thing really it's like tiny and doll size this one my daughter actually said in the kitchen she walked up and said that looks like it's for a doll this thing is microscopic it is incredibly incredibly small obviously the coffee thing is tiny but then look at the toaster part i mean i guess you can look at the measurements and try to get an idea for it but here's the best way i can describe it to our audience the tray that slides inside the toaster is smaller than the magic trackpad too
00:13:31 John: can you even fit one piece of bread on there you can fit one piece of bread on there if it's not too big so you can't do two wow yeah so this is very similar to the old one i didn't know there was such a market for these three-in-one things so similar like so the coffee thing looks like it's might even be using some of the same parts that one still does its job you can put water in there and heats it up pretty quickly it dips drips through the filter into the thing if you like drip coffee this is you know this is a drip coffee thing it doesn't take too long to boil the water
00:13:59 John: uh it's got the same type of thing where the top dial decides what heating elements will be on and the bottom one is just a plain timer they don't even bother with little pictures of light medium and dark toast they're just like look it's just a timer just turn it good luck they don't give you any guidance there um and it's good thing they don't give you any guidance because trying to toast a piece of toast in there
00:14:18 John: at around five minutes and 50 seconds i gave up not being able to see any real color on the top of the toast and i took it out and the bottom was overdone practically black in the middle like uneven and the top had no color on it at all and that's after almost six minutes so as a toaster it fails to toast even though you only put one piece of bread in there it fails to toast it there is no adjustable rack by the way so i was thinking maybe why is it burning on the bottom and not cooked on the top maybe i can move the rack up but the rack doesn't adjust
00:14:43 John: the top thing instead of having a full-size griddle it has a little circular tin same problem as before it just doesn't it doesn't get hot enough or doesn't like i think the real problem is doesn't have enough thermal mass like it's it's just a thin piece of metal so that when you put the egg on it it just sucks all the heat out of the thing and the heating elements don't have enough to like keep up like i think basically the griddle acts as a heat sink for the heating elements dissipating their heat but not into the egg and
00:15:07 John: so i was able to go and you can really only put one egg in there like it's practically the size of a poached egg thing all right so i was able to cook one fried egg and i have to say it did a better job than the previous one and at least that one egg i was able to cook it and it came out as like an actual egg like it cooked enough to to stay together and let me flip it over and everything so but really nobody should ever buy this or the other thing
00:15:30 John: It's not good at anything that it does.
00:15:33 John: Please just do not.
00:15:34 John: It is adorable though.
00:15:35 John: As it's been sitting in the kitchen, this one, even more than the red one, it looks, it looks adorable.
00:15:38 John: It looks like doll furniture.
00:15:39 John: It looks like you have an easy bake oven on your couch.
00:15:41 John: It looks like one of your kids toys is in there, but, but it really works sort of.
00:15:44 Marco: Well, yeah, it's a, it's a very degrees of work.
00:15:46 Marco: I wish you could try the coffee.
00:15:48 John: Well, it's just it's just a drip.
00:15:49 John: It's like I got a filter in there comes with a filter.
00:15:51 John: It makes the water hot.
00:15:52 John: It runs it through the filter drips into the little thing like that.
00:15:56 John: I don't see how the machine itself could affect the quality of the coffee coming out of it because it really is the most primitive thing you can imagine.
00:16:02 John: It's all just plastic parts inside.
00:16:03 John: There is nothing fancy.
00:16:05 John: it is not i mean look at the price what is this this is like 35 yeah 35 so you've gotten what you're paying for there so i think the main market for this would be uh hollywood prop buyers who want to put something in the background of a scene scene in like a cute uh kitchen apartment in like manhattan or something
00:16:22 John: Because it's cute.
00:16:24 Marco: And I really do wonder.
00:16:24 Marco: Obviously, there's a market for these because so many are for sale.
00:16:29 Marco: But I just have to wonder who is buying them.
00:16:31 Marco: Suckers.
00:16:32 Marco: People who think, isn't that great?
00:16:34 John: It's a great way to save counter space.
00:16:36 John: I have three things all in one place.
00:16:37 John: And again, the same problems.
00:16:38 John: Who wants to cook on top of your toaster oven?
00:16:40 John: Your toaster ovens are usually underneath their overhead cabinets above it.
00:16:43 John: And then you're making hot steam going to the bottom of your cabinets.
00:16:45 John: It's just not a good idea.
00:16:46 John: Even if it worked, it wouldn't be a good idea.
00:16:48 John: And it just does...
00:16:49 Marco: like seriously can't even toast one slice of bread in six minutes forget it the best thing is this has a four-star average review on amazon with 240 reviews how it has to be paid for i don't know maybe they just don't know how these things are supposed to operate everything's smaller than expected but works as promised verified purchase the toaster oven was probably the biggest negative it is only wide enough to fit one slice of break
00:17:14 John: That is true.
00:17:17 John: And it won't toast it after six minutes.
00:17:20 Marco: Fortunately, there is a top burner and a bottom burner so you can stack two pieces of bread on top of each other and flip them in the middle of cooking.
00:17:26 Casey: Oh my god.
00:17:28 John: No, you can't.
00:17:29 John: Please.
00:17:30 John: Why not just hold your bread over a match and just move it around?
00:17:36 Casey: It's cool.
00:17:37 Casey: I can actually take this with me when I'm on the road to set up in the hotels I stay in.
00:17:42 John: the things like the drip coffee maker they have in hotels is better than this yeah like and those are terrible and that would be better than this yeah because at least it's like sturdy and doesn't fall apart because that you have to be in a hotel room and hold some more coffee oh man wow all right anyway the second one let's let's try to you know bring this back from the insanity of these multi-function device second one is just a legit toaster oven this is the kitchenaid 12 inch convection bake digital countertop oven model kc02
00:18:09 John: uh put the url this one in the chat room for everybody oh this is a high priced one this is 187 dollars yeah this is a fancy toaster oven we're back to normal looking things the first thing you have to know about this is it's really big i know they all look the same size on amazon i have a pretty big toaster the breville 650 xl this is really big it's like the bigger breville
00:18:31 John: It's so big that I think it really is beyond what is reasonable for most people's kitchens.
00:18:37 John: If you have a really, really big house, this will be to scale.
00:18:39 John: It's kind of like when you have a big room, you have to put a big sofa in it.
00:18:44 John: For interior design, you have to scale the furniture to the room.
00:18:47 John: Unfortunately, I like to scale the furniture to the people, but no matter how big you are, if you have a really small room and you put a gigantic puffy leather sofa in it, it will overwhelm the room.
00:18:56 John: Similarly, if you have a cavernous room and you want to put this delicate little sofa in it,
00:19:00 John: It won't quite look right.
00:19:01 John: So anyway, this is a big toaster oven.
00:19:03 John: So do not buy this unless you have a really big kitchen or you really want to dedicate that much space to it.
00:19:08 John: It's tall, it's wide, it's deep, it's humongous.
00:19:10 John: When I put this on my counter, since I have narrow New England ancient countertops,
00:19:15 John: opening the door practically that's it there's no more counter space left like there's a toaster i can open the door and i don't remember if the door overhangs the edge of my counter but it's close this thing is huge um it's stainless steel just like in the picture that is actual stainless steel not plastic colored stainless steel very sturdy construction i think even the handle is stainless steel which occasionally the handle will be like plastic for like insulation and
00:19:36 John: it feels rugged it feels you know it looks nice and glossy everything feels thick the the wire rack feels incredibly rugged thick gauge wire it's actually have this little metal strip on the front of it everything is very solid the door feels solid it opens and closes solidly it's got the little not little rubber stoppers big rubber stoppers on it the the spring tension is just right doesn't doesn't wobble doesn't creak three positions for the rack uh
00:20:01 John: uh and they have little instructions for another thing about where they where the where the different positions are for there's five heating elements four of those thin resistive style ones plus one of the thicker quartz style ones on the top in the middle it has a huge thick cord like one of those like for a power tool like your you know you know uh makita drill or something like a big three-pronged cord with a very thick cable and the big connector
00:20:23 John: And I don't know why these guys do this, because don't they know it has to go in the kitchen?
00:20:26 John: Like, where do they think people are plugging in their toaster ovens?
00:20:28 John: Like, you're going to put it on your counter, and then you're going to plug it in, and the plug is going to be just above your counter, right?
00:20:33 John: The plug sticks out, like, three inches from the place where you plug it in, because it's a huge three-pronged connector, right?
00:20:38 John: It's not... They need to make flush-mount plugs.
00:20:40 John: You know how they, you know, those little adapters they sell for them?
00:20:42 John: Yeah, yeah.
00:20:43 John: You have to make it.
00:20:43 John: Like, even if the plug isn't right behind the toaster, because if it was, the toaster would be six inches away from the wall.
00:20:47 John: Even if it's not at right side, who wants to see this big, thick, like, hard-to-manage...
00:20:52 John: You know, maybe the cord has to be that thick for the power requirements, but make a flat mount plug, people.
00:20:56 John: I don't know what the hell they're doing.
00:21:00 John: Let's see.
00:21:00 John: The controls on this one, if you look at it, are very similar to my Breville.
00:21:03 John: I don't know who copied who.
00:21:04 John: Obviously, I had my Breville first, so I'm thinking, oh, they copied the Breville's control.
00:21:08 John: Who knows who copied this first?
00:21:08 John: But anyway, there is an LCD on top, a backlit LCD on top, showing you temperatures, timers, countdowns, the same type of controls where you get to pick a temperature and like a, you know, a number of slices or whatever.
00:21:22 John: the there's two knobs the first one is the function knob for all the different things you can do like you know toast bake and it has things for reheat and bagel that does like you know different temperatures during different phases like for example the bagel will do a lower temperature to toast it and then towards the end it'll do the top elements only really high but
00:21:39 John: to toast the tops of the bagel assume it's assuming you have a bagel it's been sliced in half you know stuff like that lots of different functions in fact more functions than the breville for all sorts of different things this is also a convection oven by the way which is one of the reasons it's so freaking huge because they got to fit all the convection fans in there so there are function settings for convection type baking too where they'll try to bake a whole chicken and keep the air flowing and then crisp up the skin at the end and everything
00:21:59 John: And then the knob below it is the control knob, which really is just kind of like the control knob in your BMWs or whatever, where you just press it to select and turn to go up and down selections in a menu.
00:22:11 John: The knobs themselves, they are not as wobbly as they are on the Breville.
00:22:15 John: They're still plastic, but they're not as wobbly.
00:22:16 John: They don't have as much slop.
00:22:17 John: They're not made to look like fake metal, which helps.
00:22:19 John: they're nicer materials than the breville ones they're not like shiny plastic they're kind of like textured they're still a little bit gritty they're not the best feeling knobs but they're they're better than the breville ones so they're pretty good since the function knob on the bottom really should just be a disc because it's like turn left turn right to go through a series of options and press in it's weird that it has like a a flathead screwdriver type like indentation they want you to pinch it because there's it just spins around forever like there's no
00:22:43 John: there's no markings or anything it's really just a jog dial basically and it's weird for a jog dial to have a part where you can grab it because then it's like when you're done with it where do you leave it do you leave it pointing up do you like anytime you turn it it might change a number on the screen so that's a little bit weird but i think it just did it for symmetry and then it's got a start button on the bottom it's got a little button for frozen things what is that other button for i can remember off the top of my head oh and the convection button to turn convection on and off
00:23:06 John: so the knob feels good so so like i said higher quality than than my breville and they don't feel like they're shaking they're about to come off and they're not fake looking like supposed to look like metal but it's really plastic but i think the decision to make the jog dial look positional when it's not really it's a little bit off plus you have to press it as a button it's weird to press a button that's you know that's like a dial that you can pinch um
00:23:26 John: toast time four minutes and 30 seconds for a piece of toast not great the bread bowl is a little bit faster but this thing's cavernous like you'd be lucky it doesn't take eight minutes uh and it did a pretty decent job of toasting the convection features i didn't have an opportunity to test because i didn't have anything that you would cook in convection but it has like a cookie setting and stuff so i think you could actually use this as a miniature oven you didn't have an entire chicken to put in there like it's depicted in one of these pictures that's a tiny
00:23:52 John: chicken like this is not as tall as the super tall one was so there isn't that much you know i was still treated as a toaster oven not as a place you're like that remember the one that had the probe built in that you could that could probably fit a bigger chicken so to categorize this i would say this is most similar to the big breville which i've never tested by the way and so i assume it's okay because i have a small breville and people who have the big breville say it's good but it seems similar in terms of it feels sturdy it looks nice it does the job it's supposed to do it has enough heating elements to heat up that big interior
00:24:22 John: uh and i guess if you want to use it as an oven it'll work fine too i think the best the things to recommend this the most are the things that i like most about my breville i like seeing immediately when i press the start button how long it thinks it's going to take because it'll you know as soon as you put the pieces of toast in there you say how many pieces of toast and what level of darkness which is a number that you can pick three four five six seven you just learn whatever darkness you like
00:24:42 John: and then you press the start button and it will tell you it'll start counting down from four minutes and 20 seconds or whatever and then when you put it in the second round of bread if someone else wants toast it will start counting down from three minutes and 30 seconds because the thing has heated up right you know how long it's going to take you get to see a countdown it's easy to adjust because the
00:24:59 John: they get they get around the whole problem of trying to do the darkness adjustment because it's a number on a screen and really you're just using a control to adjust the screen the screen really helps because then you can do countdowns and show words and numbers up there it's not like a full bitmap display it's a you know a bunch of seven segment things and a bunch of other things but it makes a big difference the little frozen button is surprisingly useful it's kind of like that little bit more button that some of the toasters have where
00:25:20 John: You're like, I'm going to toast bread, but actually this bread is straight out of the freezer.
00:25:23 John: So put it on the same toast setting you always want, but then hit the little snowflake button and it will just add a little bit more to get it defrosted before it goes into the toast cycle.
00:25:30 John: So overall, if you want a really big toaster and considering I haven't tested the really big Breville, this is the best really big toaster I've ever tried.
00:25:39 John: It is a solid quality product.
00:25:41 John: It does all the jobs it's supposed to do.
00:25:43 John: If you, as they say, if you have the space, I can recommend it.
00:25:48 Casey: Wow.
00:25:48 Casey: So if you have the means, you highly suggest picking one up?
00:25:51 John: Yeah.
00:25:52 John: No, it is a quality product.
00:25:55 Casey: That's a reference.
00:25:55 John: Since this is the last one.
00:25:57 John: I know.
00:25:57 John: I was making that reference.
00:25:59 John: Since this is the last one of these we're doing, a lot of people have asked about the Sweet Homes toaster reviews.
00:26:03 John: their number one pick was one of the toasters that i did review uh a while back it was the panasonic the really tall panasonic one that was really really fast um and people are asking what do you think of their reviews they do actual product reviews not joke ad product review things so go read their reviews they actually test them they put a million pieces of bread into all these things my criteria may be different than theirs but i'm not doing the kind of testing they're doing so please read their review if you really care about toasters um
00:26:29 John: now that said having used the one they picked as a top pick the reason i don't like it is because i think the ui is weird and i think it's oddly shaped but it does toast things really fast and really efficiently and does a good job on them but for my purposes i want to be able to put four slices of bread in there or a whole tray full of english muffin pizzas or something and
00:26:46 John: uh and they just won't fit in the toaster because it's just not big enough and so it doesn't fulfill any of the ui is just crazy with the membrane buttons and all the different functions the the breville interface and this interface are just way better but that matters less to them in their rating they're mostly saying what when the bread comes out how does it look and how does it taste uh and that toaster that panasonic toaster toast bread really fast and does a good job on it so i don't disagree or agree with their ratings i just know what i want out of my toasters and that's that's what i'm reviewing syracusa toast review
00:27:25 John: this whole year we've had toaster reviews from cars against humanity this is the last one great this is their idea fantastic idea we all had a great time and uh yeah thanks a lot but please no more toasters i never did test the top pick the top expensive pick like sweet the sweet home has like here's our top pick and they always try to take budget into consideration and they always have like if you have a little bit more money this one's even better it's not better enough that we think it's worth it but it's a little bit better and i i have not tested that toaster whatever that toaster is i'm actually curious about it
00:27:53 John: maybe if my thing ever dies i'll take it and by the way i didn't say but a couple of i guess a couple months ago at this point i did finally open up my breville and adjust the stupid springs and the door doesn't spring open nice or spring closed rather which was a real pain man i i could i literally could not figure out how to get this toaster apart without breaking it luckily i can get to the spring without actually fully disassembling it but i think i need one of those eye opener things from i fix it that like heats up some glue or something i don't know what the hell is holding this thing together but it is
00:28:19 John: there are a lot of screws and it is very solidly constructed so i was just lucky i could get through it to the point where i could get to the spring and adjust the tension goodness i'm gonna miss these reviews you sure you don't want any more toasters no i just i think i have like three or four left to ship out of here and then no more no more please they're just too big we'll have to send you small objects to review yeah i'll review diamonds
00:28:44 Casey: slightly included i see what you did there what are the five c's anyway four c's rather anyway all right so um we should probably talk about what went on this week um can we talk about the uh headphone jack business really quickly oh boy would i like to talk about this
00:29:00 Casey: So there are rumors based on an interesting translation from some Japanese site.
00:29:07 Casey: I don't think we even have the link in the show notes, do we?
00:29:09 Marco: I don't know.
00:29:10 Marco: I mean, the source of this is pretty unreliable.
00:29:12 Marco: I think based on the rumor and based on some things that we've looked at here and there and been told here and there, it sure seems like this rumor has no more credibility than any other random rumor that you find with poor sourcing on the Internet.
00:29:26 Marco: So...
00:29:27 John: the rumor itself has no credibility really but it is i think worth talking about would apple do this and and what would be the ramifications well the rumor may not like the specifics of the rumor like we think the iphone 7 which will be the next major iphone that apple makes is going to have this feature well you know whatever maybe it seems like that's the sourcing for that is not great but we do know for a fact
00:29:49 John: that you can plug headphone compatible headphones into the lightning port on your existing iphones and they will work as headphones like that apple has already added headphone support to the lightning port for iphones and that you can buy i don't know who buys these things but you can we'll put a link in the show notes headphones right now today that have at the end of them instead of the the 3.5 millimeter headphone jack have a lightning port and plug them into your existing iphone and it will work fine and you have to think why would apple do that if at some point it wasn't at
00:30:18 John: are we going to keep that headphone jack are we maybe are we going to have that all the time you know the things are getting thinner maybe we should start thinking about what we're going to do it doesn't mean they're going to make a phone without one ever even but they did do something that opens the door for this that's why people take these rumors vaguely seriously because and i think before the like the last iphone or maybe it was for the iphone 6 same rumors were out there because people were hearing about headphone support for uh the lighting port and lo and behold that actually exists and is a thing and is there right now so that's why i think this is worth entertaining because
00:30:47 John: Apple would not both implement and ship something like that if it hadn't considered very seriously the idea of ditching the headphone port at some point in the future.
00:30:56 Marco: I mean, so the idea of ditching the headphone port, first of all, you know, the rumor is that they would ditch the headphone port in order to make the iPhone a millimeter thinner.
00:31:03 Marco: And this was covered pretty well this week's episode of the talk show with John Gruber and John Maltz.
00:31:08 Marco: So I don't want to go too far into this because they literally gave an hour to it.
00:31:13 Marco: It was pretty good.
00:31:14 Marco: But the short version is that you don't need to ditch the headphone jack to get that extra millimeter today because the current generation of iPod Touches still has the headphone jack and is at least that much thinner.
00:31:28 Marco: So you don't need to do that.
00:31:31 Marco: Now, granted, you could and you could make other gains.
00:31:34 Marco: We're getting to the point now where making the phone noticeably thinner will require dropping things that people tend to like in their phones, like the headphone port and like good cameras.
00:31:45 Marco: So let's see what they do in that area.
00:31:47 Marco: Maybe they can make different advances.
00:31:48 Marco: We'll see.
00:31:48 Marco: But right now, thinness alone is probably not a good enough reason yet.
00:31:53 John: I didn't listen to that episode, but they talk about the slimmed down 3.5 millimeter jack.
00:31:58 John: they didn't i yeah it wasn't didn't apple like change the way it was built and make a special one or something like that there's a apple patent which again apple patents everything it's a apple insider link it's basically like a regular headphone jack but with the one side filed down to be flat i just put the link in the show notes
00:32:13 Marco: And there is, by the way, there is also... So the headphone jack that most people think of is a 3.5mm jack.
00:32:21 Marco: There's also a 2.5mm version that has existed forever also, just like all the other ones.
00:32:28 Marco: So there is a smaller version of the standard headphone jack that is occasionally used on things.
00:32:33 Marco: In fact, a lot of headphones, if the headphone that you're using has a detachable cable...
00:32:37 Marco: there's a pretty decent chance that the end of the cable that plugs into the ear cup might have that size plug on it.
00:32:43 Marco: A lot of them do.
00:32:44 Marco: So those plugs exist.
00:32:46 Marco: They could switch to that and gain a whole extra millimeter, which is a pretty big deal at this scale.
00:32:51 Marco: Now, granted, again, they don't need to yet.
00:32:54 John: Although for the 2.5 one, I think one of the reasons that they would want to stay away from that is...
00:32:59 John: I know from having kids that it's possible to bend 3.5 millimeter one just from kids bumping it around.
00:33:05 John: 2.5 one would bend even easier.
00:33:08 John: Maybe maybe adults don't do this, but it's getting kind of getting to the point where you don't want that one to be on the because I think I think the 2.5 millimeter is easier to bend than lightning.
00:33:16 John: and i don't know if any maybe this is just me but anyone who has kids who use their ios devices like that they get to use all the time that are theirs go to all of them and take the kids headphones plug them into the jack and then rotate them and see if they actually are still straight on axis it seems like everyone that my kids touch very not massively bent but bent enough that you can see that seriously yeah just wait it'll happen
00:33:39 Marco: Yeah, so anyway, assume Apple does this.
00:33:43 Marco: So assume they get rid of the headphone jack, and the only way you can use headphones with an iPhone is either over Bluetooth or through lightning.
00:33:52 Marco: So what does that mean in practice?
00:33:54 Marco: And...
00:33:55 Marco: I don't have a real job, but I've heard a lot of people who have real jobs listen to music on their phones for a big chunk of the workday through headphones at work.
00:34:06 Marco: For whatever reason, they either can't or don't want to use music services on the work computer itself, so they plug into the phone and use a streaming service or their music library on their phone to listen to music at work.
00:34:18 Marco: Most of the time, I would expect the phone to be plugged in during this process.
00:34:23 Marco: If you do this, if you have it so that that jack has gone away, chances are Apple would probably ship a little dongle for between $20 and $40 that would basically be a lightning to 3.5 millimeter headphone adapter.
00:34:37 Marco: And we've seen how they do these things.
00:34:40 Marco: Chances are it would not have a lightning pass through to also charge the phone.
00:34:45 Marco: Chances are this would be a one plug thing, one plug on each end, and that would be it.
00:34:50 Marco: Similarly, lightning headphones would have the same problem where lightning headphones don't have a lightning pass through port to also simultaneously charge the phone while you're listening to the headphones.
00:34:59 John: so chances are if they did this you could no longer listen to the phone while it was being charged unless you abandon wires completely and go to bluetooth well i mean a million third parties would sell adapters for it and by the way i see people listening to their phones at work and none of them have it plugged in so but maybe they just like it because but the screen is often it's just playing audio even if maybe it's playing like spotify and streaming stuff it's not that bad or maybe people just don't care um but yeah if apple didn't build it somebody would because it would be eminently buildable so i don't
00:35:29 John: I don't think that would be a significant deterrent to doing this, and I don't think it would preclude people from charging their phone while they listen because they just make an adapter.
00:35:38 Casey: Yeah, and also consider that the official Apple, I always get the name of this wrong, but the lightning AV connector, whatever it is that we talked about last episode.
00:35:48 Marco: Yeah, your favorite thing in the world.
00:35:49 Casey: Yeah, like my favorite thing in the world.
00:35:51 Casey: This thing does have a lightning pass-through.
00:35:54 Casey: I actually think you're right, Marco, that it's unlikely that that's the approach Apple would take for this, because I think it's far more likely that they would assume that listening would not be all day long and that you wouldn't need to charge as you listen.
00:36:06 Casey: Yeah.
00:36:06 Casey: But there is a precedent for them doing something with a lightning pass-through.
00:36:10 Casey: And the whole reason there's a lightning pass-through on this cable is so that you can charge your phone while you're displaying whatever you have on the phone on a TV or whatever.
00:36:19 Marco: Right.
00:36:20 Marco: So that is one thing that would be inconvenient or problematic for people if they did this.
00:36:25 John: Well, the main inconvenient thing, of course, is that you can't use your old headphones.
00:36:28 John: Even if they ship an adapter, even if you don't need to charge, having to have an adapter is annoying.
00:36:32 John: That is the main inconvenience is, but what about all my headphones?
00:36:35 John: And I don't want to use an adapter, and it's just not elegant or nice or whatever.
00:36:40 John: And so that was, you know, the last time we had this discussion when the rumors of lightning port headphone support were out there, same thing.
00:36:47 John: It's like, well, I don't want to not have all my headphones and...
00:36:51 John: you know that's what everybody says anytime a port gets you know i don't want to lose all my charging cables i don't want to not be able to use all my docks when they change from 30 pin but the headphone port as many people have pointed out on twitter and elsewhere is way older than the 30 pin connector and is not as terrible as the 30 pin connector like it's fairly solid port you can't put it in the wrong way it's pretty sturdy it's been around by i saw some estimates of being like
00:37:13 John: 80, 90 years, depending on how you measure.
00:37:16 John: Maybe it was over 100.
00:37:17 John: I forget.
00:37:17 Marco: I mean, it has this minor problem of shorting itself out when you plug it in.
00:37:20 Marco: But, you know, other than that, it's okay.
00:37:22 John: Yeah, it's not the best in the world, but with all these things, the thing that came to mind to me is VGA ports.
00:37:29 John: VGA ports, granted, weren't around since 1910.
00:37:32 John: Fine.
00:37:33 John: But they were around for a really long time, and they had limitations that were obvious, especially as we went from analog to digital video with DVI connections and HDMI and DisplayPort and stuff like that.
00:37:44 John: But VGA was like the standard.
00:37:46 John: You go into a conference room, they have VGA connectors.
00:37:48 John: And what eventually did VGA connectors in was not all the things I just listed, which should have been obvious.
00:37:54 John: Like, well, you can't keep doing VGA.
00:37:55 John: You're going to constantly convert to analog.
00:37:57 John: It's just terrible.
00:37:58 John: And then the resolution limits.
00:37:59 John: And like, we have all these digital standards.
00:38:01 John: Why wouldn't you switch those?
00:38:02 John: What did VGA in is eventually everybody's laptops are too damn small to fit a VGA port on the side.
00:38:08 John: That's what did it in.
00:38:09 John: It's just, I mean...
00:38:10 John: you can i know you can still find it on your dells i know they like they make laptops that are like exactly the thickness of a vga port i think i even saw where the tops and bottoms of the vga port were basically there was no like plastic above and below them they were just you know what i mean like it was there was no like thing to shove the vga port into it was just like there was like a notch cut out and the vga port was there so when you plugged in something the plug would be thicker than the thing anyway
00:38:33 John: that's what eventually did in vga port certainly on the mac and on a lot of other slim laptops that are out there because if you want to have really slim laptop the vga port is just too darn big so that future is lurking out there probably in you know in the possibly distant future but who knows
00:38:49 John: for smartphones because eventually we'll be able to get smartphones thin enough that the port will be thicker than the thing now we were already there with with high quality cameras as marco pointed out before that the phone is already thicker than the camera and we just make the camera poke out so who's to say you couldn't have a credit card thin iphone 15 years from now
00:39:09 John: and hanging off the edge of it a 3.5 inch thing you know what i mean like it would be this big lump this big silly lump thing but it wouldn't detract too much from the thinness of the phone it would still be in a situation where then if you drop your phone it would flutter harmlessly to the ground and you would pick it up and the fact the fact that it has a silly headphone port poking out of it wouldn't bother anybody i'm not sure the headphone port
00:39:32 John: is raised to the level where we're willing to say you know what even when our our phone is the thickness of a credit card i will be perfectly fine with there being a 3.5 inch headphone jack on there of course at that point lightning will also be too thick in thinking about this i think we can all agree i don't want to make this infinite timescale argument but this may literally be one you finally said it i know well you guys keep using the phrase but this may be an actual application of it because it's like look that port is going to go away eventually
00:40:01 John: it just is right yeah the question is is this the year that it goes away in terms of timing say you were like the grand poobah of like when ports go away across the industry which apple kind of is because once they make a move everyone yells at them and says they're stupid for doing it and then does the same thing five years later or two years later or one year later uh see also floppy drives and uh getting rid of legacy ports although pcs have been much slower about that
00:40:23 John: is this the year to do it would you do it this year which with the iphone 7 i mean would you decide that this is the year to do it or would you wait until you have to do it for some thickness reason because i agree with marco that they don't have to do it for a thickness reason but would you do it anyway to sort of say we want to get the pain over with now or would you wait until everything goes usbc and you finally give up on lightning in six years uh i don't know
00:40:47 Marco: You can look at this, and to me, there's so many downsides to doing this.
00:40:52 Marco: First of all, I think this would cause a substantial loss of goodwill.
00:40:58 Marco: This would be a big deal.
00:41:00 Marco: Look at how many people complained for so long and got so mad about the switch to Lightning at all.
00:41:05 Marco: To have them also basically make everyone's headphones obsolete or make them worse by having them requiring some dongle to be plugged in.
00:41:12 Marco: This would be a really, really big problem for their goodwill and customer satisfaction and for the press's impression of the phone and what everyday people, what all people end up thinking about it and thinking about them.
00:41:24 John: How many iPhone buyers do you think use headphones other than the ones that come with the iPhone?
00:41:29 Marco: I mean, you can look at Beats as a pretty big example of that.
00:41:32 Marco: It's a pretty big number.
00:41:33 Marco: I mean, I think that the market for aftermarket headphones is pretty healthy right now.
00:41:40 Marco: I very rarely see people using the earbuds anymore.
00:41:42 John: see i'm i'm trying to think of what i see people using and i mostly see people using the earbuds you're right that the big headphones the next the next thing i would say is if they're not using earbuds what are they using i would say they're using something like beats whether they're real beats or beats ripoffs or just large big big headphones like that but i don't know um
00:42:01 John: There are upsides to this for people who sell headphones, obviously, right?
00:42:06 John: Because even the people who sell earbuds suddenly get to increase their margins because previously they were selling, oh, hey, you broke or lost the things that came with your Apple earbuds.
00:42:18 John: You like earbuds.
00:42:18 John: You like that they're small.
00:42:19 John: You don't want big beat-sized things, but you lost or broke them, and you want a replacement, and you don't want to pay for Apple's.
00:42:24 John: Buy ours, which are $3 cheaper than Apple's,
00:42:27 John: But our margins are huge because these earbuds are pieces of crap and they have a lightning port on them.
00:42:31 John: So these are made for iPhone, iPhone compatible ear pods or whatever.
00:42:37 Marco: Right.
00:42:38 Marco: This is a way for Apple to not only sell a very large number of high volume dongles and accessories to adapt old headphones, but it's also a way now for Apple to, through the MFI program, to take a royalty on every headphone sold.
00:42:53 Marco: Like that's...
00:42:54 Marco: Of course, I mean, look, you can look at this as the various benefits that this might bring.
00:43:01 Marco: You can look at it as the various downsides it might bring, and I'll address Bluetooth separately because Bluetooth is a whole different story.
00:43:06 Marco: But if you're still staying wired, I hate to be cynical about this, but I think a realistic way to think about this is...
00:43:13 Marco: Would today's Apple, really today's Apple, not the Apple that we want to exist, but the actual Apple that does exist today, would today's Apple make an already very thin device, even thinner, at the expense of usefulness in the real world,
00:43:28 Marco: and in a way that would increase the average selling price of their best-selling product by designing it to basically require high-margin accessories at the expense of customer satisfaction and goodwill?
00:43:41 Marco: Yes, of course they would.
00:43:42 Marco: They do this all the time now.
00:43:43 John: But it depends on how much customer satisfaction and goodwill.
00:43:46 John: That's why, if I keep thinking about this, if I was going to run a meeting on this at Apple...
00:43:50 John: The first thing I would say is before we even discuss this headphone things, we have to decide if we're ever going to go USB-C.
00:43:56 John: Are we going to stick with Lightning?
00:43:57 John: If we're going to stick for Lightning, is Lightning on a 10-year plan?
00:44:00 John: Or is it not?
00:44:01 John: Because Lightning and USB-C are really similar to the point where Lightning was important for Apple to have because they had it for years before USB-C came out, right?
00:44:11 John: But the USB-C is here now.
00:44:13 John: So how many more years do we give lightning or are we committed to lightning?
00:44:17 John: Is it really on a 10-year plan and we're not even going to consider an alternative until 10 years are up?
00:44:21 John: Because you have to have that discussion first because it's not just that we're saying get rid of the headphone port.
00:44:26 John: It's get rid of the headphone port and the place where you plug it in is this lightning port.
00:44:30 John: And you really don't want to do a thing where we had lightning for a while.
00:44:33 John: Then we got rid of the headphone port and all the headphones had to be lightning.
00:44:36 John: And then a couple years after that, we got rid of lightning and all the headphones had to be USB-C or some crap like that.
00:44:40 John: That is really bad in the long timeline for customer satisfaction.
00:44:43 John: I think you can only absorb a certain number of these.
00:44:46 John: We're getting rid of the floppy drive type of revolutions.
00:44:49 John: You can't stack them that close together.
00:44:51 John: So I think you really have to plan this thing out.
00:44:54 John: And I think you should plan it because, like I said, it's going to go away eventually.
00:44:56 John: Eventually, the phone's going to get so thin that you're going to have to make really difficult choices about bulges and crap like that.
00:45:01 John: and if anyone's going to get rid of it on their phones it's probably going to be apple because that's their thing they always like you know they're they're more willing to get rid of it even even today's apple that sells millions and millions of these iphones they are the ones who are going to be more willing to get rid of this you just have to put it on the plan and i right now if if the the plan is not to keep lightning for a long long time now is not the time to get rid of the 3.5 inch port
00:45:22 John: If they do get rid of it, it's not like they're going to make an announcement and say, yeah, we're getting rid of the headphone short.
00:45:26 John: And by the way, our current plan is to keep lightning around for at least five or six more years.
00:45:31 John: So don't even think about USB-C.
00:45:33 John: It's not going to happen.
00:45:34 John: Your investment in lightning headphones will last you several years, many years.
00:45:38 John: Don't feel too bad about it.
00:45:39 John: but they're not going to say that so it'll be sort of an unknown um if i had to put money on it right now i would say i would bet against not strongly against like you know 51 49 percentage wise but i would bet against the iphone 7 dropping the headphone part because i don't see a reason for it and i don't feel like now is the time because i really think that they will reconsider lightning sooner rather than later so i think they can hold out
00:46:05 John: until they reconsider lightning in a couple of years and then they can get rid of the port because then they actually will probably need it thickness wise but uh but i do think that they should do it before they definitely before they really need to the first phone they do it on won't be because they just couldn't do it any other way it'll be because they were just they were they wanted to set things up they wanted to take the hit when they were going to take the hit set things up and then and then by the time they really really need it it's already kind of like lightning like
00:46:30 John: did they have to go to the lightning for the first phone that had it or could they have wedged a 30 pin on it they could have fit a 30 pin on there it would have fit technically it would have been maybe awkward or whatever but it could have fit but they didn't wait until they absolutely desperately needed lighting and they did lightning when it looked very small on the end of the phone and now the phones are slowly shrinking down around it and i think that's what they'll do with the uh headphone replacement
00:46:49 Marco: Yeah, I think you're right.
00:46:50 Marco: And I also I think, you know, this is absolutely the kind of thing Apple would do.
00:46:55 Marco: All the downsides be damned.
00:46:56 Marco: They would definitely do it because, yeah, it it makes things thinner, even though we don't need them to be.
00:47:01 Marco: But it makes things thinner and it makes them more money.
00:47:06 Marco: So they would absolutely do it.
00:47:08 Marco: But I don't think they're going to do it this year.
00:47:10 Marco: I don't think they need to yet.
00:47:11 Marco: And I don't think it makes sense.
00:47:13 Casey: Yeah, I don't think it's going to happen either, but personally, I wouldn't be that bothered by it.
00:47:18 Casey: I almost never use Bluetooth headphones with my phone, but I might be the only person on the planet that isn't particularly bothered by Bluetooth headphones.
00:47:26 Casey: I use Bluetooth headphones at work all day, every day, and they're connected to my Mac, not my phone.
00:47:32 Casey: They are very cheap headphones.
00:47:34 Casey: I think they were $25 new when I bought them literally four years ago.
00:47:38 Casey: The battery lasts at least a day, if not a couple of days.
00:47:43 Casey: The latency, yeah, if I hit pause, it doesn't pause instantly, but there's no latency when I watch videos.
00:47:51 Casey: I don't feel any of the qualms that so many people seem to feel when they use Bluetooth headphones.
00:47:56 Casey: So if that means if Bluetooth is our future, Bluetooth only is our future or some silly dongle, I don't think that's such a terrible future.
00:48:07 Casey: I think that Apple will get eviscerated in their customers that, but I don't think it's such a terrible future.
00:48:14 Casey: We've been, as Mac users, which is different, but as Mac users, laptop users, we've had stupid display dongles forever.
00:48:21 Casey: I'm very overjoyed that this new MacBook Pro that I have has an HDMI port.
00:48:26 Casey: But generally speaking, we've had to use silly dongles all the time.
00:48:29 Casey: If you're one who uses most iPhone battery packs...
00:48:34 Casey: most of the ones that I've ever seen, there's something in the way of the headphone port.
00:48:40 Casey: So if your headphone jack is any bigger than the headphone port, like the ones that I've bought always include a one or two inch little extension so you can clear the battery case and then plug in your headphone to the little extension.
00:48:57 Casey: Like none of these things are that terribly new.
00:48:59 Casey: And again, I just...
00:49:02 Casey: If Bluetooth is our future, I don't think that's such a bad thing.
00:49:05 Casey: Sorry, Marco.
00:49:06 Marco: Well, it's not Bluetooth.
00:49:08 Marco: It's it's kind of like the move to the watch.
00:49:11 Marco: It's like here is something else that is more expensive than what it might have replaced based on a lot of software and flaky standards.
00:49:22 Marco: So it's a little bit unreliable.
00:49:24 Marco: There's some lag involved in common actions.
00:49:28 Marco: And it's one more thing that needs to be charged and put on an upgrade cycle.
00:49:33 Marco: And I think we have so many of these things in the world.
00:49:37 Marco: And I say this as a user of the phone and the watch and Bluetooth headphones.
00:49:42 Marco: Most of the time when I'm using my phone for audio playback, most of the time I'm using Bluetooth headphones because most of the time I'm listening to podcasts on my little Sennheiser PX210BT, which are amazing headphones, although they're not made anymore, but the MM400X is basically the same thing.
00:49:57 Marco: I love those headphones for podcasts, but they're flaky.
00:50:01 Marco: They need to be charged.
00:50:02 Marco: It is kind of annoying.
00:50:03 Marco: So, in many ways, this is a step forward, but like Force Touch, it's a step forward that's also kind of a step sideways and that's kind of worse in some ways and more complicated.
00:50:14 Casey: You know, what if Apple released a Bluetooth set of headphones that...
00:50:20 Casey: charges via lightning similar to the apple pencil and charges really really fast via lightning would that make it easier on all of us i was going to say regular people but it would make it easier on me too you know would that make it easier on all of us if you could get a couple of hours worth of listening off of a five minute charge
00:50:39 Marco: I mean, the charging is one downside of many.
00:50:44 Marco: It's the unreliability, the extra battery power that the phone needs to send the signal, which then makes the phone's battery life worse.
00:50:51 Marco: There's a lot of little downsides to Bluetooth.
00:50:55 Marco: And the reason I use it is because it is really convenient when I'm walking around.
00:50:59 Marco: And these headphones sound like complete garbage.
00:51:02 Marco: And most Bluetooth headphones I have heard sound either mediocre to bad or
00:51:08 Marco: And I don't think, you know, a lot of people say, oh, well, Bluetooth is a bad sounding protocol.
00:51:13 Marco: It is.
00:51:13 Marco: But most of the sound problem people have with Bluetooth headphones are because the headphones themselves are mediocre.
00:51:18 Marco: Like the drivers are mediocre.
00:51:20 Marco: The whole design of the headphones is mediocre.
00:51:22 Marco: They just sound bad because usually you can plug them in with a cable and you can hear the sound just as bad over a cable.
00:51:27 Marco: But, you know, the world of Bluetooth is not all bad.
00:51:29 Marco: And I think ultimately enough people are going to be using Bluetooth headphones often enough over time that when they do finally kill the 3.5 inch jack, which I don't think is happening this year, but when they finally do it, a big portion of people won't be affected at all because they will already have moved on to Bluetooth.
00:51:46 Marco: But we are not there yet.
00:51:47 Marco: And it isn't all good.
00:51:49 John: yeah bluetooth keeps evolving too the different versions of the standard so you think eventually by the time you know in many more years it will still be bluetooth but probably bluetooth and name only and we'll maybe use different signaling and uh you know different frequencies and different uh you know compression strategies or whatever like that it will and hopefully the stacks that do it will be more reliable that will it will have evolved to the point where it passes that threshold of flakiness
00:52:17 John: you know because i think bluetooth has been getting better certainly in terms of power consumption bluetooth has been getting better so it doesn't drain your battery as much when you got the you know bluetooth 4.0 whatever things this all these ones that take less energy energy from your phone and i assume take a little bit less energy for your headphones or maybe they're just passive receivers but anyway what i always think about is bluetooth earbuds because i hate having cords i hate cords getting tangled up and stuff you know it would just be much more convenient if i could stick my phone in my pocket and what i want is earbuds because i don't you know i'm listening to podcasts i don't care
00:52:46 John: if i could put little earbuds in my ears and then i would probably lose them so they have to be magnetic and maybe they could be magnetic and stick to the back of the phone and inductively charge when i'm not using them like that that is the the wireless future but i think apple will ditch the headphone port before wireless standards are as good as we would all like them to be like i guess what is that threshold is it like wi-fi wi-fi is wi-fi i guess wi-fi is above the the threshold of flakiness wi-fi is way more reliable than bluetooth
00:53:15 John: it's still kind of flaky with some people though or maybe just you know i don't know what what some obviously there's signal strength where you're in some weird corner of your house and you have lead in your walls and you know tough luck right but for places where you get good signal but you are losing wi-fi that i don't i don't hear many stories about it certainly doesn't happen on max or when it does like it's a big deal in the apple community like oh the new version of os 10 screws up wi-fi like we demand it to be reliable it's like if i can get a signal and i have enough bars on my little display i want that connection to stay up and if it doesn't
00:53:43 John: something is terribly wrong and apple needs to have a class action lawsuit against it right meanwhile if somebody screwed up bluetooth you wouldn't even notice right it's all bluetooth again i mean like i said in my in my crappy car when i get in i just have to wait to see first of all if i don't have the source set to bluetooth like if the source is set to something else bluetooth doesn't even appear in the list of sources for a while so i have to listen to am or fm or ipod or something else while i wait i can't turn the system off because that will not you know
00:54:08 John: initiate the process of getting bluetooth set up so i have to wait until bluetooth appears as a source and then select it which is annoying that's just your car and if bluetooth is already selected say bluetooth i haven't changed the selection i get in the car i start the engine it's a long time before i hear anything coming out of there i have to wait and wait i don't know what it's doing is it booting up is it trying to find my phone
00:54:28 John: usually it finds it maybe 99 of the time it finds it after five or six seconds sometimes it doesn't find it and i have to go to like you know connect to audio device and and it's already it shows itself already being connected but going through that thing in the menu makes it connect anyway like i said yeah bluetooth was you know bluetooth is way too flaky now and if it was messed up in some way i would never notice
00:54:50 Casey: You say that, but what do you use?
00:54:54 Casey: Well, I can't ask you this.
00:54:55 Casey: Most people, however, probably use a Bluetooth keyboard and or Bluetooth pointing device for any sort of Mac that lives on a desk for any amount of time.
00:55:05 Casey: Yes, I know there's a crud load of Mac laptops.
00:55:08 Casey: I know that most people probably use the onboard pointing device and keyboard.
00:55:12 Casey: But for those that have, you know, an iMac, those are almost certainly going to be Bluetooth.
00:55:17 Casey: So if they really hosed up the Bluetooth stack on OS X, I think we'd know it.
00:55:21 Casey: I think we'd know it pretty quick.
00:55:22 John: what i've had that's been the most reliable like the most frequent wireless accessory that we use in our house that i found to be more reliable than bluetooth stuff like say the magic trackpad which i have now and my non-magic trackpad which i also have and my old bluetooth keyboard which i have which i use with my with my ipad which granted is not os 10 anyway uh is the little logitech thing with the crazy little usb plug uh you know rf dongle thing it's not bluetooth it's whatever logitech silly proprietary thing is that silly proprietary thing
00:55:51 John: the batteries last forever and it always works and there are no drivers to install.
00:55:56 John: And so I always think, Bluetooth, why can't you be like the stupid Logitech dongle?
00:56:00 John: Like, what is it that they're doing?
00:56:01 John: Is it shorter range?
00:56:02 John: Is it just because it's non-standard?
00:56:04 John: Whatever the hell they're doing, you do that because it always works.
00:56:07 John: It never doesn't work.
00:56:09 John: Yeah.
00:56:09 John: it's very frustrating i mean i understand there's probably technical issues involved in bluetooth is more sophisticated protocol and they can do stuff like audio and it's not just you know sending mouse positions but logitech i bet when they were doing their products on it's like oh bluetooth is the next big thing you should really get on bluetooth and i'm sure logitech does make bluetooth mice but whoever said you know what no we're gonna stick with these stupid dongles they were kind of right because those things always work
00:56:31 Casey: I hate those stupid dongles with all my being.
00:56:33 Casey: Here again, I don't mind Bluetooth.
00:56:36 Casey: If Apple does kill the headphone jack in the next iPhone or in a iPhone, do they include some sort of dongly adaptery thing in the box or do they include some sort of like Bluetooth earbuds sort of thing?
00:56:51 Casey: I think they would include some sort of Bluetooth earbuds sort of thing.
00:56:54 Casey: But what do you think, Marco?
00:56:56 Marco: I would say neither.
00:56:57 Marco: You really think so?
00:56:58 Marco: He's the pessimist.
00:57:00 Marco: Look, this is today's Apple.
00:57:02 Marco: Let's be realistic here.
00:57:03 Marco: This is away from them to make another 40 bucks on every sale.
00:57:07 Marco: There is no way that gets included in the box.
00:57:09 Marco: No way.
00:57:10 John: I say there's no way they include Bluetooth headphones because that is an upsell.
00:57:14 John: That is an optional accessory.
00:57:16 John: So you're not getting Bluetooth headphones in the box, at least for the first version.
00:57:19 John: Eventually, when wireless becomes so pervasive that no one has the concept of plugging in a mouse or a keyboard or something, eventually there may be.
00:57:25 John: But for the first version, no.
00:57:27 John: but i think they would include the adapter for the same reason that they felt bad and included the magsafe one to two adapter in boxes for a million products for a really long time i think they would include the uh 3.5 inch adapter because what they for that first one that was a long time ago i know but for that first one i feel like they they're gonna want to do something to stem the tide of angry people who whose headphones don't work anymore so i think and and because that adapter would probably be super cheap and passive that they would put it in the box
00:57:56 John: no find out we'll probably all live long enough to find out this this one is not an infinite time scale i would not bet heavily on my thing that they're going to include the adapter because marco's right not putting the adapter would totally be an apple thing to do but it's just such an easy thing to do to really help with the initial impact of the initial anger over breaking people's headphones and
00:58:19 John: that it's so small and so cheap, like the little MagSafe 1-2.
00:58:22 John: It's the same situation.
00:58:23 John: Like, oh, we're breaking people's things.
00:58:25 John: In fact, I bet the MagSafe 1-2 adapter was more expensive to manufacture than the Lightning to 3.5 would be.
00:58:32 Marco: I mean, so the more likely thing... So part of the rumor on this rumor site was that it would... The translation was kind of weird, saying, like, it would be a special new Lightning port that would allow pass-through of audio.
00:58:44 Marco: Because the thing is, you can't just take the digital Lightning signal...
00:58:48 Marco: And have a passive adapter that just moves pins around and wires that and suddenly becomes an amplified analog signal for headphones.
00:58:57 Marco: So the report seemed to suggest that what it would do would be that if you plugged in these special new things into the special new port that would be on these new devices...
00:59:07 Marco: That it would still be using the DAC and amp in the phone, but that it would be able to route those over the lightning port, only on this new phone.
00:59:16 Marco: That would then allow a relatively passive device to be the headphone side of that.
00:59:23 John: Yeah, you can't have an adapter if you don't do that.
00:59:25 John: Well, you could.
00:59:26 John: Unless you have a chip in the adapter, like the stupid H.264 output thing with the processor in it.
00:59:32 Marco: Yeah, no, I think that's the alternative here.
00:59:34 Marco: The alternative would be that the adapter would actually have a little USB DAC amp thing right in there, which is totally possible and plausible.
00:59:41 John: But they would not do that.
00:59:43 John: I mean, just think of the Lightning...
00:59:45 John: connectors where there's a chip in the thing like there's only so small you can make anything that involves a chip so then you got this big stiff thing poking out of the bottom of your phone it is not good like that is just that is just not going to happen i don't think they will ever ship a product that's like that right so it is also the you know the third option here which is way more sensible and likely than them shipping adapters in the box the way more likely explanation here is that they would just
01:00:08 Marco: They would wire the port in that way so that lightning audio headphones made in this way would work only on the port on the new devices that's made for this.
01:00:18 Marco: So it wouldn't work on your old phones, but they don't care.
01:00:20 Marco: And they would just give a version of the ear pods that they ship now that just has a lightning plug on the end.
01:00:27 Marco: And they would include that in the box.
01:00:28 John: well of course that's like that's what they ship the phone with of course but i think it would also come with the adapter for your old headphones like if you have a pair of beats that has a 3.5 you're going to get the thing it's going to come with plain old passive ear pods with a lightning connector in the end yes of course they're not going to be bluetooth and then it'll also come i think with a little tiny passive adapter and see that's the part i don't i don't think they would do that these days no that's they would charge at least 20 bucks for that well
01:00:52 John: remember we were talking about the uh the usb3 speeds on the ipad pro do you remember that yeah yeah and they one of the things that was like showing the internals of what the port looks like on the ifixit teardown or something that had like two extra contacts for the lightning port and people were speculating that it was those two extra contacts to get the usb3 speeds because usb3 connector has more uh contacts than the
01:01:16 John: that's why i've talked about that uh that blog that linked to saying you don't need uh even though the usb3 thing has all those extra parts you don't need them on lightning because usb3 has dedicated ports for send receive at usb2 speeds and lightning wouldn't need that because it can repurpose the pins because it's like a dynamic port or whatever so then what are the two extra contacts for maybe they're for passive audio stuff or something like that like the idea that you can get that you can find a way to without changing the physical sort of
01:01:45 John: shape and size of the lightning port find a way to make that passive adapter that you can just plug in 3.5 millimeter headphone jack into without a chip or any sort of DAC in there it's still just completely analog coming out that's something that could be done but but again i don't know even if that's everything i'm like really do you want to do this now
01:02:04 John: or do you want to i don't i don't know what the solution is the long term to make it thinner because now i'm thinking about usbc usbc is not going to add pins for analog audio anytime so maybe that's like the advantage of lightning and the reason lightning will stick around for a long time because apple can do stuff like this without consulting anybody else and without worrying about
01:02:20 Marco: no i i wouldn't i wouldn't assume that lightning is going away in favor of usbc on on the devices that currently have lightning anytime soon in fact as we see apple keeps adding lightning to more devices you know the apple could have made things like the smart trackpad and keyboard and everything they could have made those charge over usbc and they didn't they made them charge over lightning like all like all those all those all the peripherals the the new input devices well it's
01:02:43 John: My new iMac doesn't have a USB-C port on the back of it.
01:02:46 John: So they're dragging their feet a little bit on USB-C.
01:02:48 John: But yeah.
01:02:49 Marco: Well, they could have given you a cable.
01:02:50 Marco: But I think the reason here is Apple is perfectly fine to support USB-C to interface with peripherals from the rest of the world.
01:02:59 Marco: But when it comes to their own devices and their own devices, like the end of the plug they support, I think they're very happy to support Lightning because it is theirs.
01:03:09 Marco: And so not only does it have more abilities than USB-C that might be useful to Apple, but again, they're making licensing money on each one of those things and they're controlling the standard and everything.
01:03:18 Marco: I mean, that's everything Apple wants.
01:03:19 Marco: It's control plus money plus smallness.
01:03:21 Marco: I mean, that's Apple right there.
01:03:24 Marco: That is everything they want.
01:03:26 Marco: So they are not going to abandon Lightning anytime soon.
01:03:28 Marco: I think they would skip USB-C entirely for things like iPhones because it's not really any smaller than Lightning, is it?
01:03:37 Marco: I mean, or not meaningfully so.
01:03:38 Marco: I'm guessing that the phone has Lightning longer than USB-C would be the thing it would move to.
01:03:47 John: I'm still hoping that my next tube-shaped Mac Pro will have along the back of it a ton of little ports that look like USB-C, but a really Thunderbolt 3.
01:03:57 Marco: Oh, no.
01:03:58 Marco: And I think, honestly, I would love that.
01:03:59 Marco: And I think that's most likely the case.
01:04:01 Marco: Although, unfortunately, that pushes us next June, I think.
01:04:04 Marco: I am nothing if not patient.
01:04:07 Marco: That's true.
01:04:09 Marco: Nice.
01:04:10 Marco: Our second sponsor this week is Warby Parker.
01:04:12 Marco: WarbyParker.com slash ATP for excellent quality prescription eyeglasses at an amazing price.
01:04:18 Marco: So Warby Parker believes that prescription eyeglasses should not cost $300 or more.
01:04:23 Marco: They bypass the traditional channels and sell higher quality, better looking eyeglasses online at a fraction of the usual retail prices starting at just $95.00.
01:04:32 Marco: These are vintage-inspired designs with a contemporary twist.
01:04:35 Marco: Every pair is custom-fit with anti-reflective, anti-glare, polycarbonate prescription lenses.
01:04:40 Marco: Every pair comes with a very nice hard case and cleaning cloth.
01:04:42 Marco: You don't need to buy any overpriced accessories.
01:04:45 Marco: Now, buying glasses online sounds like it would be risky.
01:04:47 Marco: How do you know whether they'll fit you?
01:04:49 Marco: How do they know whether they'll look good on you?
01:04:51 Marco: They have you covered.
01:04:52 Marco: They offer this home try-on program.
01:04:54 Marco: Now, here's how this works.
01:04:55 Marco: You go to their site.
01:04:56 Marco: You browse around.
01:04:57 Marco: You pick five pairs of glasses, risk-free, that they'll ship to you for free.
01:05:01 Marco: You try them on in the comfort of your own home for five days.
01:05:04 Marco: Then when you're done, you just send them back with a prepaid return label.
01:05:07 Marco: There is no obligation to buy.
01:05:09 Marco: All that is free.
01:05:10 Marco: So you go, you pick up to five pairs of glasses.
01:05:11 Marco: If you pick just two or three, they'll fill the box up to five for you.
01:05:15 Marco: And actually, their picks are pretty good.
01:05:17 Marco: So you should just let them do that.
01:05:18 Marco: If you only see like two or three that you like, let them pick the other two.
01:05:22 Marco: You'll see it works out pretty well.
01:05:23 Marco: you try them on you try one you show yourself another if you live if you if you live with somebody you look in the mirror you see how it looks on you right in your home for five days and then you can send it back no obligation to buy all that is completely free and they also offer sunglasses i love sunglasses especially now in the winter when the angle of the sun gets so low i have to be driving with sunglasses every single time and i love sunglasses i love polarized sunglasses they offer these they're fantastic
01:05:49 Marco: And they also believe in giving back to the world.
01:05:52 Marco: For every pair of glasses they sell, they give another pair to somebody in need through various vision charities around the world.
01:05:57 Marco: Go to WarbyParker.com slash ATP and check out their great selection of premium quality, affordable eyewear.
01:06:02 Marco: Get that home try-on kit today, risk-free.
01:06:05 Marco: Thank you very much to Warby Parker for sponsoring our show.
01:06:08 Casey: So big, actual, confirmed, legitimate news happened.
01:06:13 Casey: We were told at WWDC that Swift would be open source by the end of the year.
01:06:17 Casey: And with not too much time to spare, Swift has been open sourced.
01:06:23 Casey: I am genuinely impressed.
01:06:26 Casey: And the thing that impressed me most, which I didn't realize at first, was that the entire commit history, as far as we can tell, was pushed to GitHub.
01:06:36 Casey: It wasn't just the initial commit dance, which is what most people do.
01:06:40 Casey: It's probably what I would have done if I was Apple.
01:06:42 Casey: But you can actually see the evolution of Swift over time, which is crazy to me.
01:06:48 Casey: I don't even know where to go from here, but I feel like John, after your Copeland 2010 bit, let's start with you.
01:06:56 John: Well, so the first thing I think is worth explaining is what the hell does it mean to open source Swift?
01:06:59 John: How do you open source a programming language?
01:07:01 John: Isn't a programming language just like you read a book and it tells you how the language works?
01:07:05 John: Like, what are they open sourcing?
01:07:06 John: And of course, they're not, you know, it doesn't make much sense to open source language.
01:07:09 John: But what they're open sourcing is a bunch of the things they use to implement the language.
01:07:13 John: So LLVM and Clang and those compilers are already open source.
01:07:17 John: But the Swift compiler and the Swift standard library and associated things written in Swift, that's what's being open source.
01:07:24 John: So...
01:07:24 John: there's a website swift.org that you can go to which is sort of the gateway for all this stuff today i was kind of sad to see that their site was hosed that swift.org was like really really slow it wasn't down you didn't get errors but you just try to load anything on swift.org and it would take forever to get back to you so that's
01:07:39 John: kind of embarrassing i think the snarky comment i made it was like maybe if this swift open source project gets some kind of wealthy corporate backer they can afford better hosting seriously this is the this is like the richest technology company in the world uh and swift.org was slow today it makes me sad anyway uh i will yell more about apple and their network stuff in a future show i'm sure really um yeah we keep pushing it down the notes with the other news but it is there and it's getting worse and it's simmering so i will complain about it at some point um
01:08:09 John: But Swift.org, if you go look at the source code, will lead you to GitHub, which is the first exciting thing that you would see about this like GitHub.
01:08:15 John: Really?
01:08:15 John: Apple's not hosting it on their, you know, opensource.apple.com website where they host all the Darwin source.
01:08:20 John: And that's exactly what Casey was talking about in the old days.
01:08:23 John: You know, Apple has open source components and like or even WebKit.
01:08:27 John: But going back further.
01:08:28 John: Darwin, the core OS that's underneath OS X and iOS, has been open source from the beginning.
01:08:36 John: And what would usually happen is Apple would come to some, you know, conference WWDC or in the old days Mac world and announce a new version of the OS.
01:08:45 John: uh and then developers would develop for it and then they would ship that version of the os to customers and then you would wait days weeks or months and then the open source version of the underlying projects like oh here's the darwin release for mac os 10 10.4 that would only be released as one big blob
01:09:04 John: well after the os was already out sometimes it would be the gap wouldn't be that small but the bottom line is you would get what casey was saying it's like a big dump like okay you can go to this open source site and see the source code and it just sits there until the next time apple comes along and goes plop here's 10.4 plop here's 10.5 and they would do the point releases too
01:09:24 John: But it's not like they're showing you, here's the entire commit history of all the components of Darwin over their entire development.
01:09:31 John: You just get these dumps.
01:09:33 John: And it wasn't, as I say, developed in the open, right?
01:09:37 John: So certainly, as they're working, you know, 10.5 is plopped down on the site.
01:09:41 John: Someone somewhere in Apple is working on 10.6.
01:09:42 John: You don't get to see that work to the open source components.
01:09:45 John: You're not going to see any part of 10.6 until 10.6 is out.
01:09:48 John: And then they show here, by the way, here's the open source parts of 10.6 plop, right?
01:09:52 John: webkit was a little bit different in that you could see what was going on because you know it wasn't strictly an apple project and it was developed kind of out in the open but they would do the same thing where they would be like internally apple is working on its next revision of safari with a new version of webkit but they're not doing that work out in the open at some point they're going to plop down a big commit
01:10:10 John: uh to the latest version of webkit and that's been getting better with webkit but swift is even more towards the actual model that people do with open source projects in terms of here's the whole history of the entire project from the beginning all the committers have accounts on github so you can see all you know the names attached to them and like literally the whole you can go back to 2010 and see the first commit and just you know go through the history of the entire swift programming language and see who did what and look at the commit history and who did who would contribute the most code when
01:10:38 John: the fun thing is you can go to a chart and github and see like little graphs and stuff and what you can basically see is either the hire date or the disclosure date of everyone working on swift because in the beginning it's just you know uh latner is doing everything because he's the only one who knows anything about it right and then at a certain point a second person comes on then a third person then a fourth person and if it's not their hire date you know the time before is probably when they didn't know the project existed and they were disclosed on it and it's like oh now they see you know so it's like revealing the history of the thing and
01:11:06 John: they're continuing to work on it in the open so much so that there's a roadmap on the site to say hey we're going to do swift 2.2 and we're going to do swift 3.0 and here's what's planned for it and here are the proposals and here are the check-ins that are leading up to it so this is totally normal from the perspective of any regular open source project like i don't know apache or python or whatever but it is extremely novel in terms of core technologies in apple to be actually real live developed with a public bug tracker where you're seeing future development happening in real time
01:11:35 John: They're doing things that are not yet released in any Apple product, and you're seeing them do them, and you can file bugs against them and stuff, and you can see all the source code.
01:11:42 John: It is for long-suffering Apple technology enthusiasts a breath of fresh air.
01:11:48 Casey: It's really surprising.
01:11:50 Casey: And in the last couple of weeks, Apple as a whole has been getting a lot of flack about the Mac App Store and potentially their plans for iPhone hardware.
01:12:01 Casey: I don't know if you guys have heard anything about this headphone thing or not.
01:12:04 Casey: But this is really impressive, and this is very un-Apple-like.
01:12:08 Casey: And it was funny because earlier today I was listening to Material, which is a podcast on Relay, about Google stuff.
01:12:15 Casey: And they had their, you know, Google's VP of design, whose name I will butcher if I try to pronounce.
01:12:20 Marco: Matthias Duarte?
01:12:21 Casey: Yes.
01:12:22 Casey: Thank you.
01:12:22 Casey: They had him on their podcast.
01:12:26 Casey: And granted, Schiller did go on the talk show, but you don't typically hear these sorts of things happening with Apple.
01:12:32 Casey: And this is a very open way of doing open source, which is just really impressive.
01:12:36 Casey: Yeah.
01:12:36 Casey: I don't know.
01:12:37 Casey: Marco, you've been quiet so far.
01:12:38 Casey: What do you think?
01:12:39 Marco: I'm really happy to see this.
01:12:40 Marco: I mean, as much as I do complain about things that Apple doesn't do well and does that are hostile to either customers or developers, in reality, this is a really big move.
01:12:51 Marco: This is a good move.
01:12:52 Marco: And this is way more open about this stuff than I expected, for sure.
01:12:58 Marco: Way more open than they really probably needed to be.
01:13:01 Marco: And there's a number of things about this that I assume we're going to get to, where when they first announced that Swift would be open-sourced, and I thought, and we talked about it back then, and I said basically that I was reserving any kind of enthusiasm about this because...
01:13:21 Marco: I thought it was going to be more like how John was saying, more like they've done open source in the past, where it's just kind of like these dumps, and those aren't that useful for the most part.
01:13:30 Marco: And I also was concerned about, I would absolutely love to only master one new language now to cover both my app development and my web development.
01:13:43 Marco: Because I don't like web development that much.
01:13:45 Marco: I'm not that into it.
01:13:46 Marco: I do web development as just a means to an end to make the apps that I want to make.
01:13:54 Marco: And I've been doing it in PHP for all these years.
01:13:57 Marco: And I just now started dipping my toe a little bit in Go.
01:14:00 Marco: But I'm not writing whole apps in Go.
01:14:01 Marco: I'm just making a few components in Go that the big PHP app uses.
01:14:06 Marco: And I like Go a decent amount, but I don't think I like it enough to build a whole new web app in it or to port the whole app I have to it.
01:14:15 Marco: I don't plan to do that.
01:14:17 Marco: And Swift is not my perfect ideal language, but it's pretty good.
01:14:23 Marco: It looks pretty good.
01:14:24 Marco: And I know I'm going to have to learn it if I want to keep being an Apple platform developer for 10 years from now.
01:14:30 Marco: I'm going to have to learn Swift, and I'm going to do it at some point.
01:14:33 Marco: And so it would be nice if I could just learn Swift and have that also work on the web for my future web needs.
01:14:40 Marco: And then I can finally stop using PHP and use Swift everywhere and really get a nice deep mastering of this one language and be able to share code between them, be able to share my own utility libraries, etc.
01:14:54 Marco: Share application level code, maybe some of the data layer stuff.
01:14:57 Marco: I would love that.
01:14:58 Marco: That didn't look like it was going to happen before because I was assuming that the open sourcing of Swift would be similar to the old way of just dumping things.
01:15:07 Marco: And they didn't say anything about open sourcing foundation or any of the APIs.
01:15:12 Marco: And so we all, myself included, just assumed that the only part that would be open source would be the core of the language with the handful of built-in types it has.
01:15:20 Marco: There would be effectively no libraries.
01:15:23 Marco: And that wouldn't be very useful.
01:15:25 Marco: Multiple people would have stepped in to try to make their own standard libraries and try to get themselves established as the standard library.
01:15:31 Marco: And it would have been a mess, just like JavaScript frameworks.
01:15:33 Marco: It would have been a total mess.
01:15:35 Marco: But what has actually happened, they're outlining a plan to actually convert Foundation to Swift and open source it and include it in this package.
01:15:45 Marco: And I'm sure not every API is going to be available in this open source way.
01:15:49 Marco: But what this does is this gives people a way to actually build, say, a web app backend that runs in Swift on a Linux server and also runs on iOS where they could actually share a meaningful amount of underlying code and libraries.
01:16:07 Marco: And that is really cool.
01:16:09 Marco: That I was not expecting at all.
01:16:11 Marco: And I'm really happy to see that because now that makes this interesting.
01:16:15 Marco: That makes this beyond just like an academic curiosity of,
01:16:19 Marco: Oh, maybe I could toy around and get, you know, Darwin running on my Linux server.
01:16:23 Marco: No, this is like actually potentially useful in the real world.
01:16:27 Marco: And no offense to Darwin.
01:16:29 Marco: Well, you know, like we knew that they were going to do Linux, though, because they announced that at WWDC, right?
01:16:33 Marco: We knew they would do Linux, but we didn't know that there would be any libraries beyond the built-in Swift types.
01:16:38 John: Right.
01:16:38 John: Well, so when they said they were going to do Linux, like that was the other, you know, in between the slides when they said they were going to open source in the slide when they put the word Linux on the screen.
01:16:46 John: Yeah.
01:16:46 John: what i was thinking what was a reasonable fear was like um no matter what you do with open sourcing that's well and good but they're going to open source basically swift so you can run it on on max right on os 10 right because there are os os ties little things i was like oh well great if you have a mac you can do it but it's going to be useless on the server because nobody uses mac servers so it's a shame that even though swift will be open source it's going to be up to the community to figure out how the hell to get it to work on linux and then two slides later it's like oh linux apple's doing that part
01:17:15 John: Why would Apple do that part?
01:17:17 John: Well, Apple has servers too, right?
01:17:19 John: And they're probably not running OS X at this point.
01:17:21 John: God, I hope they're not.
01:17:23 John: They have server-side stuff.
01:17:25 John: And why would Apple waste its time doing a Linux port?
01:17:29 John: And believe me, they would not do it out of the goodness of their heart to say, see, it's really portable.
01:17:32 John: Look, we did a Linux port, right?
01:17:34 John: They're doing it for themselves.
01:17:35 John: And they...
01:17:37 John: eventually basically have the same needs as marco which is like well it's great that we can run swift on the server but if we want to share any significant amount of code between our client and our server it would be great to at least have foundation like you know what i mean that would be nice um i suppose they could just bring the objective c runtime to to linux as well i mean if it's not already there um but what they chose to do instead which is i think is the most exciting thing like i knew they'd have something like this to be able to run in links because why the hell else would apple be the apple wants to use it for the same thing marco wants to use it for only on a much larger scale right
01:18:06 John: uh but what they did instead was took the hard road which is like we're not gonna use the objective c runtime on linux and let you use swift on linux with foundation on linux with you know core foundation in c and foundation and objective c and like they could have done that and it would have worked fine instead they are they have not done this yet but they are undertaking the effort to port foundation to swift and they're doing it you know you can look at the source repository and see like all the empty implementations were like not yet implemented but the you know the function is there
01:18:33 John: this is one of the projects they're doing and i don't know what kind of schedule it's on i think maybe they were saying by like 3.0 they would have the whole thing ported or whatever um so it's still going to be core foundation straight c underneath the covers that was already portable for the most port or core foundation light or whatever had been open source
01:18:50 John: And then on top of that, they're going to go from that point, Swift all the way up.
01:18:55 John: So anything that used to be in foundation was Objective-C, they're re-implementing in Swift.
01:19:00 John: I'm still a little bit confused about how they're going to do Swift string versus NS string.
01:19:06 John: And by the way, this is the other exciting thing about this.
01:19:08 John: um they're finally dropping the ns prefix from all the foundation stuff they're taking this opportunity this re-implementation in swift to drop all the ns's which for people who don't know it always it always cracks me up i was googling this earlier to see when the ns was added because i believe it was added at some point in the history of next but ns stands for next step and so all these new mac developers who have no idea what the hell next is probably like programming this for months and going through tutorials and whatever going
01:19:31 John: why the hell are all the apis being with ns doesn't make any sense i can't figure out what that means next step um but it's silly for it to be there and now it's the perfect opportunity to remove it so then how the hell do you distinguish between swift dot string and formerly ns string which i guess would just become string i mean you can understand because for namespacing like they would they'll be distinguishable but and i know they're like you know
01:19:53 John: uh bridge to each other like zero cost bridge you know array and ns array and behind the scenes and all that stuff but it's potentially confusing so like am i using pure swift with swift strings or am i using swift with foundation in swift with swift used to be ns strings but are actually strings anyway i'm sure they'll work it out but the bottom line is they're clearly not taking the easy road here they're
01:20:15 John: You're not going to say they're leaving the Objective-C runtime behind, because obviously they're not, because they've got a bazillion lines of Objective-C code, and that will be maintained and enhanced for the future, obviously.
01:20:24 John: But the foundation, literally, the foundation of their programming language stack is going to be written in Swift.
01:20:32 John: It's C, core foundation, and then it's going to be Swift, foundation, and then the Swift standard library and all the Swift stuff on top of it.
01:20:39 John: So this is very exciting, and...
01:20:42 John: it's exciting not only that they're saying they're doing this this isn't done yet this is the type of thing like in the old apple would not even announce that they're doing this until the next wwdc they're telling you that they're doing it even though it's not done you can see how far they've gotten and like i said they tell you what there's going to be in swift 2.2 they tell you're going to be on swift 3.0 they have a system whereby you can propose things to be in swift 3.1 or 4.0 and your proposal could get accepted and incorporated and you could submit patches and everything it's actual open source development
01:21:08 Marco: Yeah, it's really cool.
01:21:10 Marco: And this makes me interested in learning the language, you know, at some point soon.
01:21:15 Marco: I'm still not going to jump on it like today or next week.
01:21:18 John: Yeah, don't spend too much time learning the plus plus and minus minus operator.
01:21:22 Marco: Yeah.
01:21:23 Marco: And one thing that I probably will wait for is that they mention that they are not – so they talk about the goals for the big 3.0 release that will be in late 2016, which is a year from now.
01:21:37 Marco: But they say that they're not going to address concurrency primitives or concurrency built-ins in language until after 3.0.
01:21:45 Marco: I think I do want to wait to really master the language until the concurrency story is worked out because that's pretty important.
01:21:51 Marco: You'll always have an excuse to wait.
01:21:53 Marco: No, no, no.
01:21:54 Marco: I'm saying to really master it.
01:21:55 Marco: I didn't say to start learning it or to start using it.
01:21:58 Marco: But I do want to see how that shakes out because that's kind of important in the modern environment.
01:22:01 Marco: I mean, that's, you know.
01:22:02 John: Well, that's why Go is going to be better for your server side things because Go is already like you're using those features in Go and they're really handy.
01:22:08 John: And I mean, I guess like what they're saying is for now, this is a library thing.
01:22:12 John: Use lib dispatch.
01:22:13 John: right which is not terrible you're already kind of familiar with it from using it in your existing apps is lib dispatch available uh i mean it's because it's open source itself right yeah i mean like but basically they're i forget what they're the exact text of the thing was they're saying for now before we address this in the language libraries are the answer so use p threads use lib dispatch use whatever the hell you want to use it's a library problem not a language problem but go go decided that it's important enough to be part of the language and it makes stuff easier so
01:22:40 John: It's going to be when you mentioned like, oh, you know, like writing a server side web framework equivalent to your PHP one or even equivalent to the simple servers you're doing and go.
01:22:48 John: There's a lot of library work that if Apple has done it, we're not seeing it yet.
01:22:52 John: And so it's up to the community to actually do that part of it, I think.
01:22:55 Casey: yeah uh so and under the radar number two you and underscore talked about basically we'll get there when we get there and now it sounds like you're kind of rethinking that um what makes it being open source make it so much more appealing to you because you're not you're not about to be contributing you know pull requests or anything like that so why not at all so why does it being open source suddenly change your opinion
01:23:19 Marco: Well, because now mastering Swift now has more value to me because now there's a chance that I can use it on the server side as well.
01:23:26 Marco: And there's now a roadmap in site where that is looking likely and plausible and potentially very good.
01:23:35 Marco: So that's the big reason.
01:23:36 Marco: Now, it isn't just...
01:23:38 Marco: oh, just learn how to do everything I've already been doing on the same platform with no possible other impact besides just the language's built-in benefits, which I don't care that strongly about yet.
01:23:51 Marco: Now it's also, I need to learn a better website language.
01:23:56 Marco: I really do.
01:23:57 Marco: I am constantly hitting PHP's limits, and I'm constantly running into problems with it.
01:24:03 Marco: uh whenever i do new development and it's not that i you know it's not that you know php is constantly crashing or anything but it seems like it's on shaky ground that you know i've expressed before that i i just don't i don't need to convince people why why i don't like php uh that that i i don't really believe that that his leadership is taking it in good directions not like it ever has but you know it's it's finally starting to affect me but
01:24:24 Marco: Anyway, so I want to get off PHP sooner rather than later, but I also don't think Go is the answer necessarily.
01:24:35 Marco: It's good enough for now, but I'm still looking for a better overall web language to switch to, and I don't think Go is going to end up being it.
01:24:43 Marco: For this to potentially step into that role, then this gives me a really big reason to learn Swift.
01:24:49 Marco: Not to mention the code sharing benefits.
01:24:52 Marco: If I can have the model layers shared between, say, Overcast and its web component.
01:25:00 Marco: Stuff like that.
01:25:00 Marco: There's a lot of benefits to having that kind of code sharing potential.
01:25:06 Marco: Even simple things.
01:25:07 Marco: Right now...
01:25:08 Marco: The main reason why the Overcast web interface does not have playlists is because I don't want to have to port the code that the playlists use to order themselves, which is a very complicated piece of Objective-C code.
01:25:22 Marco: I don't want to port that to PHP because it's going to be a massive amount of work to get it right, and it's going to be buggy, and it's just not worth it.
01:25:30 Marco: There's opportunities like that where like, oh, if I could just do the same thing on both sides, that would be a much more easily solved problem.
01:25:38 Marco: So, you know, I'm looking forward to a future where I can just master one.
01:25:43 Marco: Because that's my style.
01:25:44 Marco: My style is not to learn 60 different languages and to have a shallow proficiency in each of them.
01:25:50 Marco: My style is to really master one thing and use it forever.
01:25:54 Marco: Use it until everyone's making fun of me for using it and then finally switch.
01:25:57 Marco: So that's what got me here.
01:26:00 Marco: And I think I would love for Swift to be the next language to do that with.
01:26:04 Marco: And this now shows me that that has a good chance of being possible.
01:26:08 John: Plus, you can make your own web framework in Swift because there won't be one.
01:26:11 John: Well, there probably will be one pretty soon.
01:26:13 John: Well, there are already a couple, but...
01:26:15 John: Yeah, I know.
01:26:16 John: But like now based on the new foundation and based on all the new stuff, like that wasn't part of Apple's open source stuff is like, and by the way, here's what we're using for our server side Swift, because Apple is surely using server side Swift and how they're incorporating it.
01:26:26 John: I'm not sure, but there is no equivalent to, you know, whatever your favorite web or even even equivalent.
01:26:32 John: I don't think there's even an equivalent to the simple server port listening stuff that's in the go standard libraries, is there?
01:26:38 John: no absolutely not no i mean is is the sia is the networking stuff you've imported yet well yeah but just the network but you want some of the you need something like coroutines or an event driven loop or you need something to handle you know processing more than one request at once you know what i mean anyway um yeah so there's there's an opportunity for people who want to do something potentially uh you know dramatic and uh something that has a big footprint and a big effect the first person to make a really good web framework uh
01:27:07 John: in server side swift will have the attention of everybody who's in the same situation as marco which is i've got an ios app and i would love to be able to share the faceless components between the server and the client i don't want to have to think about all the crap about running a server listening on a port dispatching based on urls and stuff i want
01:27:24 John: a fairly simple but reliable fast framework to do that for me if someone makes one i will use it because you just want to plug in your model code you don't want to deal with like request routing and parsing http headers and crap like that you know yeah ideally that's that should all be handled by any modern framework like i there's no there's no reason for web programmers to be doing that stuff manually anymore
01:27:44 John: Yep.
01:27:45 John: I mean, and like PHP, the standard library handles it and go has standard library functions for things like that.
01:27:50 John: But Swift, that's the gap in Swift functionality.
01:27:52 John: A couple more points that we'll probably continue this topic in future shows, but we don't want to drag this one out too long.
01:27:57 John: But in the topic of.
01:27:59 John: uh apple being more open craig federighi who i forget what he's like the head of all software at apple i don't know what his title is he is making the rounds to the websites as i saw him uh interviewed at ars technica i think he talked to uh i don't know so maybe the next web or a bunch of other websites i read reviews where craig federighi talked to a bunch of websites about the swift open source project when has that happened that is definitely a new apple thing like that they send out one of their guys to make the rounds of the relatively speaking you know
01:28:28 John: dinky little websites like you know you'd see steve jobs go on cnn or something uh and talk to the wall street journal and the new york times but that's it but now craig federighi is talking to the i guess the second tier websites yeah yeah the tech press yeah because cnn doesn't want to hear about open source swift basically but but no this is this is great yeah i i think this is a great i mean you know he's going and he's saying the same things to every different website or whatever but but it is
01:28:55 John: i don't know it just makes me feel better than like yeah see what you can do apple just like regular pr in some ways apple was was i always looked on them as interesting and special because they didn't do regular pr like every other company anything they do that they think is even remotely important they're like a proud little child see what i made see look see look at this put it on
01:29:10 John: the refrigerator right and apple would just be like we say nothing we talk to you this number of times a year everything else we do maybe there's a press release on our site but we're not going to talk to you just reblog our press release like or don't we don't care like whatever but now they're actually saying hey we've got craig fitterie here do you want to talk to him he wants to talk to you about open source swift hey like to the tech websites and so that's just weird and
01:29:32 John: god i think that the websites don't even know how to handle it like a lot of these websites are not accustomed to interviewing an executive and then writing an article based on that interview uh with apple executives because it's like so do i just transcribe exactly what they said even though their sentence doesn't quite make sense or do i clean it up a little bit but then will they be afraid i'm misquoting them and like so some of them is just
01:29:54 John: It seems like awkward.
01:29:55 John: It's like, oh, I didn't I didn't think you'd actually show up.
01:29:58 John: Is this really you?
01:29:59 John: I guess like let's talk about Swift for five minutes and then I'll write something about this is totally weird.
01:30:04 John: So it definitely it definitely feels weird.
01:30:07 John: I mean, it would be weirder if it was, you know, Chris Latner talking to everybody, but.
01:30:12 John: uh craig fitterie can make sense he's the head of the whole software department and he's going to tell you why apple is open starting swift and why it's a good idea so i'll put a link to the ars article but you can see a bunch of other things around and this is definitely a uh glasnost i guess is the appropriate cold war uh metaphor for this so i i thought that was exciting um and i and hope to see more of that like you don't do it every time every single thing you do but open starting swift is significant and a lot to send out an emissary essentially
01:30:39 Marco: Our final sponsor tonight is Harry's.
01:30:41 Marco: Go to Harry's.com and use promo code ATP to save $5 off your first purchase.
01:30:45 Marco: Harry's offers high-quality razors and blades for a fraction of the price of the big razor brands.
01:30:50 Marco: These are high-quality, high-performing German blades crafted by shaving experts that give you a better shave that respects your face and your wallet.
01:30:58 Marco: Harry's offers factory direct pricing at a fraction of the big brand's prices.
01:31:02 Marco: They're about half the price.
01:31:04 Marco: Plus, you don't have to wait around for some guy to open up the lock case in the drugstore or anything.
01:31:08 Marco: They ship them directly to your door from a nice, easy-to-use, beautiful website with great customer service if you ever need it.
01:31:14 Marco: The starter set is an amazing deal.
01:31:16 Marco: For $15, you get a razor, moisturizing shave cream or gel, and three razor blade cartridges.
01:31:21 Marco: When you need more blades, they're just $2 each or less.
01:31:25 Marco: An 8-pack is just $15.
01:31:27 Marco: A 16-pack is just $25.
01:31:30 Marco: Now, I have been a huge shaving nerd before.
01:31:32 Marco: I have used the double-edged safety razors from Feather and everything and all the way up to Fusion ProGlides.
01:31:37 Marco: And I really do think that Harry's is the best value in the shaving business, bar none.
01:31:42 Marco: It is so cheap that if you want to use a brand new cartridge every time you shave, that's not that unreasonable.
01:31:48 Marco: This is like the holy grail.
01:31:49 Marco: Everybody always wants to use a brand new blade every time.
01:31:52 Marco: and really this is this is something that has been ridiculous for most of shaving history because they were just so expensive and now they're not so harry's is really making dreams come true with this um so i really do like them a lot they are great value great quality and their their design is really classy the handles look really great they're nice and weighted nice and heavy handles classy designs you don't look like you're into some kind of transformers commercial or anything it looks great
01:32:17 Marco: Now, with Harry's, you get the convenience and ease of ordering online, high-quality blades, a great handle and shaving cream, and excellent customer service at half the price of the big brands.
01:32:27 Marco: Get started today with a handle, three blades, and cream for just $15, including free shipping to your door.
01:32:33 Marco: Go to harrys.com, and you can use promo code ATP to save $5 off your first purchase.
01:32:38 Marco: Thanks a lot to Harry's for sponsoring our show.
01:32:40 John: we only have one more thing to add about swift for this show we're going to talk more about open source swift in the next show i'm sure because we just put a big dividing line in the notes about it uh but the one thing we forgot to mention is what license is this what open source license is it uh and it is the apache 2.0 license with a special exception to not require you to open source stuff that you build into like a single library or something that happens to start to pull in some of the swift like runtime and
01:33:04 John: that it's saying that you don't have to open source that one it's okay that if you you know bind with the swift standard library or whatever it doesn't mean that you have to suddenly open source your whole application so it's a very permissive license it's not gpl because apple's commercial company and they would never do gpl because it is intentionally viral and apple doesn't like the virality of that particular of the constraints and forced by the gpl uh so i think for the most part no one is surprised by the license and for the most part the expected people are happy about it and the
01:33:34 John: There is a fun this is actually for the next week.
01:33:37 John: I think we can mention it briefly.
01:33:39 John: This is a thing with a lot of open source projects where where you put the source code isn't necessarily the same place where you want people to file bugs.
01:33:47 John: So GitHub, like many places that you can put source code for, also has what they call an issue tracker, which is basically a bug tracker.
01:33:54 John: But Apple, of course, has its own bug tracker called Radar.
01:33:56 John: And Swift does not use the issue tracker on GitHub.
01:34:01 John: It has its own website.
01:34:02 John: It's like bugs.swift.org.
01:34:04 John: And I think that's where they want you to file the bugs unless they want you to file a Radar.
01:34:07 John: It's a little bit confusing.
01:34:08 John: I guess you'd start at Swift.org and eventually you'd be led to the right place.
01:34:10 John: But the bottom line is on GitHub...
01:34:12 John: You can't, I think, add issues, but you can issue pull requests.
01:34:16 John: So someone immediately made a pull request to change the license to like GPL or something.
01:34:20 John: And then a million people trolled the thread with animated GIFs and stuff.
01:34:24 John: So we'll put that link in the show notes as well.
01:34:26 John: So you can enjoy looking at the first trolling pull request on GitHub for Swift.
01:34:31 John: And of course, it has to do with the license, which as far as I'm concerned, I don't care about.
01:34:36 John: I think they picked the right license for their purpose, and it's fine.
01:34:39 John: But other people do care about it.
01:34:40 John: And so there you have it.
01:34:43 Casey: All right, any other thoughts before next week?
01:34:45 Casey: We're just going to hold for then?
01:34:48 John: Yeah, we're going to hold more.
01:34:49 John: There's more to talk about, and we'll probably go on more in-depth in the same topics for next week.
01:34:53 John: And hopefully by next week we'll know more about this.
01:34:56 Marco: Yeah, because this week, as we record this, we only have something like four hours of knowledge of this so far.
01:35:02 Marco: So, yeah, we'll see what happens.
01:35:04 Marco: All right.
01:35:05 Marco: Overall, good week.
01:35:06 Marco: We still have our headphone jack, and Swift had a lot of good stuff, so I'm happy.
01:35:10 Marco: Thanks a lot to our three sponsors this week, Harry's, Warby Parker, and Cards Against Humanity, and we will see you next week, or hear you next week, or speak to you.
01:35:18 Marco: You ruined my phrase.
01:35:19 John: Just keep saying it the same way you've always been saying it.
01:35:22 John: It works fine.
01:35:23 John: You will hear us next week.
01:35:24 John: No, don't say that.
01:35:25 John: That's terrible.
01:35:26 John: What?
01:35:27 John: Just say, and we will see you next week.
01:35:29 John: You had a thing.
01:35:29 John: It's a thing.
01:35:31 John: People need repetition of familiar phrases and beats in the story structure that is our podcast to feel at home.
01:35:39 John: Don't mess with it.
01:35:42 Marco: And we'll see you next week.
01:35:45 Marco: Now the show is over.
01:35:48 Marco: They didn't even mean to begin.
01:35:51 Marco: Cause it was accidental.
01:35:53 Marco: Oh, it was accidental.
01:35:57 Marco: John didn't do any research.
01:35:59 Marco: Marco and Casey wouldn't let him.
01:36:02 Marco: Cause it was accidental.
01:36:04 Marco: Oh, it was accidental.
01:36:07 John: And you can find the show notes at ATP.FM.
01:36:12 John: And if you're into Twitter...
01:36:15 Marco: You can follow them at C-A-S-E-Y-L-I-S-S So that's Casey Liss M-A-R-C-O-A-R-M-G Marco Armin S-I-R-A-C-U-S-A Syracuse It's accidental They didn't mean to Accidental Tech Podcast So long
01:36:45 John: i don't ask much of icloud i don't i use dropbox i don't really use icloud drive i know a lot of people do but i was like you know what icloud drive is probably okay but dropbox works for me i should just keep using it um but in other aspects i want to trust icloud like when the new notes came out and it changed the back end from imap to icloud syncing i was glad and i started using it and for the most part it's been working
01:37:09 John: and so my daughter has been writing she writes stories a lot and she started wanting to write one by typing instead of by writing on a notepad she does both but she also wanted to have one that she was typing and i wanted to set her up say okay here you go you can type something and i figured this is a perfect opportunity to use pages she's got the latest version of pages she's also got it on her ipad with the latest version of us the latest version of pages she just wants to type a story it's just words on a page um not very demanding
01:37:39 John: And it would be nice if she could do it in both places, right?
01:37:43 John: You know, Pages is integrated with iCloud and you make a document and she could type it on the computer.
01:37:48 John: And then if she's in her room with the iPad, she could continue typing it on the iPad.
01:37:52 John: Seemed like the ideal opportunity.
01:37:54 John: And I'm not going to do page layout.
01:37:56 John: I'm not doing anything fancy here.
01:37:58 John: could have maybe used text edit but i said why don't i use pages as an out of integration and vaguely i was thinking of like that i work website i forget if it's even gone or whatever but anyway so i set her up on the mac to use pages and she's typing along and typing along and then i realized she hadn't ever saved and then i showed her about saving which is sad the first time you have to show your kids about saving kids who are brought up in the ios era like saving what are you even talking about like it's such an alien concept doesn't make any sense and like this is the thing you have to do why do you have to just anyway i
01:38:26 John: go through the whole thing um and i said and you know she doesn't i didn't go into the open save dialog box i'm just like look i'll bring it to the right place i'm suffice it to say this is the thing you have to do by hitting command s or selecting this command every once in a while but to initially start i will give the thing a name and i will put it in icloud drive right that's one you know i picked icloud drive from the option she saves and she's typing along
01:38:46 John: that works fine for like a day or two and then at some point i said you know like i think she needed to get kicked off the computer kicked out of the room or something like well you can continue writing this on your ipad uh and she's not surprised about or impressed by the way she's like all right fine uh and then i loaded pages up on her ipad
01:39:04 John: and i tried to open the document that she had just been editing on the mac uh and it wouldn't open and so i'm like what is this complaint like she's like the document is being modified or something i'm like is it complaining because i still have it open on the mac that's messed up but fine whatever i'll close it on the mac and open it on the ipad
01:39:23 John: And eventually it opened on the iPad and she started typing stuff.
01:39:27 John: And of course, there's no, you know, like saving action going on there.
01:39:30 John: And then she was done with that and quitted and it was gone.
01:39:33 John: And then eventually she came back to the Mac and said, I want to continue my writing now.
01:39:38 John: And we went to open pages and open the document and it gave some dialogue boxes like this document can't be opened right now.
01:39:44 John: I think it said also because it's being modified.
01:39:46 John: Who knows what the hell the Master Watch bottom line was.
01:39:48 John: You couldn't open it.
01:39:48 John: Double clicking it didn't work.
01:39:50 John: Opening it from the application didn't work.
01:39:52 John: Then I tried to open on the iPad.
01:39:53 John: Also wouldn't open on the iPad.
01:39:55 John: And I'm like, I'm not asking the world of you.
01:39:57 John: This is Apple hardware, Apple software, latest version, latest version of application, latest version of the OS.
01:40:04 John: i just want to edit the same document in two different places and now i can't open it anywhere and my daughter is upset justifiably so because previously everything was fine i was writing on my mac and because dad wanted us to say even though we're kicking you out of the room you can write it on your ipad now i can't open it anywhere and maybe it's gone
01:40:21 John: And so I have to fix this problem by figuring out what the hell the deal is.
01:40:25 John: Like I tried everything you can imagine.
01:40:28 John: Eventually I tried copying the document out of the iCloud thing and like opening it and pulling out the text and copying it, pasting it to a new text document.
01:40:37 John: And I said, all right, well, so much for iCloud drive, screw this.
01:40:40 John: I'm putting it in Dropbox.
01:40:41 John: So iCloud drive was cut out of the equation.
01:40:44 John: I put the thing in Dropbox.
01:40:45 John: Now I'm terrified to even try to open it on the iPad because that may end up posing the thing again.
01:40:50 John: Um,
01:40:51 John: um but i thought i was in the clear i'm like i saved it in dropbox she doesn't know where it's safe so now it's saving job i said i told her can't use it on the ipad anymore because that doesn't work that crap doesn't work and i had to move it out of icloud drive for this is just a total failure of the most simple thing you can possibly do a single person editing a single document in icloud drive on you know everything perfect and just just abject total failure like not even it didn't work or didn't sync or whatever just you could it got we got to the point where you couldn't open the document at all
01:41:17 John: Then she decided to write a new story.
01:41:19 John: And so I showed her how to make a new document.
01:41:21 John: And she was typing for a while.
01:41:22 John: And I came in.
01:41:23 John: And once again, she had not saved for 20 minutes.
01:41:25 John: And I said, oh, you have to save that, right?
01:41:27 John: And I went to save.
01:41:29 John: And I'm saving in Dropbox now instead of saving in iCloud Drive.
01:41:32 John: So I hit save.
01:41:33 John: It asked me for a file name because it had never been given a name before.
01:41:36 John: I type in a name for it.
01:41:37 John: Hit the save button.
01:41:38 John: And it says, untitled could not be read.
01:41:40 John: Boop, pops me back.
01:41:42 John: didn't save i try to save again i try save as you know uh saving it in a different location not in dropbox on a regular disc says untitled could not reread boop sends me back to the document i'm like are you serious now i've made a new document i can't even save it to the local file system
01:41:57 John: This is just the brokenest thing I've ever seen in my life.
01:42:00 John: Like, seriously, you know, VI, Emacs, I just want to make a damn text document and save it to the local disk.
01:42:06 John: I don't know what was wrong.
01:42:07 John: At this point, I don't even care.
01:42:09 John: Like, I feel like just burning pages to the ground and just never looking at it again.
01:42:13 John: I don't know what the problem is.
01:42:15 John: Like, is it because the new document was automatically made in iCloud?
01:42:19 John: And by the way, the ghost of the old document that was in iCloud is still there.
01:42:23 John: It's like this half package thing that I can't delete because error negative 37 in the finder or some crap like that.
01:42:28 John: So maybe I've just entirely hosed her iCloud drive.
01:42:31 John: And because when you make a new document, it auto saves it to iCloud.
01:42:34 John: The very fact of me trying to save it to local disk has to read the document from iCloud.
01:42:39 John: But iCloud drive won't let you read it because it thinks it's in use.
01:42:42 John: Utterly horrifying.
01:42:44 John: complete failure of the most simple thing you could possibly do with pages which is make a text document and i just it just boggled my mind and i just thought like what would regular people do like they would never try pages again i probably will never try pages again unfortunately now she kind of knows how to use pages and knows how to like change the font and stuff so i'm afraid to switch her out of that into like text edit but i'm like maybe i should send her to microsoft word at least i know it'll freaking be able to save documents
01:43:07 John: and or google docs for crying out loud i know google docs will work we use it all the time all of us edit this document and at no time are we all not able to open this document at no time are we not able to save it like apple what what is going on i don't i don't even want to think and and still as i sit here right now in her icloud drive is the ghost of some ancient pages file packaging that i literally cannot delete from the finder
01:43:32 John: I don't know.
01:43:34 John: It is one of the most depressing experiences I've had with Apple server-side software in years.
01:43:40 John: It's saying a lot.
01:43:43 John: Seriously, though, like I can't.
01:43:45 John: Can you think of something?
01:43:45 John: Obviously, data loss would be worse.
01:43:47 John: The only thing I can think of to be worse is like data loss.
01:43:49 John: And it would have led to data loss if someone wasn't there who didn't realize that you can, you know, select all copy and paste into a new thing and, you know, find your way out of it.
01:43:56 John: But for a brief period of time, I could not open up her original pages document anywhere.
01:44:01 John: Couldn't open it on any Mac.
01:44:03 John: Couldn't open it on any iOS device.
01:44:04 John: Every time you tried to open it, it would give you an error.
01:44:06 John: And it was the only copy of the file that we had.
01:44:09 Marco: you've learned a lesson that I'm slowly learning over the last couple of months, which is that I think for maximum happiness, it is best to keep a little bit more distance from Apple's stuff than what we've been keeping.
01:44:24 Marco: And for me, I'm rethinking my use of photos, I'm rethinking my use of any kind of iCloud backend stuff, rethinking whether I even want to keep wearing the Apple Watch.
01:44:36 Marco: There's a lot of things where like,
01:44:39 Marco: Apple right now, they're so big.
01:44:41 Marco: They're doing so much stuff.
01:44:42 Marco: They're spread so thin.
01:44:43 Marco: So much of Apple's stuff is in this 1.0 or beta state recently with no end in sight.
01:44:53 Marco: And it seems like the direction the company is going...
01:44:55 Marco: is towards being even more spread thin and having even more 1.0 half-finished products.
01:45:04 Marco: It's important for people like us who care about our computing life happiness, our stability, our data integrity...
01:45:12 Marco: uh i i think it's important for us to start realizing like you know going all in an apple is not best for our happiness anymore and it's best to kind of keep some distance and you know maybe have a mac and an iphone but you know not every ipad plus the apple tv plus every phone every year plus the apple watch plus being all using all the new services apple music and photo photo library cloud and all sorts of like you know maybe not having everything
01:45:36 John: I think for me, mostly what I've already known this and I've mostly been doing this is stick to the products that are really important to Apple.
01:45:43 John: Photos is way more important than pages to Apple.
01:45:45 John: And it shows, I feel like, right?
01:45:47 John: And things like iCloud Drive, where there's already an alternative that I've been using that works for me, like Dropbox, right?
01:45:54 John: don't switch to iCloud Drive just because it's Apple's thing because you already have Dropbox and it already does that like it's the same you know I use Gmail pretty much no matter what Apple does with Apple's mail application and iCloud mail I will never switch from Gmail unless Gmail starts being unsatisfactory to me right so that's the whole thing is like just because Apple makes a version of a thing that you already have and like don't switch to it because you think the Apple thing is going to be better right right
01:46:18 John: only switch when you were dissatisfied with the thing that you have so i'm not dissatisfied with dropbox so i mean the reason i did it for my daughter is i'm giving her a difference like i'm i'm thinking a different standard for her i'm like she has nothing now so maybe if she just starts off uh as an iCloud person
01:46:33 John: right from day one and puts all her stuff on iCloud drive maybe it'll work out fine for i already have you know investment in Dropbox my stuff in Dropbox my habits formed on Dropbox but Dropbox is a third-party company it could get acquired by somebody could go out of business for my kids i feel like if you just start straight up Apple and you just have you know one account and everything's on your Apple ID or whatever won't that be simpler for you it's less for me to explain like it's bad enough that my mother still insists on having two email addresses the pain it caused me is just tremendous tremendous amount of pain
01:47:02 John: One is for spam, I guess you were wondering.
01:47:04 John: And honestly, I've kind of done that with my kids, too, because I don't trust... Because I'm so distrustful of Apple Mail, I gave them both Gmail accounts as well.
01:47:17 John: So they have... And that is, you know...
01:47:19 John: it could be confusing to them if that was if they revealed the confusion but i just hid the apple mail app on their ios devices so they just see the gmail icon is how they get their mail you know what i mean um but for this that i made a different choice than it would have for myself basically because i would never have done this i don't use icloud drive but for them i decided to do it and it was a mistake so i really need to trust my instincts more on if it's really really important to apple it has a much higher chance than if it's like well we'll update it sometimes
01:47:45 Marco: I think maybe a healthy way to look at this would be in the last 10 years or so, we keep going more and more towards integration and an increasingly smaller number of companies that each increasingly offer a larger number of services and products that people are expected to kind of go all in on one company for.
01:48:07 Marco: So you're all in the Apple ecosystem or you're all in the Google ecosystem or whatever.
01:48:10 Marco: And I think what maybe a better way to look at this is kind of like the danger of a monoculture and that if you're all in on anything, that it makes you vulnerable to problems.
01:48:24 Marco: And maybe the healthier thing to do is to maintain diversity in the things that you use and the things you rely on.
01:48:30 Marco: So, you know, I'm all in on Apple stuff in a lot of ways, but I don't use iCloud Drive because that feels like a little too much in a way that Apple is not very good at usually.
01:48:39 Marco: So...
01:48:40 John: and i and they don't host my email i use fast mail for that with mail right in front of it so i you know that's again like i wouldn't i wouldn't trust icloud mail uh even though a lot of people do and it works fine i'm surprised you didn't tell me your usual speech which like really and this is true i just have been lax in doing it the right thing to do for my kids is not to give them gmail accounts or apple accounts the right thing to do is giving them accounts in a domain that i own even if behind the scenes that like forwards through gmail or whatever so i'm kind of doing them a disservice by not doing that but
01:49:05 John: then again they're not going to care what the hell i do then they're going to become adults and pick their own place to host their email i just hope it won't be hotmail hotmail will never die i can't i can't get my sister a hotmail i tried i really tried i she has a gmail account her hotmail all goes to it she can email from hotmail through it just i couldn't i couldn't do it she keeps going back
01:49:29 John: Syracuse are talking about toasters.
01:49:31 John: More exciting than a roller coaster.
01:49:34 John: Will it fit on its countertop?
01:49:37 John: I hope the reviews never stop.
01:49:39 John: How many pieces of toast can it fit?
01:49:42 John: What's the build quality of it?
01:49:44 John: Do the buttons make it?
01:49:47 John: We'll be right back.

Control + Money + Smallness

00:00:00 / --:--:--