skysight-inc/HackerNews huggingface dataset:
"Really? When did they add pattern matching, algebraic data types, and reliable tail call elimination?"

I didn't say all features. In fact I said "has many, if not most". I was trying to be explicit that not all features that exist in every functional language exist.

Now with that said, the specific features you list, while popular, weren't widely considered "necessary" features to be classified as a functional language. For example, Scheme has neither pattern matching nor ADTs. Although I'll grant you that for modern functional languages its near a prerequisite. And AFAIK tail call elimination is less a function of the language, and more of the implementation (and I'd argue to the extent that you write in a functional style, many/most production quality compilers of imperative languages will do this optimization). Of course I could be wrong and maybe some functional languages define in their spec exactly when tail call elimination must invoked.

If you look at what is commonly the crux of functional languages you'll see things like:

* Recursion -- yes, there was a time imperative languages didn't support recursion. So when they were arguing Lisp vs Fortran this was relevant. Now this seems like such a passe feature of all languages, but I think its worth point out.

* First class functions.

* Lambdas and closures

* Immutable data

* Pure functions

* ADTs or other interesting type systems

And there are some second order features like list comprehensions.

Again, I think if you go through this list, you'll see that modern imperative languages capture a lot of these features. Not necessarily all of them, but I have discovered that I've been able to do some relatively straightforward ports of functional algorithms, keeping all of the functionalism intact.
From the site:

> The purpose of Ai->Canvas is to accelerate your HTML5 canvas development.

I can see this being useful for, for example, <canvas> game development where you don't want to code all the graphics by hand.
"Mrs. John Smith" means the wife of John Smith
I suspect it's just to prevent gratuitous exclamation points in submission titles. ("Best ever new app!" "You won't believe this!" etc.)
Monarch butterflies use medicinal plants to treat offspring
If you want to raise funding, Delaware is considered the least likely to add any hair to your deal.

There are jurisdictions with lower fees, though. If you really want to avoid taxes why not just incorporate in an offshore tax haven?
There's finally a 64-bit plugin (for all 3 major OSs), though it's still an "Adobe Labs" offering rather than part of the main product: http://labs.adobe.com/technologies/flashplayer10/
Try http://www.offshore-companies.co.uk

They take care of incorporating your company in different jurisdictions for a (relatively) cheap price. I'm incorporating in the British Virgin Islands with them next week. They can also introduce you to various banks around the world and help you with registration.

EDIT: See comment below by curt: http://news.ycombinator.com/item?id=1801105
I don't think that there will be that many competition, the ML folks that really want to try something new will go to F#, the Lisp folks will go to Clojure. Still there aren't that many reasons to abandon Common Lisp for Clojure(specially with Oracle controlling the JVM), or ML for F#(for Haskell maybe, but Haskell has its problems too).
You should be able to use WePay for this. They offer a really good, simple service, with great customer support. You can use their API to set up a system exactly like you described. I am working on a project that uses the WePay API and it is great.

http://wepay.com
I think Free Software requires any changes to be provided under the original license, while open source just means the source code is available for modification and optional distribution.
Auto Transport South Bend, Shipanycar
Thus the reason the AGPL was created, although hardly anyone uses it (to my knowledge).
JQuery Mobile 1.0 alpha 1 released
Not entirely useful, as "django" is an ambiguous term.
Sewing Machine EMI Woes
http://en.wikipedia.org/wiki/Open-source_software#Open_sourc...
Open-source is free as in beer?
what is the appeal of a ww.com subdomain?
It doesn't matter where you incorporate... you pay taxes where you operate.

Moreover, the bigger deal, on a state by state basis, is personal income tax.

California is about 10%, and they have a $1000/year franchise tax to run a business.

Nevada has no state income tax and no franchise tax.
...the copyleft itself...actually keeps us harmonious.

How can this be said with a straight face in a most unharmonious essay that decries 1) the practice of adding copyright assignment (above & beyond the terms of the GPL) to a non-FSF entity and 2) suggests that the GPL is not sufficient and that additional promises must be made by that entity.

