skysight-inc/HackerNews huggingface dataset:
HTML Generated with Python
Would anyone use this? Example code:

html.head("title", "sites title here")

Then that would (in the end) generate the HTML code "<title>sites title here</title>.

Of course the syntax could/would change just an idea. But the main question would you use it?
Sure, and that's fine. What Apple is doing is saying, "you must use C" without actually defining what "C" is.
I think their loss will be in the mass of flash developers who will now be developing for android.

CS5 also targets android.
I left out the part about bot flies and leishmaniasis.
I'll wait for Apple to provide their own explanation.

But it goes without saying that Cocoa and Objective-C are still small potatoes compared to Flash and C#/.NET, despite the iPhone's recent popularity with developers. Platforms are always competing for developers, so it shouldn't surprise anyone that Apple would take steps to protect the viability of their development platform.
Nah, that's bullshit. Applications written in a higher-level language and compiled down to Obj-C could be a lot better than apps written in straight Obj-C, for the same reason that applications written in Obj-C are better than applications written in straight ARM assembly.
I actually prefer Bing maps, because I believe it supports really nice zooming with Seadragon?
I only worry that if Linux isn't an official platform, it won't get the same updates that the real ones will and will fall into bitrot.
Edward Norton's Crowdrise page
Read again -- it says you must write the application, originally, in Objective-C, C, C++, or JavaScript.
This is the vision we have for Cloudomatic.
Designing from the bottom up
$150/hr does not seem out of the ordinary for this particular discipline (iphone development).
could apple then sue them back because they're talking about something that is still under nda?
Most python frameworks already do something like this
Do you have top sites enabled? That's a comically inept botch (loading a 300MB image pack?) but with it disabled the difference versus Chrome is pretty minimal - it's mostly down to Chrome's ability to segregate CPU-hungry apps at that point.
Very well put. I'd do #4 last, but... make sure it's on the list.
Gmail gets nested labels and message sneak peeks
>Should I clean up my desk and stop coming to work from tomorrow?

Not if you want your stock to vest. You'd possibly get re-fired.

I suggest going into work, documenting the stuff you have around, then take your final check and stock and leaving on your last day.
Yeah, didn't see the "AND". Android is more expensive too usually for various reasons.
Disabling text selection is actually really simple. All you need to do is apply user-select: none (currently available as -webkit-user-select and -moz-user-select) to the element.
Has he ever been rational w.r.t. Apple? Maybe it's a recent thing and I have a poor memory, but I seem to recall him always being a fanboy (not that there's anything wrong with that).
The Motley Fool sells investment advice newsletter subscriptions. Is that the kind of thing you're looking for? Granted, their newsletters are about making money through investment returns, but not necessarily via the internet.
Fix coming next week for iPhone Facebook Connect to use email keyboard
Didn't flash become a defacto standard?
typographica.org has type classifications (plus reviews). It's a good resource if you need to use a typeface somewhere (apps, pubblicatios). But I have to note that it's mainly used by designers for "inspirational purposes".
Nope. I enjoy watching users of proprietary software suffer. Since I don't use OS X, why would I care, anyway?
Greasemonkey - HN troll comment supression script
That's more or less what templates do.
Send a one-shot link which logs them in.

Optionally, takes them to the 'change password' area with no need to enter the previous password, this time.

Yes, don't store or send passwords.
But if the compiler generates "readable code", there is no way to counter my claim that I "wrote" my program in Objective-C.

If that is indeed Apple's instruction and what developers need to abide by, lets lobby the processor manufacturers to mandate that apps for their processor must be "written" in their assembly.
also, doesn't hurt to ask your employer what they expect you to do. They most likely do want you to hand off some of your responsibilities to somebody else, or something, and may be too ashamed to bring it up.
"Introduction to Monads" with Clojure (video)
People that want exclude others are boring uninteresting consuming people that think they are the real deal while they are not.

