skysight-inc/HackerNews huggingface dataset:
Looking forward to Adobe's response. Going to wager it'll be in the form of a lawsuit, and that the FCC will get involved. Whip out the marshmallows, this should be interesting :)
BTW - great idea for startup. Create a framework to monetize web apps/software as a service similar to the one provided by the AppStore and Apple ecosystem...
They take it down? Anyone copy the text?
Wow, this could also ban iPhone apps from using Scheme (http://jlongster.com/blog/2009/06/17/write-apps-iphone-schem...) or maybe even model-driven tools (http://code.google.com/p/iphonical/).

Telling developers which languages to use? Might as well stick with enterprise software development, more innovation going on over there Apple!
Putting aside the intention of this agreement which does seem targeted at the Flash-to-iPhone compiler, this just seems overly broad and silly from a "how things work" point of view.

Let's say I write an iPhone app originally in Scheme (like this guy did: http://jlongster.com/blog/2009/06/17/write-apps-iphone-schem...), and compile it down to C, which is then compiled to object code and linked against the iPhone libraries. At this point, the object code is the same (or functionally the same in terms of its syscalls, library calls, and general program flow) as if I had originally written it in C, except that I would have lost the unique developer efficiencies I got from using Scheme in the first place. I'm not saying Scheme is better or should be an officially sanctioned source language for the iPhone SDK. I'm just saying, where the rubber meets the road -- object code linking against libraries and making certain calls -- there is no difference to the computer what the original source was.

Seems very silly.
The contract does say that the app has to be "originally" written in Obj-C, C, C++, or Javascript, so it seems that technically an app that's written in something else and then translated to Obj-C by a code generator would violate the restriction. It's not clear how easy that'd be to enforce, though.
I don't know where you draw the line on that one. Lots of activities you do offline could be considered a waste of time too but, if you enjoy doing it, that's basically what life is for most people. Moderation is probably a much more reasonable way to deal with it.
from the cofounder Jeff Haynie's twitter:

"trying to bring up more EC2 servers to handle load. argg!"

http://twitter.com/jhaynie
Thanks for finding the weirdly cynical lining to that cloud. You gave me a good laugh.
This belongs to HN because ________________ ?
It was 503'ing for awhile, but for the moment it appears that the entire http://developer.appcelerator.com/ subdomain is down.
I'm glad we're sticking to fundamentals.
Good News App Developers: Medialets Universal (& Agnostic) Ad & Analytics SDK
I'm surprised ADBE isn't going down: http://finance.yahoo.com/echarts?s=ADBE#chart1:symbol=adbe;r...
I really see no reason for being an ass like this. The guy made something, embrace it or leave it. Constructive criticism is valuable, but telling "…I can do it better" serves no other purpose than being negative.
Apple might say the rationale is to allow easier inspection of apps for policy compliance. (Even though other languages compiled-to-approved-languages will be the same for automated analysis, it's more likely the code will be inscrutable to human reviewers.)
It seems absurd and unenforcable; I mean, applications are originally written in my head.
Enough With The 37Signals Babble: Venture Capitalists Are Not Evil
I'm thinking Adobe is going to build one, and its going to do horrible 'one size fits all' type stuff, like Dreamweaver.
Will iAd be allowed to use the iPhone's location data for targeting advertisements? I remember they specifically asked third-party ad servers to not do so.
I don't know what you are talking about. I just tested that, and it worked fine.
Cuil launches auto-generated encyclopedia
Yeah, the would be shooting themselves in the foot if they banned MacRuby.
Even if they can, the policy is going to be a strong deterrent from using those tools. One would rather be less efficient than risk getting caught and being rejected (maybe even blacklisted?) from the App Store.
I'm not saying it's not at risk. I'm saying it MAY NOT be specifically targetted. This may be a shotgun clause that Apple pulls out as needed, rather than a "Hey Novell/Adobe/Unity cut that shit out as of now".
WTF?? I'd like to see the Apple fanboys defend this as anything other than Apple being dicks. I can think of no legitimate way in which this "preserves the user experience" or "keeps users from getting confused" or any of the other usual Apple apologies.
Getting away from the frenzied rhetoric, my opinion is that what Apple really wants to prevent is people releasing multi-platform compilers. So taking Flash as just one example, if I can build one app and the compiler can make me an iPhone executable, an Android executable, and so forth, Apple don't want that.

In my experience so far with such "cross platform compatibility layers," they always produce results that water down each platform's individual strengths and differentiations. And of course, instead of the developer being locked into the phone platform, they are locked into the compatibility layer's platform.

Adobe's Flash compiler is a classic maneuver to "commoditize your complements," as Joel put it so well. Apple don't want to be commoditized, especially if it means having apps that don't take advantage of the iPhone's strengths.

Adobe want to lock developers into Flash and commoditize everything else as Flash-delivery devices. Apple want to commoditize applications and lock developers into their APIs.

http://www.joelonsoftware.com/articles/StrategyLetterV.html
It's a gray area. One of the issues in the Microsoft antitrust suits was: what is the "market" in which Windows operates? Obviously, operating-system software of some sort, but which platforms count in the total? Microsoft was arguing that they make basically "an OS for computers", and so their market share should be computed after including Unix workstations, Mac desktops, maybe even Unix servers and IBM mainframes in the totals. Netscape were arguing that the relevant market was the OS market for IBM-compatible home-and-office PCs, in which Microsoft had a much higher dominance.
I think it's interesting that this article is as much about language and psychology than NoSQL -- but I've gotten no comments on that part :P
"Nope. Apple doesn't have a monopoly in the phone market"

It's a common misconception that you have to have a monopoly to run afoul of antitrust law. You don't. It also goes the other way--having a monopoly is not necessarily a violation of antitrust.

For instance, mergers have been shot down on antitrust grounds even when the merged companies would have had under 50% of the market.

Antitrust is more about the effects of actions on competition, rather than market share, although there tends to be a correlation between the two.
Okay, here's my experience with e-mailing.

Setup:

- I use an ordinary Gmail Email (for 4 years). It gets around 200 email per day (that's around 8 emails/hour).

- Apart from the usual email, I have few other emails with domains (like support@mydomain.com). I use Google apps for them and I forward all emails that I receive from these domains to the main ordinary Gmail Email.

Benefits:

- The ordinary email works like a repository for all my emails. By checking it, I check all emails I have.

- The domains emails make it easier for me to arrange emails and keep a record of them. For example, I'm using a separate email address for my PayPal account. This keeps a record of all received or sent payments. In the same time, when I get a payment, the email show up on my primary email and then I get notified without the need to check all my in-boxes.

Usage:

1- When at home (my office), I run Gtalk full time (rarely my friends nudge me). When I get an email, GTalk pops up a box. I quickly read the email title. If it's the usual spam (80% of my emails are useless), I just ignore it, if it's an important one, I pause work and open my mail box.

2- When outside doors, I use my mobile to check emails. Doesn't have a regular checking time, but when I feel I want to check I check. If there is an important email, I read it; but most of the time reply when I get back home.

3- I sleep like all humans. When I wake up, the first thing I do (before anything) is running my netbook, check emails, reply or read and then archive them all. My inbox is now empty! A new day, get back at point 1.

Usability:

- Make use of the Gmail Star (also Gmail keeps emails conversations gathered in one email, that's the most useful feature).

- Hit the Spam button
Thats very true, but other app store policies aside, if your going to write a new app this might be enough FUD to completely rule out MonoTouch (which I was considering).
but hey, nobody has to use iAds

Yet.
Highly valued is not the same as being adequately rewarded. Being a teacher in finland is valued in the way that it is respected and prestigious, something that shines through in the high grades needed to become one. In alot of countries, this is not at all the case.
I personally visualize & associate them and use them as much as i can:) I believe smiling is the single most important thing of the list.

Here are the first nine principles with Number - Keyword - Visualization Technique :)

#1 Don't criticize, condemn or complain :
One - RUN- A horse in a race crossing the finish line with THREE GOLDEN BOOTS on top it, with "C" imprinted.

#2 Give honest, sincere appreciation :
Two - ZOO - You're vising a zoo and standing buy a monkey cage. You throw a banana at the monkey and monkey throws back a bouquet of ROSES.

#3 Arouse in the other person an eager want :
Three - TREE- You're in front of the Rockefeller Christmas tree. All of a sudden, the tree falls to the ground and there is a WANTED poster with your picture on top of it.

#4 Become genuinely interested in other people :
Four - DOOR - You're walking out of a grand hotel, through their revolving door, when the door gets stuck in a stack of 25% INTEREST bearing treasury notes :)

#5 Smile :
Five - HIVE - You're out hiking and come across this huge cave, with a gigantic bee hive on it, with bees buzzing around it. Out that bee hive, sticks out a big yellow SMILEY face.

#6 Remember that a person's name is to that person the sweetest and most important sound in any language :
Six - SICK- You're sick and are admitted to the hospital. The nurse brings the syringe and it is about 10 feet tall with a 3 feet needle attached to it. Out of the needle a NAME PLATE is dripping out.

#7 Be a good listener :
Seven - HEAVEN - You look up and see something coming down. It's a flight of stairs. Tumbling down the stairs, is a pair of old HEAD PHONES, that are huge.

#8 Talk in terms of the other person's interests :
Eight - GATE - You're about to cross a railway gate. The bells start ringing and the gate comes down on the bonnet with a thud. Attached to the gate is a MICROPHONE.

#9 Make the other person feel important - and do it sincerely:
Nine - WINE - You're dining in an upscale restaurant. The waiter brings you a big bottle of wine on which is it is imprinted "IMPORTED".

Hope it helps.
I can't think of anyone this is good for.
I am not sure why people worry about spending too much time in front of their computer. In "the old days", there wasn't one device that did everything for you. If you wanted to write, you got out your typewriter. If you wanted to read, you went to the library to find a book. If you wanted to shop, you went to the store. If you wanted to have a quick chat with someone, you would call them or find them in person.

Now, "the Internet" handles all that for you one one device. You are doing the same things that you always did, but what used to take several hours now takes a few clicks. This is a good thing, not a bad thing; you have more time to waste, and so you do it by reading news.yc instead of walking to the store.
Malcom McLaren, Former Sex Pistols Manager, Dies
Spolsky on "Commoditizing Your Complements"
Should Entrepreneurs Lie?
it's related to the iPad. But I say this cause my HN story data doesn't go back passed a week ago so it might be skewed;p
Believe it or not, I actually appreciate this, since if I ask for a Coke and I get a Pepsi, I can tell and my tastebuds are disappointed. So if they say, "Oh, we only do Pepsi," I can say, "Then, I'll have a water," or something.
Wow. Just wow.

I was planning on building an app in Titanium. I guess I'll wait and see how this shakes out first.

btw, at the time of writing this comment Titanium's developer center is hosed. Maybe it became self aware at the same time and commited suicide.

http://developer.appcelerator.com/
Problems with it aside, and I certainly don't like it anymore then anyone else here (I was still hoping to get a lisp working for iPhone development), I think it would be wrong to attribute the decision to malice.

Apple's doing this for the exact same reason they do EVERYTHING else controversial that they do on iPhone OS: because the primary (only?) thing they care about is the end user experience being as good as possible. In this case, Flash (which I'm sure this is entirely aimed at) doesn't provide as good of a user experience as the native UI controls, so they're nixing it while they can without as much bad publicity as they'd have if they waited until after CS5 was released.
I agree. A PalmOS or WinCE kind of stylus is probably inferior to multitouch, but a Wacom-style pen that can detect the position while the tip is hovering and has subpixel precision and pressure sensitivity opens a lot of doors.
No it's not because it is using an intermediate layer to connect Javascript with APIs it doesn't normally have access to.

Apple is practically killing all tools that would make cross-platform development bearable.
Facebook's iPhone App-Maker Is "Angry" About Apple's New SDK
Seems to me like their "Game Center" thing might address this. I personally avoid Facebook, but if I look at my iPhone and can see that 3 of my friends are playing a particular game, I would be influenced much the way I imagine folks who receive Facebook game invites do.

Actually, I'd probably be influenced more, since I know some Facebook games force you to recommend it in order to get access. But if this game center, like XBox Live, can just show me what my friends are actually playing... that's the best endorsement they can give me :)
It didn't say much... just that the they were looking into it, had some inquiries in with Apple, and would update when they got a definitive answer.
This is unsavory in the extreme. I had been writing an iPhone app in Haskell, and now I have to can it? What the fuck? Fuck you, Apple! Blowhards.

