PodSearch

Hypercritical

33: Square Bracket Colon Smiley

 

00:00:00   [Music] [TS]

00:00:01   this is hypercritical this is a weekly [TS]

00:00:04   talkshow ruminating on exactly what is [TS]

00:00:06   wrong in the will of Apple and related [TS]

00:00:07   technologies and businesses as we say [TS]

00:00:10   here nothing is so perfect it cannot be [TS]

00:00:11   complained about by Michael and perhaps [TS]

00:00:14   improved upon by my co-host John [TS]

00:00:17   siracusa nosey I'm Dan benjamin this is [TS]

00:00:20   episode number 33 I'd like to say thanks [TS]

00:00:25   to easy DNS calm and mailchimp.com for [TS]

00:00:28   making this show possible and of course [TS]

00:00:30   as always bandwidth for this episode has [TS]

00:00:32   been provided by Midas green [TS]

00:00:34   technologies Virtual Private servers [TS]

00:00:36   submerged in oil go to mine screen tech [TS]

00:00:40   comm / 5x5 find out how to get some free [TS]

00:00:42   bandwidth here we are John its September [TS]

00:00:46   of 2011 we have you're saying you don't [TS]

00:00:51   know what we're going to talk about yeah [TS]

00:00:53   that's gonna Ellis the stuff there's a [TS]

00:00:56   bunch of links and already in the show [TS]

00:00:57   thing I didn't put all of them there so [TS]

00:00:59   you must have put some there may be [TS]

00:01:00   faith they all I did all I do is think [TS]

00:01:02   about this show day and night yeah uh I [TS]

00:01:05   guess I have a little bit of follow up [TS]

00:01:07   and then we can pick what we want to [TS]

00:01:08   talk about what handed sure so this is [TS]

00:01:12   kind of a repeat of last week's [TS]

00:01:14   follow-up work talked about the 27-inch [TS]

00:01:16   display that I said with a thirty inch [TS]

00:01:18   display and I talked about how the URL [TS]

00:01:19   said slash displays but this is the only [TS]

00:01:21   one they sell right I was quickly [TS]

00:01:23   corrected this is not the only one they [TS]

00:01:24   sell they still sell the old 27-inch [TS]

00:01:27   that doesn't have Thunderbolt really I'm [TS]

00:01:30   assuming I'm assuming they do that [TS]

00:01:31   because there are some Mac's that don't [TS]

00:01:32   know thunderbolt ports and you I think [TS]

00:01:34   you can't use the new one where the mac [TS]

00:01:37   leo is not with under bolt port that was [TS]

00:01:38   the theory proposed to me I don't know [TS]

00:01:39   if it's true so you're saying you could [TS]

00:01:41   go out there today and buy there are two [TS]

00:01:43   models of the 27-inch but there are no [TS]

00:01:46   there is no 24 there is no 30 [TS]

00:01:48   they're just 27-inch variants and one of [TS]

00:01:51   them has the you know the Ethernet in [TS]

00:01:52   the fire reports and stuff in the back [TS]

00:01:54   on the other one and a thunderbolt [TS]

00:01:56   connector on the other one just has mini [TS]

00:01:58   DisplayPort which even though it's the [TS]

00:01:59   same shape connector is actually sort of [TS]

00:02:01   a different thing mm-hmm [TS]

00:02:03   so that was the only legitimate piece of [TS]

00:02:06   I'll whop and then I have a bunch of [TS]

00:02:08   miscellaneous stuff oh I guess one more [TS]

00:02:11   thing the Mac Ruby people are still [TS]

00:02:13   I shouldn't call the macaron people [TS]

00:02:15   they're not my crew be people there [TS]

00:02:16   people who doesn't know no they're not [TS]

00:02:21   and I like involved in the development [TS]

00:02:22   of Mac Ruby I don't even open am use Mac [TS]

00:02:24   groupies but see I continue to [TS]

00:02:26   insistence that it's bridgie like a [TS]

00:02:28   bridge is come under fire some people [TS]

00:02:32   saying of it according to my definition [TS]

00:02:33   of bridge that would make objective-c a [TS]

00:02:35   bridge or a C+ Objective C sports sauce [TS]

00:02:38   a bridge I don't want to go through all [TS]

00:02:40   this again I just find this topic to go [TS]

00:02:43   away I asked the people who talked to me [TS]

00:02:46   about on Twitter like so do you think [TS]

00:02:48   Mac Ruby should be the next language or [TS]

00:02:50   that it will be and no one has really [TS]

00:02:52   said that they think it will be and as [TS]

00:02:56   for should I don't think I got any [TS]

00:02:58   committers on that either so I'm not [TS]

00:03:00   quite sure what their objection is if [TS]

00:03:02   they're they don't think that is any [TS]

00:03:04   indication that it will be the next [TS]

00:03:05   language and none of them are willing to [TS]

00:03:07   say oh yes hundred percent it definitely [TS]

00:03:08   should be the next language I guess they [TS]

00:03:11   just don't like me calling it a bridge [TS]

00:03:12   so maybe I'll pick a different word for [TS]

00:03:14   it I don't know but we'll see you know [TS]

00:03:17   this could all come around the WWC 2012 [TS]

00:03:20   and they announced oh that's the new [TS]

00:03:21   language I'm sure we'll have a whole big [TS]

00:03:23   show but that'd be great if they did [TS]

00:03:25   that I don't know it would be something [TS]

00:03:27   be different yeah um so what else do we [TS]

00:03:32   have in the follow up in I just have a [TS]

00:03:35   bunch of small things that aren't [TS]

00:03:36   technically follow up that are just many [TS]

00:03:38   topics so let's go right to figure out [TS]

00:03:42   what we're going to talk about today I [TS]

00:03:43   mentioned last week that we could talk [TS]

00:03:44   about what ails Microsoft and then of [TS]

00:03:48   course there's markdown lurking there so [TS]

00:03:50   which one of those interests you is I [TS]

00:03:52   mean I I could continue to put off the [TS]

00:03:54   markdown one as long as you would like [TS]

00:03:56   but uh people seem to be interested in [TS]

00:03:58   that they seem to like that's the one [TS]

00:04:00   people crave yeah that's that's the [TS]

00:04:02   problem with like putting it off it when [TS]

00:04:04   I put off a topic it's because I don't [TS]

00:04:06   think it's that interesting it's not [TS]

00:04:07   because I'm withholding information to [TS]

00:04:09   try to make people want any more if it [TS]

00:04:12   was really exciting interesting and [TS]

00:04:14   needed to be talked about I would talk [TS]

00:04:15   about it it gets pushed off because I [TS]

00:04:16   think it's boring and not that great but [TS]

00:04:19   we'll do it just to get out of the way [TS]

00:04:21   about that I think it sounds good [TS]

00:04:23   all right so for the people who don't [TS]

00:04:27   know what mark [TS]

00:04:27   down is it is a format for writing text [TS]

00:04:33   a formalized form of writing text that [TS]

00:04:36   gives you something in the end so this [TS]

00:04:38   is created by our friend John Gruber who [TS]

00:04:40   does talk show you can go to his website [TS]

00:04:42   during fireball than that slash markdown [TS]

00:04:44   I believe will redirect you to slash [TS]

00:04:46   project slash markdown or something but [TS]

00:04:47   anyway you'll find it and here's the [TS]

00:04:51   I've have a couple of snippets quoting [TS]

00:04:53   from his markdown pages rather than me [TS]

00:04:55   trying to explain it what I think the [TS]

00:04:57   intention of was he just comes right on [TS]

00:04:58   says here's what the intention was [TS]

00:04:59   marked down so this is a quote markdown [TS]

00:05:02   allows you to write using an easy to [TS]

00:05:03   read easy to write plain text format [TS]

00:05:04   then converted to structurally valid [TS]

00:05:06   XHTML or HTML you can tell how long ago [TS]

00:05:08   that was written by the fact that he [TS]

00:05:09   says XHTML which don't really write [TS]

00:05:12   talks about before hht no no it was [TS]

00:05:15   XHTML first and then parenthesis or HTML [TS]

00:05:17   hmm I would think he would need some [TS]

00:05:19   subscribe place and edit yeah guilty [TS]

00:05:22   html5 no space so so that's the idea and [TS]

00:05:28   that if you look at what markdown looks [TS]

00:05:31   like I'll give you some example so it's [TS]

00:05:33   like if you write a word with little [TS]

00:05:35   asterisks around it you know shift date [TS]

00:05:37   that word will become bold and if you [TS]

00:05:39   put underscores before and after the [TS]

00:05:41   word it will become might Alec it's kind [TS]

00:05:42   of the way people write in emails when [TS]

00:05:44   they didn't have style text back in the [TS]

00:05:46   plain text email day so if you wanted to [TS]

00:05:47   emphasize the word you put the little [TS]

00:05:48   stars around it well markdown formalizes [TS]

00:05:51   that and says if you write that and you [TS]

00:05:52   run it through a markdown processor when [TS]

00:05:54   we see those little stars we replace [TS]

00:05:56   them with little bee tags around your [TS]

00:05:58   thing on same thing with I tags and so [TS]

00:06:00   on and so forth then of course like it [TS]

00:06:03   does paragraphs for you so you just type [TS]

00:06:05   the return key twice to break up [TS]

00:06:07   paragraphs as you naturally would in a [TS]

00:06:08   plain text type of email and then the [TS]

00:06:10   markdown goes through it it puts the [TS]

00:06:12   little P tags around everything the same [TS]

00:06:13   thing with header is this little ASCII [TS]

00:06:15   formats for all this stuff so that it [TS]

00:06:16   will convert it to HTML [TS]

00:06:18   here's another quote from the thing so [TS]

00:06:20   what's what's the point of this why why [TS]

00:06:21   does this thing exist the overriding [TS]

00:06:24   design goal for markdowns formatting [TS]

00:06:25   syntax is to make it as readable as [TS]

00:06:27   possible the idea is that mark 10 [TS]

00:06:28   formatted document should be publishable [TS]

00:06:30   as is as plain text without looking like [TS]

00:06:32   it's been marked up with tags or [TS]

00:06:33   formatting instructions so that's very [TS]

00:06:35   different than a lot of other markup [TS]

00:06:37   languages like HTML or anything else the [TS]

00:06:39   idea is that like a plain [TS]

00:06:41   email or Usenet post from way back when [TS]

00:06:43   you should be able to take something you [TS]

00:06:45   wrote in markdown just and just send to [TS]

00:06:47   someone having read it and not have them [TS]

00:06:48   say oh my god what the heck is this am I [TS]

00:06:50   looking at you know raw binary format or [TS]

00:06:52   is busy view sent someone in HTML [TS]

00:06:54   document marked up with HTML it's just [TS]

00:06:56   it's only as to their eyes they wouldn't [TS]

00:06:57   expect to read it but if you send your [TS]

00:06:59   mom something written in markdown maybe [TS]

00:07:01   she wouldn't know what the little stars [TS]

00:07:02   mean but like eventually you pick up [TS]

00:07:03   that stuff kind of culturally and you [TS]

00:07:05   can understand the text and things like [TS]

00:07:09   the paragraphs is the big point because [TS]

00:07:10   everybody has paragraphs you hopefully [TS]

00:07:12   everybody writes paragraphs you write [TS]

00:07:14   something you had returned twice then [TS]

00:07:15   you write something else it returned [TS]

00:07:16   twice and it breaks up your message into [TS]

00:07:18   a series of paragraphs those aren't [TS]

00:07:20   marked up and so it's very difficult to [TS]

00:07:24   come up with a markup language like HTML [TS]

00:07:26   or anything like that it doesn't at the [TS]

00:07:27   very least like even if you use no style [TS]

00:07:29   text no bold no italics just plain text [TS]

00:07:31   you'd still need the little P tags and [TS]

00:07:33   that's ugly and confusing people won't [TS]

00:07:34   go to meet so that's the goal of mark [TS]

00:07:37   then it should look like it should be [TS]

00:07:40   usable exactly the way it is it [TS]

00:07:42   shouldn't just be this like internal [TS]

00:07:43   compiled format then all your machine is [TS]

00:07:45   ever meant to read it's human readable [TS]

00:07:47   alright um [TS]

00:07:49   and at the very end is the little [TS]

00:07:52   snippet that from that page I want to [TS]

00:07:53   point out what he says markdown is two [TS]

00:07:56   things [TS]

00:07:56   one applying text formatting syntax and [TS]

00:07:59   two the software tool written Perl that [TS]

00:08:01   converts plain text formatting to HTML [TS]

00:08:03   so he's defined this format and then [TS]

00:08:06   he's provided this tool that if you take [TS]

00:08:07   text in this format in feeted to this [TS]

00:08:09   tool also called markdown or whatever it [TS]

00:08:11   will spit out HTML or XHTML at your at [TS]

00:08:13   your preference so as you can imagine [TS]

00:08:16   there's lots of people use this for [TS]

00:08:18   various things [TS]

00:08:19   Gruber uses it to write his blog post [TS]

00:08:21   you know your rights he writes it he [TS]

00:08:23   writes in a markdown and then it gets [TS]

00:08:24   converted into HTML that appears on his [TS]

00:08:26   web page right and lots of other people [TS]

00:08:29   use of the same thing like forum posts [TS]

00:08:30   or you know any place where Stack [TS]

00:08:33   Overflow is another example or any of [TS]

00:08:34   those sites those Q&A sites where when [TS]

00:08:37   you write your question or your answer [TS]

00:08:38   you write it in markdown format instead [TS]

00:08:40   of writing in HTML or whatever um all [TS]

00:08:44   right so lots of people like markdown [TS]

00:08:47   lots of people use it it's either we [TS]

00:08:49   shouldn't as there are alternatives to [TS]

00:08:51   this or there other things people using [TS]

00:08:54   people [TS]

00:08:55   or when saying was going to talk about [TS]

00:08:56   mark then many people were sending me [TS]

00:08:58   suggestions you should also compare it [TS]

00:08:59   to X or take a look at Y and see how [TS]

00:09:01   it's different to Q and Z there have [TS]

00:09:04   been tons of these formats so one of the [TS]

00:09:05   ones that comes to mind that I know [TS]

00:09:08   about I'll talk about later but textile [TS]

00:09:10   is one of the ones that was mentioned to [TS]

00:09:11   me there's a couple of markdown variants [TS]

00:09:13   like multi markdown or lots of [TS]

00:09:15   alliterations mega markdown bla bla bla [TS]

00:09:17   like where they take markdown add one or [TS]

00:09:19   two things they think shouldn't be there [TS]

00:09:20   or whatever a lot of people like it and [TS]

00:09:23   a lot of people like to have that [TS]

00:09:25   feature so if you're writing anything [TS]

00:09:27   that accepts user input this is an [TS]

00:09:28   internal problem like back way back in [TS]

00:09:30   the day when you're writing web [TS]

00:09:31   applications and evitable you would put [TS]

00:09:33   a box in front of user and say and then [TS]

00:09:34   they're going to type their stuff here [TS]

00:09:35   and people want to type more interesting [TS]

00:09:40   things than just that unit even though [TS]

00:09:42   just reflecting text your first problem [TS]

00:09:43   was I'm going to put a box here and [TS]

00:09:44   people are going to type stuff and then [TS]

00:09:45   they're going to hit a button and then [TS]

00:09:46   what the type is going to appear on my [TS]

00:09:47   website like that was the beginning of I [TS]

00:09:49   guess web 1.0 and even if you just do [TS]

00:09:52   that you can't just take what they type [TS]

00:09:55   literally like the character sent by the [TS]

00:09:58   browser and show that on a web page [TS]

