Hacker Newsnew | past | comments | ask | show | jobs | submit | 2010-04-09login
Stories from April 9, 2010
Go back a day, month, or year. Go forward a day, month, or year.
1.Apple Slaps Developers In The Face (theflashblog.com)
229 points by revolvingcur on April 9, 2010 | 143 comments
2.XKCD "Hell" implemented in flash (swfme.com)
195 points by edd on April 9, 2010 | 39 comments
3.Apple takes stance on consciousness (joeberkovitz.com)
185 points by twalling on April 9, 2010 | 62 comments
4.Scheme is also dead on the iPhone (jlongster.com)
150 points by jlongster on April 9, 2010 | 51 comments
5.Dan Grigsby (Mobile Orchard) abandoning iPhone development (mobileorchard.com)
141 points by mtrichardson on April 9, 2010 | 56 comments
6.New iPhone Dev Agreement Bans the Use of Third-Party Analytics and Services (erickerr.com)
133 points by erickerr on April 9, 2010 | 54 comments
7.What Apple Just Did: What if music had tools restrictions and a review process? (joa-ebert.com)
132 points by bensummers on April 9, 2010 | 46 comments
8.It’s Official: Google Now Counts Site Speed As A Ranking Factor (searchengineland.com)
107 points by ilamont on April 9, 2010 | 53 comments
9.How to Find Crappy Programmers (codeanthem.com)
105 points by rpledge on April 9, 2010 | 35 comments

Sure I've had my moments of App Store frustration, but all in all, I haven't been as offended by it as a lot of folks. I think that's because I felt that Apple was giving me something that I couldn't easily find elsewhere (single point of distribution that everyone knows about, very few taps for users to install my apps, the ability to easily charge for apps), so I was okay if they were a little particular about the terms.

But this is different. Apple telling us programmers not to write source to source compilers, is telling us to ignore a totally fundamental technique in computer science. They're telling us not to be too clever, which us programmers don't take kindly to.

11.Why Apple Changed Section 3.3.1 (daringfireball.net)
99 points by tumult on April 9, 2010 | 104 comments
12.Steve Jobs just ruined the iPhone for Clojure (fulldisclojure.blogspot.com)
96 points by va_coder on April 9, 2010 | 35 comments

Bullshit. Any software running on the iPhone has to be running in the same way that 'native' apps are, whether or not they're running through an intermediary layer; they interact with the system in the exact same way.

If iPhone applications ran on a layer like the Dalvik VM or .NET, allowing reflection to do things like suspend and restore applications automagickly, this argument could hold water, but we're talking about unmanaged code with no real metadata (outside of the obj-c interface metadata) to speak of. This argument is completely and utterly nonsensical.

14.Steve Jobs Says, "Fuck You Ruby Fanbois" (oppugn.us)
82 points by mcantelon on April 9, 2010 | 42 comments
15.Apple's prohibition of Flash-built apps in iPhone 4.0 related to multitasking (appleinsider.com)
77 points by swombat on April 9, 2010 | 20 comments
16.Hatetris: Tetris That Hates You (qntm.org)
75 points by PieSquared on April 9, 2010 | 19 comments
17.The Upside-Down "e" - an Editor's Nightmare (1993) (azer.com)
64 points by rcrowell on April 9, 2010 | 15 comments
18.How 5 Guys Burgers and Fries Got Started and Their Practices (inc.com)
62 points by swilliams on April 9, 2010 | 25 comments

Even more telling, he's willing to abandon the iPhone platform despite this.
20.Node.js, YUI 3 & Dom Manipulation… Oh My (yuiblog.com)
59 points by sh1mmer on April 9, 2010 | 8 comments

So, there are a couple things here that jump to my mind.

1. Adobe isn't completely innocent. They're pretty close to a monopoly on their type of software and charge dearly for it (their Creative Suite costs as much as a MacBook Pro). They've done a lot to make sure there are no non-Adobe Flash players even when that's just hurting customers and not costing them money since they don't sell the player. They're not exactly "open" and "free".

2. Apple could be said to have an interest in not supporting intermediaries. Intermediaries are likely to create less efficient code and I'm sure they don't want to deal with developers using up their support time over things that are the fault of Adobe's Flash SDK or Novell's C# one.

3. It's also in Apple's interest to get people using Objective-C and their toolkit. It brings developers to the Mac by forcing them to buy one. That will have positive externalities in more software for the Mac. It gets developers into the Obj-C camp which means more people with Mac development skills. It means that apps can't be re-compiled for iPhone, Android, and webOS - and that's huge for customer lock-in. We all know how users get attached to their apps and I think it's easy to imagine Adobe building an Android compiler right after the iPhone one got finished.

Do I like Apple's stance? No. As a user and a developer, it's bad for me. However, Apple's the market leader and getting people to use their API gives them control and means that app developers will always be ready to use the latest new features they add while building a wall of incompatibility against Android and webOS that will keep users buying iPhones for apps in the way that users bought Windows computers for their apps for ages.

Jobs wanted web apps. Developers balked. Web apps would have been cross-platform (at least with Android and webOS). Apple responded to developers and now they've seen their chance to lock users and developers to their system.

Adobe isn't known for being open. Given the chance, Adobe seems to wall itself off as much as Apple. Companies tend to go for openness insofar as it's in their interests.

22.Copyright and wrong: Why the rules on copyright need to return to their roots (economist.com)
57 points by rickmode on April 9, 2010 | 33 comments
23.Nested Labels in Gmail (finally) (gmailblog.blogspot.com)
57 points by shrikant on April 9, 2010 | 27 comments
24.Using site speed in web search ranking (googlewebmastercentral.blogspot.com)
56 points by mattyb on April 9, 2010 | 15 comments
25.JQuery BBQ: Back Button & Query Library (benalman.com)
57 points by gspyrou on April 9, 2010 | 3 comments
26.Return of the Blue Lego (gskinner.com)
55 points by yumraj on April 9, 2010 | 3 comments

> nobody saw this coming

Surely you jest.

Lots and lots of people saw this coming; they were just dismissed as radical idealistic free software hippies.

28.Can functional programming be liberated from the von Neumann paradigm? (conal.net)
52 points by 0x44 on April 9, 2010 | 24 comments
29.Java 7 is adding dynamics (baptiste-wicht.com)
51 points by alrex021 on April 9, 2010 | 14 comments
30.Amazon pays partial refund for PS3 sale due to OtherOS feature removal (geek.com)
51 points by ukdm on April 9, 2010 | 7 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: