skysight-inc/HackerNews huggingface dataset:
I think they compliment each other whether or not they work together. More options for anything increases interest in that whole subject and interest causes the options to be improved.
Introducing Genius-API – RapGenius API on the web
It's not a deal-breaker, but <key>value</key> would indeed be nicer.
We should have some live examples up next week! Fun fact, we built SimplyBuilt.com using SimplyBuilt.
The article certainly doesn't sound like he has dedicated his life to professional play, and the recompense is simply a factor of how much economic pull the game has - if people aren't going to shell out to watch other people play, no prize money for you.
Have major advances been made in the 5 years since this article?>
We did produce this ourselves using ruby on rails and some js. We are still in beta and are pushing out new updates to the app almost daily. Stay in touch! TW: @SimplyBuilt
The method requires access to sophisticated equipment that can create very tiny features, roughly 500 times smaller than the width of a human hair

Semiconductor fabs are doing this already, in the form of MEMS devices. The setup cost is not cheap, but not all that expensive either for determined counterfeiters.

This reminds me of holograms and microprinting - they were (and still are) considered great anti-counterfeiting measures, but now you can buy sheets of them printed with whatever you want for next to nothing. If this technology becomes popular, it might not be long before these "hidden images" end up everywhere.

If there was an easy way to test the drug itself for the right quantity and composition, I think that would be a much better solution, although somewhat more difficult in practice... for some reason this reminds me of http://xkcd.com/810/
Zombie Autopsy: How Do Zombies Work, Exactly?
Voicepedia
Competition scrabble games are typically more open, where players lay out longer words to allow more opportunities to play more words and larger scores to develop. After that it's vocabulary and experience.
You don't have to use all your letters for the same word, and there are strategic considerations regarding which spots you place your words, since that might enable the other player to use the score multiplier tiles for their next move.
"Disgusting" is subjective. Nature is disgusting from an romanticized anthropocentric perspective, perhaps. The irony is that we owe our and our perspective's existence to nature. Most likely our perspective, having some evolutionary advantage, is a very direct and non-accidental result of the disgusting phenomenon you refer to.
Is Wine-Tasting Junk Science?
I think this is an interesting point and it seems to me there are two distinct learning styles. Bottom up learning where you start from the basic features of the language and theoretical foundations of computers (or the practical foundations for C and assembly) and a top down approach where you start with rich frameworks and bolting together code that you don't understand.

I think the different approaches lead to a different environment in terms of libraries available and the types of learning guides available.
There's OpenJDK, there's a huge ecosystem surrounding java, and java is one of the few languages that can hold a candle to C-ish performance server-side. While being safer than C and less insane than C++. I doubt it will leave anytime soon.
Each of your points contain mistakes:

Exceptions in Haskell are separate from successful execution paths. It has `throw :: Exception e => e -> a`, which can be used in pure code. Only catching, i.e. handling exceptions, has to be in IO.

The IO issue you mention is a feature to me: it means your code will have a very clean structure with IO at the top level, and pure domain code further down. But perhaps others prefer other structures, I don't know.

Field names are not global. They are scoped the same way as everything else. They are in scope in the module, and you can manage visibility in other modules with exports and imports.
I would definitely prefer to use a site that supports HTTPS over HTTP. For personal safety reasons in addition to privacy and general welfare of the web.

If you're searching for something and roughly the same content is available at safedomain.com vs. notoriouslysketchy.ru, I'd think you'd prefer to be shown the former above the latter. I don't see how this is much different.
Some goods are price elastic and some aren't. All Steam Sales have proven is that lowering prices of video games -over time- leads to a larger total profit. You shouldn't try to apply one item's price elasticity to another, especially since it is also highly dependent on the buying audience.
A theoretical discussion, such as the article's, isn't trying to nail down true or false. The discussion is rooted in and follows established truths along the way to explore potential new possibilities. This is what theorizing is. If we simply sat around discussing facts and non-facts we'd never get anywhere with discovery.

A question such as "What's true and what's false?" does not prompt for knowledge expanding discussion. We want to ask things like:

* What exists as scientific fact now?

* Is what exists now provable by scientific method or is it still in theory stage?

* What seems likely and/or possible as the next steps?

* Can we test anything in the resulting discussion with scientific method to prove them?
You may find this book helpful: http://books.google.com/books/about/Chess_Strategy_for_the_T...

It starts with basic strategy as a refresher, then intermediate, then advanced. It's nicely organized so you can skip parts you already understand.

You may also benefit from starting to study endgames. They're simpler than openings, and can help you improve your game significantly.
If you want to read further, there's a whole book on the subject, called "Baby Wars" [1]

It explains things like morning sickness, infidelity, postpartum depression, incest and mate selection. Not a pleasant, happy family type read.

