skysight-inc/HackerNews huggingface dataset:
I write with Node in the backend and JS on the front-end, so switching between CommonJS and RequireJS styles was a source of constant irritation (and let's face it, the RequireJS style is annoying). I tried using the CommonJS style in RequireJS but I could never get it to behave correctly.

Also, though I found bower useful I disliked having yet another package manager, yet another manifest and yet another install step included in my development workflow. Using npm for both server and client side modules has been a dream.
I should know this word:

Tsundoku (Japanese)
The act of leaving a book unread after buying it. Typically
piling it up together with other such unread books.

Oh that's never happened to me before... And I would have know this word
if I had only read the book I bought on learning Japanese.

BTW, excellent artwork.
How to use Redis at least x1000 more efficiently with v2.8.9
I haven't paid much attention to React before reading this http://jlongster.com/Removing-User-Interface-Complexity,-or-...

Now I think the idea is awesome and architecture that arises from it might be very good. But this idea assumes that DOM manipulation is fast enough to do every render frame and I do not trust yet the caching magic that React.js conjures to ameliorate the fact that it actually isn't.
Maybe it's not built for your home where you have electricity and a fridge. Maybe it's built for your lakeside getaway where you go camping with the family every summer.
"It just can't last. Bundles used to earn a ton, but they don't anymore. If making pennies a copy selling your games in 12 packs is the main source of a developer's income, that developer is going to disappear."

Game devs aren't entirely to blame, Humble Bundles were not always weekly in the past, and they now run three separate bundles at a time.

I've bought more games from humble bundles than I ever will play (My steam account ballooned to 300+ games). Early humble bundles often featured more closely curated content, but due to the frequency, the quality was bound to slip. I find myself less interested.

Originally the humble indie bundles were a fantastic vehicle for me to find quality games that I'd never known about. I'd rather pay $10 for one game I will want to play than $6 for 10 titles I might play.
Largest->smallest is the order the digits in the components are written in, so doing the larger structure the same way as the smaller components is more consistent.

yyyy-mm-dd is only more unambiguous (as opposed to internally consistent) than either dd-mm-yyyy or mm-dd-yyyy because there is no other common 4-2-2 digit combination, while both of 2-2-4 digit combinations are common enough that ambiguity, especially with an international audience, is certain. yyyy-MMM-dd (with month name or name abbreviations) is probably the least ambiguous (even slightly better than ISO 8601 on that point), but its also language-dependent, which is a big downside, and doesn't sort well as a string (which is a downside in automated applications, though perhaps not as much for human reading).

ISO 8601 isn't perfect, its just better than most of the alternatives and adopted as an international standard.
Although the article is written in a slightly humorous vein, the concept may be valid; there's the case of 28 year old woman who fell 300 feet onto a rock and survived (see http://www.sjtrem.com/content/19/1/63 )
tl;dr--if your lower extremities progressively absorb the impact, the lethal forces on the spine and head can be lessened enough to survive.
Haha I imagine this works really well in most places. If I tried this in Florida I think I'd pull up a pile of green sludge with my beer.
Thanks! That makes sense.

So Google is using ETH's structure from motion technology (see comment below).
First ever Elixir Conf
Understanding web pages better
BitBucket Broken Commit Hook still unfixed after 7 months
After a period of major reform at the end of the 19th century, and especially since the procedural struggles over civil rights legislation in the 1960s, power in the House has been increasingly concentrated in the hands of the Speaker. So it is a good bet that whoever was responsible had Boehner's acquiescence if not outright support.

The Speaker in turn answers to the caucus which selects him, and Republicans in particular by and large hold to the Hastert rule which says that nothing should be brought to the floor unless it has support of a majority of the majority.
Slupsk has one dead mall in the South so apparently it is possible to have too many malls, some land developer got a bit greedy I think.
Trust is an essential part of any relationship. No bugs on my roadmap.
Same here. It seems like most or all google translate links do this.
Ha ha! Most amusing!

But what about the other way around? That is, words in english with no direct foreign language equivalent. That, too, would be of some psycho-linguistic interest.

Also, what about words or categories of words missing in English and all other languages? For instance, there's no single english word for "the person who names artificial flavors". Which engineer or marketeer designated that weird artificial candy flavor as "watermelon"? It bears only the faintest of semblance to watermelon-the-fruit. So, who decided, what do we call that job? I presume Yupik, Inuit, Japanese, Maori, German, Spanish and Mahashtri don't have that word, but it would take a far smarter person than me to be sure.
See also Ebay, where sorting SD cards by price gives you people selling you an adapter for 0.99 or a card for 8.99, which pushes that listing into the 0.99 end of the list.

(Yes, I am aware that searching ebay for the cheapest sd cards is foolish!)
More specifically: The guy that's currently running and in charge of Hacker News doesn't like tl;dr.
That doesn't make too much sense, as runways vary enormously in length, and airplanes vary enormously in how much space they need to land.

A loaded-up B-52 landing in no wind on a 5,000ft runway needs to touch down right at the beginning and even then it's going to be touchy. On the other hand, I could land my ASW-20 in a 20kt headwind 14,800ft down a 15,000ft runway and be entirely comfortable.

Of course, everybody tries to land near the beginning because it increases your margin for error, but it's not strictly necessary in many situations.
Same thing here. Sometimes I wonder if Google makes certain things buggy in FF on purpose.
Use a spreadsheet as a CMS with Flatsheet
The main reason this is getting publicity is that the authors are getting punished but they have no power. Otherwise it's just a standard retailer/supplier conflict.

Also, note that Hachette is one of the publishers involved in the e-book suit who settled, so not exactly a great history with Amazon.
I wonder if it is that BO is really gone or is it just that you don't notice it anymore.
The best editing decisions come from empathy
As a college dropout myself, I don't think I've ever used this ridiculous "argument" to justify my decision. Are there seriously people out there who fancy themselves "The next Mark Zuckerberg", simply because they don't have a degree?
Neutralizing the iOS camera click sound through active sound cancellation
I like all your points, but option 2 is very intriguing. I've never had the time for that, given I use all my mental and physical capacities for my day job. So I'm conflicted; I just don't think I'd have enough time to do a side project to the standards I'd expect of myself.

I think that's also why many posters here are saying 'use some new language feature X to make your work project more exciting' - basically adding a side project into your day job. [I think that road can lead to ruin, if you're making it harder on the next person to work on the code. Be careful and considerate.]
When I started flying, my home airport had runway 09/27. A few years ago, it got repainted as 10/28 because of drift. Some people still slip up and call it 09/27 by accident.
That feels like an odd thing to do, especially for international readers who won't know or care about UK decimalisation in 1972(?)
There should be a poll somewhere for programmers asking the top 3 things that give them anxiety.
They make plenty of money, but that is then invested back into expanding the business, so it's more accurate to say that they don't make much profit at this time.
A body also has inertia that makes it easier to keep running. The wheel may have more, but that also means that it takes more effort to bring it up to speed.

