skysight-inc/HackerNews huggingface dataset:
Talking about symmetric links only makes sense when you think about backbone providers. When you're talking about residential ISPs, their traffic is by default asymmetric (residential customers consume bits and request much smaller numbers of bits), but that doesn't mean the value is gained only by the person sending the bits, it's also gained by the person receiving the bits.

This doesn't actually make any sense. Let's say everyone decided "No, we're not going to peer with Comcast because it's not in our interest to do so". What would happen? Do you think someone would step up to the plate and say "Hi Comcast! We're going to pay you for the privilege of being your transit provider!" And yet if the asymmetry story is to be believed, it's Comcast that should be paid by a transit provider, right?
One thing that Microsoft could learn from Apple is to have their online store ready immediately.

Sure, you can't always buy Apple stuff immediately when it's announced (see Mac Pro), but you can always go onto the online store and 'window shop'.
My read from the post was different; the peering agreements are in place, but one side (the isp's) aren't matching the investment level3 is making into it's infrastructure to handle all that streaming. They are instead asking for $$ in addition to the $$ they collect from their customers, essentially double dipping.
Why people in startups can be insufferable
We have essentially such a system in Germany, does not work well. Thing is, that the owner of the network has then to compete with the resellers, but the resellers need to play nice with the owner. The result is a total mess of regulation to force the network owner ( T-Systems) to play nice.
Is that a mechanical backlit keyboard? Are we comparing apples to apples (no pun intended)?
Perhaps, but something has to give. Maybe directly pissing off 4 million customers is what's needed to get these monopolies broken?
Nexedi Announces Open Source Cloud Banking Solution based on ERP5 and SlapOS
Why There’s No Such Thing As ‘Free’ In The Enterprise
Unless I'm mistaken, by paying for an internet connection, the "fat-cat vc funded video content providers" are paying for "their mp4-based saturation".
I've recently developed a renewed interest in iOS development particularly because of ReactiveCocoa. The idea of declaratively describing the intent of an action, rather than how it should work, has helped things "click" for me and I'm looking forward to using FRP and ReactiveCocoa in building a few personal iOS projects. I'm continuing to read more about it and this post was very helpful, thanks for sharing. I have a couple additional questions for any seasoned iOS / ReactiveCocoa / FRP devs that would definitely help me along as I progress:

1) Are there any performance gotchas or things to look out for when embracing ReactiveCocoa? One thing thats stuck with me as I read is making sure to understand and keep and eye on memory management, even after embracing ARC. Is debugging ReactiveCocoa code any different than the normal imperative way?

2) What parts of an app shouldn't be handled with FRP? Should everything fit into the framework or is a code smell to handle things both ways?

3) I'm a Ruby Dev and I'm looking hard at RubyMotion as a good toolchain for iOS Dev. It looks like ReactiveCocoa and Rubymotion can play well together[1], but is this a hack? Is there any issue with using Rubymotion and ReactiveCocoa together. Seems like a great fit, but perhaps my inexperience isn't aware of a deeper issue.

[1] http://spin.atomicobject.com/2013/06/18/reactivecocoa-rubymo...
Burying as dupe of https://news.ycombinator.com/item?id=7773024. If one article about this announcement is clearly better, we can change the url of that post.
Might just be me, but gumrouad's website offers me no help in trying to make a decision. I'd like to see the actual checkout process and what it looks like but it keeps giving me a signup page.
Ask HN: Has anyone heard of this 'ASBE Algorithm' before?
I was directed to http://www.merlincryption.com/ASBE.html. I had never heard of this. After reading what they're selling, flags went up everywhere. So I decided to do a little research on the topic.

I googled it, and I found this: http://premsobel.info/stat_asbe.html (it seems to be his website). In which he claims it isn't peer reviewed (and the little that has been done is classified). And he also claims that governments should want obscurity over security.
> Considering Comcast is one of the two most hated companies in America right now, by a _huge_ margin

And Time Warner is the second: http://bgr.com/2014/05/20/comcast-twc-customer-satisfaction-...

