skysight-inc/HackerNews huggingface dataset:
Presumably it also depends on whether the work can be time-shifted, and how far in advance you can make changes and still be 'flexible'.

A developer who wants flexible hours - probably fine, as long as the work gets done. An actor who wants to sometimes not show up at the theatre, or a doctor with patients' appointments, or a sales person who has meetings with clients? They're probably going to want to keep those commitments once they've been made.
Local Television stations and sports teams have successfully used this as a way to get cable companies to fold over contracts for carriage.

Everyone despises cable companies, most of the angst would go their way. After all, 9/10 people don't know what a CDN is!
The servers used in this case are definitely in the Netherlands. However what seems to be happening is they are used a lot by people from Turkey (they are shared with another popular web proxy) and Google learned this somehow from some implicit signals.
Perhaps you should explain a bit your workflow:

- do you work on graphic files ? will you use Photoshop ?

- how do you communicate with your clients/peers ? (would you just refuse a MSWord or Excel doc for instance, if it didn't render properly ?)

- do you have to deal with specific hardware ? (for instance, Blackberry phones)

- do you have to debug websites or other apps on iOS devices, anything mac related ?

All of the above seem non trivial, while potentially critical depending on what you do. I think it would be interesting to know where you are on the spectrum.
Two stupid girls get a DUI Funny stuff
The 'worst' part is that Windows 8 is actually fine, except for the extremely superficial differences. Given the many options for reverting Windows 8 to essentially a faster Windows 7 but with a new UI, Microsoft has really shot itself in the foot.

If MS provided a group policy toggle to essentially say 'force Windows Classic mode', enterprises would have a lot less reluctance (beyond the normal reluctance that IT has to anything new, which is to get the enterprise's infrastructure into a state of balance and then not touch it for ten years).
Certainly possible with sourcemaps to essentially get a code coverage-like view for your precompiled styles. I havent' seen it done yet, however.
I really hope a real world battery test isn't just checking stuff at idle.
Forgive me if this is an obvious question, but why have a colorblind mode in a game at all? Why not just design the game UI so that it works for everyone?

For example, in Left 4 Dead, why not just use the white crosshair with black background all the time?

Having an additional mode to a game is another thing to test, and in this case I don't see the benefit of keeping it separate.
And there goes Samsung Note Pro 12.2. The Surface Pro 3 cost's the same, is only 1mm thicker and 50g heavier. And runs full Office and Photoshop.
In the USA, the option has been available for a long time: the whole country (and Canada for a couple bucks more a month) has been my local calling area.

Upon moving 1000 miles, it took 8 years of badgering to convince me to switch our phone numbers to a local area code so it wouldn't sound like we lived somewhere else (endless "hey, isn't that a New York number?" when near Atlanta).

I haven't dialed a "local number" for nearly a decade. 10 digits is my norm - when I can't just poke one button and say "call __________".

Yet I remember the days when the entire town was just 4 rotary-dial digits away...
Ask your mom who her favorite CDN is.
Well, the iPad owns the tablet app world, Microsoft didn't have much choice. When [/if] Office is released for many of the differing O/S and hardware versions of Android, I'll agree your description have a point.

Edit: Close enough, dragonwriter. I yield the point. (I should have known about this. Also, why is there such a lack of optimized pad sized apps for Android? The phone ones I've seen weren't exactly using the screen area well.)
Yup, on it, thanks for the heads up.
What kind of integration? At Desktop level VMWare Fusion is very integrated into OS X.
Your face doesn't contribute anything worthwhile to the discussion.
The only downside to this is the HD 4400 graphics unit. [1] I'm worried about it running everything smoothly at 2k. The HD 5000 is much better suited to run at that resolution.

[1] http://www.microsoft.com/en-us/news/download/presskits/surfa...
No more uploading pictures in social networks for free
In my experience I'm the iPad guy hacking away at code over SFTP or using my iPad for server admin over SSH and most Surface users I spot at coffee shops are using the keyboard as a stand and streaming video. Most iPad users are doing the same thing, or surfing, but I never see a Surface user not using a table-top to hold their tablet. I've seen people walking-and-laptop, walk-and-iPad, walk-and-Nexus, but never walk-and-surface as they move down the street either.
It's true that it's a single point of failure. Sadly it's a trade-off for being able to easily manage access to hundreds of devices.

We're keen on finding ways of handling failure but it largely depends on the device itself and what (if anything) it supports as a secondary authentication source.
tl;dr Windows 8 is a piece of crap.
It's not such a big problem on a Linux host - it's more of a problem on network hardware.
Whoops, I did actually mean 13". But also: I did buy last year's 15" model new-in-box for $1200 - there seems to be a pretty fast price drop-off, perhaps because Mac buyers really do have an above average focus on latest-and-greatest.

Edit to add: My point is really not about the price but that taking away the "brand status" as a factor or even making it a confounding factor, Mac laptops completely own the "nice-for-user hardware" space.
There's a difference between bits not being delivered because of the originating server failing to deliver and my ISP actively preventing delivery.

"Unlimited Internet" has already been established in sales pitches for years, the language defined once people understood the concept of bandwidth caps. "Unlimited" means you have unlimited "access", not unlimited "bandwidth". This has been the industry's very own sales pitch for years.
Then it follows that there must be US government procurement documents that ban Windows 8 on government computers, as it would be part of the spec. Perhaps someone should tell Reuters, they might have forgot in all the excitement.
"A..." (presumably nonfree) "...game engine that teaches kids to code"

...by hiding the source from them?
Announcing Windows PowerShell Desired State Configuration for Linux
Thanks for this - our company blog's currently hosted by a third party.
content delivery networks (Hulu, YouTube, Netflix, etc) , on the other hand, are constantly at risk of being replaced.

L3 is a CDN, Hulu is not. Hulu hires a CDN to get their data out there. CDNs are basically ISPs that provide high bandwidth with low latency by providing a distributed cache. Netflix has gotten in to the CDN business because at their scale none of the CDNs have been able to keep up with demand, or were not willing to pay for peering with last mile ISPs.
Thanks, duly noted.
What? Level3 isn't appealing to the masses to help them rake in extra cash. They don't need to.

Do you think Level3 just throws data at Comcast nonstop, and Comcast is helpless to stop it? Customers of Comcast ask for data that Level3 is trying to provide; Comcast can't handle the bandwidth. But the only reason the data is flowing is because the customers of Comcast want it; it's not like Level3 is forcing Comcast to accept it.

Why is Level3 obligated to pay for upgrades to Comcast's infrastructure to satisfy demands placed on Comcast by Comcast's customers?
I'm going to begin working remotely soon (I joined early and have worked with the CEO and other core folks before, so it wasn't that hard). Do HNers have any advice (financial, work-life balance etc)? I'm going to be earning in the US while I live in Antwerp, Belgium.
That's been attempted. Many municipals have tried to roll out their own broadband to be sued by the industry to prevent it.

Although eminent domain is an interesting argument, not that I agree with it necessarily.
Ask HN: How to get referrer source of iframe parent page?
I'm looking to place to iframe a form into a page, and when someone lands on that page and enters their information into the form, I want to grab the referrer source.

For example: I embed the iframe onto website.com/contact. The URL of that page gets posted to Facebook. Someone clicks the link, lands on the page, and enters their information into form. I then want to be able to say, 1 referral came from Facebook.

I tried using $_SERVER['HTTP_REFERER'], but this just returns the parent page URL of where the iframe form is embedded, which I don't want. I want the actual URL of the referral to the parent page (in the example above, it would be Facebook). Is there anyway to grab this information?
AngularJS File Directive
Depends on the company size.

For our startup, the answer is a resounding yes. As a matter of fact, extend beyond customer support -- go to Sales, Marketing, and whatever other departments matter. Not permanently, but enough to get familiar with that aspect of a business.

It goes to being well-rounded, and I find too many developers who simply aren't. Show me somebody who wants to stay in their own world and doesn't care to understand the other components of the business, and I'll usually show them the door.
Hi vpdn.

The Podspec seems a little screwy, it's not installing the actually library files, just the PSDWriter classes.

Edit: I notice the pod spec has changed since the tag - maybe you need to tag a new 0.1.1 ?

Edit 2: Using "pod 'MMLayershots' :head" in the pod spec still doesn't work.
Script-injected "async scripts" considered harmful
Yes. And for some jobs, working half time for personal reasons cuts your productivity by far more than half.

To illustrate: Assume your time is spent 25%/75% for coordination/execution activities, respectively. If you cut your hours in half, you may end up working 25%/25% coordination/execution, which results in a net output 1/3 of what it was.

Of course that's just for illustration. In reality, maybe the time being cut out is full of bogus meetings and waiting for replies to emails.
Do you have tiered pricing? Say I wanted to offer a couple versions of a product with a few different levels of features?
This doesn't sound like exploitation, but it sounds like work disguised as a hackathon. Find out how many hours a day you're expected to work. If you're cool with that in exchange for hanging out at an island resort, go for it. Ask them to throw in a per-diem for food and drinks.
Someone should really retitle this to $512 programming tournament.
Manage files on client-side
If you have a large product offering, having the developer involved in support makes him/her more aware of what exists and where the problems lie.

The developer will take a deeper look at the issue and create a well written bug report/issue ticket.

This helps the developers get to know their customers a bit too.

I'm not talking about tier one type stuff, like logging in or updating their browser or something. But they should be involved in a rotational basis for escalated tickets.
> Paying your ISP doesn't necessarily grant you unlimited access to every other network on the Internet.

That's actually the whole thrust of the argument, as I understand it. Net Neutrality says "If I buy internet I should get all internet at the flow rate I bought internet."

Content providers would buy a flow rate, consumers would buy a flow rate, and the people providing that flow rate (e.g. Level 3 for the CDNs, Comcast for the consumers) would deliver that flow rate, regardless of what or where it is going.
You can move the results into the center by going to Settings > Look & Feel > Placement, and select "Middle".
Sadabike: An Italian folding cycle with no spokes [video]
What makes you think of desperation and "a game of chicken"? What's really at stake here? Looks to me like only something ISPs have already learned to live not having, customer approval.

Far as I can tell, there's not much more they can lose here until the business landscape changes, and it's a toss up as to whether this sort of brinksmanship is going to drive changes in that landscape or not.
I use e-junkie for growthhackinghandbook.com

Flat monthly fee. Their admin UI is clunky, their checkout pages are basic but functional, but they solve a number of problems* without asking for a percentage cut of sales.

I think for basic stuff they work just fine. I'm just selling one ebook and I just wasn't comfortable with having a cut of my sales taken AND my funds being withheld by a third party before some weekly or monthly remittance. With e-junkie the funds go straight to my PayPal account where I can use the money immediately (I constantly pay for things via PayPal).

*obfuscating download path, handling coupons, handling multiple downloads etc
Not a big check, but they'd also be frustrated with Netflix/Hulu/Amazon Prime whom they also send money to each month (or year). The average customer wouldn't understand that it's the middleman causing problems, not one of the two endpoints (service provider or content provider).
Architect Server: Vagrant Box
Internet service is a much higher margin business than television. I don’t see why Big Cable should want to stay in it, at this rate.

81% of the money TWC takes in video subscription fees they spend on video programming from Viacom, EPSN, HBO, etc. [1]

3% of the money TWC takes in broadband subscription fees they spend on high-speed data. [2]

These figures do not include infrastructure investments ($3.2 billion in 2013). [3]

[1] (4,782m+772m)/6,825m = .81. (http://ir.timewarnercable.com/files/doc_financials/Annual%20...)
[2] 175m/5,822m = .03. (Ibid)
[3] 3,198m. (Ibid)
One Year at Automattic
I remember seeing these guys get accepted to Ycombinator on stage at at Start Up School 2013.

Cool concept!

Here's the link if anyone is interested.

https://www.youtube.com/watch?v=syoqjYLDs48
I'm paying my ISP to maintain a good enough connection to the backbone infrastructure such that I can download what I want.

The content providers are paying their ISP to maintain a good enough connection to the backbone infrastructure such that they can upload what they want.

The content providers ISP is maintaining a good connection, and shunting their packets into the backbone happily.

The problem, is my ISP is being a dick and refusing to upgrade their connection. The backbone is dropping my packets because my ISP isn't holding up it's side of the bargain and giving the backbone the connection it needs to offload the traffic I'm requesting. Instead, they want the businesses I request packets from to pay them a toll to deliver those packets.

This isn't how the system is supposed to work, but they don't mind breaking everything and pissing everyone off if it means they can put a surcharge on the traffic I request.
I've got a Surface Pro 1 (with Type Cover 2), and have never had problems getting firmware and driver updates from Microsoft Update. Have no idea what you're talking about regarding "manual upgrade" with CLI tools.
Warning, rant. Why the duck isn't there information on the Surface Pro 3 on the MS website? Apple has done this so well, for so long, I am pissed-off MS can't get its act together. You make an announcement, you need presence on the web. You need to start your customers expectations building, whet their appetite, and tease them. Their experience starts now and right now that experience is reading news articles and reading a press release. Pathetic. Where is the video of the announcement? Where are the beautiful images and specs. Where are the carefully and lovingly crafted pages that sell this hardware to me? Tomorrow isn't good enough. Next week is utter failure. You step off stage, your site is live. Period.
It's certainly not the intended behavior, but it's not a surprising bug either. The rewrite was surprisingly tough to make work even most of the time. But if you could share the specific site this happened on, I will likely be able to fix it.
Oh indubitably! It was really more of a rhetorical question, but it is my biggest lingering gripe and wish the segmentations would work in my favor to make it a viable/valuable option for them.

It's just frustrating to see that the Surface 2 (not pro) has integrated LTE as an option, but it's not available for the Pro line.
This link might be useful to your team: http://en.wikipedia.org/wiki/Android_version_history

Looks like KitKat has been out for 6 months. Just a heads up, the best Android devices are running KitKat, like the S4 & S5. I can confirm, the Famo.us scrolling & animations have issues on the S4.

That being said, your framework is amazing on iOS, and feels like a native app. I'm sure your team will have no problem with KitKat, if time is dedicated to it.
I'm wondering why do you think that tightly coupling with Etcd is a bad idea?

Etcd provides advanced features for configuration and service discovery - serialized updates, high availability and ttls for keys that's why it was a reasonable choice for me to use it and not file system that does not provide any of the above features out of the box.

One of the main reasons I wrote Vulcand is for experimentation - what would be the next steps for proxy and load balancing out there?

One of the ideas - having a proxy that will embrace the dynamic nature of the Docker enabled backends an provide full support for rapidly changing dockerized landscape.

Another idea is to try out some ideas in error recovery/failure detection algos, like preventing cascading failures:

http://mailgun.github.io/vulcan-docs/#weighted-round-robin

I don't pretend that Vulcand is somewhat robust and everyone should immediately drop their HAProxy/Nginx solutions and start using Vulcand. I hoped that would be clear from the README and is highlighted in Rob's post as well.

In fact, I'm using Vulcand as well as Nginx and HAproxy, I'm just choosing carefully when should I use one load balancer vs another.
Just like in Unix, we see the limits of composability: You can build some very basic, generic tools that are composable and easy to use. the greps and finds of the world. But there are relatively few of them out there, surrounded by a bunch of ugly, hard to read, hard to reuse glue. This is naturally occurring, because each piece of glue is not used many times, and its task isn't all that easy to define.

So, taking this to Microservices: while we can build a bunch of little services that will be reused everywhere. The large majority of a system will be this kind of glue: You can't make every single piece of code you write be as well defined as grep, but with a service interface. And while you will be able to track what the little pieces do, the bigger command and control pieces will always present a problem. We can't wish complexity away, no matter how hard we try.

So designing a bunch of microservices and hoping most of your problems will be solved is like trying to build something in Unix without perl and shell scripts. But I see companies, today, that think it's a silver bullet. They've not read Brooks enough.
Inexperienced in the field? This sort of thing has been going on since at least the '90s; this search ought to bring up some relevant hits: https://www.google.com/search?q=uunet+peering+ma-east

One thing to focus on is that there are 2 customers, and two middlemen. E.g. Netflix <-> Level 3 <-> Comcast <-> a Netflix subscriber.

Netflix and the Netflix subscriber are each paying their ISPs hefty sums for access to "the Internet". In the ideal world, Level 3 and Comcast would peer at various points for maximum efficiency on both their networks.

Comcast enjoys a local municipality government monopoly in their markets, with iffy competition from state and Federal monopolies granted to the RBOCs Verizon, AT&T, and in theory CenturyLink (which owns the US West states, but has never been very serious about Internet service and especially their own "TV"/cable service), and all the small ILECs who provide telephone service where the big boys had no interest.

One big problem here is that "TV"/cable service deployment for the first two RBOCs, who cover the vast majority of the population, has been halted outside of contractual requirements with municipalities and the like. (If you're in a really bad spot, like I am, on unincorporated land adjacent to two cities, the local cable company is not required to provide service and doesn't, AT&T provides slow and expensive (but reliable!) ADSL with very small caps, 150 GiB per month ... and now they're buying the DirectTV my parents use to get around that cable company problem!)

So as noted in the article, the bandwidth flow might be asymmetrical, and for these local "last mile" ISPs, there are technical and economic reasons for only providing asymmetrical service in the first place, e.g. head end noise, but all the Netflix bits coming in through Level 3 to Comcast Netflix subscribers are paid for, by the hefty payments the subscribers pay to Comcast for access to "the Internet". (And which are soon going to get caps as well from what I've read.)

But Comcast would of course prefer you get your "TV"/cable bits from them, and have no particular interest in enabling Netflix to supplant them. And they're now committing fraud on their subscribers, by telling them they're providing access to "the Internet", but deliberately degrading significant portions of it.
Elm 0.12.3 – Hardware accelerated 3D rendering with WebGL
Sorry, but I have to agree with malnourish here. I could understand you posting this, but not as a reply to my comment, which happen to be at the top of the page. If you think it's interesting enough for HN, submit it as a "Show HN".

But if you want my feedback, have it: for your "don't track" claim, I could trust you (after all, I have to trust someone in the end), but just loading the homepage send my data to Youtube (video) and Mixpanel (analytic).

Even your advertised feature, "preview the site before you browse it" is not exactly privacy-friendly. It just load the page in an iframe (if you guys want to do it right, see the ixquick-proxy on startpage and ixquick).

Also about the design, I don't think everything should be flat, but I just can't bring myself to like it. It feels like a '90s site.

Sorry for being harsh, but you pretty much asked for it.
Write Your Representative to Vote ‘No’ on Fast-Tracking the TPP
ldap & tacacs+ solves that issue
Show HN: My newly released game on iOS. Free for a limited time.
I imagine it all still goes through DDG, so it would be very difficult for Yandex to disambiguate more than a short stretch of a stream of search queries (let alone associate them with a person) even if they wanted to.

There's still the issue of individual queries revealing something that the user doesn't wish revealed. It would be interesting to see how exactly DDG uses these other search engines as sources (and if they are able to make demands with regard to logging), but it's worth noting that DDG logs search queries itself (just not associated with a person), so that may not be possible to ask for.
There is an interesting unbalance because Comcast has so much leverage by owning the last mile, they can push around Tier 1 providers. I'd like to fix that, mostly by creating a public policy around municipally owned Layer 1 infrastructure between customers in their cities and a city exchange building. Conceptually it would be no different than the city owning the sewers and outsourcing the water treatment plant to a contractor (or two). Creating a new "ISP" would involve installing equipment in the City Exchange(s), providing compatible customer premises equipment to subscribers, and then patching their 'port' at the City Exchange to the ISP's gear.

Its going to be a long conversation :-)