Also, one should take air resistance (of the running body or the spinning wheel) into account.
> “I have supported Amazon for as long as Amazon has existed. I’ve been published for 20 years now and you have sold so many of my books,” she wrote in a Facebook posting she also sent to the retailer.

Why does she not blame her publisher for setting the price of her books to be too high[0]? This seems to be a regular merchant/vendor price dispute - nothing new about it.

The publisher is just a middleman here[1] - if she were trying to sell directly to Amazon at the same price, Amazon's reaction (presumably) would be to refuse to sell the book based on the prices she set. At that point, she'd have two options: (1) Lower the price of the book, or (2) Accept that the book won't be available on Amazon.

> “Your actions to raise the prices of our books, place banners touting books that ‘are similar but lower in price’ and saying that our books will ship in 3-5 weeks when they are in stock is not only a disgusting negotiation practice, but it has made me tell my readers to shop elsewhere — and they are and will,” she wrote.

This is a minor point, but for what it's worth, it appears that Amazon is saying that the books are "unavailable", not "out of stock", from the screenshot. Amazon does sometimes say that items are "out of stock" instead of "unavailable", so it's not that they're trying to imply any reason for the lack of availability - they're just saying that they are not available and not specifying the reason.

[0] This is mostly rhetorical - I can understand why she may not want to lower her price - but that's the way supply and demand works in a supply chain (ie, when you're not selling direct-to-consumer).