Hope you guys enjoy the mass exodus of decent developers from your dumbass platform with kiddie languages.
I have a lap top from them. It works well.
Just make a webapp :/ all the freedom you need.
Tunisia (Sfax)
My apps are always originally written with pencil on paper, then in pseudocode that gradually transforms into something that runs. Even those with nothing but ObjC sources. This new requirement seems, if not unenforceably arbitrary, then at least incredibly hostile to developers. Alas.
'Additionally, developers may not consume energy drinks or snack foods with preservatives while developing Applications'
Well, Steve did flat-out say in the Q&A session today that they weren't going to require anyone to use their built-in services for any of that, and Apple doesn't really have a history of changing what they've said they're gonna do.
How well does that work for gaming? I like playing around with Unity3D; I have a hard time thinking that HTML5 is going to give the same experience.
I'm pretty sure they're not releasing CS5 next week, just previewing it.
Freedom to have no access to the camera or microphone, for example?
The App Store has always been a set of moving goalposts, but Apple just moved them completely out of the end zone.

Such a relocation tends to be more visible from a distance.
Aside from whether you liked the Sex Pistols or not, or even McLaren's own music, he was an interesting case study in promotion and marketing.

I have a hard time believing the Pistols would have made the splash they did were it not for McLaren recognizing what matters most in a front man, dressing them up, and instigating trouble to keep them in the news.
I think that they see cross platform development platforms as a threat. They prefer if apps are written only and specifically for iPhone.

