I love reading Cringely. He's a fantastic writer, and has some brilliant insights and perspectives.
Now and then, he says things that are so spectacularly uninformed that it's hard to tell if he's just trolling.
In this recent article, for instance, he says:
It's sync that DropBox has right now and Kindle/Amazon does not, but how hard can it be to add that capability?
Sync is one of those things that seems easy. Most programmers can implement sync in no time at all. But that implementation will break down in horrible, data-destroying, panic-inducing ways in Real Life.
Sync is hard, and if you don't understand that, you haven't really been paying attention, and you don't understand what DropBox has pulled off.
So far it's really nice.
http://www.macworld.com/article/161069/2011/07/make_a_bootable_lion_installer.html
For get OpenVPN, I need Macports. There is no released Macports for Lion yet, so you need to build it from subversion.
(Thanks to http://blog.affien.com/archives/2011/03/10/macports-on-lion-mac-os-x-10-7/)
There's actually a compile problem in openvpn2, you need to add these lines in socket.c:
#ifndef SOL_IP(Thanks to http://udpcast.linux.lu/pipermail/udpcast/2005-December/000419.html)
#define SOL_IP IPPROTO_IP
#endif
Regarding Remote Desktop, there is a Developer build (version 3.5) at connect.apple.com. You have to be in the Developer program to get it. I assume they'll release an update to the App Store version of ARD when Lion is released.
If you copy an application bundle from your iPhone, or from your iTunes library, you might notice that the PNG files are all apparently blank and/or corrupt. This is because they have been compressed by "pngcrush."
To uncrush, use the iOS SDK:
mkdir uncrushed
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -dir uncrushed
-revert-iphone-optimizations -q *.png