iPhone SDK 4 enforces which languages can/cannot be used to write code

Apple is reaching new standards in term of paranoid control over development (iPhone and iPad). From the iPhone SDK 4.0 beta agreement:

3.3.1 – Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

So programmers now can’t even choose their programming languages? What’s next?

How about people stopping to write software for those platforms?

Apple should at least stop using words like innovation and freedom. There’s nothing innovating in this crap. Choosing a programming languages is at the core of Computer Science. It’s so bad even Adobe is looking fresh.

John Gruber nails it:

So what Apple does not want is for some other company to establish a de facto standard software platform on top of Cocoa Touch. Not Adobe’s Flash. Not .NET (through MonoTouch). If that were to happen, there’s no lock-in advantage. If, say, a mobile Flash software platform — which encompassed multiple lower-level platforms, running on iPhone, Android, Windows Phone 7, and BlackBerry — were established, that app market would not give people a reason to prefer the iPhone.

It’s shit. I already started a iPhone project which I’d like to finish, but I won’t continue to comply to this kind of crap.

Great discussion on Hacker News

20100409 1847 Friday # reported by ep # Filed under:

Analog hack on Ellis St., SF ~ June 5 2009

dvdjon ad on applestore
And the author says it only involved cash. Moar!

20090609 1212 Tuesday # reported by ep # Filed under:

Obama, why Lynn? What does he have that noone else has?

I don’t understand why it was so necessary to hire lobbyist William Lynn and violate the ethics code created less than a week ago. Wasn’t it just easier to hire a “clean” guy and avoid all that recusal bullshit? I don’t get it.

20090126 0943 Monday # reported by ep # Filed under:

It’s refreshing to see Cuil fail

Anyway, I think it’s refreshing to see Cuil fail.

It’d be sad to see Cuil succeed.

20081228 0344 Sunday # reported by ep # Filed under:


“Owners of capital will stimulate working class to buy more and more of expensive goods, houses and technology, pushing them to take more and more expensive credits, until their debt becomes unbearable. The unpaid debt will lead to bankruptcy of banks, which will have to be nationalized, and State will have to take the road which will eventually lead to communism.”

— Karl Marx, 1867

(via umanesimo)

, , ,

20081226 2116 Friday # reported by ep # Filed under:

And they call this “The Land of Freedom” ?

An essential clip, but from minute 3:43 it gets truly sensational.

Maybe what strikes the most is that after such an absurd and illegitimate disallowance he calmly begins his argument with:

“Gentlemen, I think you’re being subjected to an unlawful order”

And continues:

“The authority of the state of Massachusetts should not be misused for a political exclusion of a presidential candidate who has a ticket to watch the debate on remote television and has a official invitation from FOX news. [...]

This is the strangest situation I’ve ever seen.

Technorati Tags: , , ,

20081213 0425 Saturday # reported by ep # Filed under:

Bipolar Democracy

The [presidential] debates [in the USA] are controlled by the so-called Commission on Presidential Debates, a private [non-profit] corporation which was created by the Democratic and Republican Parties in 1987.

The Commission is headed by Frank Fahrenkopf — the former head of the Republican National Committee, and Paul Kirk — the former head of Democratic National Committee.

Fahrenkopf is a lobbyist for gambling interests, Kirk for pharmaceutical companies.

source: voteNader.org

20081212 2332 Friday # reported by ep # Filed under:

Matteo Salvini’s stupidity banned from Facebook


Matteo Salvini, a member of the Italian Parliament has been banned from Facebook. Upset by this outcome, he raised the issue in the Italian Parliament asking the minister of telecommunications to do a background check on Facebook (sic), asking who determines the bans, why, where are Facebook HQs and the PR persons, how many “acts of censorships” have been done, etc (sic)

Salvini hypothesizes that he was banned because he was surfing FB on his laptop for more than 5 hours while the opposition was speaking in the Parliament. He was “killing time”, in his own words. (sic)

Salvini, who does not even hold a degree, was surprised that the automated answer from Facebook was written in English.

Facebook is a private enterprise and has the full right to ban anyone without explanation. It’s written in their terms of use.

This moron fails to understand the basics of how things work with data on 3rd parties software. I am sure FB banned his apparent stupidity.

Repubblica, Italy’s most widespread newspaper, dedicates an article to this non-issue, reinvigorating its leadership as best news-toilet.

I am translating and relaying this nonsense.

Salvini’s website has a 1997 table-driven design.

via Umanesimo

20081209 2323 Tuesday # reported by ep # Filed under:
Older Posts »