Either the GPL is sufficient to keep participants harmonious or it isn't.

This essay embodies everything that keeps the free software movement from greatness. I'm grateful that free software was there for me during the dark ages of computing, but I wish it could be more than an escape valve from monoculture. Alas, the movement is perpetually suspicious of those who want it to flourish.

Edit: jdub, I appreciate your reply. Could you be more specific about exactly which statement of fact is incorrect? "This is factually incorrect" sounds ominous, but I don't see where you contradicted anything I wrote. Nothing about our perspectives seems mutually exclusive at all.
2, 3 and 5 for me.
I am incorporated in the BVI as well. It is a generally excellent. Just be aware of the difficulty of setting up credit card processing if your company is incorporated there. The people who will deal with you are the same sorts of people who deal with overseas gambling, etc.. It is much more expensive.

Hong Kong offers an excellent alternative where it is much easier to setup payment systems, or even incorporate Paypal. Slightly more expensive per year as you need to pay for a local address and an annual audit. The accountant who sets up your company should be able to take care of both.
Mostly, I think this discussion is an exercise in premature optimization. If you don't have significant income, you're also not going to pay large sums in taxes, so it doesn't matter. If you do have significant revenue, you can afford to hire an accountant/corporate lawyer to work this out for you. As far as I know it's not a big deal to relocate later.
As the news reports for the spikes point out, many instances of "Django" have nothing to do with programming.
Methodology (open source) vs. ideology (the morals and ethics of software freedom).

Although some see them as opposing forces within a similar frame of interest, I see them as two sides of the same coin, and am deeply passionate about both.
And in the same token, promotion (or helping, making available, whatever) of proprietary software can turn people away from free software. Either way, however, it's a matter of opinion.

BTW, it's not about making sure rms doesn't get pissed off. Instead, it's about how we can make sure big software companies don't try and "buy" (I use that word very loosely) us, or our users, out

If GNU ever finishes Hurd, it'll really be humorous to MS, Apple, et al., since 90% of our time will be spent arguing "No! Linux is better!" "No! GNU!" and so on. I hope in-fighting won't be free software's demise.
In the EU? try Cyprus...
Even removing jazz and pool it still looks wrong.
http://www.google.com/trends?q=%22asp.net+mvc%22,+%22ruby+on...

Adding python as a keyword probably lowers it a little too much, but at least it starts in 2005 when Django was released and is smaller than rails (I am a python fan, but I doubt django is bigger than rails).

http://www.google.com/trends?q=%22asp.net+mvc%22,+%22ruby+on...
gruseom's what-if sounds a lot like my ScreamingMonkey plan of 2007:

http://brendaneich.com/2007/07/new-projects/

https://wiki.mozilla.org/Tamarin:ScreamingMonkey

The idea was for Tamarin to be as fast as V8 on untyped JS, and (via the Flash vector) distributed and integrated with all IE versions via the COM ActiveScripting interfaces to the native DOM and browser objects.

This was harder than it sounds. Tamarin was not fast on untyped code and the work to make it so never happened. We at Mozilla paid Mark Hammond to do the COM integration with IE, but he ran into global object API mismatches and couldn't make progress without help from Adobe. ES4 failed and Adobe departed.

ChromeFrame is really a super-ScreamingMonkey, but will it get distribution on the scale that Flash has? If it did, I bet authors would target it. With IE9 there's less need for it, but IE8 on Windows XP seems likely to be the "new IE6".

I suspect something different will happen from the best laid plans of Alex et al. for ChromeFrame, just as our ScreamingMonkey dreams died. Either Microsoft will manage to move people off of XP, or other browsers will convert most XP users to switch from IE8, or something I can't foresee, but not ChromeFrame ubiquity, will happen.
Looks like your sorting is buggy. Sorting by acquisition (high to low) puts GraffitiGeo ($750,000) at the top of the list.