00:09:59   because it'll all run together because [TS]

00:10:01   white spaces doesn't have the same [TS]

00:10:02   significance in HTML does inside that [TS]

00:10:04   text field when you're typing all right [TS]

00:10:06   exactly very least you have to wrap it [TS]

00:10:09   in P tags which isn't rocket science but [TS]

00:10:10   can be done and then if you are a good [TS]

00:10:14   little web 1.0 programmer you would [TS]

00:10:15   remember oh yeah and I got to escape all [TS]

00:10:17   of the characters that are meaningful to [TS]

00:10:18   HTML so they show up literally so [TS]

00:10:20   someone writes one less than two doesn't [TS]

00:10:22   think it's the beginning of a to tag and [TS]

00:10:24   script the rest of the thing and [TS]

00:10:27   inevitably people wanted to do because [TS]

00:10:29   at this point web 1.0 world people had [TS]

00:10:31   already been on Usenet and stuff like [TS]

00:10:33   that for a long period of time and these [TS]

00:10:34   conventions about bold italic and stuff [TS]

00:10:36   like that had been around for a long [TS]

00:10:37   time we're not the fact that it was bold [TS]

00:10:38   but people wanted to write you know I [TS]

00:10:40   really like this and really has little [TS]

00:10:42   asterisks on either side of it to [TS]

00:10:43   emphasize the real right and same thing [TS]

00:10:46   with the underscores they were less [TS]

00:10:47   common but those things existed so [TS]

00:10:49   people would write that in little text [TS]

00:10:50   boxes and then it would appear on the [TS]

00:10:51   website and I say you know what this is [TS]

00:10:53   HTML it's not using that it's not ASCII [TS]

00:10:55   why why can't that appear as a proper [TS]

00:10:58   bold tag so eventually the savvy users [TS]

00:11:01   learn the bold tag is this and they [TS]

00:11:03   would write you know less than B greater [TS]

00:11:04   than and then really in less than slash [TS]

00:11:06   you know B greater than [TS]

00:11:08   and they would submit it and it would [TS]

00:11:09   show up on a type a site with a tag [TS]

00:11:11   strong because the good one web 1.0 [TS]

00:11:14   program had escaped this stuff and there [TS]

00:11:16   was I was not what I wanted I wanted to [TS]

00:11:17   be bold I didn't want to see the little [TS]

00:11:18   B tags like I did mean obviously when I [TS]

00:11:20   was typing in the text field I saw the [TS]

00:11:22   little tags won't appeared on the [TS]

00:11:23   website I wanted to pee at her as proper [TS]

00:11:24   styled text and the web 1.0 programmer [TS]

00:11:28   if he was a little bit naive but say [TS]

00:11:30   okay sure I'll let you do that I'll stop [TS]

00:11:32   that escaping thing I'll say okay [TS]

00:11:33   everybody you have to write HTML in this [TS]

00:11:35   field or maybe a checkbox it says if [TS]

00:11:36   you're an expert check this and you can [TS]

00:11:37   write HTML and I just opened a gigantic [TS]

00:11:40   can of worms because first of all people [TS]

00:11:42   know that checkbox does if they don't [TS]

00:11:43   know HTML so they would check it or not [TS]

00:11:46   check it or be confused about it and [TS]

00:11:47   then they would write a less than sign [TS]

00:11:48   or I you know something they wanted to [TS]

00:11:51   be a little less than sign and it would [TS]

00:11:52   screw up their whole post and it would [TS]

00:11:53   disappear especially back when browsers [TS]

00:11:54   were bad about recovering from errors [TS]

00:11:56   writing in HTML you could make the rest [TS]

00:11:59   of your thing disappear right and then [TS]

00:12:01   you have like big scary one warning [TS]

00:12:02   experts only only do this experts [TS]

00:12:04   experts and then you know that lasts [TS]

00:12:05   about two weeks until expert figures out [TS]

00:12:07   you can write like JavaScript : and [TS]

00:12:10   you're in your image sources and run [TS]

00:12:11   arbitrary text on people's browsers and [TS]

00:12:13   I have only secured the exploits and [TS]

00:12:15   you're making the rest of the page blink [TS]

00:12:16   and become a marquee here wherever the [TS]

00:12:18   hell you know right and people start [TS]

00:12:20   griefing the system so then the poor web [TS]

00:12:22   pointer for says 1.0 permits is okay [TS]

00:12:24   you're only allowed to use these tags [TS]

00:12:26   I'm going to filter it out so you only [TS]

00:12:27   use these tags but then the people who [TS]

00:12:28   find the holes in the guys filtering [TS]

00:12:30   syntax is using regular expressions to [TS]

00:12:31   try to find anything looks like the [TS]

00:12:33   beginning of a tag but this guy cleverly [TS]

00:12:34   hid it with a Unicode entity or whatever [TS]

00:12:37   it's just in the mess all right forget [TS]

00:12:39   it [TS]

00:12:39   hTML is out I can't handle it every time [TS]

00:12:41   I try to get rid of the HTML and only [TS]

00:12:42   allow B&I tags that people find new ways [TS]

00:12:44   to sneak in malware and the spam bots [TS]

00:12:46   are attacking me know HTML not that's it [TS]

00:12:48   not allowing I'm only going to allow my [TS]

00:12:50   own cool special languages if you want [TS]

00:12:52   to do bold stuff put stars around it if [TS]

00:12:54   you want to do under Stalin underscores [TS]

00:12:56   and I'll just look for the stars and [TS]

00:12:57   replace them with eye tag so the only [TS]

00:12:59   tags it will be in there are the ones [TS]

00:13:00   that I put there and I'm only going to [TS]

00:13:01   put in I tags I'm going to put a bee [TS]

00:13:02   tags and P tags with no attributes end [TS]

00:13:05   of story and you do that and then [TS]

00:13:07   someone says well I also want to make [TS]

00:13:08   links ok well here's a new syntax for [TS]

00:13:10   you to make links put this thing here [TS]

00:13:12   and put that over there and you can make [TS]

00:13:13   a link and so on and so forth [TS]

00:13:14   and you end up inventing your own little [TS]

00:13:16   language and one of the earliest one of [TS]

00:13:18   those is BB code I don't even know what [TS]

00:13:20   the BB is is Bolton board but [TS]

00:13:22   yeah one that for for doing like the PHP [TS]

00:13:25   BB stuff [TS]

00:13:27   I don't think PHP BB was the first [TS]

00:13:28   there's a whole series of bulletin board [TS]

00:13:30   software like forums where you know you [TS]

00:13:31   would put a post and someone else put [TS]

00:13:32   suppose someone so forth and appears on [TS]

00:13:34   a page and they didn't want you to write [TS]

00:13:36   any HTML for these same reasons that we [TS]

00:13:38   have our own syntax which has grown to [TS]

00:13:40   this gigantic monster so you know HTML [TS]

00:13:41   uses less than a greater than but we [TS]

00:13:43   used left square bracket and right [TS]

00:13:44   square bracket it's totally different [TS]

00:13:46   and when you want to do a link in BB [TS]

00:13:48   code its left square bracket you know [TS]

00:13:49   URL equals your URL right square bracket [TS]

00:13:52   blah blah I is less square bracket I [TS]

00:13:54   write square bracket and you know do the [TS]

00:13:56   same thing with the ending tag left [TS]

00:13:58   square bracket slash I right square [TS]

00:13:59   bracket to do with italic it's so they [TS]

00:14:02   made their own language there was [TS]

00:14:04   basically HTML but ugly or poorly [TS]

00:14:06   specified but had square brackets was [TS]

00:14:08   totally different so it was safe in that [TS]

00:14:10   you could you know you weren't letting [TS]

00:14:11   people write HTML but you still have to [TS]

00:14:12   go through and find all the square [TS]

00:14:13   brackets and replace them with the HTML [TS]

00:14:15   and so on and so forth idea the idea was [TS]

00:14:17   that that would somehow safer than doing [TS]

00:14:21   HTML and just whitelisting the tags that [TS]

00:14:23   you were allowed to do because I don't [TS]

00:14:25   know why they thought it was better like [TS]

00:14:26   in practice it generally was because [TS]

00:14:28   they would they knew what they were [TS]

00:14:30   inserting they were all if you were [TS]

00:14:32   careful when you only inserted eye tags [TS]

00:14:34   B tags and P tags and you never inserted [TS]

00:14:36   any text inside those tags that was [TS]

00:14:38   provided by the user you could be [TS]

00:14:39   relatively sure that they weren't [TS]

00:14:40   sticking anything weird interior HTML [TS]

00:14:42   tags and you could just totally disallow [TS]

00:14:45   you know and escape but less than signs [TS]

00:14:47   and stuff like that so that probably [TS]

00:14:50   seems safer to them but what inevitably [TS]

00:14:51   happens is the language grows they say [TS]

00:14:53   okay if they write a URL tag I'm going [TS]

00:14:56   to let them do name value pairs as [TS]

00:14:58   attributes and I'm just going to stick [TS]

00:14:59   those attributes into my a href tag and [TS]

00:15:01   then once you allow tainted user input [TS]

00:15:04   into your HTML that you're producing on [TS]

00:15:06   the page you're back at the same [TS]

00:15:07   situation again so it's not an [TS]

00:15:08   inherently saver strategy is just the [TS]

00:15:10   way they started implementing it was [TS]

00:15:12   initially safer and make still be so BB [TS]

00:15:14   code is very popular lots of variants in [TS]

00:15:16   that this square bracket colon smiley [TS]

00:15:19   whatever like you can do tons of little [TS]

00:15:20   weird [TS]

00:15:21   animated gif characters like the [TS]

00:15:24   language expanded is probably bigger [TS]

00:15:25   than HTML at this point with the number [TS]

00:15:27   of weird formatting things you can do [TS]

00:15:30   markdown was kind of like a reaction to [TS]

00:15:32   that where if you're going to pick some [TS]

00:15:33   format you know it [TS]

00:15:34   Gruber I would imagine didn't want to [TS]

00:15:36   write in HTML obviously I would have [TS]

00:15:37   just done that but you know the existing [TS]

00:15:40   ones just seemed like too much I could [TS]

00:15:43   be read a Coast opposed in bbcode it can [TS]

00:15:46   look like it's marked up like it looks [TS]

00:15:49   like a cube of square practice and it's [TS]

00:15:51   not it's not nice you couldn't send a BB [TS]

00:15:52   code formatted really complicated thing [TS]

00:15:54   to your mother and expect her to read it [TS]

00:15:55   like oh that's just a nice D mail if you [TS]

00:15:57   like what are these square brackets and [TS]

00:15:58   these long things all over the place [TS]

00:15:59   something like that yeah it doesn't look [TS]

00:16:01   like text so markdown there's minimal it [TS]

00:16:03   this is what differentiated I think it [TS]

00:16:05   might have been the first one to do this [TS]

00:16:06   to reject the notion that I'm going to [TS]

00:16:09   create a language that's not HTML but [TS]

00:16:11   lets you do almost everything that you [TS]

00:16:12   can do in HTML markdown explicitly does [TS]

00:16:14   not let you do almost everything you can [TS]

00:16:16   do in HTML I as a very limited syntax [TS]

00:16:20   and the other thing about Mark now is [TS]

00:16:22   like since he's using it to his post he [TS]

00:16:23   says well but I'm not trying to protect [TS]

00:16:26   myself from myself right he's not [TS]

00:16:29   concerned he's going to do something [TS]

00:16:30   right so it also lets you just write [TS]

00:16:32   HTML in a markdown post you can okay and [TS]

00:16:34   now I'm going to write HTML right I see [TS]

00:16:36   is not it's not a security exploit so [TS]

00:16:38   this is and now obviously once you start [TS]

00:16:40   doing that it becomes you know it's not [TS]

00:16:42   as readable as possible it's not [TS]

00:16:43   publishable as is in the sense that [TS]

00:16:45   someone can look at the plaintext and [TS]

00:16:47   view it but that's the that's the [TS]

00:16:49   pragmatic part of the the language that [TS]

00:16:50   you're allowed to write HTML but it but [TS]

00:16:52   you shouldn't have to because the things [TS]

00:16:53   you want to do 90% of the time there's [TS]

00:16:55   some nice syntax for word that would [TS]

00:16:57   look fine if you just showed it to [TS]

00:16:59   somebody so as I mentioned in earlier [TS]

00:17:07   discussions of this topic [TS]

00:17:09   I don't like markdown and I use it and [TS]

00:17:13   people want to hear me explain why I [TS]

00:17:15   think you get some exciting thing it's [TS]

00:17:16   not that exciting because it's not the [TS]

00:17:19   markdown as bad everything I described [TS]

00:17:21   makes it a novel and very popular with a [TS]

00:17:24   lot of people because it was I it was at [TS]

00:17:26   least one of the first popular formats [TS]

00:17:28   to take this particular philosophical [TS]

00:17:30   stance about not expanding to be the [TS]

00:17:32   language to do everything but also allow [TS]

00:17:34   you to HTML and stuff like that so [TS]

00:17:37   that's that's what made a novel and [TS]

00:17:38   probably you know the popularity of [TS]

00:17:40   during fireball and so on and so forth [TS]

00:17:41   or so kind of got that Network effecting [TS]

00:17:43   snowballs and lot of people use it [TS]

00:17:45   and if you use it and like it and it [TS]

00:17:47   suits your needs good I'm not going I'm [TS]

00:17:51   not arguing to try to dissuade you from [TS]

00:17:52   using something that you like but I will [TS]

00:17:56   explain why I don't use it and I don't [TS]

00:17:59   think that's it I don't think I'm a [TS]

00:18:00   common case or for a lot of purposes for [TS]

00:18:03   the common people I think it is probably [TS]

00:18:04   the best choice like for example for [TS]

00:18:06   Stack Overflow or maybe not Stack [TS]

00:18:08   Overflow but there's a whole bunch of [TS]

00:18:09   Stack Exchange sites that are Q&A sites [TS]

00:18:11   about other topics besides programming [TS]

00:18:15   is that there's a site for bicycle [TS]

00:18:18   enthusiasts and they don't know anything [TS]

00:18:19   about programming and they shouldn't be [TS]

00:18:20   expected to know I understand HTML [TS]

00:18:22   markdown is probably the right level for [TS]

00:18:25   just general type into an input box and [TS]

00:18:28   your simple rules you need to know to do [TS]

00:18:30   stuff it has enough where a new person [TS]

00:18:34   will eventually learn for example how to [TS]

00:18:36   make a hyperlink and they can overcome [TS]

00:18:37   that hurdle but if they don't know that [TS]

00:18:38   in the beginning they can just write the [TS]

00:18:40   way they normally would and it will work [TS]

00:18:41   out fine so why don't like the same [TS]

00:18:45   reason I like bbcode which could picked [TS]

00:18:47   up before with my little rant about the [TS]

00:18:48   square brackets is that I already know [TS]

00:18:51   HTML and I knew HTML way back in the day [TS]

00:18:54   ah so why would I want to learn your [TS]

00:18:56   other language that's like HTML but with [TS]

00:19:00   different syntax and there are 10,000 of [TS]

00:19:02   these language that's BB code and [TS]

00:19:04   textiles on and so forth it's just one [TS]

00:19:06   more thing for me to learn and that the [TS]

00:19:08   results going to be HTML anyway I don't [TS]

00:19:10   want to spend the time to learn your [TS]

00:19:12   particular syntax that's mostly true of [TS]

00:19:13   BB code mark now it's like what you'll [TS]

00:19:15   you know this index these are the things [TS]

00:19:16   you were doing in plain text I'm using [TS]

