skysight-inc/HackerNews huggingface dataset:
I don't think Dropbox "pioneered the model of the double-loop referral." Banks and phone companies have been doing that for decades. It's a good idea.

But Dropbox should get credit for cleverly using referrals to give people more of a thing they want (storage space) rather then reducing a thing they don't want (cost). They were kind of forced into this when they onboarded tons of people into a free plan, so they couldn't reduce cost, but it's still clever.
How large has the haskell team at Facebook gotten (unless there isn't an official group and its on a project by project bases)?
I thought that was only applicable if you weren't young, white, and male?
> Then you can't see it through this device either.

The documentary goes into more depth as to why it is possible to see subtle variations in lighting using the device, and why a simple camera obscura is insufficient.

Similarly, the documentary also notes that the scrollwork on the harpsichord in The Music Lesson exhibits lens distortion consistent with an optical system. And Tim's contraption intrinsically reproduced that same distortion, before it was consciously noticed.

I'd highly recommend watching the documentary; it's quite fun.
The most basic concern is that dron operators need to know these "dangerous" areas. The approach paths is only one of many other potentially dangerous places in the skies. There are also low-level military operation areas, low-level VFR corridors, etc. More importantly, the skies are not empty and the VFR flights are based on see-and-avoid concept. With drones, it is hard to see the drones from planes and drones can't see planes either.

Not to mention the enforcement part. All planes today have a call sign and FAA/NTSB can easily go after pilots when rules are broken. This is an important part of the overall safety architecture. FAA would need to come up with a way to enforce rules on drones pilots and operators to ensure that unsafe behavior is punished.
We are still in the process of migrating from FXL to Haxl, and there is too much FXL code to translate manually, so at the moment we are treating FXL as the source of truth, compiling the FXL codebase to Haskell, and running both concurrently to verify correctness.
I've long had the idea for a web series called "What Do You Do?" that would be similar to this. Each episode would feature the host doing the job/becoming the person of a new occupation (like Dirty Jobs but not just for dirty jobs).

Personally, I'm fascinated by this. I would love to experience the jobs of others, just to learn about them and their story.
It's a way of running docker containers at scale.
Cargo drones have interesting implications. When the requirement of a human pilot or crew/passengers of any kind at all disappears, the possible form factors increase greatly. So, just a wild first-draft brainstorm here: How about quadcopter drones that take off and rendezvous with an overhead aircraft? Perhaps they deploy a drogue chute or streamer drogue in front of the craft, which is equipped with something like the Fulton surface-to-air recovery system:

http://en.wikipedia.org/wiki/Fulton_surface-to-air_recovery_...

(Similar devices have already been used to retrieve satellites that have reentered the atmosphere.) Once the mother aircraft retrieves its assigned drones, it stores them away, climbs to 50,000 feet, orients itself, then fires rockets to put it on a suborbital trajectory. On such a trajectory, the mother aircraft could reach any point on the globe in under 2 hours.

After the mother craft has reentered, it returns to a normal aircraft flight regime, then releases the quadcopter drones to fly directly to their delivery coordinates. Voila: same day point to point (city to city) small parcel delivery anywhere in the world. (Perhaps even same morning or same afternoon.)

Obviously, there are a lot of potential problems. Lots more organizations besides the FAA would have to get involved. The system described above doesn't take into account international customs and the spread of invasive species. There is the potential that people would try to use the system to deliver bombs. Also, suborbital craft of such capabilities are basically ICBMs. Such concerns would mean that the mother craft would have to land at an airport and the cargo drones inspected before they are sent to their destinations. It might be better to have the mother aircraft remove a cargo pack then drop the drones, which would float away on the streamer drogue, re-furl the drogue and resume powered flight back to base. This would save the weight of the drone for the suborbital flight. Then customs could proceed at the destination country mostly as usual, then the small parcels could be re-dispatched on a different set of drones, or proceed by conventional delivery. (Which, by then, could be a self driving vehicle.)
This actually seems like something Airbnb would want to acquire. From what I've heard, setting the price is still one of the most painful parts of hosting. Having this available for all users by default would be a huge plus.
We quietly launched about a week ago and have already seen good quality and experience from technical talent. With 50+ engineers, designers, PM's on the platform. Some with 15 years of experience in their field or previous experience leading teams at well known companies

Co-founders of startups are signing up to find something new, PM's at tech companies are looking to join startups and engineers that think they might want to try something new are getting options.

We speak to every signup to evaluate if they're right for the platform and if we can find the right role for them. Once a company and employee are matched, they can communicate directly through their own process.
And 2.4 GHz continues to go to shit with 5 GHz close behind.
It's bad enough I can't turn off the WiFi on my own (rented) modem without having to call someone and go through the rigmarole, now there's a second network to deal with.
If we're being pedantic, it's Fx, not Fw or FF.

http://en.wikipedia.org/wiki/Firefox#History
Show HN: Twibble.io A Better RSS to Twitter Solution
Kubernetes is not intrinsically tied to GCE. It's open, and can be made to work on any cloud platform.
Obviously, some people here thought your comments were not constructive/interesting/etc and downvoted them. They have every right to do so. Whether you agree with their judgment or not is not the point of the system.
Same here, but this feature list looks really nice. I might go back to Firebug.
Am I only one who thinks it is crazy that all the web browsers look the same now? http://jmoses.co/2014/06/10/which-browser-is-which.html
You are missing important part: find a way to punish violators of these (and other) rules. This is critical for safety.
I prefer couchsurfing.com anyway. It's an example of the actual sharing economy, and without the grey-area legal shadiness.
Writers at Wired must have some kind of ridiculous policy about titles. An open source "secret weapon", Docker is the "next big thing" in cloud computing. Every single wired title that makes it HN makes me cringe. Everyone of them. The titles are silly, dishonest, upworthy, linkbait. I'm going to write an HN extension for chrome that just auto removes wired.com submissions when I load HN, it bothers me that much.

I wrote a little chrome extension that removes Wired, the content script is:

var hn_blacklist = [
"wired.com"
];

$(document).ready(function () {
$(".comhead").each(function (i, e) {
var $e, tr;
$e = $(e);
hn_blacklist.forEach(function (domain) {
if ($e.text().indexOf(domain) !== -1) {
tr = $e.closest("tr");
tr.next().remove();
tr.remove();
}
});
});
});

You can add your own domains to it. I created a manifest.json to make this a chrome extension, included jQuery and now it works.
Haxl is the only major project at FB using Haskell right now, but who knows where this will lead?
Only someone who is completely unconcerned with the security of their computer since 29.0 and later fix critical bugs allowing for remote code execution. Seriously, I'd recommend doing one of the following:

1. Upgrade and use one of the theme and extension combinations to get a look you want.

2. Upgrade and just get used to the new look since it's similar to Chrome and others.

3. Downgrade to Firefox ESR 24.5.0 which IS fully secure.
So sorry about that! Somehow it was hidden in the latest push - that's important to know. It will always be free for the first 2 months to prove it works. It's also free during beta. After that, we'll set a monthly price per property that is incredibly, no-brainer reasonable. And we'll always let you cancel at anytime.
This is a transparent lie. The entire system's job is to retain and sort relevant data so it can be easily pulled up. They are literally saying they can't do the thing the entire system is designed to do.

Anyone on this website who works for the government right now, the NSA are your colleagues and their dishonesty reflects on you.
Awesome Pianoputer chops! And educational Python write up.
Thanks!
After Turing Test, the age of robots is here
“Facebook is not worth $33,000,000,000”
at least 50% of those images is the same web page!
Is there any resources about why Facebook uses haskell? What's your experience?
The Data Science Pyramid for Entrepreneurs
A post on the basics of setting up a data science structure for online businesses. Post was originally inspired from a video co-produced by Google4Entrepreneurs + General Assembly.
Here's a link to the original HN discussion from September 2010: https://news.ycombinator.com/item?id=1719975
A coder's manifesto
Facebook executive and VC in brawl over social inequality in San Francisco
Alright, that's good to hear. Is there any specific kind of information you'd be most interested in? Side effects? Actual changes in lifestyle? Should I give it a psychological focus or write it very informal?
Unfortunately, Pale Moon is significantly slower than Firefox due to it being based on the outdated ESR branch. See: http://portableapps.com/node/39509
This part of couchsurfing (the third auto-suggest result when I start typing couchsurfing into Chrome) is my concern:

http://www.businessinsider.com/couchsurfing-the-best-hook-up...
Sounds great! Definitely interested - I'll keep tabs on this.
Good grief, talk about yak shaving.
Cool project for learning: Create a TV Show Tracker #AngularJS, #Node #MongoDB
We moved the button and a number of the tabs in Firefox devtools to be more like the order in Firebug and Chrome devtools. Here's a screenshot from current Nightly: https://i.imgur.com/EmVIZYO.png
So is there an example showing how to launch a large number of these. Right now all I see is how to spin up one node.
Ah, my favorite question.

We previously had a custom DSL and it outgrew it's DSL-ness. The DSL was really good at one thing (implicit concurrency and scheduling io), and bad at everything else (cpu, memory, debugging, tooling). The predecessor was wildly successful and created new problems. Once all those secondary concerns became first order, we didn't want to start building all this ecosystem stuff for our homemade DSL. We needed to go from DSL to, ya know, an L. So the question is which...

If you understand the central idea of Haxl, I don't know of any other language that would let you do what Haxl in Haskell does. The built in language support for building DSLs (hijacking the operators including applicative/monadic operations) -really- shines in this case. I would -love- to see haxl-like implicit concurrency in other languages that feel as natural and concise. Consider that a challenge. I thought about trying to do it in C++ for edification/pedagogical purposes but it's an absolutely brutal mess of templates and hackery. There may be a better way, though.
This doesn't work. It gives the troll and their followers more fodder to troll about.

The only winning move is not to play. Completely ignoring them.
Sorry! Pricing is not yet available in Mountain View.

Any plan on making this available in Mountain View?
Wow, Wired likes to hide the real details in vague hyperlinks.

Here's the Kubernetes github repo: https://github.com/GoogleCloudPlatform/kubernetes

And here's a Google Cloud Platform blog post that announces Docker support in App Enginer, Kubernetes and cAdvisor: http://googlecloudplatform.blogspot.com/2014/06/an-update-on...
Nice, I've read some about a netchan lib that existed in previous go versions. How is the problem w/ netchan described here https://groups.google.com/d/msg/Golang-Nuts/kK8XqkaaVuU/ZQdK... handled?
Here is a secret I will tell only to my HN buddies: for the right person, the studios have the money to beat most Silicon Valley giants and can definitely wipe the floor with whatever the Santa Monica startups will offer. The key is you have to love "the biz". This is LA, after all =)

