skysight-inc/HackerNews huggingface dataset:
Well, not quite 50/50... :)
https://en.wikipedia.org/wiki/Klinefelter_syndrome
Arq is one of my favourite pieces of software.
Hey kids, now your parents can't tell you to take out the "garbage" it's a bad word...
Honestly in my experience it's a deal-breaking bug. It's so awfully crippled compared to DDC regions.
> Man, python on the server and in the browser. What a world that would be.

If you're going to imagine that as a utopian alternative to JS, be sure to be thorough about it and imagine 1995 Python dominating the browser landscape for years and then the advancement path the language has taken on the server playing out among several browsers. Then come back and tell everybody how much prettier it looks than JS (for bonus points, how much prettier than ES6).

While we're at it, as a general rant... I think it's weird that Python keeps coming up in these conversations.

It's a nice language, it really is. But it's in the same paradigm set and productivity class with JavaScript, Ruby, and Perl (and to a lesser extent, even PHP). The differences between these languages aren't that big and they're largely aesthetic.

If you prefer it, that's fine. If you find its particular set of choices aggregate some nice marginal gains to some additional productivity over the other languages I've listed in this class, I might even think that's a credible argument.

But if you can't get past the sting from JS's warts and learn to be largely as effective in it as you are in Python -- or if you think the real solution moving forward is to turn the entire fleet of supertankers involved in the web for retooling to use a language that's not that different -- I think that you're not thinking about your tools particularly keenly or carefully.
Set your clock back 10mins.
Honestly I think this might be the practical "moral way" to deal with AI. If they don't have a singularity style bootstrap and leave us behind. We should treat is like sub-ordinate mutualism. Only create new ones as needed, treat them as well as possible, motivate them with happiness/reward rather than threat and make sure they live out the remainder (this one needs work) of their lives comfortably if they cannot be adapted to new uses.

Next question: is implementing Mortality (a time limited lifespan) murder? I'd argue that mortality would be important to allow the development of a society in early stages.
I do not disagree about the shell history being very important. Some histories do end up getting truncated at a set interval. That was the main reason I brought up tracking this command trail at some point close to the task being completed.
First Warm-Blooded Fish Identified
You have some good points but one thing is for sure, less money means less and less ability to do a good job. This attitude also makes it when we do something like that, people are very critical and hoping for it to fail rather than helping to fix it, further exacerbating the problem. We have groups of people that want anything that benefits all to fail, and can't wait until they do.

Looking back, even when they did large projects in the past there were companies involved that did most of the projects. The government just funds it across all because it is beneficial to many or all and it may not be a market investment now but will be long term. Many people got rich determining where the roads, rails and projects got made and fortunes were made. That is when people started caring, many projects in when there were economic benefits. We also built up after WWI/WWII because the entire world was in ruin and we had an opportunity to get far ahead. I am convinced that if that happened today, with our extreme views, that we would have just not built up after those wars and we would be living in a much different place, with much less business and economic opportunity. Rarely does a big project like this cause economic issues other than the initial cost but the long term it adds many times more worth. We now have some of the worst rickety infrastructure and we still aren't doing anything now so why would we have then with this outlook. We use public fees and funds to build stadiums but not much else.

I'd be fine with us giving Tesla or Elon Musk funds to make the US have electric highways. Maybe even giving Google and others funds to build the fiber network that will always be upgradeable and on a schedule. But that is the flipside, lots of people wouldn't be fine with that without some oversight, America is a big team that isn't playing for the better of the whole team but tribes within it. It seems to be just black or white to most people when these things take time to get right. We are like working at an office with a really demoralized team, so why do anything for the team at all then right?

We have forgotten how to build and fund things for the common good that elevates everyone's quality of life and provides a better platform for business and economic development. That American attitude of betterment for all and strong base was left in the former century.
The author of that sandboxing feature of Groovy recently wrote a blog article on improving sandboxing of Groovy scripts that are executed at runtime, see http://melix.github.io/blog/2015/03/sandboxing.html

His conclusion says that using Groovy for scripting on the JVM comes at the price of security, and that the customizers in the Groovy distribution and those in the wild aren't enough to guarantee security of execution of scripts in the general case, but if you loosen some of the dynamic features of Groovy, you can work around those limitations through type checking extensions, though that solution isn't available in Groovy's core distro. He adds he'll have less time to work on Groovy, probably refering to how he and the other full-timer building Groovy had their funding pulled beginning the following week (end March 2015). There's now noone working fulltime building Groovy.
This is one of the most beautiful things I've ever read. As a fan of music for music's sake I love how he just did it for 'the right reasons'. He knew that even though there were only two people there, that's two more than zero. Awesome.