00:19:17   that in 1992 anyway it's not like you [TS]

00:19:19   need to learn anything and you got again [TS]

00:19:23   the philosophical difference where this [TS]

00:19:24   is not supposed to be as big as HTML is [TS]

00:19:26   not that much to learn why not just use [TS]

00:19:27   markdown the way you want I still find [TS]

00:19:31   myself want to use HTML even for stuff [TS]

00:19:32   like linking because the big attribute [TS]

00:19:38   of markdown lets it be readable as plain [TS]

00:19:42   text so you can put little square [TS]

00:19:44   bracket identifies next to the words you [TS]

00:19:46   want to be linked or around them or [TS]

00:19:47   whatever and not have the URL that you [TS]

00:19:49   potentially giant URL inline in the text [TS]

00:19:52   because any time you start getting URLs [TS]

00:19:54   in line in the text it becomes [TS]

00:19:56   unreadable like you're reading a [TS]

00:19:57   sentence and all of a sudden this [TS]

00:19:58   could be hundreds of characters [TS]

00:20:00   literally but some big giant URL I want [TS]

00:20:02   to get that out of there so it's like a [TS]

00:20:03   footnote type thing and then if you want [TS]

00:20:04   to see what that links do and again [TS]

00:20:05   people would do this in using that when [TS]

00:20:06   they typed in plain text they would they [TS]

00:20:08   would say if they would make reference [TS]

00:20:10   to a particular thing put a little [TS]

00:20:12   footnote at the bottom of the document [TS]

00:20:13   there would be a little numbered or [TS]

00:20:14   lettered list of footnotes that say this [TS]

00:20:16   the split uh links to here this footnote [TS]

00:20:17   links are there so on so forth because [TS]

00:20:19   people weren't doing HTML and Usenet and [TS]

00:20:22   so that's what Mark and DUHS gets the [TS]

00:20:24   links out of your text uh now that's [TS]

00:20:28   only important if you expect people to [TS]

00:20:29   read your what it is that you wrote with [TS]

00:20:34   the links in and for my purposes and [TS]

00:20:37   anything that I do that's that's never [TS]

00:20:39   the case even you know said well don't [TS]

00:20:40   you proofread what you write as we [TS]

00:20:41   discussed on the show by writing I don't [TS]

00:20:43   proofread it by reading the HTML that I [TS]

00:20:45   typed i proofread it by looking at VV at [TS]

00:20:47   its preview window or in a browser or [TS]

00:20:48   something like that that's not just [TS]

00:20:49   because well obviously you have to do [TS]

00:20:51   that because your source is all littered [TS]

00:20:53   up with a href things that wrap on seven [TS]

00:20:55   lines you know you can't read it that's [TS]

00:20:56   why you should use mark now that's not [TS]

00:20:57   the only reason i read separately read [TS]

00:20:59   separately for that reason we just [TS]

00:21:00   before is like when you when you're [TS]

00:21:02   proofreading your own writing it change [TS]

00:21:04   of venue a change of font to change of [TS]

00:21:06   margins a change where the wrapping is [TS]

00:21:08   and where the word breaks are will make [TS]

00:21:09   you find errors more readily for example [TS]

00:21:11   if you're missing a word at the very end [TS]

00:21:12   of a line it's very easy to miss that [TS]

00:21:14   when you're proofreading because you [TS]

00:21:15   read what you meant to write and quickly [TS]

00:21:17   your eyes go to the next line and you [TS]

00:21:19   keep going but when it rear apps and [TS]

00:21:20   that's in the middle of the line you [TS]

00:21:21   notice that you missed you know what - [TS]

00:21:22   or though or something in the middle of [TS]

00:21:24   the line like that and same thing with [TS]

00:21:26   the fonts when you see something in a [TS]

00:21:28   different context like above the [TS]

00:21:29   proportional font versus fixed because [TS]

00:21:30   i'm writing and BBEdit [TS]

00:21:31   in a fixed-width font bow and i see it [TS]

00:21:33   proportional as it's going to appear it [TS]

00:21:35   your mind changes you're able to find [TS]

00:21:37   your errors more easily so that [TS]

00:21:40   particular advantage of markdown doesn't [TS]

00:21:44   help me and the disadvantage i think is [TS]

00:21:46   that i find it harder to make sure that [TS]

00:21:48   a particular board links to a particular [TS]

00:21:50   links to the right place with the [TS]

00:21:53   footnote thing because you can do [TS]

00:21:55   numbers or you can do words so your [TS]

00:21:56   numbers then you get like the basic [TS]

00:21:58   thing where you got to leave gaps of 10 [TS]

00:21:59   or something or make sure you don't [TS]

00:22:01   repeat a number or what if you want to [TS]

00:22:03   do a different number here i did 1 2 3 [TS]

00:22:05   but then I got to put 4 right after 1 [TS]

00:22:06   because I forgot that I wanted to link [TS]

00:22:08   this word so I'm not use number use [TS]

00:22:09   words once use words you start to get [TS]

00:22:10   typos [TS]

00:22:11   it's like all I mistyped this word or [TS]

00:22:12   thought I call this link this someone [TS]

00:22:13   number the bottom the document putting [TS]

00:22:15   the URLs [TS]

00:22:15   I'm not spelling it right you know I'd [TS]

00:22:19   rather be able to look it because I do [TS]

00:22:20   look at the source to make sure my links [TS]

00:22:22   are okay I look at the source and see [TS]

00:22:23   you know triple W apple.com slash [TS]

00:22:26   displays is where I wanted to link for [TS]

00:22:28   this displays where you know you'd have [TS]

00:22:29   to read the whole URL but just you can [TS]

00:22:30   just glance that and see yeah I linked [TS]

00:22:32   this word to by thinking linked it [TS]

00:22:33   whereas if you have the if you have the [TS]

00:22:36   thing you're linking and the URL that [TS]

00:22:38   corresponds to widely-separated you have [TS]

00:22:40   to go back and forth with your eyes even [TS]

00:22:41   if we would have splitter in you got to [TS]

00:22:42   make sure they things match up [TS]

00:22:43   everything like that I find that more [TS]

00:22:45   cumbersome and yeah I guess you could [TS]

00:22:47   put the HTML and just mouse over every [TS]

00:22:48   single link and I'll kind of do that too [TS]

00:22:49   but I do look at the market ball I'm [TS]

00:22:52   typing it I just find it easier to while [TS]

00:22:54   I'm typing type the phrase that I want [TS]

00:22:55   to link and then select it quickly and [TS]

00:22:57   do I don't know which of those was a [TS]

00:22:59   ctrl command a and BB edit and then [TS]

00:23:02   paste in the URL and that it makes it [TS]

00:23:04   does all the age rough stuff for me it's [TS]

00:23:06   not like I'm typing left square that [TS]

00:23:07   left the the grid in less than signs [TS]

00:23:09   manually though sometimes I do do that [TS]

00:23:11   there are shortcuts in my editor that [TS]

00:23:13   make that not too cumbersome so the [TS]

00:23:17   second thing that makes me kind of fuzzy [TS]

00:23:20   on markdown even for the people who do [TS]

00:23:21   use it is that it has the same problem [TS]

00:23:23   that Perl Ruby Python I guess a lot of [TS]

00:23:27   these modern scripting languages have is [TS]

00:23:29   that not so much JavaScript because [TS]

00:23:32   JavaScript it's an exception but Perl [TS]

00:23:35   for example doesn't have a language spec [TS]

00:23:36   I don't think Ruby and Python do either [TS]

00:23:39   as in like a formal document that you [TS]

00:23:41   give to somebody and they say this [TS]

00:23:44   describes language like JavaScript has [TS]

00:23:46   one you know the echo standard this is [TS]

00:23:48   JavaScript and you could take that spec [TS]

00:23:49   and write an implementation that [TS]

00:23:51   conforms to that spec same thing you do [TS]

00:23:53   with seasoned tons of people make C [TS]

00:23:55   compilers is a C spec and I'll see 99 or [TS]

00:23:57   whatever if you want to make a c99 [TS]

00:23:59   compiler this thing explains exactly how [TS]

00:24:00   you do it and and that it's like it's [TS]

00:24:06   independent of the implementation it's [TS]

00:24:07   it's a spec disk defined abstractly the [TS]

00:24:11   Perl is not perl is an executable [TS]

00:24:14   written in C that when you feed it a [TS]

00:24:16   text file it interprets it as pro code [TS]

00:24:19   and it runs and what is Perl like the [TS]

00:24:20   lower case Perl prl is the executable [TS]

00:24:23   that runs your stuff capital letter P [TS]

00:24:24   is the language itself but the language [TS]

00:24:26   itself doesn't have a defined spec as a [TS]

00:24:28   test suite that comes with a particular [TS]

00:24:29   version of Perl but it's not you [TS]

00:24:32   couldn't give someone a spec for Perl [TS]

00:24:33   and say okay now make your own [TS]

00:24:34   implementation of Perl and all you need [TS]

00:24:35   to know is the spec you don't need to [TS]

00:24:36   look at our implementation of it you [TS]

00:24:38   just need the spec and if you conform to [TS]

00:24:39   the spec you will be compliant that's [TS]

00:24:43   not true of Perl I don't think it's true [TS]

00:24:45   of Ruby and Python either they have [TS]

00:24:46   they're defined by their implementations [TS]

00:24:48   so markdown as we mentioned it they the [TS]

00:24:51   last little thing I quoted it's two [TS]

00:24:53   things it's the formatting syntax but [TS]

00:24:55   it's also the software tool and really [TS]

00:24:57   that official implementation if you had [TS]

00:24:59   to find what is markdown it's it's [TS]

00:25:01   whatever ajamgarh is marked down dot PL [TS]

00:25:03   does now tons of other people have made [TS]

00:25:04   alternate implementations of markdown in [TS]

00:25:06   tons of languages JavaScript and Ruby [TS]

00:25:09   and PHP and everything is even alternate [TS]

00:25:12   alternate implementation in Perl I [TS]

00:25:14   believe and the multi markdown in the [TS]

00:25:17   various variants of markdown so this [TS]

00:25:18   whole world of things and they all have [TS]

00:25:20   the word marked down in them but they [TS]

00:25:21   don't all behave the same and the main [TS]

00:25:23   reason it'll behave the same is it is [TS]

00:25:24   not a spec and be the official [TS]

00:25:25   implementation isn't isn't really a [TS]

00:25:26   parser it's just a series a regular [TS]

00:25:28   expression sort of successively applied [TS]

00:25:29   and there's lots of heuristics in there [TS]

00:25:31   and you know Gruber changes his mind [TS]

00:25:34   occasionally it fixes bugs and so on and [TS]

00:25:35   so forth so markdown if you want to [TS]

00:25:37   define it the only real definition you [TS]

00:25:38   could say it's whatever markdown dot PL [TS]

00:25:40   does that's markdown and that has [TS]

00:25:41   changed over time and oh well so saying [TS]

00:25:46   that you're going to make a tool or [TS]

00:25:48   something that conforms to mark that [TS]

00:25:49   that uses markdown it's kind of [TS]

00:25:52   meaningless unless you say well what do [TS]

00:25:53   you mean by that what implementation of [TS]

00:25:55   markdown are using and what extensions [TS]

00:25:56   are applied to that thing it's not like [TS]

00:25:59   it's hTML is the same problem at least [TS]

00:26:00   there are a standard specs for that it's [TS]

00:26:01   that that just bothers me is that it's [TS]

00:26:04   an ill-defined thing and if I was going [TS]

00:26:06   to build a tool based on it I have to [TS]

00:26:08   pick my implementation and in my in my [TS]

00:26:11   interface that I've set you can put [TS]

00:26:12   markdown in this box and they expect [TS]

00:26:14   that everyone who reads that like [TS]

00:26:17   understands to have to explain like okay [TS]

00:26:19   well it's marked down but it's actually [TS]

00:26:20   this variant of markdown it's this [TS]

00:26:21   particular implementation if you're if [TS]

00:26:23   you're used to using markdown some other [TS]

00:26:25   tool that uses a different [TS]

00:26:26   implementation maybe the thing you're [TS]

00:26:27   going to do is going to behave [TS]

00:26:27   differently because there's all sorts of [TS]

00:26:29   weird edge cases and except like it's [TS]

00:26:32   not I it's not really a deterministic [TS]

00:26:36   type of thing especially over over the [TS]

00:26:38   long [TS]

00:26:38   term where you can make form make things [TS]

00:26:40   that could possibly confuse and markdown [TS]

00:26:42   and you could file them as a bug do [TS]

00:26:43   Gruber and say hey when I do this this [TS]

00:26:45   thing really should be italic but it [TS]

00:26:46   interprets the underscore incorrectly [TS]

00:26:47   went in this particular context it [TS]

00:26:49   doesn't make a bulleted list this way [TS]

00:26:50   ball blog can you fix that for me and if [TS]

00:26:52   he spot fixes your pet bug who's to say [TS]

00:26:54   you didn't introduce a change in [TS]

00:26:56   behavior that affects somebody else [TS]

00:26:57   because somebody else are in another [TS]

00:26:59   construct it was actually behaving a [TS]

00:27:00   different way without having a formal [TS]

00:27:02   spec in a real parser it makes it [TS]

00:27:04   difficult to rely on markdown the same [TS]

00:27:08   way you might rely on say you know HTML [TS]

00:27:10   for point out which is well defined now [TS]

00:27:13   in reality this is not much of a problem [TS]

00:27:14   because in reality even though this [TS]

00:27:16   there's a spec for HTML 4 doesn't mean [TS]

00:27:19   that everyone's going to comply do it [TS]

00:27:20   because it's big and complicated and in [TS]

00:27:22   reality where it counts most [TS]

00:27:24   implementations to mark nouns behave the [TS]

00:27:26   same way and there are the extension [TS]

00:27:27   ones make it clear that I'm not marked [TS]

00:27:29   down I'm marked down plus XY and Z and [TS]

00:27:32   minus PQ n R but it does make me wary to [TS]

00:27:37   for example put all my life's work in [TS]

00:27:39   markdown format with the expectation [TS]

00:27:42   that the HTML generated from them today [TS]

00:27:43   will be the same as the HTML generated [TS]

00:27:45   from them tomorrow I would even be wary [TS]

00:27:49   do that even if I was John Gruber and I [TS]

00:27:51   controlled the markdown in Poland Asian [TS]

00:27:52   because unless you never change the [TS]

00:27:53   market and implementation you could you [TS]

00:27:56   know five years from now [TS]

00:27:57   make some new construct that you want to [TS]

00:27:58   add put it in your mark 10 dot PL and [TS]

00:28:00   now realize that it breaks links and on [TS]

00:28:02   some of your older content where you to [TS]

00:28:04   run it through the markdown generator [TS]

00:28:05   again so I think that's about it for our [TS]

00:28:11   markdown like I'm not I'm not anti [TS]

00:28:13   markdown or against markdown I just [TS]

00:28:15   don't use it because it doesn't fit what [TS]

00:28:18   I do now like I said I'm not I'm not a [TS]

00:28:21   common case most people are not [TS]

00:28:23   completely comfortable in HTML and don't [TS]

00:28:25   have even know the tool exists like VB [TS]

00:28:27   edit where you can see a real-time [TS]

00:28:28   preview of the HTML that you're writing [TS]

00:28:30   and so on and so forth [TS]

00:28:31   so it is appropriate for lots of [TS]

00:28:34   applications and people like it good for [TS]

00:28:38   them it's just not for me well you said [TS]

00:28:40   that specs there is no official spec so [TS]

00:28:43   that's that's fine but specs and [TS]

