HNHacker News
TopNewBestAskShowJobs

dieterrams

1,460 karma · joined May 23, 2010

submissionscomments
dieterrams··on Google responds: Facts about our network neutrality policy proposal
> Tethering completely upsets the usage models. Their choice is then either to increase prices for everyone, or, if it remains relatively rare, increase the prices for the few. They chose the latter.

The only way they'd be forced to increase prices for everyone is if they were breaking even. And there isn't a usage model in existence that makes a $20 tethering charge on top of a $15 200MB data plan even remotely reasonable.

Don't come up with flimsy rationalizations just because it serves your personal desires.

dieterrams··on Google responds: Facts about our network neutrality policy proposal
Wireless internet is already a total joke, where carriers charge you extra for tethering just to use the bandwidth you already paid for, and give you the runaround when you try to contest charges. The carriers will manipulate this market to squeeze every possible dime they can get from it.

And recall just how badly mobile phones stagnated before the iPhone and Android. That's carrier control at work.

The sooner these guys become reduced to dumb pipes, the better.

dieterrams··on $500k Selling Camera+ pulled from AppStore over 'Easter Egg'
This is apparently untrue, according to the (then) intern who created it.
dieterrams··on $500k Selling Camera+ pulled from AppStore over 'Easter Egg'
I'm getting tired of these publicity stunts. Developers who knowingly try to pull a fast one should have all their apps pulled and their developer license suspended for a year. It's just too easy to leverage the review process to game the media.
dieterrams··on What Happened to Yahoo
Apple is a user experience-centric culture, with a profound appreciation for how excellent engineering makes better user experiences possible. This definitely doesn't strike me as hacker-centric in that Googley/Facebookey way that PG describes. Apple undoubtedly employs many talented hackers, but they're not so much the center of its culture as they are its foundation. A brilliant and responsive UI with a stupidly simple implementation will be more highly prized than a work of coding genius that only marginally furthers user experience.

Of course, if you want to extend the idea of hacking so that one can speak of user experience hackers, then Apple would definitely qualify as having a "hacker-centric culture".

dieterrams··on A paper trail of betrayal: Google's net neutrality collapse
The ensuing discussion has completely failed to add to the thread in any way, and now it's taking up all this real estate at the top. For future threads, please refrain from indulging in this sort of thing.
dieterrams··on Apple Patent Application Uses 3rd Party App Screen as Example
They're not patenting the screen, which is what your amended title now says.

Try: "Apple Uses Copy of Existing 3rd Party App Screen in Patent Application"

dieterrams··on California's Prop 8 (gay marriage ban) ruled unconstitutional
There might be gay marriage activists that are all about the subsidies, but this really isn't what the pro gay marriage movement is about. I understand that you see these subsidies as grossly unfair, but given that not everybody agrees, or even considers the subsidies to be the primary motivation for supporting gay marriage, calling supporters jerks as though they were all intentionally pushing for increased unfairness is kind of a dick move.
dieterrams··on California's Prop 8 (gay marriage ban) ruled unconstitutional
I disagree that this is a "conservative/libertarian" question, but I agree that this is the better question to ask.
dieterrams··on DHH: Appstore is a warehouse of shit
> Why would you say "The restriction is undoubtedly effective at preventing even more crap from entering the App Store". Is there any evidence that Apple's restriction on languages is preventing more crap apps?

Sturgeon's Law puts the burden of proof on anybody who doesn't think it would prevent more crap apps. (Crapps?) And practically speaking, I can't imagine allowing Flash-to-iOS apps not resulting in a deluge of more crap. The restriction also implicitly weeds out programmers who can't handle a C language requiring manual memory management. That doesn't mean you won't have crap programmers, but it probably boosts the average skill of iOS app programmers by a bit.

The downside to the restriction, obviously, is that it prevents not-crap apps from making it to the App Store as well. This seems to be your real issue, but preventing not-crap apps does not imply not preventing crap apps.

> Keep in mind this isn't about Flash (or at least, not just about Flash). It means iPhone developers can't use any other languages (Lua, JavaScript, Python, etc), interpreted or compiled.

Not true. You've always been able to use JavaScript, and you can use pretty much any other language provided you get approval from Apple and don't use it to build the bulk of your app. Plenty of game devs are using other languages for scripting or emulation.

> You've got to have your head shoved pretty far up Steve Job's reality distortion field to claim that this restriction anything other than an anticompetitive move to "lock" developers into the platform.

You'd have to be pretty uncharitable to think there couldn't be any other valid reasons. For someone who supposedly has his head up Steve Jobs' reality distortion field, I think developer lock-in is a plausible motive. But nobody except Jobs, Forstall, etc. has any ability to claim that it's the only motive, or even the primary one.

dieterrams··on DHH: Appstore is a warehouse of shit
> The Appstore is full of crap because apple won't pre-approve things, so no one will risk doing "big" things as they're afraid of rejection.

You're right that fear of rejection deters bigger, riskier apps from being made, but that has nothing to do with the App Store being full of crap. Bigger, riskier apps that are not crap would make up a tiny percentage of apps in the store, and Sturgeon's Law would still apply.