RIP you true legend.
This. I doubt anybody could have predicted my success. All indicators were that I would amount to nothing. Every adult seemed to think so. If they were to have looked closely, seen the potential and invested in me I think they would have been richly rewarded. I've generated wealth for people who didn't invest in me (to the tune that I'm jealous of it). For revenue generation I've escaped the labels I was given: lazy, undisciplined, uneducated. Those factors turned out to be poor indicators of my potential to create value for future employers.

If only I could figure out how to keep more of it for myself, but alas I'm lazy and undisciplined. ;-)
Completely underwhelming. It's just a bunch of random personality questions that give no real insight about the person.
Lateness is often considered rude because it shows you don't care about something. If this is a situation where that assumption is correct, then it's time to move on to a new job.

Late for meetings makes you a jerk. If you get your shit done and show up later than some arbitrary "start time" at work... your boss has a right to be like "c'mon dude" but not to penalize you. That's childish and petty, and another reason to move on.
Part of me thinks that humanity has hit a wall, where we need to undertake huge projects in order to advance, but because we're so diverse, it's impossible to get everyone on board with the massive amount of change required for said projects.
Exploratory Study: The Random Number Generator and Group Meditation (2007) [pdf]
Dependency solving with SAT for Anaconda
For those complaining about the lack of OS X and Linux support for now:

http://store.steampowered.com/hwsurvey

95.81% of Steam users are on Windows. If anything I suspect this understates the number of Steam users who have Windows -- I suspect some of the Linux and OS X users dual-boot. And I am sure it definitely underestimates the amount of Windows installs among people who have the horsepower to support the specs they're quoting; there's almost no laptops that support the Rift, which means the only thing in Apple's lineup that supports this is the narrow market segment of people who own the Darth Vader Trash Can and use it as a gaming machine, and I guess Hackintosh owners.

Resources are not infinite. Every dollar/man-hour/etc. spent on Linux and OS X support are resources not spent on something else. If there was a more competitive market for high-end PC gaming OSes it might make more sense to spend those resources there. But there isn't.
The YMCA should be able to help a ton with that, then. When you take their beginner courses, do you just feel like you're in over your head (no pun intended), or are you not getting the attention you need?
A huge thanks to the Atom team (https://github.com/benogle in particular) for embracing a community package and bringing it back into the core of Atom.

This is the killer feature of Atom in my mind: the community around it, and the rate with which contributions can be made and then absorbed into the core.
Spoilers: the decision was the price.
Atom is big...
The fact that we in the US had put so much effort into researching and implementing artillery coordination techniques shows how our military was part of a huge national effort to play the international strategic game at the top level, in the early 20th century. Both Churchill and FDR were products of organizations (Navy) that made these ruthless and cold calculations based on technology and pragmatic geopolitics. Whoever put together the requirements for the artillery system, the M1 Garand, the Fletcher class destroyer, and the Flying Fortress was out to build world-beating weapons. In the context of when they were developed, these things read a bit like sci-fi.
The domain name has also only been registered for 11 days (Creation Date: 2015-05-04T16:22:00.00Z). That could have something to do with it as well.
I once got an email from a recruiter who claimed to be "impressed with my GitHub contributions".

My GitHub account is empty, and has literally never committed any code.
Not sure what you're getting at here.. are you saying, that, without government, the East India company wouldn't be stealing people's lands?

It seems like you didn't think your cunning plan all the way through, because you seem to be implying that you need more government regulation on what private corporations can do, correct?

Or are you saying that, without government regulation, the East India company wouldn't have formed their own private army?

Do you think private armed militias, that are legal today in the US, be allowed to exist?

You're going to have to reconcile your position of "less government" with "leads to more private armies".
The autocomplete just got better, the performance is still on its knees...
Like Sublime Text, it's somewhere between an IDE and a text editor. For example, both Sublime Text and Atom have a TypeScript plugin that uses the TypeScript language service to highlight compilation errors as you type, and to provide semantically-correct autocomplete suggestions. These are features typically expected in an IDE.

However, neither integrates with a debugger like a traditional IDE. You'll likely drop to a terminal or external tools to run / test / debug your program. (I'm sure they both have a plugin to make terminal commands a keyboard shortcut away, though.)

Hope that helps. It's a fantastic editor, although it can be a bit RAM heavy on my aging MacBook Air.
This is basically a link-baity ad to encourage people to submit samples to uBiome, which costs a minimum of $89.
> The "Language" seems like a big kit of built in functions with dubious utility, with some awkward syntax thrown in to tie them all together.

Having used it, I can assure you that, for people doing certain kinds of analysis, those built-in functions are often of great utility.

(But think what you want about the syntax. :-)
Don't blame him, blame cellular automata for yielding him (and you).
From what was shown it is really cool. Not because of the language itself, but for integration with data (from W|A?). It's like a CSI SQL.

Also, Wolfram is all nice for how he did this all by himself and how he let us use big tower of ideas and technology he built, also by himself, over the past 40 years.

edit:

on a related note, how does it compare with IPython/Jupyter?
I like the concept of semantic citations, e.g. "cited for methodX", but it's hard to make a general enough system out of this that doesn't disrupt the flow while reading. And in a way, we already do it, except that it's not being done in a consistent fashion that enables datamining of it. Getting publishers to standardize some markup for this would be cool, but I don't think the outcome justifies the added effort for everyone.

As for several journals publishing the same thing: there are many problems withh that idea, not the least that Nature/Science doesn't want your paper with an 11 page methods section, they want something much closer to a popsci article. So you have to write several. This is already happening today, when someone gets to publish their supercool finding in Nature they also write one or more longer, detailed (i.e. proper) papers that are sent to more specific journals.
Responsible model airplane enthusiasts are members of the American Modelers Association. They, among other things, interface with the FAA and other regulatory agencies on our behalf. We get regular reports on relevant regulation, meetings and negotiations. Believe me, it doesn't take a mob of people to create problems for AMA members.

No software today can do what a reponsible human being flying at a club does. It's the equivalent of letting people take off and land full scale airplanes and helicopters from anywhere, fly at any altitude, in any manner they wish and without traffic control. In other words, unthinkable.

I do not fly over people or property. Software cannot make that decision for me. And software certainly cannot restrict people buying a $300 quadcopter from flying it above a group of kids at the park or over a crowd elsewhere. It is a simple matter of individual responsibility and consideration for the wellbeing of others. I choose to fly at a club because after 30 years of experience flying (and, yes, crashing) all kinds of model aircraft I know these things can fail anywhere, any time and for a million different reasons. It is beyond irresponsible to fly these things in uncontrolled airspace.
How to Get Started with CQRS and Event Sourcing
After reading this, I'm one step closer to using Atom. My biggest issue is performance. That's the main reason I haven't switched over from Sublime.
I wrote my own interpreters for my own languages, including stuff used in production. 10 days for designing and implementing something like JavaScript is pretty good.

Also, I think that the number of problems in JS normalized by the time it took to make the first version (and that time limit was due to a deadline that the creator did not choose) is very likely smaller than in many, many other languages, if not all the remotely popular ones.
Does this build with something simple like "cargo build" ? It should but I can't test right now on this PC.

If it does than I would disagree - not many other native languages can do that - having a native language with a sane build system, package management and proper modules would be a huge deal on it's own.
tl;dr: The Wolfram Language is an ok 30-year-old language with a huge standard library. You can do really amazing things in a single line of code... as long as there's a built-in function to do that thing. Hmm.

I actually really like Mathematica as a tool for symbolic/mathematical stuff – they're the best at what they do best. But all this Wolfram Language stuff is just way overblown, and realistically a proprietary standard library – however huge – just can't compete with the open source ecosystems of Python and friends.
The New York Times Thinks It's Identified Bitcoin Creator Satoshi Nakamoto
I can't speak on behalf of anyone else, but I'm pretty sure I wouldn't want someone just like me as a best friend.

To assemble an effective RPG party, you need multiple roles, like warrior, wizard, cleric, and rogue. Effective RL social circles work the same way. I'm more of an interjecting quipsniper or a technical sidebarbarian, and I really rely on other people to carry the majority of a conversation. If I were to hang out with a copy of myself, there would be no conversation to add zingers, counterpoints, and trivia to.

There's only so much of that crap that other people can take before it gets annoying, so there's not much use in adding two to the same party, unless they're scripted, like Crow and Tom Servo.

Also, I have a theory of conversation that keys on conversational coefficients. If a group of people are having a conversation, you add together their coefficients. If the sum is one, you have a very natural, comfortable conversation. If it is less than one, you experience some uncomfortable lulls. If it is greater than one, some people get interrupted, can't finish sharing their thoughts, or are excluded. If the coefficient approaches two, separate simultaneous threads of conversation will form, and participants will spontaneously rearrange or split themselves between conversations so as to make each one have a coefficient sum as close to one as is possible.

People don't have a fixed coefficient. They can adjust it within a certain range, that is somewhat dependent on atmosphere and subject matter. For instance, a lecturer who can teach an entire class without losing the attention of the audience can stretch up to 1.0 for conversations, but probably only for that one topic. Someone who has trouble yielding conversational priority may have a lower limit somewhere above 0.5. I suspect that most people can easily handle a range from 0.2 to 0.5. But I max out at probably a 0.4, on very few topics, so my "soul mate" would need to be much more talkative than I am, not at the same level, because it would take at least three of me to have a good conversation.
Yeah, it's only for part of it, maybe the SpiderMonkey people I was talking too are more focused on the unsafe part than the other parts.
I'm suggesting that correcting people's grammar, usage, etc. is unproductive in an online community in general and on HN in particular. Threads such as this being the rare exception where pointing out linguistic errors might be appropriate. However, this thread being "meta", I flagged it because meta discussions rarely contribute to HN. YMMV.
The correct solution is to write a DOM interface for Python and start distributing browsers with Python VMs. Python's not a perfect language but it's much better than JavaScript. There are acceptable alternatives besides Python too, but that would be my favorite. I don't see why we need to invent a whole new scripting language for client-side execution on the web, the problems really aren't that special. I know the history of JavaScript and I'm not saying it didn't serve a purpose for a time, but that time has passed; it's time to move on and put in a big boy programming language.
I'm using Atom for a current project and so far I really like it. I think the main selling point is that you can install packages to customize it for your needs. For instance, I use Visual Studio as my main IDE, but it doesn't have support for JSX files. I open up Atom, install a few packages, and I now can edit/lint/compile JSX with full syntax highlighting.
I used it a bit more intensively during the last days and found it most of the time quite ok.

The 2 MB file size limitation remains a problem for productive use for now though.
In my experience Atom is noticeably slower than Sublime Text 3 and it cant open files over 2 MB
Practice and preparation would make swimming and completing difficult assignments much easier. Rather than spend 10 hours banging your head against your desk, you could spend that time completing easier problems with increasing difficulty or re-reading the text. Sure, some skill development benefits from jumping straight into the deep end, but a more deliberate approach is probably more effect in the long run.

"Give me six hours to chop down a tree and I will spend the first four sharpening the axe."
On HN, yes, it is generally inappropriate. People have better things to talk about.
There seems to be an awful lot of gratuitous negativity going on here.

The site was on Reddit yesterday, now it's on the front page of HN. Maybe the author can't throw a lot of resources at it, or they used the project as an excuse to learn a new stack. Who knows.

Maybe it was slow for you. Maybe it's not a mathematically sound idea. Maybe the questions aren't ideal. The CAPTCHA isn't ideal.

Who cares? There's no need to be mean about it.
Death sentence for Boston bomber
We haven't paid any attention to those benchmarks in a long time. When we did, we even beat C and C++ sometimes.
At what point does people griping about poor compensation at startups stop being the fault of "greedy engineers" and start being the fault of investors/founders not being willing to allocate the right amount of money to labor? Software startups would still be super cheap, relative to most other things.

Based on the recruiting contacts I get, there are some startups with massive amounts of cash in the bank that are still stingy on the salaries but will go on and on about equity even when they've raised several rounds at ever-higher valuations. But, fortunately, there are also others that are starting to be willing to pay more cash at earlier stages. I'm far from convinced that this is a bad thing.
At this point I don't think I'm going to make the switch from Sublime Text and Atom. It feels like Atom is preparing the groundwork for market domination by creating an open-source framework that people use, love, and actively develop for.

But right now, it seems like its basically on par with ST, just with higher growth potential. That's not worth the switch for me at this current point in time.
>they'll keep posting and not even know they're invisible.

As what happened on Reddit last week: http://www.reddit.com/r/tifu/comments/351buo/tifu_by_posting...
"muni is wildly expensive compared to any other competent city"

This is just so not true. Transit is much more expensive in both Tokyo and London.

Agreed about SF transit being awful though.
Nano-sized faucet offers experimental support for longstanding quantum theory
Ask HN: What makes a good hackathon?
We're in the early stages of planning a hackathon with Heavybit (http://www.heavybit.com/) but haven't had much experience running an event like this.

What do you think makes a successful and enjoyable hackathon? Is it the prizes? Is it the theme? Would you prefer it on a weekend or a weekday? Anything else, big or little, that makes for a good hackathon?