skysight-inc/HackerNews huggingface dataset:
Personally, I've been astounded at the frequency of personal attacks and snotty responses.

The signal to noise on HN is something like 1:100.

It's sad. I don't comment here anymore simply because there is no point when you never get comments from people who even bothered to read what you wrote or will honestly disagree.

Worse there are people who go out on personal vendettas, engage in nothing more than harassment and a form of stalking, and those people are not punished, but dare to post scientific information that disagrees with global warming and you get hellbanned.

That's the cause- the moderation is done by unaccountable people who moderate for political correctness at least as much for politeness. Certainly people who cant' muster anything more than personal attacks are allowed to get away with it, while those being attacked are often censored.

The people who are the cause of the problem like the situation because their egos are getting stroked, so they see no need to change it.

I've solved it for myself-- I just never bother to read the comments these days (for many months at a time.)

If there's nothing intelligent said on hacker news comments, why bother with them?
I have noticed that when I comment in agreement or furtherance of an idea, it often gets interpreted as debate or rebuttal of the "parent" remark even though such a reading would be impossible.
The former is done by ads. The latter by communities and volunteers.

I'm yet to see an ad that wants me to find a good (for me) deal on a product I want.
I worry that you may be underestimating the competition. bondadapt.com are a prime example. Recruitment companies pay seven figures annually for their system and they've invested an insane amount of time and money into improving their NLP system and, speaking as someone who's used it extensively in the past, its results are relatively poor when you are dealing with a database of tens of thousands of resumes.

Please don't get me wrong, I'd love to see you crack it and if you manage it be sure to share the results!
I've always been saddened by the fact that we're so far away from other large cosmological entities that it's almost guaranteed that we'll never venture beyond our solar system and visit other stars.

The flipside to this, is that we appear to live in a bit of a 'The Shire' and the distances mean we don't have to deal with stars going supernova or showers of meteors raining down on our heads with any sort of meaningful frequency.

However, I'm equally fascinated and overjoyed at just how much looking around at the wider Universe we're managing to get done considering that, relatively speaking, our window of observation as a species is akin to a polaroid snapshot from a infinitesimally small fraction of this period.
I remember them because Ctrl-J is newline (moves down), and the rest are obvious after that.
> Finally, regarding funding, yes, NIH spends about $31B per year, which is a lot. However, drug companies spend $4B per drug approved[1], which is an incredible amount of money when multiplied across all drugs.

I think this $4B number is the Research & Development line off a financial report. I am not an accountant but I believe this number can include tons of things that people don't normally think of as R&D but just regular cost of doing business, and what we do think of as research is often a very small percent of it. Perhaps tax laws incentivize companies to put as many expenses in this category (of like 3 categories) as possible.

On a related point, people used to quote a number like it cost $500 million to bring a new drug to market, often as a justification for patents. I remember reading an academic article that showed how the real cost was almost always 1/20 of that, but drug companies were including the construction of optional new plants that were used for existing drugs too, 20 year leases on specialty tree farms and other supplies, and huge "present value" calculations that would take $2 million spent by a university 20 years ago, use the companies cost of capital (maybe 14%), and even though the company only paid $500k for the rights a few years ago they would calcuate some number in the tens or hundreds of millions that was never paid by anyone.
The progress in of design clearly follows growth and adoption curves.

Early designs are 'analog' because users have no frame of reference. Components become increasingly stylized over time as analog parts become distractions rather than aids. Now we're back to digital.

I imagine the same will happen to the next revolutionary consumer technology.

Google glass? Who knows.
Preview release of FreeBSD for Raspberry Pi
Objective Ruby ? What's that?
Nope. I just live in the real world in a company which isn't a social network or VC funded wank fest selling iPhone apps, cloud storage, useless productivity cloud crap and doesn't use Haskell, LISP or Clojure for anything.
Apparently anyone in the world can sign a petition, also your link is broken
I've never heard of this campaign and never use bing.