[1] http://www.amazon.com/Baby-Wars-Dynamics-Family-Conflict/dp/...
Agreed. Lots of stable complex systems are characterized by a "healthy" tension between opposing forces, an equilibrium maintained by negative feedback loops.
Go is harder for computers. It's computationally more complex, but it doesn't mean that it's supposed to be harder for humans (our brains work differently, some tasks - such as face recognition - are trivial for us, but for a machine are way more difficult than playing chess with Kasparov's strength).

How do you even measure what is harder for a human?
Create your custom Wizard using Backbone with backbone-wizard.js
I haven't read the article yet, but I know what you're talking about. Articles and documentaries almost always discuss natural selection as if there were intention. Even if they demonstrate that they know what they're talking about, they go on to use inaccurate language unsuitable for conveying filtered variance.
Using the point system works at a basic level, but beyond that it is not so helpful. A bishop isn't always worth more than a knight, a bishop pair isn't always great, a rook isn't always worth two minor pieces, etc, etc. Knowing how to make these judgments is part of strategy.
> You can still iterate through all the properties of an object and recursively implement equality on them this way.

Can't do that for a hashmap since the value can change (by mutating the object) the hash would have to change as well and the object would have to move around. Not a sane proposition.
You're entirely correct. The difference between their historical analogy and the present case is that the present dispute has nothing to do with the technology (e-books have already been pretty universally embraced), it has to do with who benefits from its use.

They're using the domain "readersunited" to imply that it's readers who benefit, which is only true in a very zero-sum way because Amazon is keeping all the power to cut author/published margins so hard in the future, and not at all true in the typical sense that a new technology can cut costs and introduce benefits for everyone.
Court Rejects Silicon Valley Hiring Settlement
SquareSpace seems to be the big leader in the easy-enough-for-mom website space. To compete, I think you need to really differentiate on features and also somehow indicate you plan to be around for the long term.

The reason this is important is that long term sustainability is probably the most important feature for websites for non-nerds. People just don't want to deal with moving content to a new service, learning a new interface, etc. For this reason I would only recommend something that looks like it will be around for 5+ years. I'm confident that SquareSpace is stable and has a business model that works, whatever other flaws they have.
Nitpick: I think the Laundry is supposed to be the sole surviving remnant of the SOE which will playing a huge part in winning WW2 lost the peacetime battle with the Secret Intelligence Service (SIS, AKA MI6).

It's worth noting that the SIS seems to have produced quite a few authors (Graham Greene, John Le Carre) who wrote about the intelligence service they thought should have existed rather than the amateurish, Soviet spy-riddled organisation they actually worked in.
Yes, it may. It depends on how you define right and wrong. Not everyone uses your definition. See Utilitarianism:

http://en.wikipedia.org/wiki/Utilitarianism
that wasn't the 90s.
FUCK YOU AMAZON Fuck you for being right Again
It's a sexist stereotype, not everything is humorous. My mother read her first core dump 40 years ago.
Firefox 31 doesn't supports the industry recommended best HTTPS ciphers
WebWorkers don't really add a lot of complexity to something like this.
Price elasticity is only part of it. Another major factor is consumer surplus. Consumer surplus manifests itself in book sales largely through hardcover sales. The existence of hardcover editions and the fact that they are initially first to market (typically by many months to a year) provide a window of opportunity to tap the consumer surplus in the market, which they do. You'll notice that many hardcover editions are often discounted extremely after the paperback comes out, sometimes to nearly comparable values.

There is no such market segmentation or opportunity to capture the consumer surplus with e-books, so potentially that money is just lost. Does greater volume of sales make up for that? Who knows, Amazon hasn't provided enough data. On the plus side, Amazon is incented to maximize their own revenue and since authors get a percentage of the book sales revenue in theory that means Amazon should be incented to maximize author revenue as well. Though, as always, it's not quite so simple.
It's based on a common phrase... "So easy your ___ can do it," where you fill in the blank with someone who is not typically associated with that task. Stupidity has nothing to do with it.
This looks good but I didn't find example pages that would back up the claims. So: make these more prominent as I would never sign up before seeing these.
Somewhat related:

While record shopping in Hong Kong I managed to get over to Kowloon to a tiny walk-up record store that had 1000s of used LPs stacked in boxes. The store was so crowded no more than 4 people could be in it at one time and searching LPs involved having the owner do feats of acrobatics to shuffle boxes around. Most of it was junk, but he did have some gems if you told him what you were looking for.