I think it's stupid to ban different languages but I can see that writing apps specifically for a platform can make the application better on that platform, rather than having the lowest common denominator between iPhone, Android and Blackberry powered by a scripting language.
"By now, most of you have probably seen or heard about Apple iPhone SDK 4.0 and a little hidden gem in their freshly minted 4.0 Terms of Services, notably 3.3.1:
“Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited.”
It’s clear that products like Titanium, Unity3D, Ansca, MonoTouch and others are now a bit in question for iPhone 4.0+ with this language. We’re all trying to get our heads around what this means and trying to reach out to Apple to get clarification.
Hang tight, we’ll try and give you more information as we can figure it out from Apple. We don’t want to make any false promises or claims – and most importantly, we want to make sure we’re abiding by Apple’s rules."
They really should have just let Flash CS5 apps fail in the marketplace, or just been very selective about quality when approving them.
This is a great point.
Let child teach the parent.
I pretend that I don't know how to kick a soccer ball. And my 3 yr old child teaches me how to kick his soccer ball and how to play with his remaining toys.
Merchant Account Recommendations
Actually...

http://learningwebgl.com/blog/

=)
Ubuntu will run on most laptops, including mac books, so need to go with a special vendor.

https://help.ubuntu.com/community/MacBook

I actually went the opposite route and installed mac os on a netbook.