However, I don't think I was the target market.
He broke a website's TOS, it's not at all clear that he broke the law imo.
The revenue made from advertising funds all of the programs you mention. Surely there's at least a few engineers working on the ad platforms.
Self examination in this case would be a necessary but not sufficient condition.
Education is a big part of the problem. When I attended university, we weren't even told that functional programming exists. Only later on, through one of my friends it was brought to my attention. And it's hard to change that mindset, particularly at the university I was. They are set to produce a constant stream of Java/.NET developers for the companies around them (large banks, in particular).
Hard working founders should not be so naive and take a good look around before they assume the drivel coming out of their ears is a brilliant idea no one else thought of. When someone who went before the aggrieved founder wants to protect their 'novel' and 'non obvious' ideas and work, it's not cool?
Probably the reason Haskell's introduction has more explanation is because for most, functional programming language is unusual.

Evaluating a language by just reading the introduction is like reading the introduction of a book and saying that you didn't like it. Read it! :)

It seems we are focusing too much in a possible weak point and forgeting about several strong points Haskell has.
It is pretty interesting that most people don't take compatibility seriously.

There is the famous saying, "If it ain't broken don't fix it" and another "Move forward", compatibility I feel is the link between the two, moving forward while not breaking anything.

So yes it is very important.

Some cool examples:

[o]You can still design a fully functional website using the basic html markup and it will still render finely on a Netscape 4.

[o]You can still make Doom play on the latest Windows.

[o]You can still get one of the oldest linux programs such as DC Calc or Roff to work with the lastest Ubuntu.
Funny, I've never seen that page, I always land on Inria's page(http://caml.inria.fr/).
Is there any language intro page that shows a good sized working program?
mmm... Good point, nevertheless you can already use some resources (like the refresh button, or the favourites icon). But icon, popover background, textures, buttons, should be safe because they're not too branded.
For settings icon, it should be more prone to be rejected...
who uses Bing anyway... their results seem useless when compared with Google's.. or just that google has a lot of my data to assess what results I would wan't first...
I think you're imagining the holier-than-thou attitude. While people are certainly excited to have figured it out, nobody is asking them to be excited about it.

If you disagree, how about citing some sources? You're good at coming up with analogies, but coming up with analogies is like being Hitler. What?
What does the "Rub" key do ?
Stay in school, kid!
> "The federal penalty for possessing a firearm while robbing a bank is a mandatory minimum of 5 years and a maximum of life in prison. The mandatory minimum means that a judge could not sentence an armed bank robber for less than 5 years for each bank robbed while holding a gun (you don't even need to show it; just having it is enough).

What's more, you don't even have to have a gun for it to be classed as "armed robbery". In the UK, just the threat of having a fire arm is enough (you could be brandishing a water pistol or even just making a gun gesture behind your unzipped coat).
"it's almost guaranteed that we'll never venture beyond our solar system"

I like to think that it's almost guaranteed that we will venture beyond our solar system - it might take hundreds or years (or maybe thousands) but, in one form or another, we'll get there.

[I suspect that transporting big lumps of meat about probably isn't the way ahead - travelling in an uploaded form seems far more likely (e.g. Greg Egan's Diaspora).]
Took halfway down the page to explain what (or who) Jay-Z was. I thought this would be some interesting cryptographic thing.
One copy available on Amazon UK for £1,965. http://www.amazon.co.uk/The-Art-Richard-Feynman-Character/dp...
Why do all these posts by mvps feel ... clueless, mindless and fanboyish? I can't quite put my finger on it. Maybe it's the ridiculous tone of defending the undefendable that all these posts have in common.
Anybody used Paymill yet? Their docs all look fairly straightforward, and I'm strongly considering them for a project, but I'm interested in the experience of others.
I'd be genuinely curious where the average age numbers come from?

