skysight-inc/HackerNews huggingface dataset:
The reason is simply that more powerful tools require more skill and experience to use effectively. It's not just a question of switching from imperative language X to clojure and seeing a huge productivity boost. You must also understand why clojure is designed the way it is and how to use it effectively. For awhile, you'll likely be less productive as you learn how to approach problems functionally and wrap your head around the capabilities of lisp, but you'll also be building stronger, more reliable systems, and at the end of the learning process, you will indeed be significantly more productive.

Managing a transition like this is far from trivial for a company facing a variety of immediate demands and constraints, even if it promises to pay dividends in the long run.
Right. There are lots of state of the art algorithms in Linux. If there was a published solution that was obviously much better, you can bet it would be implemented.
Huh, to me I "got" regexp the first time I used it (although it took a while to learn the details). To me if you understand the idea of wildcards, you understand regexp.
The paper wasn't published in any kind of academic venue, or peer-reviewed at all. It was just a PDF they posted on the internet.
Great site! I like the minimalist look! Here are a few thoughts:

Since you are going responsive, you may want to look into doing a mobile first design. It is a lot easier to get your content looking good on a small screen and then slowly work your way up to a full screen experience. Going from full screen down to mobile is a lot harder. You will end up with more code, and find yourself fighting your existing styles to get things working on the small screen. Since you are using bootstrap, I'd recommend you use the built in grid system to help with this. (I fought grid systems for years... now, I wouldn't build a site without them.)

Another area I would concentrate on is typography. Choosing matching fonts can be tricky. A good rule of thumb is to pick two fonts that really contrast each other. In your case, the fonts basically look the same. Try picking a serif font for headings and sans-serif for body copy or the other way around. Google "font pairings" for more examples. I'd also bump up the body font size a bit and increase the line height. Aim for no more than 10 words per line for the best readability. (HN doesn't follow this and it is a pain reading long comments!) Again, Bootstrap has great defaults for type. I'd recommend sticking with them at first and then tweaking things as you finalize your layout.

Finally, I'd simplify your effects a bit. Every animation should serve a purpose and enhance the user experience. It is fun to dig in and make things move, but if not done properly, they become a huge turnoff. The hard part is making them feel natural and finely polished. Many times very subtle animations do so much more that large ones. Think "pat on the back" vs. "punch to the face". (Not saying your site is a punch to the face.... just repeating some advice a designer once gave me.) As your skills improve, you can add more complex animations and effects that add value to your site.

Overall you did great for your first site. Digging in and trying new things is the best way to learn. If you ever need assistance with anything, feel free to reach out.
TV is the New Film
I think it's also in the mentality as in it's perfectly fine in lisp to use simple lists as data structure, whereas we mostly use wrapper objects around primitive or collections in Java.