Nobody likes the cable companies. It would be very easy for someone to capitalize on that hatred to win public support for net neutrality; it's just a matter of crafting the right campaign.
> The solution to this will be worked out by the free market slowly but surely. The CDNs will eventually wise up - like Google - and get into the ISP business.

CDN are in the ISP business.
Awesome ! Two points I'd like to make:

a. This idea, of using QR code to capture debug info, by itself is very interesting and innovative (AFAIK). Does there exist user space applications (desktop/web/mobile ...) that do similar things ? (ie: don't send us the logs, just click a pic and attach it to your support ticket ...). I personally haven't come across any, but of course my knowledge is limited. In any case, I think this sort of log capturing for debug purposes certainly should've be done more, IMHO.

b. Something like this could have never come out of proprietary software, simply because this is someone developer's specific itch that needed to be scratched. Whenever they say that open source software cannot compete with proprietary software, because proper 'product management' doesn't exist which guides feature development or that proprietary software will do the 'hard' things that aren't interesting/fun or just too much effort, I always argue against that. This sort of thing makes such arguments easier.
Mail me your IBAN please and I'll wire you the money, maybe do an official call-out for this project on your blog? That might get you some more help and/or funding. I really hope that you get this done, beware that there are a number of other satellites transmitting on the exact same frequency.
3 Reasons Why Measuring ROI is Harder Than It Looks
I love the Forecast.io integration, by far the most beautifully done weather app out there.
This has to be a clever relative of https://identi.ca/x11r5
It's painful to see how inflexible some of my clients are with their employees. Those that do claim to offer flexible work are clearly holding back in other areas, such as fair pay (for women especially, but everybody in general) and benefits. The turnover rates at these places are just as bad as you'd imagine--they have an amazingly hard time retaining talent. What's left is a core group of cowering individuals who seem to become love-it-or-leave-it evangelists.

Having worked for a similar business before leaving to start on my own, it still hurts to think about all the people there who were medicating their work issues, and the speech disorder I started to develop from the unnecessarily punitive environment. A doctor friend told me he was really proud that I quit that job from a health POV. The speech disorder went away almost immediately after I gave notice.

This was a company of 35 employees that was making profits of around 40 million a year, IIRC.
On my iPhone 4 browser, I don't find any way to close the DuckDuckGo web page. Until I figure that one out, this new DuckDuckGo is YuckYuckNo (ha ha, I made that one up myself, I'm so Ducking funny!)
You're referring to the concept of a natural monopoly, which is problematic for anarchist and libertarian versions of capitalism. There are certain markets that inherently favor monopoly for physical constraint reasons. Utilities are the classic example.
But isn't that the point? Level3 is capable of handling more traffic but the ISPs are not. So what?

It sounds like Level3 wants to enter into bigger-money contracts with the ISPs but the ISPs don't want to, so Level3 is appealing to the masses to help them rake in extra cash (to justify the expenses they've incurred upgrading their equipment).

Why does Level3 get the benefit of being David here? IT just seems like they're trying to leverage the net neutrality debate to get themselves more favorable peering contracts with ISPs, which in a twist of irony, is exactly the kind of thing which goes against net neutrality in the first place (why are Level3's packets so special anyway?).
One of gaming’s forgotten technical achievements
FYI, the /whatsnew site seems to be roughly unusable on my iPhone; I can't switch bullet without making some weird unreproducible gesture.
More like trusted by Teleport. Whether you trust Teleport is up to you. While I promise I won't steal your passwords it's really the best I (or anyone serving as a proxy) can do. If you want a "trustless" channel, the only options are SSL over VPN or SSL over Tor, but you still have trust the CA and browser vendor.
From the article, it seems like the "flat-rate contract" the ISPs have for peering with L3 is $0.

The issue that L3 is raising, is that the equipment/appliances that the ISP has installed in these peering arrangements are insufficient to keep up with the amount of traffic which the ISP's customers are requesting, and L3 is attempting to provide.

If the ISPs were to upgrade their peering equipment to handle their customer's requests, there would be no issue.
Here is what agreement says:

"Пользователь осознаёт и соглашается с тем, что размещённая им информация может быть использована поисковыми или другими автоматизированными сервисами и иными способами."

