Namespaces are considered a deprecated artifact from TS < 1 and most projects suggest turning on lint errors for using them. Even if you do them, they are simple syntax sugar for an IIFE pattern that has been common in JS since forever.
Enums are simple syntax sugar for constants patterns you could write by hand easily.
Other than decorators and JSX-related stuff (also behind compiler flags), TS has been pretty strict about keeping only to Stage 3+ ES proposals since 1.x. Decorators got a strong push from Angular-based teams and JSX gets a lot of attention from React-based teams, so its also not like TS is adding stuff "just because", they are doing it for real world project engineering needs.
OS X Mavericks will have a feature I always wanted in Linux: Independent spaces for each monitor!
In Gnome (at least when I left it, but I don't think it has changed) and previously in OS X, switching to a new virtual space will update both monitors. With this update you choose virtual space independently for each monitor, and let one stay at — say — the logs window, while you change the space on the other monitor.
I don't remember the specific setup (or what it's called), but you can have that in Linux. The problem is that then you can't drag windows from one monitor to the other, though that may also be something that can be configured. Because of that I never liked independent desktops in Linux, but I like how they implemented it in Mavericks.
This changed in Gnome. The last time I used it a year or two ago, the default is to keep one monitor constant and switch desktops on the second monitor as you wish.
You can also kill Safari (and all other running apps) by holding the sleep button until it shows the slider screen, and then hold the menu button until you get the home screen.
You can also bring up the task tray, press and hold the icon for safari(or any other app) like you would for moving apps on the home screen, then press the - sign that appears to close it. Discovered it by accident, but it's quite useful.
I had the same problem with 3G and iOS 4.0, but after a hard reboot it became fast again (Hold the sleep button for some seconds, and push the slider). It took me almost a week to figure it out (during which the phone was next to useless), but now it seems as fast as 3.x.