dieterrams··on DHH: Appstore is a warehouse of shit
I broadly agree with DHH, but the "warehouse of shit" argument is a bad one, and has been whenever anyone has tried to make it. The argument basically goes like this:

  - Apple restricts what languages can be used to increase the quality
    of apps in the App Store.
  - But the App Store is full of crap.
  - Therefore, the restriction does no good, and should be abandoned.
The problem is that the conclusion doesn't follow from the premises. The restriction is undoubtedly effective at preventing even more crap from entering the App Store. Just because the store isn't over 50% gold doesn't mean it isn't fulfilling its purpose.

From Apple's perspective, the restriction is a particularly efficient one, because it prevents a lot of crap from entering, not just the App Store, but the review process. Because violating the language restriction can be easily and objectively determined, hardly anyone will try to get away with it. Imposing higher standards for app quality, by comparison, requires lots of subjective judgments, which are far less effective at deterrence and generate far more controversy. The existing standards and their enforcement are frustrating and arbitrary enough as it is.

To his credit, DHH emphasizes letting the marketplace work things out over the "warehouse of shit" argument, which I consider more persuasive. It's just too bad the latter is getting the attention.

dieterrams··on Why is computer science a sausage fest?
Note that I'm using "often" to mean "happens with statistically significant frequency," as opposed to something like "happens most of the time."

> An analog to your statement would be: "I like movies" often translates into "I want to work in the film industry"

But that's actually true, with the most desired movie-inspired career being actor/actress. The difference is that people give up this idea a lot more easily, because they realize that the odds of being a movie star are incredibly low. Analogous to liking rock music and wanting to be a rock star.

dieterrams··on Why is computer science a sausage fest?
> I think the thing that pulls kids in is the creativity of the games and the effect that the game has on them.

This is absolutely what pulls kids into games. What pulls kids into knowledge about computers is the realization that better hardware means they can play "better" games. This means they wind up with a pretty good conceptual map of computers at an early age. That gives them a huge advantage at programming over someone who just sees computers as a black box.

dieterrams··on Why is computer science a sausage fest?
Yes, but 82.5% of female gamers are 18 or older, and they're more likely to be playing Bejeweled and such. The relevant time period here is during pre-college years, and the relevant video games are generally the ones that actually require the latest (or some recent) generation of hardware.

Casual games typically don't make you think, "Can I run this?" or "How would this be better if I had better hardware?"

dieterrams··on Why is computer science a sausage fest?
"I like video games" often translates to "I want to work in the video game industry" often translates to "I'll learn how to program."

More generally, however, enthusiasm for video games makes kids keenly aware of the hardware that makes it possible. (Even at the age of ten, kids will get into console wars citing which has the faster processor, etc.) Having that technical background from an early age, however rudimentary, makes gamers more likely to feel comfortable with programming.

dieterrams··on How to Focus
I appreciate links to sources, but links are definitely distracting. Even if you don't click on it, a link forces your mind to imagine what's at the other end of that link and make a decision about whether it's worth clicking on.

If you frequently link to many sources within a single post, it might be better to use superscripts and link to sources at the bottom (which, incidentally, is how PG does it). These are still distracting, but considerably less so when they're used exclusively for citations, as opposed to digressions.

dieterrams··on Chinese philanthropist donates all his fortune
Incompetence isn't an irreversible trait. A lot of people face barriers that make reversing the condition extremely difficult or impossible, but these typically aren't the children of rich people. Their problem is more likely one of never experiencing true need, and thus not understanding the risk of being incompetent.
dieterrams··on Ask HN: How fast do you code?
Coding speed depends heavily on how familiar you are with the problem domain, language, libraries, and code base, and the quality of documentation for things you are not familiar with. It depends on the complexity of the task, and whether you have a sufficiently high-level roadmap that separates your task into meaningful, independent chunks. (The appropriate level can be something as high as MVC, or as low as various parts within a function.) Creating a roadmap of chunks is extremely helpful for any relatively complex task, because when you start working on one, you know exactly what you need to focus on and what not to. The alternative is fumbling your way through vaguely defined requirements, your brain lost in a haze of concerns that may not be relevant, with the likely result being poorly written and organized code.

Then there's your brain's state, dependent on all sorts of things like your health, wakefulness, nearness of deadlines, etc. Some of this can be easily manipulated, e.g. by listening to good coding music, meditating, drinking coffee, etc. Pair programming can also speed up coding considerably (though at the expense of having two programmers focused on the same thing instead of working simultaneously on different things). Part of this is because when a peer is looking over your shoulder, you approach coding as more of a performance, and thus don't lapse into idleness or reading Hacker News. Another part is that when you run into roadblocks, and need to, say, look up documentation, the two of you can cover more ground faster. There are a lot of other benefits that have been covered well by others, so I won't go into them.

