skysight-inc/HackerNews huggingface dataset:
Well, for one thing, you have no file system - and that's just first among the list of POSIX-y things that Apple internally has access to, but you do not as a 3rd-party.

The amount of plumbing to be ripped out is pretty extreme given that you don't have access to large bits of the OS.

Not to mention Torque is not written with OpenGL ES in mind - so you'd have to rewrite not only plumbing, but some core graphics code.

To make it an Apple-compliant app, porting Torque (or most desktop engines for that matter) is simply not feasible/worthwhile.
I think some people are alluding to the fact that he was knocking on death's door as little as a year ago. Probably most people don't wish him dead, but some certainly wish for the _effects_ of him dead, some of which might be the loosening of tyrannical grip on developers and a decrease in the number of purely emotional decisions (this, banning Google Voice, etc.).
It's ridiculous hype.
That's an excellent analogy. Those of us who prefer science based books would go elsewhere, while those who loved the comforting and protected "Creationist" environment would find a good home at B&N.

Science Based authors aren't owed a living by B&N, and would have to sell their books elsewhere.
I continue to be impressed with the license Adobe gives their official representative. This is not the first unprofessional reaction I've seen on this blog. Yes, it is understandable. Is it wise? Maybe a better worded response could inflame the minds of the abused more effectively and not sound like a temper tantrum.
First, stop kidding yourself. The year everyone loses trying to get funded doesn't teach them anything other than "getting funded is harder than all the blog posts make it sound". The 3-5 years the "lucky" few lose on ultimately unsuccessful shoot-the-moon startups don't teach them anything other than "it is possible to waste a spectacular amount of money without much revenue in return for it, and that's a great way to spend 60% of your work day in meetings".

Let me save 5 years of your life for you:

* Getting funded is harder than everything on Hacker News makes it sound.

* You can waste truly spectacular amounts of money without earning anything from customers in return from it, and when you do that, you wind up in meetings with salespeople, meetings with marketing people, meetings with PR people, meetings with engineers about the marketing people, meetings with the CEO, and, oops! Now it's time to go home.

Second: No. Shooting for a 7 figure exit is not a "selfless" thing to do. We didn't do that and we've created more jobs than a lot of funded YC companies have. The difference between companies that exit and companies that don't isn't headcount.
If you're going to add the extra weight and extra parts, why not just go with a macbook air?
He recreated the DOM, server-side, and can essentially call a ToString() to get the HTML to send to the client, but I didn't see anything about sending events and event handlers to the client. I assume that's the next step.
If you look on Dice, Monster, HotJobs, or CareerBuilder these are the only jobs you'll ever see listed. Quite honestly I've forgotten what a "good" job description looks like.
Maybe Jobs's brain has gotten infected by whatever disease he is suffering from.
We don't need to list every single language that (at least by the letter of the agreement) can't target iPhone OS 4.0...
Open floor plans reduce productivity by up to 66%
Ask PG: Can you release info on how foreign founders can get setup in the US?
Hey Paul or Jessica,
You don't require YC applicants to be residents or citizens of the US, just have a visa that allows us to travel to the US for at least 3 months. You have invested in many international startups. You released 'standard' series AA documents for everybody to use in angel rounds - http://ycombinator.com/seriesaa.html. Thank you for that.

Knowing how you guys operate, there is a high probability that you have it down to a science - the exact legal steps to make once the foreign founders are ready to start the company in the US. E.g. make sure to register a C corp, not LLC. Register in Delaware, etc. You probably have service providers (possibly even automated) that do a lot of the heavy lifting for you. I know you have said many times that Jessica handles a lot of the legalese, so maybe between you and her you guys could publish exactly what you do to allow a foreign founder to setup a company in the US and conduct business in the US - while living in their home country. Assume the founder is creating a web app, and would like to setup a bank account, merchant account, payment processor, etc.

These little things are important to the company, and can be a major distraction on those trying to build an MVP.

Thanks very much in advance.

- Marc
Compilers usually leave some kind of footprint, usually in the form of some kind of runtime. Running `nm <myapp>` makes it pretty clear there is a Lisp system there.

Still, I doubt hey would enforce it. But you can't build a business around it anymore, it's just too risky.
A board can fire you and your whole team even if you're profitable. All it takes is 1 bad day, or a mistaken belief that outsourcing to a team in India can solve the same problem for half the price.
try
trafficspaces.com

oiopublisher.com

buysellads.com
While not tetris hell http://www.chroniclogic.com/triptych.htm is a more polished "falling blocks with physics" game thats pretty fun (kinda old these days I guess)
One glance at the C code tells you that it wasn't (directly) written by a human.

The opportunity cost risk is rather high, you're betting that Apple will never figure out that you're violating the terms of the new agreement.
I can't believe we even have to have this conversation. It's absurd. There really isn't any other way to put it.