Still, good work. It's great to have a list like this. Would you consider adding in who the acquirer was?
Change your font, please!
I would be interested in a code sample. I didn't know Lua supported TCO. (I bought PiL, btw, and it helped me tremendously in understanding many programming language implementation issues. Highly recommended.)
Numbers Are a Weak Spot in the B.C.S. Standings
Well it depends on your basic view on altruism. What is the basic motivation for it?

Do you think people are inherently selfish and even when the do good things they do it with an expectation of some kind of a greater payback (even if it is an emotional high) or do they do it because they want to simply help another without an expectation of a any payback whatsoever.

I haven't figured it out one way or another yet. But the story can be interpreted by both sides. The selfish side turns this into some kind of a lottery -- "Be good to people, you never know when you'll meet a Donald Trump in disguise and he will reward your beyond measure" or from the pure altruism side -- "Look be nice to people, it is the right thing to do, a small gesture one your part might make a large impact on them"

Then of course, as you mentioned, there is the fairy tale angle. Few would be impressed by an article that read something like : "It was a cold rainy night, I picked up a woman waiting for a bus in the rain and took her home. I don't know who she was or even her name. The end." I think those things happen to people but they just don't make good blog stories. But "Donald Trump in rags" story is just fantastic for story telling purposes and gets lots of attention.
Open source (or should I say, the catchphrase open-source) lets you "see" the source code, but not use it. It's more loose than:

Free software (some call it "libre") lets you see and use the source code.

Proprietary does not let you do either.

Some software makers call their software "open-source" when it's really free, and some call their software "free" when it's really just "open".

http://www.gnu.org/philosophy/free-sw.html
repost of a comment I left there:

As long as I've been in business I have never seen such an amount of vitriol as from the anonymous coward the first comment here, and his 'contributions' to various HN discussions, but he illustrates my point quite nicely.

Ever since I posted my perspective on http://jacquesmattheij.com/The+pros+and+cons+of+%27fuck+you%... 'fuck you money' (for want of a better term) there seems to have developed something like the negative equivalent of a fan club.

What I find amusing is that none of these 'anonymous cowards' are nearly as anonymous as they think they are. Their trails (nicknames, ip addresses, writing styles and so on) usually make it fairly easy to identify them anyway. To a man I've never had any real life contact with these people and I've always wondered what is driving their hatred.

A friend of mine - female - who is a local celebrity has a file folder full of nastygrams, she jokingly refers to it as the kill-file, in case she ever gets murdered we should go through it, the culprit will surely be in there somewhere.

One part of why the HN community attracts negative attention from time to time I think is that being rejected for YC is a slap in the face to some that can't understand the difference between limited time and resources and a thing to take personal.

So they will rant about the 'cult' around PG, as if by trashing it they can make themselves feel better for not being a part of it.

On the highway, you need a driving license, on the internet you need no such thing, which is good, but comes with inevitable downsides as well.

Personally I couldn't care less about these childish attempts at attacking me, one funny fragment from the comment referenced seems to imply that I should be the one to want to do business with some vitriol spouting troll, see, that's what I meant with real life collaboration flowing from writing and interacting under your own name with others. That way you know a bit more about the people you're dealing with, which is a very useful filter in a world full of possibilities.
Typekit probably uses Embedded TrueType/OpenType fonts, maybe that site used another. http://en.wikipedia.org/wiki/Web_typography#Web_fonts
see this comment in the original thread:

http://news.ycombinator.com/item?id=1796885
http://msdn.microsoft.com/en-us/library/dd394709.aspx

otoh, I would suppose there are a couple of how-to blog posts about both platforms.
Still that is more than one can say about most dynamic languages.
Personally, I'm a big fan of the BSD-style and MIT licenses. I don't care how or why anyone uses my code, I just want a little credit for writing it.
I have free and paid versions of iDealyzer on iOS and Android. Each month the income is roughly a 50/50 split between app sales and affiliate commission (people buy stuff from my app). January(not the first month) income was $150 September was $1,000.
"Made up" FAO hunger statistics
This is factually incorrect.