I agree with Groucho...
That's a pretty big stretch. Its a standard because it allows people to do things in web browsers that they can't do otherwise. Any cross platform framework can only offer a subset of features to the developer through native toolkits. And any non-cross platform framework will always be at the hardware developers mercy. Apple is completely mistaken to be threatened by frameworks.
Founder of PinchMedia on iPhone 4.0 & iAds
Excellent name.
This article is critiqued at RealClimate:

http://www.realclimate.org/index.php/archives/2010/04/climat...
Stealth Mode Redux
http://hdemott.wordpress.com/2010/04/08/stealth-mode-redux-are-you-building-a-moat/
Easy is not always powerful or expressive.
It's not just you. FF on Mac's only redeeming quality is Firebug. Pity the WebKit inspection/debugging tools are so awful still.
Playing the game, hyping or as some called it marketing is part of being an entrepreneur. You always have to encounter that the information given to you is often fashioned in that way. As long as the facts are not misrepresented or blank wrong information which can get you in some serious trouble it is part of business.

I personally stay away as far as possible on stretching the truth because of a simple fact. When you start it you have to remember, what you said to whom, how much you said and so forth. At some point it starts to catch up on you and people start to remember it. Despite all the thinking it just gets messy and integrity in business in the long run is key. Therefore I stick with facts and truth which keeps it simple. That might sometimes mean that I do not get the deals I wish, but I have a good sleep and no headache and for sure I will survive.
Another argument against the validity of that requirement - if I write a program A that writes another program B, can I not claim copyright for program B? If not, then an artist using Adobe Photoshop cannot claim copyright for their PDF images because PDF is a "program" that their work generated that is "executed" by the Postscript runtime. (In that case, they didn't even write Photoshop to start with.) So if program B's copyright is mine, then, legally, I "wrote" it.
Driving technical change
WebKit isn't an end user product -- it's a library, ports are maintained by the people who want the port, there are active gtk, qt, wx, and efl ports. WebKit doesn't have a set of "supported" platforms, each port is responsible for maintaining their own backend support, and their front facing API.

There's also the element of "linux" not meaning much in this context -- as I said above there are multiple port, eg. webkit/gtk, qtwebkit, webkit/wx, etc
There is probably no good technical way for them to counter your claim that you wrote it, but you would be lying, and you agreed to their contract+license which says you won't do it.
> has a cross platform framework ever become a de facto standard?

Does html count? Posix? It could definitely happen.
Just noticed that the quality of the upload is, um, a bit low res. I'll try to get an HD version uploaded Friday.
Sorry for posting bullshit.

Since I don't know much about Android, are there significant apps (in the Android Marketplace) that use some of these languages?
A specific example: Canabalt (fresh take on the "platformer" genre)
This kind of thing scares me.

I understand that the website itself is okay; it's just part of openness in government. This is already public information. Making public info available conveniently is a Good Thing.

The problem is with the information itself: there is no context. I'm all for "standing up and being counted", whether by voting, writing an article, or making a contribution. But votes are secret, and articles can give context and explanation, which can be cited later, if ones actions are questioned.

Contributions, on the other hand, are public, but carry no explanations with them. Typically, when dealing with political candidates, both choices are bad (at least a little). We do what we can, choosing the lesser of two evils. But to be on record as making some choice -- necessarily a choice with some negatives to it -- and without any opportunity to explain oneself? Sounds risky.

And it can be very risky. I've seen a couple of situations recently, where a list of contributors was treated as an "enemies list" by someone who opposed whatever they were contributing to. People attempt to shut down businesses, etc. And the victims really have no recourse, no forum in which to explain themselves.

I conclude, therefore, that, in the U.S., or anywhere else with similar laws, making political contributions is a bad idea. My current rule is not to do it. Not ever. And I would advise others to consider acting likewise, as long as our current laws are in place.
...or, what other preposterous bullshit can I dream up to justify my grant.
Do you have empirical evidence to prove which language(s) are better than C, C++, Objective-C, and JavaScript in creating applications on the iPhone's runtime and UI model?
Creating a variable row height Spark DropDownList control in Flex 4
Is it? Why? (Just less programmer doing it?)
A lot of people who aren't in tech will balk at hourly fees but not at fixed rates -- they like to know the total cost beforehand. Try drawing up a contract saying it will cost x dollars, up to y hours, and beyond that $z/hr.
The rate in SF is between 100 and 150 depending on experience.
Ask HN: How to protect your appliance
All,

I was wondering what options do you have for protecting your intellectual property when it comes to hardware appliances. For example how does Google protect their IP in their google appliance.

The reason why I'm asking is I want to be able to make my product available via an appliance to reduce support costs and to protect my database schema. My product relies on my indexing technology, which is why I want to protect this information for now. I have no issues with opening it up in the future, but I've spent close to two years refining it and I want a way to protect it for now.

What options do I have. I have to assume that the hard drive can be analyzed bit for bit so the first step would be to encrypt the harddrive but I don't quite know what is the best way to store the decryption key.

I'm not looking for a perfect solution, just one that would make it a real hassle for somebody to want to reverse engineer things.

Thanks
There are some parts of this that resonate with me... but other parts seem a little crazy. Many extremely fit people have regular workout regimens. He mentions basketball players... I'm pretty sure they practice on a set schedule, not randomly when they feel like it.

And while goals can be bad if you don't reach them, they can also be really good, giving you something to strive for. They also let you know you are improving... Just because cavemen didn't have heart monitors, doesn't mean they don't have value. This seems like a caveman fetish more than real science, though parts of it (like High Intensity training) are valuable.
The Imperial Fed: Does It Have Enough Power?
I think they're pushing there but performance and apis aren't there yet.

JIT on android is on the way; adding the apis to access standard hardware bits will surely follow.
I gave up the TV for the same reason, but now I don't bother getting any TV online. I just do without. I sometimes wonder if I could do without the (90%) pablum I read on the internet.
And who is Apple competing with? Aren't they in the business of selling consumer computing devices to end-users, including hardware to developers who create stuff for their platform?

i.e. it is rational for them to optimize the number of Apple products get used.
I heard it tastes awesome...
Someone once told me that the NT kernel is designed so that with a couple config changes you can make it behave like Unix or OS/2, with Windows being just one "personality" on top the device, supposedly because MS was contracted to build several different OS in the early 90s. Is this what you are referring to by "the Win32 subsystem"? Does that still work? Or have there been so many changes over the years that something crazy would happen if you tried to run NT OS/2?
If it's an enterprise solution, it doesn't have necessary have to go through App store, no?
Why Aren't You Awesome Yet?
NASA unveils sweeping new programs - manned rockets, deep space exploration
I prefer to write applications in a mix of C, Scheme/Lisp, or Haskell. I can probably write faster and more stable iPhone apps with these tools than a 10-man-strong team can with C and Objective-C.

Have you?
I absolutely don't think I'm lying when I say "I wrote program B" (from my second argument). It hinges on what "write" means. It no longer means "put pen to paper". If that's true, then nobody "writes" software any more and all developers are liars when they say "they write code". Then what does it mean? "Create" is closer to it.

Also if "you" as a company hire someone to "write" an iPhone app which you submit to Apple, then technically you didn't "write" it either.

Any physical interpretation of "write" doesn't work. Even if they changed it to "type", I can generate program B and literally retype it into the computer to satisfy the legality.

In simpler words, the requirement seems just plain stupid and invalid to me. Fire the lawyers who "wrote" that :)
I know a lot of BlackBerry users who have tried iPhones and the like but still swear by the BlackBerry for the physical keyboard.

