skysight-inc/HackerNews huggingface dataset:
I think he is saying that companies like Level3 should kill all peering with Comcast if they refuse to upgrade to more peering. At least temporally to get their attention and that of their customers that is.
Functional Geometry and the Traite de Lutherie [pdf]
Advanced lead-carbon (PbC) battery sports advantages for grid stability
Surface Pro 3 sports 12-inch screen, is just 9.1mm thick
It seems a little funny to cite Wikipedia in a conversation about how Wikipedia is not always a reliable resource.
>Just that the idea you couldn't get wireless power into the body is wrong.

Agreed! But like you said this might make this thing a little less unwieldy.
Nice catch -- this is interesting.

Has Yandex ever had any privacy concerns? How did this partnership come about?

Why is DDG leveraging Yandex?
HDR-AS100V does 50Mbps XAVC. AS15 is Hero3 Silver competitor, you cant expect it to do Black bitrates.

I liked my HDR-AS15 for light sensitivity, it does crisp video where cheap cameras show dark room.
Yes, because you can switch to a full desktop mode without being constrained to a jailed mode as in iOS and Android.

For example, you cannot do programming on the go, without being connected to a server that handles your development tasks.
Streaming services utilize a buffer, so no, it isn't the end of the world if packets are dropped. The buffer gets used while the packets get retransmitted. As for multiplayer games, most use UDP, and the ones that use TCP tend to use some tricks that allow for a certain amount of latency.

This is why the Internet isn't currently down, even though this is currently a problem.

No widely used Internet-based technology can't handle dropped packets. Zero. None.

Besides, Netflix is a unique case, as it constitutes 30% or so of all Internet traffic. You can't list Netflix as one of many, because it stands alone.
It would also give the CDNs a fair amount in customer support calls, bad publicity, and make their paying customers angry about lost business.
I think I found a bug. I'm using the dark theme and customizing the colors. If I set my background color to #000001, all of my text will turn blue (#0202FF).

Also, setting the Header option to Off is the same as On With Scrolling. This is on ff29.

Other than that, I think I'm finally switching over to ddg.
Which country were you trying?
Ask HN: Programming forums/blogs besides proggit and LtU?
As the title says these are my two main goto forum & aggregation websites about programming. I tried searching HN for others and was unable to locate any other popular ones.

Any suggestions on which ones you find interesting that I should check out? I don't have a particular language requirement, just a forum or blog about any programming which is more than just introductory learn the language type information.
Too risky, no? If Comcast said the problem was not with their network, but with bit CDNs. Customers would shift their rage towards them instead. The whole thing would turn into a PR pissing match
RT seems to be a better fit for the rumored 8" device. I imagine Microsoft is attempting to reconcile RT on smaller devices and Windows Phone on larger devices (phablets).

Microsoft is well positioned to combine RT with Windows Phone, I'm guessing 2 years out?
Famo.us/Angular is now open source
Showing ads to only non-paying users makes those remaining ad impressions considerably less valuable. Google won't care, but it basically rules out more lucrative direct sales of ads. No one is going to pay top dollar to reach only the cheapest and least engaged segment of your audience.
I'm working on a piece of software (SaaS, self-hosted) that acts as a reverse proxy and stores credentials. The goal is to avoid having to require users to know any secrets other than the ones you already trust them to have (a domain login, a Google Apps account, etc.) The goal is to have a single-sign on for the entire internet, and any topology of mapping users to accounts. Account per user could be used if you want to provide access to individual (but company controlled) Reddit, email, Trello, etc. accounts. Many users per account could be used to manage Facebook, Twitter, et al. And access policies can control whether or not users are allowed to send particular types of requests or visit URL fragments.

It's a work in progress, I have an online parser/rewriter for HTML, CSS, JavaScript that can handle moderately complex websites now, including Facebook. Might have something ready by the end of the summer.

Here's an album with some screenshots from last year: http://imgur.com/a/ekoO2
If the peering ports are congested that means that either the ISP needs to add more ports, or they are oversubscribing their capacity. Just make it illegal to sell more capacity than you have and the problem is solved.
Shit, at that cheap it is almost in "lawn ornament" territory even if it breaks.
I really like my Surface Pro but Microsoft need to fix Windows for very high DPI screens. Yeah, if you fiddle enough you can change most settings, but often it's too much effort so I just strain my eyes.

I find myself sometimes wishing that the screen had a lower resolution - I never thought I'd say that!
If you want Unix on Windows install cygwin, msys, or even a virtual machine with Ubuntu, etc. It's a bit silly to expect Microsoft to provide a full Unix environment for developing Windows software.
I think the main reason that DevOps has taken off as a style is that it hits techs and management at the same time.

Techs like efficiency and combining development and operations seems like an efficiency.