Source: I'm a senior software architect at a very major Hollywood studio. Microsoft once offered me a nice salary, but the studio beat them by $20,000.

I love LA.
In this case, the fraud is that they aren't her children (that was the accusation, not the reality). They'd be removed because she had either borrowed them from someone to conduct the fraud or "borrowed" them (read: potential for kidnapping) them from someone and committed a crime in addition to attempting fraud.

Was this not clear in the article? They didn't believe the children were hers. That was the entire premise of the government's involvement after the initial exams.
For us that were around when the default changed from mutable to immutable cons cells, known the rule "just prepend an m". I agree that the link in section 4.10 can be improved - but calling it "obfuscation" and "deliberate" is taken it too far. File a bug report, and I bet it will be fixed.
A great acquisition of a group of really smart people doing interesting work. This is the kind of company Apple should have been looking at acquiring if it wants to ever truly compete with Google in mapping and online services in general.
Accessibility for Android at Twitter #a11y
Be amazed by emails, again | Front
Our blog post goes into some of this: https://code.facebook.com/posts/302060973291128/open-sourcin...

Interpreted code was no longer cutting it for perf reasons, and any time you create your own language you end up reinventing the entire tool chain (debuggers, profilers, etc.). Haskell provides so much functionality in the language itself and has mature solutions to the other issues plaguing us in FXL, so it was a natural choice.
Apple reportedly building a 1,000-person internal ad agency
R minitip: don’t use data.matrix when you mean model.matrix
Viacom and CableOne are fighting it out. Negotiations for licensing content failed.

