skysight-inc/HackerNews huggingface dataset:
Netflix didn't buy transit from Comcast; they paid Comcast some large fee to upgrade links to one or more transit providers that Comcast would in the ordinary and traditional course of business done itself, so as to continue delivering its traditional unrestricted internet product to customers.

Netflix can't reach every Comcast node around the country, so it couldn't have 'bought transit' from Comcast. It did try the next best thing: colocating, at its own expense, servers at Comcast POPs with cached Netflix content. Comcast said no thanks to that one. Netflix also tried buying extra capacity from other transit providers (Tata and some others.) I think -- but am not certain -- that, when Comcast learned that that deal had happened, it began failing to upgrade those links, too.

It's hard to think of an explanation for these peering disputes between CDNs/transit providers and consumer ISPs that doesn't imply ISP hostage-taking. (Where the consumer is hostage.) These consumer ISPs have an easy job: keep these links to the middle networks and backbone networks up to date. And keep the copper in decent shape.
Your account was created 15 min ago and has 6 Karma - Can you back up who you are at all?
Kai, it's really awesome to see this finally out!
I was skeptical up until I read a few weeks ago that he started doing something like cable internet in the 80s, but was shut out of the system. He saw one of his colleagues strike it rich with dial up AOL, while his tech (although much faster) failed in the market. I sort of imagined that today's decision was his revenge on the industry.

http://www.wired.com/2015/02/fcc-chairman-wheeler-net-neutra...
Nobody is against NN. Nobody wants the internet to be less free. The problem here is that the FCC is detonating a nuclear bomb to try to put out a house fire. It's completely unnecessary and will do more harm than good.
High Performance Embedded WebViews in Mobile Apps
Suppose that in the example given, changing the existing classes to not be singletons was just as valid as changing the new ones to be singletons. Or there was a good reason for the new classes not being singletons that the code reviewer did not understand. In these cases I'd call the reviewer a code snob. I don't think the reviewer in the example given is a code snob. A code snob to me is one who asks for or makes changes that have no benefit except to himself and might even be detrimental to the project. Since all changes do take time, the benefit of the changes absolutely need to outweigh the time spent making them for them to be valid.
FCC Chairman Tom Wheeler: This Is How We Will Ensure Net Neutrality
Founder here; working on software that exploits the full potential of engineered microbes; we're using them to make therapeutics, plastics, materials, etc. happy to answer any questions.
While I agree that it would be ideal if being nice and diplomatic will fix things, I'm personally a bit of a pessimist, and am with Luc on this.

Working with companies like this is often like working with young children. Usually, calmly saying "please don't do that" doesn't work (and, indeed, doesn't appear to be working with Allwinner after 4 years of pointing out GPL violations); you have to make it plain and clear that what the child / company is doing is bad behavior, and that it's making you or someone else upset.

I'd be more inclined to take your side on this and criticize Luc if Allwinner actually had a good track record of responding immediately and adequately to such (L)GPL violations. From what I can tell, however, neither have been the case, and I therefore completely understand (and even agree with) Luc's visible hostility.
Precisely.

Also, now as a utility, internet can be regulated for content, be it decency standards or political speech. Maybe not now, not next year, but what about in 5-10 years? Content is content, all bits are equal, all bits are over the same utilities. And internet as a utility is now regulated.
"A Pentagon review has concluded that the disclosure of classified documents taken by former NSA contractor Edward Snowden could "gravely impact" America’s national security and risk the lives of U.S. military personnel, and that leaks to journalists have already revealed sources and methods of intelligence operations to America’s adversaries. At least, that’s how two members of Congress who have read the classified report are characterizing its findings. But the lawmakers — who are working in coordination with the Obama administration and are trying to counter the narrative that Snowden is a heroic whistleblower — offered no specific examples to substantiate their claims."

http://foreignpolicy.com/2014/01/09/congressmen-reveal-secre...

try reading, vice links that article in the very quote I used. Well, duh, senior stooge.
Crowdfunding as Marketing
This is awesome. Kudos to you.

You are doing these guys a favour, but it is also very beneficial to the company in the long run. If they are good and aren't treated well then they will leave. It is as simple as that.

I'm also guessing that since you're getting them so cheaply to begin with then they're likely still under market rate with a ~75% bump in pay.
The Beginner’s Dilemma: Your First 100 Hours of Code
Probably won't hear too much about that on March 9, but I have a feeling you'll be happy with what you hear at WWDC.
Apparently, yes: http://www.audubon.org/news/do-birds-have-sense-smell
Amazing that a change of this magnitude rests on a 5-person vote.
My early 2011 MBP finally gave up the ghost this past weekend and I bought a new 15" on Monday. I knew this was going to happen.
Ask HN: Is it too late to work on projects for my resume to get an internship?
I'm much more knowledgeable than I was last year (freshman year). I know much more languages than just Java and have completed projects and assignments in class that have made me a better coder.