Management likes the idea of reduced costs by employing one person to do the job of two.

Sadly, after a certain point it's not that efficient, due to the different skill sets required and general focus, so only the management wins in the end.
because the other side also paid for it to their ISP, CDN, or the build-out and operation of their own CDN.

That's like saying that you should be able to park for free because you paid for your car, all the taxes on it, and the fee for issuing a driving license. Paying your ISP doesn't necessarily grant you unlimited access to every other network on the Internet.

There is no God-ordained fee structure here. It can be split between you, Comcast, Netflix, your landlord (many will pay for laying fibre and then for servicing it), local government... Some may be better than others but there's definitely no moral highground.
British DSL is far worse than cable in my experience. Virgin's cable & fiber offering is massively faster and has a wider footprint than DSL products I've seen.
I just wish long distance would die. I moved recently and would rather not change my number given the number of folks that would need to update their contacts etc.

However, my wife complains that calling me is annoying as it's long distance.

This is in Canada, so I expect our telco's to be far behind the rest of the developed world, so it may not be as much of an issue elsewhere.
what is the consensus on being able to run a version of GNU/Linux on the surface? Possible?
Not true. I'm an immigrant. I'm still learning English. If I need to decode an instruction manual, I can just use an English-to-My-Native-Language dictionary or even a translator. However, the real challenge is to intuitively understand the subtleties of English, to enjoy reading English writings, and to know what right words to use when writing or speaking. To use the word that I just learned in the article, an English learner needs to get the pathos of English writings. I have no problem using a dictionary to look up words in a poem, yet I have very little idea why a poem in English is beautiful. Ironically, if the poem is translated into my native language, I can often appreciate it, even though so much is lost in translation.
I don't know about bad publicity though. To each customer support call simply say, Comcast has broken their contract with our CDN. Please call comcast. Considering Comcast is one of the two most hated companies in America right now, by a _huge_ margin, people will easily believe that, especially since in this case, it would be true. Level3 et all are enabling this behavior.
Looks good, but they really need to weed out some spammy websites from their index.

For example, all the <domain>.<something>stats.com sites that try to get traffic when people search for various brands, or this strange one: http://www.loginto.org/<domain>-login (apparently it tries to steal login credentials, or I don't see the point).
"The Control of Nature" was fascinating. I read it right around the time of Hurricane Katrina, which adds a new resonance to McPhee's discussion of the Army Corps of Engineers trying to protect New Orleans from floods.
Cool, and this runs in the browser without needing nodejs too.
Twitter account uses algorithms to find catcy tweets that use iambic pentameter
If this has good support from *BSD (or perhaps, Linux) -- this sounds like it might be the device that'd tip me from laptop to tablet user as a primary machine.
Microservices and the migrating Unix philosophy
I would think there are few comparisons because in the long run the idea is not logical and few would agree to such an arrangement unless they were forced to. There is nothing fundamentally wrong with it, but it's not always a sound business model. I'm sure it's great when you can make it happen but it would be easy to disrupt by a competitor.

It would be the equivalent of a third-party delivery service charging the buyer a fee to deliver and the seller a fee to deliver the same purchased item with their delivery trucks.

Now, some may do that; but it would be easy for a competitor to see the consumer unfriendliness of such a practice to step up and say "we only charge once per delivery!". That would likely be the end of the Double-Dipping Delivery Service because both the buyer and seller would be better off with this new service.

But that's the key, many of these ISPs don't have competition so they can try to enforce such a consumer unfriendly practice.

The question is whether am I paying to have bits delivered that I request or am I paying to have access to the Internet so that bits can be delivered to me if I request them? Based on the sales pitch and pricing from my ISP, it is clear to me I'm paying to have bits delivered.

If the ISPs will lower my pricing to be a connection and then charge companies to deliver bits to me, then that's something different. There would have to be some financial agreement between me and that company as to how to cover that cost. That could either be a direct payment transaction or I have to watch ads to cover their costs.

Netflix could charge me $20 a month if my high-speed connection was $5 a month, or even free, since they charge Netflix a nominal fee to deliver bits to me.

As far as I know, no ISP has ever sold Internet connections that way. So for them to claim that both parties need to be charged for bits delivered is attempting to double charge on a bill of goods already sold. The argument is more like, "Somebody already paid for it!" and is quite valid.

Your magazine example fails because the ads conceivably subsidize the cost of delivering the magazine to me. Without the ads, my pricing for the magazine would be higher. To be accurate to the argument, the magazine would need to charge full price for ads and not subsidize the cost of getting the magazine to me at all, charging me full price as well.
The ISP is pulling the packets from Level 3, Level 3 is not pushing it. Also Level 3 claims they can get the packets all the way to the cross connect between their network and the ISP's and they have extra capacity at the cross connect, but the ISP's refuse to upgrade their side of the cross connect (IE the part that turns them from a network provider to an Internet provider.)
The problem with your later analogy is that there was minimal gating to opening a gas station if the local tack vendor started trying to extort the local populace to maintain a dying business model.