Viacom is now blocking CableOne customers from accessing videos (e.g. Comedy Central) online.

I've heard Viacom is encouraging customers to contact CableOne about the problem.
Constantly upgrading telecoms infrastructure to cope with increasing demand is the only way to stay in business if you are a telecoms company, unless you have a monopoly. If they think realtime video is bad, they are really screwed in the long run.
lbrandy also gives a good explanation here: https://news.ycombinator.com/item?id=7874537
Glad you like it.

While I didn't make this change myself, I made the change that sparked this discussion (and was a part of the discussion). Been getting mails about it on both sides of the spectrum :P

It really was a illogical feature. Too much power to the website, and as one person put it, "When the browser fails to fill in my password for me, I must assume that the browser is broken".
Sorry but all I read was 'separate from home network'. I don't see any mention of the data caps in that article. Though I could very well be blind.

I had to go to the xfinity FAQ to find the answer.
http://wifi.comcast.com/faqs.html
Medcezir 38.Bölüm Fragmanı (Sezon Finali)
How about this? Make a new language that compiles to Javascript with Go like functionality, but instead of the "go" keyword to fire a coroutine, use something like "fore." Then enable single argument code blocks (lambdas) to be attached to a channel, also making it a function. Channels would have the same abbreviation as in Go. I think there is a lot one could do with these two features. Of course, one would have to name such a language after its two major features.
Previously, when I've researched this myself casually, I've found the technical information to be too vague, in terms of both building the devices and specifically where to place them, why - and how it all fits in to the reviewed literature - if at all.