[1] As is Amazon, for that matter! She always has the option of selling the e-books herself, if she decides that that's a worthwhile endeavor.
I suppose I can but dream :-) Seriously, I didn't mean to sound so negative in that original comment, I just really wanted an excuse to install this in my back garden!
Mark Twain is rumored to have said something along the lines of "Eat your frog" (it may be apocryphal, but whatever: http://quoteinvestigator.com/2013/04/03/eat-frog/). The point is that you should get up in the morning and make a point of doing the worst, most boring, most disgusting task you can think of. And don't think too hard, just get it done. You can decide whether to improve on it later. Then, the rest of the day, you'll be freed of all the worry, wallowing and indecisiveness.

The other thing is that if they value you, it's probably for a reason. You're fulfilling their expectations and providing them with value. Take the compliment and go with it! http://en.wikipedia.org/wiki/Impostor_syndrome
Totally appropriate. I should say that we don't really want to be in the business of building general crypto apps ourselves, but Keybase identity proofs can make a bunch of things possible. Anything from financial transactions (send a BTC to twitter user X and know it's going to an address they control) to data access (let Keybase/github/twitter user Y access this server/file/whatever). The idea here is that any app can (1) ask Keybase for a user's key and identity proofs, and then (2) verify it all.

The API is not done, btw. If another call is needed, and you're really serious about building it, we will expand the API.
Makes for a great lukewarm british ale :)
The only tricks I'll buy from fellow developers are competent solutions focused on the problem at hand. Focus and competence. Often it is nought for us to decide the product we work on, simply the approach.

Whatever is optimal. I'm not saying what you're saying doesn't happen, it does, but I feel like I've wizened, and when you stick to objective facts, not subjective crap, even at the expense of making your friends unhappy with you, you'll have found a cure. In a good engineering department facts are a sharp sword that can cut through bullshit as if it were butter. Be careful though, that edge doesn't care who wields it, it'll cut down your own bullshit and errors too. Personally I welcome having bad ideas and incorrect knowledge slain from my mind.
Local Lift: Crowdfunding for Small Businesses
Veu for iPhone uses Google Places to suggest places wherever you are
đổ mực máy in canon giá rẻ quan tâm hiên hệ nhé

http://thaymucmayin.litado.vn/do-muc-may-in-canon
Can we stop with the mindless idea that the point of capitalism is only to drive down the price for consumers. The point is to provide an equilibrium between suppliers and customers. The difference between 12.99 and 9.99 doesn't hurt consumers and provides significant difference in paying authors. Amazon is unfairly trying to kill the suppliers for short term gains at the expense of the industry.
See my reply to nullc: https://news.ycombinator.com/item?id=7790084

It still has to execute the opcodes, revealing the computation in that sense. All the randomness adds (if I understand your example) is additional "junk" computation, that's unrelated to the output you really want -- but that's no different than you can already get with "plain" FHE, with obfuscation, or with adding pointless operations to a regular program.
Making Electricity from Air
Thinking back to some of the exercises that I did:

+ Calculate the nth term of Fibonacci Sequence

+ Comparing the efficiency sorting algorithms

+ Calculating the resulting angles of the hands of a clock based on a digital-time input.

You could probably apply many of the easier Project Euler questions for your competition with little modification.

Alternately, if you want more computer-related problems some of the /r/dailyprogrammer exercises might be applicable (however most require a computer and programming knowledge)
I've had that happen to me once, hydraulic leaks are fun. You lose (in that order) power steering