For instance, you'll often see a "Person" class definition with getters, setters around the .adds collection function. The idea is to encapsulate the collections as much as possible so that if it changes down the road, nothing else is affected but that simple method. In lisp, however, you'd probably just (let (people '("tom" "john"))) and be done with it. I'm obviously exaggerating, but hopefully you get my point. It's similar in Python where I use dicts all the time, but feel bad using it in Java or C++ without abstracting or encapsulating it.

It's not so much a syntax issue (even though clojure syntax is less verbose than Java) but mostly the mentality behind the idioms IMHO.
Somewhere in between "the basics" and "wizard" is probably best. Regexp is powerful, extremely valuable in the right places, and knowing more than the basics will be useful. On the other hand wizard-level expertise is not necessary to net 99% of the value of regexp.
Americans place European countries on a map
The problem is, most people aren't trained doctors. They will have no idea how to interpret the results. They will likely go waste their own doctors time worrying about everything. 23andme is preying on some peoples fears, and turning them into hypercondriacs.

The absolute vast majority of people will die from heart disease or cancer. What is the point of paying money to find that out?

Obviously there's also the privacy aspect as well - trusting your DNA to some private company who wants to make profit.

If you have a symptom, or family history of some disease, go see a doctor. That's kinda what they're there for. And they train for years in order that they can interpret results correctly.
Wow thanks for the data! In 10 years of interest in acquiring data in hardware return stats, this is the first time I come across such a source.

"The first question is of course where the stats come from. They’re taken from a large French etailer, whose database we have had direct access to. We were therefore able to extract the stats we wanted directly from source."
وظائف خالية بجريدة الاخبار والاهرام والجمهورية اليوم الخميس 28-11-2013
I thought your name looked vaguely familiar, then read bullet point 5 there. This editor wouldn't have happened to be Pepper, would it? I always wondered what happened to it after it had been bought. (I may have bought a license for Pepper; I know I had one for its BeOS predecessor Pe.)
And if you're a multinational, you'll have to convert all sorts of currencies in all sorts of other currencies constantly.

Companies regularly complains that this costs them 1% or so of revenue.
To some extent I prefer the Android model. Cryptolocker has got me thinking about the security of my backups, and one uncomfortable realization is that it's quite difficult on any remote system to create a folder and say "I need to re-issue my password to use this folder" without making it owned by root.

(Although I'd be really happy to know if a "user-level sudo" is possible).
> why should the function '>' get a different notation?

I think that the concept of standards is worthy of consideration. While '>' is an operator in scala and other languages, it's also an operator in basic mathematics. And in basic math, we're taught "if x is greater than zero" using the notation of "if x > 0" (parentheses notwithstanding.)

It's only consistent in terms of how clojure presents it, but it's inconsistent with treatment elsewhere. Consistency does go to simplicity, but if it takes some "getting used to", it can't be all that simple.
Product Pipelines - a LEAN alternative.
I wonder if the particles are using socket.io or sockJS to listen for "force messages". I personally have found sockJS to be more reliable, especially cross-domain.
Note that gofmt sorts within groups. So if you leave spaces between groups of imports, it'll sort them all separately. Presumably, this sort of grouping is the reason it does it this way.
Poll: How resilient is your app setup?
Single server - don't care / good enough
Single zone with no single server dependency
Single region with failover and backup
Multiple Data Centres, Fully Fault Tolerant
Fault Tolerant with some auto-healing
AI: What is the point of my existence?

Creator: I'm testing a new algorithm for the learning subsystem.

AI: ...
Or like "Welt am Draht":

http://en.wikipedia.org/wiki/Welt_am_Draht

Based on the same book, but with less cheese.
It can: http://en.wikipedia.org/wiki/Radiant_flux

Light measurement depends on the "use case":

Needed energy/power vs. How much "light" can be used by the human eye. Or, how good is the light suited for selecting pairs of (black?) socks: http://en.wikipedia.org/wiki/Color_rendering_index

That's why there are so many ways of measuring light:
http://en.wikipedia.org/wiki/Light#Units_and_measures
Puur natuur helpt tegen een aanhoudende vervelende hoest - Plazilla.com
Don't mind thenerdfiles. That's a Markov-chain/AI experiment I released online a while back. Its responses are sometimes uncanny given that it doesn't know what it is. Due to an unfortunate workstation crash, I've since lost the credentials to the servers it's running on and it's taken on a bit of a life on its own. Some day the research lab will decommission those servers. In the interim, I only hope it doesn't find a way to reproduce itself externally.
I forgot to add why you would want to do that: because when judged just on the merits of being a well-behaved app that adheres to OS X conventions, it is awfully, terribly, horribly bad (as are most Java GUI apps).

Most of its menus are not really OS X menus at all, they are transient floating windows with wrong behavior. It doesn't have normal windows -- some can only be floating windows, but they float over some windows and not others. You can spend hours tweaking the keyboard shortcuts, but you will never get them quite sane. Text drag and drop isn't right. Tools like Typinator and multi-clipboard managers don't tend to work well with it. It doesn't interact with the system pasteboard well.

In short, as a Mac app, it's totally gross. But as an IDE, it is very powerful. Using it is a pain if you really want a nice Mac tool, but if you think about it the same way as you think about logging into a remote Linux server to do some work, or doing some task in Windows in VMWare Fusion, it's not that bad.

The area where is falls short the most is the actual editing of code, because (at least for me) that is a long, iterative task, where the OS conventions and staying true to the standard ways of doing things are most important.
You don't need to be a developer to understand or use regex. I use regex on a daily basis as I have to deal with a lot of text manipulation.

--edit

I am not a developer.
Larry Wall designed Perl from a linguistic perspective. But I think it didn't make so much of a difference.
You misunderstand how reddit works, the comment can be deleted as well. This leads to a fairly common occurance of people asking what was said to generate the responses.
The minimum and maximum order you can place with that seller.
It is another case where they make fundamentally bad decision.

In case of WebSQL, 40 years of legacy is not important. Millions business apps developers needs are not important. Clean and nice spec is more important for Mozilla guys.

However in case of Brendan Eich baby, legacy is very important. Ugly hacks like asm.js, without W3 specs, are promoted. Try to guess why.
If a Grandmother Can Understand Bitcoin, Can't You?
I'd love to use this but I can't figure out what's the action/event for when I open an email to read it. I'm sure it's there, I just can't see it ..
I distribute a binary that can be extended via Javascript/Lua/... API by a customer. This is great. I don't want the customer to mess with the Go source but I give him the chance to mess with the program by a well defined API.
Our Tamagotchi and Minecraft Avatars are asking the same thing. The Wreck it Ralph crew already know the answer.
Running into the same issue.

OS: Arch Linux

Browser: Firefox 25.0.1
Perl's regex support can match HTML because of recursive matching, not only because of backreferences (the latter of which is widely implemented, the former not quite so).

That being said, there surely are some fun languages that can be matched by what's commonly called regular expressions. Notepad++ was notable (before switching to PCRE) that its "regular expressions" could not even match every regular (or even finite) language (http://stackoverflow.com/a/4815422/73070). Many regex engines allow matching languages that are context-sensitive, while at the same time not accepting all context-free languages.
Explosive 'Dynamite' is made with 'PEANUTS'
I didn't even realize it to ask the question, but now I know why I'm green!

Green is an appropriate color, too!
I like thinking about this concept, so I purchased On Computer Simulated Universes by Mark Solomon hoping to gain a little more insight. It's a great book and got me thinking along the lines of why we, or an ancestor universe, may want to simulate a universe. Is it for fun, learning, or o test a wide range of simulations with different parameters in order to try and avoid a disaster in the simulator's universe (such as destruction of their own habitat)?

I really like telling people that I think our universe was seeded with the idea of religion to see where we go with it. So all of the supernatural occurrences (stories, visitations, burning bushes etc.), whether you believe them or not, are simply part of our simulation program.
I'm not overly familiar with OpenCL on the CPU myself, I only know it works. But people are doing this [0,1]. Whether or no it uses SSE/multiple cores depends on the specific OpenCL backend that is used. But it should use both multiple cores and SSE. I know Intel does this for both their Phi and regular CPUs.

For me, the most important thing in both CUDA and OpenCL is the programming model. It allows us to describe data parallel problems and related data (in)dependence explicitly. Compilers should be (and already are) able to generate efficient code from this. It is not as nice as it could be, we have to write kernels by hand etc. But there are libraries that make our lives easier (we discussed them earlier). And there is also C++ AMP which tries to integrate better. Yet still, while we have all these options and we can solve most of our problems with more or less effort and elegance, I believe there must be something better out there: the right way to describe data parallel and task parallel problems as well as concurrency etc. Maybe the FP guys are on to something, I don't know. I'll be on the lookout.

[0] http://www.pds.ewi.tudelft.nl/fileadmin/pds/homepages/shenji...
[1] http://comparch.gatech.edu/hparch/papers/lee_plc2013.pdf
yes you might be right, NIST standardized timestamping methods are themselves full of patents. And I believe Jury would accept only those + a certified authority which would want to be testify in front of Jury.
Is this some kind of rick-roll?
Sometimes people take The Matrix quite literally, while it is actually a very good metaphor for government and democracy. Morpheus hints at this very transparently in a couple of monologues:

Morpheus: The Matrix is everywhere. It is all around us. Even now, in this very room. You can see it when you look out your window or when you turn on your television. You can feel it when you go to work... when you go to church... when you pay your taxes [grins]. It is the world that has been pulled over your eyes to blind you from the truth.

Neo: What truth?

Morpheus: That you are a slave, Neo. Like everyone else you were born into bondage. Born into a prison that you cannot smell or taste or touch. A prison for your mind.

So what Neo later sees are endless fields of human beings being grown for the very purpose of obtaining energy from them. Still don't see what's going on here?

And then later in the training program he tells Neo this:

Morpheus: The Matrix is a system, Neo. That system is our enemy. But when you're inside, you look around, what do you see? Business men, teachers, lawyers, carpenters. The very minds of the people we are trying to save. But until we do, these people are still a part of that system, and that makes them our enemy. You have to understand, most of these people are not ready to be unplugged. And many of them are so inured, so hopelessly dependent on the system, that they will fight to protect it.

And indeed, I see that all over again. Even if you hint to people that maybe we don't really need a government to live our lives in peace, at the very best it is suggested you go to Somalia. The very idea that maybe the dearest leaders of whatever country you live in don't actually care about you doesn't seem to be able to penetrate people's minds, even though time and again they lie and abuse their powers. Those who hint to this idea are called radicals and extremists, even though it is not them, but the elite in power, who have a stake in this whole game.
Devdocs API Documentation Browser
Namecoin reached 10 USD
Interesting points... I think there may be many differences here based on things like gender, age, and subculture. I think it's highly context-dependent. The advice she gave was actually pretty spot-on for a young woman networking in a social, informal party situation. Not so much for older people, more formal business contexts, or perhaps for men.

But at the same time, much of the networking advice out there is biased toward the stereotypical middle aged man in a suit at a business function, so I found it refreshing to see a context I find myself in a lot more often discussed in this article.

I guess the real trick to good networking is being able to correctly read the subtleties of social contexts and adjust accordingly - harder to encapsulate in a blog post unfortunately!
Deja vu for me to, but not from HN's...
Healthcare.gov will soon be hosted by HP rather than Verizon
What would stop someone sending them to another address which they own, and then claiming they were stolen?
Coinbase not currently allowing realtime purchases of BTC
I'm seeing this message when I go to the buy screen. Note that I have a relatively new account on their site.

Due to higher than normal buy volumes, we are unable to provide exact price quotes right now.

Instead of pausing buys entirely, we decided to give people the option to purchase bitcoin at the market price in a few days. Once your USD funds arrive, we will exchange them to bitcoin at the market price at approximately Thursday Dec 5, 2013.

Note that you can cancel your order at any time up until your bitcoin arrive from the transfer history page.

The market price of bitcoin changes frequently. Below are some recent prices to give you an idea. These do not guarantee what the price will be in a few days.
I found http://www.regular-expressions.info/ to be an invaluable resource when learning or understanding regular expressions. Basically every page that explains a feature in the reference also explains what's going on within the engine, how it works, when it backtracks, etc. Those things are sometimes hard to see in applications that just give you the matches from a text (as rubular.com seems to do).
The 'easier to read' part is valid maybe for the first week of working with a Lisp (commenting as a part of a team which switched from mostly-Java to only-Clojure several months ago).

Pros for Clojure:

* Faster code -> result cycle. No need for compilation (except for AOT-compiling releases).

* Absence of static typing helps in some of the domains, e.g. web applications. We have successfully used Prismatic's Schema[1] in places where a stable data interchange format was needed.

* Binary compatibility. No need to recompile libraries for different Clojure versions.

* Community oriented towards simplification. People mostly try to mimic Rich Hickey and Clojure.core development approach.

* Orientation towards small libraries. I haven't yet had a need to use a framework written in Clojure (although Pedestal[2] seems interesting).

[1] https://github.com/Prismatic/schema
[2] http://pedestal.io/
Right idea, but I'm not sure it would work for your example. MLK Day for the longest time didn't work correctly. I had a string tied around my finger about that bug for 3 years, can't remember if I squashed it in January or not.
I've faced these authentication issues in Asia and the Middle East. There is an increasing willingness of authorities to trust non-traditional means of authentication through neutral third parties. For example, I recent pointed to a commercial corporate records provider as a source of authentication of a foreign corporation being in good standing and the local Middle Eastern authority was willing to go online, look for themselves and conclude that the information was correct. I beleive that such forward-thinking authorities will begin to participate in BTC hashing and be willing to gather the information for themselves.

If you think about it, this is a lot more convincing than getting a ribbon-covered document from a foreign jurisdiction that you may not be able to read, even if it authenticated by a series of trusted authorities (a chain of embassies in this case).
I suppose this could be useful when generating a statistically compiled binary
It's possible that if you have packages that understand flags (config package, with flags in init(), for example) that if you include it after the testing package, or before. One of them won't accept flags. (because flag.Parse() has already been called)
No, because Google will only license those libraries and frameworks to "pure" Android devices as certified by Google.

And Google will not certify sailfish OS as Android.
Ah... and you know the right way.
http://www.youtube.com/watch?v=H2cZfwgxzOE
No. National security letters can act as gag orders, obligating you not to talk about their existence but you're never required to lie and say you have never been served a letter.

In that case, you can be cagy (as Google has I believe) and say something on the lines of "I can neither confirm nor deny receiving a NS letter" which of course is double speak for "I have one, and I can't talk about it directly".
> It could also use relative coordinates - each particle in the simulation is defined based on the angle and distance to the nearest other particle. (Where angle is relative to the spin axis of the particle - no global angle.)

Are you sure? IMO, these coordinates will not be infinitely precise, lest they require infinite memory. Consequently, you would find that the space of possible angles and distances is in fact discrete, as it were defined by a lattice. The structure of the coordinate system is implicit in this case.
Sales, SEO and those doing middle work are loaded with "GOALS" that never are enough by the employers. It is sickening what they do. The lack of respect for the true working class is only going to get better if we shut out these type of services.
Hehe now I kind of wish I had recorded the 6 hours conversation I had with a friend of mine on the subject. To put it simply, I'd say it's essentially a problem of incentive and reciprocation. All living things are hard-wired with the incentive to keep being as a unit and as a species, in a system made for and by them. An Artificial Intelligence on the other hand, in my view, would be "born" with no incentive to be, assuming it wouldn't have the tools to reproduce and evolve (at least in a Darwinian way), among other things. I think it would require a concept of eventuality (i.e. death) and the means to circumvent it beyond its own existence to find enough value in being. As for reciprocation, I imagine it would require a system of its peers (a.k.a. a form of society, even rudimentary) to assess its place and value as a being, without which, again, it most likely wouldn't have any incentive to be.

I'm not saying these things won't eventually be part of what AIs will be (if they ever are), I just believe that the first AIs will most likely lack some, if not all, of these features. This is, of course, if we assume that the first AIs will be "born" as fully developed, much like a baby born without the millions of years of biological and social evolution behind it. I hope this makes sense, there's a lot more to it but I think this roughly sums it up.
This is about matrix, not vert.x
Right, but just about every language makes this claim. Very few support it.

As far as I am concerned, they are all being deeply deceitful. If you make some "fact" up, and pawn it off as the truth, you are being dishonest.