skysight-inc/HackerNews huggingface dataset:
That seems right, though I was thinking more of alternate ("union"?) types, like `A -> A | null`. That's the expressive part.

(nb: I'm not a Haskell user, so my syntax aims to be more suggestive than correct. I only know about it from some paper I came across).

But you're right you could do that example in Java (4eg): int xxxxx(int[] x)
I tag a lot of pages and put them in the "unspecified" Firefox bookmarks folder. Then I tend to just use awesome bar to find them again unless I'm after something from months back.
Not unless either Twitter or email equals zero.

(Unless you take "orthogonal" and "parallel" to mean "there's a vector in one and a vector in the other that are orthogonal/parallel".)
Home Remedy for Gout
Connectivism: A Learning Theory for the Digital Age
Kudos to Mark Pilgrim for believing in GPL's philosophy! Love DIP.
That's a startlingly awesome search engine, especially in its suggestions ("did you mean: ").

http://www.haskell.org/hoogle/?hoogle=[a]+->+maybe+a

But it seems to suggest many non-exact matches, like google does. Useful in a search engine, but not for seeking an exact function - though I guess it doesn't hurt to have too many results, provided the exact ones are always first. (I don't know enough Haskell to be certain)
Exactly. Please refer this thread http://news.ycombinator.com/item?id=208892
Not for 20% of payments, 20% of those who took part in the survey.
Getting to No
FWIW, also see automatic playlist generation techniques from:

http://hop.at/mirage/
http://www.schnitzer.at/dominik/moc/
Or it may drive them to offer much lower royalties on books offered that way -- and perhaps only pay them out after the profitability has been established.
Terseness can be good sometimes; I have a tendency to write really long emails, even when doing relatively trivial tasks like customer support or dealing with a salestard. The sales people are all, as the kids would say, "Tl;dr" then they present me their standard product. Irritating, as that behavior is trivially replaced by a perl script.

On the other hand, conveying actual information is also good sometimes. If someone asks me a sytem administration question and I have a few minutes, they usually get a pretty useful answer. I know several system problems at prgmr.com were solved by a customer because when s/he complained, I gave a full description of the actual problem and the customer was able to help me solve it.

So yeah, it depends on what you are doing, and the literacy level (and interest) of the recipient. Email can be short, when appropriate, and learning how to be to the point is a very good skill, but email can also be long and detailed when you need that.
Upgrade to Ternary Computing! I'm waiting for the 3rd gen, 27 core processor.

Actually, there's precedent: the Cell processor (PS3) has 9 cores (though one is redundant to increase yield).
Khan Academy: Remarkable & 1-person effort to educate the World
What kind of functionalities is she using? I'm working on some articles and an app to help people learn R, especially people who are scared of programming or don't like it. I'm interested in learning what problems R beginners in different fields face. Feel free to drop me a line (see email in profile).
What startups can learn from Rock Bands
A handheld device is the last place you want two completely different file-picker dialogs, and you can't cover that shit up with theming.

What does Mozilla have to do with file picker dialogs? Firefox uses native dialogs on the platforms it runs on, and so does Nokia's Gecko-based browser on Maemo.

Do you really want to be shipping second-party Gecko in the when Webkit is better and you're already paying people to work on it?

What's preventing them from switching to a WebKit-based browser when it's ready for production? Why should they have tried to squeeze that into the Maemo 5 dev cycle, when they already have a fine browser?

I don't understand your argument at all, because OS and device vendors switch browsers all the time as new alternatives become available. Mac OS X 10.2 still shipped with Internet Explorer 5 as the default browser...
Scala is (still) not enterprise ready
It's entirely possible for both sides to be dumb.

Suppose your liquid net worth is $2mm. It would be a very bad idea for you to enter into a legally binding wager with a penniless person on a fair coin where "heads you win $1M; tails you lose $250K"
Loving Lisp, or the Savvy Programmer's Secret Weapon [Book]
XMPP is open protocol, and has lots of (FOSS) implementations. It could probably be easily extended to do anything email does, and do it better.

