skysight-inc/HackerNews huggingface dataset:
I don't know how it works for Amazon, but my guess is that only for the products that get a lot of traffic (e.g. kindle) you have enough "honest" opinions to get rid of the bias.
yes, it's not hard (although I seem to recall mysql only implemented "limit" like this in v5.6), it's just that if it's not readily available people (well, me) tend to fall back to sort+first(n), which can be quite wasteful.
<spoiler-alert> Bug in question 4. Hint: count you parentheses.
To be fair, a favorite tagline of the Go community is "it solves real problems". Dirty JSON (with no simple way to fix it) is a real problem.
Yes; if this is something you're worried about, you probably shouldn't use cloud services. It's not like they're mandatory.
There's a very technical blog post coming on this tomorrow, but that problem is addressed by session tickets and by the fact that most of the TLS handshake is occurring with a CloudFlare server typically nearer the web browser than before.
Combine that with a karma system à la HN and you should have something...
UK Cycling Gear
Lobo – open source CNC milling machine
You don't need the light but it makes it a more pleasant experience to read.

Even when it's a sunny day the Paperwhite stays at full brightness because it makes it more natural to look at.
Yeah, I don't understand that. Why would lodash automatically be more popular than Underscore?
Multiple connections between CloudFlare and the Keyless SSL Server running at the customer site. Connections are reused, pipelined, load balanced etc.
It is really impressive how fast NPM grows, last year in July I created two network graphs to visualize NPM dependencies. There were about 35000 packages a year and 2 months ago, that number almost tripled. The top 3 packages (underscore, async, request) in terms of number of dependent packages kept their positions.

You find the graphs and some more info at the following URLs:

- http://exploringdata.github.io/vis/npm-packages-dependencies... (takes a while to load, use Chrome or another Webkit browser)

- http://exploringdata.github.io/vis/npm-top-packages-dependen... (includes only packages with at least 10 dependent packages)

- http://exploringdata.github.io/info/npm-packages-dependencie... (info post)
TLPI is my favourite book(technical book I own). Sometimes I look over at it and think "Man, what a great book". I'm very tempted to purchase this as well :)
I reccomend changing the title of that section to either "How does it look?" or "What does it look like?"

"How does it look like" is a minor but grating error to native english speakers.

The rest of the document looks good, as does the library.
Short version: node.js of course!

A bit longer one:

One can fetch `jsverify` package metadata from http://registry.npmjs.org/jsverify and all current packages are listed in http://registry.npmjs.org/-/all (this one is special, its size is around 50MiB). Please cache your results, let's not DDoS the registry.

There are around one gigabyte of nice JSON data. After initial fetch you can traverse it using any tools you want. I naturally used node.js for that too.
Just a note about the "Richmond Standard": it exists for the sole purpose of publishing press releases from Chevron, as well as op-eds by Chevron-supported public figures, as a propaganda tool in the ongoing fight for political control of Richmond, California. They trick people into reading the Chevron PR as "news" by hiding it among stories like this one and hoping people don't read the fine print.
The thread on Dremel's 3D printer reminded me of this. Based on the guerrilla guide [1], I think I'll try this first.

1. http://lcamtuf.coredump.cx/gcnc/
I bet given the relative efficiencies of both companies development process that SpaceX's 2.6 billion will give them a lot more runway (pun intended) than Boeing's $4.2 billion.
I've found myself infuriated by this recently. I do understand the desire to compartmentalise everything, but the last time I installed Express (a web framework) I also had to install modules to read POST bodies and serve static files. Quickly my JS file becomes more require() statements than anything else - it just doesn't seem worth the hassle to me.
Interesting. Multiple connections AND multiple servers?
That's a pretty good (and unorthodox) way to promote yourself and get some free press. Never really trusted Yelp anyway, too many stupid people pretending they're experts.
It's interesting that Yelp refer to their terms of service in their letter to the restaurant. Since this is all being done behind the restaurant's back, and they will not have signed up to any terms of service, that is completely irrelevant. Yelp has no legal contract with the restaurant.
You're missing the point. With all one star reviews in a crowded field like restaurants most folks will never see your reviews on Yelp. They don't care if you don't find them they're doing just fine without Yelp's "help".
Here’s a quick list of the headlines:

#1. Airbnb Growth Study -

#2. The Importance of Symmetry in Online Marketing -

#3. 5 Hacks for Content Creation -

#4. This is How You Get People to Trust Your Product -

#5. Shorten your time to WOW -

#6. QuickSprout SEMrush Competitor Analysis -

#7. Push Notification Case Study –

#8. 3 Steps to Hook Your Users In -

#9. 7 tips for creating content that drives growth -

#10. How to Track Customer Acquisition Channels -

#11. 10 Conversion Psychology Resources That Will Make You a
Smarter Marketer -

#12. Difficult Conversations Will Grow Your Product -
>The material cost, not including the printer, is under $1.

Smartphone for under a dollar? Cool. SCNR.

But seriously, this is a really cool combination of ubiquitous smart-phones and 3D printing technology. I wonder what more we will see. Will I be able to print myself a new set of contacts soon?
Ask HN: Does anyone make use of Google's Reading level filter while searching?
The Reading level filter is supposed to limit your search results by reading comprehension level#. What kind of searches can benefit from this? Do you use it for certain use cases?

# from https://support.google.com/websearch/answer/142143?hl=en
> The Kindle Voyager fixes the biggest complaint I have with the Paperwhite: page turning via touching the screen is worse than the physical buttons on older-gen Kindles

I agree. This makes the upgrade to the voyager an immediate purchase for me. As soon as they decide to make it available in Canada :(
You can still send mutable state across channels, at which point it is shared and potentially racy. Race detectors only help you catch data races in the act (e.g. in production), they don't prevent them from happening in the first place.

Wikipedia has a nice description:

https://en.wikipedia.org/wiki/Go_(programming_language)#Race...
The communication between CloudFlare and the Keyless SSL Server at the customer site is mutually authenticated TLS 1.2 with a specific set of cipher suites.
The problem with Amazon's system is that unless you know to look to see if the review is helpful, you may think it legit.

StackExchange solved this problem. I don't know why more sites use that approach to reviews.
To clarify, I meant 'both stores' as a whole. I should have made that clearer.
I've had a DX for around four years, and absolutely love it for reading PDF's (mostly of academic papers). It's light, the screen is clear, and it works well with all of the PDF's I've thrown at it. (This includes PDF's that are scans of 40 year old papers.) My one complaint is that it doesn't have a lighted screen for night time reading.

(I also have a Kindle Paperwhite 2 that I use for books. I've tried PDF's on on the paperwhite, and it doesn't work nearly as well as on the DX.)
What if that worst salesman in the good store was costing the store $50K, and making it $100K?

Average is the wrong metric here. Something like profit is the right one.
I know and I just finished putting my Shapeoko together. It's not something you can package and resell like they did with the Dremel 3d printer. Even after I put all the parts together and verified the wiring, the configuration and setup on Shapeoko took hours. Not something most people who are new to all of this would probably be happy about. My build was helped by already having a few printrbot simples and a commercial CNC machine in my wood shop.
To put a somewhat finer point on zmmz's comment: I think it's a mistake to think that genres other than sci-fi, such as Austen's work (which, by the way, are hardly mere "romance" novels in the popular sense of the word) don't "make you smarter" or are less "intellectually stimulating" simply because they deal with sexuality, class, taboo, etc. instead of game theory and metaethics. I think you may be confusing your particular intellectual interests with intellectualism itself. But my criticism stops there, because I totally agree with your broader point that smart "literate" people need to give sci-fi another look.

I do think that, to read your comments, you may somewhat underestimate others' esteem for sci-fi as a genre. In particular, I don't think it's true that, for most, "science fiction is somehow singled out in society as a special kind of crap." But, on the other hand, I don't think you're imagining things. (And let's not forget fantasy! I think just about everything we've said here about sci-fi is equally true of fantasy, both in terms of its value and it's under appreciation.)
Red Hat acquisition of FeedHenry
I found a great site to help with my name pronunciation
The circles remind me of antibiotic restistance tests: http://en.wikipedia.org/wiki/Bacterial_lawn#mediaviewer/File...
I constantly see users of Go running into these problems. If you haven't, good for you I suppose.
Woman Receives the World's First 3D-Printed Skull
Yes, that's part of the solution. But it has to be much more robust than "This review was useful". The meta-moderation needs to be recusive, e.g. like PageRank.