But I certainly wouldn't expect the sort of rigor others are asking for in this thread - obviously this is more hobby than science, and I'd consider personal reports interesting despite being anecdotal.
Farewell Persona.
"most reasonably large C programs contain assembly corresponding to unsafe pointers, unions, etc."

I'm not sure what you're saying here with the "corresponding to" - obviously you can write "unsafe pointers", unions, etc, right in C, and I've not really ever encountered inline assembly for the purposes of subverting the type system. I'll respond to more of your content when I'm confident I've understood you (which I don't mean as a brush off...).
http://platform.qbix.com/guide/patterns ;-)
Haxl is the only team using Haskell in prod, so the team itself isn't all that large. With the traction we gain, though, we could grow.
If you click on the button/ launch the application it should make a best effort to show you a browser window. "Restore" a minimised window, raise a hidden window, offer to restart if necessary, etc..
So long as we're held hostage by pageviews and advertising, it will only degrade further. Expect lots more of this idiocy as Old Media copies BuzzFeed. There's lots more to scrape out of this bucket!

One particularly painful example: the Weather Channel's site. Right now, it has articles such as "You Won't Believe What's Fighting Pollution" and "50 Places Straight Out of Nightmares."
Nice one! Try this one. When I was living in NY, I'd always want to bring a magazine for the long subway ride downtown. So one day I took one of the magazines that get delivered to my home and enjoyed the read on the way downtown. When I got to my destination I'd just pop the magazine in the nearest mailbox. Usually a day later it would delivered back safely back home to be read another day. I've done this dozens of times without fail.
I stand corrected. I read three different release notes on it and all of them mentioned LXC without mentioning Docker.
Here is some criticism from the Guardian: http://www.theguardian.com/artanddesign/jonathanjonesblog/20...
How do you guys batch requests in PHP? You don't, right? So this is an intermediate layer basically, and it sends requests every few millisecods and waits to batch things in between?
Post Deployment Smoke Testing
Not yet. Looks like only Firefox 30+ supports array and generator comprehensions:

http://kangax.github.io/compat-table/es6/#Array_comprehensio...
Sadly, I'm not OP. :/
If Apple cares about maps maybe it should acquire Planet Labs (http://www.planet.com/) to compete with Google?
What, that does exist? Give me an example of a major islamic authority who condems violence and intolerance against non-muslims who refuse to convert to Islam or pay the Jizya when they are under islamic rule.
I imagine he's done some noteworthy things since? That's like introducing Elon Musk as "Founder of X.com."

Essentially it comes across as "I'm a fan of your early work, but nothing you've done since matters."
Essentially, instead of fighting against concurrency, by building big fancy black boxes of state, we now embrace concurrency, and let it permeate through the (green) fabric of the program.
It's the corner of the carpet on the floor tile - the one farthest from us, not the one in the foreground of the painting. I work in film and one thing cinematographers love doing is shooting into mirrors, so I've gotten used to checking them for continuity purposes :)

As for the dimensions of the room, being 'wrong', that may be deliberate. Again in film props and furniture are adjusted out of their natural position surprisingly often, in pursuit of aesthetic harmony. If you analyzed an interior scene that had been shot from multiple angles in hopes of mapping the room's contents accurately, you'd be disappointed to discover that many things had changed position by ~10% of their own size from shot to shot. Part of the craft is the ability to look at the image on a tiny monitor and be able to identify whatever it is that is distracting your eye from where you're supposed to be looking, like a table which looks fine in one shot but feels too small following a change in the focal length of the camera lens for a different shot. Solution - move the table towards the lens a bit.

Don't even get me started on lighting and related tricks, which can further mess up your spatial intuition. For example, a very common and cheap effect is to make a room feel bigger by painting adjacent walls slightly different shades of the same color. Lots of these techniques are stolen from painting, where the deliberate falsification of perspective has long been used for both aesthetic and semantic effect. Check out this especially famous example: http://en.wikipedia.org/wiki/The_Ambassadors_(Holbein)
Upsurge in hacking makes customer data a corporate time bomb
Great tool. In Go, I usually write a throwaway_test.go in whatever package I'm hacking on, and use "go test" as my REPL. (With the intent that these experiments and crude checks should become unit tests later, anyway.) For exploring packages that I'm not developing, this is a nice variation from the Go playground.
Pretend your components are communicating over a network even when they aren't

Now your application always checks for IO errors, and the underlying "plumbing" is exposed and available for the developer to tweak at will: timeouts, caching, failover, fan-in, fan-out, etc

The big problem is that the bandwidth and latency numbers are vastly different over an actual network vs between processes or OS threads on a single machine vs between green threads within a process.

The problem is that sometimes you require high performance, to a degree that is not possible across an actual network link. And if your coding style doesn't distinguish between an actual network link and an imaginary in-process link (or worse, deliberately makes them indistinguishable and silently interchangeable), sooner or later someone will refactor it or change the config file or something and your microsecond-scale latency that you were assuming and relying on has suddenly become multiple-millisecond latency and everything grinds to a halt.
How does this compare to CoreOS?
For me it's the interface - chrome dev tools are similar to what I learned with firebug, where as Firefox builtin tools don't make sense to me. When I need to debug something in Firefox I always install firebug and it's almost the same as if I'm debugging in chrome. Totally a UX thing for me... Happy firebug is still being worked on - it really changed the game in web development.
If the language supports union, then simply give your working variable the type of "union { float, long }". This directly expresses the idea that you're working with a piece of memory that is used for two purposes.
Google buying the Bold Startup Indexing Every Inch of Planet Earth