fh's comments

fh | 16 years ago | on: How sharp is the iPhone 4's screen? High Res 4 vs 3GS images

Ah, I get it now. I agree to a point. I'd add that once resolution itself is no longer an issue (because every phone's screen is above 300 dpi), Android still has the advantage of custom aspect ratios.

Regarding the iPad, marketing-wise, they might claim that people typically hold the iPad farther away from their eyes than 12 inches, say 15 inches, which places the "retina limit" conveniently just under 260 dpi.

fh | 16 years ago | on: How sharp is the iPhone 4's screen? High Res 4 vs 3GS images

I don't understand your point. The iPad has a 130 dpi display, if anything, it should be easier to double that than it was to double the iPhone 3GS's 160 dpi. (I know that making larger displays at that resolution is harder and more expensive, but that won't be an issue forever.)

fh | 16 years ago | on: Do Giraffes Float?

I couldn't find an explanation of why one can't just put a real giraffe in a tank, fill it with water and "see what happens". (Obviously I suggest doing this in such a way that one can quickly rescue the giraffe in case it's not buoyant after all.)

It makes complete sense to me that most land mammals have at least rudimentary swimming capabilities, because it's probably selected for. Not very often, of course, but whenever there's a flood, all non-swimming animals in a region die at once, which is a lot of selection pressure.

fh | 16 years ago | on: John Gruber's Post-I/O Thoughts

AFAIK it's a combination of the hardware not being good enough, and Apple not really trying to optimize for those devices (they'd be happy if you bought a new one). The iPod Touch went through several iterations, just like the iPhone; the latest iPod Touch is actually a bit higher specced than the latest iPhone.

fh | 16 years ago | on: The sad positive feedback loop of lotteries

No, they wouldn't. All that they'd compete on is perceived payout. In other words, if you have private competing lotteries, they'd optimize the heck out of the feedback loop explained in the article, ruining people's lives even more.

fh | 16 years ago | on: If Mario Was Designed in 2010

I think WoW has to do that because it's a very complicated interface with roots in the text-based MUDs of old (for example the combat log). I don't consider it an example of good UI/tutorial design.

Valve's Portal is how game tutorials should be done in my opinion. It introduces an unfamiliar game element (the wormhole gun) gradually: first you walk through pre-made wormholes, then you get to shoot one of the two wormhole entrances, and only then both of them. Even when you have the full portal gun, you get taught the various tricks (like accelerating by falling into a portal) one at a time. None of this is explained by a wall of text, rather, the level design itself suggests the only possible solution. This is all done so subtly that it hardly feels like a tutorial at all. In fact, for the player, the levels just get gradually harder and require you to combine more and more of the skills and tricks you've figured out earlier.

It works brilliantly, and makes for a much stronger experience than any of the text or voice based game tutorials I've seen so far.

fh | 16 years ago | on: Roger Ebert: 3D is a waste of a perfectly good dimension

Even infinite depth of field wouldn't completely solve the problem. The point is, your eyes have to physically focus on the far away screen the entire time, or the whole movie becomes blurry (obviously). When you're looking at a "near" object, there's always a mismatch between its apparent distance and the focus point of your eyes. And as you pointed out, you can't turn your head.

However, given these limitations, I've found 3D movies to be a great experience. In the case of Avatar in particular, an important point of the movie was how the protagonist becomes part of the alien world, and I felt that the 3D environment really helped the audience to get the same feeling. YMMV of course.

What's really a rip-off is all those movies now that were converted to 3D in post production. It's a bit like manually coloring a black-and-white photo before color film was available -- it may look kind of okay if you don't look too closely, but it's not the real thing. The flat faces in particular make people look like cardboard cutouts.

fh | 16 years ago | on: Evolutionary Timeline, to scale

That's true, many of those pathways are shared between all current species, so they must have evolved in that early period. I wonder how (for lack of a better word) inefficient organisms must have been before they evolved the modern citric acid cycle, for example.

fh | 16 years ago | on: The Mandlebrot Monk

Not to disagree, but I'd like to mention that you don't actually need full complex number arithmetic to draw a Mandelbrot set. If you translate the Mandelbrot update rule into pairs of numbers, you get the following recursive equations:

    x_{n+1} = x_n^2 - y_n^2 + x_0
    y_{n+1} = 2 x_n y_n + y_0
(Not 100% sure I got this right, but it's late.) The Mandelbrot set is then the set of points x_0, y_0 for which these values don't escape to infinity, or even more simply, escape the circle of radius 2 around (0, 0).

fh | 16 years ago | on: How to Kill a Great Idea

Friendster? Socializr? This guy has a talent of coming up with the most generic Web 2.0-style names imaginable.

fh | 16 years ago | on: Germans Cringe at Hitler's Popularity in Pakistan

In essence, you say that the Nazi cult that some Pakistanis (supposedly) entertain is no big deal, because they are not responsible for the Holocaust. As a German, who as a matter of fact doesn't feel particularly guilty about things his great-grandfathers did half a century before he was born, I'd like to know how you come to such a peculiar opinion. Evil is less evil if you can blame someone else? It's okay to revere mass murderers as long as you're not the one who let them come into power?

Your point about children's names is almost the textbook definition of a straw man, and I think you know it. Many German children are named Joseph, but that name has a long cultural and religious history, and no one in their right mind would associate that with Stalin. I guess the story with the name Osama in Muslim cultures is similar. However, if Pakistani parents name their children Adolf, a name that has no cultural associations in Pakistan whatsoever except being linked to a brutal mass murderer, then that's at least a little bit cringe worthy.

(I wonder if Godwin's Law applies to a discussion that's already about Hitler in the first place, and if a factual discussion about such a topic is even possible...)

fh | 16 years ago | on: An attempt at the world's biggest math magic trick.

I'm sure there's a cute mathematical trick to calculate the missing digit, but Raphael is right, with numbers limited to 1 billion, this can be easily brute forced. You need a few gigabytes of disk space and a few days of precalculation at most.

What's more interesting to me is that the missing number is actually unique, i.e. that this trick is possible at all. Maybe it actually isn't, maybe it doesn't work in 0.1% of the cases, which is good enough for a magic trick.

fh | 16 years ago | on: Unlimited Detail Wants To Kill 3D Cards

I'm not going to comment on patents here, but you're absolutely wrong in assuming that implementing an optimized algorithm is trivial, especially in real-time graphics.

Sure, coding up B-trees from a textbook description is easy. But in a video game, 10fps and 30fps is the difference between unplayable and perfect, which means that your "by the book" implementation likely won't cut it. Video game developers spend months squeezing the last 1.1x improvements out of their inner loops, using clever bit coding techniques, cache alignment, often even hand-optimized assembler.

fh | 16 years ago | on: Unlimited Detail Wants To Kill 3D Cards

You have no idea what you're even talking about. Both Diablo 1 and 2 used pre-rendered sprites. Yes, technically they're "polygonic", but in the same sense that a Pixar movie is polygon-based: the amount of detail is only limited by the time they were willing to give their render farms. This page has a nice animated comparison's between D1's and D2's sprites for Diablo himself, you'll see how small the difference actually is. http://diablo.wikia.com/wiki/Diablo If anything, the models they used for D2 were more detailed, better lighted, and encoded with more colors.
page 1