The other part of the solution is a review system designed around the fact that people have different tastes. Netflix at least tries to do that. On Yelp, a great hole-in-the-wall will average three stars because those that don't like them will vote the opposite of those that love them. Three stars doesn't help either type of person.
So CloudFlare won't get your private key, but will still get to see unencrypted plaintext for all traffic? Sounds like a huge improvement...
Banks will typically do what the regulations require and then, what the cost of doing it is. Sometimes, that order flips ;)
It doesn't say anything about watching these over time. Do the rings move? Do they fill in after a year and new ones form? It's not like all the grass is in rings.
I'd submit that a better lens to understand what is going on is to understand that the culture of the United States really is very diverse, whereas European cultures often sit on centuries of history and cultural inertia (not necessarily in a bad sense of inertia). What in a European culture can be simply unspoken must be explicit in the discourse of the United States. What a Frenchman may expect from his police may be quite uniform between both the police and the policed (at least relative to the US), whereas in the US it must be constantly spelled out in the culture. Some of the individualism is probably also a reaction to the fact that we can't all just settle into a pluralistic culture, because in the US, the first question would be "which one?", followed by "why that one?" for almost everybody who doesn't come from that culture.

Remember, a "European country", which may still consider itself to have several distinct subcultures within itself, is generally only the size of an American state, and even within that division, a great deal more culturally unified than any American state.

In a way, telling Americas about how they need to be less individualistic is putting the cart before the horse... there's no way to make that happen without massive, massive changes to the substrate of the entire country first. No matter how desirable or undesirable it may be, it simply isn't an option open to the United States. Nor, for that matter, would I really go around wearing your cultural pluralism as some badge of pride as if it were some deliberate choice.

(BTW, keep trying to grow the EU and you'll create the exact same dynamics within it, if they don't already exist.)
A 11-Point Checklist for Crafting the Ultimate On-Page SEO
Python Snakes Up List of Fastest-Growing Skills
But it also reinforces how small groups with lots of guns are the way to go; every time they tried to stick in bigger groups, it all quickly and tragically fell apart..

Yes, it says that in a place where the whole society, law enforcement and government has broken down, a small group fares better. But both are portrayed as hell compared to a large society, i.e. the status quo. And hey, the main character is even a cop!
It is untrustworthy when a restaurant has only 4 or 5 reviews, even if they're written by "Yelp Pros". But when hundreds of people have "Checked In" at a place, you can usually rely on the star count to give you a fairly accurate estimation of how good it's going to be.

I've also noticed some cities are way more into it than others, making it more reliable. Everyone in Halifax, NS depends on it, but when I visit my home Little Rock, AR, it's worthless, even though Little Rock is technically a larger city.
I'm talking about the documentation examples, not the demo.

They are simple enough to include the results right next.
SQL subquery
Is the restaurant claiming all review systems are broken? Do the owners ever read reviews on Amazon or the general web? I don't think you should throw the baby out with the bathwater.
I'd buy the Paperwhite. I have one and it's great.

Apart from the resolution upgrade, the changes on the the Voyage seem a bit of disappointment to me to be honest.

The higher DPI should be an upgrade to the Paperwhite and the page turn buttons are unnecessary. I thought I missed them when I upgraded from a Kindle 3 to the Paperwhite but touching the screen became natural after using it for a short time.
The flush bezel is nice but no big deal and I leave the light on my Paperwhite at 100% all the time, so I don't want it to 'Adapt'.
A large population of diners in this country do this when trying to find new eating establishments:

1. Searches google for a restaurant name
2. Checks the number of stars Yelp gives it in the Google result

or

1. Searches "dinner" on yelp
2. Clicks on the highest rated Yelp pages

