skysight-inc/HackerNews huggingface dataset:
> And thus the need for Rocket.

Actually, I'm going to say: thus the need for Cloud Foundry.

I work for Pivotal Labs and I'm secondment to the CF Buildpacks team, so I'm biased. And this shouldn't be construed as official opinion, it's just mine.

Cloud Foundry is led by Pivotal, but we run it openly. Anyone can follow our repos[1][2] and our Tracker projects. The entire platform is being signed over into an independent Foundation with more than 30 paid members[3] (including Docker Inc). The whole project is being written the Pivotal Labs way. Everything is TDD, everything is pair programmed.

If I had to bet a company on a platform, I'd bet it on us. We're building the first and only truly independent, truly open source, truly open core, truly multi-company PaaS that is available.

You can buy support and hosting from us, IBM, HP and a series of mid-tier providers right now. You can do it in the public cloud or in a disconnected datacentre.

Oh, and we're going to have baked-in Docker support with our next-gen executor (Diego), in addition to Warden system we developed before Docker was released.

[1] https://github.com/cloudfoundry/

[2] https://github.com/cloudfoundry-incubator/

[3] http://cloudfoundry.org/about/index.html#the-cloud-foundry-f...
"Watcom"... Now that's a name I haven't heard in a looong time.

Watcom was awesome. Or rather DOS/4GW was. You could do malloc(1024*1024) and it would just miraculously work!
I'm an office experience consultant at a fast growing, venture-funded startup that you've more than likely heard of. Right now I am managing the Caffeine Portfolio and am using arduinos at each coffee pot (http://www.deferredprocrastination.co.uk/blog/2013/coffeebot...) in order to monitor the quantity. I wired these up to a node.js backend which will take the quantities of each pot and check them against a threshold. I track and visualize these changes using CoffeeScript, d3.js and HTML5 canvas. If the coffee pot quantity is below a certain threshold, I have the node.js call out to our Rails-backed RESTful API which sends messages through our RabbitMQ setup to asynchronously dispatch a TaskRabbit so someone can come and fill it up.

Edit: I also a bit of Perl to glue it all together and store the stats in an MS Access cloudstore.
"Not to mention the code is not x86 specific at all."

Technically no, however it's only used in x86. It's only ever called if PLATFORM_EXCEPTIONS_DISABLED is 0. If you look up where PLATFORM_EXCEPTIONS_DISABLED is defined in Platform.h, you'll see it's only defined when not using PLATFORM_DESKTOP. PLATFORM_DESKTOP is disabled for Android, HTML5, iOS, WinRT, and WinRTArm. PLATFORM_DESKTOP is enabled for Linux, Mac, and Windows. So that instruction is only intended to be used in x86 desktop environments.

Considering this, I don't think RaiseException is well defined. If it's only meant to be used for x86, it should be coded that way instead of relying on other code to enforce the behavior.
Collectible Card Games and APIs Built on Top of the Bitcoin Blockchain
I hate trackpads, and I put my own ram and hard drives into my laptops. So no, from that respect, they're awful.
What does this mean? If I recall, patio11 was making $20k/$30k per year from bingo card creator years ago. Even today, with appointment reminder, at the core he is delivering real value to real customers for which they pay him money. I don't get the sentiment you're trying to express here.

It's not like he's a Kardashian or something. He's delivering a valuable service to businesses, and they pay him in return. If you do that, you will make money too.
They don't even need to be better than "the average" human. They need to be better than some subset of humans we let drive. Replace those humans with computers, and iterate up from there.

I could see within not too long people with DUIs being restricted from self-driving. The elderly are another demographic, but there are social forces working both ways there. (AARP will reject any calls to restrict driving rights of seniors, but self-driving cars will be awesome for some seniors who just can't cut it.)
Discounts Announced on Banckle Apps and APIs
Say hello to x86_64 Assembly [part 6]
Great, a node.js fork.
Flakes: An Admin UI and Template Framework
What I wish I'd known when I started programming and building products
> 5) Where can you derive meaning and satisfaction from a job in quantitative finance? How do you reconcile the opportunity cost to society from not working on directly socially beneficial applications in fields like medicine and artificial intelligence?

If this is a strong concern of yours you should probably go with one of the other two options. There's opportunities to make money in many industries. You might not end up with as high as a net worth as you would've if you went into quantitative finance, but that's not an absolute rule and you'll more likely burn out if you don't find satisfaction in your job. This isn't a dig towards anyone that is in the finance industry and enjoys their job, but it's common for people to end up quitting from dissatisfaction/work conditions.

Besides that, a robotics startup sounds pretty exciting.
void* AmIGettingBoredWatchingCameraSpin();

Edit: from the Car representation
https://github.com/jeff-1amstudios/carmageddon1-symbol-dump/...
> Angry Birds took the same game concept, added much cuter characters and art, and blew us out of the water with it.

Those were certainly factors, but don't underestimate Angry Birds' better controls and better interface.

I eventually gave Angry Birds a try, well past the initial hype, played the free version for a while and then bought the paid version to get more levels.

I then gave Crush the Castle a try. Yes, the characters and art were not as cute (although personally I actually prefer leaving crushed bloody corpses behind instead of merely displaced living pigs...), but it took me just a few minutes to completely forget about that. When playing either game, I'm not spending my time admiring the art...I'm looking at how the structure reacts to my shot and figuring out what I have to do next to complete the destruction.

What stopped me from buying CtC was aiming. Angry Birds uses a slingshot, so I can pretty easily set the angle of my shot. CtC uses a trebuchet where the player selects the release point after the trebuchet is in motion. Getting a specific angle becomes a test of figuring out the right release point, and then getting the timing right to tap at just the right time.

Worse, with Angry Birds I can zoom out if I want so that I can see the slingshot and the target at the same time, which helps in figuring out the angle I need and the force I need. With CtC, you cannot see the trebuchet and the castle at the same time. Making that even more annoying, when the shot is in flight the camera uses a close up on the shot so you cannot see the in flight shot and the castle at the same time. You don't see them together until near the time of impact. This makes it harder to decide what correction you need to your timing.

The result is that Angry Birds for me is the more cerebral game. I want to concentrate on the physics problem of determining the weaknesses of the structure and where to apply force and how much to achieve that. The gameplay does not get in the way of the structural physics game. With CtC, there is this annoying reaction time game (timing the release tap) that gets in the way of the physics puzzle at the castle, and the annoying camera adds needless difficulty, and so although I enjoyed it enough to play all the way through the free version, I did not open my wallet to continue.
Every entity working a PR angle emphasizes their own ethics. That's not unique.
Newer Go versions (1.2 I think?) use preemptive scheduling so you don't have to do anything special: that's my point entirely.

Goroutines by specification have the potential to run all at the same time, in the exact way that OS-level threads do.

In older _implementatoins_ of Go, goroutines were not preemptively scheduled, and exactly as you say you had to be careful.
Interesting. I've followed Matthias' project as I've tried learning the Play framework as well as front end development, and it has been incredibly useful. Incidentally, I learned Scala after I knew Clojure reasonably well, and I feel like I could apply the same arguments in the reverse direction.

When it comes to the back end, I'll likely choose Scala 100% of the time. I really believe there is no substitute for a strongly typed ML-derivative for that type of environment. Additionally, there are a strong set of robust scala libraries (Typesafe mostly) that are completely production ready, and java interop is much more natural when you need it.

For the front end, I'm currently using Javascript, but I have toyed with the idea of both Scala.js and Clojurescript. This is where Clojure really makes me mad. I feel as though the dynamically typed Clojurescript should be a better fit as a compile-to-javascript language, but in every instance I've tried, Scala.js just works better. It compiles correctly, error messages make sense, much better documented, and there are fewer deviations from the core language. And the clojurescript libraries are mostly terrible in this regard...even the super-hyped ones like Om. My biggest pet peeve are the tutorials that force you to learn unrelated things (like Datomic, Emacs, Ring, etc) to be able to walk through them. I really feel like Clojurescript had a chance to shine here, but I find it far less inspiring than the relatively immature Scala.js. Oh well.
My decision on which provider to use is based on trust. How can any developer trust that Google won't pull the rug out from under them. This can happen with AWS too but Google has a history of doing this. No matter how cheap I'll stick with AWS and the safer bet for my business, thanks!
Well, I think that was my limit right there. If the above message got downvoted, I really don't see any constructive way to have a conversation here. I think I tried.

Come say hi on irc if you want to talk some more. We (the 200-ish people from all horizons on #docker-dev) don't bite.

Happy hacking everyone.
For me the main problem with R is that I find it hard to break lines nicely. I tend to end up with massive one-liners, and no matter where I break it never looks quite right.
> Swarm and Machine are separate binaries.

They appear to enjoy first-class support in the docker CLI. Is that right?
That's an amazingly narrow-minded way of looking at a problem. It's easier and quicker to break your window than to pick your lock, $50 or $250.
On-demand business maybe. But pre-arranged car service business (where majority of transactions is airport pick-ups/drop-offs) is very fragmented, and Uber is just another player there.

If you don't need on-demand availability, Blacklane.com or Limos.com are consistently cheaper than Uber Black.

And if you are okay with waiting for maybe an hour or so, Sidecar is usually a better deal for longer distances.
Introducing the AQR Data Library
Elite: Dangerous explores the limitless depths of space, and of human cruelty
Google's Internet balloons are staying aloft longer than anyone expected
To be clear this applies to data frames, not the language as a whole. If you are creating a data frame by reading in data then `read.table(...whatever..., as.is = TRUE)` will read in character columns as character strings and not as factors. `data.frame()` has a `stringsAsFactors` argument which can be set to `FALSE` and one can change the global default with: `options(stringsAsFactors = FALSE)` .
I'm making ~ $100 per month from this little tool [0] I created over weekend.

[0] http://portchecker.co/
A person will be in a crash every 15 years or so. At 10,000 miles per year, that's about 150,000 miles per crash.

Six months ago Google said they've logged 700,000 miles, with 0 accidents.

The failure mode for the self-driving car isn't that you crash into a tree. It's that there are newspapers blowing across the road and it says "nope, not going anywhere" and you sit and wait.
I don't believe treaties are viable. That's not to say that governments look upon the idea unfavorably... just as they'd be willing to limit nuclear weapons if the other country will also do so, they'd probably do as much about espionage.

The trouble is that it's not an enforceable treaty. We can plainly see how many nukes the USSR has, and we can call them on it. Kruschev can't just say "Oh, that's not our nuke in a big silo in the middle of Siberia, it must be some rogue general's!".

But if we catch spies, they can certainly claim that those spies aren't theirs. With the nukes, the Soviets would (in theory, don't believe this ever happened for real) either dismantle those weapons that were prohibited by the treaty, or we'd arm up ourselves in retaliation (since the treaty was broken).

How do you do that with spies, if they don't back down? You've gutted your intelligence networks, it will take decades to get assets in Moscow once more.
It's official. Haskell has become the Beowulf cluster of Hacker News.
Questionable way to start: "This organization has no public members. You must be a member to see who's a part of this organization."
And cluster wide JOINs as well.
Or if your into B and C tier christian movies.
No. There is a question on how to get machine to cleanly change which machine Docker talks to. The current answer is: standard dynamic config system in docker core, which machine plugs into to change values.
That's fascinating. What is performance like?
Umbrellas at the ready, the mess is going to be big when this bubble eventually bursts. Sure, I see the value of services like Uber, but there are so many ridesharing services in the market offering a decent product, Lyft arguably has a better app. While I don't doubt its usefulness, I don't think Uber is worth $40b. Especially considering it was only valued at roughly $17b in the summer which was what, like 6 months ago? A $23b jump in value in six months, seems kind of unrealistic to me, but that's how it works in tech.

I don't want to see Uber fail, because I hate catching taxis, but I think there needs to be a serious reality check here. The business model that Uber runs upon is still relatively unregulated & fragile, and as shown in Vancouver, cities and Governments have the power to easily drive out services like Uber. Not to mention the pressure from taxi lobbyists.

I don't want to see Uber become a monopoly, but this cash injection can only mean that Uber will aggressively attempt to drive out its competitors therefore becoming a monopoly and in the process, a splitting image of the broken taxi industry they are trying to disrupt. As history has shown, when you have next to no competition, you stop innovating. Lets just see how this plays out.
I want to love this but I am really struggling with the UX:

- Takes a long time to load

- Runs fine on my newish MBP but runs like a dog on my Linux desktop

- I am having a hard time controlling the camera position using the trackpad. Maybe with a mouse it would be better. If the arrow keys worked that might help.

- Some instructions on how to use it would be great.

- As they are, the camera and style squares appear to be clickable buttons instead of just headings.
I'm pretty sure the CoreOS CTO, Brandon Phillips, has personally made many significant contributions to open source, just check his GitHub[1], and is a Linux kernel developer. He's been an open source contributor for a very long time.

[1] https://github.com/philips?tab=repositories
> Every list of best practices, for every LISP, agrees that macro use is generally a "use rarely" thing.

Not really. This best practice is for beginners and mid-level programmers. They either write macros for the wrong purpose or in problematic ways. Thus they should avoid macros. Still they need to use macros, since languages like Common Lisp provide a lot of functionality through macros.

To get past that stage a book like 'On Lisp' by Paul Graham helps.

Many, but not all, advanced programmers will use and write a lot of macros.
Not looking for dirt or anything, but why the fork? What makes this different from Node?

(Only clue so far is the "open governance model"; is that in contrast to Joyent maintaining Node?)

EDIT: Based on their CONTRIBUTING.md page[1], it looks like this is intended to be a more "community-driven" version of Node. A strike against is that SEVERAL (if not most) links in README.md and CONTRIBUTING.md still reference the joyent/node GitHub project.

[1]: https://github.com/iojs/io.js/blob/v0.12/CONTRIBUTING.md
To me, an outsider to the media industry, this seems very similar to what I perceive to be trends in the book industry:

http://www.indyweek.com/indyweek/as-big-chains-fold-triangle...

http://nymag.com/daily/intelligencer/2014/04/6-nyc-independe...

Is boutique and indie the response to commoditization of popular and mainstream media? Reminds me of a passage in The Innovator's Dilemma where established steel companies progress from producing commoditized low-margin rebar to the greener pastures of niche and boutique sheet steel.
I actually really like it too. The programming language features of it are quite different from what's going on in a Java/C++/C# world, but they are super convenient.

Argument matching is really amazing and useful for prototyping. No doubt there's a penalty, but it's exactly the type of power that's needed to build expressive and useful reusable components with rapidly changing designs. And pattern matching like that really helps with the REPL because it allows far faster exploration with fewer keystrokes. Best programming practice in library code would be to have things more fully fleshed out however.
Most police departments don't pay for their weapons systems, they're gifts from the DoD.

State surveillance is officially motivated by terrorism, with the drug war only an ancillary motivation. The war on terrorism can never be won and can never even be stopped, because terrorism can only be suppressed, not eliminated. So I don't think there's a compelling argument to be made that the end of the drug war will cause an end to surveillance.

Militarized police are currently primarily justified because of the drug war, but there's always terrorism to fall back on in the even that the drug war liberalizes.

And if the populace is on drugs, who's going to speak out against militarized police? Or against anything else for that matter?
I like his point here

"Google and Facebook are in the same business as the U.S. government’s National Security Agency. They collect a vast amount of information about people, store it, integrate it and use it to predict individual and group behavior, which they then sell to advertisers and others."

But I'd like to point out an important difference: Google doesn't have the authority to arrest someone (or incite someone else, like FBI or EPA, to arrest someone). The NSA does. Further, the NSA has a vested interest in arresting people to justify its existence.
The next generation of OpenShift is largely hypothetical at the moment.

Cloud Foundry already has a container-based PaaS and it's only getting better. And it's not tied to a single vendor.

Disclaimer: I'm biased as hell, I work on CF for my dayjob.
Why would they do that? They have competition, even if it doesn't seem so obvious right now, and a larger percentage of nyc's cab market share seems much more valuable. Especially if it's so easy for them to raise money.
Any background on who's doing this or what the motivation is?

The linked site doesn't have much content besides a link to the GitHub repo.

EDIT: Even though it's not explicitly listed in the README or contributor list, the commit history does show a bit of detail: https://github.com/iojs/io.js/commits/v0.12
Sure, but the goal isn't "perfect", it's merely to do better than human drivers. Human drivers make that mistake constantly, so the case you're describing is one where the cars will do MUCH BETTER than people because cars are better at sharing information over time. So we go from a world in which every driver independently has to update their own personal worldview and is thus individually surprised by the addition of a new sign to one in which a few cars are surprised and have to slow down and update but within a few days every subsequent car through the intersection automatically knows the new data.
That's really great. I'd love to hear more about it. I'll send you an email.
Nate Silver mistakes wild weather for unpredictable weather
Cool fork, bro.
Spearfishing and hacking accounts does indeed cost some people their life savings and cause elderly people with semi-comfortable retirements to go into poverty. I think hackers do indeed cause society harm. It`s not just some email in a folder you never check.
Analyzing rise in organic traffic after Steam's Discovery Update
Having a master node which delegates all the queries sounds like a single point of failure. Could this be avoided by having a failover master?
"Harming the regional peace and security and violating human rights for money". Interesting. The focus on this film and these supposed ideals make it sound very regional. I'm not saying it's North Korea, but it's someone in the region. Assuming the "purported hacker" actually had something to do with it.
You don't need to worry much about data locality with pg_shard. It's designed to push the computation to the data, and as such, abstracts away most data locality concerns. The only exceptions are complex analytic workloads such as distributed joins; and CitusDB offers an easy upgrade path to remove those concerns.

Another difference with Postgres-XL is that pg_shard is an extension to PostgreSQL, rather than a separate product with different components. As such, you can just compile and load it into standard Postgres, and you're ready to go.
Reports show it's becoming a cord cutter's world
check this out: http://docs.appgyver.com/supersonic/guides/architecture/comm... -- basically, there are many options, depending on what you want to do. you can bind angular scope between views, if you're using angular. you can also broadcast messages etc. you can also have a "parent" webview that's hidden, it's pretty straight forward to do.
I really think this is key. Cars letting other cars learn from their experience. Although that too has limits, for example if my car detects a cat in the road that wasn't there before it probably doesn't need to propagate that information.
That's not what I was talking about at all. And tell me how a being forced to solve a captcha prevents free speech.
I don't remember the exact numbers, but I think renting a medallion for a year in New York is going to cost you several tens of thousands of dollars a year. With medallions costing 800k, it doesn't really matter whether you're renting by the shift or paying interest on a loan used to purchase the medallion, it's going to be a significant expense.
Wired has a pretty good high level overview:

http://www.wired.com/2014/12/io-js/
Helpful thoughts. Thank you for the considerate post. I will do as you say and study the Gestalt Principles, thank you for linking them.

I find that ruthlessly simplifying is useful for the new player, but the player base hates it. Perhaps it's the way I've been simplifying that is the problem and less the simplification, but the user who already understands the complexity doesn't want to relearn.

I think it's a solvable problem though, so clearly it's in the execution. Thanks for the detail here.
Eric Schmidt knows how Google works but he couldn't tell you