New Phone!

I got a new phone, and a new phone number. If you’re curious that number is:

 

 

Contrary to what you’d probably guess, I didn’t get an iPhone; I got a Blackberry, and the free one at that (a 9300 series).

“But Blackberry sucks! They’re going out of business!”, you may think. You’re right, sort of.

One thing I learned since I got an iPad was I don’t like the smartphone form factor. Increasing the size of the device (what seems like the current Android device solution) to me just seems to create a form factor that’s further inferior to both the slightly smaller iPhone and larger iPad.

The things I want most from a phone are the 3 “T’s”: Talk, Text, and Twitter. I’d like decent email support. And that’s … pretty much it. Maps or a web browser or Angry Birds or ssh or 10 billion other things, I simply don’t do. I made myself angry (and spent too much money) trying to convince myself otherwise.

For all of the OMG BLACKBERRY SUCKS talk, it is still a pretty good email and text device. From my point of view, the recent problems with RIM are more about “how did you idiots make so many bad decisions in a row, when you were on top?” more than “your technology sucks”. They’re making bad decisions with an otherwise workable tech platform.

One day, when I go places and do things, maybe I’ll upgrade to an iPhone. Until then, my iPad is all I need for most everything, and the Blackberry is my ideal handset.

5 more years!

Just renewed this domain for 5 more years. So for the foreseeable future you may use gregg at this domain as an email contact.

Syncing and RSS readers

Brent Simmons, he of NetNewsWire fame and demigod of the indie Mac scene, details all the problems with syncing in general and Google Reader in particular.

I disabled Google Reader sync last night and switched back to NetNewsWire on the desktop, doing local sync.

On the plus side, there’s not a HUGE amount of feeds I follow any more. Also, I never go anywhere so the lack of Google Reader sync isn’t crippling.

BUT: my main use case is, Mac downstairs as “digital hub” and iPad everywhere else (couch, bed, porch, etc). Unless I’m sitting at my Mac to do work, I’m using my iPad; I watch TV on my Apple TV; I listen to music streamed from the Mac via Home Sharing from iTunes.

What I really really want is to have NetNewsWire/iPad to sync to the desktop, much in the way the Yojimbo iPad app does.

I know it’s not some “look at me I’m SUPER MOBILE”, work-at-the-coffee-shop thing, but it works great and is probably (hopefully?) less error-prone than the scenarios Brent describes.

Not understanding the lessons of history: Windows 8 is going to be a *smash hit*, you guys

Extremetech asks the question, “Is Microsoft flailing?” with respect to Windows 8 and some serious criticisms.

Very interested in a “withering” criticism of Windows 8 and Metro, I click through, and what to my wondering eyes should appear, but those 2 words that send shivers through my spine:

John. Dvorak.

People. John Dvorak has never been right about anything, ever.

The Macintosh uses an experimental pointing device called a ‘mouse’. There is no evidence that people want to use these things.

(Source)

And from there it’s been one endless pageview troll after another, for his entire career. I’m pretty sure he’s never been right about anything. (Wikipedia calls it his “pithy” style “attracts critics who point out his frequent—and occasionally egregious—errors of prediction”.

So from that you can pretty much expect that Windows 8 and Metro will be a smash hit, much like the “mouse” that no one wanted.

Sometimes, physicists sound like aspiring Doctor Who writers

Oh boy.

Beyond Stephen Hawking: “Supermassive Black Holes Could Have Regions Where Life and Planets Exist”

Ohhh… kay.

It starts out OK enough, with basic talk about singularities and research by a Russian cosmologist. But then:

Dokuchaev’s research demonstrates that “living inside the eternal black holes is possible in principle, if these black holes are rotating or charged and massive enough for weakening the tidal forces and radiation of gravitational waves to acceptable level.” Type III advanced civilizations on the Kardashev scale that have achieved mastery of the resources of their galaxy, could inhabit such black hole interiors.
“We hypothesize that the advanced civilizations may live safely inside the supermassive black holes in the galactic nuclei being invisible from the outside,” writes Dokuchaev in his study.

Dude, that’s … that’s part of the backstory of Doctor Who. (Sorta)

In which I play around with Vico

For many the holy grail of text editors is Textmate. In a very short time it became an indispensable tool for many, many programmers and sysadmins.

Then it stagnated horribly, it gets updated perhaps once per year (and then only to keep it running on the new OS release), and god forbid you find a bug: it will probably never be fixed.

(As I write this there is an alpha promised by Xmas. Many are understandably cynical about this.)

A bunch of projects started up to fill the vacuum created by TM2′s vaporware status. Without sounding too negative on what was an incredible amount of work, they’ve managed to re-implement much of TM1 in the time it took to get TM2 to alpha status. That said making your app compatible with the huge TM1 ecosystem (and what may be the TM2 ecosystem) is an obvious good design call.

Anyway, the two I had immediate access to are Vico and Sublime Text 2. More on Sublime Text 2 later.

To reduce it to the simplest description, Vico is a vi implementation in Cocoa (or at any rate, Mac-native) that is mostly TM-compatible (themes and bundles).

(Also note: I’m sort of unfairly conflating vi and vim here. Pedants, don’t freak out. Hopefully you’ll get what I mean.)

Whether or not you consider vi’s modal editing a plus or minus is not really even worth debating. If you don’t like modal editing, don’t bother to even try any modal editor.

Vico supports a pretty finite subset of vi commands, but enough that you’ll preserve basic muscle-memory when editing. As near as I can tell, commands aren’t as “composable” as a real vi, but that’s where the bundles take over.

Vico supports a subset of TM bundles, so you can probably drop in some functionality that would normally be done with vim macros or scripts.

You can also “drive” Vico’s functionality with built-in scripting using the Nu language. Nu is the (perhaps unholy?) fusion of LISP and Objective-C/Cocoa.  And example of using Nu scripting to perform an editor task (automatically hard-wrapping text in this case) is on the Vico blog.

Is that any better than Vim script, or ELisp? I dunno. Vico seems like too much mashed together. It’s in a weird place: if you’re determined to retain modal editing, why not just use MacVim? Well, MacVim is … not so much ugly as plain. So, assuming the creator can keep up with the state of the art enough to keep the users happy, it’s a nice way to appeal to modal editor junkies who somehow don’t fancy MacVim.

But what of the people coming from TM? Isn’t modal editing a huge change, even if it lets them keep some of their workflow? OK, you’re addicted to some set of TM features, but hopping into the world of modal editing seems like as big a jump as switching to some other editor (BBEdit, etc).

Anyway, Vico is an interesting project and I sincerely hope it stays around for a long time: I’m hugely in favor of taking “venerable” Unix concepts and wrapping them in modern clothes.

 

How to enable the FTP server (ftpd) in Lion: PLEASE DON’T

TUAW has a HOWTO on enabling the FTP server in Mac OS X Lion.

Please don’t.

FTP is insecure. Your password can be the single-most unbreakable string in the universe, but it doesn’t matter: it’s sent out over plain text. Moreover, anyone who’s been in the sysadmin game for more than 12 minutes has seen just about every FTP server get cornholed, literally cornholed, multiple times by securtity flaws.

The best thing the “technology community” can do is to actively discourage its use.

FTP over SSL is a better interim solution, if keeping “pure” the FTP protocol is required.

And enough about the damn “extra overhead” of SSH or SSL. We’re talking about a few bytes here, esp. when you’re on a LAN.

The sooner FTP dies, the closer we are to a world of endpoint secure protocols.