Here is the translation:

"User acknowledges and agrees that the uploading of such information can be used by search engines or other automated services, and in other ways."

But anyway, we will get in touch with authors. We'll try to find that out.

DanG: let me know if you guys have any other concerns. Do you want us to specify the link to author's habrahabr profile in addition ?
We probably need pricing more directly based on bandwidth consumed, maybe with peak hour pricing, as opposed to just based on "speed" with high bandwidth caps.
any good resources for learning how to effectively use DDG?
> It would be very interesting if Microsoft made Windows a Unix.

Microsoft's strategy has always been to make it easy to port other apps to Windows (offering POSIX services since ever) but to make it as difficult as possible to port away Windows apps. Offering a full-featured Unix environment would go against that.
1 developer. 11 managers. wut?

Other than that, I find it a little odd that they don't actually link to Edenred. I know that they exist (a former client had a small partnership with them)
Famo.us/Angular
> According to Microsoft’s Panos Panay, “This is the tablet that can replace your tablet.”

Does that man have his doctorate in Tautology, or a PhD in saying the same things twice?
I find it a bit offensive that this can be accurately viewed as a negotiation.

This is like demanding the supermarket buy your grocery delivery business a larger van when the toilet paper manufacturer starts selling larger packs.

It's arrogant, and violates the proper division of responsibilities. It only might work because of local monopolies. Netflix is already paying for traffic to Level3. ISPs need to upgrade their infrastructure and increase prices if it's too expensive.
In a way, the ARM version makes sense; if you're going to buy a bunch of new apps anyway (iPad or Windows RT), why not get the Windows you're used to? I mean, if you're going to buy new apps all over again…

The problem with this logic is that if I'm going to buy new apps all over again, why wouldn't I buy an iPad, which has more apps and an easier interface than Windows RT, which is essentially nothing like the Windows I'm used to. If I have to re-learn a new system, why wouldn't I pick the one that everyone else uses and knows than the new one that no one else really cares about or understands (and which everyone hated when it came out).

The real key now is Universal apps; if you can build one app that works on Windows 8, Windows RT, and Windows Pro (and maybe the XBone in some cases), then we're going to see the potential for a huge increase in apps as people start realizing they can hit all three markets with 'one' build (and three UIs).
When the cursor gets stuck, just press one of the arrow keys to unstuck it (works for my Surface Pro Gen 1 with the type cover).
Speaking of racoon-related creatures, the miner's cat is also not a cat[0]. Wikipedia is not implicated here.

[0] http://en.wikipedia.org/wiki/Ring-tailed_cat
To be fair, it is well documented that the US did the same back when it was still a developing economy. http://www.winnipegfreepress.com/opinion/analysis/Piracy----...
I'm going to go with customers being mad with who they send a big check to every month (e.g. Comcast). 99% of people only know about their ISP, not their ISP's providers.
No, those ads are mine. Although they were supposed to be disabled.
I think there's something of a double-standard here.

I use a virtual machine running Windows to take care of software my Mac won't run natively. I could just as easily run Linux or BSD in a virtual machine on a Windows box. Or even OS X, if I were in a EULA-violating mood.
LoopBack Android SDK 1.3 introduces User Auth and Storage Service
This is why I'm so disappointed to see the small-medium ISPs hop right in bed with Comcast and co-sign anti-net neutrality letters:

http://arstechnica.com/business/2014/05/top-isps-threaten-to...

With the national attention this issue is getting, this is a tremendous marketing opportunity to take customers away from the big dogs.
Bingo. Airlines have most of the commercial piloting jobs. The BIGGEST provider of employees is the US Military. A civilian pilot just doesn't stand a chance in that market versus kids that come out of service with 8+ years of high quality military training and thousands if hours of heavy duty piloting experience. (And the military wasn't paying them much over $16k anyway) There are FAR MORE entry level pilots (which takes $50k of civilian school and practice) than there are jobs to go around.
You mean like this: http://en.wikipedia.org/wiki/Windows_Services_for_UNIX ?

