Year: 2014

  • Testing Your Internet Speed with Keyboard Maestro

    A long time ago I saw this post on Justin Blanton’s site. In it he found a command line tool to use Speedtest.net to test his internet speed. Sounded great, I couldn’t get it to work.

    Here’s what I did, I followed these instructions, but downloaded the file manually.

    Ok, that’s neat, it works in the command line. But, I’m not typing that crap out. So I flipped over to Keyboard Maestro where I can execute that command line script and write out the results to a text file for logging.

    Here’s what that looks like:

    All I do is run the script, write the output to a variable and then append that variable to a text file.

    In the text I append to the variable I also add in a separator, the time and date, and the network name I am on. Seems like over a long enough period I should be able to collect some interesting data.

    Oh, and remember, as all those links say: don’t abuse this tool. It’s not for testing your bandwidth every 5 minutes.

  • LaunchBar and Pinboard

    This is epic:

    A suite of custom actions for LaunchBar 6 that provide access to Pinboard bookmarks.

  • Amazon, The New Bully

    There’s been a lot in the news about Amazon not selling products from companies or publishers that it is having a spat with. It’s childish, but I am sure makes sense to someone at Amazon.

    The latest, as I’ve linked to with this post, is that it seems Amazon is restricting some books purchased from being read on the Kindle iOS app.

    I’ve long switched to purchasing from the iBooks store since it is easier, but this kind of shit is going to keep happening unless the DOJ takes Amazon to task for it. ((Unlikely, as it seems Amazon has paid off the DOJ. Not really, but probably. No, no, not really. But likely.))

  • Breaking News iOS App

    I’m sure most reading this either have the Breaking News app on your iPhone, or follow the account on Twitter/App.net. Breaking News provides a very real, but only sometimes, very important service. In my opinion there is no doubt that it is the best at what it does.

    Over the past year I’ve noticed the Breaking News push notifications get less annoying, and more accurate with their urgency.

    But today they have launched a feature on the iOS app that I think takes the service to the next level — it does something that seems futuristic:

    A first for a news app: proximity alerts for big breaking stories near you

    Allow the app access to your location and you get notifications for important things happening near you. Very cool. I (thankfully) have not seen this in action, but I love knowing it is there.


    One other thing: how is something like this not a built-in part of iOS/Android/Windows/Macs? Seems like this could be better done at the OS level. Like the Amber Alerts already built in.

  • How Slack Is Changing How Newsrooms Talk Amongst Themselves

    Joseph Lichterman on Slack:

    The Times of London built a bot that pulls in people’s schedules — so you can ask the bot if someone is busy before you bother them directly. Vox Media’s product team gets alerted through if there’s an issue with any of their sites — and they’ll also get an alert that notifies who was assigned to fix the problem. At BuzzFeed, one developer loves to eat at a certain Mexican food cart, so they built a Calexico Bot (named, appropriately, after the food cart) that asks if someone wants to go to the cart every time someone types his name.

    Slack is such great tool. I absolutely love it, and the stuff listed above is so clever.

    If you sign up for Slack with this link and you get a $100 credit and I get a $100 credit (if you upgrade or something).

  • Apple’s Silent Email Filtering Is just Plain Wrong

    Kirk McElhearn:

    There’s a serious problem when your emails may not be delivered and you are not notified.

    That’s messed up, I’m glad I switched from using iCloud as my primary email last year.

  • This Map Shows Every School Shooting Since Sandy Hook

    Made the rounds yesterday:

    It was the 74th school shooting since Adam Lanza’s infamous assault on Sandy Hook Elementary School in Newtown, Connecticut — and, as this map shows, they’ve happened all over the country.

    Ridiculous…

  • A History of Application Launchers

    Epic post about launchers, and the power of LaunchBar 6 from Shawn Blanc

  • Possibilities

    Watts Martin:

    While Android has had a lot of these capabilities for years, I haven’t found anything like Launch Center Pro or Editorial in terms of automation and scriptability, and those apps manage to do what they do on today’s iOS. Imagine what we’ll see when these arbitrary restrictions get lifted.

    The thing is: I can’t imagine, and that excites the hell out of me.

  • Time Versus Inspiration

    John Carey:

    Some of us live in the past, others are perpetually stuck in the future, lest not we forget the present for it is what dreams are made of. That is, if you’re doing it right.

  • Interruption Survey

    I’d appreciate you taking a moment to fill this out (note this is an iframe, you need to scroll the frame to get to the “finish” button):

    Note: I’m assuming you want to interrupt someone and they are using the device.

  • David Sparks’ OmniFocus Perspectives

    This is the post I have been waiting for. Immensely helpful.

  • Obama On Gun Violence

    President Obama’s recent remarks on gun violence, via David Jackson at USAToday:

    His “biggest frustration” as president, Obama said, has been that “this society has not been willing to take some basic steps” to keep guns away from people who “can do just unbelievable damage.”
    The president again criticized Congress for blocking a proposal to expand background checks for gun buyers and said too many lawmakers are “terrified” of the National Rifle Association and other gun rights groups.
    While “our levels of gun violence are off the charts,” Obama said, the American people themselves have to demand new laws: “If public opinion does not demand change in Congress, it will not change.”

    It’d be one thing if that was a local Mayor, or Police Chief who is more or less helpless to change national laws, but that statement is from the President of the United States of America. The man that quite literally is in charge of the country, our safety, and our children’s safety. And his bullshit response amounts to little more than: “the public really needs to get mad at Congress for not making a change.”

    Give me a fucking break.

  • App.net Versus Twitter: The Real Deal

    This would have probably been far more timely a year ago, but oh well. The one thing that users of App.net (myself included) like to point to is that you have better, deeper, conversations on App.net then what you find on Twitter and therefore App.net is better. It’s as if theory gives far more meaning, or intellectualism to the service, and therefore (should) justify using it to anyone.

    The idea is that because the service is smaller, used by people that are paying for it (mostly), and offers larger character limits — the conversations themselves are far deeper and done at a not-petty level (read: trolls).

    So the real question is: is Twitter more shallow than App.net?

    I don’t think so. I’ve used both extensively and App.net exclusively for the last year — so I have a good basis from where I speak. What I’ve come to realize, especially after coming back to Twitter, is that Twitter suffers from a popularity problem.

    There’s too many great people and accounts to follow, and they turn out an amazingly high volume of, well, shit ((I don’t use shit to mean everything is bad stuff, just there’s a lot of shit being tweeted, some good, some inconsequential.)) everyday, hour, and minute. I’d guess that for everyone one post on App.net, I’d have 30 tweets waiting for me on Twitter, but it feels more like 50 to 1.

    That’s astounding.

    The real difference is that with Twitter you have a problem of overload, and on App.net it never gets that way. Even on busy days on App.net, I could go all day without checking App.net, spend 15 minutes at the end of the day, and be caught up. It just took me 15 minutes to get caught up on Twitter after not checking for three hours.

    There’s no way I can decipher everything I see coming at me on Twitter, and because of that there is no way I can think about everything I see. On App.net you can read a post, think about it, and move on — without taking too much of your time. That will naturally lead you to formulating thoughts, thinking, and responding in a more considered manner.

    It’s not that App.net is better for discussions because of the platform — it’s that it is better for discussions because fewer people use the service than use Twitter. Is that good or bad? That’s for you to decide, I missed the chaos of Twitter after a year away, but I do admit to needing to follow some old advice of mine:

    We are not friends because we both pushed a button confirming so — we just are interested in what other people say. Think of Twitter more like RSS feed subscriptions and less like a network of friends and you won’t get so worked up over all this follower nonsense.

    App.net as a platform kicks Twitter’s ass, but the people are simply not on App.net. You can live in the best city in the world, but if you feel alone in that city then what is the point of living there?

    It’s not paid versus ‘free’, or 140 versus 256, that matters — what matters is what and how you use the service. You want more quality in discussions, slow down and read carefully and consider. Maybe unfollow a few hundred people on Twitter.

  • LaunchBar 6

    Today LaunchBar 6 was launched (sorry) and it is a tool I have been relying on for years — switching to it after the death of Quicksilver. It’s a fantastic launcher, but it can and should be used for so much more.



    LaunchBar is now put in an interesting position with the expansion of the feature set of Spotlight in the coming OS X Yosemite — and though I’ve been testing this, Spotlight is hardly feature complete so a comparison at this point is pre-mature. Suffice to say, I doubt there is need for worry from the LaunchBar camp.

    As you can see above, I use the piss out of LaunchBar — it’s one of the most used apps on my Mac. I mostly use LaunchBar for:

    • Launching Apps
    • Finding Contacts
    • Searching this site
    • Clipboard History

    That may seem like an incredibly short list to most people, but the tool itself is invaluable.

    I polled people on twitter and here are some of the responses I received about what people love about LaunchBar:

    • Instant Send
    • Clipboard History

    Something like Instant Send is invaluable if you start thinking about it right. What I love to do is put images I am going to use in a post on my desktop. I then invoke LaunchBar, hit CMD+G, tab, and type imo+return. I’ve just sent all those images to ImageOptim for compression. Boom. Never touched the mouse. So great.

    LaunchBar 6

    Now, we aren’t just talking about LaunchBar for no reason, because today we get a new version of LaunchBar. Among the biggest changes to the app is the new look. It looks stellar. With a larger focus on typography, and a bigger overall UI.

    Overall I love the new UI, it brings a welcomed update to and old favorite of mine. But the UI isn’t the most important part of LaunchBar, the most important part is taking the time to learn how to do cool shit in LaunchBar.

    To that end, I want to focus on some of the new additions in LaunchBar 6 — you can see many more examples of what LaunchBar can do here.

    New to LaunchBar 6 is the ability to invoke Transmit Favorites. I’ve longed used Transmit to work on all of my web servers, and this is a great addition. The favorites are easily called up in LaunchBar, and invoking the action opens that favorite in transmit. I used to have a special Keyboard Maestro macro to open favorites in Transmit, but this is an even better way. Handy little addition.

    I mentioned earlier that you can select from a set of themes, well of course you can select from those within LaunchBar 6 itself. It makes for a very quick change of feel — something that will come in handy when you are working late into the night.

    A few other great additions:

    • Support for tags, both viewing and assigning tags to files.
    • Now has Emojis, which is just fun.
    • You can extend LaunchBar with custom actions written in a large range of scripting languages. This isn’t something I am likely to directly use, but I could see this becoming a very powerful way of launching scripts (like the ones Dr. Drang is keen to talk about).
    • File data. I love being able to get all this info in a much better format than the Get Info dialog affords.

    Overall

    LaunchBar isn’t just a good app, it truly is one of the great apps you can have on your computer. The way I use it, isn’t the way that other people use it — and that is kind of the point. There is so much that LaunchBar can do, and do easily, that you really have to get it and spend time playing with it to wrangle its true power for you.

    LaunchBar 6 is out now, go buy it.

  • Gore on Snowden

    Al Gore on Edward Snowden (via David Sirota):

    But what he revealed in the course of violating important laws included violations of the Constitution that were way more serious than the crimes he committed. In the course of violating important laws he also provided an important service because we did need to know how far this has gone.

  • An Apple Device Is an Apple Device

    Matt Drance:

    The “Continuity” suite of features says more to me than anything else announced last week, naturally blurring the line between Mac and iPhone and iPad while still accepting each product for what it is. Recent updates to OS X seemed intent on forcing iOS down the Mac’s throat. Last week, for what felt like the first time ever, the two were on equal footing: an Apple device is an Apple device is an Apple device.

  • Quote of the Day: Bruce Schneier

    “We’re starting to see a proliferation of smart devices that can be controlled from your phone. The security risk is, of course, that anyone can control them from their phones. “
  • Run, Don’t Walk

    Liam Spradlin on a new feature he says is coming to Android, as this alleged text from the new feature called Google Nearby:

    When Nearby is turned on for your account, Google can periodically turn on the mic, Wi-Fi, Bluetooth, and similar features on all your current and future devices. Google+ and other Google services need this access to help you connect, share, and more.
    When you turn on Nearby, you’re also turning on Location History for your account and Location Reporting for this device. Google needs these services to periodically store your location data for use by Nearby, other Google services, and more.

    I’m really disappointed with Google here — there was a clear opportunity for them to also grant themselves remote access to the camera and they just completely miss it. Google is slipping.

  • Syndication and Theft

    Matt Gemmell has a truly fantastic article about dealing with republication requests — something that is a must read for anyone who makes and sells things on the web (even if that is just a blog) because if you get a popular post two things will happen:

    1. You will get those annoying emails Matt references.
    2. Someone will outright steal your content and post it on their site.

    I’ve had both happen a lot. The best way to deal with number one is to have fun, the best way to deal with number two is to be forceful.

    On the first I typically respond: Yes, the fee is $5,000 payable to me in advance. Let me know if you need me to fill out a W9. That ends the conversation right there, even if I put $5 as the price the conversation would be over. The thing is, people don’t see monetary value so they think you are greedy no matter what. And if they don’t think you are greedy, at least they know your price.

    For the second, once I find out about it (usually because they have an ‘attribution’ link back to my site hidden somewhere) I send off a terse email. Usually saying: “Whether intentional or not, you’ve stolen my work. You need to remove it immediately, and if you do not remove it I will pursue full legal action, starting with a cease and desist from my attorney. This matter is urgent.”

    That scares off most people, and (surprisingly) slimy sites like Business Insider will quickly comply, but work to secure rights to your post. Just be firm and tell them to fuck off. Here’s the thing, you need an attorney that you can call. Not on retainer, but you need to know one so you can toss out a Google-able name. And it takes a bit because attorney’s need to do “conflict” checks first. (You are looking for a copyright attorney, by the way.)

    More Fun

    Even more fun is the most common email I get: link share requests.

    Here’s an actual email:

    Hello,
    My name is [redacted] and I represent a number of leading online companies that function in various fields: gaming, sports, international flower delivery and finance.
    I had visited your site https://brooksreview.net recently and was impressed by its content. I believe that it could be suitable for a number of my clients.
    I would like to offer that we purchase textual or banner advertisements from you to host your site.
    If this would be of interest to you please contact me by return email, and we can begin discussing details.
    Hope to hear from you soon.

    I get these about once a week, more when I am heavily linked to. Here’s how I respond, in almost every case:

    For flower ads the price is $100,000 a month, all other ad types are a $150,000 a month.

    I respond like this, because — honestly — if they paid me those rates I’d do it in a heartbeat. ((I used to, as people on Twitter way back know, respond with a “It’s $15million for a lifetime ad.” But times are tough, I get that.)) But the thing is, I set a price, now this person can either meet it or fuck off. Either way, I don’t care. Is it spam? Yeah, mostly, but who cares. Because sometimes you get this response:

    These price are for banner, I assume?
    I would like to know your prices for a sponsored post.

    That’s really the response from my above response and it’s awesome. Just for shits and giggles I responded:

    Sponsored post is $25,000.

    Because, after all, why not? (No response to that last one unfortunately.)