Categories
Internet Technology

Remote SSH using Back to My Mac

This is something I’ve thought about how doing, but had no idea how to go about it. I’ll be setting this up in the very near future.

Categories
Internet Technology

Flash is holding Back Chrome for Mac

How much longer do we have to keep Flash around?

Categories
Internet Programming

Macro Arment Expands on Talent Acquistions

The closing paragraph of Macro Arment’s [talent acquisition post](http://www.marco.org/2012/07/20/talent-acquisitions) yesterday was widely quoted:

> If you want to keep the software and services around that you enjoy, do what you can to make their businesses successful enough that it’s more attractive to keep running them than to be hired by a big tech company.

His follow-up piece today ends just as strong:

> It’s frustrating when a product or service you like goes out of business, and that’s effectively what happened here. Sparrow tried to succeed in an extremely difficult market, and apparently failed. Their customers supported their efforts up to this point, but there probably weren’t enough customers for them to refuse Google’s offer.

> Don’t blame Sparrow. Blame the terrible market for email clients.

As you can probably guess, the whole thing is worth a read.

Categories
Internet Technology

Postbox Capitalizing on the Sparrow News

I use Postbox as my primary email client. That’s the best recommendation I can give.

Categories
Culture Internet

The Resurgence of the Email Newsletter

On this week’s [B&B Podcast](http://5by5.tv/bb/70), [Ben Brooks](http://brooksreview.net) and [Shawn Blanc](http://shawnblanc.net) talked about the returning popularity of email newsletters. I realized the other day that I was also starting to subscribe to more newsletters. Here is my current list:

* [Dave Pell’s NextDraft](http://www.nextdraft.com/) – A daily newsletter featuring tech news and related stories.
* [TThor](http://tthor.com/) – A weekly newsletter featuring stories for designers, programmers, and geeks.
* [Merlin Mann and Dan Benjamin’s Bulk Bag](http://merlinmann.us2.list-manage1.com/subscribe?u=40f9bca54e3ea011fecc2118d&id=7f35ed7801) – A newsletter for the [5by5](http://5by5.tv) podcast [Back to Work](http://5by5.tv/b2w).
* [Shawn Blanc’s Member’s Journal](http://shawnblanc.net/members/) – A newsletter for members of Shawn’s site.
* [Dan Lewis’ Now I Know](http://www.nowiknow.com/) – Learn something new every day.

Categories
Internet

Sparrow Acquired by Google

> We will continue to make available our existing products, and we will provide support and critical updates to our users. However, as we’ll be busy with new projects at Google, we do not plan to release new features for the Sparrow apps.

That makes me sad.

Categories
Internet

Ben Brooks’ Strategy for Yahoo

I like it. Plus, I could remove the [hack I currently have in my hosts file](http://help.duckduckgo.com/customer/portal/articles/255650-hosts-file).

Categories
Internet Technology

Dealing with iCloud’s Current Shortcomings

I love of the concept of Apple’s iCloud: a system where all my documents and settings are instantly available on any device, without me having to think about configuring sync. If that was how iCloud worked, would be amazing. Unfortunately, Apple’s execution does not equal the syncing utopia I was hoping for.

## Problems

My two major problems for iCloud deal with (1) document management and (2) reliability. Document management can be summed up by the “Open from iCloud” dialog box in many iCloud-enabled applications: a list of files in some order.[^order] My hope is that Mountain Lion’s new *folder* system will allow slightly better organization for my documents, than a simple list, perhaps with some kind of search functionality.[^bword] For now, however, I am constantly faced with the simple list.

My second problem comes from reliability. I have been a paying member of [Dropbox][dbox][^aff] for a number of years now and I have never had a problem. When I go looking for ale I expect to be in one place, it’s always there.. With iCloud, however, I have not always had such success. I’ve left work with my iPad a few times, figuring I’d do some work at some other location, only to find that iCloud had not properly synced either the latest version of my document or, sometimes, the entire document itself. This normally means using either [Screens](http://click.linksynergy.com/fs-bin/stat?id=r*bqlTuiXSo&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Fscreens-vnc-control-your-computer%252Fid400012962%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30) or [FileConnect](http://click.linksynergy.com/fs-bin/stat?id=r*bqlTuiXSo&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Ffiles-connect%252Fid404324302%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30) to connect to my computer and get the document I need to work on.

## Workarounds

In order to work around iCloud’s limitations, I have had to delve into the location iCloud stores documents:[^lion]:

~/Library/Mobile Documents/

In this directory, there are a number of sub-directories that contain the iCloud documents for individual apps. For example, [iA Writer](http://click.linksynergy.com/fs-bin/stat?id=r*bqlTuiXSo&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Fia-writer%252Fid439623248%253Fmt%253D12%2526uo%253D4%2526partnerId%253D30) is located in:

~/Library/Mobile Documents/74ZAFF46HB~jp~informationarchitects~Writer

Though the names can look confusing, it is not terrible difficult to figure out which folder refers to which application. Inside the application-specific folder, there is a sub-folder called “Documents” and inside that folder are those documents that are stored in iCloud.

Knowing the location my iCloud documents are stored means that I can create [Hazel](http://www.noodlesoft.com/hazel.php) rules that operate on the folder. These rules are usually fairly simple. For example, I have Hazel sync all text files I create in iA Writer into my [nvAlt](http://brettterpstra.com/project/nvalt/) folder, That way, I can use nvAlt’s full text search functionality to figure out the document name I need to open back in iA Writer. I also use Hazel to create a series of backups of my iCloud documents,[^nosup] which gives me a little piece of mind as to whether or not my documents might get lost in transit during an iCloud sync. In total, this series of Hazel rules makes my iCloud experience much more comfortable.

## Over the Horizon

Though my Hazel rules have helped me settle into using iCloud for a number of different apps, my hope is that Mountain Lion will mean that they are no longer necessary. Thankfully, I only have to wait another couple of weeks to find out if that is the case.

[^nosup]: To my Dropbox account, unsurprisingly.

[dbox]: http://db.tt/bl7yQBc

[^aff]: Affiliate Link *(the kind where I get additional free space if you sign up)*

[^lion]: This is section is related to how iCloud operates in OS X Lion. My hope is that this workaround becomes obsolete with the enhanced iCloud support in Mountain Lion.

[^order]: Most recently edited is the ideal order for me, however, I’m partially okay with there be*any* order. The applications that seem to just dump the files randomly get deleted from my system rather quickly.

[^bword]: [Byword](http://click.linksynergy.com/fs-bin/stat?id=r*bqlTuiXSo&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Fbyword%252Fid420212497%253Fmt%253D12%2526uo%253D4%2526partnerId%253D30) *(affiliate link, as are the rest of the app links in this article)* is an example of an application on the Mac that has basic search functionality built into the open dialog box.

Categories
Internet Programming

Brett Terpstra Day

Celebrate the birthday of someone who truly makes the internet better.

See also [Dr. Drang](http://www.leancrew.com/all-this/2012/07/brett-terpstra-day/), [MacDrifter](http://www.macdrifter.com/2012/07/terpstra-day/), [Practically Efficient](http://feedproxy.google.com/~r/PracticallyEfficient/~3/S15gHJ6FnZE/), [MacStories](http://feedproxy.google.com/~r/macstories/ad-supported/~3/Wu0ihzI_9ts/) and [Brett’s New Podcast](http://5by5.tv/systematic).

Categories
Internet

Jerry Seinfeld’s new Web Show

Looks interesting. I hope they release an audio-only podcast version.

(via [TightWind](http://feedproxy.google.com/~r/tightwind/~3/irIdd3-SRXI/))

Categories
Internet Technology

Tips for Making the Jump to Linode

On a *fairly*[^fn1] recent episode of [Build & Analyze](http://5by5.tv/buildanalyze), Marco Arment suggested that web developers host their applications on a [Linode](http://www.linode.com/?r=0a0ee6d9705b4ea2ace5f56965fd14bde1b69828)[^liref] instance instead of a shared hosting provider. Though most of my web development these days would be classified as “tinkering,” I decided that I might as well make the jump to Linode for my websites instead of the shared host I was using.

Here are a few things I learned while working on the migration of my [Wordpress](http://www.wordpress.org) sites from the shared host to Linode:

* Take advantage of the [Linode Library Guides](http://library.linode.com/hosting-website). They have a lot of good information about how to get things started.
* Remember to import your migrated data into the *correct* database.
* Update your WordPress wp-config.php file with your new database configuration information. (This is especially important if your shared host did not run its databases as a “localhost” you could access.)
* To log into a [Mysql](http://www.mysql.com/) instance on your localhost with a database user you created, you have to set the “localhost” permissions for that user (*See* [this article from ServerFault](http://serverfault.com/questions/219499/cant-login-to-a-new-mysql-user) for what I’m talking about).
* Though you can mass copy your WordPress files to your new server, you are almost certainly going to want to deactivate all of your WordPress plugins and then reactivate them one by one to make sure they all work in the new environment. (You can [deactivate all plugins via the database](http://perishablepress.com/quickly-disable-or-enable-all-wordpress-plugins-via-the-database/) if you have trouble logging into your WordPress instance initially.)

Overall, the migration from WordPress to Linode was pretty painless. None of the above issues took much more than a Google search to debug. Now I wait and see how well the site holds up on a server that I’m totally responsible for.

[^fn1]: I cannot remember which one, but it might have been a few weeks ago.

[^liref]: Referral Link

Categories
Internet Technology

The Origin of the @reply on Twitter

Yesterday, [a post on Noteandpoint.com explored the history of the Twitter @reply](http://noteandpoint.com/2011/09/why-the-user-experience-of-enterprise-software-isn’t-all-that-awesome/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+NoteAndPoint+%28Note+%26+Point%29). A followup [post today on ManicalrageCheck.com](http://log.maniacalrage.net/post/ 26935842947/the-real-history-of-the-reply-on-twitter) provides a little more clarity but still cannot nail down all of the details. Ultimately, this type of research would be much easier if Twitter allowed its user to access their entire tweet history.

Categories
Internet

Tweetbot for Mac – It’s Alive!

Tapbots just released the public alpha. Since it’s an alpha build, I assume there will be some rough edges, but I’m giving a shot as my primary Twitter client.

Categories
Internet

Catching up on Macdrifter’s Writer Workflow Series

I did not realize how many great writers have been a part of this series of articles over at [MacDrifter](http://www.macdrifter.com). I’m going back to catch the ones I missed, starting with [Michael Schechter](http://www.macdrifter.com/2012/04/michael-schechters-writer-workflow/)

Categories
Internet Technology

Dropbox Upgrades their Plans

When [Google Drive](http://drive.google.com) was released, I hoped it would cause [Dropbox](http://db.tt/bl7yQBc)[^footnote] to give its subscribers more storage at a lower price. That is exactly what happened earlier today.

[^footnote]: Affiliate – Additional Space Link

Categories
Internet

United Pixelworkers Shirts – Raleigh / Triangle Edition

I’m glad Raleigh won. Pre-ordered.

Categories
Internet Technology

Top 20 Secrets of Coda 2

After reviewing this, I can see why everyone is posting it. [Panic](http://www.panic.com) is pretty awesome at making software.

Categories
Internet Technology

Readability ends its Payment System

Readability [announced today](http://www.theverge.com/2012/6/13/3082813/readability-ends-reader-fees) that it is doing away with its publisher payment collection system.

> “Reading behavior on the web is incredibly fragmented,” [Readability’s CEO] says, revealing that only 2,000 domains were enrolled in the program compared to “millions” that came through Readability’s servers. That led to $150,000 in unclaimed funds, money which the company is hoping it can give to intended recipients. Writers and other content providers who haven’t yet registered with Readability yet can do so anytime before July 15th if they’d like to collect reader fees their domain has earned, with all payments scheduled to be doled out by July 31st.

I liked the concept of Readability, but think its execution was flawed. Unfortunately, it seems the best way to support independent creators is to setup individual subscriptions that give them a few bucks a month.

*UPDATE: Marco Arment [breaks down](http://www.marco.org/) why Readability failed.*

Categories
Internet

Plus-One to Removing Social Sharing Buttons

Yesterday, [Oliver Reichenstein](http://informationarchitects.net/blog/sweep-the-sleaze/) started a rush of blog activity with his piece about the various “social sharing” buttons that can be found on websites and blogs:

> The previous wave of buttons for Delicious and Digg and Co. vanished, Facebook and Twitter and G+ might vanish or they might survive, but the buttons will vanish for sure. Or do you seriously think that in ten years we will still have those buttons on every page? No, right? Why, because you already know as a user that they’re not that great. So why not get rid of them now? Because “they’re not doing any harm”? Are you sure?

There was a rush of activity as [Daring Fireball](http://daringfireball.net/linked/2012/05/30/sweep-the-sleaze), [The Loop](http://feeds.loopinsight.com/~r/loopinsight/KqJb/~3/i0LtEIKPKaQ/), and [Shawn Blanc](http://shawnblanc.net/2012/05/reichenstein-social-buttons/) (among others) all echoed Mr. Reichenstein’s suggestion to remove those social sharing buttons. I have decided to join in and remove such buttons from my site. I think [Marco Arment’s reasoning](http://www.marco.org/2012/05/30/sweep-the-sleaze) was the most convincing though:

>I don’t embed any sharing buttons for one big reason: they look cheap and desperate. They would devalue my voice and reduce my credibility.

Agreed.