In my experience Cygwin works better for the "compile software targeted mostly at Linux users" use case, but Microsoft definitely pursued the "make Windows a Unix" approach. Sadly Interix saw limited adoption (probably due to pricing) and has been discontinued, so we're left with the user-space emulation approaches (like Cygwin).
Gulp: the modern frontend factory
If programmers ever do provide customer support, I think they should probably never be expected to do both during the same time period, and possibly not even the same work day.

The economic benefits of specialization are such that even if developers can provide awesome support, they should be doing the job they are best at--software development--as much as possible, and the support should be handled by a person better at support than software development. The workload might not balance out perfectly such that each person does exclusively one job, but there is no way in hell you should be attempting to handle customer support without at least one customer support specialist.

Let the developers support that person if necessary, but be aware that pre-empting them with support-task interruptions will send your regularly scheduled development to Hell with all the losses from context switching.

And do you really want to pay developer rates for customer support work while constantly giving your employees work completely unrelated to their self-image or career growth? It's fine for them to be involved with support, but they cannot be responsible for it.
Stylistically it's a textbook example of weasel words, which are claims that appear to represent the views of an authoritative source but which don't cite such a source. http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Words...

The "by whom" tag should be added to these unsupported claims. http://en.wikipedia.org/wiki/Template:By_whom
Your definition of exploitative is a little broader than mine. I'd definitely say at the very least they are exploiting developers that don't understand current market rates.
Idle power consumption of Cores is about the same.
This reminds me http://craftstud.io/ which is also a game to create games.
It was also crowd founded https://www.indiegogo.com/projects/craftstudio-real-time-col....
None of these advantages are limited to phone numbers, and apply to nearly any other addressing scheme. Carriers use VoIP systems internally to carry calls, with VoIP URIs mapped onto E.164 numbers via ENUM. Nowadays, the consumer use of phone numbers to dial is a vestigial concession to backwards compatibility at the user-interface level. URIs are better in every respect: they are more flexible, expressive and protocol-agnostic.
Another Noble Quest With No Solution
> Mac OS X being UNIX compatible only matters for command line and daemons stuff

Not really. It's much easier to port Unix-native applications to a Mac than it is to port them to Windows. Most of the time, everything just seamlessly compiles on OSX (even if they may need X to run). Also, being "closer" to the environment the app will actually run is a great feature.
I get the same three top answers, the only difference being in what place they are. On Google it was Github/Twitter/LinkedIn while on DDG it was Twitter/LinkedIn/Github. No problems here.
Dictionaries are all kinds of good, clean fun. From http://machaut.uchicago.edu/?resource=Webster%27s&word=potat..., potato:

In 1913, "Potato (?), n.; pl. Potatoes (#). [Sp. patata potato, batata sweet potato, from the native American name (probably batata) in Hayti.] (Bot.) (a) A plant (Solanum tuberosum) of the Nightshade family, and its esculent farinaceous tuber, of which there are numerous varieties used for food...."

In 1828, "POTATO, n. A plant and esculent root of the genus Solanum, a native of America. The root of this plant, which is usually called potatoe, constitutes one of the cheapest and most nourishing species of vegetable food; it is the principal food of the poor in some countries, and has often contributed to prevent famine. It was introduced into the British dominions by Sir Walter Raleigh or other adventurers in the 16th century; but is came slowly into use, and at this day is not much cultivated and used in some countries of Europe. In the British dominions and in the United States, it has proved one of the greatest blessings bestowed on man by the Creator."

...which may go a certain distance towards explaining why the modern default dictionaries are not Webster's.

This message brought to you by the word "esculent", because it's lunch time.
That's actually a contradiction. DRM and security are mutually exclusive. The level of control that enables a remote party to "trust" a computer makes it impossible for the owner to have a rational basis for trusting it. For security you have to have the possibility of complete information and control at every moment, and that is exactly what DRM is designed to exclude.
I'm sorry, your comparison doesn't work for me. I don't see how those even remotely compare.

What I was actually sold from my ISP and I'm currently paying for was indeed unlimited access to everything on the Internet. It's called an Internet connection and that's how I interpret what I'm paying for.