Surprisingly (and anecdotally), a lot of university-aged people are buying BlackBerries as personal devices. That one baffles me.

Whether RIM can sustain either of these markets is beyond me, though.
And you think Apple will institute a policy that kills off 100% of the good games on their platform?
WebKit2 – Chrome's multi-process model built into Webkit
do another round of compulsively checking email, HN and Twitter. And another.

Me too and that is the problem I think a lot of us face (maybe most won't admit it?). It is so easy to loose focus.

The author mentioned the MacDowell Colony (http://www.macdowellcolony.org) and after checking it out I think something like this would be really cool for developers. I guess it is similar to YC in some ways, but more focused on taking away all outside distractions.
Sorry, I didn't notice that you were also the original poster, and mistook your comment for link-spam (as, presumably, did the other down-voters).
+1 for the walking the client through the developer approval process. It's win-win, as the client gets the app released under their own moniker, and you get to preserve your anonymity.
I wouldn't consider HTML, a presentation markup language, a (programming) framework.
Please upload it to blip.tv instead (or in addition to) YouTube. There's already a Clojure channel there (http://clojure.blip.tv/) and you can download the raw HD video.
They already did. Now they get to choose when to apply it, arbitrarily.
I would pick a development team here and have some small part in the codebase. Be willing to pay a little more for people who are willing to answer your questions and keep you accountable for small tasks. That is the basic framework (minus the pay) for a long-term iPhone bootcamp that I will be starting with a long-distance friend soon. Everything will be done over Google Wave and Github-like sites.
Thanks for the helpful info, I do still have one reservation about mongo however.

There is one thing that couch does to better than mongo, and thats single server durability. You can pretty much kill -9 couch and it won't care (that's pretty much how it stops itself).

Now, I understand mongodb's stance on why you should be running multiple servers for your high performance app, but for a lot of apps that don't need HA that's just overkill and a pain to configure (and extra $$$ for more hardware). In fact, I'd go so far as to say thats the case for most apps. If I recall they're working on it at the moment though.
I can't argue with the author in regards to HIIT (High Intensity Interval Training). It works. Not only does your body use more energy during the work out, another affect of those sessions is something known as EPOC, or Excess post-exercise oxygen consumption. EPOC is your friend. EPOC is what you _want_ to achieve with every workout.

However what I can argue with is the assertion that eating set numbers of meals a day, or lack-there of, is detrimental to ones ability to build lean muscle mass. There has been no scientifically proven benefit to eating 5 meals a day, nor has there been for those who eat 1 meal a day. Sure, starvation won't help you bulk up, but you certainly don't need to follow the doctrine of 5 small meals a day, or whatever else seems to be the fad of the moment.

What _has_ been scientifically proven, atl-least in rats, is that eating less keeps you younger. Lab animals that ate less meals per day, lived longer.

I really took an issue with his comment that setting goals set you up for failure. "Goals set you up for failure. If you don't achieve them, you will quit." - I disagree. I think setting goals are an excellent way of assigning discrete measurements on a path to (health, fitness, well-being), whatever. You have to have goals, just be sure that the goal you are setting is correct. If you want to lose 20kg, that's a goal, just put in place the correct methods to be able to accurately measure your progress towards it.

Ahhh I have too many issues with this article. I could keep going, but I won't.
> Surprisingly (and anecdotally), a lot of university-aged people are buying BlackBerries as personal devices. That one baffles me.

I've seen that with with someone I know. They wanted the qwerty keyboard. I thought I would miss it, too, with my nexus one, but i just pitch it on the side and I don't really miss it.
Any one interested in typography, a good documentary to watch is Helvetica.
It appears that the lawyers want to, yes.
There's a bit more stuff on Vimeo...

http://vimeo.com/tag:clojure
All those are great, but a healthy dose of luck wouldn't go astray either. Some people just have the ability to be at the right place at the right time, others don't (some people are naturally more lucky). It is difficult to become highly successful without chance playing at least a minor role.
Writing software for genome research
iPhone 3GS to be specific. Just checked it now again, definitely works.
It's under NDA.
Markdown.pl is one of the worst small programs I have ever read, with well over a hundred outright bugs and misfeatures that continually bite its users in the ass. It's dogshit even by the already low standards of hand-written many-pass regex-based spaghetti-parsers.

Nobody should be using the original script, and unfortunately many of the other implementations out there are direct transliterations that copy all of its absurd bugs, like where if you mention the MD5 hash of another token in the document, the hash will be replaced with the token, because it uses that as an inline escaping mechanism!

See the changelog for what started as a PHP transliteration and turned into a rewrite that squashed 123 (!) unacknowledged bugs: http://michelf.com/projects/php-markdown/

The worst part is that he outright refuses to either disclaim or fix his implementation, and he's repudiated everyone else's attempts to do so. He's a terrible programmer, and a worse maintainer. I'm not saying he should be forced to steward a community, but barring that he should at least have the decency to take it out back and shoot it.
Is Java "the language" slipping because folks are moving to other languages based on the JVM?
I believe the appropriate term that would come into a proper definition would involve mechanical translation. Those parts that are input into a process of mechanical translation, but are not themselves a product of mechanical translation but rather in substance the product of human agency, are original source files.

But the contract term as it currently reads certainly seems sloppy.
It's terrifically easy to solve a problem you know next-to-nothing about.
Apple isn't obliged to actively deprive people of development platforms either.
Honestly, I'm not all that enthused about this. Once Safari segregated plug-ins to separate processes, I've literally not had a single crash from a stable version (there was a buggy nightly build about a week or so ago that crashed twice in a day — oh, the humanity!). I use my browser pretty much 16 hours a day, and can easily have 50+ tabs at any given point in time. Even though Chrome has extensions that I would appreciate, since each one of Chrome's tabs has to set up its own address space, it uses a significantly higher amount of RAM than Safari altogether — which makes Safari the browser I use 95% of the time.
If push came to shove, I think giving them access to your github repository and its commit history would prove things.
Why ask this question online if you just quit the Internet?!
There’s a reason it’s at the top of the screen, and it has nothing to do with screen resolution. Try looking up Fitt’s Law (http://en.wikipedia.org/wiki/Fittss_law).

Essentially, the menu items are infinitely tall hit targets… no matter how fast the mouse moves towards them, one can never overshoot them vertically. Menus in Windows and most *nix environments require both horizontal and vertical precision.

Furthermore, why are you bothering with the Dock when Exposé and Spotlight (or Quicksilver, Launchbar, etc.) offer great power user alternatives?

Personally, I still can’t stand how Windows and Linux make no distinction between applications and windows.
Websites (or just specific content on a site) are not guaranteed to be there tomorrow

Agreed - it's your time downloading and organising stuff versus the possibility that it might one day go away; for me, it's rarely a contest. I can imagine certain situations (eg. you are a publicity agent saving public mentions of your client) where it really is your business to preserve such things, but I don't fall in that category and I doubt most people do.
Eat your fruit and veggies?
Alabama Health Insurance Regulations
Insurance companies in alabama health insurance are permitted to reject new health insurance applications based on the present health of the applicant.
Crockford cast the demons from ye scripture. I praise thee.

"I prefer to make the structure of my programs self-illuminating, eliminating the need for comments."

--Douglas Crockford
Why Positive Thinking is Bad For You
"Fake it till you Make it" has become quite a popular mantra in this context. Is this lying, stretching the truth, marketing your "brand", or something else? It is for the individual to decide, no strict rules IMO...
I found Damien Katz's talk about quitting and risking it on CouchDB to be really great (from resources):
http://www.infoq.com/presentations/katz-couchdb-and-me
Marker Detection for Augmented Reality Applications
Pessimist Nation: The Power of Negative Thinking (2007)
Lab animals that ate less meals per day, lived longer.

I think you mean animals that consumed fewer calories. I don't recall seeing any research on how many "meals" that intake was divided into.
iPad. The pinnacle of technology.
This is 100% the case, switching your homepage to about:blank (or ANYTHING other than top sites) makes the browser feel new again.
NetShare users kept using the app months after Apple pulled it. I think people finally stopped using it to tether because an update finally broke it, not because Apple deleted it off people’s phones…
This may be useful for you

The Zen of Mastering E-mail: In Under 100 words
http://bighow.com/news/the-zen-of-mastering-email-in-under-1...