skysight-inc/HackerNews huggingface dataset:
He didn't say it proved causation, but it increases the probability of causation. Let's say you have several possible hypotheses:

Watching TV causes worse grades.

Watching TV has no effect on grades.

Something else causes watching TV AND worse grades.

Worse grades cause watching TV.

Watching TV causes better grades.

Etc, for all the other possible correlations between these three variables.

Assume all these are equally likely. That makes it about 1/7 chance that Watching TV causes worse grades (and there is equal chance of the exact opposite.) Now the study that watching tv is correlated with worse grades comes out. You can eliminate all but the first few hypotheses that predicted the correlation. Now the hypothesis "watching TV causes worse grades" has a probability of 1/3. Almost twice as likely. And the hypothesis that watching TV has any positive effect on grades has been completely eliminated.

This is why I'm bothered when people say "correlation doesn't imply causation!!!". No it doesn't, but it significantly raises the probability. If the other hypotheses aren't that likely to begin with (i.e. "cancer causes cellphones") then it should really bring that hypothesis to your attention.
The difference between your comment and the conversation you have interjected it into is that you are being unhelpful and insulting on purpose, whereas there is room to resolve misunderstanding in the former case as you can see from the followup.

Thanks for showing us what kind of person you are.
> "NASA plans to send people back to the moon in 2018, and they'll stay much longer than Apollo astronauts did. The next generation will have more time and better tools to tackle the mystery."

Oh how I wish that was still true...
That's only Fedora/RedHat though. I'd love to see that in Debian, but there is no movement towards it yet.
DS3 line? What is this, 1996?

Each individual Comcast customer has in theory paid for a DS3 worth of bandwidth (modulo the "cap"), which should be a reality-check that some of your assumptions from that era need updating.

The defense (and it was always a thin one) of ratio clauses in peering agreements was hot potato routing. The ingress traffic is what you actually have to haul a long distance, so the agreement says "you must meet us everywhere we peer, and you must maintain ratio." Together, those rules mean each individual path will be asymmetric but the overall load on the WAN will be shared between the peers. It was always slightly silly, though.

Hot potato is now over. CDN's are desperate to do all the work and bring traffic as close to eyeballs as the monopolists will allow because the cost of actually building a network is irrelevant compared to the rent the monopolists are extracting. The monopolists are selling so-called "transit" to haul packets 1 mile. They're really charging for access to their captive eyeballs, not for moving bits. If you want to send a few megabits to Asia, fine, whatever. You can do it for the same price. They're not even mad, "glad we could make a deal," etc. The situation is nakedly broken and warped, and everybody actually in the business knows it.

Peering has always been a mix of market power, shaming, and political excuses ("ratio" was one). What we're now seeing is the shaming and excuses fall away thanks to apologist bloggers and weak politicians, and market power emerge as the only thing that matters. Compared to this power, traditional outdated notions of neutrality are irrelevant: there is no need to give traffic less "preferential" treatment when you can simply depeer them and then try to sell them so-called "transit" to go 1 mile. "Paid peering" == "well, how much money you got? Let's make a special deal just for you".
Network router caused WhatsApp's 'biggest' outage
This illustrates the challenges of pattern matching in a hits-driven black-swan-finding industry.

Investors are looking for the next Facebook, so it only makes sense to invest in people who seem very Zucklike, which the WhatsApp founders are not (at least superficially). It reminds me of how generals are always preparing to fight the last war rather than the next war. Or how political pundits are convinced the US will never have a black president, let alone a Democrat from the North, until suddenly we do.

I guess predicting the future remains a hard thing to do. :)
Maybe. Or with good tooling, maybe it will be easier than assuming you understand what the other party means by a particular wording (and what a court might take it to mean).
> In the rest of the world, these people don't commit suicide, they just gather into a big crowd and start protesting, violently.

