191 karma · joined September 18, 2011
The smoking gun is that he had two other games in the top ten, and that happened without in-app cross-promotion. People would have to look-up Flappy Birds in the app store and click on the "also by" link to even find those games, and there's no way enough people would be doing that to place them in the #2 and #6 slot.
In comparison to all of this, a processor running at 8MHz that could do full 32-bit operations (though, yes, the external bus was half that) and with 16 32-bit registers. and no segments...mind blowing!
Doom, though, was amazing. It was a much more realized world, both visually and in terms of mood and design. Eventually the levels got a bit too puzzley, but it certainly deserves all the accolades heaped upon it.
The only thing id has had going for it are Carmack's engines. In recent years his stuff has been as amazing as ever, but so many commercial engines are only a fraction of a step behind, and the difference hardly matters.
Design-wise id is a complete mess. They're stuck back in the 1990s. RAGE appears to have had no leadership and no vision, and the actual design work that shipped is amateur-hour at best.
Under the hood, there's some low-hanging fruit that I'm surprised Apple hasn't gone for yet:
* Turn off the writing of ALL memory to disk every time a laptop is put to sleep. Got an SSD MacBook Pro with 16GB? Every time you close the lid, sixteen gigabytes get written. Every time.
* Disable file access times so every file that gets opened doesn't need to have the timestamp updated.
I don't agree with JWZ, regardless. OpenGL ES was a good simplification to the overall system. But he is right in that an optional compatibility layer that lives on top of OpenGL ES would have kept the original API valid for those who need it (and without slowing down the core of OpenGL ES).
The iPad gave long battery life, a comfortable form-factor, solid usability and reliability, an impossibly low price point for such high-end hardware, and most importantly it was a tablet above all else. Every app becomes the machine. That's entirely different than carrying a desktop around in an iPad-sized box.
Be careful if you think this is simply dumbing down a desktop, because it shows you're missing the point.
I'm not convinced that a majority of cyclists understand that they have to follow the same rules as motorized vehicles. It's unusual to see the driver of a car blast through a stop sign without slowing down at all. It happens, but not that often. On the other hand, it's unusual for me to see a cyclist who doesn't run stop signs.
I can see why: because you're going slower and have a full view around you. But that's still not an excuse if you're going to play the "cars and bikes are both vehicles" card.
Clearly there's more to the meeting issue or people wouldn't be shouting the same advice into the wind 40+ years later.
This needs some explanation. The vim site looks dated, but clearly I'm not enough of an insidery web guy to know why some of these sites are stuck in a much older paradigm.
In fact, I'm kind of lost on the purpose of the entire rant. UI is important? Is that the takeway? Why even write an article about that?
Moral: Be careful.
Reference: http://blog.ezyang.com/2011/06/pinpointing-space-leaks-in-bi...
There is growing list of smart programmers who get all enchanted with Haskell, jump into it wholeheartedly, and end up frustrated (see bottom of message). GHC makes the typical C++ compiler seem fast. Once code grows past the homework problem size, all hope of understanding memory usage is lost. I don't think people really get how bad that it is. The whole culture of Haskell is based around static checking, yet you have to run a program in order to find out if it blows your memory limit several times over.
Haskell is still a neat language, but we need less advocacy based on toy programs and more honest realism.
(Here's a typical, non-superficial example: http://wagerlabs.com/haskell-vs-erlang-reloaded-0)
Zip drives were surpassed by USB drives and cheap hard drives, but there's no way you can label them "an epic tech fail."