http://gizmodo.com/5156903/how-to-hackintosh-a-dell-mini-9-i...
Much of what you're referring to is historical. Google fixed their serving infrastructure in early 2009 to be faster and much more reliable. Also as someone else posted, FF was incorrectly blaming the last thing on page for being slow, which was ga.js. That's been fixed in 3.6. Additionally, they've released asynchronous tracking, which you should definitely try.
What percentage of people play social games on the iPhone? I know anecdotes aren't data, but I've had an iPhone since day 1 and have never bought or played a game on it.
This change doesn't just cover Flash though; it also hits all of the Mono cross-compilers (and Scheme, and everything else that happens to cross-compile).

I can't see any way that this turns out as remotely positive for developers.
"Applications must be originally written in Objective-C, C, C++, or JavaScript"

So porting from another language is now forbidden? Or is it unoriginal code that is banned?

Either way, the sheer craziness is astounding.
Nope, it's the launch: http://cs5launch.adobe.com/
MonoTouch, CS5 and Unity are commercial tools that, you know, cost money and are not cheap.

Why would a developer or a company invest money and time in those tools, only to give the iTunes approval process yet another reason for rejecting his app?

It kills these businesses, even if Apple might decide to look the other way in the approval process.

I was also starting to wonder when I'm going to see apologetic views on this, as is customary for anything Apple does :)
> any third-party compilers that are producing native executables

