skysight-inc/HackerNews huggingface dataset:
Well, either caps serve a point or they don't.

If they do (by incentivizing people to conserve bandwidth on, say, mobile connections) then they need to be consistently enforced, with no exceptions.

If they don't serve a purpose for consumers then they should be abolished anyway.

If Spotify and WIMP use equal amounts of data then they should cost you, the consumer, the same in transfer costs. Anything else just ends up with all consumers subsidizing the incumbents no matter what vendors they choose (like the often criticized "Microsoft tax"), unless they only go with startups that do not have these agreements in place (yet).

> You (and startups) are basically asking for a subsidy that doesn't exist for anyone else. No one is giving Jolla a hand in taking on Samsung or Apple in the phone business.

Oh yeah, let's never try to improve things in new markets that work differently.
The shortest criticism is that globalisation doesn't spur scientific innovation, as it'd be just copying what works. Inward tech development would take 0->1 while outward would be taking 1 and spread across the world.
"Compare the best of how they look to the worst of how you are; you won't win." ~ Morrissey
Face It: You Can't Predict the Future
If there was a submission quota, either time-based or karma-based, the "new" page would clear up rapidly, especially if obvious spam was not displayed as well (though that may be a result of my "show dead" setting).
I think the easiest option would be more transparency. If HN had a system in by which its users could see how things get to the front page (e.g. with graphs and data), rather than simply having to trust a magic points and time algorithm, it would become immediately obvious to the community at large if/when someone were cheating and we'd be able to react accordingly, over time learning how to identify and punish these.
Yarn for Hacker News updated to add readability support
March 2015 Invoice Maid of London – word doc or excel xls spreadsheet malware
GUARANTEED Traffic or DOUBLE Your Money Back
You can tune Redis to fit many use cases, but in a situation where you have choice it feels like a bad idea to take it out of it's comfort zone just because.
Sebastiaan Hooft – Speaker Profile – Startup Iceland 2015
> The upvotes is like fuel to lift your position and the time since submission is like gravity to pull you down. To get on frontpage, you have to get as many upvotes as possible shortly after submission. And to keep your place, you have to get upvotes continuously.

> Getting on the front page is too random.

So in other words, getting to the front page is hard because you don't know your delta-V and TWR before launch, and the cheaters are the ones who are able to secure an estimate for those parameters.

#ObscureSpaceflightReference
You are right in that LACP bonding methods cannot increase the throughput of a single flow to gt any single link in the group (the balancing method can utilise src/dst MAC, IP and sometime L4 ports).

MPTCP establishes multiple subflows across individual IP paths and can load balance or failover across all subflows. Applications do not need to be rewritten to take advantage of it. I'm not sure if that includes kernel modules like DRBD though. I suppose someone needs to find out :)
"Get it on F-Droid" - that sure is a pleasant change from TextSecure's needless drama.
Where do VCs get their money from?
It seems this was supposed to go in Chrome 41, but was deferred to Chrome 42.

What is the official communications channel from Google on these matters? I can't find anything expect the blog post from September, and absolutely nothing on the supposed deferral. The deadline came and went and I was left crying wolf.

I need something to point to in order to get people to understand the severity of this, and Google is not making it easy.
so can we grind them up and make dog food out of them? Surely there can be some commercial use of them, if not pay a bounty to be rid of them.
StartSSL have sha2 intermediates nowdays.
https://www.startssl.com/certs/class1/sha2/pem/
Maybe it's not cache that caused the problem. We host our website on Google Appengine which is global balanced. Maybe some cloudflare nodes just pick the wrong entrance.
I'd like to see these graphs for every hn story
Smoothest WebGL I've ever used on my iPhone. Well done whoever created this!
> I really like Arch, because contrary to the popular belief it is the most hassle free distro I've encountered.