And it has yet to take over the world
1. I guess you might wanna test with putting fewer pics on home page but of higher resolution if possible. It can be two rows with a simple right/left arrows that pull in more pics without requiring the page to refresh.

2. For login you can use Twitter's OAuth
"current generation" heh. I guess I'm old now. 29. But I communicate with my younger employees via email, and that seems to work fine.

the amusing thing is that I use email for everything; most of my activity on twitter, facebook, linkedin, etc... is business related. But then, I'm not a professional.
It doesn't (on search engines that "matter"), but if I sell say titanium hammers, there's still value to me putting link spam to my site on a construction blog.
With 1600 paying customers and a minimum of $250/month they should generate ~$400.000/month!
Encoding and segmenting files for iPhone HTTP streaming
Android begins to gain wider acceptance
I don't know about Perl, but if you want to get up and running with R for some basic data analysis, I'd say:

1 week to get used to the syntax and do basic data manipulation such as contructing, editing data frames, reading and writing files etc. You can also get going with the simple graphing functions quite quickly.

1 week to learn the statistical stuff - scatter plotting, correlations, linear regression modelling. Of course, I'm talking about just learning the basic syntax. Doing regression properly could take a long time to learn.

The R Book by Crawley is quite a good introduction, especially if you want to brush up on some basic statistics. It's not very in-depth though, so you might have to move on to more advanced texts after a month or so.
The methodology on that survey if off the charts. The options aren't neutral or even biased in the same direction.

"That's what the game is worth to me" is negative since it conveys negative opinion about the quality of the game (if you paid less than $20, that is). "I'm a cheap bastard" conveys negative opinion about oneself, and that's even worse.

"That's all I can afford right now" is a socially neutral and accepted way of saying no without having to explain yourself. If you're in a bar with friends, and want to go home because you don't enjoy the company, that's what you say after the first beer, not "that's all your company is worth to me".

There's an option missing which is "You said I could pay whatever, and that's what I felt like".
A guide to Windows 7 networking
I had some of the same issues. Happily (sadly?) I had them so badly and soon that I was able to return the Pre for a refund. Details here:

http://kylecordes.com/2009/06/06/palm-pre-first-impressions/
Government by Iteration
I understand OP's sentiment. I place very high value on my MBA from the University of Pittsburgh, but for reasons one wouldn't expect.

I remember almost nothing from the course material itself. You can get that from almost any book. The time value of money, how to read financial statements, the 4 P's of marketing (or was it the 4 B's?), different management theories, etc., etc., etc.

What I remember vividly are the interactions with other people, professors and other students, some of whom already had many years of experience. I'm not sure how else I could have had this experience. Some of my most vivid memories:

"A degree in business is a degree in nothing." - management professor

"What is the correct answer to the question 'How much money did you make?' It's always, 'Who wants to know'?" - managerial accounting professor

A professor of Organizational Behavior told us that a survey of Yale MBA's 25 years after graduation said that Organizational Behavior was their most important course. I couldn't believe it. Years later, I believe it.

A case study had our team pick the next CEO from 4 managers. We were wrong. The actual result: They went outside, for reasons well explained.

Our group made a recommendation to a local business to restructure, letting a key person go. We got an "F" on the project, with the opportunity to go back and redo it without letting anyone go. We got the message.

A marketing professor was picking on stupid products, like Heinz gravy, when a student in the back offered, "I was the product manager for gravy at Heinz. It made us $60 million last quarter. If you'd like to use it for a case study some day, I'd be glad to help you with it."

I don't remember many specifics from class, but I know that I "think differently" because of that experience. Along with a technical background, this has been a great combination.
Why are people using odd numbers like 5.99 instead of 6 if they can pick the price themselves. They want to fool themselves?
I did not buy it so far (for 20$), and if they give it away, they give it away. If they don't want people to pay 0,01 cents, they should put a minimum price of 5$. "Can't afford it" is just a rephrasing of "it is not worth more to me" in that context (I don't think anybody really had not spare $ in that experiment).

