Sunday, July 06, 2008
It's too late to short Adobe stock: Reader 9
Maybe insiders believe Google or Apple are really going to acquire them, just to get Flash.
Because looking at the latest release Adobe Reader knows Adobe is a disaster today. It's not just me, try Googling on "when did adobe go downhill"?
I'd guess they went off the rails a year or two before my adobe download manager post, so maybe January 2005. It would be interesting to know what happened then. Did some key people vest options and leave? What executive shuffle occurred?
I won't be installing Adobe Reader 9 anywhere. I removed Adobe products from my OS X machines about a year ago, and life has been quite a bit nicer since. (Sure Adobe's photo editing apps are sweet, but they also show doom. How hard would it be to QA the app as a non-admin user?)
On XP I'm on Adobe Acrobat full (no reader). Eventually the gross security measures will force a reader update, at which point I'll switch to an open source alternative for ISO-standard PDF. I'm sure Microsoft will supply something, they're in far better shape than Adobe.
Saturday, July 05, 2008
Digitizing a large CD collection
Now I need something similar for my photos -- a high-end bulk load print scanner I can rent.
iPhone mystery: will Apple allow developers to do desktop sync?
This is a big deal for products like OmniFocus. Omni acts as though a solution is coming, but a week from go-live Mariner software doesn't know how this will work ...
Your Tech Weblog: Local firm making a spreadsheet for iPhone
... He also needs [Mariner] Calc for iPhone to sync with Calc for the Mac, and is talking with Apple on how that might happen, but he has no idea when this critical hurdle will be overcome....
Precipitate: unify your online and local memories (files)
Official Google Mac Blog: Precipitate: search your local and online docs
... you're like me, some of your information is in the cloud and some is on your machine, and you don't always remember what is where. That can make it frustrating when you try to use your favorite local search tool to find something. Isn't the whole point of search that you don't have to remember where you put things?
That's where Precipitate comes in. After you install Precipitate, you can use Google Desktop or Spotlight to find files online (such as those in your Google Docs list) just as you would find files stored on your Mac...Yep, that's what I need -- a tool to help unify my distributed memory. Precipitate currently supports only Google Docs and bookmarks. When they integrate Google Custom Search (as in my blogs) I'll try it out.
My new number one Blogger request: fix backlinks with whitelisted URLs
That was yesterday.
Today I thought differently about what my blogs are for, and where they are leading.
I've created a new category called "memory management" that will expand this idea, both here and in Gordon's Notes. More on that as I get to it, but it has nothing to do with "Quarterdeck Extended Memory Manager" (geeks of a certain age just had chest pains).
"Memory management" involves personal memory management and corporate memory management, private memory management and (this is new) public memory management, and an early (ok, so I was re-reading Idoru this am) version of gordon-google mind-fusion (one decaying, one growing).
Enough parens there?
Which brings me to my new #1 Blogger request.
Fix the backlinks.
First:
What are backlinks and how do I use them?Except backlinks very rarely appear on my blogs, and they NEVER include backlinks between posts on my domain.
.... Backlinks enable you to keep track of other pages on the web that link to your posts. For instance, suppose Alice writes a blog entry that Bob finds interesting. Bob then goes to his own blog and writes a post of his own about it, linking back to Alice's original post. Now Alice's post will automatically show that Bob has linked to it, and it will provide a short snippet of his text and a link to his post. What it all works out to is a way of expanding the comment feature such that related discussions on other sites can be included along with the regular comments on a post....
Now you might think this is because Google never indexes my blogs -- which is how they claim to create the backlinks, but, honestly, Google is astoundingly quick to index all my blogs considering their negligible readership.
What I think happened is that the original purpose of backlinks collapsed due to fraud, webspam attacks, and search engine optimization. Google has given up on them for all but very high end blogs, and one of their defenses has been to block backlinks within blog domains (to reduce search engine optimization and link farm fraud).
Ok, that's fine, but backlinks are an aspect of what we used to call "backward chaining" in inferencing systems. In people-speak they allow one to explore semantic connections (insert obligatory semantic network, xanadu, memex, etc reference) to antecedent or precedent posts.
This capability is a strategic component of my personal memory management obsession.
So I want Blogger to create a new sort of backlink -- to posts that are within domains that I specify. I would create a set of whitelisted urls for my blogger account, and links from those urls to a specific posts would always become backlinks. I could remove them if I wished of course. To avoid linkfarm abuse Google would exclude this type of backlink from their value estimation algorithms.
This, then, is my new number one Blogger request: Create backlinks based on whitelisted URLs.
PS. As of first posting a search on "URL backlink whitelist" returns no meaningful hits. I wonder when that will change...
Update: 7 hours after the initial post the "URL backlink whitelist" search returns two meaningful hits -- this post and my secondary Gordon's Notes post. Actually it probably happened much faster than that, my embedded search had a typo in it. This sort of thing is really astounding, even though we increasingly take it for granted.
Blogger a mess with Firefox 3
Every other post I've written over the past 3-5 days has had problems with lost line breaks. All my text runs together. It's as though Blogger had broken their age-old management of paragraph breaks. I've tried Safari 3, Firefox 3, ScribeFire, XP, OSX, Blogger-standard and Blogger-in-Draft.
My original post implied the problem was with ScribeFire, Blogger in Draft, and Firefox 3. Then I thought it was Firefox 3 and any version of Blogger. Now I think it's any version of Blogger with Firefox 3 and Blogger-in-Draft with Safari 3.
Basically Blogger is having a really lousy holiday weekend.
Be warned.
They'll fix this eventually. It's not hard to spot!
Friday, July 04, 2008
How to know it's time to stop reading a blog
Mobile Opportunity: Symbian changes everything, and nothingYou might think he was excluding the iPhone OS because it's derived from a desktop OS, or you might think he excluded OS X because it's bound to hardware, but I've been reading MO for a bit. He really has no interest in the iPhone as a mobile platform.
...Here's the weird thought for the day: Microsoft is the last major company charging money for a mobile operating system...
That's just too odd.
On the other hand his link to the Register's Psion retrospective is party redeeming. The story reminds me of the sad tale of PenPoint -- I keep that book next to my OS/2 architecture book.
Dan's data reviews IDrive online backup, and mentions Mozy too
Review: IDrive online backup serviceDan's review of IDrive is pretty positive, though he only does XP stuff.
... The reason why I find IDrive particularly interesting, though, is that they're paying me via ReviewMe.com to write this review.
ReviewMe isn't one of those scummy services that allow payment to be conditional upon a favourable review, though. Whether I say IDrive is humankind's finest creation, or that it took both of my legs off at the knee, I get paid the same....
I've been looking for a good online backup solution for a while, to supplement my current Retrospect Pro USB disk solution. Apple's MobileMe might produce something, but it will be costly. I've about given up on Google -- they could deliver a service next week or next century.
DD says both IDrive and Mozy support XP and OS X. IDrive is setup for multiple accounts sharing the same space, that would work for me.
Incidentally, the primary reason to have offsite backup in Saint Paul MN is not fire, flood and quake, it's theft. True, smart thieves won't bother to steal hard drives, but most thieves are stone stupid. Elsewhere, fire and flood are right up there.
I wouldn't use these services as my primary backup solution, but as a supplementary solution they do interest me.
Update 4/11/09: Great comment below. At least some services (iDrive) don't back up OS X shortcuts/favorites -- which breaks some app data stores including some iPhoto and Aperture configurations. It's a good reminder to check how well security attributes are managed.
Blogger gets some real updates and Google moves away from Data Lock
To see the new environment you need to be using FF 3 or Safari 3 (some versions of IE too) and running Blogger in draft. Today Safari 3 is showing the old editor, so things will be fluid.
The current big news is that Safari 3 is supposed to have full support -- which means it's a more viable browser for my use. The big future feature is promised FTP file upload and enclosures. Uploaded images are stored only in Picasa web albums.
I've run into these bugs and lost capabilities so far:
- Items authored in the BlogThis! window are formatted incorrectly when edited in the new editor.
- Items authored using ScribeFire for FF are formatted incorrectly in the new editor and cannot be fixed easily. (SF has just been updated, so this may change.)
- Lists don't work fully. So if you save an item and try to add to a list, it inserts the row without a list tag. (known issue)
- The Save Now button closes the draft, so you have to reopen it (known issue)
- No formatting buttons in HTML mode (they will return soon)
- The new post editor: Dynamic image resize, drag and drop location. Changes to the HTML editor that seem of unclear value to me (solving a non-existent problem?). Full Safari 3 support? (But today 3.1.2 gave me the old editor, so they may be tweaking something).
- How to report HTML bugs with the new post editor: Add a comment to this blog post? Seems that won't scale.
- Star ratings. Readers only, personally I'd like to be able to rate my own posts too -- differentiate the ones I think are more interesting.
- Import / export of blogs. Back up all of your posts and comments to one Atom XML file on your computer, and import your posts from one blog to another.
- Embedded comment form. By incredibly popular demand, we’ve brought the comment form to your blog’s post pages, with support for Google Account and OpenID authentication.
New post editor. We’ve completely revised the post editor, bringing in drag-and-drop image placement and better HTML handling.
- Merge two or more blogs into one. Take the exported posts and comments from one blog and import them into another one.
- Move individual posts from blog to blog. After importing, select just a set of posts to publish and publish them with one click.
- Back up your blog to your own storage. You can keep your words safe and under your control in case anything happens to your blog, or us, or if you want to remove them from the Internet.
- Move your blog somewhere else. Our export format is standard Atom XML. We hope to see other blogging providers extend their Atom support to include import and export. And, if you decide to come back to Blogger, importing your export file will get you back up and running in seconds.
Altogether this is the best Blogger news since it became a somewhat reliable service about a year ago. Maybe Google can do product commitment after all.
Now if Google would only fix BlogThis!
Thursday, July 03, 2008
iPhone 2.0 is MUCH more expensive than iPhone 1.0 for current AT&T customers
This marketing swill is so evil.
For a current AT&T customer the cost has not fallen, it's gone UP a lot -- an additional $360 over two years. The increase is so large because the previous iPhone pricing was a great deal for a current AT&T customer. Current AT&T customers could buy an iPhone for the same cost as a new AT&T customer, and that's unheard of in the US mobile marketplace.
AT&T has now moved iPhone pricing in line with other "smartphone" pricing (which must make BlackBerry happier).
I've updated a prior post, here are some key excerpts ...
Ok, so for a new AT&T customer buying an iPhone the price has gone up by $160 over two years. Things are worse, however, for an AT&T customerThe Cost of the iPhone: More Per Month for Data - Bits - Technology - New York Times Blog
... According to a press release from AT&T, the carrier will no longer give a portion of monthly usage fees to Apple. Instead carriers will pay Apple a subsidy for each phone sold, in order to bring the price from $399 down to $199 for the 8 Gigabyte model. The company did not specify the amount of the subsidy. Subsidies of $200 to $300 are common in the industry.
What is more, consumers will now pay $30 a month for unlimited data service from AT&T, compared to $20 under the plan introduced last year. So even though the phone will now cost $200, consumers will be out more cash at the end of a two-year contract compared to the previous deal.
Tidbits: $160 more expensive ...
...SMS messages are no longer included in the data plan either, so you'll have to pay extra for them. Previously, the data plan included 200 SMS messages per month. AT&T's Messaging 200 plan, which includes 200 SMS messages, costs $5 per month, so it would seem likely that the iPhone 3G's SMS plan would be similar...
Current AT&T customers don't get the $200 discount on new phones. So for a current AT&T customer, the two year cost of a 16GB iPhone hasn't increased by $160, it's increased by $360.
A $360 increase over a two year ownership period is a substantial increase.
I spit in the general direction of Apple marketing.
The frailty of wireless encryption
Coding Horror: Open Wireless and the Illusion of SecurityThe implication is that other versions of WPA (WPA-2?) are less vulnerable. In practice, as Schneier would probably say, it comes down to the value of what you’re trying to protect vs. the cost of the attack. Security is not a binary thing, it’s a spectrum. Relative, not absolute.
… here are a few guidelines.
In the end, perhaps wireless security is more of a deterrent than anything else, another element of defense in depth. It's important to consider the underlying message Bruce was sending: if you've enabled WEP, or WPA with anything less than a truly random passphrase of 33 characters, you don't have security.
- WEP = Worthless Encryption Protocol
WEP, the original encryption protocol for wireless networks, is so fundamentally flawed and so deeply compromised it should arguably be removed from the firmware of every wireless router in the world. It's possible to crack WEP in under a minute on any vaguely modern laptop. If you choose WEP, you have effectively chosen to run an open wireless network. There's no difference.- WPA requires a very strong password
The common "personal" (PSK) variant of WPA is quite vulnerable to brute force dictionary attacks. It only takes a trivial amount of wireless sniffing to obtain enough data to attack your WPA password offline -- which means an unlimited amount of computing power could potentially be marshaled against your password. While brute force attacks are still for dummies, most people are, statistically speaking, dummies. They rarely pick good passwords. If ever there was a time to take my advice on using long passphrases, this is it. Experts recommend you shoot for a 33 character passphrase.
You have the illusion of security.
I suspect a good 20 character random password would suffice for most of us.
Update: A comment includes a nice link to a web site that helps create memorable passphrases.
Tuesday, July 01, 2008
Best review of the OS X ARDA root escalation vulnerability
TidBITS Safe Computing: How to Protect Yourself from the New Mac OS X TrojansFollowing these preventive measures may mess up future Apple updates however.
... Simply running the AppleScript command
osascript -e 'tell app "ARDAgent" to do shell script "reallybadstuff"'
runs "reallybadstuff" as root, without asking you for your password....
... the attacker exploits a vulnerability that gives them access to your user account, then he uses privilege escalation to take over your system as root, often installing additional malicious software. These combined attacks are common, although we don't see them often on Macs (in fact, I've never seen one on Mac OS X). The attacker will use something like a Web browser vulnerability to get his foot in the door, followed by the privilege escalation...
... The first major Trojan to leverage the ARDAgent vulnerability is called "PokerStealer" (identified by antivirus vendor Intego). Rather than using some sort of attack to get on your system, it pretends to be a poker game. When it's run, it uses the ARDAgent vulnerability to escalate its rights (without asking for your password) and installs malicious software like a keystroke capture program.
A more serious problem is that, as reported by Brian Krebs at the Washington Post, some bad guys developed a tool to bundle a package of malicious software into any downloadable Mac application. It uses the ARDAgent vulnerability to run these pieces without your interaction, like PokerStealer. The program needs to run only once, then it embeds itself in your system. Interestingly enough, Krebs reports that this tool was in development since May 2008. We can expect the bad guys to use all sorts of social engineering tricks (like writing little games) to get us to run their software on our systems.
To protect yourself, if you don't use (or plan on using) Apple Remote Desktop (which is different from Screen Sharing), you can go to /System/Library/CoreServices/RemoteManagement/ in the Finder, copy ARDAgent.app to your Desktop, right-click and compress it, and move the file someplace like your Documents folder. Then delete the original file. That way you just need to unzip and reinstall the file if you ever need ARDAgent down the road...
The most important security measure for most OS X users is not to run as an admin user -- save the admin account for admin tasks. This security defect bypasses that protection.
Monday, June 30, 2008
Why Blackberry deserves to die
So I'm not saying that the Blackberry will die, just that it doesn't deserve to live.
It's not just the inexcusable memory capacity limitations. It's not even the astounding lack of imagination in the software environment. No, the ultimate offense is this:
Passwords are masked on entry. Even on the Blackberry Pearl -- with its predictive text matching.I realize very few products are as smart as OS X, which allows users to optionally unmask passwords. I could forgive Blackberry for omitting this feature if the Pearl had a conventional keyboard. It doesn't of course, and, speaking only for myself, text prediction does not work on my passwords.
The brief single character display (not available for numeric entry) is not enough.
This is one of the stupidest things I've come across. I've had plenty of time to investigate my wife's Pearl while traveling cross-country flat on my back, and my relatively positive initial impressions have dissolved. It really deserves to perish. If the iPhone 2.0 is half-decent I'll be selling a Pearl cheap as soon as ePocrates will run on the iPhone.
Saturday, June 28, 2008
Open DNS saves my day
On the other hand, OpenDS saved me today. The resort we're staying at has very marginal net access, and today I could reach Google and Microsoft but not much else. I figured their DNS was down. From a Google Cache page I retrieved the openDNS addresses:[Gruber] I linked to OpenDNS last week, praising their service after Comcast’s own DNS servers had failed me for the last time. It ends up though that OpenDNS is a polarizing service — they’re both praised and scorned. One of the reasons they’re
scorned is that they redirect requests to www.google.com to their own internal server before forwarding the request along to Google’s www.l.google.com. They also do wildcard matching for unregistered domain names, a move most DNS experts consider a no-no. They’re open about these “features” (e.g. here’s their explanation for the Google redirection), but I tend to take the side that any sort of “DNS+” service is worse than just plain DNS.I think it’s worth keeping OpenDNS on deck for use in a pinch if your regular DNS server conks out, but I can’t recommend them for primary use.
OpenDNS > Get Started > Enable OpenDNSBingo, that worked. Now everyone on the resort is switching.
Our nameservers are 208.67.222.222 and 208.67.220.220.
I may start using OpenDNS - especially when traveling. The filtering options are appealing for our home use too, so I may well sign up and pay them. More on that after I review Gruber's comments in context.
Sunday, June 22, 2008
iTunes for OS X is not a Mac application
Against this must be set the fact that iTunes is not a Mac application. If it were produced by anyone but Apple we'd all dump on it.
iTunes does not respect the Dock, for heavens sake! It ignores it when sizing windows. Even Firefox 3 respects the Dock (a very nice improvement over FF 2 in that regard, among many others).
Click the green plus icon on any Mac app and the primary window sizes to the "largest size consistent with good screen practices". Click it on iTunes/OS X and you get the mini-player.
That's just gross.
Firefox 3 is a vastly better OS X citizen than iTunes.
Isn't there anyone in Cupertino with a modicum of shame?