After buying a few inches worth I talked to the owner a bit: He had, by his estimate, 200k LPs, most of which were off site in storage. He had moved to Kowloon from the mainland without a dollar to his name and lived on the street. When CDs hit the scene (I'm guessing mid-80s to early 90s) the status-conscious HK residents started literally dumping their LP collections out on the curb. Decidedly forward-looking for a homeless guy, the owner started collecting them in one pile on whatever street he occupied. He slept under the same plastic tarp that protected his collection from the rain for 20 years.

When the vinyl resurgence hit he did a fairly brisk business, was able to buy some property and a Harley. He met the president of Harley Davidson while he was in HK -- something that got him visibly excited when he talked about it. Pretty cool guy.
Hello HN! I'm Andrew, a national chess master and one of the co-founders of Chesscademy. We're a part of this year's upcoming Imagine K12 cohort and it's great to hear all of your feedback so far. I'll try to answer any questions you guys have and respond to your comments.
Massive Storms Erupting on Uranus
Apps to Watch: Tunepics, Drawnimal, Wunderlist and Others
Why so many shipowners find Panama's flag convenient
Kitchener: The most famous pointing finger
Death by Inches: The battle over the metric system in America
I can't recommend his book highly enough. I like his USE classification, and his list of tools for each type of resource is invaluable.
Xiaomi Phones Send your Data to Servers in China
The best source of 'cheap' books is the library. The only cost is a little bit of inconvenience. Yet library usage is dramatically down over the last few decades. This suggests to me that there is little demand for cheaper books.

The biggest 'cost' to reading a book for many is not the money spent to acquire the book, it's the several hours of leisure time required to read the book, time that could be spent doing something else.

This suggests to me that the overall book demand curve is fairly inelastic.

That Amazon sees more elasticity is not surprising: they're conducting experiments on part of the market. Price has a big influence on what book people buy and where they buy it; but I hypothesize that it has little effect on whether or not they actually buy a book.
Peak oil, the next Kondratiev cycle, generational turnings, and ERE
I think people get outraged when you deconstruct their argument before they present it. That's pretty nerve wracking.
I don't think it's that clear of a victory; ARM is everywhere (and so is MIPS, to a lesser extent) and is commonly mentioned, that much is true, but there are far more ISAs that most people don't hear about in mundane embedded applications (of which there are many) - 8051, 6502, PIC, etc. which are definitely CISCs.

Also the x86 being "RISC-like" internally is a bit of a misnomer - x86 uops are much wider (118 bits for the P6, even wider for later models) than most RISCs' fixed 32-bit instructions. Modern RISCs like the ARM Cortex series also decode instructions into wider uops.
Explain A TV Remote Control To Me Like I’m Five
I thought the days of "Optimized for IE 5.0 and 1024600" [0] were behind us and XHTML and then HTML5 would free us from browser vendors, or that information would at least be available on any browsers (glitters on or off). Graceful degradation anyone ?

As for that particular chrome experiment it's just spoken voices with some background music on my old mac :(. But it's enough :).

Still, I think a flash (gasp) scene would have done a better job. But maybe this site also works on tablets ?

[0] Optimized being defined here as "I can't make it work in Netscape and my layout only works on my 1024600 screen".
Facebook updates about pages
Unfortunately, there's no option to "give up" just yet on exercises. We're looking to implement a feature where after an incorrect number of answers, you're given the option to read the solution. It's probably less frustrating this way than forcing users to attempt to brute-force the exercise.

Qualitative personalized feedback for content is in the works - optimally, we'd be able to tell you why the move you gave was incorrect and why the solution is best. This is an interesting technical challenge because it requires us to cover a large number of possible solutions.
Why You Should Strive to Create Something People Love
Unfortunately I found it really takes a lot of work on practical programs to get past the stage where you have these sort of doubts. Finding the motivation to do so can be a chicken-in-egg type of problem.

Technically you are incorrect about exceptions needing to change the type of pure functions, but in fact I would always prefer to return an Either and so it does result in code changes up the stack. However it may not mean very many changes to signatures; a function used by only one parent shouldn't be top-level and doesn't need a signature. And the result is a function that captures failure modes in its type, which means other consumers can't forget to handle failure (though they can explicitly choose not to if they want to just throw an exception on failure). This may feel a bit verbose and unwieldy at first but it actually is very powerful once you know the techniques.

The concern about IO - you don't say this but a lot of people worry about logging output to STDIO for debugging. But Debug.Trace will do this impurely for debugging purposes. Otherwise its actually pretty rare that you write a pure function that later turns out to need IO. IO should usually stay in top-level functions that provide the over-all program / routine structure. I'm only at a journeyman level with Haskell but I've written over 20,000 lines of real code and can't remember ever really running into this problem, though I did worry about it when just getting started.
We're trying to structure Chesscademy such that it provides a feeling of progression. A problem that I had while I was playing competitively was to identify material that would take me to the next level instead of covering information that was too easy/difficult for my current playing ability. Each course should provide you with the requisite knowledge to complete the next one.
An onboarding process for "Train" is in the works - right now for the beginner player, this section is rather overwhelming and he or she probably would have no idea what to do. The objective is to find the best move in any given position but that information isn't very obvious.
Thanks for the report! We'll look into this issue.
I've been involved with the Agile movement since before the term "Agile" existed, so I can say with some authority that your managers are idiots twice over.

