Server-side rendered Javascript apps

While learning about the origins of Node (getting out from beneath my rock), stumbled across this article by Tom Dale, which I found informative and well-written. Here’s a quote:

For me, who always had a relatively modern device, this stuff was super fast. But Dan explained that they had users all around the world clicking on links to Twitter, some of them in internet cafes in remote areas running PCs from 1998. They were seeing times of over 10 seconds just to download, evaluate, and run the JavaScript before the user saw anything.

I really appreciated the nuance this article brought. The real world is complicated, and this article reflected that.

Hurricane Matthew – aftermath

In short, here on the West coast of Florida, not a lot happened. Matthew took a turn east while in the Atlantic, so didn’t hit the East coast nearly as hard as was expected. Our friends, who stayed with us that night, live on the Floridian East coast and — without exaggeration — were expecting their house to be completely demolished by the morning. The projection had the storm eye coming right over their house at a Category 4 estimated strength. Turns out they didn’t even lose a roof shingle.

So while the storm still had major effects elsewhere — per this article “Hurricane Matthew killed more than 500 people in Haiti and at least 26 in the U.S., more than half of them in North Carolina, and three people missing” — it’s a big relief for many on the East coast of Florida.

Hurricane Matthew – incoming

So, in the grand krishenblog tradition of posting about hurricanes, here’s the first one that’s really making an impression on Florida this year*: MATTHEW. So far, skies here are slightly overcast and no rain, but the clouds are definitively moving toward the Gulf. Authorities are mostly worried about storm surge. Sarasota has about a 35% chance of experiencing Tropical Storm force winds at this time (>39 mph for 1 min average). Expectation is the worst of it will be in about 15 hours. Find the latest info here. Check back here later for on-location updates.





*There was Tropical Storm earlier this year that threatened to do something but ended up just being a little bit of rain, at least for Sarasota.

Got an annoying “Top Hit” in Safari?

Check out ravi.rajendra’s solution here, which I’ve copied below in case the post goes away:

  1. Quit Safari
  2. Go to ~/Library/Safari/ in finder.
  3. Find “History.plist” file and edit it using textedit or text wrangler. (you may want to backup this file in case you messed it up)
  4. Search in the file for the URL (for e.g. or the text you are entering in the “top hits”.
  5. Identify the parent “<dict> …. ….. </dict>” and delete it from the file.
  6. Find any other instances of the same and delete the entire “” tags.
  7. Start Safari and enjoy. “” will no longer be there.

Worked for me in Safari 7.1.2.

Update: Unfortunately the top hit came back a little while later.  I think it shows the top level of the site as a top hit if you visit any subpage a few times.

Older versions of OmniDiskSweeper

If you’re trying to clean up an older Mac (10.7 or older), here’s a place you can find older versions of OmniDiskSweeper.