00:28:46   standards of rendering change all the [TS]

00:28:49   time I mean the HTML that people wrote [TS]

00:28:51   years [TS]

00:28:52   to go might or might not look the way [TS]

00:28:54   they intended to in a 2011 browser [TS]

00:28:57   that's not really an I mean it should [TS]

00:28:59   that's a knock against HTML but hTML is [TS]

00:29:02   much more complicated but you could in [TS]

00:29:03   theory let's just say you have something [TS]

00:29:05   was written for HTML 3.2 if you if you [TS]

00:29:08   ever wanted that to always display [TS]

00:29:09   correctly you've got the HTML 3.2 a spec [TS]

00:29:11   and you could say well according to the [TS]

00:29:13   HTML 3.0 spec this is how it should be [TS]

00:29:15   displayed so in theory you could you [TS]

00:29:17   know programmatically sale this is HTML [TS]

00:29:19   3.2 at the HTML 3 bun to spec I will use [TS]

00:29:21   the HTML 3.2 renderer and it will never [TS]

00:29:23   change how it looks because I'm not [TS]

00:29:25   using a renderer called HTML you know [TS]

00:29:27   I'm rendering according to several [TS]

00:29:29   different specs now in practice that's [TS]

00:29:31   much fuzzier than that because like [TS]

00:29:32   quirks mode and standards mode it's not [TS]

00:29:34   as granular as like I know exactly which [TS]

00:29:35   spec this is so I'm going to fire up [TS]

00:29:37   this particular spec renderer but there [TS]

00:29:39   are gradations in there where old [TS]

00:29:41   content is treated one day a new newer [TS]

00:29:43   content read another in html5 is treated [TS]

00:29:45   yet another way because html5 actually [TS]

00:29:47   defines the error conditions and stuff [TS]

00:29:49   like that but with markdown it's not [TS]

00:29:50   like it's versioned it's not like you're [TS]

00:29:52   indicating to the parser what version [TS]

00:29:54   like there's no doctype header and [TS]

00:29:56   there's not I don't think the format [TS]

00:29:57   itself is even version so you couldn't [TS]

00:29:59   say well I wrote this in 2006 and 2006 [TS]

00:30:01   the current version of the markdown spec [TS]

00:30:02   was x y&z so I'm going to parse it [TS]

00:30:04   according to those rules you know what I [TS]

00:30:06   mean you wouldn't be content though if [TS]

00:30:09   you just had your own you say ok you [TS]

00:30:12   know what I'm going to use this version [TS]

00:30:15   of markdown and this is what I'm going [TS]

00:30:17   to stick with for all the stuff that I [TS]

00:30:18   do and I don't care if they change the [TS]

00:30:20   implementation later or not this is what [TS]

00:30:23   I use this is what I use I'm happy with [TS]

00:30:24   it yeah hopefully your personal use that [TS]

00:30:26   that will mostly be ok but even in your [TS]

00:30:28   personal use like I said you might be [TS]

00:30:29   tempted a year later to add some new [TS]

00:30:32   GIGO especially if it's your own [TS]

00:30:34   implementation in your program you're [TS]

00:30:35   like oh actually I just want to have [TS]

00:30:36   this new format word and you put a [TS]

00:30:37   Unicode smiley face around words it [TS]

00:30:39   makes them blink or something and maybe [TS]

00:30:42   not that but like I want to be able to [TS]

00:30:43   do nested lists with a mouse over [TS]

00:30:46   something or like I don't know you want [TS]

00:30:48   to add something and you and you to do [TS]

00:30:50   it you'd modify your implementation not [TS]

00:30:53   understanding that it may possibly [TS]

00:30:55   change the way things in the past are [TS]

00:30:57   rendered it's also not an issue by the [TS]

00:30:59   way if you have markdown source that [TS]

00:31:00   you're generally HTML from the HTML is [TS]

00:31:02   never regenerate it if you're generated [TS]

00:31:03   it once [TS]

00:31:04   fine you know but if you're relying on [TS]

00:31:05   the fact that you can regenerate it [TS]

00:31:07   later yeah you could read you regenerate [TS]

00:31:09   it would look exactly the same then you [TS]

00:31:10   need some sort of comprehensive test [TS]

00:31:11   suite to make sure that you're not [TS]

00:31:12   regressing yeah [TS]

00:31:14   without a spec for languages like a [TS]

00:31:16   zebra HTML which has a spec and all you [TS]

00:31:18   know it's very difficult to define like [TS]

00:31:22   the markdown wants to be sort of do what [TS]

00:31:24   I mean and that's why it is the way it [TS]

00:31:26   is pearls is a similar type of way you [TS]

00:31:27   want it to just kind of like read your [TS]

00:31:30   mind right so it's very difficult to [TS]

00:31:32   write down a formal spec but that's what [TS]

00:31:33   you the easiest formal spec to do and [TS]

00:31:35   implement is the one that doesn't behave [TS]

00:31:37   nicely the one that just behaves like a [TS]

00:31:38   machine like though that's stupid that's [TS]

00:31:40   not what I want obviously when I do this [TS]

00:31:42   I want it to be this but when I do that [TS]

00:31:43   you know if a human looked at they could [TS]

00:31:44   tell so why can't you tell and you say [TS]

00:31:46   well if we just define it one particular [TS]

00:31:49   way it's really easy for the machine to [TS]

00:31:50   implement and they said that's a crappy [TS]

00:31:51   format I'm gonna use markdown because [TS]

00:31:52   that's what I want those are the most [TS]

00:31:54   dangerous things to modify because the [TS]

00:31:57   that do what I mean is them and those [TS]

00:31:58   exceptions and special cases and stuff [TS]

00:32:00   like that like look at the marking on [TS]

00:32:02   that PL implementation you can see [TS]

00:32:03   comments in there and stuff that are [TS]

00:32:04   like it could of showing that it's [TS]

00:32:07   trying to work it's trying to be ugly [TS]

00:32:10   inside so that the outside is beautiful [TS]

00:32:12   it's one of those that a programmer [TS]

00:32:15   motto that the idea that when you're [TS]

00:32:17   writing a library you are going to write [TS]

00:32:19   the most horrendous horrible like you [TS]

00:32:21   can unroll loops you're going to [TS]

00:32:22   structure it weirdly it's going to be [TS]

00:32:24   community so that the users of your API [TS]

00:32:25   don't have to see this ugliness like [TS]

00:32:27   you're going to do all the sand we [TS]

00:32:28   checking and Marshall everything and so [TS]

00:32:29   on and so forth where you know you make [TS]

00:32:32   a wall and you say I'm going to provide [TS]

00:32:34   you what looks like a magical service [TS]

00:32:35   and inside I might have to do some ugly [TS]

00:32:37   things but you don't have to know about [TS]

00:32:38   them as just that's my problem you do a [TS]

00:32:40   series of those layers you get a much [TS]

00:32:41   nice tool so you want your tool to do [TS]

00:32:42   that for you you don't want to the tool [TS]

00:32:44   to say I am Lisp you can use you know [TS]

00:32:47   everything is data show me your [TS]

00:32:50   parentheses and anything else you want [TS]

00:32:51   to build on that you have to build up [TS]

00:32:52   from zero you it's nice to have tools [TS]

00:32:55   that do all these fancy things the [TS]

00:32:57   inside for you but those are the most [TS]

00:32:58   difficult tools to modify it's much [TS]

00:33:00   easier when you push that onto the the [TS]

00:33:01   user to modify them and be sure you're [TS]

00:33:02   not changing the way it will behave down [TS]

00:33:05   the line again none of these things [TS]

00:33:07   should be there's a like oh this is why [TS]

00:33:08   you shouldn't use markdown if markdown [TS]

00:33:10   works for you to definitely use it and [TS]

00:33:12   it does have a lot of qualities that [TS]

00:33:14   make it better than bbcode and [TS]

00:33:16   those other past formers I don't know [TS]

00:33:17   anything about textile knows I looked at [TS]

00:33:19   the briefly they seem to not have the [TS]

00:33:21   philosophy that the thing should be [TS]

00:33:22   readable as is if you can mail the tear [TS]

00:33:24   mom so I think that's still definitely [TS]

00:33:27   distinction of markdown you know you [TS]

00:33:30   know in the chat room says that Python [TS]

00:33:32   does have a language spec Ruby does not [TS]

00:33:34   and if anything that's a knock against [TS]

00:33:38   Python other alternate implementations [TS]

00:33:40   of Python then I mean there's alternate [TS]

00:33:42   implications of Ruby but they're not [TS]

00:33:43   it's not based on a spec but you know [TS]

00:33:45   they're just based on let's do whatever [TS]

00:33:48   in the real Ruby well the defect that a [TS]

00:33:51   facto implementation is is the one Matz [TS]

00:33:54   did that's just the consider that room [TS]

00:33:57   said there are multiple inflammations of [TS]

00:33:58   Python that's interesting I see that as [TS]

00:34:01   a knock against Python easy DNS comm [TS]

00:34:05   since 1998 easy DNS has been helping [TS]

00:34:07   people register web address transfer [TS]

00:34:09   domain set up the email forwarding in a [TS]

00:34:10   course manage their DNS now listen this [TS]

00:34:14   is this is my advice in take it or not [TS]

00:34:16   you take it or not but I highly [TS]

00:34:18   recommend you decouple your DNS from [TS]

00:34:22   from your your especially if you use one [TS]

00:34:25   of the kind of run-of-the-mill [TS]

00:34:27   registrar's which by the way I do [TS]

00:34:28   there's nothing wrong with that but I [TS]

00:34:31   recommend you de couple your DNS from [TS]

00:34:33   that D couple your DNS from your your [TS]

00:34:36   hosting provider not because they don't [TS]

00:34:38   do a good job that's fine but one day [TS]

00:34:39   you may say you know what this host has [TS]

00:34:41   been an excellent host for the last five [TS]

00:34:43   years but you know I'm ready to do [TS]

00:34:45   something different I want to do [TS]

00:34:46   something different I it it becomes a [TS]

00:34:49   little bit of a challenge to control [TS]

00:34:52   your DNS and to control that migration [TS]

00:34:54   if your previous host is running the DNS [TS]

00:34:56   especially if they're running it for you [TS]

00:34:57   and it's out of your control oh well [TS]

00:34:59   here you say this is where you say well [TS]

00:35:00   I don't know I don't want to learn DNS I [TS]

00:35:02   don't want to worry about how to and I [TS]

00:35:03   just I'd like that simple form will [TS]

00:35:05   guess what [TS]

00:35:05   easy DNS has all that to and the genius [TS]

00:35:09   is here you can switch hosts you can [TS]

00:35:11   switch registrar's you can do whatever [TS]

00:35:13   you want completely independent of your [TS]

00:35:16   DNS that you control it you control with [TS]

00:35:18   a simple form or you can have them help [TS]

00:35:20   you do it real people answer the phone [TS]

00:35:22   when you call then don't read scripts [TS]

00:35:25   they just want to help you with your [TS]

00:35:26   problems they just want to help things [TS]

00:35:27   move along swimmingly you [TS]

00:35:30   easy DNS comm / 5x5 and you will learn [TS]

00:35:34   more about special deals and and just [TS]

00:35:37   general good stuff for 5x5 listeners so [TS]

00:35:39   that's easy DNS comm / 5x5 and you know [TS]

00:35:42   what I should mention this too they're [TS]

00:35:44   probably way more secure and way more [TS]

00:35:47   reliable and have way more redundancy [TS]

00:35:49   than pretty much anybody else out there [TS]

00:35:52   whether to registrar another DNS [TS]

00:35:54   provider so go check them out love those [TS]

00:35:55   guys [TS]

00:35:57   I'm looking at the alternative [TS]

00:35:59   implementations of Python page that was [TS]

00:36:00   posted in a thing and I should be these [TS]

00:36:02   from back in the day yeah cuz yeah you [TS]

00:36:04   used to do Python no it was one of the [TS]

00:36:07   first languages to get try to get on top [TS]

00:36:09   of the JVM and that ironpython and [TS]

00:36:11   python Frenette and all that business [TS]

00:36:13   yeah although this page they linked to [TS]

00:36:16   me they said it was the language spec it [TS]

00:36:18   looks just like a reference to me [TS]

00:36:19   there's a difference between a thing [TS]

00:36:21   that explains the language like a [TS]

00:36:22   reference and and a spec for implement [TS]

00:36:24   implementers you know what I mean like [TS]

00:36:26   the I don't know this helped the ECMO [TS]

00:36:29   scripts standard it's not you don't read [TS]

00:36:31   that when you want to learn how to [TS]

00:36:32   program in JavaScript you read that when [TS]

00:36:35   you want to make a JavaScript [TS]

00:36:36   implementation or as this Python [TS]

00:36:38   language reference looks like it's [TS]

00:36:39   written for people who want to learn how [TS]

00:36:41   to write Python it's not written for [TS]

00:36:43   people want to learn how to implement [TS]

00:36:44   Python huh I guess it's a fine line and [TS]

00:36:46   it does look reasonably comprehensive [TS]

00:36:48   but the implementation one is filled [TS]

00:36:50   with like all those HTML spec w3c things [TS]

00:36:52   of like implications must do this and [TS]

00:36:54   should do that in this case you know [TS]

00:36:56   this is this case is undefined and so on [TS]

00:36:58   and so forth whereas this is like if you [TS]

00:37:00   want to write Python here's the syntax [TS]

00:37:01   here's I use these different constructs [TS]

00:37:03   but the purpose isn't putting there's [TS]

00:37:05   multiple mutations again it's multiple [TS]

00:37:06   imitations of Ruby as well usually [TS]

00:37:08   running on top of different VMs like the [TS]

00:37:10   JVM or CLR and stuff like that but [TS]

00:37:13   there's other things as well where [TS]

00:37:14   people try to write I probably done a [TS]

00:37:16   few times dude I tried to rewrite it and [TS]

00:37:18   C++ or do alternate C implementations or [TS]

00:37:20   write a version of it that runs on top [TS]

00:37:22   of other type of VM environment some of [TS]

00:37:26   them been successful now Perl 6 is [TS]

00:37:27   different Perl 6 doesn't have a spec so [TS]

00:37:30   much as it has it's decided that it's [TS]

00:37:32   definition is we're going to make a test [TS]

00:37:34   suite and if your language passes this [TS]

00:37:35   test suite you are officially Perl 6 but [TS]

00:37:38   and your implementation can be whatever [TS]

00:37:39   you can write it in you know read it and [TS]

00:37:41   write your implementation [TS]

00:37:43   five right your invitation and [TS]

00:37:44   JavaScript you don't care you pass the [TS]

00:37:45   test week you are considered Perl 6 so [TS]

00:37:49   that's a different way to go at it we're [TS]

00:37:51   like we can't be bothered to write a [TS]

00:37:52   language spec we're going to write a [TS]

00:37:53   language reference but our spec is this [TS]

00:37:55   humongous test suite and I would imagine [TS]

00:37:58   that's true of these alternate [TS]

00:37:59   implemented as well like how do they [TS]

00:38:01   tell they've done it successfully well [TS]

00:38:02   they probably have a series of tests or [TS]

00:38:04   the test suite from the language itself [TS]

00:38:05   and I said well we'll run the actual [TS]

00:38:07   implementation of Ruby or Python against [TS]

00:38:09   it and them over on our thing and see if [TS]

00:38:10   we get the same results I remember it [TS]

00:38:13   was awhile I was exciting when they [TS]

00:38:14   first Ruby implantation that wasn't MRI [TS]

00:38:17   that wasn't Matz's Ruby interpreter I [TS]