First, I do encourage to start with physical boards, but that's because I encourage teams to work in the same place. Agile methods work best with low-latency, high-bandwidth, always-on communication, and by far the easiest way to get that is by sitting in a dedicated team room. But if it's impossible for the team to be together, yeah, a white board just won't cut it.

Second, the point of all of the Agile approaches is to have teams continuously improve their process in response to local conditions. There is no single Agile process. There are common starting points, and that often includes a white board or a card board because those are very flexible tools that everybody feels comfortable adapting. But if the whole company is supposed to be doing exactly the same manager-dictated process, then it is definitionally not Agile, because of points 1 and 4 in the manifesto. [1]

On a personal note, I want to offer you an apology. It makes me sad that something with such promise for liberating employees and making work better has turned into just another stick to beat employees with. That is the exact opposite of what a lot of the early Agile people intended. I'm very sorry that we weren't more diligent in preventing the movement from getting co-opted by existing power dynamics.

[1] http://agilemanifesto.org/
Pfft! Amazon using godaddy to register a domain! Seriously? What happened to route53? Too expensive?
Review your Google account history
You're probably using tactics in your games even if you don't realize it. In many cases, winning material is the result of playing a tactic. At the beginner/intermediate level, almost all games are decided by tactics and/or blunders (i.e, your opponent losing a piece). Increasing your vision over the board offers up more opportunities for you to play combinations against your opponent and avoid falling into traps.
If that's the only way America is gonna get a decent transportation system, so be it.
That Orwell quote is taken far out of context. He actually said, "The Penguin Books are splendid value for sixpence, so splendid that if other publishers had any sense they would combine against them and suppress them."
200K words! I wonder how many does an average human know? 5k? 10k?
An interesting response to this comes from the Lean Manufacturing world. He calls this a Lean "fairies and unicorns" story, and points out that none of this matters unless it actually improves value delivered: http://www.mfg-leadership.com/2014/08/08/so-you-decluttered-...

That makes sense to me. Too often these sorts of virtuous changes are done because a) everybody experiences the problem, and b) the proposed solution is politically useful to somebody. That doesn't mean the changes actually make anything better, though. It can be the corporate equivalent of the fad diet: creating a feeling of action without making any long-term improvement.
Thanks for the feedback! We're looking into ways to improve the typography so that it's clear universally for our users.
Yes, that's possible. You could a topic clustering algorithm, for example.

Text -> topic_id.
Try optimising the memory consumption first
GoG and Steam have more than tripled my purchasing (and many other people's purchasing) of games by reducing prices. Look at the billions of dollars that Apple has made by radically reducing the app price. It's very rare that I ever spend more than $9.99 for an App these days, even though it might be something that I spend hundreds of hours a year with.

Amazon is competing for my leisure time with Apps, Netflix, etc.. It's no wonder that higher priced books are losing out.
Seriously? If this was about something physical, then yeah definitely. But just because it includes a woman, it's sexist? Because I've never heard of an "older women are bad at technology/moms are bad at technology" stereotype, but the genderless equivalent is pretty popular.

And if we're going off of anecdotal evidence, neither of my parents are technically inclined. We're not all privileged enough to have multiple generations of experience with technology in our family, let alone computers.
Oh boy, I hope this is just some awkward whitespace parsing by GitHub: https://github.com/wyvernlang/wyvern/blob/master/examples/ca...

No thanks.
People get outraged when you tell them how they should think,

but the fact that the argument has no (obvious) logical holes causes cognitive dissonance because it's harder to phrase why you dislike it.
In the videos before each set of exercises, I try to lay out all of the key ideas so you have in your arsenal everything you need to successfully complete the lesson. I probably don't succeed in this goal all of the time, so your feedback is very useful for me in rethinking how a user progresses through the exercises. Providing an option to read the solution after a certain number of incorrect moves may improve the overall experience and discourage brute-forcing the answer.
I also think people get outraged when you present a well-constructed response to what is actually a false, strawman representation of their views.

I'm confused about the mention of paperbacks as some cheaper and thus mass accessible version of hardbacks. Surely that started well before the interwar period, with the penny dreadfuls and dime novels of the late 1800s.
Thanks so much for the feedback! This comment is immensely valuable in helping us test cross-browser compatibility. Glad to hear everything's working smoothly on Chrome.
The Evolution of Emotion
> Hidden functionality is a UI and UX anti-pattern

I suppose the entire terminal, by that argument, is an anti-pattern. I feel a little better about not ever getting past mediocre in shell. :)
If you include the value of your time, the library is a more costly option to acquire a book than Amazon for many affluent readers. And most libraries have a small fraction of the books one might want.

The fact that people are choosing an efficient way to get the books they want is hardly evidence of inelastic demand.