Top Posts


Recent Articles

  • Don’t Call it a Paywall

    [Andrew Sullivan’s ‘The Dish’ is leaving *The Daily Beast* to strike out on their own, with no ads and a paywall (which works much the same as *The New York Times’* paywall).](http://andrewsullivan.thedailybeast.com/2013/01/a-declaration-of-independence.html) Nothing new, but (and it’s hard not to do this) Sullivan, of course, thinks this is a “new” idea. I love Sullivan’s paywall…

    [Andrew Sullivan’s ‘The Dish’ is leaving *The Daily Beast* to strike out on their own, with no ads and a paywall (which works much the same as *The New York Times’* paywall).](http://andrewsullivan.thedailybeast.com/2013/01/a-declaration-of-independence.html) Nothing new, but (and it’s hard not to do this) Sullivan, of course, thinks this is a “new” idea.

    I love Sullivan’s paywall misdirection too:

    >There is no paywall. Just a freemium-based meter.

    Yep and I don’t have to pay for my gas either. Instead I just pay to use the pump.

    Let’s make this really simple for all publishers: if a reader has to pay to access any portion of your content, then you have a “paywall” in place. Plain and simple: *The Dish* is getting a paywall. [Shawn Blanc has a podcast that has a paywall around it](http://shawnblanc.net/members/).

    Now, I for one, don’t think there’s a damned thing wrong with this — but “paywall” is one of those words that marketing types spend months coming up with clever name-arounds for, so they never have to say what they really have: A paywall.

    I’m not a Dish reader ((Nor do I subscribe to Dish TV.)), but I do wish them the best and by all accounts it’s off to a great start. At $19.99 a year this seems like a steal for the amount of work they do.

    I had a quick chat over email with David Holmes, writing for *Pando Daily*, about this and I think he sums up [his article](http://pandodaily.com/2013/01/02/andrew-sullivans-blog-is-adding-a-pay-meter-does-that-mean-you-should-too/) perfectly:

    >I’m not saying aggregation, when done right, doesn’t have value, [a]nd Sullivan and his crew are among the best at what they do. But oxygen has value too, and no one pays for that. We only pay for what we can’t get for free.

    The struggle with any paywall is convincing people to pay while keeping some free content. This is the same problem I have: Subscriber growth was all but flat last month, while I’ve been working harder and harder to produce better content (and spending money doing so). That’s not a complaint, it’s a cold hard fact about paywalls.

    Paywalls are just harder than advertising. But if you *can* make them work they *will* eventually pay better and better with each new reader. The same can’t be said for advertising.

    The trick is convincing people to pay for what they previously got — or can get — for free. I do that by [charging for timely access to articles](https://brooksreview.net/members/), whereas *The Dish* will limit the amount you can read each month. Both approaches *can* work but are harder to *make* work than an all-out Paywall like *The Financial Times*.

    An all-out paywall is something I have seriously considered. I decided against it for one simple reason: I’d rather have my work read by more people than make more money.

  • One Computer

    *Note: This article first appeared in [The Magazine, Issue 4](http://the-magazine.org/4).* Recently I [mentioned](https://brooksreview.net/2012/06/yojimbo-sync/) in passing how I had moved from a one-computer setup to a two-computer setup: keeping one machine at work and one at home. I further differentiated the machines by only having work-related items on the work machine (so Mail.app only had my…

    *Note: This article first appeared in [The Magazine, Issue 4](http://the-magazine.org/4).*

    Recently I [mentioned](https://brooksreview.net/2012/06/yojimbo-sync/) in passing how I had moved from a one-computer setup to a two-computer setup: keeping one machine at work and one at home. I further differentiated the machines by only having work-related items on the work machine (so Mail.app only had my work email account on it and so forth). My work machine was my MacBook Air, while the machine at home, a retina MacBook Pro, had both work and personal stuff on it.

    This seemed like an ideal split. I never sent email from the wrong account. I felt more efficient at work. And I only had to carry my iPad from home to work and back. But it was only a few weeks before the drawbacks set in and I reverted back to a single machine that I always bring with me.

    The speed differences between the two computers and the lack of a Retina display on the MacBook Air I had predicted would bug me *before* I divided my life into two computers. In fact, I didn’t notice these hardware factors most of the time. The real reason I went back to just one machine is that it remains too hard to switch seamlessly between two machines without missing a beat.

    Yes, I can synchronize files using Dropbox and keep documents and other settings up to date with iCloud. Those two services get you close, but they fall short of the seamlessness that I want while working. Every switch is jarring, reducing my efficiency and causing me to duplicate efforts.

    For instance, I use Keyboard Maestro to handle macros, and the program doesn’t yet have synchronization built in, nor allow a straightforward way to keep sequences up to date across multiple computers. The [support wiki notes](http://wiki.keyboardmaestro.com/Syncing_Macros_Between_Macs), “So to sync the macros file you must ensure the Keyboard Maestro editor is not running on the target Mac, and you must explicitly ask the target engine to reload the macros after the sync.” This is exactly the sort of thing I didn’t want to have to manage.

    If a Keyboard Maestro macro was only made on one machine, not the other, I couldn’t use that macro without remaking it. More often, I edited the macro on one machine and not the other, which is actually *more* annoying because I don’t remember the small edit and/or which one was edited — meaning I just had things not working consistently across two machines.

    I ran into a number of other problems that didn’t seem at first to be as significant. I’d find I had installed an app on one machine, but not the one I was using. I would forget to log out of Messages. I disliked having to take the time to install updates on two different machines when, in my working style, I wanted both to be identical—as if they were the same computer.

    But what put me over the line was not being able to keep the “state” of both machines identical. Even though I use Coda 2 on both Macs, if I was working on a code change on one Mac right before I had to leave, I would have to:

    – Save all changes.
    – Head home or to work.
    – Open Coda 2 on second machine.
    – Connect to site with files.
    – Open every file I had open.
    – Remember where which file I was editing, and which line.

    That’s not horrible, but it was a huge pain. With two machines you simply cannot step from one machine to the next and pick up work where you left off. (You might argue Coda 2 could make this easier, but then you need to argue that every piece of software should preserve state across multiple computers.)

    From my working perspective, the two-computer setup was like having a malfunctioning magic desk. All the papers would be transported from one desk to another, no matter where it was, with no effort. Except when I arrived at the new desk, all of my papers were mystically mixed up. Sure, the papers were all there and ready to use, but they weren’t where I left them.

    I returned to lugging around a retina MacBook Pro wherever I go rather than having to deal with the constant “setting up this desktop to match the other desktop” routine. Until a point at which the precise working environment of a computer seamlessly shifts from place to place, one computer just works better.

  • Quote of the Day: Benjamin Franklin

    “Speak not but what may benefit others or yourself; avoid trifling conversation.” – Benjamin Franklin

    “Speak not but what may benefit others or yourself; avoid trifling conversation.”
  • Follow-Up On Black iPhone 5 Nicking

    [I posted, when I received my iPhone 5, that the black model appears to have a nicking issue along the edge band where the metal is actually painted](https://brooksreview.net/2012/09/nicked-black/). This problem has not subsided for me and I know a few people that have taken back their iPhones multiple times over this issue. I use my…

    [I posted, when I received my iPhone 5, that the black model appears to have a nicking issue along the edge band where the metal is actually painted](https://brooksreview.net/2012/09/nicked-black/). This problem has not subsided for me and I know a few people that have taken back their iPhones multiple times over this issue.

    I use my iPhone 5 everyday, keep it in a pocket alone, and never use it with a case, I also don’t baby it when it is out of my pocket. I, of course, take care not to intentionally damage my iPhone, but wouldn’t hesitate to set it down on a rough surface.

    Basically I use the phone, but I don’t abuse it.

    Since September my black iPhone 5 has two cosmetic problems that are unlike those that I saw in the iPhone 4/4S.

    ## Scratching

    Scratches in top right corner.
    Scratches in bottom left corner.

    The two rear glass panels on my iPhone 5 have significant scratching in two corners — both corners opposite each other. You can feel that the glass is raised in both of these corners, and flush with the metal on the other two corners (where no scratches exist — this is not something that I caused).

    The pictures you see have been enhanced to better show these scratches, but I assure you that you can see the scratches with your eye under normal light (you just can’t photograph them that well under normal light).

    These scratches don’t bug me that much, but it’s an odd manufacturing misalignment that has led to them.

    ## Nicks



    Well the nicking problem never went away. As you can see from the photos (again enhanced in Lightroom to better show the scratches), the edge continues to wear down specifically in the corners of the bevels. However it is only the very edge of the bevel that gets scratched, which makes it a bit harder to see.

    Overall this is the same issue that any woodworker would tell you is a result of not easing the edges enough. It’s very hard to get paint or stain to adhere properly to a sharp edge.

    ## Verdict

    Get the white iPhone 5 if this sort of thing bothers you. It bugs me, but I knew this may happen when I chose black and I am thus OK with how things have turned out.

    I do hope that with the next iteration of the iPhone these issues are resolved because the black model looks far better than the white.

  • Quote of the Day: Terence Eden

    I did have a quote from Terence Eden, then I found out what a [douchebag he is](https://posts.app.net/2269200).

    I did have a quote from Terence Eden, then I found out what a [douchebag he is](https://posts.app.net/2269200).

  • ‘Why I’m Quitting Instagram’

    [A very smart post from Ryan Block surrounding his departure from Facebook and Instagram](http://bits.blogs.nytimes.com/2012/12/31/126113/): >In my search for technology products and services that somehow enrich or add value to my life, Facebook and Instagram have been a net negative not only in their usefulness, but also in other, subtle ways most people don’t often consider.…

    [A very smart post from Ryan Block surrounding his departure from Facebook and Instagram](http://bits.blogs.nytimes.com/2012/12/31/126113/):

    >In my search for technology products and services that somehow enrich or add value to my life, Facebook and Instagram have been a net negative not only in their usefulness, but also in other, subtle ways most people don’t often consider.

    At the end of his post, Block turns the most often asked question back on people in a very smart way:

    >People wondering what there is to gain by thinning their online accounts sometimes ask: “Why quit?” Instead, I think every once in a while we should all ask ourselves: “Why stay?”

    [I’ve seen, and heard of, many conflicts](https://brooksreview.net/2010/11/facebooo/) that have started because of a stupid Facebook comment, “like”, or “tag”. It’s so dumb to me that at times I have a hard time stopping my eyes from rolling. ((It’s to the point where my wife knows better than to bring up that a fight started on Facebook to me, lest I go off on a 40-60 minute rant about how stupid that is.))

    These [small slights that people perceive](https://brooksreview.net/2011/05/follow/) with online social networking drive me further and further away from services where people are no longer rational.

    I think that is why I like App.net so very much. The paid nature of the service means that users of the service respect what is going on *more* than they do on free services. I’ve had plenty of negative comments on App.net, but rarely are they stupid negative comments like the ones I am used to in my inbox and on Twitter.

  • ‘Keyboard Maestro Macro: Append to Evernote Note’

    [Isko Salminen has written a post about appending your quotes to an Evernote note with Keyboard Maestro](http://iskosalminen.com/2012/12/19/keyboard-maestro-macro-append-to-evernote-note) instead of appending them to a text file, [as I do](https://brooksreview.net/2012/12/km-append-quote/). This is a particularly clever solution because it uses the Keyboard Maestro `Open URL` action to grab the same Evernote note each time. I’m not an Evernote…

    [Isko Salminen has written a post about appending your quotes to an Evernote note with Keyboard Maestro](http://iskosalminen.com/2012/12/19/keyboard-maestro-macro-append-to-evernote-note) instead of appending them to a text file, [as I do](https://brooksreview.net/2012/12/km-append-quote/).

    This is a particularly clever solution because it uses the Keyboard Maestro `Open URL` action to grab the same Evernote note each time. I’m not an Evernote user, but the URL scheme seems like a great feature of Evernote.

  • Delay Standby

    [Erv Walter has a great tip for delaying the standby mode](http://www.ewal.net/2012/09/09/slow-wake-for-macbook-pro-retina/), which kicks in on new retina MacBook Pros and Airs after an hour, to a more reasonable user configurable time. Walter chose 24 hours in his example, personally I went with four hours (14,400 seconds). Standby mode is very annoying when you expect to…

    [Erv Walter has a great tip for delaying the standby mode](http://www.ewal.net/2012/09/09/slow-wake-for-macbook-pro-retina/), which kicks in on new retina MacBook Pros and Airs after an hour, to a more reasonable user configurable time.

    Walter chose 24 hours in his example, personally I went with four hours (14,400 seconds).

    Standby mode is very annoying when you expect to be able to quickly use your Mac, only to find yourself waiting for the RAM to have the data written back to it.

    Which brings me to another thought: why does anyone care about laptop standby times? I doubt there are many people who don’t use their Macs for 30 days and therefore rejoice that the battery will last that long. I get wanting standby time for a weekend, or even 10-14 days for people that go on a long vacation, but 30 days? Seems a bit excessive to me.

  • Updated Items for the week ending December 28, 2012

    Things updated substantially (always posted at the bottom): – [The Rectilinear Top Load Backpack](https://brooksreview.net/2012/12/gr1/)

    Things updated substantially (always posted at the bottom):

    – [The Rectilinear Top Load Backpack](https://brooksreview.net/2012/12/gr1/)

  • Thirty

    When I turned twenty-five, five years ago, my wife can attest to the minor life crisis I suffered leading up to the event. I felt old, I wasn’t where I wanted to be, and *everything* mattered. Today I am thirty. ((December 28, 2012)) I am closer to where I want to be, have managed to…

    When I turned twenty-five, five years ago, my wife can attest to the minor life crisis I suffered leading up to the event. I felt old, I wasn’t where I wanted to be, and *everything* mattered.

    Today I am thirty. ((December 28, 2012))

    I am closer to where I want to be, have managed to keep my emotions about turning thirty to a minimum, and realize that only a few things in life matter.

    And so, as bloggers do, here are thirty things that I *think* I know:

    1. The government is not infallible, and often egregious in the decisions they make, take note and speak up when they are wrong.
    2. Some asshole will always drive slow in the fast lane. Said asshole will justify it with the rationale that there is no such thing as a fast lane. You can refute with the tried and true passing lane logic: “Technically it is the passing lane, and by definition then you *must* be passing someone to be in it. Therefore you *must* be traveling faster than those in the right lane(s) to be in the left lane.” At the end of the day, this won’t work. Neither will riding their ass, honking, or using *Top Gun’s* “international greeting”. However, all of these things *will* make you feel better.
    3. Ignore people that constantly ask for your opinion, only to then refute your opinion. They don’t care to actually listen to your opinion, so you shouldn’t care to waste your breath.
    4. People will never stop blaming their incompetence on the day of the week. “It’s Monday so I am just dragging today.” “No one works on Friday, that includes me.” It is best to avoid these people, they are the ones going no where fast and have yet to realize the day of the week doesn’t matter much any more.
    5. Early morning meetings have the potential to screw over the rest of your day. Avoid early morning meetings at all costs — always get a couple of hours of work in before your first meeting.
    6. No one wants to work on Friday (see number 4), so it’s a great time to catch up. Also a great time to schedule a meeting, late in the afternoon, to ensure that it will be a short meeting, or a cancelled meeting. (Additionally, choosing to work over “bank holidays” is another great way to get a lot done.)
    7. The Electoral College is bullshit.
    8. Well tailored clothes make you look 50% better — no matter how cheap the clothes that are well tailored were when you purchased them.
    9. Facebook is changing our culture in a way that I hate.
    10. A lot of paranoid people are crazy, however most people are simply not paranoid enough — which is also crazy.
    11. If you simply nod and say “I understand” when you first meet people, you will learn far more about them than they learn about you (they will just assume that you agree with them). Don’t fall into the trap of assuming people agree with you based on the fact that they did not refute you — that’s a suckers game.
    12. You should never be surprised when an idiot does something idiotic. We know this, but it is also important to just realize that idiots will be idiots and that is just how it is. Anger about this fact will get you no where.
    13. Likewise, someone who is constantly doing idiotic things is likely also an idiot — you just may not be willing to label them as such.
    14. Telling someone that you were right is far less satisfying then letting them learn you are right on their own.
    15. It’s only a secret if you don’t tell anyone, and it doesn’t matter how many times people tell you this, because it’s one of those things you just have to learn the hard way.
    16. Features, specs, and checklists are irrelevant. The best thing you can get is specific to you and so you should take any review not written by you with a grain of salt.
    17. Whenever you check out at a store and the little credit card reader asks if you want to donate to XYZ charity — just donate a dollar. It takes no extra time, you probably won’t notice the missing dollar, and you will be doing something good while you buy your Cheetos.
    18. Coke drinkers always tell themselves that Coke is better than Pepsi in the same way that Android users convince themselves that Android is better than iOS.
    19. Saying things like the above, number 18, will fill your inbox every time.
    20. Don’t give a shit about what people think of your honest opinion. If you think Android is better than iOS, Windows better than Mac, and Nikon better than Canon — so be it. You’d be wrong, but at least you’re standing for what you believe in, and that’s more important.
    21. Life is a lot easier if you set two standard drinks: one non-alcoholic and another alcoholic. Keep both simple, the more complex your order, the bigger an asshole you look like. (Doubly so with coffee orders.) Make sure both are common enough that even a dive bar will have them. (I went with Pepsi/Coke and Makers Mark on the rocks.)
    22. Respect matters to people (well most people) more than money or gifts. If you want to retain an employee/tenant/anyone just treat them with respect — whatever respect means for the relationship you have with them — it will go further than any gift or money will (mostly).
    23. Expect the worse of the weather and be prepared. If forecasters say no snow, but it’s going to be low 30s and raining — expect snow. Forecasters use models, you should use common sense.
    24. You have no right to complain for something that was free, so pay for your stuff and you won’t look like a fool when you complain about it.
    25. Own your weaknesses. I know I’m not good at sports or grammar and a ton of other things. It is because I know this that I am willing to seek help and take advice on these matters. I was only able to do that when I admitted that I sucked at these things.
    26. The little things matter.
    27. Except when they don’t.
    28. When you feel like shit, smile. Smiling goes a long way and if you can get someone else to smile because you smiled, your fake smile might become a real one. And, if even just for a moment, you might feel better.
    29. There’s nothing better in life than making a baby giggle.
    30. Lists like this are often full of bad advice.

  • Keyboard Maestro Macro / AppleScript: Mail This Selected Item

    *(This post is a part of a series on Keyboard Maestro, [see more here](https://brooksreview.net/tag/KM-SERIES/).)* As part of my job I compile a monthly PDF report which I send out to the owners of properties I manage. I do this for quite a few properties every month. When I started I used a bunch of TextExpander…

    *(This post is a part of a series on Keyboard Maestro, [see more here](https://brooksreview.net/tag/KM-SERIES/).)*

    As part of my job I compile a monthly PDF report which I send out to the owners of properties I manage. I do this for quite a few properties every month.

    When I started I used a bunch of TextExpander shortcuts to build the email, but this soon became too cumbersome. Not one to rest, I eventually built a Keyboard Maestro macro based off of Automator to send these files. Using Automator allowed me to pre-fill all the info in the email, with custom dates and `To` fields, but Automator has a significant downside.

    Anyone who triggers Automator via Keyboard Maestro knows that Automator is a really slow tool to use. I would be waiting for my computer to think and work before I could do anything else and this drove me nuts.

    I immediately started to work with AppleScript to try and replace Automator — I figured out how to do everything except automatically attach the selected file from Finder. The more I searched, the less I came up with a solution. Until [Eelco Lempsink](http://tupil.com) got in touch, responding to my plea for help on App.net, Lempsink sent over an awesome AppleScript that builds a new email with the selected Finder item attached.

    So with Lempsink’s permission, [here’s the AppleScript he built](https://f3a98a5aca88d28ed629-2f664c0697d743fb9a738111ab4002bd.ssl.cf1.rackcdn.com/mail-attach-fixed-again.zip):

    tell application "Finder"
     -- Make a list to gather the names of the selected files
     set fileAliases to {}
     -- Get the selection of the frontmost Finder window
     set fileSelection to the selection
     -- Iterate of the selection
     repeat with fileItem in fileSelection
     copy the fileItem as alias to the end of fileAliases
     end repeat
     -- Check if the selection is not empty
     if the number of items of fileAliases is 0 then
     -- Audible feedback, so the script always does something.
     beep
     else
     -- Now talk to mail to create the message
     tell application "Mail"
     set newMessage to make new outgoing message at beginning with properties {visible:true}
     -- Attach all the selected files
     repeat with fileAlias in fileAliases
     make new attachment with properties {file name:fileAlias} at after the last paragraph of newMessage
     end repeat
     -- Put Mail in the foreground
     activate
     end tell
     end if
     end tell

    When executed this AppleScript grabs the selected Finder item(s) and attaches them to the email. For my purposes I needed to add a bit more to it so that I didn’t have to touch a single thing in the email before I sent it.

    [Here’s my modifications](https://f3a98a5aca88d28ed629-2f664c0697d743fb9a738111ab4002bd.ssl.cf1.rackcdn.com/Maill-attach-Ben-Mod.zip):

    -- Variables
     set theSubject to "PROPERTY NAME Owner's Report"
     set theContent to "Let me know if you have any questions. -Ben"
     set recipientAddress to {}
     tell application "Contacts"
     if group "CONTACT GROUP" exists then
     set recipientAddress to "CONTACT GROUP"
     end if
     end tell
     tell application "Finder"
     -- Make a list to gather the names of the selected files
     set fileAliases to {}
     -- Get the selection of the frontmost Finder window
     set fileSelection to the selection
     -- Iterate of the selection
     repeat with fileItem in fileSelection
     copy the fileItem as alias to the end of fileAliases
     end repeat
     -- Check if the selection is not empty
     if the number of items of fileAliases is 0 then
     -- Audible feedback, so the script always does something.
     beep
     else
     -- Now talk to mail to create the message
     tell application "Mail"
     set newMessage to make new outgoing message at beginning with properties {subject:theSubject, content:theContent, visible:true}
     -- Set a recipient
     tell newMessage
     make new to recipient at end with properties {address:recipientAddress}
     make new bcc recipient at end of bcc recipients with properties {address:"HIGHRISE BCC ADDRESS"}
     end tell
     -- Attach all the selected files
     repeat with fileAlias in fileAliases
     make new attachment with properties {file name:fileAlias} at after the last paragraph of newMessage
     end repeat
     -- Put Mail in the foreground
     activate
     end tell
     end if
     end tell

    I’ve added a few things:

    – A variable block, so that I can define items one time. Here I define the report subject, the content, and the contacts to send the email to. I added this because I had to create one Applescript for each property I manage. I decided to use a contact group instead of individual contact emails in the script because it allows for easier information change down the line: I just update the Contacts application.
    – The other changes are just adding in the spots for the variables.
    – Additionally I added in a BCC field where I stick my [Highrise](http://highrisehq.com) BCC address for logging my email correspondence.

    That’s the AppleScript, and it rocks.

    ## Keyboard Maestro

    I, of course, trigger this with Keyboard Maestro. You could use FastScripts, but I use Keyboard Maestro so that I can add one more thing: today’s date. I know you can get this in AppleScript, but for the life of me I can’t figure out how to format the date the way I want it. ((I truly suck at Applescript.))

    The Keyboard Maestro Macro.

    Depending on what fields you have Mail showing in the compose window you may need to edit the tabbing and arrows on the macro — essentially I just use keyboard shortcuts to navigate to the subject line and append today’s date.

    The entire macro only takes a few seconds to run and that makes it much faster than Automator.

    I stack every property under one hot key trigger so I can just click the one I want to use. This is saving me a ton of work each month.

  • Quote of the Day: The Macalope

    “But when you write for TrollWriteSMASH, edited by the artist formerly known as Fake Steve Jobs and currently known as mud, just one survey that supports your bitter, anti-Apple hypothesis will do.” — The Macalope

    “But when you write for TrollWriteSMASH, edited by the artist formerly known as Fake Steve Jobs and currently known as mud, just one survey that supports your bitter, anti-Apple hypothesis will do.”
  • The Goruck GR1

    This bag is made for war, but it turns out it is also a very good bag.

    Ah, the GORUCK GR1. Right before I purchased the Tom Bihn Smart Alec, I stopped and considered a purchase of the GORUCK GR1 — coveted by many. It’s a fantastic backpack that is made in the USA by a company that thinks all of their products need to stand up in war — and no I’m not joking.

    My buddies took early versions of our rucks to combat and to cities the world over, and critiqued every last detail. Green Berets became judge and jury of quality.

    (more…)

  • Updated Items for the week of December 21, 2012

    Things updated substantially (always posted at the bottom): – [TSA’s Christmas Non-Miracle](https://brooksreview.net/2012/12/tsa-christmas/), updated December 17, 2012. – [The Dropbox v. iCloud debate](https://brooksreview.net/2012/12/linchpin/), updated December 18, 2012. – [Instagram promises revisions](https://brooksreview.net/2012/12/insta-ad-2/), updated December 18, 2012.

    Things updated substantially (always posted at the bottom):

    – [TSA’s Christmas Non-Miracle](https://brooksreview.net/2012/12/tsa-christmas/), updated December 17, 2012.

    – [The Dropbox v. iCloud debate](https://brooksreview.net/2012/12/linchpin/), updated December 18, 2012.

    – [Instagram promises revisions](https://brooksreview.net/2012/12/insta-ad-2/), updated December 18, 2012.

  • Keyboard Maestro Macro: All Caps to Title Case

    *(This post is a part of a series on Keyboard Maestro, [see more here](https://brooksreview.net/tag/KM-SERIES/).)* I really hate websites that capitalize every letter of an authors name in their byline because it makes it hard to link to that post — mostly because I like to copy and paste names so that I make sure I…

    *(This post is a part of a series on Keyboard Maestro, [see more here](https://brooksreview.net/tag/KM-SERIES/).)*

    I really hate websites that capitalize every letter of an authors name in their byline because it makes it hard to link to that post — mostly because I like to copy and paste names so that I make sure I don’t make a typo.

    Luckily with names, for the most part, a simple Title Case will fix the problem. This is an action that can be done very simply in Keyboard Maestro.

    The result of this macro is to take the highlighted text and convert it from all caps to Title Case, so that I can post a link citing the author without worrying about misspelling a name.

    ## The Macro

    I start by triggering the macro with a hot key, specifically the hot key: `Control + OPT + Shift + CMD + T`. (Easy to remember as every modifier except `FN` is pressed, then `T` for Title Case.)

    The macro assumes that you have the editable text selected, so you will need to have already copied and pasted your text where you want it. (I made it this way so that I could use it universally, as many leases I work on also suffer this problem.)

    The finished macro.

    Next Keyboard Maestro performs four actions:

    1. The selected text is copied to the clipboard using the action: `Type the CMD+C keystroke `.
    2. Next Keyboard Maestro filters the clipboard to all lowercase (this is done because the Title case action won’t change the case of all capitalized words). To get this action, just add the `Filter Clipboard` action and select lowercase.
    3. Add the same action again, but this time filter to Title Case.
    4. Like the copy action above, we change it to paste by sending the keystroke `CMD+V`.

    All done.

    If everything works your all caps text should now be properly cased. This also works for titles of blog posts, as it will remove your poor casing and re-case the words as they should be (just be sure to edit for proper names and such).

    ## Bonus

    One change makes it useful for legal documents.

    I mentioned that I often use this in leases at my day job, another thing that comes up is people liking to type in all caps for emphasis. I find it ridiculous, and impossible to read, so I have another macro to re-case those stupid sentences to Sentence Case.

    The steps are the exact same, just choose `Sentence Case` instead of `Title Case` in the third step.

  • ‘The Answer Is Just a Click Away’

    [Dave Pell has a great post about the technology overload that many of us feel](http://tweetagewasteland.com/2012/12/technologys-placebo-effect/): >The idea that we need a technological solution for too much technology is, at best, the Internet era’s great placebo effect. We feel like we’re getting a little better, but that’s just part of the same addiction. We’ll always be…

    [Dave Pell has a great post about the technology overload that many of us feel](http://tweetagewasteland.com/2012/12/technologys-placebo-effect/):

    >The idea that we need a technological solution for too much technology is, at best, the Internet era’s great placebo effect. We feel like we’re getting a little better, but that’s just part of the same addiction. We’ll always be just one more piece of technology away from the solution.

    The solution, as we all know, is just to turn our devices off. It’s good advice that is hard to follow. This seems like the perfect thing to keep in mind as (here in the U.S.) we head into the holiday season where work slows, people aren’t in a hurry to have you respond to emails, or calls.

    It’s easier to ignore your iPhone when Grandma chastises you every time you check your iPhone. ((Not *my* Grandma, mind you, she flipping loves her iPad and my terrible Vimeo videos of my daughter.))

  • Moving Out of the Big City

    [Riccardo Mori has a great post talking about App.net and the differences between App.net and Twitter. Mori has this really great statement](http://morrick.me/archives/6056): >So, when someone starts interacting with you out of the blue, you don’t tend to think *Who the hell are you?* (as it may happen on Twitter). Instead, you feel like you just…

    [Riccardo Mori has a great post talking about App.net and the differences between App.net and Twitter. Mori has this really great statement](http://morrick.me/archives/6056):

    >So, when someone starts interacting with you out of the blue, you don’t tend to think *Who the hell are you?* (as it may happen on Twitter). Instead, you feel like you just moved out of the big city, to a smaller town, and you’re surrounded by friendly neighbours who have come here for the same reasons: to escape the urban alienation, so to speak.

    I like the analogy between big city and small town. It fits for me because while people are still strangers, strangers in a small town are more aligned with your beliefs and your life than the typical stranger in a big city.

    Mori’s post is a great look at why App.net is not the same as Twitter.

  • Quote of the Day: Dave Pell

    “We need a media that races to be right.” — Dave Pell

    “We need a media that races to be right.”
  • Lifting the Limitations

    [Thomas Brand has some thoughts on Dropbox and iCloud, culminating in this great point](http://eggfreckles.net/notes/linchpin/): >People use Dropbox on their iOS devices because they want to share information between Apps. And they use Dropbox on their Macs and PCs because they want to share information between people and computers. Why not make iCloud better at both,…

    [Thomas Brand has some thoughts on Dropbox and iCloud, culminating in this great point](http://eggfreckles.net/notes/linchpin/):

    >People use Dropbox on their iOS devices because they want to share information between Apps. And they use Dropbox on their Macs and PCs because they want to share information between people and computers. Why not make iCloud better at both, and lift the superimposed limitations on sharing information between apps that gives Dropbox a linchpin in iOS?

    It’s a really good sounding idea, but I think it would break the simplicity of iCloud if done improperly. There is one way I think that could add such a feature without over complicating things: allow iCloud apps to all have “Send to…” buttons in them.

    If I am working in Numbers and have another app, on either my Mac or iOS, that has registered to be able to open the file type I am working on a user can open a share sheet that shows apps and sends a copy of the file to that app’s iCloud bucket. This would be simple, non-destructive, and easy to explain to all users.

    Of course this opens the can of worms that is the “Open with…” dialog currently on Macs, where all too often the sheer amount of apps listed is overwhelming. That is one aspect I don’t know how to overcome, because a preference to limit shown apps would defeat the entire purpose of ‘ease of use’.

  • Quote of the Day: Shawn Blanc

    “Intentions are dandy, but real men get to work.” — Shawn Blanc

    “Intentions are dandy, but real men get to work.”