00:38:19   was first able to run rails because in [TS]

00:38:21   the beginning when they were it's sort [TS]

00:38:23   of infants that like well it's Ruby but [TS]

00:38:24   we can't quite one we're and rails yet [TS]

00:38:26   because we we don't have this corner [TS]

00:38:27   case exactly the same way as the real [TS]

00:38:29   interpreter doesn't and eventually to [TS]

00:38:31   get up to speed was able to run rails [TS]

00:38:33   was a big day big day for the rails [TS]

00:38:35   community yeah that a long time ago yeah [TS]

00:38:37   live feels like not that long but it was [TS]

00:38:39   Ruby nice was that the first one to do [TS]

00:38:42   it no I don't like say just saying it [TS]

00:38:46   would be a maglev has got the best name [TS]

00:38:49   it's a cool name all right so that's [TS]

00:38:52   markdown OC I thought that'd be wasn't [TS]

00:38:54   that bad I was not exciting yeah I I for [TS]

00:38:58   the record do use markdown I use textile [TS]

00:39:01   as well no it doesn't really matter to [TS]

00:39:05   me do you when you use the the mark [TS]

00:39:07   nothing do you ever have this problem is [TS]

00:39:09   I've tried use markdown a few times and [TS]

00:39:10   this was maybe goes away after user for [TS]

00:39:11   all the thing of like keeping track of [TS]

00:39:13   what links to where since they're [TS]

00:39:14   separated in the footnotes does that [TS]

00:39:16   ever bother you at all I'd well see I [TS]

00:39:17   don't do it that style I do inline links [TS]

00:39:19   yeah so once you're doing inline links [TS]

00:39:21   that argues is like well the line I just [TS]

00:39:23   write especially again you haven't [TS]

00:39:24   gotten into all the little keyboard [TS]

00:39:26   shortcuts the BBEdit does a baby yet it [TS]

00:39:28   has a big set of shortcuts then you can [TS]

00:39:32   define for a quickly adding markup like [TS]

00:39:34   you don't have to write the tags [TS]

00:39:35   yourself obviously there's menu commands [TS]

00:39:37   and palettes and all that stuff for [TS]

00:39:38   BBEdit for doing markup but that's [TS]

00:39:40   slower than typing in most of the cases [TS]

00:39:42   what you really need to do is eventually [TS]

00:39:43   figure out what are the six or seven [TS]

00:39:44   tags or constructs that you use most [TS]

00:39:46   frequently and assign them to keyboard [TS]

00:39:48   shortcuts and eventually those keyboard [TS]

00:39:49   shortcuts get drilled in and that's just [TS]

00:39:51   so much faster than right and I think [TS]

00:39:53   you do the same thing with markdown but [TS]

00:39:54   again once I start once I start doing [TS]

00:39:56   stuff in line like [TS]

00:39:57   I'm like why aren't I just writing HTML [TS]

00:39:58   because now now it's unreadable to me [TS]

00:39:59   now I can't look at I have no chance [TS]

00:40:01   looking at it in mine well Stan Siddhant [TS]

00:40:03   it's an interesting argument that you [TS]

00:40:05   make but you also kind of have the [TS]

00:40:08   assumption that people are always and [TS]

00:40:10   you know what I think you're right by [TS]

00:40:12   the way this is probably an accurate [TS]

00:40:13   assumption to make most of the time but [TS]

00:40:16   the assumption that you make is that [TS]

00:40:17   people will be using the same tool [TS]

00:40:19   configured the same way everywhere that [TS]

00:40:21   they go so that means if they have you [TS]

00:40:24   know one one computer that they do all [TS]

00:40:25   their stuff on they can they can [TS]

00:40:27   configure everything and it's just going [TS]

00:40:28   to work great but what if you got a [TS]

00:40:30   Windows machine of work and an iPad that [TS]

00:40:34   you travel around with and a Mac at home [TS]

00:40:36   and an iPhone with you and you know what [TS]

00:40:40   you may want to write in a consistent [TS]

00:40:41   way across the board doing you know I'm [TS]

00:40:44   not again I'm not I'm neither a defender [TS]

00:40:48   of Nora [TS]

00:40:48   you know anti markdown but using [TS]

00:40:54   something like that where you don't have [TS]

00:40:56   to set up and remember and I'm the type [TS]

00:40:58   of guy that the fewer the fewer [TS]

00:41:00   customizations I can make to my in [TS]

00:41:02   development or writing environment the [TS]

00:41:04   better so you would find on my machine [TS]

00:41:06   there is ZERO customization there's zero [TS]

00:41:09   keyboard shortcuts that I've done with [TS]

00:41:12   one exception I would I like for either [TS]

00:41:14   launch bar or Quicksilver which you got [TS]

00:41:17   me using again I either one of those I [TS]

00:41:20   like it to be command space so I will [TS]

00:41:23   disable the built-in command space [TS]

00:41:25   spotlight activator just by unchecking [TS]

00:41:28   the box that's like the only slightly [TS]

00:41:31   keyboard related modification that I [TS]

00:41:33   will make to this stock OS 10 [TS]

00:41:35   implementation that's it I don't do any [TS]

00:41:39   keyboard command I don't do any [TS]

00:41:40   application specific keyboard commands I [TS]

00:41:41   don't have triggers I don't have macros [TS]

00:41:43   I don't install services why not they [TS]

00:41:45   save so much time why because I can sit [TS]

00:41:48   down at any computer any time whether [TS]

00:41:50   they're one of the dozen computers in [TS]

00:41:52   this office or my mom's computer my [TS]

00:41:55   wife's computer whatever and I have [TS]

00:41:58   essentially the exact same environment [TS]

00:42:00   so I'm going to take the burden on [TS]

00:42:02   myself if I want to write something and [TS]

00:42:04   I want to do markup now maybe I'll use [TS]

00:42:07   textile or markdown or even just HTML [TS]

00:42:09   but [TS]

00:42:10   I will type it all I remember I was [TS]

00:42:12   doing a screencast for Jeffrey gross and [TS]

00:42:13   Bach and I was typing out the HTML while [TS]

00:42:17   I was filming and he says oh you should [TS]

00:42:18   really just you don't let let textmate [TS]

00:42:20   do that for you don't type it out you [TS]

00:42:22   know textmate has the things built in as [TS]

00:42:24   you type you thing he's like why aren't [TS]

00:42:26   you doing that like not like you're [TS]

00:42:28   stupid you should do it but just he was [TS]

00:42:30   curious and I said you know I don't use [TS]

00:42:33   them in practice I don't ever use them [TS]

00:42:35   in practice and he's like well that's [TS]

00:42:36   one of the big time-saver is a text - [TS]

00:42:38   yeah but you know for me I just I maybe [TS]

00:42:42   I'm old-fashioned but I like that [TS]

00:42:44   portability I'll take the burden on [TS]

00:42:45   myself mentally mentally rather than [TS]

00:42:48   take the time to create all of these [TS]

00:42:50   things because if I were to then go and [TS]

00:42:53   sit down in front of a completely [TS]

00:42:54   vanilla machine which happens to me [TS]

00:42:57   frequently regularly then I'm like oh [TS]

00:43:00   man where my keyboard shortcuts I got to [TS]

00:43:02   set all those up oh I don't have all [TS]

00:43:03   these dot files they use etc whereas I [TS]

00:43:05   just walk over there sit down and start [TS]

00:43:07   typing and it you know if I if it's [TS]

00:43:09   going to go through markdown I remember [TS]

00:43:10   everything I need to know about that or [TS]

00:43:12   HTML so you think of the situation where [TS]

00:43:15   you could be that happens to me be them [TS]

00:43:18   the most primitive situation you could [TS]

00:43:19   possibly be in where you are without [TS]

00:43:21   your tools without your comfort [TS]

00:43:23   environment it's like the worst case [TS]

00:43:24   there that's me every day that the time [TS]

00:43:26   where you where you have most the most [TS]

00:43:30   possible impediments to your efficiency [TS]

00:43:31   right every day that's and that's how [TS]

00:43:33   you want to work all the time not that's [TS]

00:43:34   how I frequently find myself what you're [TS]

00:43:36   doing is you're finding this illusion [TS]

00:43:38   that you can use in the least efficient [TS]

00:43:39   situation like your level efficiency [TS]

00:43:41   you're pushing you say that the worst [TS]

00:43:43   case scenario I'm gonna live like that [TS]

00:43:44   all what you know what could be better [TS]

00:43:46   I'm going to lower my efficiency [TS]

00:43:48   artificially to the worst possible case [TS]

00:43:50   scenario so that it's consistent that [TS]

00:43:53   sounds about right because I find myself [TS]

00:43:55   in that situation very frequently I'm [TS]

00:43:57   often using a computer that's not mine [TS]

00:43:59   or that's not set up or they can't be [TS]

00:44:00   set up or that doesn't have BBEdit [TS]

00:44:02   auditors and the other thing is like I [TS]

00:44:04   still have to make an update to [TS]

00:44:05   something if the mark that argument only [TS]

00:44:07   works in that case if every source that [TS]

00:44:10   you're going to shove text into [TS]

00:44:11   understands markdown if it doesn't then [TS]

00:44:12   you then you're constantly in need of [TS]

00:44:13   the two of you know markdown PL or some [TS]

00:44:15   other tool that converts your markdown [TS]

00:44:17   page true that's true or you just type [TS]

00:44:19   it in HTML I think it's important to [TS]

00:44:21   know how to use the default emulation [TS]

00:44:23   for example I know [TS]

00:44:24   how to get into VI yeah but you would [TS]

00:44:25   fit first rapping you wouldn't feel [TS]

00:44:27   frustrated using VI oh right but I know [TS]

00:44:29   how to do it like if I'm on a machine [TS]

00:44:31   that doesn't have Emacs I can use VI and [TS]

00:44:33   Emacs I have all sorts of custom [TS]

00:44:35   bindings from from back in my days in [TS]

00:44:37   Emacs but I know what the default [TS]

00:44:39   bindings are so if I'm a customer Xin [TS]

00:44:41   don't have to but I don't want to lower [TS]

00:44:42   my efficiency to that well because 99% [TS]

00:44:45   of the time I'm working on my one home [TS]

00:44:46   computer in one more computer and I put [TS]

00:44:48   in the time at a time to set them up but [TS]

00:44:49   yes I think I think we should say makes [TS]

00:44:51   more sense I'm just yeah yeah I mean if [TS]

00:44:55   that's your average your if most of the [TS]

00:44:56   time you're not on a computer that you [TS]

00:44:58   you know you're on a strange computer [TS]

00:44:59   then yeah you just have to that because [TS]

00:45:01   I deal with it I just don't think [TS]

00:45:03   configuring your environment to be [TS]

00:45:05   although here's the one case that you [TS]

00:45:07   mentioned that I think is uh definitely [TS]

00:45:08   real if I'm typing on an iOS device [TS]

00:45:11   where I don't have a real keyboard you [TS]

00:45:12   do not want to be type in HTML and iOS [TS]

00:45:14   device cool shoot yourself in the head [TS]

00:45:16   so markdown is like are anything like [TS]

00:45:17   you want these against them anything is [TS]

00:45:19   better than that so yeah definitely on [TS]

00:45:21   an iOS device it suddenly becomes like [TS]

00:45:23   shifted characters no you don't want to [TS]

00:45:25   do them even putting little stars for [TS]

00:45:26   markdown it's a paid but P tags forget [TS]

00:45:28   it never likes just it's impossible you [TS]

00:45:31   know so in that case I would definitely [TS]

00:45:33   say if there's a that's like an ideal [TS]

00:45:36   environment for a minimalist you know [TS]

00:45:38   very few formatting characters I don't [TS]

00:45:40   have to type anything the type of thing [TS]

00:45:42   right and who knows maybe group is doing [TS]

00:45:44   a lot of us posting for my pets these [TS]

00:45:45   days are pecking stuff out in this I [TS]

00:45:47   know I know uses his phone waiting in a [TS]

00:45:49   lot of stuff store this is part of his [TS]

00:45:51   cover he probably wouldn't you know this [TS]

00:45:53   some I've figured out over over over the [TS]

00:45:55   years I've known him is he'll go on he [TS]

00:45:57   goes on fit I mean like I thought you [TS]

00:45:59   went on vacation he's on vacation [TS]

00:46:01   constantly but you'd never mean [TS]

00:46:03   technically how can you tell how you [TS]

00:46:05   can't tell because what he does he has [TS]

00:46:06   his eyes like was a vacation he's well I [TS]

00:46:09   can't argue that but he's he's out there [TS]

00:46:12   he he'll be out there you know on a boat [TS]

00:46:14   or wherever he is and he'll be he'll be [TS]

00:46:16   posting so I guess it's not really the [TS]

00:46:18   same kind of vacation and people take [TS]

00:46:20   when they completely turn everything off [TS]

00:46:21   its travel he's away from his house he's [TS]

00:46:23   traveling he's traveling and under the [TS]

00:46:26   guise of but it's all secret you never [TS]

00:46:28   really know it because he's still [TS]

00:46:29   posting links and everything he just [TS]

00:46:30   does it from his phone and once in a [TS]

00:46:33   while you can catch him once here's how [TS]

00:46:35   you know if you want to get really fancy [TS]

00:46:36   this is how you can figure out the [TS]

00:46:37   secret little secret I can figure out [TS]

00:46:40   when he's when he's gone is if if you're [TS]

00:46:44   really on top of things and you read the [TS]

00:46:46   links on the show pondering fireball [TS]

00:46:48   once in a while one of them it'll be the [TS]

00:46:51   mobile version of the website instead of [TS]

00:46:53   the regular version they'll be like MDOT [TS]

00:46:55   whatever you know you'll see that you'll [TS]

00:46:57   look at you look at your browser like [TS]

00:46:58   why does it look like crap oh this is [TS]

00:47:00   the mobile version that's a dead [TS]

00:47:02   giveaway that he's posting on the road [TS]

00:47:03   he doesn't done that in a while but you [TS]

00:47:05   know does get the autocomplete me that [TS]

00:47:06   was another thing if you look for the [TS]

00:47:08   autocomplete autocorrect yeah things [TS]

00:47:10   although with Lion now get a washout on [TS]

00:47:12   my quest any month becomes less of a [TS]

00:47:15   differentiator so there's something else [TS]

00:47:17   I want to talk to you about I mean you [TS]

00:47:19   may have other things on this list I [TS]

00:47:21   didn't but God well let me do the we'll [TS]

00:47:23   do our second sponsor it's MailChimp we [TS]

00:47:25   love MailChimp these are these the easy [TS]

00:47:27   email newsletter guys and they will help [TS]

00:47:32   you design your newsletters they'll help [TS]

00:47:35   you share them on social networks [TS]

00:47:37   they'll help you integrate with services [TS]

00:47:38   you already use and they track the [TS]

00:47:40   results it's like this is their term but [TS]

00:47:43   I like it they call it a personal [TS]

00:47:44   publishing platform that's what they are [TS]

00:47:46   and here's the thing I don't know how [TS]

00:47:47   they do this and I've said this in the [TS]

00:47:50   spots before but it really is [TS]

00:47:52   mind-boggling to me twelve thousand [TS]

00:47:54   emails per month every month for free [TS]

00:47:57   forever so you can you can do that you [TS]

00:48:01   can send twelve thousand emails a month [TS]

00:48:03   I know I don't know how this is free but [TS]

00:48:06   it is free you can check them out at [TS]

00:48:08   MailChimp com [TS]

00:48:09   there's never been a better time to sign [TS]

00:48:10   up than right now I think they just [TS]