That is why, usually, capitalism works in these situations - if the status quo is exploiting its customers, you can create a competitor because there is profit between the extortion and the break even.

With ISPs, or any general infrastructure, it is a hugely inefficient usage of resources to duplicate the work - good analogies would be how dumb it would be to have multiple sewer systems, with only one attached to the house at a time, or multiple voltages of electric lines where only your choice electric company is hooked up.

Fundamentally, it is that all and any future goods that require transport to the home over infrastructure need to be public services, and the maintainers be common carriers. Because creating the pipes (the water, the subway, the electric, the networking) are all prohibitively expensive to try to compete in, require deep intervention of states (which rarely doesn't result in market dilution) and are naturally a common good because unused bandwidth - in roads, in power line voltage, in pipe flow - are wasted potential, and duplicating the effort and having all the lost potential as a result can be, and is devastating to economies.
My job tried that the first few years I worked there and it was a nightmare. Yes, as a developer I knew the software better than anyone else and could provide quick and effective support, but it was detrimental to my coding. For example I'd be in the middle of thinking through a process and get a phone call and the call would completely take me out of the mindset of the problem at hand, since I'd have to focus on the customer. After that it would take many minutes of reading through code or looking at diagrams to get back into the mindset of the problem, what happens then if I get another call; the process starts over again. In addition to the time spent on the phone, many calls can easily be an additional 15 minute time sink.

I wasn't the only developer who felt this way and after enough complaints from almost every developer they changed the policy to have support and development separate (with the developers being available to help with support problems, but only after support attempts the problem first). I don't see any reason to ever disrupt development for a trivial problem, there are better hires for that.
Yes, this is openly addressed in "How it works".
Maybe Microsoft sent them different press releases, and they each churned those.
If anyone wants to install the Webster's Revised 1913 Dictionary as a Chrome Search Engine, you can find it listed on the Mycroft project [0]. Just click on "Webster's 1913 Dictionary" and set the Keyword field to whatever you'd like to type into the Chrome address bar to activate the search engine.

[0]: http://mycroftproject.com/search-engines.html?name=webster
Actually, for that article, I had made a score histogram for Show HN articles, and it was near identical to the histogram of normal articles. (i.e. Show HNs don't lead to a significant change in the expected number of points). I had removed it from the post because it was getting long. :P

What you're seeing is confirmation bias. There are many, many Show HN posts made, and very few get upvoted.
That sounds to me like it's talking about looking up obscure words that are related to the one you were going to use. Trying to get a better feel for a word with related phrasings in understandable speech is another thing altogether. Look at the definition for fustian, Webster's "An inflated style of writing; a kind of writing in which high-sounding words are used, above the dignity of the thoughts or subject" is actually simpler than invoking a term such as 'pretentious'. Taking "a feeling that comes suddenly to mind" or "Pertaining to, or situated under, the northern constellation called the Bear." gives you seeds of metaphor, not a stale and misused thesaurus word.
In this session they stressed that they worked hard to get the perfect dpi effect on the surface 3. Hope they show what they mean in a video on their channel
This article is painfully wrong.

The motivating factor for airline wages is experience, and availability of airplanes to fly. Experienced pilots come primarily from the US military. For a civilian trying to get into that market you are essentially a liability the first five years of flying. Military guys come out with 8-20 years experience... And thousands of hours, And Uncle Sam paid all their practice time. As a civilian you are only worth $16k per year because that's what the military pays junior flyers. (Which sucks because jet instruction is hundreds of dollars per practice hour to fly the smallest little Lear, easily $20k out of pocket) There are are only a fixed number of jets in commercial service.. There are far more entry level pilots than available jobs, several times over.

At the Top end, the number of qualified pilots thins out dramatically... It takes thousands of flight hours and hundreds of instruction hours. So those pilots are worth $300k... Probably more except a fair number of them would be living off Military retirements.. Which forces wages below the actual cost of acquiring the skills.

Commercial piloting is an MLM scheme... Lots of people are willing to work for crap wages just to get wings and a shot at the bigger planes you can ONLY get from airlines. There is zero leverage for new employees.

Also, if airline are only paying pilots 5% of operating expenses, then pilot wages were NEVER the problem... They're just easy to blame. If you are running a business so close to the red you cannot have 5% wiggle room your business model has far bigger problems than Unions wanting slightly better wages. Blaming the employees because you cannot pay a fair wage is just being a pussy of a business owner.
Except between buffer bloat[1] and users spamming the reload button, TCP's congestion control is not going to solve the problem.

1. http://en.wikipedia.org/wiki/Bufferbloat
if your marketing plan was mostly about submitting it to HN you might want to fire your marketing team.
Microsoft is running a very confusing strategy here. Google understood that with Motorola and it's why they sold it off. Microsoft hopes to keep its monopoly in the PC space with its multi-OEM operating system, yet still try to get every PC consumer to buy its own devices. Something's got to give.

I expect Microsoft's partners will increasingly continue to push other operating systems into the market on their devices, even if initially it's not exactly what the market wants. But they will do it anyway, because they will increasingly hate Microsoft.

And it will work, because the PC ecosystem is much bigger than Microsoft, and Microsoft won't succeed fighting against it. They will lose more money from lost licenses than they will be making (in profit, since so far Surfaces have continued to lose them money) than they will be making from these devices.
Alphabetic ballot skews votes
What do you mean when you say, "Throwing their hands up"? Are you saying the ISPs are refusing to route any traffic after a certain threshold? Does Level3 get cut off entirely if it exceeds its bandwidth limit?
Show HN: SVYFT – Team collaboration built around group chat
How do you turn off the VM that is hosting the dockers? I.e. when none are running?

Btw, I found the vagrant documentation for the docker provider to be a bit lacking. I probably wasted a day getting it to work :(
Anecdotally: while the NYT suggests that two employees who are indistinguishable from one another make it easier to grant them flexible hours, I think that tactically, you're much, much more likely to get flexible hours (along with "anything else you want") if nobody substitutes for what you do.

This is also likely underlying the observation "a lot of firms quietly offer better-than-standard flexibility to a small section of their employees." Of course they do, for exactly the same reason that they quietly offer better-than-standard salaries. Somebody with something they wanted said "The price of us working together is X, Y, Z, and I work from home 2 days a week." and the firm said "Cool, we can live with that."
It's not just unfair, it's really confusing. Judging from the course description, the "Linux" that Linus Torvalds wrote / maintains (the kernel) is not the "Linux" that you learn about in this course (the UI/userspace).

We will probably arrive at a consensus about what to call Linux + GNU + everything else around the same time we agree what line endings should look like in text files.
As a firstborn American with a German family, I am not too bothered by "Nazi", "kraut" or other terms... It all depends on context, which is poorly conveyed over text
Any time you see jsperf numbers over about 1e9, that means that the testcase was compeletely optimized out by the JIT (presumably because it has no detectable side-effects so got dead-code eliminated). 1.7e9 iterations per second on typical modern 3Ghz hardware means 2 clock ticks or less per iteration. That's about enough time to increment the loop counter and compare it to the loop limit and nothing else.
Come on, DDG is not storing datas, neither do we. This was a good feedback and we're looking for more?
Beside you know how hard it is to get just a fraction of attention from the community unless you game the stats...
Thanks for downvote :-S
Having the CTO come in when he doesn't have to seems fake, and might be bad employee relations.

But having the CTO go golfing and spend time with his family while he urges employees work weekends is definitely bad employee relations.
I'm not an expert, but I'm reasonably certain that Cable providers in the UK are also not required to provide ISP access via their networks.
I actually find PuTTY to be horribly frustrating to work with, compared to a proper terminal emulator on OS X or Linux. Part of that is just Windows (when the window closes it's gone), part of it is that it's really just an SSH command (no local terminal, no easy SCP), part of it is the cumbersome UX (make a bunch of changes to the connection and then hit 'go'; oh wait, you didn't save the changes first? crap).

I do agree with the core of your point though; an actual terminal with actual commands that actually work well would be great.

Windows Powershell is actually really fascinating from one point of view though: the idea that instead of passing raw (inconsistently formatted) ASCII/Unicode data between pipes, the data is actually presented in terms of a data structure; thus you can easily say 'sort by the third column descending' or 'show every second record'. A significant amount of my bash scripting on-the-fly tends to be chaining several commands together to munge output data solely for the purpose of letting the next command parse it properly. Powershell, in some ways, takes care of this.
My current company allowed me to set my own hours and location when I was contracting for them. When I went full time, there was a verbal understanding that I would be onsite more and work more regular hours, but that I would still have significant flexibility. In reality, if I come into the office at 9:01 the program manager throws a fit. And if there's a big winter storm and I could either (a) spend 3 hours commuting each way for 2-3 hours at the actual office or (b) doing 8-9 hours of actual work from home, he still insists I come into the office. So yep, the company says it's flexible, but not so much in reality.
I commute 8 hours a week.

There's an easy way to get a bunch of hours a week back.
Wired, your pages are slooow.
TV is also a huge factor in the UK. Both BT and Sky need high broadband speeds to be able to offer video on demand that can compete with virgin.