- with all the weight of the engine over the front wheels imagine you're instantly the proud owner of a non-power assisted tank, you can still steer but it takes real muscle and it is impossible if the car has no forward speed, everything happens in slow motion. A quick evasive manouver would be impossible but with some long term planning you might be able to make turn of about 3 miles in radius.

- the suspension goes. Depending on how big the leak is you either fall like a brick or float down like a feather. After that even a chalkline will feel like you've just hit a kerb.

- the brakes go. This is a really neat extra kick in the pants, especially once the lack of steering has caused you to come aimed at something you'd rather avoid contact with.

Fun times.

That said, when it works it's the best ride you'll ever encounter bar none. And it mostly works.

One problem with the ancients is that you're so far out of regular maintenance schedules that it is next to impossible to predict with any accuracy what will fail next. So you carry a lot of spares and you get to know the owners of the major DS garages in all European capitals :)
Anyone knows how to use bootstrap using commonjs/browserify? I don't want to use neither bower nor manual download / storing compiled bootstrap inside of project.
Hey mods editing this post — this isn't a general article about server security, this is a specific article about "Keybase.io's Server Security", which was the original, more appropriate, more useful, title. Why fix what ain't broke?
Read through https://twitter.com/shanley - give it a good hour. You'll come out thinking that you've experienced an alternate dimension, in which all men are evil, all women are victims who need to fight against the oppressor, and the only way forward is some kind of violent revolution, probably accompanied with mass executions of some sort.

It's not a caricature. Those people are real, and fairly scary. See http://squid314.livejournal.com/329561.html for why they're scary.
OK, I don't actually use them, my data model is pretty pure relational (edit: and normalised) although I might start using the Postgres array and hstore/json column types at some point I guess that boundary would prevent serialization issues troubling me.
Use your pool instead of the canals?
To Swipe You Left or Right: Why Early Stage Investing is a Lot Like Using Tinder
I wholeheartedly disagree. Much of the content on HN is long form journalism, some is content that is so specifically specialized in a field, that only those with thesis in that field will understand. Part of the brilliance of conversation on the web is interactions between disparate fields. On may articles, if I have to read all the way through a theoretical physics post and understand it without a synopsis, I wouldn't be able to add any value to the conversation, and the thread becomes an echo chamber. The initialism tl;dr does matter, because it's a clean and easy way to identify the content that someone looking for a synopsis will look for.

I understand the goal. HN doesn't want to become reddit, and values engaged discussion. But tl;dr isn't reddit, and it isn't going away. Language is ever evolving, and the way we talk today would have sent my granddad into a tizzy. Part of being a platform, and HN is a platform for ideas and conversations, is that the people will decide how to manage that relationship. Moderation can only trim the edges, and remove the bad actors, but the tonne and tools will not be set by moderation, but rather cultivation by the users.
tl;dr is a perfectly useful meme, better (IM(NS)HO) than such dry fluff as "abstract", "summary", what-have-you.