For a popular restaurant with a fan following the Botto pizza strategy might work. Generally speaking, ignoring your customer's needs and wants is a fast path to complacency. And hopefully you're all aware that:

COMPLACENCY WILL BE THE ARCHITECTURE OF YOUR DOWNFALL.

Internalize that statement. While Botto's is cool today, adaptation is the key to long term success.

Inevitably after serving each of their loyal customers many times over, the customers will have a bad meal here or there. With an attitude of "The customer is not always right", disagreements will leave customers disenchanted one by one, and slowly these loyal customers will become less loyal. Or another good Italian pizza place will open up. Or the italian food wants of the neighborhood will change. Or Yelp's powerhold on connecting diners to restaurants will grow stronger.
As I've been following posts on PVS Studio for a while, I'm sort of familiar with the kind of errors it finds.

I was able to spot 13 of these errors -- although the page only counted that as 10 as it's very picky of which token constitutes the error.

PVS Studio (and CppCat) are great tools. I can't unfortunately use them as I don't write stuff for Windows.
I have both a DX and a Paperwhite. The resolution on the DX isn't perfect, but I find that it works quite well for PDF's of academic papers. (Mostly formatted with LaTeX, with some occasional scans of older typewritten papers.)

The paperwhite, however, is terrible for papers, and I don't think the higher resolution screen would be helpful. At least for my eyes, cramming a full letter sized page into the small screen wouldn't work... so I'd still be left with a view of a subset of the page.
Top 11 Scams Used by Online Criminals to Trick You
A Snapchat redesign
The need to use netcat is that it is faster. It gets better throughput in the presence of plentiful bandwidth. The whole point was to avoid using ssh for bulk transport.
Show HN: Tunedup – discover new music with stacks of tracks at your fingertips
Amish Programmer: Institutional Knowledge Is the Default
Why do you want to see Go on Android? Yesterday, on the C++14 thread, you told me about why you gave up Turbo Pascal for C++ when you started programming for Windows 3.0 because you wanted to use a language officially supported by the OS vendor. If we apply that logic consistently, it seems to me that it would be best to just use Java on Android, unless you want to share code between platforms.
I agree. It's also worth noting that the title is wrong, this is strictly a C++ quiz, there are no C questions.
Ah ok, I understand. Yes, the docs now look too much like a giant wall of text. My plan for 0.4 is (among other things) to organize the documentation a little better, and I will also add the examples inline
Show HN: InstaTake – Download anyone's Instagram photos in one click
> Crows are one of the only other animals that can make and use tools

"Goodall observed other chimpanzees picking up leafy twigs, stripping off the leaves and using the stems to fish for insects. This change of a leafy twig into a tool was a major discovery. Prior to this, scientists thought that only humans manufactured and used tools, and that this ability was what separated humans from other animals.[19] In 1990, it was claimed the only primate to manufacture tools in the wild was the chimpanzee.[20] However, since then, several primates have been reported as tool makers in the wild"

http://en.wikipedia.org/wiki/Tool_use_by_animals
What's silly about this whole thing is that the solution for Yelp is so obvious: Just acknowledge what everyone knows already -- that the current system for managing and aggregating ratings has been a total flop -- i.e. that 99.99% of their users use Yelp for address search, NOT recommendations -- and let business opt out of having their ratings listed (at no charge, of course) -- until they come up with something that actually does work.
I've not had the time to poke at either of the books — so not competent to explain/judge differences ;-)

Bill and I talked about branding a bit after my talk last year and I think we were in broad agreement — but his content background means he has a much better grasp of it at that end. Bill's a lovely chap (@writebeard on twitter) and will be happy to answer questions I'm sure. You might also find his video from this years Lean UX NYC of interest — but it's more on the content side https://vimeo.com/94016584

I'm not really a "brand" person (I'm about 50/50 dev & UX) — my talk was really more about my experiences of what worked and didn't work rather than a manifesto or process. My broad points were:

* Busting the common misconception that "branding" was just about visual aspects (logo, style guide, etc.)

* That brand was an expression/aspect of product/market fit