Personally I'd prefer them to have an option to give them money after trying the game.

Actually I ended up not buying it (and I was leaning towards 4$), because the PayPal form was too much of a hassle/couldn't get it working. Also I felt a bit like fooling myself - so far I did not buy it, now suddenly I am prepared to spent money? I felt I was falling into a kind of psychological trap...

I seem to remember that an address alone is already worth > 5$, so paying 0,01 cents is actually paying 5$.
I'm really disappointed to learn this. I've been really curious as to how Palm succeeded to make their apps based on javascript so fast as to be even comparable with iPhone apps.

Turns out they haven't, they've just got really low standards as to what's good enough to ship. Really sad, I was hoping they'd be able to offer some strong competition for Apple.
Meaning that neurons are actually cons cells

sorry :)
Oh I don't care if it's based on gold or some other physical asset, my only concern is that it can't be created out of thin air. Throughout history governments have struggled to get control of the monetary supply, separate it from anything real (give it a name deutschmark, pound, dollar), and then create more of it out of thin air. In this way they are taxing everyone who holds that currency without there direct knowledge. Eventually the money becomes worthless.

In general people are against central planning when it comes to goods and services, but are in favor of it when it comes to monetary supply for some reason that I don't understand. Throughout the history of central banking in the united states we've had all of the worst financial crises and extreme loss of value (the dollar has lost 98%) of it's value since the federal reserve took over.

I also have a problem with the way the new money enters the system. As it enters the market those who get the new money first are able to use it on prices that are set for the old monetary supply so they get great deals, over time prices will rise hurting those not receiving the new money.

Lastly, I have no problem with banks, but I do have problems with fractional reserve banking -- as I stated above I feel it's fraudulent. I do believe that through fractional reserve and fiat currency, money is produced is such great speed that when investing one must take inflation into account and seek out riskier and riskier investments to try and make any decent return. It adds one more variable to be considered whenever making a decision, for instance Harvard just lost 500Million due to an interest rate swap agreement because they didn't predict the Fed would hold interest rates at zero for so long.

Lastly, if a currency is good it doesn't have to be forced upon you; if people actually believed in fiat currencies they would allow competing systems and abolish legal tender laws.

I'd be more than happy to answer any other questions/clear up any misconceptions about this issue -- It's important to me.
It actually works, when you put 5.99, you see "5" in the confirmation, even putting the amount yourself, you feel like spending less. (Plus, years of such prices everywhere)
Geothermal vents like those described in the article are still around, could the same processes be observed there? Or have microbes (re)colonised them thoroughly?
Reminded me of an episode of star trek where they gave someone the memories of a murder victim as punishment for the murder.
To play I must have Quicktime, for which I have to give Apple information they don't need. To download, I have to give Wolfram information they don't need. This all despite the fact that I clearly don't need Quicktime in the first place because the samples on the home page play fine. Screw it. Not worth my effort.
Led night lights
night trip light, innovation, portable led light, get up at night
They still think it is possible to write apps in javascript? Good luck!
Computer Card Counter Detects Human Card Counters
Less.

Edit: Things that help people jump ship, but don't help your company are a negative.
Forex Trading Machine
Based on 11 years of research of 150 trading systems, Price Driven Forex Trading (PDFT) is a method of trading the forex market without using any type of indicators, support or resistance levels, moving averages, pivots, oscillators, fibonacci, trend lines or ANY other trading tool. PDFT only uses the price of the currency pair and a time element. 180 page manual and 9 training videos.
Nice to see a link to online courses. I've been studying Bishop's book in my spare time.
G7 Forex Trading System
Forex trading systems are very popular as a method of investing money to make more money. Forex trading is all about putting your money into another currency for long or short term to earn more money. Many forex trading systems are based on how a stock exchange works.
It's hard to generalize one person's reaction as a rule. Getting a conversion rate of 10% is often good for a campaign, but remember: that means 90% said no.