We all of us value substance and content, of course. (Need I really write that? Really? C'mon man.) But we are all of us limited in our time and attention.

I consider tl;dr on HN a form of curation: "Here is a pithy summary as to why you should, perchance, take the time to read TFA."

Many is the time I have RTFAd only because of a tl;dr provided by another HNer, headlines being worth less than the paper on which they were never even written. I attempt humbly (who the frak am I kidding?) to return the favour to others.

"Please don't"? WTF for? Some memes have utility, anything that enables communication and understanding is good.

IM(NS)HO, of course. YMMV. IANAL but I don't see how that's relevant.
Speaking of privacy badgering... Why won't firefox let me create a security exception to view this page? Without a way to jump through that hoop, I can't even view the page.
Clojure Developer at SFX Entertainment // Functional Jobs
Actually, it is (at least partially) like the Kinect 1; it includes a PrimeSense chip. See steps 9 and 10 of the Project Tango teardown at ifixit: http://www.ifixit.com/Teardown/Project+Tango+Teardown/23835
I think the major caveat here is that there is probably more subjectivity in day to day developer decisions than there is objectivity. And often times seeing that distinction where it doesn't actually exist is a pain point.
How can skepticism be abused?
on android, I use genymotion as a quick test tool. But my company also own many devices Os * density * size for final tests.
I have to admit that for a moment I thought: awesome, there is a built-in cache feature now for the llvm compilers and it took me almost a paragraph to recognize that the author was not talking about compilers....
The key innovation is 'helical scan':

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

This came along for video applications. Up until then the idea of tapes for audio or data was to put as many linear tracks on them as possible. With video some new thinking was needed, hence the helical scan. As it turned out helical scan was the future for data and audio storage too.
This confuses me because the vertical rate is not 60 Hz, it's 3579545 Hz / (525/2 * 455/2) = 59.94 Hz. In other words it's odd that they would have chosen to be compatible with black and white instead of color.. instead of 44.1 KHz, it would be 44.056 KHz.

Edit:

Well it turns out that 44.056 KHz was used for the "EIAJ digital-audio-on-videotape standard"

http://recordingtheworld.infopop.cc/eve/forums/a/tpc/f/22260...
I think this is backwards: it was the book publishers (and Apple) that were sued for colluding to raise e-Book prices and had to settle -- which is what anti-trust laws are meant to protect consumers against. Amazon using its size and some questionable tactics just doesn't fall into that category.

The book publishers have done a great job painting this as a David vs. Goliath story, but it's really two Goliaths battling over a shift in publishing and distribution.
I have comment down vote capability. Maybe >1k karma and mods haven't explicitly turned it off for me or ghosted me? Probably some sort of conditional.
Amazon lying to customers - there's a winning strategy.
Ask HN: How many privacy extensions?
I've been adding privacy related addons to my browser (adblock, Disconnect, Ghostery and now Privacy Badger).

With the addition of Privacy Badger I'm starting to think I need a more structured approach.

Does running multiple extensions make sense? Which combination?

Its getting to a point where I can no longer confidently decide on my own & would like to hear what HN thinks.
Even without the license, I have already some time ago measured the overhead of copying a lot of small files with and without OS write cache. They cite 1 GB data with the average file size of 154 KB which gives around 6500 files to copy, all on FAT32 (see "How fast is SuperCharger?") The overhead of the write cache turned off for that number of files on the old stick I had (on FAT32) was around 2 minutes and that, of course, measuring "the blinking stops" in the "on" case.
that is seriously cool
Thanks! Unfortunately, the current aim is to keep the job board to mainly hands-on/in-the-field InfoSec positions. However I would have to say that the companies that do make the job board list would be a much better starting point for you than scraping around generic job boards for positions.
It'd be okay if you created an index of the price of the top-selling N microcontrollers at any given time, rather than tracking them for their entire life cycle. The 8086 was a great and important processor, but it's no longer relevant to any discussion of processor prices.

The S&P 500 does this for stocks; perhaps their implementation and design choices can find some application here?
d-m-y at least has the logic of the number scales being in order, though if you add the time in the usual place (after) this falls down.

UK here, and unless otherwise specified I write dates in yyyy-mm-dd. That order just makes sense: it is unambiguous (well, usually, see below) and sorts nicely in string form.

One extra annoyance I've experienced is SQL Server: if your user language setting is set to "English (British)" instead of just "English" (and by "English" they mean "use American standards where there is a choice"), as well as switching which way it interprets strings of the form NN-NN-NNNN it also switches how NNNN-NN-NN is read so it expected YYYY-DD-MM. This makes no useful sense at all, as far as I know no one in the world uses YYYY-DD-MM for anything... (of course what should be done for string->date conversion is explicitly calling CONVERT() with the code for ISO8601 instead of letting it guess your string format, that was it always gets it right, but in code not controlled by us there are occurrences of just throwing the string at CAST() or letting it be implicitly cast and letting SQL Server guess the format)
Applying Lean and DevOps for better business outcomes
https://github.com/ForbesLindesay/twbs