skysight-inc/HackerNews huggingface dataset:
It's going to depend a lot on what you're trying to do and what your personality is like.

OCaml is probably the most pragmatic of the three, but the parallelism and concurrency story is pretty weak. There is a book, OCaml for Scientists, which is a tutorial intended for the scientific audience though. It's also heavily used in finance. It also compiles quite fast.

Haskell is the hardest of the three to learn and get up to speed with. If you have a heavy mathematical bend, it may make the most sense. Parallelism and concurrency are simple and easy, but I don't know if you can do MPI or OpenMP style supercomputing; it really seems optimized for desktop/server processors.

I love SML for its simplicity, clarity and power, but it is essentially a dead language at this point, with most of its userbase having migrated to Haskell or OCaml. I don't know if Concurrent ML supports true SMP, but that would leave you limited to certain implementations. MLton is fantastic, but it comes at a price of very slow compiles with no separate compilation.

If I were in your shoes, I'd look at some sample code in OCaml and Haskell and see which one looks more reasonable, and then write a small program in each and see which one you like the feel of more. You're probably going to run into a sticky spot at some point in your project whichever one you choose; the more you like the option you have, the more likely you are to stick it out.
For those who are not paying attention: kirubakaran is telling you that Google bid up instagram and Zuck blinked.

Now, the funny thing about this is that I can understand Larry Page thinking that he is dying of thirst from lack of penetration into the social media world. But Zuck? The smart thing would have been to let Google have it. It's 14 guys. And an app. Puhleeaz.

What this tells you is that Zuck doesn't really know what's going on and that Google can exploit this. Google has a lot more cash than Facebook, and if Google keeps playing this game, Facebook is going to be distracted as hell. And broke before too long.

Part of the problem is that Facebook is facing an employee revolt. They've been clamoring for their IPO exit for a looooong time, and they've had to put up with Zuck and his crew.

Part of the problem is that Facebook is pissing users off, especially with this new timeline nonsense. People want nothing to do with Facebook, but all of their contacts are on Facebook, and its the perfect medium for building a personal brand and connecting with friends.

Facebook is the Yahoo of social media. But it's 1999, the bubble is growing like crazy (it will pop soon) and nobody, absolutely nobody, has heard of the little company that was founded last year that will eventually come to dominate the social media world.
Adams Caps | Buy Selection of Adams Hats & Golf Caps
Bravo! The earth has been waiting for this. ;)
Pando and TechCrunch, can you guys report on the ground in Syria or Libya or Myanmar (or any place where life is actually happening) regarding the tech/start-up scene? I'd love to actually hear something of interest from you(and not about you) folks for a change.
Could be cool. I can't manually input my own topics, which is very frustrating.
HDBC is fairly similar to JDBC. I consider it a fairly direct to the database affair. You can go lower level or higher with other APIs. If you want magic Haskell foo you probably need to look elsewhere, but if you like the database and like SQL it's quite reasonable.
Oh I see -- I think we're interpreting 'external motivator' differently. You coming to the decision on your own that you wanted to create a game is not to me an example of being externally motivated to begin programming. That's an example of you discovering the world and coming to the decision that you liked what you saw in video games. Another person might experience the same video game and be indifferent to it.

An external motivator would be someone telling you that if you create a game you will get some irrelevant award, and so you go ahead and create a game. The next time you have the idea to create the game, and the award isn't there, you'll be less inclined to do it.
I hate with all my passion recreational drug users or to be more precise, of those who make their behaviour known or otherwise affect my life.

However, for the purpose of employment, drug testing is needlessly intrusive in all but a few special cases. It is just simply not needed and risks creating far more problems than it attempts to solve.

Going down the path of money trumps all other concerns or "perfect market results in perfect results", you would soon arrive at a "Gattaca" situation and beyond where unless every single DNA base you possess is perfect, every behaviour is perfect from birth, everyone you have ever networked with is similiarly perfect, etc., you will never be employable or move beyond a specific bracket alloted to you by society. In the meantime, costs to existing businesses and challenges to entrants would skyrocket in a self-defeating spiral, while incredible talent that may suit your company dies by the wayside unused or misallocated.