I feel wrong about having an iPhone now. I feel dirty.
Well, I never want to discourage an entrepreneur, but I do like what you did with that. These people that make Twitter and iPhone businesses should realize that, sooner or later you will need to 'pay tribute to Big Paulie'. Or Big Paulie may just decide he wants your business. No sense complaining about it, just know that going in.

Again if you want to make iPhone apps, I think you should. Just stick to Apple's rules while you do it.
> If you're using MonoTouch you should panic.

I would go further than that, and say if you're developing for the iPhone or iPad, you should panic, since you have no way of knowing what shit Apple will throw at you next week, next month or next year.
That's exactly what Apple has disallowed.
The professional thing is to have your lawyers slip changes into a legal agreement and to make no public statement on it.

Which is worse?
The rise of mixed reality advertising
"The only man who has ever visited Dune" has passed away
While I don't agree with the Article's points, I invite you to read:

http://en.wikipedia.org/wiki/Argument_from_authority
If your company is happens to have a board that doesn't include you, you either

1. Already sold your company.

2. Didn't really contribute to its founding.
A little more: http://ianschoenherr.blogspot.com/2010/04/john-schoenherr-19..., http://blogs.discovermagazine.com/loom/2010/04/08/in-memory-...
Whenever I read about bypassing real estate agents, I wish there were some good statistics instead of just anecdotes. You might think you saved money by doing it yourself, but could an agent have gotten you a better deal?

For an anecdote opposing the article, our neighbor sold her house during the boom and reluctantly used an agent. There was a bidding war on the house and it sold for 15% more than her asking price. I doubt that would have happened without the agent.
Or stop buying Apple products. That's the only way to fight back.
Sad commentary on the ongoing Holy War mentality of many programmers that the author felt the need to add the edit:

>This post was not a Flash pro/con, or Flash vs HTML5 statement.
Well... That makes him an atypical fanboy...
Everyday I see iPhone this and IPad that. I think some people like getting abused by Apple.

Apple should do well to remember that they need us more than we need them. It's the availability of apps that makes or breaks any OS.

And you know what? In my country the iPhone is only popular with the tech crowd. Nokia is the leader here, and Vodafone (the largest mobile operator here and the direct competitor to Orange, which is shipping iPhones) is said to start shipping Motorola Droids and Nexus Ones.

So IMHO, Apple can fuck off.
"Not worth more than being laid-off" would be hyperbolic, but I'd guess that your private company non-preferred shares are worth a lot less than you think they are. I have stories from real, "successful" companies that screwed over everyone not currently on staff on exit. It's not hard to do.
"Go screw yourself Apple."

How professional.
If you think they care about a few lost sales, by all means.
This isn't about Dan, it's about principle. Dan just happens to be one of the guys going to the other side of the line in the sand.
If your customer acquisition depends on one source and they control the relationship you have with your customer, you might be screwed. :)
It is acceptable for Apple to sell its hardware/software under any kind license that it wants to, as long as it isn't illegal. No one is under any obligation to develop for their platform. There are very real advantages to their closed wall approach; which console device makers have been doing for years.

You pays your money and takes your choice (or visa versa...)
I think you're misunderstanding the technical terms. Apple has not disallowed cross-compiling. That's the practice of compiling for architecture Y while developing on architecture X.

What Apple has effectively disallowed is developers using an abstraction layer on top of C, C++ or Objective C. An analogous situation would be being told you can't write your program in C, you must write it directly in assembly.
Ok, we get a lot of"This isn't HN", and I'm the first to say let it go if it is interesting. But this is REALLY not HN.

And I say that having read this article earlier today because 538.com is on my "read every day" list and I follow 538 on twitter. It is a pretty interesting article, that's not my issue. But it has NOTHING to do with hacking, startups, or even technology at all. Pure politics.
What else can you do man? You can only hope that your boycott encourages others. That's all you can do.
indeed.

this "significant contribution to the economy (+ job creation)" part is especially delusional.

most of the jobs are still created by small businesses.
invokestatic is used for invocation of static methods, where there's no "this" pointer on the stack. By definition those calls are also statically dispatched. invokespecial is to statically-dispatch a call to a virtual method, and is used both for constructor invocation (the construct is implicitly a method named "<init>") and also any time you call super.foo(), since you're explicitly specifying the target method and wouldn't want that call to dynamically dispatch back down to your subclass. invokevirtual and invokeinterface both dynamically dispatch instance method invocations; invokevirtual is used for method calls to a concrete type while invokeinterface is used for calls to interface methods. The primary difference is performance-related: invokevirtual can be more heavily optimized because it's a call to a known class or one of its subclasses, so the VM can do things like store the vtable offset for the method. invokeinterface is invoking the method on some unknown object every time, so it has to be looked up each time (though technically if it's always the same implementation, in practice invokeinterface should be about as fast, since you'll just end up with a guard clause and then a direct invocation of the actual target method). For purposes of a method handle invocation, I'd imagine that invokevirtual and invokeinterface should behave the same, i.e. they just dynamically dispatch.