I completely agree. I tried switching to Linux a few times in high school (early-mid '00s), and always had false starts with Fedora or Ubuntu. Usually the package manager would break and everything would fall to pieces. I ended up installing Arch as a Subversion server for some personal projects, and that's what finally made it click.

I use Arch exclusively at work and at home. I do Linux development, which means I have to test out our product on other distros, usually Ubuntu. Eight-plus years later, and Ubuntu's package manager still falls over nine times out of ten. Fedora falls over. Mint falls over. I don't know what I'm doing wrong.

Arch Just Works. It's dead simple, requires very little maintenance, and when something does go wrong (maybe once a year), it's easy to fix or roll back. Arch is just files on a hard drive, not some nebulous set of five different package sources and databases and "releases" and blech.
Because modern CPUs have a small internal return stack for target predictions for return instructions. If your calls and returns are not balanced, you get mispredictions (or it gives up and stops predicting altogether).

http://en.wikipedia.org/wiki/Branch_predictor#Prediction_of_...

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....

This type of branch predictor went mainstream in the late 90's with CPUs such as the AMD K6-2.

It is not a correctness issue (as long as there's nothing else that thinks it can put stuff on the stack), just a performance issue.

You should not expect that the code snippets you "return" to will leave the stack alone -- spill/fill and callee-save instructions etc will kill the part of the "stack" that has already been "returned" from which is fine as long as you don't want to reuse it. But I think you will.
Works fine on my Lenovo T530 with Fedora 21
What could you do with 100 days of making?
Gentoo is ridiculous: http://fun.irq.dk/funroll-loops.org/#fourth
With 5. I'd be inclined not to colour influencers or other user accounts. I'd be concerned it would exacerbate hivemind as 'these are the opinions I should upvote and follow'. I like in HN that I typically read a comment before I note someones username on this vs reddit type interface where the username is highlighted.
Interestingly, this is about as much “do it yourself” as installing debian via debootstrap instead of the installer.
Islamist Hackers Seize Control of DEFRA Website
He should have never been in a position to execute such a mass murder. The EU has now changed their rules on cockpit safety.
LFS is a much more rewarding and educational experience.

http://www.linuxfromscratch.org/lfs/view/6.6/chapter01/how.h...
Luckily, both crocodiles and tigers eat pythons, so this problem should be easily solved.
Very interesting points. I agree with many of them as they reflect my own experiences.

Assuming you are the author :) Could you elaborate on 3 "Always refuse if someone asks you to sign an NDA before hearing their idea".

This is something I always find frustrating, but I usually end up signing the NDA as it seems irrelevant to me anyway. I'd be interested to know how people react when you tell them that you don't want to hear their idea. Do they change their attitude towards it, or you don't follow up?
I guessed they were planning to use the github integration for something. Then I might be wrong and it might just be "cool, new feature, must have" but whatever the reason was I didn't question anyones intellect over it.
I almost did this but ended up installing Gentoo! I've loved it, its a great way to learn your way around Linux and learn new skills!
Ah yes, let's blame the GPL for their copyright infringement!
Evolve or Die
> It seems to support 4 simultaneous notes at a time, using the computer keyboard (e.g., press down zxcv together), but if you hit a 5th key it's ignored.

I think that's a limitation of your keyboard. Here I can play zxcvbn, but I can't add a seventh note.
I guess using these will still require a re-issue of existing leaf certificates, so the signature matches the sha2 intermediate?
Can't agree with this assertion. Your source control of choice should not be in any way a red flag. It just a choice and because of learning curve I choose to learn Mercurial instead. I don't see how source control matters to that extent.

If I need to use it I will learn it then. I don't think most people care as such.
Whilst I am a huge advocate of advancing research in AI, I think we are a very long way off it being safely feasible in flight. Flight is a process so insanely complex and susceptible to random change and failure that we simply don't have the requisite provable AI in place yet to support it.

A good example of where, even the highest level of automation in an aircraft, failed to assist in an emergency was Qantas Flight 32 [1]. A physical failure on the plane caused sensor and control failures, something rendering AI almost completely useless. Admittedly, humans can also have failures and this has lead to many crashes before, however humans have also used exemplary skill, experience, and abstract problem solving to correct mechanical failures in aeroplanes countless other times.

[1] https://en.wikipedia.org/wiki/Qantas_Flight_32
The internet as a whole doesn't need to benefit; the buyer and seller do. The internet as a whole benefits from the liberty that lets us act without permission from central authorities.

Also, we're currently in a world where no large company owns even 1% of the addresses, and heading towards one where IPv6 is the majority of traffic. Have a look at http://www.google.com/intl/en/ipv6/statistics.html and pretend to be an IPv4 address investor. The year-end figures are about 0.4, 1.0, 2.5 and 5.7%, so a little over 100% yearly growth for each of the past three years. If that goes on, we'll pass 50% IPv6 in 2017, and if that happens I rather doubt that IPv4 addresses will be worth much.

Of course that projection doesn't have to be right. Perhaps IPv6 growth slows down. But if you were an investor, would you invest heavily in v4 addresses on the assumption that IPv6 growth slows down? If so, why do you assume it'll slow down?

Oh, and I do think IPv6 will render IPv4 moot. Assuming that trading goes on, IPv4 will increasingly use tunnels and long-prefix routes, and then it'll have the kind of reliability problems v6 had around 2005.
It's this guy (https://twitter.com/boblemarin).
I know him, and he is pretty damn good.
As is often the case on the modern Internet, the majority of things currently funded by ads is spam.

Then there's all the low-quality content, which isn't outright spam, but no-one in their right mind would pay for. Most people would probably not mourn that either.

The problem with news, if that's what we're discussing, is that they can't decide which side of the fence they want to fall on. Celebrity gossip and researched content is vastly different and there is no reason to believe they fall under the same business model.
>"that you should actively pursue building a monopoly, since "competition is for losers"

Because from your business' perspective, you want a monopoly to have the greatest potential success. This doesn't preclude competition; your competitors are also trying to build a monopoly.
I don't really see how {company-name}.sucks is any worse than {company-name}sucks.com. Do firms really go around registering every combination of bad words with their brand name, with every standard TLD? Can't imagine they do...
> I think that the answer is that the majority of people don't care, and don't feel as enriched by knowledge for the sake of knowledge as the average hn member, or even the average college student. After a hard day of menial work most people want to relax and watch tv or have a beer with friends.

From what I have seen of a lot of undergrads who are at college because it is "the thing to do", they treat their classwork as the menial work you mentioned above.

> Let's not pretend that the average McDonald's worker is thirsting for knowledge about the humanities or would materially benefit from it in any way.

I would like to examine how much the average humanities college student is thirsting for knowledge about the humanities, too.
Whacking Day! Seriously though, a dollar bounty per head would probably promote some creativity in dealing with the problem.
A friend of mine is a welder, who has gotten into programming those robots.

After showing a weld to his boss, his boss replied with "Didn't the robot do that?", to which he said "Well I programmed the robot!"
35 Must-Listen Podcast Episodes for Entrepreneurs
Sorry about that. Could you drop us an email at hi@porter.io with your GitHub account? We could manually add you to the list.
We're trying to debug the problem. But it's hard to reproduce it since it only affects few people.
> The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it! -Linus Torvalds

Surprisingly, Linus is actually quite critical of the more technical Linux distributions. Here's another quote from him:

> And when it comes to distributions, ease of installation has actually been one of my main issues - I'm a technical person, but I have a very specific area of interest, and I don't want to fight the rest. So the only distributions I have actively avoided are the ones that are known to be "overly technical" - like the ones that encourage you to compile your own programs etc.

> Yeah, I can do it, but it kind of defeats the whole point of a distribution for me. So I like the ones that have a name of being easy to use. I've never used plain Debian, for example, but I like Ubuntu.

https://www.simple-talk.com/opinion/geek-of-the-week/linus-t...

Not that I think it takes anything away from Arch, but I thought it was an interesting piece of trivia.
I was always suspicious of the LISP articles. Just kidding.

I think that the lack of down votes for normal people means that you end up seeing a lot of support for some things that are popular with the people who CAN down vote.

Maybe I've got it wrong, but it seems that way.
Interestingly, the NSW iVote seems to share some ideas with helios. They both appear to use ElGamel encryption, which is a [partially] homomorphic algo.

I don't know anything close to enough about ElGamel to comment on their implementation with any authority whatsoever, except to note that it looks very different to others I've seen. The challenge/proof parts in particular look unusual to me - I haven't spent a lot of time looking into their implementation, so it could just be parsing failure on my part, but it doesn't appear at first sight to use the usual fiat-shamel method other ElGamel implementations I've seen tend to.
Open Redirect in Rfc6749 aka 'The OAuth 2.0 Authorization Framework'
With 1.3 billion subs, I assume Facebook use is linked to everything from winning Nobel prizes to terrorism.
Any modern voting system should provide deliberate protection against this by letting you claim to have voted for any candidate.

Let's say you're in the voting booth and have taken the picture. You can then do at least one of the following:

- Exchange your ballot for a blank one and fill it out again
- Fill in the check box and vote for your real candidate
- Spoil your vote
Coming from a Node.js background, I use a text editor, and debug with Chrome using node-inspector. In other languages (Ruby, Elixir, Clojure), I just debug with print (and make heavy use of the REPL).
As for buttons vs commands, I suspect that's largely a preference thing (believe me, I thought hard about refuting the buttons because I personally dislike them, but eh, different strokes). I have shell aliases for most of my common commands, and if something needs to run continuously or on save, it's pretty easy to write a script or Gulpfile that'll do that for me. For anything else, it's uncommon enough that it'd be a menu item (hopefully!) anyways, not a button, so I'm unlikely to see any effort savings from using an IDE vs the terminal.
Thanks for that. That's really interesting.
Learn Java 8 Lambdas in One Line
Hey, author here. My logic is usually that an NDA is a restriction on me, so I won't usually sign one unless I'm getting something in return. E.g. I'm happy to sign one in the context of a piece of paid work.

Most people are quite receptive when I explain the above and that in practice I don't believe that ideas really get stolen. Well not (web/app)tech startup ideas anyway. I've never had what you'd call a "bad" reaction to it and in about 75% of cases, people have then gone on to explain their idea.
There are certain algorithms in place to prevent unwanted spam, in your case: voting ring detection
"Why would you even make this software accessible from the ground?"

Redundancy.

If something goes wrong with your software, you want a backup. So you either keep a pilot in the cockpit like the article mentions, or you give up all hope of recovering from the unexpected technical malfunction. The problem is, the wort case scenarios where there's value in having both a pilot and co-pilot on-board likely cannot be programmed against. Sully did a great job landing in the Hudson river, but he had a co-pilot's help. Would a solo pilot unaccustomed to doing much in the cockpit have been as successful alone? Impossible to day.
It's a bug, which appeared around April 1.
Fixed now.
He does that a lot. Universities are irrelevant, unless you went to Stanford (his school), in which case you are awesome.

It's clear that he wants to think critically but he's somehow not able to bring himself to his own conclusions.
overall reputation he/she has earned in the HN ecosystem.

A light (grey shade)color underline can shown up as his overall reputation, function of his contributions, activity in HN etc.
The first POC of project “Multi-screen on FxOS”
On a side note, the page has 40 H1 headers. Yikes!
Creator of the site here. Thanks for taking a look and I really appreciate all the feedback.

I wanted to provide a place for beginners to learn about modern features of C++ and a quick reference for idioms and best practices. As the disclaimer says, the existing samples all need review, so don't take anything as gospel. If you would like to contribute please check the samples GitHub repo [0] or leave comments on the sample pages themselves.

A few good points that keep coming up:

- The Rule of Three sample especially needs a rework (it will become the Rule of Five later today).

- It isn't supposed to demonstrate the best C++ formatting style, simply because that would come down to personal preference.

- I have opted to not use `auto` unless necessary for the sake of being explicit about types so that beginners have something to reference against. This is important regardless of ones particular preference for when `auto` should be used and it would be impossible to please everybody. I will be adding a note to the site soon.

- I plan to add a "requirements" section to the sample information which will state which version of C++ the sample depends on.

[0] https://github.com/sftrabbit/CppSamples-Samples
Hi guys, founders here, we genuinely apologize to the community for for doing this. As a lesson to other founders and startups, here is exactly how it happened:

- Through github, we selected a total of 200 devs (13-14 from each repo that correlated with an open position)- based on their commits, prior experience, etc- If they seemed like the right fit for the position, we sent them an email.

It was a dumb decision, period. And we promise to never do this sort of thing again. Recruiter spam (or any other sort of spam) sucks, and we should have known better. Lesson learnt.
Surprised to see a tutorial on Arch linux on front page.

As a sys admin, I appreciate the effort to tune everything to your needs, and Arch has its place there for sure. As a user, I just want things to work. So I usually stay away from tweak-everything-you-can distros.
So now on one hand you have the distros that do pretty much everything for you (ubuntu style), and on the other you have to do the tweaking for yourself(arch, gentoo, slackware, etc). I, for one, would prefer some middle ground - eg, a system being able to predict the most optimal setup for my box, but also allow me to tweak it should I prefer something different.
RHEL/CentOS seems to be slowly getting this, and I enjoy its tools quite a lot (tuned daemon for kernel params optimization, kickstart for package customizations, etc.)
At least certain kinds of depression are actual, physical conditions. Sometimes without a known cure (only medication to keep the symptoms in check). Just because someone is able to move on their own, doesn't mean that their legs grew back. They might just use a wheelchair. And just because someone truly believes that they have a meaningful live, doesn't mean their depression "went away".
Why ES6 Classes and Backbone Don't Mix
The article mentions:

> A couple of years ago, they organized a Python Challenge, a come-one, come-all snake hunt on state land near Everglades National Park. It put barely a dent in the python population; no more than a few dozen of them were captured. ... “scientists have not found any way of eradicating invasive constrictor snakes once they become established in the wild.”

http://www.bloomberg.com/news/articles/2013-01-10/killing-py... estimates that it takes 92 hours to find and kill a snake. At $5/hour, assuming under minimum wage, that's ~$500 per snake. Even if they are at the high-end size of 250 pounds/snake, that's $2/pound for the total carcass. More likely they will be smaller, and not all of the snake can be used for dog food.

According to http://www.dogfoodproject.com/index.php?page=costfactors , high quality dog food is under $1/pound. According to http://www.consumerreports.org/cro/magazine-archive/2011/aug... from 4 years ago:

> At the higher end of the price range was a 4.5-pound bag of Purina Chef Michael's Rotisserie Chicken flavor, at PetSmart for $2.22 a pound

Therefore, it's not economical by far to make dog food from them. The market does not appear to be big enough.

It would be different if the Pythons tasted like, or produced something like, caviar or truffles. But they don't.
When I was younger I played competitive sports and used to suffer from cramping relatively often. I cured this condition by adding a pinch of celtic sea salt to a glass of water in the morning.

The only thing dangerous about salt is table salt that is bleached and has chemicals added. If you can get good salts like himalayan pink salt and celtic sea salt, you are in the money.

Salt is the most efficient nutrient for the body. Provides essential minerals as well as a sleuth of other positive health properties.

edit: Pink salt is not pink because more chemicals were added.

Check out this link:
http://healthwyze.org/index.php/component/content/article/11...

The more common "refined" table salts have been been stripped of their minerals during processing, which manufacturers then sell to supplement companies. It makes the unmistakable point that the producers of table salts are intentionally stripping what they know to be the most nutritious part of the salt, and actually increasing profits by malnourishing their own customers.
Definitely minimal on my Firefox
I'm convinced a determined pilot or co-pilot could crash most planes, even with another person in the cockpit. Their rule is better, but I don't believe it eliminates the problem.
Newbie to Expert Photo Editing in 5 Minutes
I encourage tourists to buy snakeskin products when they are visiting Florida. Hunters are encouraged to take these snakes and there's quite a market for products made from them.