There aren't any sysvars set up yet for the DNA, so translating 2.X bots is going to be rather difficult
Many commands have been changed or outright deleted for various reasons, which is why it would be so difficult to really change the DNA of an older bot. sqr, for instance, now returns the "signed" square root of a number. Ie: -25 sqr returns -5. There are no longer any bitwise commands, also.
I do my best to talk about all the differences in the DNA command line thing I released. Go ahead and read over the command list and complain about anything you don't like. It's still a work in progress.
Decimals were considered once but I think the concensus was no. They aren't supported on the stack for two reasons:
1. Floating point errors are a pain to debug. You really don't want users exposed to that if you can get away with it. Integers really don't have any errors associated with them beyond overflow.
2. You can do any fractional comparisons you like just by reordering the comparison.
Internet sharing is catching on now mostly because Eric found an FTP server that's guarenteed to be online all the time: the webserver. It's not a permanent solution, but it's a fine temporary fix. Also, he has like 3 computers to run DB on, so there's pretty much guarenteed to be someone else running in internet mode, which was also part of the problem. Feel free to thank Eric for his hard work