00:48:13   acquired tiny letter dot-com which was [TS]

00:48:17   basically it was like mailed it was like [TS]

00:48:18   what the little single gap that [TS]

00:48:21   MailChimp had in their arsenal of tools [TS]

00:48:23   which was like tiny little letters for [TS]

00:48:26   like small individual things as opposed [TS]

00:48:28   to stuff for companies they got them now [TS]

00:48:30   they're in there now so you can go check [TS]

00:48:32   that out mailchimp.com love those guys [TS]

00:48:35   big supporters of the show to hear [TS]

00:48:37   something is this just came out it's a [TS]

00:48:39   you know we don't really talk about [TS]

00:48:40   rumors and this isn't like a rumor show [TS]

00:48:42   uh but the this rumor came out and that [TS]

00:48:47   bloomberg is running in there I guess [TS]

00:48:49   they're credible right [TS]

00:48:50   sure usually a pretty good success rate [TS]

00:48:53   well the this is all presupposed on top [TS]

00:48:57   of a rumor anyway but sprint which is uh [TS]

00:49:00   for those who are not in the united [TS]

00:49:03   states it's i think it's a third largest [TS]

00:49:05   us wireless carrier and they will be [TS]

00:49:08   selling the iphone 5 in mid-october [TS]

00:49:12   and they have a deal with apple where [TS]

00:49:15   they are going to try and distinguish [TS]

00:49:17   themselves apparently by providing [TS]

00:49:19   unlimited data service or as you would [TS]

00:49:21   say data uh for for their you know [TS]

00:49:26   that's going to be the big [TS]

00:49:27   differentiator with with sprint so this [TS]

00:49:29   is all you know supposed and stuff but [TS]

00:49:30   there was a question that came up on one [TS]

00:49:33   of the one of the previous shows one of [TS]

00:49:35   the other shows i did i forget if it was [TS]

00:49:36   the one i did at the talk show with john [TS]

00:49:38   or if it was with marco but we were [TS]

00:49:41   talking about Sprint the Sprint is a [TS]

00:49:42   CDMA technology just like Verizon right [TS]

00:49:46   I think so ok so you know about this [TS]

00:49:50   because you're like a you know fancy [TS]

00:49:52   engineer whatever is there a different [TS]

00:49:54   CDMA radio then I heard you talking [TS]

00:49:58   different radio versus just tuned is it [TS]

00:50:00   like you go in your car and you turn you [TS]

00:50:01   turn tune the radio from 98.7 to 101.1 [TS]

00:50:05   the only thing I know about si am I ever [TS]

00:50:08   suggest I was what I learned and as an [TS]

00:50:10   undergraduate ages ago so CDMA little [TS]

00:50:12   van code division multiple access and it [TS]

00:50:15   has to do with the the signals being [TS]

00:50:17   sent and each receiver decodes it [TS]

00:50:20   according to their code that's assigned [TS]

00:50:22   to them to get their signal out from the [TS]

00:50:24   mix of other thanks I don't even know [TS]

00:50:25   what GSM does I think it's packets and I [TS]

00:50:28   think it doesn't use you know will take [TS]

00:50:29   seven different signals combined them [TS]

00:50:31   into one so that and then on the [TS]

00:50:32   receiving end they'll be differentiated [TS]

00:50:34   from each other but what it comes down [TS]

00:50:36   to for GSM versus CDMA is that there's [TS]

00:50:38   different chips in there it's not like [TS]

00:50:39   the pic they call it the radio it is the [TS]

00:50:41   thing that does the radio transmission [TS]

00:50:42   but something has to receive [TS]

00:50:44   electromagnetic waves through the air [TS]

00:50:46   and interpret them and get data out of [TS]

00:50:48   it and the chip that does that is very [TS]

00:50:50   different now what you were asking with [TS]

00:50:51   marco was among CDMA things the CDMA [TS]

00:50:55   from Sprint different from CD maybe from [TS]

00:50:56   something else like I imagine it could [TS]

00:50:58   be because the code division multiple [TS]

00:51:00   access could use a different set of [TS]

00:51:01   codes or a different frequencies or you [TS]

00:51:03   know [TS]

00:51:04   other things could vary not you know the [TS]

00:51:05   technique is CDMA but everything else [TS]

00:51:08   about it could be different is this a [TS]

00:51:10   software settable thing the way you [TS]

00:51:11   would turn a radio dial or is it like a [TS]

00:51:13   car to use them do they notice all do [TS]

00:51:16   they all use the same frequencies I [TS]

00:51:17   don't know if they use vector so if they [TS]

00:51:19   use different spectrum obviously you had [TS]

00:51:20   different different antenna lengths for [TS]

00:51:22   different frequencies and stuff like [TS]

00:51:23   that but really I I was in the chat room [TS]

00:51:25   when you were talking about that with [TS]

00:51:26   Marco I didn't participate because I [TS]

00:51:28   don't know marketed no you don't know I [TS]

00:51:29   don't know we need to get someone who's [TS]

00:51:31   an expert on the cell phone industry so [TS]

00:51:32   that knowing the the vague technical [TS]

00:51:35   underpinnings of the technologies tells [TS]

00:51:36   you nothing about whether Apple needs to [TS]

00:51:38   have a different chip now my guess is [TS]

00:51:39   and as Marco as well and as everybody's [TS]

00:51:41   was is that iPhone 5 there'll be one SKU [TS]

00:51:44   or you know one at least one one [TS]

00:51:47   motherboard basically they'll have [TS]

00:51:48   different amounts of flash and stuff [TS]

00:51:49   like that so they're going to use a [TS]

00:51:51   chipset they can do it won't be 4G but [TS]

00:51:53   it can do GSM CDMA everything for every [TS]

00:51:56   possible carrier and if there's not one [TS]

00:51:58   chip that does that now like if someone [TS]

00:52:00   says that you know there's only chip [TS]

00:52:01   that does these three carries and you [TS]

00:52:02   can't just print two I'm sure they got [TS]

00:52:03   one mate because they do not want to be [TS]

00:52:05   selling a Verizon iPhone or 18t iPhone a [TS]

00:52:07   sprint iPhone yeah if they don't have to [TS]

00:52:09   if this deal was in the works long [TS]

00:52:12   enough then they should have made that [TS]

00:52:14   make sure the iPhone violation ly the [TS]

00:52:16   iPhone 5 will do 18 t and verizon with [TS]

00:52:18   the same model but have a chip so that [TS]

00:52:20   can do both of those because those exist [TS]

00:52:21   if Sprint is different and if the deal I [TS]

00:52:24   came around late then they have to make [TS]

00:52:25   a special sprint iPhone then it'll be [TS]

00:52:27   kind of like the Verizon iPhone where [TS]

00:52:28   like well this is a verizon deal but [TS]

00:52:29   we've already got our phone at this we [TS]

00:52:30   got to make you a new phone that [TS]

00:52:32   understands your network but then the [TS]

00:52:34   next version will fold it in so if there [TS]

00:52:35   is a separate sprint phone I would [TS]

00:52:37   imagine in the version a thought they [TS]

00:52:38   would fold it in but Apple wants one [TS]

00:52:41   phone that does all these different [TS]

00:52:42   things do you think do you think then [TS]

00:52:44   that the letlet let's say regardless of [TS]

00:52:46   whether there's a separate version or [TS]

00:52:48   single version you know you're a guy [TS]

00:52:50   without an iPhone you've got you've got [TS]

00:52:51   a lot of iPod Touches render and yeah [TS]

00:52:54   you have no I phone because you we've [TS]

00:52:56   gone into this people I'll have to I'll [TS]

00:52:58   have to look it up but I forget which [TS]

00:53:01   episode of this show you explain why [TS]

00:53:03   there's definitely a difference I think [TS]

00:53:07   it was early on I'm gonna I'm gonna look [TS]

00:53:09   it up all we while we do this but it [TS]

00:53:12   would and that's a great show by the way [TS]

00:53:13   and your reasoning is excellent [TS]

00:53:15   was it frivolous things yes indeed [TS]

00:53:17   six about memory them Wow prosaic [TS]

00:53:21   reasons for not owning enough for John's [TS]

00:53:23   not owning an iPhone so I'll even put [TS]

00:53:26   this into the link I'll link back it'll [TS]

00:53:27   be a self-referential link to listen to [TS]

00:53:31   episode six of this show to understand [TS]

00:53:34   why john siracusa does not have an [TS]

00:53:37   iphone would what having an unlimited [TS]

00:53:39   day is unlimited data draw used to be [TS]

00:53:43   unlimited data back when I decided not [TS]

00:53:44   to get one before everyone got caps so I [TS]

00:53:47   do like the idea of unlimited but I [TS]

00:53:50   bought a 3G access for my iPad when I [TS]

00:53:52   was a wEDC and I there's like three [TS]

00:53:54   plans and I did that thing that you do [TS]

00:53:56   what is it called anchoring that [TS]

00:53:59   tethering now anchoring where when when [TS]

00:54:03   marketers want to make you buy a [TS]

00:54:05   microwave oven for 200 bucks they put [TS]

00:54:08   out a model that's 500 a model that's 99 [TS]

00:54:10   and a mild is 200 and that makes you [TS]

00:54:12   pick the middle whereas the doctor $200 [TS]

00:54:14   microwave you would say $200 it's too [TS]

00:54:17   expensive so they make a cheap one like [TS]

00:54:18   all I want to avoid that one and make it [TS]

00:54:20   super expensive one and they steer you [TS]

00:54:21   to the middle and anchoring is like the [TS]

00:54:23   $500 one and the $99 one kind of anchor [TS]

00:54:25   the range in your mind of how expensive [TS]

00:54:27   microwave should be and it makes it two [TS]

00:54:28   hundred one dollar one acceptable [TS]

00:54:30   whereas we just at a 200 dollar [TS]

00:54:32   microwave you'd be like oh my god this [TS]

00:54:33   $200 is too expensive or whatever [TS]

00:54:35   whatever product or whatever price it's [TS]

00:54:37   a common anything like that like yeah [TS]

00:54:39   big-box stores do anchoring is not just [TS]

00:54:41   for prices I think it's a psychological [TS]

00:54:44   thing where your expectations are [TS]

00:54:47   anchored by these two end points and [TS]

00:54:48   then the thing in the middle seems [TS]

00:54:50   reasonable so I got that happened to me [TS]

00:54:53   when I did pick the 3d data plan from my [TS]

00:54:56   iPad to it there was like a cheap plan [TS]

00:54:57   and then like a big expensive plan 11 [TS]

00:54:59   mil and I picked the one in the middle [TS]

00:55:00   because you know I'm human too yeah and [TS]

00:55:03   I really honestly didn't know what to [TS]

00:55:05   expect because I had never used an iPad [TS]

00:55:06   on the road before and I didn't know how [TS]

00:55:08   much data I would use I forget what it [TS]

00:55:09   was it was like who knew that it was so [TS]

00:55:10   so easy to viewers you were so [TS]

00:55:12   susceptible to these marketing weddings [TS]

00:55:15   yeah well you know it happens but so I [TS]

00:55:17   forget what it was maybe it was two gigs [TS]

00:55:19   or something like that but whatever I [TS]

00:55:20   was I use such a tiny fraction of that [TS]

00:55:23   granted it was only for a week but I was [TS]

00:55:25   on that thing all the time I watch Game [TS]

00:55:27   of Thrones i Netflix on it in hotel room [TS]

00:55:29   one night I mean [TS]

00:55:30   wasn't like I was trying to be bent [TS]

00:55:32   conserving my bandwidth and I didn't [TS]

00:55:33   even come close to using like 2% of the [TS]

00:55:36   dammit sorry [TS]

00:55:37   I don't even though everyone's capping [TS]

00:55:40   and stopping the unlimited plans unlike [TS]

00:55:43   my home connection where I really do [TS]

00:55:45   need to have unlimited biggest you know [TS]

00:55:47   I'm dealing like backup things that are [TS]

00:55:49   sending gigabytes of data up to the [TS]

00:55:52   backup services online I could burn [TS]

00:55:54   through my home bandwidth but Wireless [TS]

00:55:56   even if I'm watching TV shows I think [TS]

00:55:58   maybe I ever watch like 5 TV shows every [TS]

00:56:00   single day I would burn through it but [TS]

00:56:01   I'm not too worried about hitting any of [TS]

00:56:04   the caps so no I'm limited data is not a [TS]

00:56:05   draw for me which is tougher on the [TS]

00:56:09   backbone of the cell providers is it [TS]

00:56:13   tougher to do data or is it tougher to [TS]

00:56:15   do voice or is it the same is it in fact [TS]

00:56:17   isn't isn't voice converted to data and [TS]

00:56:20   transmitted the same way these days in [TS]

00:56:23   evitable everything will be converted to [TS]

00:56:25   data but for legacy reasons some [TS]

00:56:27   networks have separate channels for [TS]

00:56:28   voice it's not so I knew in in both [TS]

00:56:31   cases it's not as if you have to pay the [TS]

00:56:35   elves to carry your bits through the [TS]

00:56:36   voice network and pay a separate set [TS]

00:56:37   like it doesn't cost money to to push a [TS]

00:56:40   bits through they're not rocks right so [TS]

00:56:42   you have to pay for the electricity run [TS]

00:56:44   your equipment right and yes it does use [TS]

00:56:46   slightly more electricity when data is [TS]

00:56:47   going through it and when it's not but [TS]

00:56:49   it's not like carrying rocks or pumping [TS]

00:56:52   water that's why it's good to be a [TS]

00:56:53   carrier you know the equipment and the [TS]

00:56:55   infrastructure costs roughly the same [TS]

00:56:58   whether it's being used at 50% capacity [TS]

00:57:00   or 60% capacity but you get 10% more [TS]

00:57:03   money B if you're if you're metering it [TS]

00:57:05   right mm-hmm [TS]

00:57:06   so the incremental cost of carrying more [TS]

00:57:09   data is very small so that's what that's [TS]

00:57:11   how they make their money now they do [TS]

00:57:12   have huge overhead for all those [TS]

00:57:14   infrastructures you have wires and rooms [TS]

00:57:17   old machines and their electricity bills [TS]

00:57:18   have to be huge like but what a would R [TS]

00:57:20   in other words my question is is it [TS]

00:57:22   somehow more difficult or more costly [TS]

00:57:24   for them to provide unlimited voice ah [TS]

00:57:27   then it would be with data or is it [TS]

00:57:29   equally the same challenge the same cost [TS]

00:57:32   if they have a legacy voice Network and [TS]

00:57:34   all their voice data is going I don't [TS]

00:57:35   think anybody's at that case as you know [TS]

00:57:36   everybody at some point in the [TS]

00:57:38   transmission is going to probably have [TS]

00:57:40   that voice change into data because [TS]

00:57:41   there are peering agreements with young [TS]

00:57:42   people and stuff like that so I [TS]

00:57:44   days of having a separate analog voice [TS]

00:57:46   channel and then connecting to things [TS]

00:57:48   where it literally doesn't cost them [TS]

00:57:50   anymore where the wires or use or not [TS]

00:57:51   are probably gone this what they have is [TS]

00:57:56   this historic pricing structure that [TS]

00:57:59   separates voice from data and that is [TS]

00:58:03   something that people are used to and [TS]

00:58:04   they are going to lean on that to make [TS]

00:58:06   them as much extra money as they can [TS]

00:58:07   despite the fact that it becomes the [TS]

00:58:09   increasingly poor match to the actual [TS]

00:58:11   infrastructure so I don't think any time [TS]

00:58:14   you see a pricing move about voice [TS]

00:58:16   versus data there's I don't think the [TS]