It's more than that. They are forbidding you from writing it in 'language X,' converting 'language X' into C/C++/ObjC, and then running that through Apple's developer tools. They state that the program must be originally written in C/C++/ObjC.
Massive CouchDB Brain Dump
1. Apple takes iPhone stability and security Very Seriously.

2. ???

3. Therefore, if you write native iPhone apps, you must use C derivatives that expose raw pointers and direct memory access.
From @appcelerator:
"we're trying to get a new set of EC2 servers online to handle new load in traffic. please bear with us for a few more minutes."

Till it's back up, here's a snapshot of the blog post: http://grab.by/3CUT
It'll get there... You can already have access to the multi-touch stuff via javascript.

idk, I've never thought the appstore was anything but a stop gap personally, and developing for it a crazy risk.
I'm a developer for android and iPhone. What this is is a blatant attempt to stop people from coding once and publishing on both Android and iPhone. Currently you have to code 1x for each phone.
What's next? A requirement on what languages I'm allowed to think in? Not allowed to think thoughts that impinges Apple or one of its partners?
Yeah, I know what you mean, but if you accept the statements that

a) global warming will continue

or

b) human population will continue to increase for a few more decades

or

c) the sun will rise tomorrow

you know in what sense I can take a statement about the future as a fact.

Here's a link to a popular account of research on this issue:

http://news.bbc.co.uk/2/hi/health/8284574.stm

Here are links to research articles:

http://www.thelancet.com/journals/lancet/article/PIIS0140-67...

http://www.nature.com/nature/journal/v464/n7288/pdf/nature08...
It seems insane to me that companies spend tons of money creating apps only to have the rug pulled out from under them. Is there any legal action that could be taken for Apple changes the rules like this? Is there at least a grace period? Can people continue to use the older version of the API?
Due to time mostly, my Port of Cocos2D to MonoTouch (http://github.com/city41/cocosnet) has gone untouched for sometime. Looks like that was inadvertently the correct decision :(

Damn Apple is evil.
Google TV Will Have to Use Ads to Subsidize Cost
The illusions you linked to are different from the one Mr. Ishiguro describes. In those illusions, the person is actually being touched at the same time as seeing something being touched. In Mr. Ishiguro's case, he wasn't being touched at all, he only saw the touch happen.
Thank you, good sir, for posting this reasoned, thoughtful, and accurate post.
"Applications must be originally written in Objective-C, C, C++, or JavaScript"

MonoTouch apps are written in C#.
Over 60% of registered Twitter accounts come from outside the US
ZingChart - preview of Flash and HTML5 canvas charting library
Normally I would, but if you're talking about fundamental issues about quality in graphic design, I'm going to hold you to a higher standard than the usual blog entry.
Boycotting the Mac platform (which is pretty much free of any such absurdity) doesn't make a lot of sense to me. That's where Apple is doing things right. You should of course, shun iPhone OS devices if you feel this way.

The system76 laptops are probably generic machines from Clevo, Sager or some such with a custom badge. Alienware used to do the same thing.
If the cross-platform experience is subpar, Apple should just let these apps fail in the market.
This is similar to what I am doing right now with Chowculate. I keep a TiddlyWiki which I use to contain 'what I know' about the business plan. This includes what I want to do and have done; I use it as a task management system.

I never considered trying to list what I don't know... Sounds like a useful exercise! Should be very enlightening about pointing me at what I should be trying to learn.

Now if I only I could do something about what I don't know that I don't know.
I have a Starling Netbook from system76. Nothing to write home about, but I've had few, if any real problems with it.

It's a little flimsy, physically.

And I am a proud free software zealot, so I moved it to debian.