I also find that when I start something new, whether a new project or a new part within a project, I'm usually very, very slow to get into it. I've discovered that this can usually be circumvented by focusing on some minimal first step, which gives you enough of a toehold with which to immerse yourself in the project/problem. Once you've reached that point, the hard part is stopping.

dieterrams··on Too many laws, too many prisoners
Upvoted. However, a different political system would itself necessitate a cultural shift.
dieterrams··on Mary J Foley (Microsoft blogger) buys an iPad
I agree it's basically shoehorned. Springboard in particular isn't optimized for the form factor. But iOS makes for a very energy efficient OS with excellent touch UI conventions and a great app ecosystem. That alone makes it the best tablet UI to date. I think they'll make better use of the form factor over time.
dieterrams··on Mary J Foley (Microsoft blogger) buys an iPad
The iPad caused companies like HP to rethink their tablet strategy, which set them back in terms of release date and OS of choice.

In general, I think it's unlikely Windows 7 will gain much adoption as a tablet OS, since it's not designed for touch. Some evolution of Windows Phone 7 is more likely.

dieterrams··on Why Apple Doesn’t Deserve Your Trust
The real title is "Why Apple Doesn't Deserve Your Trust". Nor does the author ever state "Jobs is Nixon" (he merely likens their attempts at a coverup) or that Antennagate really is like Watergate, which ignores the fact that with Watergate, a real and serious crime was committed. Please do not add gratuitous editorial spin to submission titles.
dieterrams··on How Apple Took The Fun Out of Owning an iPhone
This isn't actually a problem with the 3G being underpowered. Something is buggy with the 3G build.
dieterrams··on How Apple Took The Fun Out of Owning an iPhone
> Of course, I could downgrade the OS back to a previous version. That is, if I wanted to go through a long, involved, and potentially brickifying process. But I shouldn’t have to do that.

Cry me a river. I bet it would have taken less time to downgrade than it took to write that post. And there's not much risk of bricking. (He seems to think his phone is unbearably slow now, so why not?)

He also never mentions attempting to do a restore, which has fixed the problem for a lot people. There's obviously just something buggy that'll likely get fixed with 4.1.

In the meantime, how many of these trivial stories are going to get FPed on HN? (In fairness, this has probably affected more people than Antennagate. I just can't believe every tech issue is getting trotted out here like it's an Apple bug reporting tool. This isn't even a new problem.)

dieterrams··on "Top Secret America": The Washington Post's contracting investigation
Also see the trailer for Frontline's documentary, based on this investigation:

http://www.pbs.org/wgbh/pages/frontline/topsecretamerica/

dieterrams··on Apple's condescending iPhone 4 press conference.
I'm an Apple fan who doesn't get the witch hunt, but I readily acknowledge Jobs glossed over the problem. The problem is that the problem ultimately wasn't much of a problem to begin with, but the haters keep looking for something to get angry about. I can't go a day on Hacker News without seeing several grossly uncharitable comments get a bunch of upvotes. Any other topic, and it'd get rightly voted down. It's extremely poor form for Hacker News, and it's started to make me pretty bitter. In fact, the only reason why I created an account was to fight back against the hate/FUD.

I believe that there are a number of strong, charitable, level-headed criticisms you can make about Apple. I don't have a problem with those, and appreciate it when people make them. But that's not what we're getting here. What we're getting is a bunch of snippy and sneering quips from people who don't bother to examine the range of possible reasons why Apple did X, instead always assuming that they did X just to be manipulative jerks. It's just crazy.

I like Hacker News a lot, but this has really been souring the experience.

Edit: And look at how I get anonymously downvoted. These guys can't even argue in their defense. They just maliciously downvote.

dieterrams··on Apple's condescending iPhone 4 press conference.
I get the impression that a lot of people wouldn't have been satisfied with anything less than Jobs admitting that the iPhone 4 has been a total disaster, getting down on his knees begging forgiveness for Apple's success, and tearfully crying out "My life is a sham!" before committing seppuku.
dieterrams··on This is how you pitch a new piece of technology.
> No, he is not pitching the product. He's pitching the campaign.

You're insisting there's mutual exclusion where it doesn't exist.

> But if you want to respond to me, respond to claims I've made instead of ones you said I've made, but didn't.

I pretty clearly used the words "you seem", as in, "this is what I think you're thinking." I'm not a mind reader, so I'm forced to make a guess. Based on your other comments, it seemed like a pretty reasonable one to me.

By the way, pitching in its everyday usage just means to sell someone on something, whether it's customers or investors. (Notice how salesmen are often described as making a "sales pitch".) Advertising is a special form of pitching to customers. Pitching in the entrepreneurial sense of talking to a roomful of investors is also a special form of pitching.

This is a YCombinator site, so when someone mentions pitching, there's a good chance they mean talking to a roomful of investors. But a lot of us also talk about pitching to customers.

Either way, I think the clip offers some insight in how to do both, even if it's exaggerated for dramatic effect.

dieterrams··on Apple's condescending iPhone 4 press conference.
Never heard of the phrase "tall poppy syndrome" before. Love it.
← PreviousPage 6 of 11Next →