00:58:18   this day and age is ever any actual [TS]

00:58:20   reasonable technological underpinning [TS]

00:58:22   for that it's all about what can we get [TS]

00:58:25   away with charging and how can we shift [TS]

00:58:26   our user base around in terms of who is [TS]

00:58:28   able and willing to pay more money for [TS]

00:58:30   what right nothing to do with how much [TS]

00:58:33   it actually cost them to provide that [TS]

00:58:34   service [TS]

00:58:36   eggless I get I guess unless you're [TS]

00:58:39   trying to ditch all your old hardware [TS]

00:58:41   like you're going to go to data only you [TS]

00:58:42   want to push everybody onto 4gb 4G [TS]

00:58:44   network infrastructure is better you [TS]

00:58:46   want actually burn your old stuff or [TS]

00:58:47   sell the copy or whatever just get rid [TS]

00:58:49   of the old stuff and just go all the [TS]

00:58:50   fiber or something then you could try to [TS]

00:58:51   push people towards your new plan and [TS]

00:58:52   there actually is a technological end up [TS]

00:58:54   reading for that but I don't know if [TS]

00:58:55   anybody is doing that I think these [TS]

00:58:57   infrastructures you evolve over time [TS]

00:58:59   it's not like you replace old [TS]

00:59:00   infrastructure with new one it's just an [TS]

00:59:01   evolution where you replace some old [TS]

00:59:03   equipment and put it some new equipment [TS]

00:59:04   on as you get a show about someone in [TS]

00:59:08   the telecom industry someone who [TS]

00:59:09   actually knows this stuff because we all [TS]

00:59:10   have questions about it but none of us [TS]

00:59:11   are really in that field yeah I was [TS]

00:59:14   hoping I was hoping you would know a [TS]

00:59:15   little bit more about it hmm [TS]

00:59:19   didn't you design antennas at one point [TS]

00:59:21   four so no well I did do a wireless [TS]

00:59:23   thing as my senior project but I did the [TS]

00:59:25   software part of it oh you ever did one [TS]

00:59:29   of those robot competitions where he [TS]

00:59:31   build a robot and they fight fight the [TS]

00:59:33   other robot no but wouldn't that be cool [TS]

00:59:35   you know what I would not like to enter [TS]

00:59:36   one of those with you as father and son [TS]

00:59:37   I would be the father they're a [TS]

00:59:40   father-and-son team yeah so you don't [TS]

00:59:42   know really do rather than those like [TS]

00:59:44   those bad you don't have a battle bots [TS]

00:59:45   and battle lots sure here not that kind [TS]

00:59:47   of had like the chainsaw but what they [TS]

00:59:49   do over in Japan where they do like [TS]

00:59:50   little Taekwondo moves or whatever [TS]

00:59:52   jujitsu whatever it is plane trumpets [TS]

00:59:55   and do fan dances yes yeah I mean what [TS]

00:59:56   you know but more like they [TS]

00:59:58   punch each other nonk each other down [TS]

00:59:58   punch each other nonk each other down [TS]

01:00:00   as opposed to the ones that we have here [TS]

01:00:01   in the US which is like this one has [TS]

01:00:03   like a bandsaw inside of it and this one [TS]

01:00:05   has a drill that flips the other one [TS]

01:00:07   over and you know stabs its underbelly [TS]

01:00:09   that's not as interesting to me is the [TS]

01:00:11   kind that's it's more like I just I [TS]

01:00:13   knocked the other guy down but somehow [TS]

01:00:14   that's more respectful so the thing I [TS]

01:00:16   always wanted to do as a kid was based [TS]

01:00:18   on this a Nova episode that showed a [TS]

01:00:20   course at MIT and it I think is [TS]

01:00:23   undergraduate course I'm sure it's still [TS]

01:00:24   there and the beginning of the course [TS]

01:00:26   you get a box full of parts and everyone [TS]

01:00:29   gets the same box below I've heard about [TS]

01:00:30   this yeah yeah yeah and then they define [TS]

01:00:33   a challenge whatever the challenge might [TS]

01:00:34   be like the November the Talon was who [TS]

01:00:38   can get their ping-pong ball at the top [TS]

01:00:42   of this this ramp that two-sided ramp [TS]

01:00:45   looks like a big triangle right and keep [TS]

01:00:47   it there or something so that both [TS]

01:00:48   competitors would they've got to build [TS]

01:00:50   the device that would start at the [TS]

01:00:51   bottom of the ramp and they would both [TS]

01:00:52   race towards the top of the ramp going [TS]

01:00:54   towards each other and they'd have to [TS]

01:00:55   drop their ping pong ball in between two [TS]

01:00:57   lines at the top of the ramp and prevent [TS]

01:00:58   the other guy from doing the same and [TS]

01:01:00   those are the only parameters of the [TS]

01:01:01   competition you're giving a box of stuff [TS]

01:01:02   there was like motors and chains and [TS]

01:01:04   gears and plastic and a machine shop too [TS]

01:01:06   to mess with it in and electric supplies [TS]

01:01:08   and tools and so on and so forth and [TS]

01:01:09   your finished thing had to fit within [TS]

01:01:11   some volumes on particular invisible box [TS]

01:01:13   and that was it and that's that's what I [TS]

01:01:17   would want to do because that is it's [TS]

01:01:20   kind of like if first of all it's [TS]

01:01:21   smaller scale nobody can get hurt it's [TS]

01:01:23   not that complicated don't have to build [TS]

01:01:24   like a robot ape or anything like you [TS]

01:01:25   can build anything you want if you want [TS]

01:01:27   to build a robot ape yeah or even [TS]

01:01:29   anything Kapil you with articulated [TS]

01:01:31   fingers and it's got a run on its own or [TS]

01:01:32   it's flying or whatever this you know [TS]

01:01:34   the rules of the competition for [TS]

01:01:35   anything you can build it can do this if [TS]

01:01:36   you want to build a giant crane right [TS]

01:01:38   now that moves over or you want to build [TS]

01:01:39   something that's really fast and shaped [TS]

01:01:41   like a wedge and shoves itself [TS]

01:01:42   underneath somebody you want you want to [TS]

01:01:43   build something that drills through the [TS]

01:01:44   platform and and you know comes out you [TS]

01:01:46   know whenever you can bill obviously the [TS]

01:01:48   other things are not possible because [TS]

01:01:49   all the parts they give you but everyone [TS]

01:01:50   starts in the same playing field and you [TS]

01:01:52   know you have to make good design [TS]

01:01:53   choices and then implement them well I'd [TS]

01:01:55   always want to take course like that but [TS]

01:01:56   I didn't go to MIT so I didn't get you [TS]

01:01:58   know we could we could do our own thing [TS]

01:01:59   here with as part of the show or we do [TS]

01:02:01   this well the best part of that course [TS]

01:02:03   is you do it when you're in school and [TS]

01:02:04   you don't have a job I think it's more [TS]

01:02:07   challenging to do if you do have a job [TS]

01:02:09   yeah say all right it goes but less fun [TS]

01:02:11   I think you get to more fun call in sick [TS]

01:02:14   from work oh so sick today [TS]

01:02:19   but they had like a whole semester to [TS]

01:02:21   the background you kids dad but robot [TS]

01:02:23   Freddie I'm sick I gotta go I bet they [TS]

01:02:26   have little kits like that for kids to [TS]

01:02:27   where they just give you a box of stuff [TS]

01:02:29   and you have to build something but they [TS]

01:02:30   really gonna erector set no like a like [TS]

01:02:34   a commercial leg learn I'm an MIT chorus [TS]

01:02:36   verse a you're having a kid's birthday [TS]

01:02:37   party you give everybody a box of parts [TS]

01:02:40   at the beginning of the kid's birthday [TS]

01:02:41   party at the end they have to see whose [TS]

01:02:43   thing can climb up the wall the highest [TS]

01:02:44   or lift a weight the highest or it's [TS]

01:02:46   kind of like a thing you do with eggs [TS]

01:02:47   where you drop them off the top of the [TS]

01:02:48   building right where you have to build [TS]

01:02:50   the device that will keep your egg cream [TS]

01:02:51   crapping cracking when it's dropped from [TS]

01:02:52   the top of the school that's very [TS]

01:02:53   similar [TS]

01:02:55   I'll be the grade school type of thing [TS]

01:02:56   where you get unlimited supplies like [TS]

01:02:59   construction paper or whatever and you [TS]

01:03:00   have to build something to protect your [TS]

01:03:01   we never had that in my school we did [TS]

01:03:03   what we did have was the thing where you [TS]

01:03:05   had to carry around a sack of flour and [TS]

01:03:06   pretend it was a baby and I'll tell you [TS]

01:03:09   what I have two kids know that that is [TS]

01:03:11   nothing like having a real baby yeah I [TS]

01:03:13   was so excited about having a baby well [TS]

01:03:15   you know look it's gonna be like the [TS]

01:03:17   sack of potatoes you sat down or you [TS]

01:03:19   know whatever but it's not like they [TS]

01:03:21   need things all the time they need food [TS]

01:03:23   and whatnot attention you know turned [TS]

01:03:26   out to be much harder than a sack of [TS]

01:03:28   flour Karen if you accidentally leave it [TS]

01:03:29   in your locker at school it's not a big [TS]

01:03:32   deal yeah couldn't leave it there if it [TS]

01:03:34   gets poked the flour starts to come out [TS]

01:03:38   did you ever do that no I'd seen it done [TS]

01:03:41   on television there's no fun trust me [TS]

01:03:43   you know what you don't want that class [TS]

01:03:45   I had one more mini topic LaDonna I love [TS]

01:03:48   it let's do it [TS]

01:03:49   this is kinda an article that was on Ars [TS]

01:03:53   Technica that I kept sending the Gruber [TS]

01:03:55   that I cannot believe he hasn't linked [TS]

01:03:57   yet my one of your articles no no it's [TS]

01:04:00   just an article it looks like it was [TS]

01:04:01   right up his alley this is exactly the [TS]

01:04:03   type of thing that Darrin fire wall post [TS]

01:04:04   and I'm sure he will eventually get to [TS]

01:04:06   it he has this strange I don't know if [TS]

01:04:08   it's like an intentional like doling out [TS]

01:04:10   of data or a period of time so it [TS]

01:04:12   doesn't get all bunched up or he just [TS]

01:04:14   has a really long backlog because [TS]

01:04:15   doesn't get to things but this was a [TS]

01:04:17   story by Peter bright about Intel's [TS]

01:04:21   three hundred million dollar initiative [TS]

01:04:22   to get PC makers to build what they call [TS]

01:04:24   ultrabook [TS]

01:04:25   have you ever heard that term before [TS]

01:04:26   Ultrabook all Ultrabook this is okay [TS]

01:04:29   this is what happens [TS]

01:04:30   hi oughtta gets basically gets killed or [TS]

01:04:33   whatever ultrabook comes up and he's [TS]

01:04:35   like listen I feel really bad about it [TS]

01:04:37   I'm gonna give you this little thing you [TS]

01:04:40   you hit this button you got it but you [TS]

01:04:42   gotta hide because people don't say I'll [TS]

01:04:43   show up I'll take over for y'all save [TS]

01:04:46   the world whatever you sort of go into [TS]

01:04:48   suspended animation but if I spend too [TS]

01:04:50   long on the earth I'm gonna start to get [TS]

01:04:52   weak and everything the Sun you have to [TS]

01:04:53   fly back out into space happened [TS]

01:04:56   probably going to happen a lot that's [TS]

01:04:58   not it that's different [TS]

01:04:59   No so then I'm unfamiliar with Ultrabook [TS]

01:05:03   is I know if it's intel's term or just a [TS]

01:05:05   generic PC industry term [TS]

01:05:06   it's basically thing like the MacBook [TS]

01:05:09   Air ultra poke is like a really thin you [TS]

01:05:12   know as light as it could possibly be [TS]

01:05:13   really cool sleek looking laptop so [TS]

01:05:16   Apple made the MacBook Air and PC makers [TS]

01:05:20   I've tried to make like a MacBook Air [TS]

01:05:21   look like so and so forth but Intel for [TS]

01:05:24   whatever reason is trying to encourage [TS]

01:05:25   PC vendors to to make something that's [TS]

01:05:30   competitive with Apple's laptops and not [TS]

01:05:32   just in terms of thinness and power and [TS]

01:05:34   stuff like that but also price and so [TS]

01:05:36   this story was the title of this story [TS]

01:05:38   you look up the yeah oh my god can you [TS]

01:05:42   fly my window so just this story was all [TS]

01:05:46   right so it's Intel's three hundred [TS]

01:05:48   million plan to beat Apple at its own [TS]

01:05:49   game they're trying to get PC makers to [TS]

01:05:52   make a laptop as good as the MacBook Air [TS]

01:05:54   uh and the interesting part of the story [TS]

01:05:58   is that historically Mac's have been [TS]

01:05:59   like more expensive yeah they're cool [TS]

01:06:01   and sleek and expensive and cool-looking [TS]

01:06:02   but they cost twice as much right so [TS]

01:06:04   here's a case where the PC industry is [TS]

01:06:06   thus far failed to make a laptop that is [TS]

01:06:10   looks as good as Apple's this is cool [TS]

01:06:12   and sleek and made of high-quality [TS]

01:06:13   materials and so on and so forth and [TS]

01:06:15   it's also cheaper which is is not [TS]

01:06:17   historically being the case usually they [TS]

01:06:19   can match Apple or if they don't match [TS]

01:06:21   up on quality it's like yeah well it's [TS]

01:06:22   not quite as nice as a Mac laptop but [TS]

01:06:24   stranger bucket cheaper [TS]

01:06:25   well that doesn't happen with these [TS]

01:06:26   ultrabooks and it goes into all the [TS]

01:06:28   reasons why like the PC vendors are [TS]

01:06:29   built on this idea that you have [TS]

01:06:31   interchangeable parts so for example the [TS]

01:06:33   Wi-Fi card there's like several [TS]

01:06:34   different choices for Wi-Fi cards and [TS]

01:06:36   it's not on the mother [TS]

01:06:37   word it's like a little clipping thing [TS]

01:06:38   so once you start sticking stuff onto [TS]

01:06:40   the motherboard then you can't make it [TS]

01:06:41   really thin anymore gonna make really [TS]

01:06:42   thin you got to have one motherboard but [TS]

01:06:44   everything's soldered to it you can't [TS]

01:06:46   put the 2.5 inch SSD in a MacBook [TS]

01:06:48   carriage small fit so you have to use a [TS]

01:06:50   disembodied thing and it's got to be [TS]

01:06:52   sort of custom-made of your thing so [TS]

01:06:53   everything Apple makes is custom fitted [TS]

01:06:55   to this case like if you look inside one [TS]

01:06:56   of Apple's devices it's not a lot of [TS]

01:06:58   spare room hanging around batteries or [TS]

01:07:00   custom fit so and so far whether the PC [TS]

01:07:02   makers they don't want to make a custom [TS]

01:07:04   battery they want to have you know an [TS]

01:07:07   interchangeable series of batteries they [TS]

01:07:09   can use in a variety of laptops because [TS]

01:07:10   they have 8,000 different models and if [TS]

01:07:14   you have 8,000 different models you [TS]

01:07:15   don't want to have 8,000 em kinds of [TS]

01:07:17   batteries because then you're your [TS]

01:07:18   economies of scale go down and you have [TS]

01:07:20   to deal with inventory management and so [TS]

01:07:21   on so forth so it's like the PC industry [TS]

01:07:23   is just not set up to make small [TS]

01:07:25   completely integrated everything exactly [TS]