I do understand why you'd say it, because it sounds balanced and reasonable at face value, but time and time again we've seen what happens when the word of the GPL is followed, but the spirit isn't.

Centralising copyright ownership in a single organisation (particularly a commercial entity which may be acquired or choose to protect its existence violently) is a threat to communities which aim to co-develop.

In a true co-developing community, a single participant doing something stupid or destructive doesn't hurt everyone else.

In a single-entity, single-owner project, only one participant needs to do something stupid or destructive and it will affect everyone else, and they may not have any say in the matter. Corporate takeovers, bankruptcies, falling profits, new leaders... all these things can provoke such a situation.

That won't happen in projects like Apache and GNOME, which are truly collaborative, decentralised, co-developed, multi-author, multi-copyright-holder projects.
I suspect the "trend", such as it is, is entirely meaningless. When Ruby on Rails was new and unfamiliar, people tended to google its full, cumbersome name.

Now, people tend to just shorten it to "Rails", and indeed the top three hits for that are Ruby on Rails sites.

There's no meaning to be found in this chart.
It is not that random. When I went for the interview I was 80% sure I would get it. But I wanted to spend the day there to confirm that. I was interviewing them as much as they interviewed me. I had multiple job offers and meeting the people I would work with helped me decide.

After being there for 4 years, I would it was the best 1 day of PTO ever spent in my life.
Sorry to hear that. I've contacted Amnesty's International Secretariat to see if they can help.
I clicked "A Post A Not A New Yorker Until" without any text inside text box, and got error "Error: Duplicate Message". I think you should add some checkers, because I saw empty message ;)
"if you use open source technology, don't you have to contribute everything you develop -- related to the open source code -- back to the community?"

No. Just open-source the non-business-specific part.

Most of the world's largest companies depend on open-source projects. Many of these companies contribute back to the projects or start new projects of their own. It bothers me to no end when I see representatives of these same companies claiming that open-source is some kind of disease. I understand the ramifications of using some licenses (GPL, AGPL) in the wrong way, but thinking open-source is bad or dangerous is going to leave you out of the big leagues in this day and age, for many markets, at least.

Sure, you need a business model, and you need to make money, and you're almost surely not going to make money by just developing an open-source product.

But, companies these days win on the service they provide and the continued development they put into their product, as long as the continued enhancements to the product are of significant value to the customer (subscription model or timed-support/upgrade-license model).

I talked recently to someone in a new startup recently that had a really bad attitude. She didn't understand why all of the companies were developing solutions for a large enterprise product were embracing open-source, and she thought that her startup was going to put the rest of the solution providers to shame because she would reap the benefits of keeping all of the code developed by her company to themselves. I understand not wanting to give away the bank, but that type of attitude especially in the market that she was trying to enter will not work. I'd hope that her way of thinking was the exception rather than the norm, but I'm sure it is prevalent within many larger companies, where they are far enough away from the developers and IT workers that they just have no freakin' clue what goes on there.
Maybe a better example would be cakephp:

http://www.google.com/trends?q=%22asp.net+mvc%22%2C+%22ruby+...
Sounds to me like he's saying there are many reasons why javascript may not execute in a browser, and that users suffering from some of those reasons are not included in that 2% figure due to methodological errors.
It makes a political statement that may or may not be appropriate, and helps him target the funding. I personally think it would be morally hazardous as an investment, but it is hard to fault as a grant. The requirement may simply be to avoid having kids continue with their schoolwork on the side.
Those of us not on Windows prefer to stay as far away from Flash as possible.
Yes, Wesabe and Mint are two completely different companies. They both used Yodlee, which is most definitely not open-source. Mint no longer uses Yodlee, and Wesabe is dead.

Even if Yodlee was open-source, they're probably using it as a framework without any modification anyway, so would not require release.
Ask YC: This is our tech, how can we make this into a product that people want?
Good feedback, working on the MS project support now.
reply
Who googles for "Ruby on Rails" anyway--I bet at least half google for "ror", "ruby rails", or whatever.
thank you microsoft :)
FAQ is now at http://www.gwern.net/N-back%20FAQ.html
I got what you summarized from the article. But why was Cablevision paying in the first place, and more importantly, is this a case of Network Neutrality failing or something else?