From a point of zero objective information I'd have guess the average age to be mid to late twenties...
SIGKILL is not really a "special case", because signals are not equivalent, they have assigned semantics. SIGSTOP also can't be caught. The fact that other signals can be caught and these can't just follows from their intended purpose. If these two signals could be caught, they wouldn't be serving their purpose, and another way of forcibly killing a process would have to be devised.

Could you please elaborate how fixing all uninterruptable sleeps would break existing software? Note that I'm not talking about adding any new I/O timeouts to NFS or anything else during normal operation - only that when a process receives SIGKILL it will die immediately, as opposed to when the I/O completes. But if you're sending SIGKILL you surely want the process to die.
Here's the source to Slingball for iPad (Objective-C/C and OpenGL)
How do others feel?

Is Empathy possible?

Who are they?

And what is Money that you make such a fuss about?

Why humans should care about others?

If someones not-well being is affecting my well-being then I will care.

If someone is suffering and that is making me feel bad, I will help, because then I will feel good, It have nothing to do with knowing how they feel or wanting to help them.

Realize that you are ultimate cause and driver. You do not have empathy, you have selfish selfish needs to feel good, and you invent all sorts to put yourself in a way of distress, so you could find a way back to nirvana, and then you could throw more trouble in your way.

Distractions, I see no difference between playing video games till you die or discovering cure to aids/cancer and find out the meaning of life. It is just something that helps get rid of boredom.

There is no higher goals, causes. You make up words. And sometimes you will be disappointed when a man next to you do not live by your standards. Then you can engage him in healthy discussion, or war, to come to some sort of conclusion :D
Interesting article. We are using Paymill and it's very easy to use (official extensions for Magento and other eCommerce systems). Our old payment provider was a pain to work with (uploading excel tables to process the payments...).
Here are a few samples I found.

Excerpt From 'Decoded'
http://online.wsj.com/article/SB1000142405270230402380457556...

Samples From Jay-Z's "Decoded"
http://www.hiphopdx.com/index/news/id.12870/title.samples-fr...
Doesn't GitHub ban people who hotlink to assets? I remember reading this somewhere.
Don't get hung up on the JSTOR ToS. I think the more serious charges are the ones related to him obtaining access to MIT's network despite the fact that it was clear to him that he was not welcome, and circumventing measures that prevented him from connecting in the process.

Not exactly a capital offense, but an offense nonetheless.
You underestimate how much undefined behaviour is in typical C programs and how little of it is yet taken advantage of by compilers.

The compilers are now starting to fairly radically rewrite the original code in ways the author would not recognize, simply because of some undefined behaviour exists within the code. You need to be increasingly language lawyerly to avoid the compiler outsmarting you, almost as if it was a hostile opponent.

The read of an uninitialized variable in the article was a good example.