Currently the Method object in Java always does dynamic dispatch for instance methods and static invocation for static methods, and there's no way to do mimic invokespecial via it.
Your comment just shows you are not a developer.
For the record, UnrealScript is closer to Java or C# than JavaScript.

As an aside, it has some very interesting support for simultaneously running the same code in two network locations, with the authoritative version updating the non-authoritative ones after a network sync, to help eliminate some of the drawbacks of network lag. Also, modal behaviours (used for AI that needs to do different things when touched etc. depending on its state).
No, it is a great analogy. Think of it this way, the record labels do what Apple does with it's review process -- ensure that 'quality' music is produced and distributed to listeners. But record labels do not limit what instruments can be used to produce that music.

If Apple allows C, and they do, the choice of tool doesn't affect whether or not the device will crash.
If shares of your company were undersold and you lose controlling interest in the process, that is your own fault. Founders usually have a different class of stock which has more voting rights per value.

This is like an employee accepting a $10/hour contract, and then complaining later that it was too low.
When the iPhone has 70% of the market, instead of the ~25% it apparently has now, your argument will make sense to me. Until then, you seem to think that Apple has additional responsibilities to the market simply because they're the best current platform. Being the best doesn't mean that.
Analogies are useless for debate, no matter how good they are. Anyone who doesn't agree just provides a different analogy that supports their point better, and then the argument shifts to arguing which analogy is better!
...and then we wake up the next day and Google search and YouTube have "mysteriously stopped working" in all Safari browsers...
On the other hand, you would have a corporation actively engaged in trying to mislead the public and stifle the truth.
Considering the level of polish on the Cocoa Touch frameworks and the surrounding tools at release I'd say Apple was planning the AppStore long before the mob started RABBLE-RABBLE-ing about it.

Still, I am absolutely not saying you shouldn't be allowed to complain. My point is only that I don't see what there is to complain about. I wouldn't complain about this any more than I would about not being able to write apps for my current crappy cellphone. It isn't even that bad though, of course, because you can write apps for the iPhone, just not in arbitrary ways that Apple doesn't approve of.

Anyway, it's ok that we don't agree -- it seems, at this time, that Apple and I are on the same page... We'll see if things change or not. I am obviously all for Apple being more open in general (having to use a Windows VM to sync my iPod is a huge pain in my ass, for example), I'm just not losing any sleep over it.
People are mad because it's clear Apple has something good going here with their mobile platforms, but they're blowing it for all of us now, including themselves.
The analogy isn't broken because record labels and Apple both have a "review process". But record labels don't limit what instruments you can use. What Apple has done will not reduce the number of bugs or prevent crashing.
Have you read the damn article at all? Source to source compilers are now against the TOS. Sure you can do it and how would Apple know - but commercially you can't advertise a tool that does it. Forget what's going on INSIDE Apple, people are pissed off about what Apple is trying to do to those on the outside.
Yeah, the Apple board would never push out Steve Jobs. Well, not again.
It's only true that you can't overshoot them if your trajectory is perfectly vertical. With a diagonal trajectory (which is usually the case), you can still overshoot the item you were aiming for.

Also, Fitts' Law says that the time to select a target is proportional to the distance and the size of the target. Putting the menu on the edge of the screen makes the effective size of the targets bigger, but in some cases it also means that they are much further away.

As I type this, the menu bar is about 4x further away than the top of my browser window.
Tell HN: Babylonian Twins, a game I made in Iraq in 1993, a top 20 iPhone game
17 years on floppy disks and hard drives in MC68000 assembly code and .anim and .iff formats. The twin princes of Babylon are now on the iPhone and iPad in HD and they are on the top 20 puzzle game list after just one day of the release. Check them out:

http://www.babyloniantwins.com

http://toucharcade.com/2010/04/09/babylonian-twins-finally-arrives-for-iphone-and-ipad/

http://www.pocketgamer.co.uk/r/iPhone/Babylonian+Twins/news.asp?c=19848
I think evangelism is also a valid way of fighting back.
I'm not really sure if they are hurting themselves.
Focus. All they serve are delicious burgers, hot dogs and fries.
Exactly, they won't make the same mistake twice.

History is foremost in everyone's mind right now.
Your use of demeaning language doesn't make your opponents wrong.

Did you read the original comment he was responding to?
Should Kids Be Bribed to Do Well in School?
They can be helpful, if only by exposing the real meat of a debate by looking at the issues though different lenses.
General Motors did some cool research projects with fuel cell cars, their core products are still gas guzzling trucks.