Drug testing and much more, as technology now and in future allows, may be fine for the cutting edge of physical endeavours or positions of massive responsibility for human individuals where even a second of downtime could make or break a company, but for anyone else, that is well beyond reasonable.

A basic analogy in one respect would be like applying military critical software certification standards and testing for bug-free processes (the kind that causes operating systems and software designed in the 70s to still be used) in all software ever produced from now...
How to Conduct a Pipe Organ Concert with a Kinect [video]
Even those of us entirely outside the PHP economy (mobile, desktop, big-iron server) occasionally stumble into a monster of a mess that some PHP idiot left behind, and have to clean it up (usually by just replacing it outright, because PHP isn't worth maintaining).

The money is nice, but after watching the ridiculous waste of PHP idiocy for the Nth time, you can't help but want to get people to stop.
this one doesn't pretend to be useful
Best BKF Recovery Software
Best BKF Recovery Software is the mainly reliable MS BKF Repair tool to repair corrupt bkf files and to open BKF files.
> It should be my right as an employer to hire anyone that I wish (just like it is your right as an employee to not accept a position or quit).

Would you also refuse to hire an employee who drinks heavily on Friday/Saturday nights, yet never once comes to work drunk? Furthermore, would this even be legal (or ethical)?

Drug testing in the work environment has been shown to be counterproductive for many reasons. Since you seem to care more about the practical impact (not the ethical one), I'll focus on this one: marijuana remains detectable in the system for two weeks after use, whereas most drugs (like cocaine) are undetectable after two days.

So what's the message that you're sending your employees? 'On Friday night, rather than use marijuana, I'd prefer it if you used cocaine or methamphetamine instead.' That way, they'll be sure to pass Monday's drug test, which they'd have failed if they had been 'foolish' enough to inhale from a bong instead of a crack pipe/meth pipe!

So even if you think your employees shouldn't use drugs on their own time, even if it never affects their work, drug testing in the workplace is the worst way to encourage healthy behavior.
It's easier for PHP developers to write it off as "a pissing contest" than to face the cold hard truth: PHP is, objectively, awful. There is literally no reason to choose it over today's alternatives other than market inertia, which is exactly what articles like this one are trying to stop.
Yup:

http://gcc.gnu.org/projects/cxx0x.html

http://clang.llvm.org/cxx_status.html
>Part of the problem is that Facebook is pissing users off, especially with this new timeline nonsense.

Oh really? Do you have the engagement stats to back that up?
That's a hell of a lot of speculation to base on a piece of speculation.
How nice, now there's a public POC for a remote root exploit in a very widely used file-sharing service.

https://bugzilla.samba.org/attachment.cgi?id=7433
Have you tried typing in the search box?
He wrote a 64 bit OS from scratch where the shell uses C as it's scripting language, and I believe everything runs in Ring 0. Also no protected or virtual memory. So if you go over on an array index, well you could screw up some of the kernel memory space. Brilliant, but crazy. See above, and read some of his comments. He seems to be some sort of fundamentalist christian, and IIRC his comments were about saving everyone though Jesus or some such thing.
What "proper debugger" does Haskell have?
The Ultimate Irony of Groupon
They could have done the tech for that much. The marketing would have cost a bit more. But do you know how much it costs to send tech and marketing a year and a half in to the past? That requires BIG bucks.
Get door to door warehouse facility
There are air to sea and sea to air services, in which storage & warehouse Singapore is very famous among all. You can also have transhipment service from port to port or even door to door.Jasico is one of the best freight forwarders in Singapore, who also have all these above mentioned services. For more information visit at Jasico.com.sg
Thanks. Unfortunately reports in previous form gave me more troubles than profits. So I need to change the concept.
I cannot overemphasise how much easier it is to understand Monads once you've groked Functors and Applicatives. It allows you to build an intuition for the _general_ structure and purpose of the typeclasses instead of trying to start with Monads by viewing them through the lens of IO or State.
美容美发
I can third that... Google's "Play", G+, annoying ads on youtube, inability to complete cool stuff like docs etc all frustrate
You can be so bad at so many things
One comment on the screencast, isn't encouraging people to do

curl $URI | sh

a really bad idea?
"Tap the spacebar with your phone." - Bump unveils new photo uploader
I like this post, even though I feel pretty strongly that the gamification of everything, and education especially, is net negative.

aik has it right elsewhere in this thread that Dan Pink's findings are contrary to this blog post's points. Dan Pink's most interesting finding in my mind is that applying extrinsic financial motivation has positive effects on methodical, repetitive work, but a strongly negative effect on creative, out-of-the-box work. I'd be shocked if gamification had a different effect, though of course I have nothing empirical to offer. I expect that gamification works for repetitive tasks like playing WoW, but is not that effective for actually learning something, even if it does push you through Codecademy's tasks.

We have an educational system that repeatedly de-emphasizes intrinsic motivation. How much of school is driven by what you want to learn and what you are interested in? I didn't take my first elective until junior year of high school.

Given that most Americans (and most inhabitants of OECD countries) spend the first 12 years of their conscious life in a gamified environment, as _delirium points out, is it so surprising that the "underachievers'" intrinsic motivation is weak, and that the author finds gamification powerful and useful? I don't want to sound conspiracy theory-ish, but I think we've been quite effectively trained to respond to exactly this kind of stimulus.
C++, of course, has the same choice between virtual methods and templates, "interfaces", inline and external method implementation syntax, etc, although the separate vtables are a nice trick and traits look interesting. So I'm curious about one thing (which would be obvious if I'd used Rust, but isn't apparent on Google):

What's the compilation speed like?

C++'s tendency to stick template functions in header files is a curse on compilation speed compared to C. Rust's solution is apparently to compile all modules in a crate together, which at least avoids instantiating the same templates more than once when compiling from scratch, but sounds like it would make incremental compilation times even worse. I am interested in Rust, but slow compilation drives me crazy.

(And what are the rules for importing classes between crates - how do template functions work, are there any guarantees for changes to a class that won't prevent code that was compiled with an old version from working?)
Instagram iOS Library (open source)
Well, this bug was in auto-generated RPC code.
Google seems to be very good at what they are doing to it's customers & will continue to do so until someone in that company wakes up & smells the garbage they hand out. Hatchlings is not the first small enterprise they have taken advantage of nor are the people who invest their time & money in said "game" the first or the last. Delve into another of Facebook's "games" called SuperPokePets (SPP) originally brought to FB by a company called Slide that Google decided wasn't raking in the big bucks fast enough so executives in Google decide to stop the game with a minimal warning to it's customers. SPP in all aspects that we the users could see was making plenty of money to keep the game active but instead higher-ups decided to hang it up causing
loss of fun & incredible hurt to thousands of children and their parents. Google is a very selfish,greedy, animal. They will,I hope, eventually find themselves with very few customers,advertisers,or money which they value the most. Corporate greed does not go unpunished in this world anymore. They took people's trust & their money then hung us all out to dry without an apology or a reasonable explanation. I see no reason to give them anymore of my time or my money.
Don't downvote, click to "link" or "reply" and flag to make it disappear.
How does this seem like a good idea?
A dollar could buy a cup of coffee or a cheeseburger or any number of things, but instead you'd waste it on this junk? It's junk. I can not benefit in any way from receiving any of these things. They would all go directly into the trash.
Essentially, all that this accomplishes is getting crap out of a warehouse and into a landfill.
I'm sorry, but open your eyes. This is either a bad joke, or you need a wake up call.
Kaspersky Launches Free Flashback Removal Tool
It's all fun and games until you want to find a string in an array.

The entirety of the PHP API should be bundled up in a burlap bag, beaten savagely with a baseball bat, then thrown in a shallow grave to be set on fire before being buried. The "Goodfellas" treatment is way too kind in this case.
Google's core product is tracking everything published about you, your every movement online, reading all your mail and personal documents and addressbooks, and integrating it with advertising profiles and pushing unwanted invasive social features into every nook and cranny.
Ask HN: Logistic Regression PHP?
Does anyone know of a logistic regression algorithm in PHP?
Pharen (http://scriptor.github.com/pharen/), a Lisp that compiles to PHP, might be or become such a language. It's not quite as simple to jump right into as PHP is because you need to run Pharen's compiler after editing your code, or set up a script to watch for changes and then compile. But Pharen could theoretically improve its tooling and get very close to PHP's ease of use.
Google does not Nexus phones, and push OTA updates that break them. But they don't support the phones they sell, so customer complaints are no problem.
Your comment is a perfect example of what I'm talking about. You made six claims, all of which are false, and none of which you provide any evidence of. To best of my recollection, this "counter-proof" was the movie 2001: A Space Odessey.

Your comment is pure insult, and much worse, you tell flat out lies about me.

I'm sorry that you wish to believe the fiction that Apple didn't invent multi-touch, or that a movie counts as prior art.

But you impeach yourself, when you, and others, run around this site telling such lies about people. Its nothing more than personal attack, and you are in fact engaging in the very abuse you accuse me of. By the way, my "abuse" was describing the details of the technology in question.

I am always able to defend my positions with logic, facts and argumentation. The problem is, so rarely do I get counter arguments, that such defenses are not often necessary. (notice all of the responses to my posts here are characterizing me, rather than addressing my arguments, for example.)

Instead, you guys get into such a blinding rage at the fact that I might dare point out these facts that you have no other ability to respond than to attack me personally.

No response from me, should be necessary, but Hacker News is overrun with this kind of partisanship to the point where you feel comfortable saying something that, quite frankly, should get you hellbanned.

> "You're talking to someone who was convinced Apple was the sole inventor of multi-touch, abused everyone who claimed otherwise, and then disappeared when definitive counter-proof was provided, without apologising. He's an arrogant fanboy (not a term I use lightly), and he's not worth arguing with."

Ah, I see from looking at your comment history, you're attacking me for political and ideological reasons. You're attempting to intimidate me into silence by engaging in ad hominem. Exactly as I indicated was going on on HN.

Thank you for providing such a nice example.
Why don't they ban all X-ray machines?

WHO has placed mobile phones in "carcinogen" category. Better ban all the mobile phones too.
Meet the cloud behind your favorite apps (and it’s not AWS)
IBM dives into converged hardware with PureSystems
Hilarious irony aside, what particularly is it that investors believe the company misrepresented about their financials? For people who didn't follow this too closely?
There’s no need to be a one-cloud company
Congratulations -- I'd talked to you guys about what you were working on, but it looks like it's much more awesome than I thought.
Know What Abandons Windows To Boot - ArticlesXpert
I just followed the first half dozen search results for "php tutorial mysql". All of them resort to pasting string literals into queries, with not a prepared statement in sight. One of PHP's problems is that it quickly reached a critical mass of self-perpetuating misinformation between the ignorant and the slightly less ignorant, ensuring unforgivable security blunders for years to come. At this point I don't know how anyone could solve this, short of dramatic language changes that make those crappy old tutorials obviously unusable.
Following up on http://news.ycombinator.com/item?id=3825705
here because that comment is already too deeply nested and it is too late to edit (nee mutate) it in place.

There was some fear expressed in the thread that development on MLton might have stopped, but going by this http://mlton.svn.sourceforge.net/viewvc/mlton?view=revision&... (codegen bugfix checked in 6 weeks ago) it seems MLton alive and well, I am definitely happier now that it is.

About its reasons for disappearing from the language shootout as mentioned here http://news.ycombinator.com/user?id=Locke1689 here is the explanation from its list

http://mlton.org/pipermail/mlton/2011-September/030962.html

I read a thread about their plans to move their list to sourceforge. Maybe that has not happened yet, that might explain why the last available mail-archive is from Oct 2011.
I have a feeling what you'll end up actually creating might be significantly different compared to his original idea. Paul Arden makes a good point about ideas floating by on a river of ether, free for anyone to pluck out. So, while he presented you with the idea, it'll probably take shape as something else with your execution. Plus, execution is 99% of the whole problem anyways.
TheVerge has become my favorite "mainstream" tech publication, largely because it covers actual tech news, rather than self-referential articles about tech journalism.
This and debugging are my two biggest gripes about CoffeeScript. If you are saying this, then you probably never learned JavaScript to the extent that would be required to write what you are writing in CoffeeScript. Maybe that is a good thing and a testament to the power of CoffeeScript.

I am currently working with a bunch of people who don't understand functional scope nor closures (fully). They do, however, understand that sometimes they need to use "=>" for function declarations instead of "->".
True, but he/she mentioned specifically a "Hello World" in PHP.
> Note the difference in coverage between EFF and ACLU (which I do support, and contribute to), on both CISPA and SOPA.

Is this the ACLU coverage of CISPA you're talking about?

https://www.aclu.org/technology-and-liberty/aclu-opposition-...

The ACLU appears to oppose CISPA just as strongly as the EFF. I may have missed something, but I'm not able to find substantial disagreement between their positions on this one. Am I missing something here, or is it a matter of style rather than substance that you dislike?

I note in particular that the ACLU agrees with the EFF about the language of CISPA being too broad. One of its recommendations is that CISPA should be amended to "Narrowly define the privacy laws it will contravene. The committee must carefully consider what privacy laws truly inhibit necessary information-sharing and craft narrow exceptions limited to just those critical circumstances." I have to agree with both the ACLU & EFF on this point. While this is indeed a common complaint about internet legislation, it is not an unreasonable one.

Admittedly, I have not compared their stances on SOPA, but SOPA should be pretty much irrelevant now, I hope.
Why Being a Deal Maker Matters To You and Your Team
virtualbox.org is down too.
I can't wait to see what happens to their stock in the morning...
Did anybody else found it ironic that the article ends with "follow me on twitter"?
Define Research Problem| Meaning, Definition of Research Problem
Defining research problem
The Glass video is a publicity/concept video from an ad agency, not a product demo from the engineering team.
ACLU Opposition to the Cyber Intelligence Sharing and Protection Act
This is an article that needed to be written. Tech shouldn't be a popularity contest like the attention-deprived "journalists" that were called out in the article. The whole lot of them have a psychological disorder that needs treatment, probably stemming from lack of attention from their peers in high school.

It's fairly clear that the information in TC and/or Pando is biased. Neither should be supported, ever. Stop the popularity contest that these people are turning our passion into!
According to MarketWatch:

The Complaint alleges that defendants misrepresented or failed to disclose that: (a) the Company materially understated refund reserves for fourth quarter 2011 due to a failure to properly account for coupon refunds; (b) as a result, the Company materially misstated its previously reported fourth-quarter and full-year 2011 financial results; and (c), the Company lacked adequate internal and financial controls.
It just works..

It's been good to seeing Bump innovate again over the past few months.
The Impact of Mayo v. Prometheus: Three Weeks In
Is there anyway we can describe "cliques" WITHOUT using pornographic terminology like "circle-jerk". Which means a group of men sitting naked in a circle masturbating each other.

It's really awkward to explain these things to average people. What's next? Replacing the word "compensation" with "blow-job"? Or "launching" with "ejaculation"?
I don't get why this is a good idea (or how it works*). Anyone care to explain?

Edit: I'm wondering how it works in a technical sense.