The problem is that programmers have a mental model of how the C they write turns into machine code, and that model is increasingly out of date in the search for more performance. The compiler is becoming less predictable, in precisely the way that we argue against "sufficiently smart compilers" in the past for languages at a higher level than C - that you wouldn't be able to predict when the smart compiler was smart enough to optimize your high-level construct. Now you're increasingly unable to predict what the compiler will turn your code into, unless you have a deeper understanding of the rules.
OCaml isn't purely functional, so it misses some of the most important benefits of Haskell. It's also not entirely honest (in the fact that you can do things that the type system doesn't tell you about.)
Chris Coyier has a great blog entry [1] on using and creating custom fonts but Font Squirrel [2] is my tool of choice for generating cross-browser font files and the markup to embed them.

[1] http://css-tricks.com/html-for-icon-font-usage/

[2] http://www.fontsquirrel.com/fontface/generator
The guy behind "Embedded in Academia" knows quite a bit about the memory models supported by C, and had done some marvelous work regarding the testing of C compilers, C code and undefined behavior. If he claims it is possible to improve the situation and leave less behavior undefined, he's most probably right.
The exploiting process wouldn't have access to /dev/net/tun if SELinux was configured properly...

So it technically would extinguish itself there and then.

It works on the principle of least privilege so you start with nothing and add what the process needs.
Yep, we are using it and never had a problem so far. I encountered one bug in the Magento Extension but they fixed it in a few days.
Web is turning us into kid-ults with no 'private identities' - report
I think it's a bigger change than with JSTOR specifically, so I'm skeptical that connection is the root cause. Another example, completely unrelated to IP, is that MIT used to quasi-tolerate tunnel/roof exploration, and in any case certainly didn't report students to the cops for it. But now they charge students with felonies for doing it: http://tech.mit.edu/V127/N4/hackers.html
> Syntax is mostly a matter of preference.

While I halfways agree here, syntax follows semantics.

If a language gives you a syntatical sugar form of something that can only be expressed through many lines of code in another, then it makes a great deal of difference.
Optimizing Nginx, Node.js and networking for heavy workloads
Now we don't have to upgrade from XP for another 10 years.

and what about os-level security updates?
In the real world, you write the most correct program you can under time pressure. A new compiler, operating system, or platform arrives that exposes a bug. You fix it and you move on. It doesn't matter if the language is future proof or not.

A new compiler, OS or platform will require much less rewriting of a Python program than a C program. Under time pressure, it is much more likely that you will incidentally write future-proof code if you write in Python instead of C.
VisualCaptcha for Wordpress released
You forgot about the electrician.
I flew right through them. The MATTEL logo gave me a slight pause, picking the prettier, more symmetrical choice made it easier to identify the remainder.
Thanks for this. As much as I'm loathe to use Paymill, it feels like a decent option from the few available until Stripe comes over here.
strangely enough, I think one of the interesting features (type classes) only ended up reappearing in Go with its interfaces (granted, only in a very limited fashion).
> No they are not bugs, in any way, shape or form.
Maybe not all, but some of them are.

I think you mentioned different issue here, puerto called unauthorized check 'unethical' and you talk about performance. If Mr. Al-Khabaz used some noninvasive scanner, which didn't bring any serious technical overhead, is it ok by you?

> Someone could write a script to cause thousands of $ damage to wikipedia without much trouble. But wiki chose's to leave itself open and take the risk. They don't have a bug.
I don't really understand what do you mean when you say 'open', open to what? But I think wiki has some protection mechanisms, because at their scale if someone could easily bring them down, someone would.
> I don't think he was seriously suggesting that someone would do this.

Somebody will do this at some point I'm sure. Such tricks go on everywhere were user voting affects the position of a post in a given site/area, and following people using the trick you will get others trying to claim kudos for having come up with it in the first place.
The "problem with open source" article doesn't have that many comments... 15, of which 5 are the poster's own.
visualCaptcha is an innovative concept (drag & drop existed, yes, but no complete captcha like this one) on Captchas.

Try it out and leave feedback. You have it available for any PHP site (non-Wordpress) on http://visualcaptcha.net
Looks like what I would expect from a language introduction. Explains the syntax, shows off some features, gives you snippets of code and tells you how to feed them into a REPL. It's a good way to start and get people interested in the language I think.
Sony's New Blu-ray Player Is A Thing of Beauty
As a developer from China, I can tell you that I am furious now. The bottom line has long been that sites such as Github.com & etc are not blocked. This is no longer true...
I'm in talks with one of the others on that list because I need Amex support.. but in the UK PayPal also do a tier called "Website Payments Pro". It's not the same as a vanilla PayPal account and includes a merchant account and API for doing card transactions. You have to go through screening to be accepted and I've found them to be very professional and helpful (as in, a far better service than the vanilla PayPal service). Only downside so far for me? No Amex.
Cherry red, the linear ones? Why not Cherry brown or blue?
jQuery 1.9 and 2.0 will be API compatible - just use an IE conditional include to source the right version. Only downside is if you have a tight asset pipeline that minifies _everything_ and it causes 1 extra request.
If MIT does research related to military/defense technology, the possibility that such information was involved is probably enough to get the Feds interested, especially in the beginning.
I would guess that being a CIO is 80% about management/people skills and 20% about technology. Hopefully that goes some way to explaining why these people did not understand your email.
Delete a character i.e. "rub out", presumably.
Perfection is achieved not when there is nothing more to add, but when there is nothing more to remove.)