When you say Apple which comes up in people's mind first, the iPhone, or Clang? Seriously.
Why not judge the applications on the difference (i.e. the end result), then, rather than the mechanism?

We're not just talking about Adobe Flash for iPhone here. We're talking about ruling out any innovation in targeting the platform, even innovation specifically targeted at the iPhone and with no limitations or sameness involved.
I am a Harvard MBA and could help you
This article is about 'Steve Jobs' 'going crazy' and doing this 'insane' thing preventing developers from using any old random dev environment to make apps for it's walled garden.

The iPhone isn't very popular where I live at all because the cell companies are crazy rip-off artists... that's has nothing to do with this.

Besides that, regular people (say, my mom) don't give a crap if I wasn't allowed to use ActionScript to write my app or not so what exactly is Apple doing to abuse people? Are they abusing developers? Well, they are limiting them pretty heavily, that's true -- but abusing? Hardly. As you said, Apple can 'fuck off' and surprise surprise that's exactly what Apple is saying to you (figurative 'you', the developer who wants to use AS3, say) - "If you don't like ToS you are required to agree to then don't agree to it."
I'm sorry, but I really don't give a damn. There's a lot of speculation here (and elsewhere), and until I hear anything official from Apple I refuse to get too wound up.
You seem to understand _many_ reasons why Apple would want to do this. Apple has every right to sell its stuff with whatever kind of license they want. Just as you (and I) have every right not to develop for them.

The thing is that, for now, Apple is selling something that _many_ people want to buy, and that _many_ people want to develop for. So they have the upper hand. Nothing illegal or crazy about it. Now certainly things can change in the future and they _might_ become more accommodating.

Complaining about probably helps a little. Not developing for it helps more. Not buying the hard helps a lot, but the developer community is _much_ smaller than the consumer community...
Here's why I think they are a game changer:

http://www.derekmartin.ca/2010/04/09/iads-are-a-game-changer...
The elves will leave Middle Earth, and they will truly be left with nothing but fart apps. They need to fix this clause, fast.
My first thought was that old joke about NASA spending a million dollars to invent a pen that writes in space, and Russia using a pencil.

MS didn't think of expose because Windows' taskbar already let you select arbitrary windows.
IAds are a game changer
Actually, it doesn't crash because a theorem prover was run over the code to prove that it wouldn't crash. I believe some obscure stackset crashes were preemptively found this way.

http://neilmitchell.blogspot.com/2007/05/does-xmonad-crash.h...
The "Originally" clause was placed in their _precisely_ to forbid code converters.
Apple Bans Some iPhone Development Tools
Apple's prohibition of Flash-built apps in iPhone 4.0 related to multitasking
No disrespect intended here. But I have to say this.

I just think this is starting to get a little morbid.

It's better to win in the field of ideas. If you have a better way, go compete. Create a phone or a tablet or a web site or whatever, and build a business.

Wishing someone dead so you can leach off of the one they built is a little 'punk-like'.

Now again, no disrespect.

I'm just sayin'.
[Sentence regarding Apple's intentions redacted at request from Adobe]

did anyone read this before the post was edited?
theflashblog.com is not an official Adobe blog.

Let me clarify -- theflashblog.com is not produced by Adobe, the company. It is written by an official representative of Adobe, but it is not the official response of Adobe the company, and the site is not an official Adobe site.
We've been down this road before with the HTML5 vs Flash iPad post that Lee Brimelow made. The title is wrong, this is not Adobe's official response this is from an Adobe evangelist.
Wrong. Nintendo doesn't tell you what language to think in. Neither does MS, or even Sony. This is way, way worse. I hope it's just a blunder on Apple's part, and the clause is quickly revised.
That's not a good analogy. Those selling non-organic produce have plenty of other places to take their goods. They are commodities.

Anyone who has invested in a language layer technology can't do that. You can't take your Flash -> Objective-C compiler and sell it anywhere else. Apple just forced you to lose all of your investment for no good reason.

It's like offering communal grazing areas. A bunch of ranchers decide to move their cattle down to your area because it makes economic sense at the time. Once they arrive, you put up a fence and say fuck you. Now they spent their time and money moving down there, and have nothing to show for it. Sure you didn't have a contract but they have real material losses due to the changes in basically, the TOS on your grazing land. Catlle might die, ranchers might not be able to afford moving them back and go out of business. The same applies with Apple. I would hate to be a startup in this space right now.
This developer is upset because he is used to doing live development and debugging on his application from inside of Emacs: http://www.youtube.com/watch?v=p6k7fjOjqZw

I don't think that Objective-C and Xcode can do this?
Official Twitter App for BlackBerry Is Here