The only issue is that I don't have any tangible evidence of my coding. I don't really have a fleshed out git hub or any personal projects.

I plan to remedy this by starting a blog to keep track of my experiences, starting a personal project of mine, and contributing to open-source projects.

I plan to have enough done to be able to send out resumes around March/April. Is this too late for getting an internship? And if it's not too late, then when is the latest?
Maybe a larger percentage of men are more competitive than women and are constantly trying to get a cutting edge, and are willing to even avoid eating to get a competitive advantage.
I know I'm not. I like eating food, and taking a lunch break.
Frankly, I don't give a shit what corporations were for or against. Unless you have actual criticisms of the bill itself, I can only conclude that there are, in fact, not two sides to this issue.
I work in PR, here's my perspective: journalists love Twitter because they can easily share their articles and find interesting news shared by others (much better than Facebook bc you don't depend on a timeline, but rather on public hashtags and trending topics). Because journalists are there, celebrities are there. And because celebrities are there, journalists are there. It's a virtuous cycle. Twitter's also much easier to monitor than Facebook (private pages), so it feeds celebrity egos and the PR/advertising machine at the same time.
Because Mesosphere (the VC backed startup) hired the creator of Mesos (the Apache project), and is now trying to capitalize on the open source project as one of their "products".
http://www.wsj.com/articles/jostling-begins-as-fccs-net-neut...

"""Google has grown. And strong net neutrality rules are now no longer a top company priority. They could even be a hindrance. Officially, Google hasn’t taken a formal position on the president’s net neutrality proposal."""

I fail to understand how this could hurt Google. If ISPs start modifying speed and/or access to certain domains I can only see that as damaging for Google. The only thing I can think of is the typical pattern of a company becoming hugely successful then begin seeking to change the laws that allowed them to grow so nobody else can follow the path. Kinda like cutting the bridge after you've crossed it.

I hope that's not what E.Schmidt is thinking...
The kinds of inter-tab communications that browsers allow has changed quite a bit since this article was written. In particular Safari has clamped down (some would say broken) on what LocalStorage is visible between tabs.
Type theory can help you build the proper abstractions to help the codebase grow and scale in a clean and manageable manner. It doesn't matter if you're working in Haskell or JavaScript either; types are still present and affect how well the different parts of the system can be composed together.
Here. Have a cookie...?
Why the US Government Needs a Chief Data Scientist
Limit the length of bills and require them to be read out loud into public record in their entirety before passage.
How is it that nobody thinks forcing people to obtain a license for broadcasting isn't censorship, and/or forced monopoly? Like how do you reason yourself into believing those two things are false?

Like, the biggest problem is that people are unhappy with comcast and there's no alternative. Then they get the bright idea that making entry into the market harder will fix this problem?
It boils down to that much: emotive people that can't reason without reacting are the majority, and they are easily swayed by politicians who are swayed by professional talkers (lobbyists) that know how to appeal to politicians' emotions.

We will never convince emotive people to think, because they are so overwhelmed by fear. To think for oneself means to shed cultural ties and to stop identifying oneself with a group. We are all individuals and that's the only identity we all share in the world. The minority that realizes this will forever be prisoner to the irrational mob majority that act like tribesmen and incessantly demand group privileges.
Supporting Careers Through Culinary Arts|Marcus Samuelsson's Fundraiser
Way too permissive of a privacy policy for my tastes. I get that Kefi wants to make money but when you register for Ripple you are giving them access to a ton of information.

> When you register with KEFI LABS LLC and use the Application, you provide (a) your name and Facebook ID; and (b) game-related information, such as when you create a game, post a comment, or take a picture of someone in the Application. Take note that the Application requires your[sic] access to your Facebook account, which you provide to (a) provide your name, (b) your friends who have also installed the application, and (c) your profile picture.

> In addition, the Application may collect certain information automatically, including, but not limited to, the type of mobile device you use, your mobile devices unique device ID, the Application version, and information about the way you use the Application.
It looks like the open source cross-platform version of .NET, v5 ("core"?), is something that was written completely from scratch?

Why wouldn't they open source the v4.x version? And why is WPF, Windows Forms, and ASP.NET placed above the .NET 4.x block in the diagram?

Is .NET v5 Core a from-scratch lightweight reimplementation that can't run the full stack? If not, why the huge separation?
There's no such thing as "too late" because nothing needs to be complete. You can talk about whatever you're working on at-the-time, and the challenges you're currently facing. Get to work!
That's a little Ad hom for my taste.