* That rebranding is a kind of pivot.

* The large ad agency model of how to develop brands don't work with lean startup environments coz they're used to be being brought in to sell existing products where p/m fit is, to a large extent, already set. When it comes to p/m fit the Mad Men are on the green of the 18th hole. The branding folk for startups are still driving to the golf course and think they're playing cricket.

* That there are a whole bunch of folk in the branding/marketing world who have been saying smart things about the relationship between product, market and brand — and we should be making friends with them and paying attention.

* That bringing in branding/marketing folk early on makes sense and thinking of your brand as something that evolves and needs to be tested is a sensible approach.

Like I said though. I don't class myself as an expert on the brand stuff ;-)
Public domain? No immediately obvious restrictions, published on a government website.
What threat are you concerned about?
I find the Paperwhite responsive enough, version 2 anyway (I didn't buy V1.)
Just an experiment with few lines of js :)
No signup required. No downloads. Just a click!

The best way to backup your account.

Any feedback is welcome!
Einhorn: the language-independent shared socket manager from stripe
Their weaponizing the Streisand Effect. I really hate the term but its truly disruption at its finest. A system is broken, and their abusing the status quo to drum up free publicity and advertisement
The grumpy programmer
No, I haven't looked into sweetjs enough. I was just referring to raw javascript macros.. (ie. non existent).
Yes. In general, whatever markers represent that one is a member of the wealthy/leisure class will be considered more attractive.

In a peasant society, pale skin means you don't have to work in the fields. In an industrial society, having a tan means that you have the money and free time to get out of the cube farm and vacation somewhere sunny (or at least can afford to go to a tanning salon). This one seems to changing as we learn more about sun damage.

In some societies, being plump means that you're wealthy enough to get plenty to eat, therefore attractive. In our society, being plump means that you eat a lot of cheap, high carb food, and that you can't afford (or don't have the free time) to spend on gym memberships, therefore less attractive.

It's all "stars upon thars".
Indeed; what they are doing seems to be pretty much the same thing as any (RSA) hardware crypto device. Except that it's over the Internet instead.
Option 1: pay attention to what popular and busy restaurant owner is doing to promote his business.

Option 2: take advice from random HN commenter.

How to choose, how to choose...
Show HN: Papertrailer – Your digital filing cabinet
And my patch for OpenSSL that does the same thing: https://gist.github.com/indutny/1bda1561254f2d133b18 , ping me on email if you want to find out how to use it in your setup.
No, in the article it clearly states that the owners are getting "blackmailed" by Yelp and have decided to retaliate, but otherwise think it (I assume a rating website) is actually a good idea.

Edit: my apologies for any snark above, I just realized that the article I was referencing was the one posted by jedberg.

http://insidescoopsf.sfgate.com/blog/2014/09/17/richmond-res...
True reactive programming in JavaScript
https://duckduckgo.com/l/?kh=-1&uddg=http%3A%2F%2Fwww.huffin...

http://www.wired.com/2011/08/dolphin-fishing/
It only protects one thing - server identity. The best ciphers do you use DHE for negotiating the key, so the conversation between bank and the client is secure anyway.
"seems to annoy a lot of people - for reasons I've never quite understood."

Because it's a cheat. In novels, you can build up whatever society you like, no matter how implausible, but it doesn't mean anything in the real world. Sure, the Culture world is among my #1 fictional places I'd like to live, but it probably can't exist because there's no path from here to there that looks anything like the books. It's a fun place to put stories, but as an argument, it's disingenuous, which is what bothers people.

Gene Roddenberry's Star Trek TNG run was another example of a cheat... the idea that humans would grow, get to space, build a star-system-spanning Federation, and that the crew of its flagship starship wouldn't so much as slightly disagree about anything, ever, let alone squabble, is just an absurd cheat of an argument, as arguments go. Things got more realistic, if not necessarily "better", when at least small amounts of internal conflict were let in.

To which my solution is to simply stop allowing works of fiction to make normative arguments in my head. It's too easy to cheat. Arguably it's impossible not to cheat.
sounds interesting. Looking forward to the next part and learn more about your solution.