That being said, Don't burn your market! Don't be deceptive, because there are two conversion rates to worry about. The percent who said no and the percent who now hate you--and you can normally only track the one.
Cedar creek kansas city
Cedar Creek offers over 4,500 acres of rolling countryside, lakes, golf, and green space in Kansas City. Area's largest resort style master planned community.
I could imagine that getting very intense. I would be interested to know roughly how many calls you receive. Do you use your personal mobile or do you have a dedicated number?

Although I like the idea of the personal touch and always being there for your customers I'm not sure I could, or would want, to be available 24/7. If I ever get the prototype out the door I had considered using twilio to set up a call system. The idea being it could go straight to voicemail when I really want to sleep. Do you just turn your mobiles off during the night?
I've used R since 1.4 ~ (2001). Compared to other dynamic languages, I think it's harder than most. Why? Because there's a lot more semantics. There might be R one order of magnitude more keywords for R than for Perl, Ruby or Python (PHP doesn't count :) ). There are two object systems, none of them very intuitive. You need to learn functional programming. 1600 packages and counting means more functions and deep concepts to understand. And last, you need to understand the math of whatvever it is you are using. Forget doing point-and-click, black-box analyses on SPSS.

Downsides include poor programming tools/debugger and pass-by-value. Still, it's one of my favorite languages.
tablizer ..

Interested parties can read his track record in usenet, slashdot and various other communities. They are advised to read the rebuttals as well.

He has been at it since 1999 at least; his ideas are sometimes sound, but the fervor with which he evangelizes them, and his neglect to take any opposing opinion into account, or respond respectfully, makes his work approach crackpot.

I am a fan of fringe ideas; on the positive extreme are people like Elaine Morgan of the Aquatic Ape Theory who is both dedicated to her position and also embraces criticism as an expected route to the truth. On the other hand are people .. who really should be seeking immediate medical help, and Usenet is full of them.
Solitaire Diamond Rings
Buy Online Best Quality Solitaire Diamond Rings, Solitaire Diamond Engagement Rings, Solitaire Diamond Wedding Rings, Cheap Round Solitaire Diamond Ring, Solitaire Diamond Rings for Mens and Womens, Solitaire Jewellery at Discount Price - whitefleur.co.uk
I think the point is that once Mark released his work under the GPL, then he no longer has any control on how his work is used or distributed, even though it might be in disagreement with his wishes ... and he accepts that, because that's what "Free" is all about.

... that in contrast to forcing people to abide by your rules, without explicitly saying that in the license (e.g. by activism, harassment and public insults ... for reference see for example GNU/Linux [1] or the endless discussions about apologists/traitors[2] ).

[1] http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy

[2] http://www.fsf.org/blogs/rms/microsoft-codeplex-foundation
Statgeist: Charting the Wired World
It's very rare that I genuinely laugh out loud at a comment here but I did for you. Thank me later. Loved it. Insightful too.
It's quite likely triple-core processors are quad-cores where one core failed testing, for the same yield reasons as the Cell.
New Rapidswitch Server
I don't see how getting contacted by someone in this way is any different that receiving Viagra SPAM or telemarketing calls when I'm trying to eat dinner.

As this type of marketing ramps up, it will become more and more obvious why it is annoying.
Web Design Can Be Fun
Recent web design trends point to a lighthearted and liberated perspective.
400,000 XO Laptops in Uruguay Cannot be Wrong
Reminds me of that article from a while back about how someone increased their sales by XX% by putting their phone number on their website. I couldn't find the article but it stood out to me at the time as making a lot of sense. A few years ago my boss asked me to look into pricing some support chat software and while there were a lot of companies offering said software it was really difficult to get in touch with anyone.
For Decades, Puzzling People With Mathematics
> The GPL increases your freedoms by forcing people to give back, for free, the work they've done on top of GPL'd work they in turn received for free