01:07:27   fits everything is custom-made things [TS]

01:07:28   because even if it's a best-seller it's [TS]

01:07:31   not going to they stop so many other [TS]

01:07:33   products whereas Apple makes you know [TS]

01:07:35   two kinds of MacBook Air 13 inch and 11 [TS]

01:07:38   inch with a couple little details that [TS]

01:07:39   can change the inside but that's it may [TS]

01:07:40   sell millions and millions up the other [TS]

01:07:42   part of the store was that this Peter [TS]

01:07:44   bright was trying to look at to buy [TS]

01:07:48   himself a laptop that wasn't a Mac but [TS]

01:07:51   that was as good as a MacBook Air so he [TS]

01:07:52   goes to the various websites like [TS]

01:07:54   they'll calm and HP calm to try to build [TS]

01:07:56   himself one and he's fighting with those [TS]

01:07:58   websites I don't know if you ever gone [TS]

01:07:59   to them but like they give you this [TS]

01:08:02   strange way to pick what you want it's [TS]

01:08:03   like are you a home user are you an [TS]

01:08:04   everyday power user are you a [TS]

01:08:06   super-duper user are you you know are [TS]

01:08:08   you small-business special enterprise [TS]

01:08:11   users like just I want to pick a laptop [TS]

01:08:13   I don't know you know they make you come [TS]

01:08:15   in through these strange you know [TS]

01:08:17   divisions and you're always thinking of [TS]

01:08:19   screwing you it's like well if I go in [TS]

01:08:20   through the high-performance link [TS]

01:08:22   they're going to screw me but I go [TS]

01:08:24   through the other lengths because those [TS]

01:08:25   are the people have more money or the [TS]

01:08:26   enterprise people get cheaper prices or [TS]

01:08:28   they get more expensive prices or I [TS]

01:08:29   don't you know so you end up getting to [TS]

01:08:31   this big configurator thing that has [TS]

01:08:33   8,000 options and you can put this [TS]

01:08:35   screen in this laptop with this Wi-Fi [TS]

01:08:36   card and this thing and you know and [TS]

01:08:38   sometimes the options aren't clear it's [TS]

01:08:39   like what's the difference between this [TS]

01:08:40   screen and that screen why is this 50 [TS]

01:08:41   bucks more expensive it doesn't even [TS]

01:08:42   explain what the difference is just too [TS]

01:08:44   many options and the websites are [TS]

01:08:46   horrible and you never know if like the [TS]

01:08:48   machine you configured is going to work [TS]

01:08:50   well too [TS]

01:08:51   there if you've got the best deal or if [TS]

01:08:53   it would have been smarter to actually [TS]

01:08:54   start from a different model and upgrade [TS]

01:08:56   the CPUs and start for the better CPU [TS]

01:08:57   modeling it's just a horrible buying [TS]

01:08:59   experience so this is kind of the [TS]

01:09:02   chickens coming home to roost on the PC [TS]

01:09:05   industry we're finally pcs have have [TS]

01:09:07   changed so much from the interchangeable [TS]

01:09:11   box of parts that they used to be and [TS]

01:09:12   that was an advantage when your PC was [TS]

01:09:13   like a near PC XT or PC 80 case where [TS]

01:09:16   you could pick your motherboard but your [TS]

01:09:17   hard drive pick how many floppy drives [TS]

01:09:19   you want pick the the video interface [TS]

01:09:21   you want pick the case pick everything [TS]

01:09:23   about it and configure it and the PC [TS]

01:09:24   vendors were set up to have bins of [TS]

01:09:26   parts and build you your machine like [TS]

01:09:27   that or have a couple of presets and [TS]

01:09:28   switch things in and out but now when [TS]

01:09:29   things are really small and really [TS]

01:09:31   compact and become more like appliances [TS]

01:09:33   that's not an advantage to have to [TS]

01:09:35   assemble your machine from little parts [TS]

01:09:36   because it's going to look like a [TS]

01:09:37   Frankenstein machine if you want [TS]

01:09:38   something as skinny as a MacBook Air you [TS]

01:09:41   have to have custom-designed battery [TS]

01:09:42   custom-designed motherboard [TS]

01:09:43   custom-designed SSD custom screen custom [TS]

01:09:46   hinge custom case custom everything you [TS]

01:09:48   can't have share any of those parts with [TS]

01:09:49   me maybe you can share the keyboard [TS]

01:09:50   which Apple shares with the always [TS]

01:09:53   laptops which I think I've complained [TS]

01:09:54   about before the ridiculousness of that [TS]

01:09:57   same keyboard being on a 17 inch laptop [TS]

01:09:59   with those big empty areas around but [TS]

01:10:01   anyway I'll put the link in the show [TS]

01:10:03   notes I highly recommend people read [TS]

01:10:05   this it's kind of exactly the reason I [TS]

01:10:08   thought Gruber would link is because he [TS]

01:10:09   loves to make situations where previous [TS]

01:10:11   advantages of PCs and now are huge [TS]

01:10:13   disadvantages and especially stuff about [TS]

01:10:15   like you mean there's not a PC that's [TS]

01:10:18   this size and it's cheaper even if it's [TS]

01:10:20   a little bit crazier quality you know [TS]

01:10:21   people argue and they do argue in the [TS]

01:10:23   comments like well you can find one [TS]

01:10:24   that's the same price or close to the [TS]

01:10:25   same price but it's like well doesn't [TS]

01:10:27   have this it doesn't have bad or it all [TS]

01:10:30   it doesn't have this Bluetooth interface [TS]

01:10:31   but it does have this different video [TS]

01:10:33   card but this has you know DVI out [TS]

01:10:35   misses VGA out and doesn't have [TS]

01:10:36   Thunderbolts but you can kill yourself [TS]

01:10:38   forever trying to do price comparison [TS]

01:10:40   but the bottom line is that it used to [TS]

01:10:41   be trivially easy to pick any Mac of any [TS]

01:10:44   spec and find a cheaper one in the PC [TS]

01:10:46   business and now with the case of these [TS]

01:10:47   small devices is not and the same thing [TS]

01:10:49   with the iPad where where the [TS]

01:10:50   competitive tablets it's the same type [TS]

01:10:52   of situation it's a really skinny thing [TS]

01:10:53   with custom everything inside it we're [TS]

01:10:55   the tablets that are as fast as the iPad [TS]

01:10:58   and forget about software forget about [TS]

01:10:59   the fact that is is better than the [TS]

01:11:00   other OS is where the tablets that are [TS]

01:11:02   as fast as the iPad and cheaper faster [TS]

01:11:04   same price faster at a little bit more [TS]

01:11:07   price sure but you don't find ones that [TS]

01:11:08   are like well I can get you under half [TS]

01:11:09   the price is just as fast in my pad you [TS]

01:11:11   can't then of course the OS makes a huge [TS]

01:11:13   difference anyway even if you can find [TS]

01:11:15   an Android Tegra 2 thing that's faster [TS]

01:11:16   you don't want to use that over an iPad [TS]

01:11:19   I mean on paper and every faster but in [TS]

01:11:21   practice it's not going to be as nice of [TS]

01:11:23   experience so this is this is an [TS]

01:11:25   interesting turnaround from the history [TS]

01:11:27   of PCs HP getting out of the business [TS]

01:11:29   doesn't want to build pcs anymore and [TS]

01:11:31   the people who are building them Intel [TS]

01:11:33   has to throw money at them to try to get [TS]

01:11:35   them to build something that's [TS]

01:11:37   competitive with what Apple's doing it's [TS]

01:11:39   not a technology thing it's just a your [TS]

01:11:41   business is structure the wrong way [TS]

01:11:42   you're making us look bad and they're [TS]

01:11:45   like well how do you wants to [TS]

01:11:46   restructure our business we have to sell [TS]

01:11:47   a bazillion models because that's what [TS]

01:11:48   businesses want but and consumers don't [TS]

01:11:51   like a tough luck but if we make one [TS]

01:11:52   custom model for consumers and we make [TS]

01:11:53   it really cool and sleek and not enough [TS]

01:11:55   people buy them we just really take a [TS]

01:11:56   huge loss on that because we need custom [TS]

01:11:58   tooling all these custom parts just for [TS]

01:11:59   this one line of products for consumers [TS]

01:12:00   and if it's not a hit because it's eight [TS]

01:12:03   million other competitor products and we [TS]

01:12:04   don't you know stand out enough where I [TS]

01:12:05   was interesting and up or it's just [TS]

01:12:06   another Windows machine now we're going [TS]

01:12:08   to lose money on the deal that's why I [TS]

01:12:09   haven't made them not like they don't [TS]

01:12:11   have smart people and done out the [TS]

01:12:12   technology it just doesn't fit with [TS]

01:12:14   their with their business model and then [TS]

01:12:15   maybe that business model is going out [TS]

01:12:18   of fashion it may not be viable in the [TS]

01:12:21   consumer space for a long period of time [TS]

01:12:23   because like what's going to happen five [TS]

01:12:25   years from now when all laptops are [TS]

01:12:27   basically look like the MacBook Air [TS]

01:12:28   they're all skinny and custom and so on [TS]

01:12:30   and so forth like you as things get [TS]

01:12:31   smaller your ability to use to have [TS]

01:12:34   reusable parts across the line start to [TS]

01:12:37   diminish yeah I know I think they just [TS]

01:12:40   make all their laptops like my cuppa [TS]

01:12:42   garrison screw the business thanks but [TS]

01:12:44   that's that's the whole of the topic [TS]

01:12:45   about Microsoft fruits we'll save that [TS]

01:12:47   for another week I'll be a good one does [TS]

01:12:52   that mean we're done I think so how come [TS]

01:12:54   I never heard your your mic breaking up [TS]

01:12:57   did you unplug it while I was talking [TS]

01:12:59   that's what I do it's good for those who [TS]

01:13:03   don't know we usually edit it out [TS]

01:13:04   usually right about the 60 minute mark [TS]

01:13:07   at exactly 16 exactly 60 minute mark [TS]

01:13:10   John circ uses a headset mic which is [TS]

01:13:13   all he'll use because he has it [TS]

01:13:16   a posture thing going I he his thing go [TS]

01:13:20   out it'll go out it'll sound like crap [TS]

01:13:22   he'll turn into a transformer yun plugs [TS]

01:13:23   it plugs back in sounds great [TS]

01:13:24   and now he's gotten so good that he will [TS]

01:13:27   wait until the right moment right it [TS]

01:13:29   around the 60-minute mark when I'm [TS]

01:13:31   blabbing about something - no I do it [TS]

01:13:33   earlier than that how you doing [TS]

01:13:34   any commercial break I mute and well I [TS]

01:13:36   can unplug usually when I plug a [TS]

01:13:38   non-blue that's the part where you try [TS]

01:13:39   to ask me something and I plug it back [TS]

01:13:41   in here in the middle of saying right [TS]

01:13:43   John yeah well you make it you make it [TS]

01:13:45   look easy [TS]

01:13:46   yeah but we will do we will do that [TS]

01:13:49   Microsoft topic we need to did your sub [TS]

01:13:55   plug no okay you'll never know it's [TS]

01:13:58   muted when it happens okay here all [TS]

01:14:00   right every comic books not coming what [TS]

01:14:05   god but you watch the Game of Thrones [TS]

01:14:08   thing I do I missed one of the episodes [TS]

01:14:12   I'm catching up on it now it's a good [TS]

01:14:14   one it's a good series we're going to [TS]

01:14:17   talk about your we get to talk about [TS]

01:14:18   that cuz I know you're in large I did a [TS]

01:14:20   whole incomparable episode on speaking [TS]

01:14:22   of part of what episode I'll check that [TS]

01:14:24   one has that in recent one I they're [TS]

01:14:26   like three or four episodes back I don't [TS]

01:14:27   know it since I'm not in every episode [TS]

01:14:29   of the incomparable I lose track of what [TS]

01:14:30   so weird out that you're not this now [TS]

01:14:33   we're couldn't hand like they talk about [TS]

01:14:35   stuff they talk about comic books for [TS]

01:14:36   example and I don't know anything about [TS]

01:14:37   comic books so how could I be on kind of [TS]

01:14:39   quick episode I think it'd be need to [TS]

01:14:41   get your take on it whether you've [TS]

01:14:42   followed or not you seem to have an [TS]

01:14:43   opinion I enjoy hearing your opinions [TS]

01:14:45   about everything like example we should [TS]

01:14:48   do a show with here why you don't read [TS]

01:14:49   comic books [TS]

01:14:50   let's move put that down journaling [TS]

01:14:53   cares why take a looks alright so listen [TS]

01:14:56   we're gonna wrap this thing up if you [TS]

01:14:58   want to hear more from Jon and you [TS]

01:14:59   should you should follow this movie this [TS]

01:15:01   young man on Twitter at siracusa nosey s [TS]

01:15:06   IRA see us a [TS]

01:15:08   I'm damned Benjamin on Twitter you uh [TS]

01:15:12   you're also on Google+ but we don't we [TS]

01:15:15   can't share those URLs is instead of a [TS]

01:15:18   redirection you should set up a domain [TS]

01:15:20   but I don't do anything I Google Plus [TS]

01:15:22   anyway it's not you're not on Google+ [TS]

01:15:24   calm lead you to you know I think I'm [TS]

01:15:27   posting like three four things we [TS]

01:15:29   present there's great discussions on [TS]

01:15:31   there love that you can you see if you [TS]

01:15:33   want to go to my Google+ you should go [TS]

01:15:34   to Dan's illa calm that I was just [TS]

01:15:36   redirected because it the URL is so [TS]

01:15:38   preposterous [TS]

01:15:40   so can go to five by five dot TV slash [TS]

01:15:43   hypercritical / six and here the show [TS]

01:15:47   where John explains why he does not have [TS]

01:15:49   an iPhone I highly recommend that you do [TS]

01:15:51   that as well lots of other shows on five [TS]

01:15:54   by five you could go and listen to [TS]

01:15:55   people are always criticizing me saying [TS]

01:15:58   I do not cross promote the shows enough [TS]

01:16:00   that shame on me for not cross promoting [TS]

01:16:04   show so John what shows I'll let you do [TS]

01:16:06   what show should people go there and [TS]

01:16:07   listen to which episodes of my show or [TS]

01:16:10   which other shows on five by five goes [TS]

01:16:12   so my show you listen to every of every [TS]

01:16:15   other sound I knew you would say yeah no [TS]

01:16:17   I I would imagine everyone who listens [TS]

01:16:18   to me already knows about these but yet [TS]

01:16:20   you have to listen to talk show and [TS]

01:16:21   build and analyze and then for dessert [TS]

01:16:23   you should listen to back to work that [TS]

01:16:26   is B that is the trilogy plus Merlin [TS]

01:16:28   alright well thank you for crossed money [TS]

01:16:30   and I would I would also say you I'll [TS]

01:16:32   cross promote my own show the pipeline I [TS]

01:16:35   just interviewed Aaron Hill guess of the [TS]

01:16:37   big nerd ranch guy used to work it next [TS]

01:16:39   an apple worked worked for Steve Jobs at [TS]

01:16:42   one point [TS]

01:16:44   that's a good you listen I want you I [TS]

01:16:46   did I like that it was good he's a good [TS]

01:16:48   guy [TS]

01:16:48   good guy to come on the show all right [TS]

01:16:50   but that's it so we will see you again [TS]

01:16:53   next time don't forget to check out the [TS]

01:16:55   sponsors easy DNS comm / 5 by 5 and [TS]

01:16:58   mailchimp.com have a good week John [TS]

01:17:02   Newton [TS]