If he's making bad points, attack and refute those. Not him.
Great idea, I hope you do well!

One observation from a novice homebuyer (only bought once, never sold) is that I thought commissions only came out of seller's proceeds (of course price is marked up accordingly). The website says "buy a home commission free" but to me I would pay more notice if it said "sell a home commission free".

Of course if I'm wrong please take this as a data point that users need education :)
"To put it another way, unless these new rules require that ISPs hook up as much interlink as their T1 peers ask for, these rules won't fix shitty Netflix performance on last-mile networks who are engaged in peering disputes with Netflix's transit providers."

100% agree. But it isn't really "as much as peers ask for;" it's more like: as much as consumers demand, keeping peak link utilization at 50% or some industry standard figure.
As a relatively old person, at least for HN, I don't believe it's ad hominem to suggest that old people don't understand new things as well as younger people do. And it's clearly an issue for the Internet. Note, for example, the strong correlation between age and internet use here:

http://www.w3.org/TR/wai-age-literature/#many

There's also the term "digital native": http://en.wikipedia.org/wiki/Digital_native

There's always a difference between the technologies you grew up around and the ones that have emerged after you became an adult. For me it feels similar to my native language and the ones I've picked up later.
I don't believe I have enough information to conclude that classifying broadband as a Title II utility will be a good thing. My general impression is that more and stricter regulations in an industry is usually (though not always) a bad thing for consumers in that industry, so while I'm not vehemently against this NN bill, I certainly am not excited or optimistic.

I consider my views reasonable, although I guess an unreasonable person would consider their own unreasonable views to be reasonable. I'm definitely not astro-turfing, although if I get a check from the Ministry of Truth I will refrain from cashing it and let you know.
Quite true; and it's oddly frustrating to me to notice how much time the pre-kids version of me wasted.

There should be a way to borrow someone else's kids for 6 months or so, force yourself to carve the waste out of your life... and then wait another decade before having your own kids.
Education is the most powerful weapon in the world
What bill?
I have worked on a fairly large scale distributed system where we had to deal with DST. The week before the switch was always the craziest. Until... we switched the boxes and the database to UTC. Even if DST is abolished, leap second will be something to deal with.
I have so many things I hate about DST - like switching all our cross timezone meetings but programming is not one of them - always set your machines and DB to UTC and do the conversion in your app.
Poll: Sleep Health
I am interested in the sleep health of this group. If you are so inclined, tally up the number of statements that are true about you and submit the corresponding answer. I will follow up according to the results, and maybe I will be able to help in some way.

1. I snore loudly, i.e. louder than talking or loud enough to be heard through a closed door.

2. I often feel tired, fatigued, or sleepy during the day.

3. Someone has observed that I intermittently stop breathing (or breathe shallowly) when I sleep.

4. I have or am being treated for high blood pressure.
I would assume they want to sell expensive traffic-shaping routers and networking gear to telecoms.
We[1] haven't found this to be the case. These are early-stage projects but they hold promise for companies that need an internal PaaS at scale. I look at Marathon, Chronos and ZK (to some degree) as building blocks, and DCOS as the glue that will tie them together.

One big reason to use Marathon + Chronos + Mesos is to get multi-tenancy of compute and data workloads on your instances. You can't get that with web-service specific tech like Tutum.

[1] appuri.com
Yes, most of those plugins were made after this test was created. This one just sets "media.peerconnection.enabled" to false in Firefox's settings. However, it means you have to disable WebRTC entirely, not just the STUN requests.

Unfortunately, Chrome doesn't let you disable WebRTC at all unless you recompile with "-Denable_webrtc=0", and Chrome blocking plugins are easily bypassed (see some pull requests in my repo).
Intel, Cisco, and IBM all sell deep packet inspection products. They have a material interest in not seeing NN go through.
OT but when do you need singletons in JavaScript?
This is really interesting - this field is new to me, but is there existing research available that shows that this works for large scale chemical production or will this be something that you'll be working on inventing?
But this is another Browser:

> This new rendering engine was designed with Project Spartan in mind, but will also be available in Internet Explorer on Windows 10 for enterprises and other customers who require legacy extensibility support.
Yup, and also here's one with sound. :) https://vimeo.com/118119440 (recorded in the sauna room of an Austrian log cabin thanks to crate.io!)
I used to work in the ad industry and deeply analyzed this stuff. There's a lot of unspoken secrets in the industry:

1. The majority of clicks go to flashy, annoying ads.
2. People who click on these ads rarely convert, i.e. sign up for a newsletter or purchase a product. These are probably accidental clicks.
3. The ROI on advertising is often negative.
4. No one cares about any of this because click through rates are still the gold standard. Advertisers aren't savvy enough to know better, and ad agencies don't get paid either way.