No, the GPL forces people to distribute the source code of their own modifications, but that's only on redistribution. That's why with software as a service this doesn't work.

This has to be emphasized, because that's its central strenght.

The majority of all software is made and run in-house, without ever being distributed. And open-source would not be what it is today without contributors that have SaaS as a business model.

> The GPLv3 explicitly tries to deal with software as a service

No it doesn't. The GPLv3 is still only a copyright license which only covers redistribution (as GPLv2). It is more problematic because it tries to define what distribution means (to prevent tivoization), and copyright laws have their own definitions, but it still is within normal bounds ... so it remains to be seen if it works, but FSF has got some pretty smart lawyers over there, and they did their homework.

The license that tries to deal with SaaS is AGPL.
But that's not a copyright license anymore, and while it is considered to be "open-source", some people think that it shouldn't be, since it places restrictions on the actual usage of the software (like an EULA).

And you'll have a hard time convincing companies that have contributed to open-source to switch to AGPL. Hell will freeze over or a new gap in AGPL will be discovered before that happens. One way AGPL can be "monetized" is with dual-licensing. But that's just dishonest and definitely not free.
From Java to Clojure
I assume Apress is constrained by their contract with Mark.
From Pilgrim's letter to Apress:

> [M]aybe the problems you perceive are really opportunities in disguise.
Press releases are for the investor market. They have to sound like this, because all press releases sound like this - it's the language of investors. It's the same way that all agency job descriptions sound the same, and certain types of resumes sound the same, and all detergent commercials sound the same. This is the conservative option, so if you rewrite it in an more "human" style, you're actively telling your potential investors that "we're a bit kooky" - which may be your intention, but you're taking a risk. [Having said all this, I wouldn't be seen dead with a press release like that! All depends on what you're into.]
Andrew Ng's course notes are 90% of the way to being a textbook, and are an incredible resource, especially if you're going to watch the lectures.

http://www.stanford.edu/class/cs229/materials.html
Hehe, Microsoft stores. I proposed to friends to give out Linux CDs during the opening of the Windows Cafe. Yup, they are opening a cafe too, in Paris, same day as the stores (October 22).

Hope we'll get the Linux CD thing rolling. A bit of a troll, but could be a great laugh.
Undone. I do that all the time. Probably I downvote accidentally more than intentionally. Whatever the reasoning for now allowing us to change our votes is definitely off in this case...
Brilliant adwords hack: Demand Media
1. figure out popular terms
2. rank by how much adwords pays
3. create content cheaply to match that demand
Wow. They've earned the respect of pirating gamers. That's totally worth taking a pricing hit for. I'm sure the pirating gamers will absolutely support them with their next title.
I don't think his presentation is great, but I recognized something I thought of myself, which is why I posted this. I would also like to offer my thought, which is:

Most of the difficulty in programming comes from defining data in relationship to other data, rather than to abstract value systems(which are what types and classes are).

If this is the case, then we should formulate the vocabulary and definitions we use for our data structures in a way that makes it as easy as possible to define and maintain data relationships, and correspondingly, easy to generate any kind of index or result set. If you do this, the nitty gritty of "which data am I working with" is gone. SQL is the obvious example of how this works, but it's tied into database systems, which are not the only use case.

The system proposed is table-centric. I don't think tables are special, myself. I think all collection types are worth considering based on their properties to define relationships. The model I'm currently testing out myself relates a single value to any number of property lists and collections and autoupdates all of them.

Functional programming is a strongly related concept to my eyes, since in that paradigm, processing on list structures is used and reused to define many sorts of relationships.
I also recommend Andrew Moore's tutorials on Datamining, which is quite related to ML. Found them on HN a few days ago, printed the slides and started reading them. So now I'm just passing it on :)
Reminds me of this great (and fun!) book : A theory of fun.
http://www.theoryoffun.com/

It's oriented toward game design but has some interesting thoughts about fun in general.