If I put up my blog and try to extract a payment from ISPs in exchange for making it available to their customers, how is that a failure of network neutrality? I'm just a guy with an unlikely-to-succeed business model. But it's my content to extend or withold as I see fit.

My understanding of the network neutrality debate is that it is around ISPs governing access to content, not content providers governing access.

My question above isn't about the OP as much as it's a question is to how--if at all--this relates to network neutrality.
The enemy of progress is complexity
US Library of Congress: Copyright Is Destroying Historic Audio
And the winner is ...
Dang, you're right.
I don't think it's possible to tile a sphere with hexagons. You have to throw a couple of pentagons in.

http://en.wikipedia.org/wiki/Geodesic_dome
If you really want to avoid taxes why not just incorporate in an offshore tax haven?

If this is advantageous, why do I hardly ever hear of it happening?
Thoughts? We're thinking of individual-level prediction tools, but there are other ways of using this approach. e.g. at the community / city scale with mobile operator data.
Getting rather off-topic, but if there's one thing I can't picture it's Donald Trump acting humble, disguising himself, or not showing off his wealth.
iMovie honestly. Don't need much and it isn't really professional-level stuff. But it is a work-related need and I don't know of anything comparable for Linux.
This one gives a rough estimate for chances of being successful. I am surprised that even for Y Combinator funded companies it's rather small (when looking only at exits) considering the fact that PG says being acquired is almost always the way to go. It's interesting to know how the rest of the companies are doing (how many are profitable).
Why Groupon Is No Ebay
Paypal would be fine, and no need to feel obligated to trade, I'm just trying to lessen the load on my shelves, especially if someone will make use of it. Hit me up danieltpeters at the mail of the great g ;)
A Note About JavaScript Style and Semicolons
Not only was it Microsoft, but all off demos are in IE9 beta. …and they work! :)

(FYI: the mac version of the plugin has been working just fine for me so far, but I was always under the impression that adobe plugins like this were cross-platform. Isn't it kinda odd that MS separated them out?)
I'm expecting to be able to sort the entries by score, but can't obviously see how to do that. Do I need to post an entry before I get that option? I've spent a total of around 12 hours in NY in my life, so don't really feel qualified :-)

A few minor tweaks to the visual design would make a big difference, but I'm sure you know that.

Longer term: maybe widgetise so people can put it on blogs etc.
Poll: Do you watch anime?
In response to this item:

http://news.ycombinator.com/item?id=1800971
Yes, absolutely, every day
Yes, absolutely, every week
Yes, every month or so
I've watched it occasionally
Never watched it (except once or twice to find out what it is)
What's anime?
I think it will become less confusing as more content becomes available. Basically if the next page exists, show a link to it, otherwise give a link to the homepage. The same goes for previous. / is the "lastest" page, with /page/1 being the next latest page. This structure is the same as FML's as far as I recall.
Clickety click: http://news.ycombinator.com/item?id=1800971
BSA is smart. It's targeting the actual competitors, not the pirates.

The record labels are mostly targeting the pirates, not competitors. They are stupid.

However, it does not bodes well for the BSA to act smart when lobbying. I wish they tighten their grip on pirates while leaving open source alone. That would spell death for the BSA.
This is disgusting propaganda written either by morons or by corrupt individuals who deserve no space on HN. Go Google for Hal Lewis' resignation letter from the APS if you want a glipse of the truth on these matters.
The links for my blog, simcop's blog, twitter/facebook sharing have now been given target="_blank". =)
True. So for a spherical topology the largest minimum is 5. However for toroidal topology the largest minimum is 6.
Google does not profit from Android, they profit through mobile advertising which has very little to do with a specific phone OS. The profit argument simply points out that the people who are producing Android phones have the lowest profit/handset in the industry and having a "sell more regardless of the low profit levels" strategy such as what Nokia used for the past decade is a recipe for disaster.