When one programs a computer (in a way it suggested in TAOCP) and you know your data, your memory layout and your CPU instruction set nothing could beat it.

Of course, there are tasks so massive, that a decent compiler could save lots and lots of man hours, but it is a completely different story.

No Haskell (leave alone J* ) could beat a code by people who know what they do close to the metal.

In some languages the code could be shorter much more readable and elegant that C, but of course, it is not Haskell, or J* .

Thoughtfully crafted Common Lisp could be close to an ideal.)
Using the Eclipse Memory Analyzer
Anyone know if there's an organized HN meetup in Beijing?
This Is Why Sergey Brin Hates Doing Press
Reds appear to be preferred by the hardcore gamers that buy those monstrous gaming keyboards. I think it's because they're lighter, and also because they're linear.
When it comes to IQ - think as is you wanted to assign one number to describe individual's sport ability. It will serve[x] some purpose for average (from bed-ridden ill to a healthy athletic person), but most likely - it will be almost useless for sports(wo)men, where more specialistic predispositions are required (sometimes contradictory; e.g. a great heavy weight boxer won't be even an amateur marathon runner).

[x] Actually, it's used in military, to rate conscripts - if they should be enrolled.
Assuming the vulnerability scanner tries some basic login attacks (for example, trying default username/passwords), then it would be analogous to a landlord finding one of their tenants trying to pick their neighbours' locks, and that of the building management office.
We applied and simply got a rejection email with little to no explanation of why we got rejected which is disappointing. I'm going to try and open up communications with them again to see if we can reapply now that we are fully trading (unfortunately through paypal)

The evaluation of new applications in order to accept credit card payments is subject
to strict compliance rules and risk regulations in Germany. Our current acquiring
bank has declined your contract for some reasons with regard to their risk and compliance
management guidelines. We do not receive any detailed reasons from the bank.
This is why we cannot give you a better explanation. Unfortunately,
Paymill does not have an influence on that decision.
You just prove my point.

Of course languages define virtual machines, or in languages like C the abstract machine model, but that is only how the developer sees the machine through the language semantics.

This does not change in any way whatsoever how the language is actually implemented.
Who is using Amex? Corporates?
Opus Codec Comparison
Slightly relevant; if you are in New York, Edward Tuftes' gallery is currently showing his sculptures of Feynman diagrams:
http://etmodern.com/ETmodern/ET_Modern.html

The best thing in that gallery is even further off topic, but well worth it; the documentary on Inge Druckrey & typography, (available to watch at the above link).
Love to see a comparison with this to SugarJS
This misses the point on why green threads are, and can be the default behavior in Haskell. It's because the purity allows it to be.

Sure you can make "green threads" in C, but you as the programmer must be very careful how you use these threads. You can't go accessing some global state (or performing many different side-effects) from them freely - so you must design your code to be as "purely functional" as possible to make any sense of them. The problem is when you come to use somebody elses code - how do you know it doesn't cause side-effects, if say, you only have the object and header files?

You don't, so at best you could "trial and error" until you find out that they're safe enough to use in green threads, but some bug might come back to bite you in the long run.

Haskell prevents this from ever being the case, because any function which does have side-effects must clearly express the fact in it's type signature. A green thread API can therefore specify the limitations on side-effects that may occur in it.
YouTube commenters, and my boss. I haven't managed to break him of the habit of activating Caps Lock, pressing the key for letter he wants capitalised, then deactivating Caps Lock again.