If the bill can be split between me, my ISP, and Netflix then I want my bill lowered if my ISP is going to charge Netflix to deliver bits I requested. But I won't be holding my breath over that negotiation happening.
If you're using Vagrant, you'll have to manually shut off the VM via `vagrant halt`.

If you're just trying to get started with Docker, Boot2Docker (https://github.com/boot2docker/boot2docker) is probably the way to go.

If you're looking for an Ubuntu-based Vagrant box, you can try out my Vagrant box (http://ferry.opencore.io/en/latest/install.html#os-x). It's based off of 14.04. Be warned though, my box is very large (~4GB) as it contains many pre-baked images (Hadoop, Cassandra, etc.).
How Ben Accidentally Became a Developer
Because that is a huge fuss to do what practically every other app can easily do by dragging the border, including other windows apps.

Sometimes you need to change your prompt to be a different size and an annoying 5 step thing is a big fuss
> British DSL is far worse than cable in my experience.

Define "worse". What ISP were you using?

From a peering point of view as described in the article, there are a large number of ISPs buying transit and then selling Internet connections through BT-provided last mile DSL lines. I never suffer from peering congestion, since my (DSL) ISP pride themselves on not having any.

For the link from my local exchange to my ISP, there are multiple options, too, and my ISP monitors congestion on my line closely. I currently have no congestion there, either, and if I did, there are multiple providers available (thanks to LLU): http://revk.www.me.uk/2014/02/bt-21cn-not-fit-for-purpose.ht...

The only issue with DSL in the UK is the (mostly analogue) quality of the DSL line itself, and the way that BT (the company with the monopoly on POTS lines) manages them. And perhaps the pace of upgrades (eg. to fibre to a street cabinet and copper from there, instead of copper all the way from the exchange), but upgrade rollouts are happening (and fibre to the cabinet is already available to me).
Your Least Favorite Agile Practice?
There are a lot of components to Agile Software Development: Scrum, Pair Programming, Timeboxing, Planning Poker, Retrospective, and the list goes on.

What practice has had the least impact or has been the least helpful for your team?
The Mac-ifying of the Linux Desktop
Development Core Hours
Indiegogo Raises A New Round From Richard Branson, Max Levchin, And Others
> I think it is a mistake to concentrate on clean design on a search engine until the searching algorithm is not that good.

The team focusing on the design is, I'm sure, not the same team focusing on the search algorithm. I don't see any reason why the design team should stop improvements because of the search algorithm.
When I search "Baptiste Mispelon" in Google, the first three results are:

(1) Ad for Christianity

(2) GitHub Profile

(3) Twitter Profile

When I search the same thing on DuckDuckGo, the first three results are:

(1) Twitter Profile

(2) LinkedIn Profile

(3) GitHub Profile

I definitely think that the first couple of results on DuckDuckGo are as useful as those produced by Google, if not more so.
The second "tablet" in that sentence really means "iPad".
Also checkout Cmder (http://bliker.github.io/cmder/) for a pre-customised ConEmu that bundles several useful UNIX commands. Plus ConEmu supports Quake-style dropdown that has radically improved my work-flow on Windows.

Also Powershell is pretty awesome if you take the time out to learn it.
You're double-dipping with your HN submissions.

https://news.ycombinator.com/submitted?id=WORST
Don't buy into the cable PR. They have incredibly high margins and could easily make upgrades without further gouging customers.
Twitch.tv, justin.tv, youtube. That's off the top of my head and I'm confident there are more than I'm missing. There are plenty of video streaming services; not all of them are as large as netflix, but to say "Netflix is a unique case" is pretty weird.

And dropping packets isn't the end of the world, but it's certainly not good. Should we just ignore a problem just because the world isn't ending?
Because some of us have to deal with hundreds/thousands of servers. Lots of Windows boxes without Chef/Puppet bootstrapping them is a miserable experience. I don't know how many times I've disabled IEESC and made cmd quickedit enabled in my life just to be able to use the box (prior to doing it via bootstrapping).
Advice to Young, Unemployed Workers