It's a terribly inefficient industry, made worse by the fact that attribution is very difficult ("did this costumer buy this product because of an ad?"). This all has led to a fall in ad rates, which is just leading to more annoying ads. It's a vicious cycle that makes clean, honest text ads even less likely.
A programmer deciding not to share the fruits of their own labor does NOT make them an asshole. The thread is about Copyright and GPL code, not everything-in-the-entire-world-that-can-be-shared.
Here's a more scientific look at the behavior:

John Marzluff & Tony Angell: Gifts of the Crow (2012)

Video: https://archive.org/details/scm-67314-johnmarzlufftonyangell...

Book: http://books.simonandschuster.com/Gifts-of-the-Crow/John-Mar...
Couldn't this be more because politicians appoint people to the FCC?
Thus an entrenched politician would appoint (or recommend) a corporate-vetted candidate.

The advantage (and again i'm not claiming this to be the reality) would be that that the new FCC employee doesnt need to rely on the corporation to continue working at the FCC, Once they have left the corporation, why would they seek to push pro-corporate regulations?

Of course this is all muddled when you see that these people then go BACK to the corporation after their time in the FCC, which leads to well grounded suspicions.

Its really a complicated mess; I only meant that there is a logical reason why having non-elected persons creating regulations can be advantageous
Could you share how specifically and on what levels are your blocking adds?
The Human Stain
Spartan isn't IE.
created:	1452 days ago
karma:	5273

He's probably not astroturfing, but that doesn't change the fact he's pulling 'facts' out of his arse.
When it's a tool that is explicitly built off of the Github platform, it doesn't seem unreasonable that they mention Github.

If Github cares, let them file a C&D or just talk with the author--it isn't our job to play trademark police. It's entirely too negative a behavior on our part.
That would be a first.

It is always write once, debug everywhere and always will be.
There's a famous quote attributed to the Inuit that Marcel Mauss mentions in The Gift: "Gifts make slaves like whips make dogs." Both halves of that statement are provocative.
We went through a similar migration process and it sounds like we had different experiences. We started with the devs taking some time just to study and learn Scala basics then added the frameworks on top of that. I think if you go that way and you're using Slick > 2.0 it really starts to look like idiomatic Scala and everything in Slick looks like List manipulations. The other bonus is that a lot of the SQL generated perfors well and is easy to read.
Wait, you're telling me to criticize a "bill" that hasn't been published yet? Are you kidding? You do know that this "bill" with its 70+ regulations was passed in private, right?
He wasn't attacking old people per se, but describing a group. The mean age of Congress is 57 across the board, but the mean age of the Republicans in control of Congress is 63.8.

It's probably a fair assessment to say that most people of that age are going to be on the back side of the bell curve in understanding issues of technology, and it's fairly verifiable through their words and actions that the Republicans in Congress are the most vehemently anti-science, perhaps in our history.
The comments in the Chrome WebRTC extension say to use ScriptSafe along with WebRTC. If you do that it works great.
> Nobody is against NN. Nobody wants the internet to be less free.

Yes, absolutely the telecom companies are against net neutrality, because they want to be able to charge a premium for some sites, and give preferential routing to some kinds of traffic.

Also, I just want to highlight that there are lot of brand-new accounts on this thread posting cable-company talking points.
Well played sir or madam.
Because like every other company on Earth they don't want to pay more?
> Also, now as a utility, internet can be regulated for content, be it decency standards or political speech.

To be frank, this isn't something I particularly fear. You're referencing TV regulation, but the main limiters on TV content are corporations owning the airwaves and people's fear of sex. The internet is not limited in space the way frequency bands are, and good luck trying to enforce pornography laws. Pornography laws are a limitation I worry about a bit, but so far I don't see any evidence that anyone is pushing for using utility regulation to limit pornography, and we can cross that bridge when (if?) we come to it.
I can't believe I've never thought of this! Could I then just list things off on my resume as ,"Currently working on..."?
Agreed. This thread is super strange and contrary to what I would have assumed the natural HN biases to be.

Edit: http://www.vice.com/read/cables-companies-are-astroturfing-f...
No. Despite the experience of those who do a little bit of web dev, those of us who treat the web as our operating system still curse IE on a daily basis.

I hope that all those who currently talk about how wonderful IE11 is take note that Microsoft is, essentially, saying they're abandoning it for all these reasons.
Abosulutely, you are correct - I really meant that they historically have done so, i wasn't really trying to get at their motivations.

Congress has mandated the censorship of TV and radio broadcasts, it was not purely invented by the FCC - sorry for any miscommunications.