In the Eastern Europe protests (Ukraine, Bulgaria, Romania, Turkey), people are protesting political corruption and abuse of authority, not poverty (in fact, I'll go as far as to say that many of the protesters are well-off middle class people, not the starving poor).
Yep, that's loosely accurate for consumer providers but Comcast does more traditional business traffic that one would think.

For example, they are the 30th largest provider globally going by the CADIA rankings (http://as-rank.caida.org/?mode0=as-info&mode1=as-table&as=79...) and have large traffic sources as customers. From the CADIA list this includes Peer1, Dreamhost, SoftLayer, Hivelocity, and Liquid Web.

As a eyeball ISP I occasionally get offered cheap transit from hosters looking to balance their traffic ratios. From the CADIA list it seems like Comcast may be doing the opposite.
> However, earning one's own housing or food or clothing or healthcare is in no way serfdom - it is a natural state of a person

If we take a historical/anthropological view of what the "natural state" of human societies is, they have typically worked to fulfill essential-to-life needs, including defense, water, food, public health, fire response, etc. on a communal basis. The size of the communal unit has varied across times and places in history, from clans to tribes to city-states to nations. And hybrid systems where individuals (or more often, households) are responsible for some things and a larger communal unit is responsible for others have also been common. But the individual standing alone, providing for his or her needs entirely independently of any communal system except for market purchases, seems to only exist in certain philosophers' systems, not as something you really observe historically as the natural state of homo sapiens societies.
http://nymag.com/daily/intelligencer/2014/02/why-comcasttime...

"""
But there's a silver lining for people who hate this deal: By the government's own standards, the Comcast—Time Warner deal should be blocked.
To understand why, you have to know that there's a thing in antitrust law called the Herfindahl-Hirschman Index, or HHI. In very basic terms, the HHI is a way to measure the concentration of a given market. And the HHI is the test the government's lawyers apply if they want to see whether a proposed merger would create monopoly-like conditions.
"""
I got this recommended for handling shared rules: http://zmoazeni.github.io/csscss/
Even so, you're proposing a very low entropy salt. If the attacker can crack one or two weak passwords, they can start limiting their search space immediately, and crack more passwords. As they gain more examples to work with, they will be able to work out how your salt is derived, and then they can start looking for salt collisions based only on the data that is stored in the clear.

At that point, your attacker has not only the ability to derive the salt and attack each password individually, but potentially the ability to generate rainbow tables for subsets of users with identical (or largely identical) derived salts.

The point is that at best, you're adding a term to the overall hardness of the attack. When you use something like bcrypt, you are multiplying the hardness of the attack. There is no comparison between what you've proposed with MD5 or SHA-1 and simply using bcrypt on a random salt, even if the latter has your source code in the latter but not the former.
Except your customers paid to have that road built to their house, why is there now a toll being set up (of which the customers get none of the money) to charge use of that road for something they want.
As Steve Sailer said "Perhaps one reason these two guys couldn't get hired by Facebook is because they are so old: Koum is 38 and Acton 42."
GopherCasts
OpenBSD is run by Theo de Raadt, who is famous for being a more acerbic version of Linus Torvalds.
Perhaps this was mentioned the other day, but Neovim did make me think of this old chestnut from Joel Spolsky:

http://www.joelonsoftware.com/articles/fog0000000069.html

I realize Neovim is being characterized as an "aggressive refactor," but I'm sure that's the way Netscape thought of it as well.

tl;dr Things you should never do: rewrite the code from scratch.
Build With Chrome [Lego]
I'm not sure why this is the case in this country, but right now in Germany some companies provide leases on the cars. It turns out it's a tax reduction and "support local industry" at the same time - if same amount of money is just paid as salary, combined taxes for company and employee are higher. And it also supports local economy since lease choices are for german cars only. And I heard that same leasing practice is common in Israel as well.

As a strange quirk they also pay for gas used by these leased cars. As a result, my friend with such lease always tries to do vacation in spots reachable by driving - it's just much cheaper for him, even if he has to drive for two days to get there.
It actually appears that the RFC openly admits the potentials for abuse here:

"6. Security Considerations

This document addresses proxies that act as intermediary for HTTP2 traffic and therefore the security and privacy implications of having those proxies in the path need to be considered. MITM [4], [I-D.nottingham-http-proxy-problem] and [I-D.vidya-httpbis-explicit-proxy-ps] discuss various security and privacy issues associated with the use of proxies. Users should be made aware that, different than end-to-end HTTPS, the achievable security level is now also dependent on the security features/capabilities of the proxy as to what cipher suites it supports, which root CA certificates it trusts, how it checks certificate revocation status, etc.

Users should also be made aware that the proxy has visibility to the actual content they exchange with Web servers, including personal and sensitive information."
> And all the "little people" whose land value is negatively impacted? They don't count?

I don't see where I said this. I'm not even sure what you're arguing with me over.

The point is pretty clear, I think. It has more to do with this individual's greed and probably very little (if any) to do with environmental concerns.
Beware the return of the Web Bubble (2006)
He said broadband, not TV.
well of course. Vi was specifically written by Bill Joy to optimize for every character, see

http://www.theregister.co.uk/2003/09/11/bill_joys_greatest_g...

And there is no reason we could ever improve on that 35 years later. we need those optimizations...

"It took a long time. It was really hard to do because you've got to remember that I was trying to make it usable over a 300 baud modem. That's also the reason you have all these funny commands. It just barely worked to use a screen editor over a modem. It was just barely fast enough. A 1200 baud modem was an upgrade. 1200 baud now is pretty slow.

9600 baud is faster than you can read. 1200 baud is way slower. So the editor was optimized so that you could edit and feel productive when it was painting slower than you could think. Now that computers are so much faster than you can think, nobody understands this anymore. "
Counter-example: Me, I don't work out. I work 9-5 at a tech job and then spend the weekend working on my own products. I don't struggle with motivation as I literally enjoy what I do.

Always question advice that people like to rattle off - humans are very good at perpetuating bad memes without a second thought. Like that running a marathon (26 miles) in one go is somehow healthy, without ever questioning why a healthy activity would make them shit their pants and nipples bleed.

In fact exercising would probably decrease the probability that I would be productive as it would consume more of my time and energy.

My 0.02
I don't think one extraordinary data point shows anything, actually.
I think the resistance to usage-based billing is practical rather than economic. With a flat-fee scheme you can look at your bill and say, "yup, $89.95 is what I agreed to pay each month."

With usage-based billing, the amount will float up and down and it's hard to understand how the amount is calculated. Usage-based telephone bills are broken down by calls, which you can probably remember.("What's this 46 minute call to 555-1234? Oh yeah, I called Mom last week.")

With IP traffic, how do you itemize the charges? Temporally? I used to get cell phone bills that included pages and pages of stuff like "Jan 27, 4pm, 239789987345 bytes". It was completely useless.

How about reverse DNS? That has other problems.
• You use BitTorrent? Here's 247 hosts with incomprehensible names on your bill.
• You use a VPN? A whole bunch of traffic is lumped together.
• "Honey, what's all this traffic to nastyporn.com?"
• It puts pressure on web sites to optimize their deployment strategy for billing clarity

The "correct" way is probably to log everything, then provide analytics software. But I can't imagine my Mom generating reports just to understand her internet bill.

Economically, sure, usage-based billing is a great idea. Alignment of incentives and all that. But practically, it's a pain for everybody involved.
Analyzing points outside typical (or even desired) use can be informative.
Ok so they are educated, now what can they going to do about? Nothing.
people's preferences differ. there is no magic number,
and no reason to subject everyone to the same experience.

if you don't let people customize your display to _their_
preferences, you are doing it wrong. period. end of story.

-bowerbird
Why is it unusable? Is it too slow to work? The good thing is that this will improve, even the cheapest processors will get faster.
That seems like a fair response. I tend to agree that sweeping refactorings tend to take a lot of time and it's better to break off small bite size pieces. That being said I really like some of the proposed improvements into vim. I wonder if a similar approach could be taken as when vi was improved to create vim, or perhaps that's what added all the complexity Neovim is trying to solve.
That idea is an automation which neither depends on Bitcoins nor entails any of the protections of a contract. How does the contract guarantee that a lawnmower was dispatched and successfully arrived, and did its job? What recourse does the client have if they don't feel that the job was well done, and how can the contract guarantee that protection? Those are contract questions.
A duopoly or oligopoly isn't much better. There's still a marked lack of choice for the customer, which results in lock-in and higher prices.

The Hacker News readership includes many people capable of starting ISPs. Comcast's large profits, which have been used to fund a string of high cost acquisitions, are a juicy target for potential competitors. Yet you never see discussion of ISP startups on Hacker News because the barriers to entry protect the current carriers. This wasn't the case in the 90s, and had Hacker News existed back then ISP startups would have appeared frequently.

The issue of telecoms not having competition has been the case for years. Back in the BBS days Jack Rickard used to harp on this in Boardwatch [1] magazine. I recall him saying something like, "Two guys with a screwdriver should be able to start a phone company."

[1] http://en.wikipedia.org/wiki/Boardwatch
>Bcrypt offers no increase in security

[citation needed]

>My "Goofy" scheme is based on the practices which Microsoft, LinkedIn, and FaceBook all use.

I don't want to be sarcastic here, but you're seriously going to cite LinkedIn? Really?
"This person said something I don't agree with[1], therefore they're an idiot." isn't nice, but it's also not ad hominem. Ad hominem is the other way around: "This person is an idiot, therefore I don't agree with them."

[1] http://bsd.slashdot.org/story/11/07/16/0020243/lennart-poett...
Go DevRoom videos from FOSDEM
Whenever I use vim through a lagging SSH connection, I'm very happy that it's still usable (at least more so than other editors).
1 GiB, aka 128 MB of RAM and Firefox?

On the Windows 7 machine I'm using to type this, Firefox uses 176 MB to show the empty-ish Google home page.
> There is enough of everything for everyone

Citation for this fact?
Show HN: Snoob.me – Receive boobs to your Snapchat account once a day.
I made this four hours ago, now it seems to be growing fast at my University. It's really simple: You enter your Snapchat username and receive boobs once a day.

http://snoob.me
Ethereum.org is working to make things like this possible.
> moved on to NetBSD (and FreeBSD, still not sure with which one I'll go)

Generally, FreeBSD will perform better for servers and offers a larger feature set than the other two. NetBSD aims for maximum portability, and OpenBSD for security. Therefore I typically recommend FreeBSD for servers, OpenBSD for routers and NetBSD for playing around on oddball hardware.
It's very easy to look at code base full of weird special cases and think "this could be such much easier if I started from scratch", but in the end if often turns out that all this cruft is there for a reason. It's essential complexity that you wrongly identified as artificial complexity. And the rewrite ends up being much more work than originally anticipated.

I don't think there's a way to learn that except by making the same mistake yourself, possibly more than once.
To be fair to the authors of neovim, there were patches they wrote and submitted to vim, which added exciting new features I would like, which were rejected.

People who basically want him to never change (and that is fine) can be happy with mainline. There are others who would like to see some significant updates, particularly allowing better threading support.
Could you explain exactly why that triggered so much outrage for you?

(As it turns out, this doesn't meet the definition of an ad hominem since there is no attempt to invalidate any arguments from "0pointer.net".)
David Hare: 'The security services are running the country, aren't they?'
Remember when there used to be five different cable companies listed in the weekly TV listings? Maybe you never saw that in your area, but when I was growing up in a semi-rural suburb, there were many cable TV competitors. Surely they didn't all require franchise agreements to want to enter the market.

Further, assuming franchise agreements exist and were necessary, consumers and municipalities should expect better from their franchisees than abuse of monopoly.
Do they block access to advanced features of the video card?

Can't a video card DRM read any memory on the system?
LinkedIn URL Shortening Changes
Why aren't there other vim committers?

Bram's conservatism makes perfect sense for someone who has to maintain this huge, consequential, intimidating codebase. Why hasn't he gotten some help?
In my experience, I've found that the times I want more money falls into a few categories:

1) Cost of Living
- This can change bc of higher rent, getting married, having a kid or a million other things

2) I'm unhappy about something else
- When I have another issue with my work, it often leads to what many people have said in other comments..."I'm not paid enough for this" which can take many different forms. Addressing this is much more important than whatever financial increase you do or do not get in asking for it.

3) Envy
- If you find out all your peers at similar stage companies are paid more than you, or that your coworkers are, you'll probably want a raise.

In my experience, #2 is actually the most common that leads you leave and even if you get the raise, a manager needs to make sure they treat the condition (whatever is bothering you) not just the symptom (I want more compensation for my work).
Someone Is Remaking Classic Zelda… in First Person 3D… in Virtual Reality
It's funny you mention this. On the actual OpenBSD installation, if a non-privileged user tries to login and fails (bad password etc..), the error message is "Are you on drugs?"

No, seriously, that's the actual error message. I just double-checked in 5.4 and it's still there.

OpenBSD, for many reasons, is definitely an acquired taste in both configuration and documentation for said configuration. There are a lots of technical points that make it a great OS.

They're still only technical points, though.

Edit: Correction, it's not on initial login. Only on sudo. The rest of the list : https://github.com/toddfries/OpenBSD-usr.bin-patches/blob/ma...
How do you calculate the correct sample size for a test, to achieve the correct "power"?
> Minimizing pain, maximizing pleasure.

Too reductivist, so do I eat the ice cream sundae and get pleasure right now? To the detriment of my long term health or do I eat the kale forfeiting short term pleasure and gaining long term pleasure?

Your model has no predictive power.
It's not one datapoint. Instagram, Snapchat, WhatsApp. Three smallish companies, three mind-boggling valuations. I don't think it necessarily indicates that there is a bubble, but it does sound like funny money.
You go quite a bit too far. How does one verify that the lawn mower actually is a lawn mower and not something pretending to be a lawn mower? How do I prevent someone stealing the lawn mower while it's in transit (or doing its job)? Bitcoin may offer new solutions, but it doesn't directly do anything in meat space. When there are conflicts between people we need to somehow resolve them, and a systematized way of doing that is called government.
Well that does it I'd say. With such a negative attitude, who wants him on the team anyway? What the advantages are? They're clearly laid out in the project.

Seriously, screw that guy.

edit: Yes I know who 'that guy' is and it's great he's been working on Vim for all these years, but he certainly has his head up his ass if he thinks Vim users would not benefit from some big refactorings, a more accessible code base and some dropped platforms.
If all those Amiga programmers love Vim so much, why would they be disappointed with an eternal Vim7.4?

It's not too late for Vim to lose the editor wars.
> True for all national currencies but hardly for the world-reserve-currency.

If the dollar ever started to inflate like crazy, I bet it wouldn't stay the world reserve currency for long. Also, keep in mind that some of the larger countries have been looking for alternatives (like the EUR) for years.
It is Comcast's responsibility because I was paying them $1xx a month to take care of it. Bulk transit bandwidth is significantly cheaper than the price I was paying, so there's no justifying the claim that both sides have to pay.
The client, not the server.
Great accomplishment! Congratulations to OpenBSD folks!
You do recall that LinkedIn had its passwords stolen semi-recently.
That is an overly simplistic viewpoint. Vim is written in an inedibly old style of C which is not taught anymore, or used by most people. The code if fill of typedefs for AMIGA and OS/2. Useful to a small number of people certainly, but making progression harder too.

This is not a total rewrite, it is a massive overdue refactoring.
You get tailored advertisements so you just know what you really want to buy and so you don't need to invest time researching what product might better.