29: In Too Deep


  [Music] [TS]

  this is hypercritical episode number 29 [TS]

  this is weekly talkshow ruminating on [TS]

  exactly what is wrong in the world of [TS]

  Apple related technologies and [TS]

  businesses nothing is so perfect then it [TS]

  cannot be detonated by my co-host John [TS]

  siracusa i'm dan benjamin would like to [TS]

  briefly mention that the show is [TS]

  supported by easy dns calm and campaign [TS]

  monitor comm who we will tell you about [TS]

  so as the show goes on we also want to [TS]

  mention that bandwidth for this episode [TS]

  is provided by Midas green technologies [TS]

  virtual private server submerged in oil [TS]

  we got to talk about that some point [TS]

  like the your take on that but you can [TS]

  get some free bandwidth we're going to - [TS]

  green tech Co now willing to olive oil [TS]

  it is not olive oil not your kind of one [TS]

  of the kind of oil that you and your [TS]

  family have made for several generations [TS]

  in siracusa Italy which is where you're [TS]

  from I actually wouldn't like to hereby [TS]

  I keep hearing that company advertised [TS]

  but I haven't checked out the site yet [TS]

  but you can tell me about it [TS]

  apparently I've well I've been there and [TS]

  they have these giant they have these [TS]

  giant I wouldn't call them bathtubs [TS]

  because it's much more professional than [TS]

  that but they're their tanks I guess [TS]

  you'd say tanks and in in the tank is [TS]

  this this special kind of oil and it's a [TS]

  certain kind of oil it's I don't know if [TS]

  it's mineral oil I don't know if it's [TS]

  some other kind of oil it's a [TS]

  proprietary oil I don't know but you can [TS]

  submerge the electronic equipment into [TS]

  the oil and it works and it actually [TS]

  cools stuff better than air and it's [TS]

  better than those computers which had [TS]

  your little tubes and have liquid [TS]

  cooling inside them it's you submerge [TS]

  the whole thing and the only thing you [TS]

  have to do if you have like a fan they [TS]

  disable the fan because there's no need [TS]

  for that to just be spinning in there [TS]

  and if they have a hard drive they just [TS]

  they put the special little coating on [TS]

  the outside of the drive and then you [TS]

  submerge and it runs forever in there it [TS]

  was pretty amazing I actually looked at [TS]

  this I actually saw the stuff working [TS]

  it's like something you don't believe [TS]

  like you someone [TS]

  oh I could just sink a computer in there [TS]

  and it's gonna work you know I can know [TS]

  I can but it does you should come on out [TS]

  you just go I'll fly out here flying you [TS]

  can't ringing I would love to see that [TS]

  you should put up some pictures or [TS]

  something I probably have some other [TS]

  website yeah no no - green tech comm [TS]

  they've got a video and I think it'd be [TS]

  great to get you out here and have you [TS]

  just sort of we could dunk you into the [TS]

  into the oil put like a wetsuit on you [TS]

  and dunk you I'm pretty early as it is [TS]

  who can only imagine how are you I [TS]

  inherited so how are you were off last [TS]

  week you on a vacation last week I did [TS]

  or was it last week wasn't it seems like [TS]

  so long ago it was last week though yeah [TS]

  I guess I came back on Friday yeah last [TS]

  week okay it's fun I was it relaxing [TS]

  when I came back to work I couldn't [TS]

  remember the code that I have to punch [TS]

  in to get in like the security door [TS]

  that's how you can tell when you had a [TS]

  good vacation right do you stand around [TS]

  out there wait for someone to let you [TS]

  know like yeah I found myself typing my [TS]

  zip code and I said no that can't be [TS]

  right [TS]

  so I just sat there for maybe three [TS]

  minutes and let my brain spew forth the [TS]

  correct answer the trick is that you [TS]

  have to not think about numbers but just [TS]

  close your eyes into the sequence with [TS]

  your fingers directionally you know what [TS]

  I mean muscle memory they call that yes [TS]

  and that worked you got in and you got [TS]

  to work and you were actually back last [TS]

  week we could have done the show last [TS]

  week but you said too much catching up [TS]

  to do - now sister just one day I was [TS]

  just back on Friday so Friday is not my [TS]

  normal day and yeah I'd to catch up on [TS]

  stuff okay so people are very upset they [TS]

  first of all and immediately if there's [TS]

  ever any change in the schedule faith is [TS]

  nodding if there's ever any change in [TS]

  schedule the slightest change slightest [TS]

  or something's 15 minutes later than [TS]

  usual [TS]

  I mean understandably they blame me for [TS]

  it even when it's not my fault usually [TS]

  it is so they're right to blame me first [TS]

  but they get bad people get very I was a [TS]

  very upset we get a lot of it we get [TS]

  more email if I was to say that the [TS]

  first computer ever invented was uh them [TS]

  you know the Mac LC that was the first [TS]

  computer invented in 1919-20 - and state [TS]

  that as a fact I would get less email [TS]

  the show was 15 minutes late should be [TS]

  worried when they don't get upset then I [TS]

  know that because they care they do care [TS]

  especially your listeners here they love [TS]

  you they love when you get stuff wrong [TS]

  yeah why don't we start with that this [TS]

  doesn't what do you got wrong this week [TS]

  last week I'm sure I got a lot of things [TS]

  wrong but this is the one that was the [TS]

  most egregious this I think person who [TS]

  responded to me here did it through [TS]

  Twitter this is a Stephen all read or Al [TS]

  read okay there's a computer science [TS]

  student or graduate graduate graduate [TS]

  student yeah [TS]

  King's College in London so last week I [TS]

  talked to last week maybe two weeks ago [TS]

  I talked a little bit about what's wrong [TS]

  with hfs+ sort of going over the stuff [TS]

  from my line review linen that I covered [TS]

  and one of the things that I was and was [TS]

  that when you have one process writing [TS]

  to an HFS volume when it when it comes [TS]

  time for it to actually write the [TS]

  changes to the file system it has to [TS]

  grab a big global lock and say okay I'm [TS]

  writing nobody else can write and if [TS]

  another process that's running in [TS]

  parallel you know because on another [TS]

  core whatever wants to write at the same [TS]

  time it can't because it's blocked by [TS]

  that one right it's one writer at a time [TS]

  and HFS+ and that that's entirely true [TS]

  and I was trying to emphasize how [TS]

  horrible that is for concurrency I guess [TS]

  you could probably imagine you don't [TS]

  even need multiple cores because it [TS]

  could be that just one process has the [TS]

  lock and then got kicked off the CPU and [TS]

  another process comes on to the CPU and [TS]

  it wants to write but it can't because [TS]

  the other thing has lock so it gets [TS]

  kicked off the CPU and you know it's [TS]

  horrible for concurrency even with a [TS]

  single quorum with multiple cores is bad [TS]

  too and to try to emphasize how bad this [TS]

  was I went one step too far and tried to [TS]

  give an example of a raid setup or a [TS]

  multi disc set up with multiple spindles [TS]

  and if you were limited to one writer I [TS]

  said that that would be a waste of the [TS]

  capacity of those spindles that's not [TS]

  actually true it really depends on [TS]

  what's managing those spindles if a [TS]

  traditional raid is managing those [TS]

  spindles is pretty much up to the RAID [TS]

  controller how to do that for example if [TS]

  you are doing a mirroring raid even if [TS]

  you have one writer you're still using [TS]

  your spindles because you're mirroring [TS]

  you know you're right to both sets of [TS]

  spindles right and there are many raid [TS]

  configurations that have a mirroring [TS]

  component you know raid 10 or [TS]

  all the different combinations raid 6 [TS]

  sometimes you're writing parity to one [TS]

  of the drives so that's another instance [TS]

  where it's been multiple spindles would [TS]

  be in flight so that was a bad bad [TS]

  attempt to explain the implications of [TS]

  only having one right at a time because [TS]

  in raid and other multi-volume [TS]

  multi-disc setups the number of spindles [TS]

  in action at any one time is not limited [TS]

  by the limitations of the file system [TS]

  it's really up to the controller and how [TS]

  it's dipping up data so that was a bad [TS]

  example and Steven called me on that and [TS]

  that was good call only only because he [TS]

  has an advanced degree do you even [TS]

  acknowledge him [TS]

  no I didn't know who he was when he sent [TS]

  the thing I just looked up this [TS]

  information so I would know who do [TS]

  properly credit but he was the only [TS]

  person who yelled about that if we had [TS]

  anybody I mean if you if I had heard the [TS]

  same thing on a podcast and had been in [TS]

  a critical thinking mindset I would have [TS]

  caught myself in that error as it was [TS]

  just a dumb off the coffee example that [TS]

  really makes no sense if you think about [TS]

  it for more than two seconds so my bad [TS]

  some more follow up remember we talked [TS]

  about the dock indicator lights and how [TS]

  they change the defaults and you know [TS]

  whether they're on or off in line and [TS]

  all that business maybe two shows ago [TS]

  mm-hmm and I made a joke that like now [TS]

  that they changed the default so that [TS]

  they're on why even have the option [TS]

  because who in their right mind is going [TS]

  to go in there and turn them off because [TS]

  novice user is the vast majority of [TS]

  users are just never going to touch a [TS]

  default so whatever the default is [TS]

  that's what it is and if you technically [TS]

  inclined users I've said they're they're [TS]

  the ones who are going to want the dots [TS]

  to be on because if you're that kind of [TS]

  techie nerd about this option you also [TS]

  are probably used to the old way of [TS]

  doing things you want your dots so you [TS]

  know what's running and what's not and a [TS]

  whole bunch of people replied to me [TS]

  through various means to say that they [TS]

  actually did go in there and turn that [TS]

  option off and every single one of them [TS]

  had this or a similar variant of this as [TS]

  their explanation they said they don't [TS]

  put non-running apps in the dock so [TS]

  everything every application of the dock [TS]

  is running like they don't have [TS]

  permanent citizenship in the dock at all [TS]

  it just seems crazy to me because that [TS]

  means when you start up your computer [TS]

  the only thing in the dock is on the [TS]

  left side of the dock anyway is the [TS]

  finder icon and nothing else I guess so [TS]

  that parently that's how these people [TS]

  roll and they you know so obviously they [TS]

  turn off the dots and whenever any [TS]

  application [TS]

  piers in the dock obviously it's running [TS]

  there's no need for a dot to be [TS]

  underneath it so the dots are just [TS]

  redundant noise and turning them off you [TS]

  know makes the appearance nicer so [TS]

  that's that's the way people use their [TS]

  computers is something I hadn't occurred [TS]

  to me but that's what they did the [TS]

  reason it didn't occur to me is because [TS]

  it just seems so weird to me not to use [TS]

  the dock as a launcher at all I guess [TS]

  that's kind of odd because I use [TS]

  Quicksilver as my launcher so I guess no [TS]

  you're not like a launch bar I would if [TS]

  see I would have pegged you for a launch [TS]

  bar she's never shown that yeah I'm I'll [TS]

  do a little side bar and I don't know [TS]

  this would be a great show I'm gonna do [TS]

  that we gotta do it let me just do a [TS]

  side bar in this was it'll take two [TS]

  seconds okay I say before I talk for [TS]

  five minutes [TS]

  all right that's assuming that doesn't [TS]

  mean I don't even ask any questions yeah [TS]

  so I've been a Quicksilver user since [TS]

  whenever it first became calm okay wait [TS]

  a minute hang on hang on [TS]

  what is Quicksilver John oh so hard to [TS]

  explain it as far as I'm concerned it's [TS]

  a thing that appears when you hit [TS]

  command space and then you type stuff [TS]

  and when you type stuff [TS]

  it presents options to you of what [TS]

  you're typing what it thinks you're [TS]

  typing means then when you return it [TS]

  does whatever the current option is so [TS]

  for example if I were to hit a command [TS]

  space and type mail M ail right so you [TS]

  had it if you had it configured in a [TS]

  particular way it could be that the [TS]

  Apple Mail application icon appears in [TS]

  front of you and you say yes what I [TS]

  actually wanted to do was launch the [TS]

  mail application you hit returned and it [TS]

  would launch mail but it could do all [TS]

  sorts of things when you type mail like [TS]

  this the number of ways you can [TS]

  configure this that's why it's hard to [TS]

  explain because there's tons of plugins [TS]

  and you can configure it however you [TS]

  want you can make like the world of [TS]

  things that you're typing into can be [TS]

  configured in ten different ways to [TS]

  Sunday so it's hard to explain what it [TS]

  really does and really the reason it [TS]

  became popular I think is because of [TS]

  that flexibility and because it was the [TS]

  idea that you could do stuff without [TS]

  taking your hands off the keyboard and [TS]

  what you wanted to do well it's up to [TS]

  you if you decide you want to type this [TS]

  command space keyboard shortcut which by [TS]

  the way clicks overhead before spot like [TS]

  it existed so spotlight kind of stole [TS]

  that from Quicksilver you type that [TS]

  keyboard shortcut and you type something [TS]

  and you and you configure it so that [TS]

  what you type means what you want it to [TS]

  mean and then you know you can hit [TS]

  return and tab and space and all sorts [TS]

  of things like reveal documents or [TS]

  make small text and snippets or do [TS]

  calculations or look at your clipboard [TS]

  history or just insane amount of stuff [TS]

  that you you can do so when I got into [TS]

  it way back when I decided I wanted to [TS]

  use it as an application launcher and [TS]

  pretty much only as an application [TS]

  launcher so what I did and continue to [TS]

  do is take my catalog which is what [TS]

  Quicksilver calls the the world of [TS]

  things that it's searching when you type [TS]

  and pair it down to just applications I [TS]

  may be one or two documents that are [TS]

  open frequently but I rarely use that in [TS]

  practice because I wanted the world of [TS]

  things that I'm typing you know the [TS]

  world of things that they what I'm [TS]

  typing can match to be as small as [TS]

  possible so there is less of a chance of [TS]

  confusion now Quicksilver has some [TS]

  learning capabilities with manual [TS]

  overrides where you can train it that [TS]

  when you type command space PS it [TS]

  launches Photoshop even though Photoshop [TS]

  doesn't begin with PS it has P and s in [TS]

  it you know Quicksilver will do that [TS]

  kind of matching for you and you can [TS]

  forcibly make it launch the thing that [TS]

  you want if you have four or five [TS]

  applications that all have similar names [TS]

  or something you can say no when I type [TS]

  command space you know X Y I mean this [TS]

  application so you you only have to do [TS]

  that in the beginning you know once you [TS]

  train it to your needs and eventually [TS]

  you get into a situation where you type [TS]

  command space a couple letters and hit [TS]

  return it is by far the fastest way to [TS]

  launch an application much faster than [TS]

  spotlight in my experience unless maybe [TS]

  you're on a system where it was just new [TS]

  out of the box with a newly updated [TS]

  spotlight index but when you have [TS]

  millions and millions of files like I do [TS]

  spotlight is not an efficient way to [TS]

  launch applications especially if the [TS]

  application happens to have the same [TS]

  name as the contents of a text file that [TS]

  you use recently or some other thing the [TS]

  world of things that spa like searches [TS]

  is much larger than in my pared-down [TS]

  quick slow everything so why not why not [TS]

  launch bar for example so I've tried all [TS]

  the other alternatives at various times [TS]

  launch bar launch bar three four or five [TS]

  all the history of launch bar I've [TS]

  always downloaded and tried it Alfred [TS]

  Butler one of the other ones like it [TS]

  could confused by these english [TS]

  manservant applications there's a whole [TS]

  bunch of them on that theme but yeah [TS]

  I've tried a whole bunch of them I I [TS]

  think Alfred has come the closest to [TS]

  replacing Quicksilver for a while [TS]

  Quicksilver was kind of in this [TS]

  development limbo kind of like textmate [TS]

  or where the guy who developed it went [TS]

  off to work for Google and did something [TS]

  different [TS]

  that also have the initials Q s he did [TS]

  the Google quick search but it was like [TS]

  well who's gonna you know and [TS]

  Quicksilver I believe with GPL it was [TS]

  open-source I think and I don't know if [TS]

  it's GPL it might be but it was just out [TS]

  there and it was kind of languishing and [TS]

  then you know Apple would update the [TS]

  operating system and clicks over would [TS]

  get weird and crashy and then someone [TS]

  would go in there heroically make it [TS]

  work again so I think now finally the Q [TS]

  s app comm has the people who are [TS]

  actively maintaining it but for a while [TS]

  there I was searching for alternatives I [TS]

  was afraid Quicksilver was going to go [TS]

  away or break and it was flaky for a [TS]

  while right so I tried all these other [TS]

  ones and the reason I didn't use them is [TS]

  maybe it's the stupidest reason ever but [TS]

  it's it's it's my reason it's a valid [TS]

  reason for me I like the way Quicksilver [TS]

  looks and I like where it appears in the [TS]

  screen I used the which appearance do I [TS]

  use then I should say Bozell again [TS]

  people love it now the bed the bezel [TS]

  appearance yeah which was that the [TS]

  default I don't think that was a default [TS]

  way back in the day back in the day [TS]

  there was this ugly default in [TS]

  Quicksilver but the bezel appearance is [TS]

  the one I use and it's kind of like a [TS]

  transparent rounded wreck with a big [TS]

  honkin 128 by 128 I think icon of your [TS]

  application left-hand pane and then the [TS]

  right hand paints is the action you're [TS]

  going to do to it or whatever when I hit [TS]

  command space I want that to appear dead [TS]

  center on the on the screen I don't want [TS]

  to read any text like I just want the [TS]

  big icon of the application because as I [TS]

  type that icon goes flips off a foot you [TS]

  know as I type each letter that icon [TS]

  changes really really quickly and my [TS]

  pinkie hits return as soon as that icon [TS]

  looks like the thing I want it launched [TS]

  I'm never reading any words that's what [TS]

  makes it fast to me I want to do command [TS]

  space a couple letters which my fingers [TS]

  will type without me looking I'm staring [TS]

  straight ahead up the middle the screen [TS]

  at a big look picture of the icon and [TS]

  Susy icon appears they return now launch [TS]

  bar is always up in the upper right I [TS]

  don't want to look over there [TS]

  well in Tirana key it can be in the [TS]

  middle launch bar right but the middle [TS]

  the middle top the right huh yeah not [TS]

  dead center with the big hunking icon [TS]

  like that Alfred is really close but [TS]

  doesn't have quite as big an icon and [TS]

  the other thing that's keeping [TS]

  Quicksilver going is that like I have my [TS]

  catalog tweak just so with I have a [TS]

  custom you know applications pull out of [TS]

  the developer folder another random [TS]

  stuff thrown in there and my catalog [TS]

  pared down just the way I like it and [TS]

  all my shortcuts [TS]

  trained the way I want them [TS]

  and it's free and it's open source can [TS]

  you design can you support them I mean I [TS]

  know you would never never do anything [TS]

  like supply would actually its life but [TS]

  if I felt like it would make a dent I [TS]

  don't think I ever have though I mean I [TS]

  would buy you quit over in a second [TS]

  I think I almost Watford and remember I [TS]

  think Alfred is was had some [TS]

  introductory price or whatever but I've [TS]

  never bought a launch bar because I've [TS]

  known that the upper right hand corner [TS]

  are centered in the middle has not been [TS]

  nice for me but Alfred is close because [TS]

  it does appear in the center it does [TS]

  have reasonably large icons but it also [TS]

  has a lot of text I don't I like the [TS]

  image centric nature of Quicksilver so [TS]

  that's why I keep using Quicksilver [TS]

  someday if it goes away or gets bad this [TS]

  is there's so many alternatives I'm sure [TS]

  I'll find one I like but for now I like [TS]

  Quicksilver and I've just never gone off [TS]

  of it [TS]

  and and I put always put command space [TS]

  to be Quicksilver I changed the [TS]

  spotlight shortcut to command control [TS]

  space so also is that mandatory ya know [TS]

  all my machines all my family's machines [TS]

  command space does Quicksilver even I [TS]

  put Quicksilver on on my parents Mac's [TS]

  all the time they've always had it I [TS]

  think they think it's part of the [TS]

  operating system they use it believe it [TS]

  or not you know like it's it's [TS]

  surprising once it's kind of like [TS]

  gestures once you actually the learning [TS]

  curve is huge like if you don't know [TS]

  it's there you'll never actually use it [TS]

  but my parents know if they want to [TS]

  launch something type command space and [TS]

  had the first few letters and hit return [TS]

  when you see the picture you want and [TS]

  even when they go to a Mac that's not [TS]

  there is this not configured in that way [TS]

  command space still does that it just [TS]

  appears in the spotlight menu and they [TS]

  you know they figure it out all it's a [TS]

  similar type of thing so 30 30 seconds [TS]

  pretty-pretty 30 seconds so is this I [TS]

  mean what are you saying that people [TS]

  should just should just go in and and [TS]

  try Quicksilver and then consider launch [TS]

  bar I don't know what to suggest for [TS]

  other mean you know you're they might [TS]

  not have these I think the efficiency of [TS]

  the big visual appearance of that icon [TS]

  is tremendous much better than anything [TS]

  that shows text or shows text [TS]

  prominently or requires any kind of [TS]

  reading I know you know how to read is [TS]

  not you can just glance and see the text [TS]

  changing and you're getting the one you [TS]

  want but I feel like it's actually [TS]

  inspiring me John you're inspiring me to [TS]

  consider trying [TS]

  Quicksilver again because I [TS]

  Bandon to sway and switch to launch bar [TS]

  a while back and I haven't even looked [TS]

  at Quicksilver in like year to year down [TS]

  a long time it hasn't changed much a [TS]

  load is being actively developed again [TS]

  but I mean the thing about launch bars [TS]

  it's just so much more than what I just [TS]

  described and so does Quicksilver for [TS]

  that matter but launch bar has many more [TS]

  features for in terms of matching [TS]

  documents or recent documents that you [TS]

  use I think it that Quicksilver and all [TS]

  these other things also do System [TS]

  Preferences which I do use it for as [TS]

  well but if you if you not if you don't [TS]

  have such a narrow needs if you did not [TS]

  just dedicate to using as an application [TS]

  launcher launch bar is more [TS]

  full-featured and sort of a more stable [TS]

  or higher quality application as a sort [TS]

  of commercial supported product then [TS]

  Quicksilver which is out in the wilds of [TS]

  the internet and periodically orphaned [TS]

  but then picked back up again as open [TS]

  source it probably will have a long life [TS]

  because as long as people like me are [TS]

  addicted to using it some Mon will [TS]

  continue to maintain it but I wouldn't [TS]

  go out and say oh you have to run quick [TS]

  so we don't run launch bar on try them [TS]

  all and use whichever one makes sense to [TS]

  you I think most people do that like did [TS]

  you go off Quicksilver because you felt [TS]

  like it was a txt mated you know yeah [TS]

  partially because I felt like well it [TS]

  was it was abandoned nothing new was [TS]

  going to come out and then launch bar [TS]

  kind of happened and a bunch of people [TS]

  that I knew were saying oh you try try [TS]

  launch bar it's less buggy and to be [TS]

  honest for a long time it seemed like [TS]

  the only changes that were happening [TS]

  with Quicksilver were focused on what [TS]

  what I guess you would call visual flair [TS]

  like there were a whole bunch of themes [TS]

  there's like a little cube that would [TS]

  come out and rotate around as you were [TS]

  typing and it started reminding me the [TS]

  whole like Linux community with the e [TS]

  window manager for a while or whatever [TS]

  that thing was called enlightenment and [TS]

  it just it you know I said you know [TS]

  computer resources and the machines I [TS]

  was using at the time were somewhat [TS]

  limited and I thought this visual flair [TS]

  all this extra stuff all this stuff is [TS]

  it really you know is it really [TS]

  mandatory do I need it and then there [TS]

  was launch bar with this sort of [TS]

  minimalist aesthetic and it was a steer [TS]

  and it was it was nice it was just like [TS]

  wow you know this is [TS]

  and it's commercially supported I do I [TS]

  do like I do like the the company that [TS]

  makes it so I just thought you know I'll [TS]

  do it but I do like what you're saying [TS]

  about the sort of visual simplicity of [TS]

  seeing the icons show up as you're [TS]

  typing and and and really odd the thing [TS]

  is I know people like Merlin will do [TS]

  crazy things with LaunchBar integrating [TS]

  you know like I know people that you [TS]

  know for example they'll have and I [TS]

  think Merlin was even describing this on [TS]

  a recent show if I'm remembering right [TS]

  you know they'll have it set up so that [TS]

  you can key you know email things and [TS]

  send you trigger points to emails and [TS]

  then I really just use it as an [TS]

  application launcher and I realize I'm [TS]

  I'm under utilizing what launch bar and [TS]

  these other things can do but for me a [TS]

  lot of time I just want a lot I just [TS]

  want to launch an app you know or [TS]

  sometimes look up a look up look up a [TS]

  contact from address book Quicksilver [TS]

  can do that too right yeah quick stop we [TS]

  can do most of the things launch bar can [TS]

  do but it's kind of up to you to [TS]

  assemble from the little LEGO pieces the [TS]

  functionality you want I always find [TS]

  what the ones that do more that's why [TS]

  I've been aggressively paring things [TS]

  down and removing plugins don't you know [TS]

  removing features because I don't like [TS]

  even contacts I used to have in [TS]

  Quicksilver Lee so the contacts were [TS]

  part of the autocomplete but I remove [TS]

  that because if I ever saw a contact [TS]

  when I was talking about to launch an [TS]

  app it would piss me off it's like I [TS]

  just want to use it as a launcher the [TS]

  only thing I use it besides launching is [TS]

  if I want to find that application I use [TS]

  the get info reveal commands it reveals [TS]

  it in the finder mostly because I'm [TS]

  going to right-click and show package [TS]

  contents or something or like I thought [TS]

  I had that application where was it a [TS]

  command space type of few things tab [TS]

  down arrow return for you know reveal in [TS]

  finder that's that's the limit of what I [TS]

  do and one or two you know little [TS]

  special documents that I have like you [TS]

  know I know it's file or whatever that I [TS]

  launch frequently I have that actually [TS]

  explicitly added to the catalog file you [TS]

  can go to the Quicksilver catalog and [TS]

  add specific files that you want to find [TS]

  and just stick them in there for the [TS]

  visual stuff I have Quicksilver has this [TS]

  option that says use superfluous visual [TS]

  effects or something like that yeah I [TS]

  hate that I've always had that turned [TS]

  off always and yeah I did start to go [TS]

  crazy with like that one of the ones [TS]

  they had was like radial menus where it [TS]

  would array a bunch of options out in a [TS]

  our goal and you could Mouse to them or [TS]

  something or use the arrow key I've [TS]

  never had any of that enables just one [TS]

  little thing in the middle of the screen [TS]

  with icons command space type something [TS]

  return that's it but yeah I remember [TS]

  Merlin talking about what he does with [TS]

  lunch bar and once more on Quicksilver [TS]

  are both very capable of doing that type [TS]

  of stuff but that's not what I use them [TS]

  for [TS]

  well okay then all right so I wasn't [TS]

  really that was a really really long [TS]

  long but really cool 30 seconds yeah I [TS]

  should add Quicksilver on my list [TS]

  because it's one of the few things [TS]

  that's been on my max since it was [TS]

  introduced and hasn't left mmm almost [TS]

  left but didn't quite well let's do a [TS]

  quick sponsor then all right we're still [TS]

  not even in we're just haven't even [TS]

  scratched the surface of the fu but [TS]

  we'll do sponsor anyway it's easy DNS [TS]

  this episode is sponsored by easy DNS [TS]

  comma since 1998 easy DNS has been [TS]

  helping people register a web address [TS]

  transfer domain setup email forwarding [TS]

  and manage their DNS it's a big part of [TS]

  what they do now while they doing this [TS]

  they're providing the best support in [TS]

  the business when you call them then [TS]

  actual live human being picks up the [TS]

  phone like the phone rings once or twice [TS]

  and a human being answers and they [TS]

  understand what you're talking about and [TS]

  they're content to help you whether you [TS]

  are an uber geek like John or whether [TS]

  you are just just wanting to do [TS]

  something basic doesn't matter they'll [TS]

  help you they'll help you do it or you [TS]

  can do it all in their website which is [TS]

  pretty darn amazing and they aren't [TS]

  reading from a script they they [TS]

  understand the business inside and out [TS]

  and you don't go around and around in [TS]

  circles and you can go to EZ DNS comm [TS]

  slash 5x5 where you can learn about [TS]

  those and special things we have set up [TS]

  just for our listeners but why would you [TS]

  John why would you want to have an [TS]

  external a third-party DNS provider for [TS]

  example why why not just use your [TS]

  registrar and by the way their registrar [TS]

  too but why not just use Namecheap or [TS]

  GoDaddy or whoever free DNS why would [TS]

  you want something professional you know [TS]

  finding good dns providers is so hard [TS]

  you'll if you google for that and you'll [TS]

  see people asking about it all the time [TS]

  because there are so many bad ones hope [TS]

  you find a good one stick to it because [TS]

  they are rare and there are tons of bad [TS]

  ones and getting a bad one stinks [TS]

  because [TS]

  stuck with them usually for some period [TS]

  of time participate with all year you [TS]

  know these guys are great and highly [TS]

  recommend them really great interface [TS]

  and make it really super easy to [TS]

  transfer your DNS over to them and I'll [TS]

  tell you what the power of having your [TS]

  DNS in a place that you trust in place [TS]

  that you rely on means you can change [TS]

  your web host you can change your email [TS]

  providers you can change all of this [TS]

  stuff but your DNS stays the same it [TS]

  stays secure it stays where you put it [TS]

  you don't have to worry about your DNS [TS]

  going down if your registrar has a [TS]

  problem or gets hacked or something [TS]

  these guys are just too great they have [TS]

  amazing uptime check them out easy DNS [TS]

  comm / 5x5 make me want to change my DNS [TS]

  more I go changing I'm not gonna say who [TS]

  my current one is and it's not like [TS]

  they're bad because I've heard the [TS]

  horror stories from the bad ones kind of [TS]

  like yeah you know yeah go check him out [TS]

  and I actually I'll get I'll get you [TS]

  hooked up they would love to have you on [TS]

  there I'm sure they loved up a whole [TS]

  audience laughing nice I have so many [TS]

  domains this is something that geeks [TS]

  tend to have like we how many do you [TS]

  have right now right now too many my [TS]

  wife yells at me about how many domains [TS]

  I'm you're never gonna use that get rid [TS]

  of it achieve your goals [TS]

  someone else get it she sees the bills [TS]

  like what is this bill for what what [TS]

  domain is this she wants to know the [TS]

  exact domain because they're cheap but [TS]

  they add up you know yeah had a lot of a [TS]

  lot of domains right now I'm looking at [TS]

  just the ones I have on on one provider [TS]

  here I have 29 yes on one that's just on [TS]

  one that's not even on like you know the [TS]

  ones like like for awhile I was using [TS]

  GoDaddy I hate to admit it but I was [TS]

  using GoDaddy for a while and I've [TS]

  pretty much moved all the domains that I [TS]

  care about off of there with a few [TS]

  exceptions like there's a few that I [TS]

  registered for like three years [TS]

  that I'm just keeping there until you [TS]

  know until it's like closed expiring and [TS]

  then before it expires I'll get it I'll [TS]

  get it out of there at least you have a [TS]

  legitimate reason you have business that [TS]

  uses domain names I really have no [TS]

  nothing what do you mean tell me one of [TS]

  your worst ones that you're keeping for [TS]

  no reason [TS]

  my username that I had as an [TS]

  undergraduate I have that calm you want [TS]

  to share and then it's no I do not you [TS]

  do not [TS]

  yes see I only have six over it come to [TS]

  Hemi only six I how many did I say was [TS]

  the other one twenty twenty-nine so I've [TS]

  got 35 Oh [TS]

  what am I doing with 35 domains don't [TS]

  make sense hive logic comm that one [TS]

  makes sense you understand water i buy [TS]

  5.2 yeah those are those are important [TS]

  but I've got some funny ones let me tell [TS]

  me I'll tell you my most strangest one I [TS]

  have on there I have this is this was a [TS]

  great I see whenever I have an idea for [TS]

  like a cool business name I think you [TS]

  know I'll just all start up like a [TS]

  Holdings company with the weird business [TS]

  name and so I registered the domain [TS]

  immediately automatic pants not calm [TS]

  I've had for years I've had that for [TS]

  over ten years three different [TS]

  registrar's and like I would what is [TS]

  that business it's nothing I never [TS]

  started I know but I'd be a fairy like a [TS]

  Holderness company so like you'd [TS]

  automatically get pants I don't know I [TS]

  just really liked it I had arrived [TS]

  registered mouth of Brooklyn comm for [TS]

  Marco looking registered registered for [TS]

  him and you stole it from him so I [TS]

  registered it on his behalf if you would [TS]

  ever like it I'll talk about the legal [TS]

  system works I'll transfer it over him [TS]

  should he ever wanted you stole it [TS]

  you're a squatter is what you are twenty [TS]

  nine domain names all right let's move [TS]

  on something else sign oh my god Auto [TS]

  termination so there was a story on [TS]

  tidbits by Matt Newburgh did you read [TS]

  that [TS]

  I believe I did see that one yeah lion [TS]

  is a quitter yeah yeah I did read that [TS]

  one enough the title really fits ah but [TS]

  so to review for the people who don't [TS]

  recall or blacked out since reading my [TS]

  line review and forgotten everything in [TS]

  Lion the relationship between running [TS]

  applications processes and the visual [TS]

  manifestations of those has changed so [TS]

  in the old world that used to be that if [TS]

  an application was running it had an [TS]

  Associated UNIX process behind the [TS]

  scenes it appeared in the doc and if you [TS]

  alt tabbed you would see it's the like [TS]

  on somewhere on the older I keep saying [TS]

  alt tab but command tab you would see [TS]

  its icon there and then we just oh yeah [TS]

  no your windows history right there [TS]

  missing yes the origins of that [TS]

  keyboard shortcuts from the the alt-tab [TS]

  world for Windows so in Lion now there [TS]

  are a couple things that can happen the [TS]

  first is that if an application is [TS]

  written in a particular way you can say [TS]

  that it supports Auto termination and [TS]

  what that means is it's telling the [TS]

  operating system if at any time you feel [TS]

  like you need me not to be running feel [TS]

  free to terminate me and reclaim my [TS]

  resources so it's not the line doesn't [TS]

  do this two random applications the [TS]

  application has to explicitly be written [TS]

  to tell Lion that this is okay and line [TS]

  uses a heuristic to decide whether [TS]

  that's something it should do and as I [TS]

  wrote in my review it's pretty [TS]

  conservative heuristic where it says [TS]

  that it can't be any visible Windows for [TS]

  this application [TS]

  you can't currently be using it and [TS]

  there was some of the criteria that I [TS]

  can't remember but it's sort you know [TS]

  it's not like you're going to be using [TS]

  an application or even looking at a [TS]

  window and suddenly will disappear it [TS]

  has to be completely invisible not on [TS]

  the screen and you're not currently [TS]

  using and then the if you put the system [TS]

  under memory pressure for example I [TS]

  operate system will say okay well I'm [TS]

  under memory pressure and here's this [TS]

  application it's not visible and not [TS]

  currently being used I will quit that [TS]

  one now the other feature of Lion that [TS]

  applications the support order [TS]

  termination are also supposed to support [TS]

  although I guess they it's not mandatory [TS]

  but the idea is that they should support [TS]

  this is the resume feature so that if [TS]

  the user doesn't realize that the system [TS]

  quit that particular application and [TS]

  clicks on at the end to go back to it it [TS]

  should launch back to its previous state [TS]

  so you don't lose anything so all your [TS]

  open documents is still there you didn't [TS]

  have to worry about unsaved changes blah [TS]

  blah blah so it's very difficult to [TS]

  correctly support our termination [TS]

  without supporting resume as well and [TS]

  there's another twist on this is that [TS]

  Lion doesn't necessarily kill the UNIX [TS]

  process associated with that application [TS]

  it may leave the process running but [TS]

  remove the manifestations of that [TS]

  application in the UI so it won't appear [TS]

  in alt tab anymore if you have the dots [TS]

  turned on it won't have a dot under it [TS]

  in the dock but the process associated [TS]

  with the application is still running so [TS]

  the next time you launch it launch [TS]

  quote-unquote [TS]

  it will simply spring back to life [TS]

  instantly because it was never actually [TS]

  exited so that what I said in the review [TS]

  is that you can have applications [TS]

  without processes where you think you're [TS]

  running it but really the process is [TS]

  gone and processes without applications [TS]

  where you have a process but there's no [TS]

  there's no indication that the [TS]

  application is still running it [TS]

  disappears from all of your different [TS]

  scenarios now what they're trying to [TS]

  move towards is a situation like an iOS [TS]

  where iOS you don't know or aren't [TS]

  supposed to know really whether [TS]

  applications are running in autumn and [TS]

  you do that double tap multitasking [TS]

  thing all you see is a it's like least [TS]

  most recently used ordered list of [TS]

  applications and you tap on them and [TS]

  they either launch or resume or you know [TS]

  just switch back the application you're [TS]

  not supposed to know whether always it [TS]

  running before did it just launch him [TS]

  and you can kind of tell based on how [TS]

  long it takes to come up whether it was [TS]

  running already or not but it's not [TS]

  something the user is supposed to know [TS]

  ideally but the thing about iOS is that [TS]

  it's completely consistent when you [TS]

  double tap that thing you see the list [TS]

  of all the applications that you've used [TS]

  in the order that you use them [TS]

  regardless of which ones are running or [TS]

  not but there are aspects of the Mac [TS]

  os10 UI even line that don't behave that [TS]

  way so for example the alt tab switcher [TS]

  when the process goes away whether it [TS]

  was auto terminated by by you know line [TS]

  or whatever it's not in the alt tab [TS]

  switcher anymore it still would be in [TS]

  the iOS which is not on the alt tab [TS]

  switcher and the same thing with the [TS]

  dock if you have an application that has [TS]

  a permanent home in the dock yeah it'll [TS]

  still be in the dock but if you have an [TS]

  application that was just transiently in [TS]

  the dock and it got auto terminated it [TS]

  will be gone from the dock and you can't [TS]

  even go back and click on it so those [TS]

  two parts of the lying UI don't work [TS]

  like the equivalent part in iOS but the [TS]

  process model where the OS has the right [TS]

  to terminate a process that's not being [TS]

  used does work that way you're saying [TS]

  it's at half it's a half-baked [TS]

  implementation this way it's not [TS]

  half-baked it would work except for to [TS]

  get because the like I said the the rule [TS]

  making is very conservative like well do [TS]

  you really care if lion kills a process [TS]

  that has no visible windows you know and [TS]

  it's not the front most application well [TS]

  obviously you're not using it so it [TS]

  shouldn't be a big deal but what has [TS]

  come up in the case of a couple of [TS]

  Apple's own applications is that [TS]

  apparently there's no time limit on that [TS]

  so he was a that was describing a [TS]

  scenario where he would [TS]

  have no open windows in application and [TS]

  do like commando to open something and [TS]

  say oh wait a second I forgot about [TS]

  something hit escape cancel that go back [TS]

  to what you were doing and it's okay now [TS]

  I can go back to TextEdit and open it [TS]

  but in the two seconds that he's that he [TS]

  switched away from text editor do [TS]

  something else during those two seconds [TS]

  text said it wasn't the frontmost [TS]

  application didn't have any visible [TS]

  windows didn't have anyone those at all [TS]

  and lion came along and reclaimed it and [TS]

  so then TextEdit isn't running anymore [TS]

  like wait a second text that it was [TS]

  running two seconds ago did he crash I I [TS]

  my thing that I came work for this [TS]

  article from was that I didn't realize [TS]

  the system would do that I thought there [TS]

  had to be some sort of timer like oh and [TS]

  also you haven't used it in like a [TS]

  minute or 60 seconds or two minutes like [TS]

  some sort of time lag so it is not just [TS]

  like I stepped away for two seconds when [TS]

  I came back the application was gone [TS]

  right [TS]

  that seems like I I think they can they [TS]

  can get away with this sort of half [TS]

  measure because I don't think for [TS]

  example that people would like the alt [TS]

  tab switcher to behave like the iOS one [TS]

  where applications just simply don't go [TS]

  away from there they just become [TS]

  unordered because that becomes a too [TS]

  unwieldy you know and I always said [TS]

  works because you're kind of swiping [TS]

  through the stuff or whatever but that [TS]

  alt tab thing you can't just have a [TS]

  continuous list of all the applications [TS]

  you've ever longed for launched right [TS]

  Riis or tit into you know the order on [TS]

  your most recently used yeah it's not [TS]

  I've asked a bunch of people John what [TS]

  what they actually use the process [TS]

  switcher in iOS for like how many people [TS]

  like are you using it to actually go [TS]

  back and find older apps that you [TS]

  launched and time and time again people [TS]

  answer the the same way that I use it [TS]

  which is the same way that the John [TS]

  Gruber told me he uses it by doing it's [TS]

  just the most common is is that you're [TS]

  going back to switch to the last app [TS]

  that you had maybe maybe the what the [TS]

  last two apps like so let's just let's [TS]

  just make believe that you were going [TS]

  back and forth between mail and you [TS]

  wanted to send somebody a clipping from [TS]

  an article so you'd you'd want you'd [TS]

  launch the Mobile Safari you'd find the [TS]

  article and then you double click the [TS]

  home button and go back to mail paste it [TS]

  in then like it's usually it's switching [TS]

  back and forth between the last mail you [TS]

  know the last app usually mHealth and [TS]

  whatever other app you're grabbing [TS]

  something from and that's like that time [TS]

  and time again that's what people said [TS]

  they were using it [TS]

  just almost like they're just you [TS]

  they're always going to that bottom [TS]

  left-hand corner to grab the most recent [TS]

  app that's it that's all they're doing [TS]

  they're not really going back through [TS]

  that lit where's on a computer but very [TS]

  frequently you'll switch between one two [TS]

  three four apps all at the same time [TS]

  especially if your developer doesn't use [TS]

  case right on iPhones you can't see that [TS]

  many icons anyway see what you see four [TS]

  or five right so that's that's pretty [TS]

  much the limit of where you're gonna use [TS]

  now I didn't [TS]

  since my ipod doesn't support [TS]

  multitasking because it's a second gen [TS]

  the first time I really got to use [TS]

  multitasking in earnest was at WWC one [TS]

  at the iPad 2 there and I found myself [TS]

  using most maybe the four or five I was [TS]

  bouncing around between a lot of [TS]

  applications was bouncing between [TS]

  Simplenote Twitter my I am application [TS]

  email Safari so that's five right there [TS]

  just bouncing around them pretty much [TS]

  randomly so I was using good four or [TS]

  five of those I guess I never scrolled [TS]

  it never went off to the next screen to [TS]

  find that because if it's off that if [TS]

  it's off that little list I might as [TS]

  well just go back to the home screen [TS]

  where I know where stuff is but I do [TS]

  find that that model does work for me in [TS]

  iOS where it's just especially the [TS]

  reordering by at least recently used [TS]

  because if you if I do get into a [TS]

  sequence where I'm bouncing back and [TS]

  forth between you know simple note and [TS]

  Twitter I want it to reflect that simple [TS]

  don't Twitter will quickly bubble up to [TS]

  the top of you know the left side of the [TS]

  list and I'll go back and forth between [TS]

  them but if I'm bouncing around between [TS]

  three of them they'll shuffle up to the [TS]

  front you know it it's an adaptive [TS]

  authoring type of thing that works for [TS]

  me but in Mac OS 10 I think the most [TS]

  common command tab thing is to go back [TS]

  and forth between two two applications [TS]

  so you go to one then you command tab [TS]

  and find the other one and then after [TS]

  that it's just one command tab to bounce [TS]

  back and forth I don't tend to use it to [TS]

  do anything more than quick switches [TS]

  back and forth I'm going to switch to an [TS]

  arbitrary application I use the dock for [TS]

  that or drag thing depending on where my [TS]

  cursor is because my drag thing I have a [TS]

  processed oculus just the running [TS]

  applications and there in the upper [TS]

  right corner the reason that's there by [TS]

  the way is as Apple's fault from the [TS]

  micro is eight days eight point five [TS]

  when when did the the process dock thing [TS]

  come to as a necklace remember that I [TS]

  think it was I [TS]

  that it was some kind of extension or [TS]

  add-on that came as part of Microsoft [TS]

  Office oh no no it was part of the I was [TS]

  co-opted it was co-opted in I think it [TS]

  was an ally sure pretty sure was an [TS]

  apple remembering this stuff but I could [TS]

  have sworn that like it was part of [TS]

  office I mean there's a chatroom no I [TS]

  mean I'm ready to be wrong on this one [TS]

  but they're saying I was eight five so I [TS]

  thought coulda sworn it can't I read [TS]

  because I remember here's what I [TS]

  remembers I remember installing office [TS]

  and you could tell which machines in in [TS]

  my you know in our work group in our [TS]

  work group of Macs [TS]

  you knew immediately the people who had [TS]

  office installed because this little [TS]

  this little switcher would be up in the [TS]

  menu bar it wasn't in the menu it was a [TS]

  palette that you could make that would [TS]

  have a little usually I have mine [TS]

  configured to be 16 by 16 icons of all [TS]

  the running applications I think I'm one [TS]

  of them never know I know it now I know [TS]

  what you're trying so I had that going [TS]

  in the upper right corner was you're [TS]

  right you're right I missed that thing [TS]

  so I used reg thing drive soon as I went [TS]

  away I you can make drag thing to almost [TS]

  anything and I made drag thing I did too [TS]

  although now mine are 32 by 32 icons [TS]

  because of icon inflation but if I could [TS]

  not have the doc as I think I've said [TS]

  before if I could not have the doc [TS]

  visible on the screen at all I would do [TS]

  that but you can't because doc is the [TS]

  only thing you can get notifications [TS]

  like badges and you know bouncing and [TS]

  all the other business and I need to I [TS]

  want to see those badges and I want to [TS]

  see when they bounce and because Apple [TS]

  has that API completely wrapped up and [TS]

  doesn't allow third parties to access it [TS]

  I have to have both dragged thing and [TS]

  the doc visible which then extremely [TS]

  annoying you're crazy [TS]

  the thing is if I don't run drag thing [TS]

  my mouse goes that upper right-hand [TS]

  corner it tries to switch to stuff like [TS]

  I guess my mouse is always hovering [TS]

  around the upper right more than it is [TS]

  down at the bottom one if I have to drag [TS]

  my mouse all way down to the bottom to [TS]

  arbitrarily switch between applications [TS]

  without all tapping like random access I [TS]

  want to have you know my I am app come [TS]

  to the front it's much faster for me to [TS]

  do it with drag thing you know and the [TS]

  right thing just grows in one direction [TS]

  doesn't move around based on minimize [TS]

  windows or anything else like that so [TS]

  yeah how did we get onto that [TS]

  termination yeah so the I think this is [TS]

  a solvable problem I don't think as some [TS]

  people have said see the iOS model can't [TS]

  work on Mac os10 it I think this is [TS]

  solvable with just better rules because [TS]

  it's fine if it doesn't do something [TS]

  unexpected like if I don't if I launched [TS]

  TextEdit to quickly edit like I do my [TS]

  show notes in sex ed if I launch test at [TS]

  TextEdit to do my show notes and then [TS]

  like two days later I hadn't used [TS]

  TextEdit and TextEdit had since been [TS]

  quit by the system's here to reclaim [TS]

  resources I wouldn't notice and I [TS]

  wouldn't care the next time I needed to [TS]

  launch TextEdit I probably wouldn't even [TS]

  remember that I used to have it in the [TS]

  dock you know what I mean [TS]

  but it has to be it has to be that the [TS]

  rules have to be better about when it [TS]

  thinks it's expected to versus [TS]

  unexpected especially for Apple II it [TS]

  would be best if it had an awareness of [TS]

  is this application permanently in the [TS]

  dock you know you can't tell by looking [TS]

  at it but some of your applications have [TS]

  you were to quit them they'll stay in [TS]

  the dock because they're permanently [TS]

  placed there that will happen if you [TS]

  move one manually once it's running it [TS]

  will become permanently placed or if you [TS]

  say you know keeping the dock or [TS]

  whatever or you drag you there without [TS]

  launching it now many different ways it [TS]

  can stay in the dock right I think it's [TS]

  better to kill one of those off because [TS]

  at least then it's still in the dock [TS]

  when the person goes back to it they may [TS]

  click on it and they might not even know [TS]

  that it was killed that'll say I was [TS]

  taking a while to switch to that [TS]

  application then I would launch right I [TS]

  think there has to be a time limit you [TS]

  know even if it has no open windows [TS]

  completely in the background you switch [TS]

  away for two seconds the system should [TS]

  not kill that and especially it should [TS]

  not kill it if your system is not under [TS]

  memory pressure which I imagine that [TS]

  system was not under memory pressure why [TS]

  would it be from you know going wait for [TS]

  two seconds all of a sudden thinks it [TS]

  needs ran back you know I never tend to [TS]

  have a lot of RAM in their systems [TS]

  anyway I would say don't kill a lot the [TS]

  process unless you actually need the [TS]

  resources and unless all the current [TS]

  rules apply and it had there's been no [TS]

  interaction with that application from [TS]

  the user for X amount of time one minute [TS]

  two minute five minutes something like [TS]

  that it just needs a better set of rules [TS]

  I think so I'm I think this and also the [TS]

  great thing about this is that it's [TS]

  opt-in and on a per application basis so [TS]

  if you're writing a type of application [TS]

  where you never want to be killed like [TS]

  an IM application I don't think an IMAP [TS]

  Legation which should read your who's [TS]

  registered [TS]

  for determination because even if known [TS]

  has touched that I in application in 24 [TS]

  hours people don't want their I am [TS]

  application being terminated by the [TS]

  system exactly available to give I am so [TS]

  I might be an urgent urgent message [TS]

  waiting to happen right it's not like [TS]

  iOS burns [TS]

  os wide policy where though you have no [TS]

  choice in iOS you're going to get killed [TS]

  if the system needs memory tough luck [TS]

  Mac os10 I think they have struck the [TS]

  right balance about this being opt in [TS]

  and their real set is almost where it [TS]

  should be I think they just need to [TS]

  tweak so I expecting a point release [TS]

  they may change us and as I said in my [TS]

  review once one thing they may be going [TS]

  for here is the idea what of Windows [TS]

  switchers who expect it when you close [TS]

  the last document the application quits [TS]

  that's kind of a text edit behaves now [TS]

  because if you close the last document [TS]

  so which away from TextEdit and a couple [TS]

  of seconds TextEdit is going to quit [TS]

  right people window switchers may think [TS]

  that's correct behavior Oh Mac people [TS]

  are going to be pissed and I think even [TS]

  Windows Twitter's will eventually [TS]

  realize that's kind of annoying because [TS]

  what if you just switched away for a [TS]

  second and you come bettin you want to [TS]

  come back to it and open something and [TS]

  the application is gone especially if it [TS]

  doesn't have a permanent home in your [TS]

  dock which I imagine TextEdit doesn't [TS]

  for most people that's then you gotta go [TS]

  find it to get to go wherever recent [TS]

  applications in a worst case man space [TS]

  TX return you're going to get a lot of [TS]

  people using a keyboard based launch [TS]

  bars launch launchers after this I think [TS]

  which is a good thing I don't know how [TS]

  like look whenever I sit down at a [TS]

  machine it doesn't have launch bar or [TS]

  Quicksilver or something running that's [TS]

  like that's like you know whenever I get [TS]

  a new machine a lot of people have been [TS]

  reading about on on the internet or [TS]

  saying oh I'm doing if the first clean [TS]

  install I've done in decades I think [TS]

  Marco is even blogging about this Marco [TS]

  host of build and analyze on this [TS]

  network was saying oh I'm going to do a [TS]

  clean install like I always do a clean [TS]

  install like every single time it's then [TS]

  we should talk about this on a whole [TS]

  show a little bit more than we have in [TS]

  the past but that is to say the lion is [TS]

  the first operating system that I have [TS]

  not done a fully clean install with it [TS]

  and I've done that every single time and [TS]

  that's only because I didn't go out and [TS]

  buy a DVD I had to make one so I've done [TS]

  a clean install on all the other [TS]

  machines that I've done but every every [TS]

  time I do I always do clean install [TS]

  always do a clean install you're crazy [TS]

  always do clean I don't want those get [TS]

  garbage apps hang [TS]

  for decades and weird settings and plist [TS]

  files and cruft and I'll go in and I and [TS]

  I try and run John I try and run as much [TS]

  of a stock machine as I can when I sit [TS]

  down at a machine you would think that I [TS]

  just got this machine I haven't even [TS]

  been using it and I might have been [TS]

  using it for a year [TS]

  I put the fewest apps on as I possibly [TS]

  can I do I work as long as I can without [TS]

  installing any apps or any customization [TS]

  to doing anything like I'll change the [TS]

  desktop to the grey or to the blue and [TS]

  that's that's like that's the only thing [TS]

  I'll put the dock on the right hand side [TS]

  where it belongs and then I'll install [TS]

  some kind of keyboard launcher and then [TS]

  and that's it I try to go with it and [TS]

  obviously you know within a few hours I [TS]

  have BBEdit on there but I tried I try [TS]

  to just go as stock as possible minimal [TS]

  as possible [TS]

  don't don't run star don't even install [TS]

  an app until I really need it so I [TS]

  absolutely can't do without it how many [TS]

  apps you have on is different from [TS]

  whether you do a clean install you and [TS]

  always upgrade now I don't want I don't [TS]

  want you having that cruft I don't want [TS]

  any old settings I don't want any [TS]

  preferences I want to see what what is [TS]

  it what is Apple what does Steve think I [TS]

  should what my experience should be like [TS]

  let's start with that and anything that [TS]

  I don't like of course I have veto power [TS]

  to my machine will override it and [TS]

  change it back but who wants all those [TS]

  old settings hanging our animal at crap [TS]

  what a decision I made for myself three [TS]

  years ago is still valid today false so [TS]

  you know I used to back in the classic [TS]

  days I would do when there was an OS [TS]

  upgrade I would try to do a sort of [TS]

  clean install this I sound insane but [TS]

  this is what I did back then I would [TS]

  install the new operating system on to a [TS]

  new driver partition but I would I still [TS]

  have my old set up there and then I [TS]

  would manually merge the old setups and [TS]

  the new setups manually merge the system [TS]

  folders by dragging out the files that I [TS]

  knew needed to be in a certain location [TS]

  to manually merge all the units all the [TS]

  control panels all the fonts that I [TS]

  wanted all the enablers and drivers [TS]

  because I mean I think about it now is [TS]

  insane that is this even work but [TS]

  eventually you sort of learn the exact [TS]

  subset of things that you need to move [TS]

  is this part of the old operating system [TS]

  or was this a custom thing that I [TS]

  installed them where does it go and will [TS]

  work on the new system I did that manual [TS]

  merge upgrade from 1984 until Mac OS 10 [TS]

  came out [TS]

  and towards the end when I was doing it [TS]

  on my Blume yg3 was getting kind of [TS]

  tedious but it worked well for me [TS]

  because I wouldn't bring along the [TS]

  Preferences for the apps that I didn't [TS]

  use anymore like oh I'm not going to run [TS]

  that anymore I don't need that [TS]

  preference you know and I would and I [TS]

  would have a clean install you know and [TS]

  I could slowly build up to it to see if [TS]

  I broke something well let me drag that [TS]

  back but usually it was just a one-shot [TS]

  one-day type of operation I wouldn't do [TS]

  it now though but when Mac os10 came [TS]

  along I started doing upgrade installs [TS]

  where when the new version came out I [TS]

  installed on top of the old version and [TS]

  that is all I have ever done and I have [TS]

  never had a problem doing Mac OS 10 [TS]

  upgrade install I always just felt right [TS]

  on top of my other disk you know it's [TS]

  like John we moved you know we moved [TS]

  from Florida to Texas moved Austin and [TS]

  we tried to really weed out everything [TS]

  we didn't absolutely need to take with [TS]

  us and what I must have done five [TS]

  carloads to the goodwill of just [TS]

  donating stuff and then when all our [TS]

  stuff got here I there's still what is [TS]

  all this crap what is this crap I don't [TS]

  want this we didn't donate this we still [TS]

  have this what is this here for you know [TS]

  just everything every time I go up I'm [TS]

  like why did I bring these t-shirts I [TS]

  don't ever want to see these again well [TS]

  they're good t-shirts right but sure I [TS]

  could have donated them to Goodwill so [TS]

  now I'm don't any more stuff to Goodwill [TS]

  that I paid to bring here and that's how [TS]

  I feel with the you have this giant [TS]

  payload of stuff that you might not [TS]

  really need so why bring it over well [TS]

  here's why because the trade-off in this [TS]

  situation is very different than the [TS]

  moving situation the trade-off for me I [TS]

  think and I think even for you if you [TS]

  think about it between especially for [TS]

  preferences and settings and stuff [TS]

  between these microscopic relatively [TS]

  speaking plist files the the burden that [TS]

  they have that they're in the hidden [TS]

  folder now you can't even see the [TS]

  library folder they're buried in there [TS]

  they're tiny files and not taking up [TS]

  your disk base yes their clutter you [TS]

  know if you know they're all is a plist [TS]

  for an application I ran through user or [TS]

  do I need that anymore no right so [TS]

  that's the that's the negative right [TS]

  from the positive side is if you happen [TS]

  to launch that application that you [TS]

  haven't launched in a while and all your [TS]

  old settings are there to me the value [TS]

  of not having to reset those preferences [TS]

  or not realizing they're not it's not [TS]

  set up the way I want it anymore it's so [TS]

  tremendously outweighing the negative [TS]

  value of this 3k file on my to Tara [TS]

  white hard drive you know what I mean [TS]

  it's not a science I want well it size [TS]

  or number are like clutter like I don't [TS]

  care that's why I have a big hard drive [TS]

  I want if I could have and I was said [TS]

  like I wouldn't have to bring over my [TS]

  settings in the classic Mac OS world if [TS]

  I didn't think I was gonna use an [TS]

  application anymore [TS]

  in practice the only time I ever did [TS]

  that was like if I had a new version of [TS]

  Office I wouldn't bring over the [TS]

  Preferences for the old version right [TS]

  but I kept like even up to maybe a year [TS]

  ago I think I had preference files in my [TS]

  Mac os10 preference folder for classic [TS]

  Mac OS games like Silurian 2 or [TS]

  something you know that had just moved [TS]

  with me through the ages [TS]

  just in case ever launched that thing [TS]

  again or just in case of one of the [TS]

  Preferences or one of my high score file [TS]

  or one of my save filing the the [TS]

  tremendous value of those little tiny [TS]

  you know kilobyte files is so huge to me [TS]

  that and the disk space cost and you [TS]

  know clutter is so negligible I say [TS]

  bring them all along because I do [TS]

  configure my system the way I want it I [TS]

  customized a lot I don't realize how [TS]

  much I customized till I go on to a [TS]

  bare-bones system and then I try to use [TS]

  it and realize oh my god I customized [TS]

  almost everything on this I didn't even [TS]

  realize this was a default how do people [TS]

  even use this I mean from stuff like the [TS]

  translucent menu bar you know when I [TS]

  went it you know that's like the the tip [TS]

  of the iceberg on the number of things [TS]

  that I don't even realize that I change [TS]

  it like the double arrows on both ends [TS]

  which I have in Snow Leopard I I can't [TS]

  stand using system out those of course [TS]

  line eliminates that entirely by not [TS]

  having any arrows but that's I think [TS]

  we've already talked about on on a [TS]

  previous show but no I'd always do [TS]

  upgrade installs I haven't had any [TS]

  problems with it ever people who it's [TS]

  kind of like the permissions you know [TS]

  repair permissions voodoo but they're [TS]

  like oh you have to do a clean install [TS]

  or it won't work [TS]

  it's it'll work fine it will don't worry [TS]

  about don't worry about the Preferences [TS]

  files cluttering stuff up if you keep a [TS]

  clean system and you upgrade install the [TS]

  clean system it'll still be clean right [TS]

  you know don't have 20 applications on [TS]

  there then you won't have a lot of [TS]

  preferences and then when you do the [TS]

  upgrade install it's not going to add [TS]

  new preference this is going to it's [TS]

  going to overwrite your old preferences [TS]

  for energy saver or whatever with the [TS]

  new versions or it'll read your old [TS]

  preference it's like it's not it doesn't [TS]

  add up all right so if you decide to use [TS]

  which i think is a reasonable practice [TS]

  especially for portables i think it's [TS]

  good to do this your practice of don't [TS]

  put every application in the world on [TS]

  there just pull them on you know demand [TS]

  page your applications in [TS]

  and when you need one install it but [TS]

  keep it to a minimal system and don't [TS]

  tweak stuff tweak like the three things [TS]

  that no you must change the change [TS]

  desktop background change the the menu [TS]

  bar change the scrolling speed the mouse [TS]

  tracking and like three other things and [TS]

  then you know you're all set I would [TS]

  still say that it would annoy me if I [TS]

  had to set up a new machine and change [TS]

  all those settings like what was my old [TS]

  Mouse tracking was at this so this [TS]

  actually feels a little bit faster maybe [TS]

  I had a wrong key I go three I like that [TS]

  I like that the re-evaluation at that [TS]

  cost I don't like you know I'm fine with [TS]

  certain things being the way they are [TS]

  but now maybe maybe there's something I [TS]

  was missing out like this like this [TS]

  window zooming that we turn it off I [TS]

  turned I turned it back on you're out of [TS]

  control [TS]

  I turned it back on why because I felt [TS]

  like you know I didn't maybe I didn't [TS]

  give it enough chance like it was open [TS]

  it was so it made me feel so sick to my [TS]

  stomach that I just instantaneously [TS]

  turned it off and I said you know what [TS]

  wait a minute what am I so scared of let [TS]

  me see what is exactly Steve wants me to [TS]

  try here so I kind of turned it back on [TS]

  and then you know it's not so bad I mean [TS]

  I I didn't know how to turn it off for [TS]

  the months I was using the dev builds [TS]

  and that was enough to sour me on it [TS]

  forever maybe it's because I was [TS]

  creating lots of new windows while [TS]

  testing maybe I don't know but yeah I'm [TS]

  gonna have it off and I'm never going to [TS]

  look back same thing with the [TS]

  translation menu bar I'm not going to [TS]

  revisit though you know what no I that [TS]

  I'm with you there that's something [TS]

  that's just silly it's horrible it's [TS]

  pretty silly all right so the wait a [TS]

  minute let's do is I can sponsor its [TS]

  campaign monitor now these guys just [TS]

  released an is their word but I will [TS]

  second it's not a word that's normally [TS]

  in my vocabulary gorgeous they send over [TS]

  they send over some you know points that [TS]

  they want me to use but you know maybe [TS]

  you could talk but I'll you know what [TS]

  I'll use it they have released a [TS]

  gorgeous update to their email editor [TS]

  it's true then lists lets you design [TS]

  even more flexible email templates and [TS]

  to celebrate they are giving away 100 [TS]

  free templates that doesn't mean to 100 [TS]

  people that means they have a hundred [TS]

  templates that they're giving away to [TS]

  everybody these are done by some of the [TS]

  best designers on the web you can go to [TS]

  campaign monitor comm slash templates [TS]

  and you can see these things when you go [TS]

  there you can also catch a demo of their [TS]

  new editor which is really really really [TS]

  cool it's amazing [TS]

  and this will be in action at the same [TS]

  address Oh campaign monitor calm slash [TS]

  template these guys are great long time [TS]

  supporter 5x5 love these guys they they [TS]

  have amazing amazing analytics when you [TS]

  send your campaigns with them so please [TS]

  do go check them out campaign monitor [TS]

  calm thanks very much to them for making [TS]

  it possible I'll have a smorgasbord of [TS]

  other topics we can go to so many that [TS]

  we didn't get to I'll rattle some off [TS]

  and you pick whichever one you think [TS]

  will fit in our scant remaining time [TS]

  sure um Ark won't fit so forget about [TS]

  that people really want the ark I know I [TS]

  really want the ark they were very I [TS]

  just listening for the record a lot of [TS]

  people very upset with me that I [TS]

  discouraged you from talking about Ark [TS]

  so I'll put it right myself why don't we [TS]

  just do a whole show just about Ark it [TS]

  won't be that long but we'll get to it [TS]

  but it's not enough time now BBEdit [TS]

  versus textmate iCloud Web Apps patents [TS]

  markdown is too long yeah so those are [TS]

  your choices doesn't happen thank God [TS]

  Web Apps BBEdit versus textmate what can [TS]

  we do in 15 10 15 minutes Oh any of [TS]

  those I think I can do really and you [TS]

  thought you could do the other thing in [TS]

  30 seconds look at that yes I'm [TS]

  notoriously bad at knowing how long [TS]

  Thanks [TS]

  give me my choices again I heard patents [TS]

  I heard BBEdit versus textmate those [TS]

  could you kind of jumped out at me [TS]

  iCloud Web Apps mmm I know we could do [TS]

  that in 15 minutes but I want to save [TS]

  that cuz I haven't really gotten to dive [TS]

  in with those yet all right so do you [TS]

  want let's do the BBEdit textmate [TS]

  textmate discussion because i after this [TS]

  i don't want ever talk about that again [TS]

  yeah that's why I think I'd only think [TS]

  for new ministries you did talk about it [TS]

  a lot that's why it's even on my list [TS]

  hearing everyone else okay let's get [TS]

  let's let's uh you know how like it have [TS]

  you ever you ever eaten something that [TS]

  didn't agree with you and you can you [TS]

  can feel your stomach starting to get [TS]

  upset and you know that and until your [TS]

  body finally gets to the point where [TS]

  it's just gonna barf out everything you [TS]

  just ate that you're going to be really [TS]

  unpleasant but after you barf [TS]

  after that the vomit is gone and you're [TS]

  done that you're gonna feel you'll feel [TS]

  human again you'll feel great again this [TS]

  is how I feel about this discussion [TS]

  let's do it I didn't get a verse like [TS]

  you're describing what it feels like [TS]

  these VI [TS]

  no guys find that was actually apropos [TS]

  for Emacs no all right it's your VI guy [TS]

  of course because I'm sane rational and [TS]

  intelligent no no I can't believe here [TS]

  well does that fit with Buddhism I guess [TS]

  it kind of does anyway I don't I don't [TS]

  want a text editor to control the [TS]

  lighting in my house for example so I [TS]

  have no use for Emacs says the guy who [TS]

  is using text mate for years because it [TS]

  duplicates you're typing down columns [TS]

  when you can and you can make HTML just [TS]

  like your hero DHH yeah you ever use [TS]

  those features of text native matters [TS]

  it's not a memory and CPU going into [TS]

  making textmate work thanks Emacs look [TS]

  like I am a BB edit user I always have [TS]

  been I also I used text made with rails [TS]

  because there was a period of very dark [TS]

  time period for BBEdit where you could [TS]

  not easily and and with the you know two [TS]

  clicks open an entire folder now you can [TS]

  and that is called the Dan Benjamin [TS]

  feature ask the BBEdit people if that is [TS]

  not called the Dan Benjamin feature that [TS]

  is the Dan Benjamin feature they built [TS]

  that just for me and that allowed me to [TS]

  return to BB edit for a hundred percent [TS]

  of my text editing all right so go go [TS]

  ahead let's talk about yet in text me so [TS]

  every night I have been using BB edit [TS]

  since it had an awesome icon that wasn't [TS]

  twisted since I guess version 2 you [TS]

  don't you don't like the new icon I [TS]

  don't like that it's twisted I don't use [TS]

  that icon I use a custom icon it's not [TS]

  twisted should be straight up and down [TS]

  but yeah BBEdit since I guess maybe [TS]

  version 2.5 ages and ages ago and [TS]

  classic Mac OS using BB edit I don't [TS]

  even know how I came to use it or where [TS]

  I heard of it it's just sort of always [TS]

  been there it's my Texas it's the first [TS]

  text editor I didn't when I didn't know [TS]

  what a text editor was BBA was the first [TS]

  one I ever used and so BBA what is that [TS]

  I guess you call that a text editor like [TS]

  I had no awareness of VI or Emacs so you [TS]

  know my kid when this came out and so [TS]

  that's what I use now and and what [TS]

  distinguished it from teach text or [TS]

  simple text teach text Google that kids [TS]

  was that it was unstyled text you were [TS]

  making plain text files that was that [TS]

  sooner text a text editor from something [TS]

  they can do fonts or RTF or tables or [TS]

  you know anything [TS]

  Microsoft Word anything like that now [TS]

  someone had a question to chatroom that [TS]

  we wanted to address here about changing [TS]

  the app icons they wanted to ask if you [TS]

  could change the application icon [TS]

  without baking breaking the code [TS]

  signature like so Mac OS 10 applications [TS]

  are signed now and it's supposed to be [TS]

  able to have something tampers with them [TS]

  so if you launch into the signature is [TS]

  invalid because someone tampered with [TS]

  the executable like you got hacked by a [TS]

  virus or something like you would know [TS]

  about it would say the signatures bad so [TS]

  when you sign an application you can [TS]

  also put exclusions in there you can say [TS]

  well you know the executable is [TS]

  important and this this and this file [TS]

  and the nib file and so on and so forth [TS]

  but you can also say but if someone [TS]

  changes the icon doesn't matter it [TS]

  doesn't change our application signature [TS]

  like that there's no there's no way you [TS]

  could hack me through this you can [TS]

  exclude files from the signature now I [TS]

  don't know BB a does that all I know is [TS]

  that I've been changing the icon to BB [TS]

  edit ever since it twisted and it has [TS]

  never complained to me so I'm assuming [TS]

  the icon is excluded from the [TS]

  application signature all right so [TS]

  anyway I was using BB edit for years and [TS]

  years then I discovered the world of [TS]

  UNIX and then you discover the world of [TS]

  UNIX you quickly discover VI Emacs [TS]

  I quickly mined in Emacs direction for [TS]

  reasons that I want to get into now [TS]

  because that's a whole other thing [TS]

  though yeah ah because you like to [TS]

  control the lighting in your house ya [TS]

  know so before the Emacs thing there was [TS]

  a cup at least one other text editor [TS]

  that appeared on the Mac that I tried [TS]

  alongside BBEdit I believe it was called [TS]

  alpha do you remember that hmm no I [TS]

  don't so this this had I figure what the [TS]

  icon was maybe like a ugly TLA or [TS]

  something like that but the thing that [TS]

  distinguished it from BB I did was [TS]

  similar type of thing like a text editor [TS]

  programming type thing but the thing to [TS]

  distinguish it was it was programmable [TS]

  with tickle I believe of all things so [TS]

  that you could extend the text editor by [TS]

  writing little programs and you know in [TS]

  Emacs fashion now I'd never heard you [TS]

  max before up to that point but you know [TS]

  so alpha was kind of not as stable to be [TS]

  be edited not as nice an interface not [TS]

  as robust and the programming thing was [TS]

  a little bit too complicated for me and [TS]

  BB I did most of the stuff I wanted off [TS]

  the bat anyway so I didn't really deal [TS]

  with it but when I discovered Emacs [TS]

  Emacs and now for both examples of what [TS]

  I like to call programmable text editors [TS]

  that everybody calls programmable text [TS]

  editors where [TS]

  Emax that you know people say it's an [TS]

  operating system or it's big and bloated [TS]

  this was back in the days when machines [TS]

  had four megabytes of RAM and he was [TS]

  bloated in those days but I Emacs didn't [TS]

  get any bigger but machines got way [TS]

  bigger so you max is not bloated anymore [TS]

  but think about [TS]

  but think about [TS]

  max that makes people think it's like [TS]

  you were to saying controlling lights in [TS]

  your houses that it's a programmable [TS]

  text editor people say it's an operating [TS]

  system not a text editor it is literally [TS]

  an environment an environment in which [TS]

  you can write programs so you can make [TS]

  Emacs do anything within the bounds of [TS]

  the user interface it provides for you [TS]

  so if if you want something to happen [TS]

  inside a window involving text and [TS]

  you're willing to program it you can [TS]

  make Emacs do it it is extensible by the [TS]

  user and there's no distinction really [TS]

  between the things that come with email [TS]

  acts and things that you program so for [TS]

  example in Emacs when you know you [TS]

  control e to go to the end of line you [TS]

  could write the go to end of line [TS]

  routine and bind it to control e and [TS]

  yours would have you know the built-in [TS]

  one is no more built-in than yours is [TS]

  you know implementation wise it may be a [TS]

  difference but it's completely level [TS]

  playing field in terms of how the text [TS]

  editor works and what it does and this [TS]

  is allow people to build essentially [TS]

  applications on top of you max like Elm [TS]

  not Elma no good news rather am I saying [TS]

  that right someone's gonna tell me [TS]

  tonight that's my shoes I think I knew [TS]

  it yeah so as a male and I say Elm [TS]

  because it's a male thing a male and [TS]

  news reader inside Emacs and there are [TS]

  shell things and there are the modes for [TS]

  doing HTML and tons of programming modes [TS]

  where you hit the tab key and it [TS]

  magically Rhian dents all your code and [TS]

  syntax highlighting and all you know so [TS]

  anything you can it's it's [TS]

  turing-complete like so if if you want [TS]

  something to happen when you hit a key [TS]

  you can program Emacs to do that just [TS]

  now the VI is very different for other [TS]

  reasons in terms of the interface and [TS]

  the modes and all that stuff but VI is [TS]

  less of a programmable text editor it's [TS]

  more of a a text editor built for some [TS]

  particular philosophy with a set of [TS]

  features that you can extend you know by [TS]

  making your no settings and preferences [TS]

  in a certain way but as far as I know it [TS]

  is not programmable in the same way as [TS]

  the Azim axis and I think this is the [TS]

  big distinction between things like [TS]

  BBEdit textmate and I guess VI and [TS]

  things like Emacs alpha and any other [TS]

  programmable text editors out there now [TS]

  I think this is distinction is important [TS]

  because one of the knocks against BBEdit [TS]

  is that [TS]

  it doesn't have a lot of the features [TS]

  that insert your favorite text editor [TS]

  here has so if your favorite text editor [TS]

  is Emacs then you can basically say [TS]

  every text editor existence doesn't have [TS]

  whatever features you like because if [TS]

  anything is exists in text editing you [TS]

  can do it in Emacs like well I really [TS]

  like it when I type this key for this to [TS]

  happen and why is it happening that way [TS]

  well because I have is da TL file that I [TS]

  wrote or I Karl called it from somebody [TS]

  or I found somewhere on the net 10 years [TS]

  ago and it does that [TS]

  Kandice VBA to do that well bb8 it's not [TS]

  a programmable text editor even though [TS]

  it has an extension mechanism but you [TS]

  can write scripts and do stuff or [TS]

  whatever it is not like literally [TS]

  programmable at the same level as Emacs [TS]

  so BB edit doesn't do that thing that [TS]

  you want to do and none of the built-in [TS]

  features can be bound to that keystroke [TS]

  or you can't bind a keystroke to a [TS]

  script that does the thing that you want [TS]

  to do or it's unfeasible to have a [TS]

  script executed every time you hit that [TS]

  command you know you can say well well [TS]

  no it doesn't and the odds are very high [TS]

  that if you're a heavy Emacs user and [TS]

  you've tailed your environment your [TS]

  specific needs you're gonna have things [TS]

  that you really really like to do that [TS]

  are not built into bb-8 and millions of [TS]

  other UMAX users like you have their pet [TS]

  features that aren't going to be in [TS]

  BBEdit [TS]

  now text and text might did a whole [TS]

  bunch of stuff that also was in vb i [TS]

  just mentioned the the stuff they see on [TS]

  this on the rails demo of repeating the [TS]

  the text in multiple columns you know [TS]

  saving you work or bouncing HTML tags [TS]

  automatically or tabbing through the [TS]

  attributes of an HTML tag or all sorts [TS]

  of stuff that was built into text made [TS]

  textmate was also more programmable than [TS]

  BBEdit not as programmable zmax but the [TS]

  the mechanism through which you extend [TS]

  text mate was more flexible than what [TS]

  bb-8 did they have those bundles where [TS]

  you had you could have our but not [TS]

  arbitrary code but close to arbitrary [TS]

  things happening in response to [TS]

  keystrokes in particular contexts now [TS]

  the the business about what context are [TS]

  you in and what language em in in this [TS]

  particular place and what bundles are [TS]

  active for this language and stuff like [TS]

  that that's built into text innate in [TS]

  the Emacs world even that concept would [TS]

  be programmable so text made is not as [TS]

  originally defined as VB etagere you [TS]

  know but it has a more extensible [TS]

  mechanism for changing the behavior [TS]

  so that foster this big community of [TS]

  Texan I'd bundles so that you know the [TS]

  features that you're wowed by text my [TS]

  doing the beginning people made more of [TS]

  those things and I pass them around so [TS]

  it was kind of like Emacs on training [TS]

  wheels where you didn't have to know a [TS]

  lisp and be a real programmer to do even [TS]

  relatively simple things you you could [TS]

  take someone else's bundle and modify it [TS]

  you could write your own simple bundle [TS]

  pretty easily you could look at someone [TS]

  else's bundle and figure out how to [TS]

  write one and make one so that sort of [TS]

  gave text made a letter a leg up and I [TS]

  think that is still the strength of text [TS]

  made any max versus BBEdit in it if [TS]

  there's a particular thing that you want [TS]

  to do in BBEdit and it doesn't fit into [TS]

  BBS extension mechanisms you're kind of [TS]

  stuck and that makes people say well I [TS]

  tried BBEdit but it didn't have my pet [TS]

  feature and I couldn't figure out how to [TS]

  add it and so I switched back and I can [TS]

  sympathize with that because it's the [TS]

  same way with me with some of BiBi at [TS]

  its features where bebe ADA has some [TS]

  built-in features that I use frequently [TS]

  and I'll go to text mate and say all [TS]

  text mate doesn't have that built-in [TS]

  feature though so yeah but you can get [TS]

  this bundle and combine it with that [TS]

  bundle and kind of approximated and it's [TS]

  like but I don't know I don't have that [TS]

  knowledge upfront I don't know what [TS]

  those bundles are where they are and I [TS]

  don't want to put in the work to do and [TS]

  BBEdit already does out of the box and [TS]

  it's a built-in feature you know so I [TS]

  think text editors tend to isolate us [TS]

  into little islands where we get stuff [TS]

  the way we want it and as long as that [TS]

  Island doesn't sink into the ocean text [TS]

  mate - if we stay on our islands and do [TS]

  our thing [TS]

  but it doesn't mean that there's not you [TS]

  know regardless of the things that keep [TS]

  us on our little islands there each text [TS]

  Center has individual strengths and [TS]

  weaknesses for me the biggest strengths [TS]

  of BBEdit [TS]

  ignoring like how its actively developed [TS]

  and you know they fix bugs and so on and [TS]

  so forth like that and also ignoring [TS]

  like the carbon versus cocoa 64-bit [TS]

  business the big thing of BBEdit that [TS]

  I've always loved is that it's been [TS]

  reliable and powerful what I mean by [TS]

  powerful is that I routinely opened [TS]

  files with hundreds of thousands of [TS]

  lines of text in them you know megabyte [TS]

  files I haven't think I've opened a [TS]

  gigabyte one yet but if I did I would [TS]

  just assume it would work in BBEdit [TS]

  I do that all the time log files other [TS]

  things like copying and pasting I have a [TS]

  the unlimited scroll back setting on my [TS]

  terminal windows so I'll frequently be [TS]

  tailing a log that's getting a lot of [TS]

  activity I'll do select all copy [TS]

  and then all tab over to it BBEdit and [TS]

  then command option shift n to make a [TS]

  new document with the contents of the [TS]

  clipboard that's all you know reflexive [TS]

  that's an example for example a feature [TS]

  that I would want to have or create in [TS]

  any other text editor the ability to [TS]

  quickly create a document with the [TS]

  contents of the clipboard and have it [TS]

  bound to that exact command go that's my [TS]

  muscle memory but anyway I do that and [TS]

  sometimes I don't even think about what [TS]

  I'm doing it just happens instantly it's [TS]

  really fast and then I'll be at the [TS]

  bottom of the document and and the line [TS]

  number counter will say seven hundred [TS]

  thousand three hundred and thirty two [TS]

  and I realize I just I just copied and [TS]

  pasted it's seven hundred thousand lines [TS]

  of text into a document and then I'll [TS]

  just do process lines and like you know [TS]

  modify those lines with a regular [TS]

  expression BBEdit Schwartz Pro regular [TS]

  expressions which as you can imagine I [TS]

  love because I I know Perl and I know [TS]

  that regular expressions I have Perl [TS]

  script filters that I run on things like [TS]

  that it's very high performance with [TS]

  very huge files and that's one of the [TS]

  knocks against textmate historically it [TS]

  was text made one in the early days [TS]

  especially was it was really bad [TS]

  performance with large files and that's [TS]

  just a non-starter for me that that [TS]

  stops me from using the application [TS]

  because you know if it beachballs like [TS]

  that though I've never seen TextEdit [TS]

  beachball because I haven't used it [TS]

  it was densely enough to to see it do [TS]

  that but I've heard people say oh I [TS]

  pasted in a few thousand lines and the [TS]

  beach balls forget it I wouldn't I would [TS]

  never launch that application again in [TS]

  my astute work it has to be reliable and [TS]

  it has to be high performance really [TS]

  really big files another thing is like [TS]

  the multi file search or maybe edit [TS]

  other editors have multi file search ppi [TS]

  it's multi file search is fast fast [TS]

  shows me the results in a nice compact [TS]

  way BBEdit diff with the character level [TS]

  diffs these your features I use every [TS]

  day I do huge documents I want to see [TS]

  the character ranges I want to be able [TS]

  to go down through with it with the [TS]

  arrow keys and push changes back and [TS]

  forth integrated into the application a [TS]

  quick way to diff the frontmost to [TS]

  documents like it's all part of my [TS]

  workflow but the thing that keeps me [TS]

  going back to BBEdit is that it is a tie [TS]

  performance it's like it's like a [TS]

  programmer serious tool and a lot of the [TS]

  things that are dings against BBEdit [TS]

  have to do with its nature as that type [TS]

  of high performance tool so what I [TS]

  imagine text makes problem is when you [TS]

  paste in huge amounts of text it may [TS]

  just be there using the standard text [TS]

  control at least they were back in the [TS]

  early days but textmate has an awareness [TS]

  of within a document what are the [TS]

  what is the syntax in this range and you [TS]

  know what bundles apply here and so on [TS]

  and so forth and that requires some sort [TS]

  of dynamic processing of the content of [TS]

  the document and maybe they're doing in [TS]

  a naive way or whatever but BBEdit [TS]

  unconstrained by those things bb-8 has a [TS]

  global switch for what language document [TS]

  is in it allows you to splat a bunch of [TS]

  text there without having the editor say [TS]

  like I got a parse all this text and try [TS]

  to highlight the keywords or figure out [TS]

  what fold I'm in or where the curly [TS]

  braces are or if this is balanced or not [TS]

  a so on and so forth that there's a [TS]

  trade-off between figure out the syntax [TS]

  of the thing that's in this document and [TS]

  do smart things based on that and be [TS]

  really fast and currently BBEdit swings [TS]

  heavily under the be really fast side [TS]

  now I'm the first one to complain to [TS]

  bare bones and stuff that's hey I want [TS]

  this cool feature from text made or [TS]

  Emacs where it has an awareness of what [TS]

  language I'm in and it gives me [TS]

  completions based on that and I can have [TS]

  a multi-language document and language [TS]

  is not a global setting all right I [TS]

  asked for those features because I'm [TS]

  just complaining user and I want [TS]

  everything right but the current [TS]

  situation I believe that the lack of a [TS]

  lot of those features is one of the [TS]

  things that makes BB yet it's so darn [TS]

  fast and reliable so I think there [TS]

  should be a balance struck somewhere in [TS]

  the middle but textmate is way over to [TS]

  the other side of this continuum and [TS]

  right now despite BB edits failings in [TS]

  these few areas it's the one that I [TS]

  continue to use it's same thing with [TS]

  Emacs like Emacs C pearl mode and Emacs [TS]

  has better magical indenting and key [TS]

  wording and stuff like that and I kind [TS]

  of missed that in BBEdit [TS]

  but on the other hand Emacs even little [TS]

  dinky mess can feel slower when I'm [TS]

  doing that and I really don't like it [TS]

  when I type a key in a text editor and a [TS]

  whole bunch of stuff appears like when [TS]

  you want it it's cool and magical when [TS]

  you're doing a demo it looks awesome but [TS]

  when you accidentally hit return and it [TS]

  doubled matches your curly braces and [TS]

  puts you inside the parens of a for loop [TS]

  and you just wanted to go to the next [TS]

  line that pisses me off and I'll have to [TS]

  clean up the cross the text editor put [TS]

  for me so there's a balance between that [TS]

  that needs to be struck but my taste [TS]

  leans more towards the BBEdit way right [TS]

  now so that's that's my personal BBEdit [TS]

  versus text my thing as far as you and [TS]

  Merrill and the other people who are [TS]

  switching from text mate and stuff like [TS]

  that I completely sympathize with the [TS]

  Tran [TS]

  because you you build up a little [TS]

  kingdom for yourself in your text editor [TS]

  with your keyboard shortcuts with your [TS]

  UNIX filters with your bundles with [TS]

  whatever whatever feature that your text [TS]

  editor has that you use a lot of we'll [TS]

  see Merlin as the Merlin does a heck of [TS]

  a lot more than that than I do to be to [TS]

  be totally fair about it I I've been [TS]

  using BBEdit since there was a PB in it [TS]

  and at least since I had a Mac that [TS]

  could run it which isn't that I guess [TS]

  probably late 80s right didn't come out [TS]

  like 88 91 91 92 I think was the first [TS]

  part okay well I can't reform it'd to [TS]

  late 80s to the early 90s as a blur of [TS]

  strange music and Nagle prints so [TS]

  whenever whenever there was a BB I that [TS]

  I was using it and you know for me that [TS]

  would that was home the nine point font [TS]

  everything and then when I started doing [TS]

  rails all the cool kids used text main I [TS]

  said well let me see what this is you [TS]

  know this is all about and had some neat [TS]

  features that were great for rails [TS]

  development and I told you what the the [TS]

  big killer feature was for me so you [TS]

  know but I but I did go back to VB edit [TS]

  and when I said go back I mean I never [TS]

  left it I never stopped using BBEdit I [TS]

  just didn't do rails in BBEdit I did [TS]

  everything else in BBEdit just not rails [TS]

  and they eventually went back for rails [TS]

  when it had the couple killer features [TS]

  that I needed now Merlin is D he's [TS]

  deeply entrenched in an almost a [TS]

  disturbing way in into textmate and for [TS]

  him I would think yeah it would be real [TS]

  hard to switch away from it but i-i've [TS]

  for me I didn't even take my preferences [TS]

  along with me start fresh see Merlin [TS]

  could get out like he's not in too deep [TS]

  but Emacs users Emacs similar to D you [TS]

  can't you can't get them out because [TS]

  they they have literally just built they [TS]

  have built a world for them it's like [TS]

  minecraft in their minecraft for text [TS]

  editing they have built a world for [TS]

  themselves inside Emacs and there's no [TS]

  way in hell any text editor that's not [TS]

  programmable would be able to do what [TS]

  they do with d-max [TS]

  including VI and all those other ones [TS]

  and even if they were programmable that [TS]

  would mean that these people would have [TS]

  to essentially port in their environment [TS]

  with all this stuff that they'd you know [TS]

  they'd written or third-party stuff to [TS]

  this new environment so they're never [TS]

  getting out [TS]

  just just when I [TS]

  I was out they pull me back in I know [TS]

  you'd never even you never even think [TS]

  you're out of you max you're you're in [TS]

  it for life mister not but that's that's [TS]

  kind of like the the programmable aspect [TS]

  I tried to I'm sure I'm using 0.001 [TS]

  percent of BBS features because it has [TS]

  so many features in there it's the type [TS]

  of application where if you go and ask [TS]

  for a feature at this point like I'm [TS]

  paranoid about ever asking for feature [TS]

  from BB edit because I always want to [TS]

  expect to get that reply back I'm like [TS]

  that's already there just got to know [TS]

  where to find it there's so many [TS]

  features they can't all be visible in [TS]

  the UI but they're there in there [TS]

  somewhere [TS]

  so I use a tiny portion of those and the [TS]

  portion I use is important to me but I [TS]

  still feel like I'm I'm portable like if [TS]

  some day BB edit goes away or some new [TS]

  great text editor comes out that's [TS]

  better I feel like I can make the [TS]

  transition because I haven't really [TS]

  liked because BB yet it's not [TS]

  arbitrarily programmable I haven't dug [TS]

  myself in too deep to ever be able to [TS]

  get out I could probably port my [TS]

  keystrokes and my few things that I do [TS]

  to another text editor that happened to [TS]

  have the same good diffing good multi [TS]

  file search you know good the UI that I [TS]

  like and speaking of the UI I don't use [TS]

  that folder sidebar project business I [TS]

  have single windows with single text [TS]

  documents in them and it's very [TS]

  important to me that BBEdit has [TS]

  maintained the ability to work like that [TS]

  right despite adding that sidebar for [TS]

  people who like the text you know the [TS]

  text mate and stuff like rails and [TS]

  thought I can understand where you have [TS]

  like a formal directory structure that's [TS]

  always the same for every rails [TS]

  application and you get used to it even [TS]

  there I think maybe I wouldn't use that [TS]

  I would rather have like a Finder window [TS]

  open and then bounce back and forth but [TS]

  you might be impressed by I'm sure I'd [TS]

  forgive using BBEdit that way but you [TS]

  know but it's it's at this point is [TS]

  BBEdit is not religious in that regard [TS]

  if you want to configure BBEdit to [TS]

  behave in that way you can unless by the [TS]

  way another reason why i would never [TS]

  leave behind my BB edit preferences [TS]

  which are extensive at this point is [TS]

  that I use BB edit very differently than [TS]

  the defaults when I launch BB edit in [TS]

  the default motoring would recognize the [TS]

  application like on someone else's [TS]

  machine I'm like is this what PPA looks [TS]

  like these days so let me ask a question [TS]

  let me ask you a question if if I want [TS]

  to use BB edit and I know we're over our [TS]

  time our time here but if I want to use [TS]

  BB at it when I open up you know I open [TS]

  up a folder I want to have it show me [TS]

  all the contents but if the rest of the [TS]

  time [TS]

  I want the individual windows is that [TS]

  something I can accomplish I think [TS]

  that's possible but the thing about [TS]

  recent versions of bb-8 is it's like an [TS]

  application in transition in terms of [TS]

  the people who want to work use it with [TS]

  the sidebar and the folders have [TS]

  different needs and the people who don't [TS]

  and they're constantly trying to balance [TS]

  like well what happens if you double [TS]

  click this thing in the sidebar but you [TS]

  wanted to open in a separate window but [TS]

  when you drag in a document onto the [TS]

  application you want to open in the [TS]

  current project window or in a separate [TS]

  they keep going back and forth in the [TS]

  decisions and honestly I don't even know [TS]

  what the current behavior is all I know [TS]

  is that my mode no sidebars ever minimal [TS]

  windows just containing text my mode [TS]

  continues to work in exactly the way you [TS]

  would expect it to work yields and [TS]

  that's very simple it's a it's really [TS]

  it's great that they continue to support [TS]

  that because it really is like you know [TS]

  no quit you have no question what's [TS]

  going to happen no matter how you open a [TS]

  document the open dialog dragging it [TS]

  onto the thing anything it's going to [TS]

  open its own separate window hmm how [TS]

  aggregates open what happens when you [TS]

  drag a folder I never drag folders onto [TS]

  TV yet so I don't know what happens but [TS]

  the old-style way works and is [TS]

  consistent the new style way I believe [TS]

  has been bouncing around like that [TS]

  sidebar used to actually be a drawer [TS]

  back in the day when drawers were around [TS]

  remember those the bad old days I don't [TS]

  want to talk about Drew I even built an [TS]

  app with drawers in it but I want to [TS]

  talk about it yeah so but now it's a [TS]

  sidebar and they've been changing how [TS]

  that behaves even for stuff like does [TS]

  the sidebar have keyboard focus that's [TS]

  another great thing about BBEdit by the [TS]

  way so they make these decisions about [TS]

  policy of like what should a pond you do [TS]

  XY and Z and almost all the time they [TS]

  have a plist preference for changing it [TS]

  back to the old way and they document [TS]

  their pilos preferences in the extensive [TS]

  release notes they're even in the [TS]

  official documentation almost every [TS]

  feature it's it's hard to ever get [TS]

  pissed because they change the way [TS]

  something works because if you want to [TS]

  work the old way this usually you know [TS]

  something defaults right bla bla bla you [TS]

  can write on your terminal and make it [TS]

  work the way you didn't one even for [TS]

  insanely esoteric stuff like miniscule [TS]

  detail that amazed the stuff they have [TS]

  people attacks for because I'll find [TS]

  some situation where like the you know [TS]

  beat the new version of B via two [TS]

  wouldn't let me save a file that was [TS]

  currently executing as a perl script if [TS]

  the volume is mounted through sshfs [TS]

  and they'll say oh yeah just set this p [TS]

  thing to disable safe save heuristics [TS]

  whatever and it will go back to the old [TS]

  way like I didn't ask them for that [TS]

  option I even know it existed when I [TS]

  said hey I something weird is happening [TS]

  they're like yeah we changed something [TS]

  but if you want to go back to the old [TS]

  way just do that that type of bare-bones [TS]

  as a company is great with the creating [TS]

  BBEdit updates constantly improving the [TS]

  application and constantly taking into [TS]

  account user feedback and constantly [TS]

  moving forward while also providing to [TS]

  the best of their ability every little [TS]

  miniscule option you could ever imagine [TS]

  even though they're not in the GUI I [TS]

  don't really care if they're in the GUI [TS]

  as long as I have some ways to set it [TS]

  the way I want it I'm happy and they're [TS]

  they're great about that you know I'm [TS]

  the only tech said it's better in that [TS]

  regards probably max because I say do [TS]

  whatever the hell you want it's not up [TS]

  to us yes we are over time now well I [TS]

  think we're all right [TS]

  anyway I should wrap it up we should [TS]

  read this is a good show good to be back [TS]

  though good to have you back with us [TS]

  asked to weeks without a show that's why [TS]

  all the stuff stored up was it two whole [TS]

  weeks [TS]

  I don't know it's long seemed like [TS]

  longest one week we just missed one show [TS]

  I guess huh the last one was episode [TS]

  number 28 trust but verify on July 28th [TS]

  it's the tenth there would be one show [TS]

  yeah because if you say two and then [TS]

  people will think that we've been reused [TS]

  like and off we haven't been but that is [TS]

  it that is it for this episode [TS]

  yeah I will be on vacation again at the [TS]

  end of August beginning of September but [TS]

  we still have two more shows before then [TS]

  that's true that is true was it 28 was [TS]

  that last one week yeah it was that was [TS]

  it [TS]

  all right then well that's it for this [TS]

  show you can go to 5x5 TV you can see [TS]

  the here you can't really see I mean you [TS]

  could see them but you can't enjoy them [TS]

  unless you listen not by going to find [TS]

  by 5 TV also we have some updates we are [TS]

  now listed in the iTunes radio section [TS]

  of iTunes so if you're lucky enough to [TS]

  have iTunes on your Windows PC or on [TS]

  your Mac which you will happen on your [TS]

  Mac you can go there you can click radio [TS]

  and go to news talk and you'll see us [TS]

  list it in there so that's a neat way to [TS]

  listen live so that's that's neat that's [TS]

  big news for us so go there and listen [TS]

  that you can follow john on twitter at [TS]

  siracusa si RAC us a nosy in siracusa [TS]

  I'm Dan Benjamin on Twitter and we want [TS]

  to say thanks again to campaign Monica [TS]

  calm easy DNS comm we're doing what they [TS]

  do [TS]

  supporting show and and that's it we [TS]

  will be back next week [TS]