skysight-inc/HackerNews huggingface dataset:
I while watching Ex Machina, I was caught up in the story and characters. Immediately afterwards, I realized how ridiculously contrived a few parts were.

(Spoilers follow.)

The most glaring oversight was the lack of an emergency shutdown for Ava. The story should have ended with Nathan pulling out a remote, pressing a button, and Ava collapsing. The prospect of a robot going berserk was known to him. Heck, it'd already happened before. One scene shows footage of a prototype smashing itself to bits on the wall. The movie expects us to believe that after that incident, Nathan thought, "No need to add failsafes. Just let these AIs destroy my carefully-crafted robot bodies on this glass partition." I don't buy it.
I'm really sorry you didn't enjoy the Martian but they specifically introduced his character to be like that to the point the other astronauts talk about his personality.

Don't forget that he was on his own with a big delay in communication. So from a science perspective, he's talking to himself so why would he be formal checklist guy, and from a movie perspective they have switched the inner monologue of the character to be an external one into a 'video diary' to make the story watchable. It's a story telling device.

While there are movies deserving of ire the Martian isn't one of them and definitely not for the yelling and screaming.
> I wonder what the science is behind creating a successful, sustainable meetup.

I've been running meetups since ~2005/6, co-founded a few, and currently run the AustinAPI meetup.

I've found that the single most important thing is having something of value. Education and relationships are the best with food and swag far behind. People want to know that they'll go and either a) learn something or b) enjoy the other people, everything else should support those.

Immediately after that is consistency. If you have a given night of the month, location, and theme, stick to it. It will help the "regulars" know when, where, and how to find you. If you shuffle around the night or location, you'll inevitably run into "well, I was there on Tuesday, where was everyone!?" (And notice that harms the relationship point above.)

After that, I try to nudge the group members occasionally. If there's a group discussion list/forum, share a relevant article once a week. If there's a group twitter account, retweet that article or relevant events. When a member writes a blog post or does a presentation - in your group or elsewhere - celebrate them.
What about when someone steals your key from memory and observes your knocking sequence?
Cool! I'll check it out thanks. Deep Clone is required though, I'll poke around.
I also struggle with adding extra features to a game I'm working on. I've added "You're not going to need it" to the top of my to-do list as a way to force myself to think everytime I add something on there. ;) https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it

Have you ever heard of the game Magic Carpet? See http://www.gog.com/game/magic_carpet . It had insanely good destructible terrain, base building and exploration. I think something like that might work extremely well with your engine and also there has never been another game quite like it that combined exploration and resource gathering with the almost RTS like base elements (and of course the fun of creating volcanoes and dropping asteroids on your opponent's base).
> Alien & Primer are excellent counterexamples.

Oddly, Prometheus was an excellent example. It's like Ridley Scott documented all the different ways you can make a character totally uninteresting and loathsome, and made sure to include at least one example of each in that movie. What a turd.
npm allows using git+ssh URLs which would work with ssh keys, but I'm not sure if that scales to whole organizations.
Organic GMOs Could Be the Future of Foods--If We Let Them
1. Lump sum reduction
2. Taxes
3. Split prize risk
4. Logistics
Works like a charm on my Surface Pro 3. Incredibly impressed, One note doesn't recognize my handwriting well but this is incredible as a math undegrad !

As many have said, an open-source app would be a godsend.
I'll take the counter-point here and vote for Objective-C. Swift has not reached a level of maturity that we're comfortable with it for mission-critical code. Each Xcode revision brings breaking changes which require you to address manually, as the migrator is lacking. Interop with Obj-C works OK - not great - but with pure C, it's a hassle. And the libraries and tools around Swift are just nowhere near as mature as they are for Obj-C... even first party; case in point, Xcode cannot even rename methods or extract constants from Swift code. No refactoring capability at all.

Having built several large apps which are live in the Store in both languages, I'm sticking with Obj-C for 2016. Give Swift another year before going all in.
Is that true, or is it just that we're unaware of how much innovation exists in other fields?
https://news.ycombinator.com/item?id=10881209
> any general purpose language needs to know how to do "a
> bit about everything", so it would probably be just as
> complex as C++.

Unless C++ massively breaks backwards compatibility (which would be a death sentence for the language, IMO), new general-purpose languages will be capable of achieving an order of magnitude less complexity than C++ simply by learning from C++'s history and avoiding all of its unfortunate missteps. Rust is one such language, having studied C++ extensively.

> If something is going to kill C++, its probably a
> language that scales very well to multicore.

Rust was conceived in order to write a browser engine with extreme fine-grained concurrency and parallelism, at every level, and capable of scaling from one core to as many as you can throw at it. See https://github.com/servo/servo/wiki/Design for a basic idea of its structure.

> I think C++ programmers are slowly but surely moving
> away from C-style coding towards modern C++

This is not my experience. As far as I can tell, C++98 remains the most popular dialect of C++ used in a day-to-day capacity in industry. Even among the relatively "hip" Hacker News-ish crowd, I have seen just as many people advocating that C++ usage revert to the "C with classes" approach as I have seen people advocating modern C++.

> [TIOBE link]

Even if you accept TIOBE as an authority on language popularity, you need only scroll down to the historical graph to see that C++ has eroded heavily over the past 15 years, whereas Java and C have more-or-less held steady. Even among the tier of languages that C++ leads now, PHP, Python, and C# have all held historical market share greater than C++ does today, which to me indicates that we are past the point in time where C++ can be said to hold a commanding position in the market. And even disregarding that it has Java and C to compete with, it would supremely difficult for C++ to regain a commanding market position now that it has to compete with new languages on multiple fronts where it formerly dominated: systems programming (Rust), server programming (Go), application programming (Swift).

So no, C++ isn't going to "die" (what language ever truly dies? COBOL still powers all the world's banks, and I've personally been paid to write RPG-LE), but I wouldn't bet on its ascendancy.
A rotating schema of pirated API keys seems even less sustainable than just risking use of a proprietary API. Not something on which I'd want to build a business either. At some point, the effort of reverse engineering exceeds that of actually building the damn thing for yourself.
Minus taxes.
Yeah, although I always try to be more positive for startups. Rarely are those bugs so destructive that they'll take down your business unless you do a really deep dive like that.

And if it's a leverage factor for a small time, the math is almost always in favor of the more pointed tool.
Yeah, each and forEach are aliases in both lodash and underscore.
If only programs like this could be conducted by dispassionate scientists, out of the spotlight, and without the financial angle and the incentive to produce results that investors expect.

When I see a project being promoted by a list of famous, influential investors, instead of the refereed results of extensive and carefully controlled clinical trials, I'm reminded how often this sort of project conceals more than it reveals:

http://www.nature.com/news/over-half-of-psychology-studies-f...

Let's all remember that, in science, evidence trumps eminence -- or it should.
Yes it would help here but would also expose new security loopholes.
I've built a few hundred lines of code Bash library, and Ansible feels like an overengineered tool now. But it's true that immutable infrastructure changes the requirements as we use Packer and Docker these days. I personally think writing Bash equivalents in YAML is crazy. The abuse of YAML these days is unbelievable. It reminds me the days when people invented XML scripting, just because it was easy to parse XML. YAML-based scripting is no different. I'm sad that Chef doesn't get as much attention as it deserves as Chef Solo is sane.
No, it's not a silly rumor. It was Java programs (among others), but Microsoft takes backwards compatibility very seriously. Windows 9 builds were tested internally at Microsoft, and the bugs in third-party programs drove the decision to bump the version to 10.
I don't think most understand what (4) and (5) are, which is why you're seeing the responses you're seeing. Not being in that field, I had to re-read it a couple of times to understand what they meant.

I think OpenSSL's past disproves many of the pro-OSS claims.

As most things, a blended approach is probably best. Defense in depth, layers of security, crunchy on the outside, still tough on the inside. If you put all your eggs in one basket, you're gonna have a bad time, unless it was a very expensive, well-engineered basket.

And even then you might still have a bad time.
Not that you are wrong, but likely you also overestimate people's humanity.
I tutored CS in college and I’ve seen this effect as well.

On assignments where literally every step was documented, my students would still often not know what to do, because they had missed something small but crucial.

After reading “The Design of Everyday Things”, I’ve come to design things based on the assumption that people don’t read. Even when their sole task is to read, they just don’t.

I write compilers, and producing good error messages is a crucial part. But as it turns out, the best predictor of a programmer’s ability to notice and correct an error is not good error-message text—it’s accurate and precise source locations.
Industry, California
True... if you suck at Bash.
Do you have a reference for "virtual enslavement" to Foxconn? Last I heard, people were lining up to get jobs there and with enough working hours, the pay was higher than what a university graduate makes. If you call paying people so much they don't want to leave "enslavement" then perhaps that's right, but it also means it's not really bad.
Warren Buffet might sell you that. He'll insure just about anything, and the terms are interesting. There's no negotiation. You get to present 1 time the about of coverage vs the premiums you'll pay. Keep in mind, the won't take a losing bet, the premiums must be more than the risk of payout, if you want 10 dollars of coverage for an event with 10% happening, you're going to have to pay well more than $1 for the premium.

On the upside, if you're really worried about needing $10,000,000,000 of coverage, and you're willing to pay the premium, you can get it. You just have to make the deal sweet enough for him to take it. and you have to guess right the first time.
Under that scenario, you'd be able to deduct the cost of the tickets as a business expense.
You should check out get.docker.com. Most of the distro versions are pretty old/broken.
> The most severe of the vulnerabilities could allow remote code execution if an attacker is able to log on to a target system and run a specially crafted application.

That reads to me like "RCE if you have RCE". Which I guess is a fair description of the DLL vulnerabilities if you ignore the privilege-escalation parts.

The DirectShow and (perhaps) passwordless RDP vulnerabilities seem rather more severe to me.

How is that leader quote appropriate?
Well I think they're annoying, but there's not much point in complaining because it's not going to change overnight. Either way syntax is a very superficial aspect about programming languages, more interesting to consider semantics.
I actually use pithos and I've been waiting desperately for v4 signatures.
From my understanding "dropping support for IE < 9" means dropping IE8 not IE9.
Well, I haven't used npm for css packages yet, but presumably it's okay with webpack/brunch etc.
Here’s Why Some Content Goes Viral
Slack and the state of technology in 2015
In case anybody's still reading this, I have a couple of use-case questions.

I'm planning on setting up my first volume pool using 4 5TB Seagate ECs. I can't get any more than four to begin with.

I was intending on using mirrored vdevs, as I'd heard that was basically the easiest way to get started. This is entirely for personal use, and I don't need "enterprise" read/write rates (the hardware I'll be starting with certainly won't manage that), and it won't be the end of the world for (very very rare) resilvers to take all night.

Are there any advantages to not using mirroring, ie using one of the RAIDZ variants? I've already accepted the idea of having to buy new disks two at a time so I can spin up a new vdev with them.
Unfortunately, a bit late for this scheme this time, non? The prize being cumulative and all.
Author of that comment here, let me update it with some new links for you. :)

Putting Rust into production at Dropbox: https://www.reddit.com/r/rust/comments/3wrgl0/what_are_you_f...

Some preliminary feedback on using Rust at Dropbox: https://www.reddit.com/r/programming/comments/3w8dgn/announc...
Or housing prices end up at some upper level past which the market won't support. The same sort of effect has been observed with traffic capacity. Add capacity and you get more traffic but, generally speaking, people won't sit in traffic for 6 hours per day.

Obviously there is a correlation between supply and demand but there can also be a demand increases to meet supply effect up to a certain level.
I would love to add my comments as a tester, but I can't get the PC version to boot successfully after Linux and Windows install attempts. I thought the USB 3 interface specification was only desirable, but it seems it's a requirement.

I have ordered some USB 3 memory devices, I'll post again if I see a successful boot.
For what was a single 19 line JSON file: https://github.com/lodash/lodash/commit/3b86574b4da0828f6afb...
True. Would still reduce your net profit though. (And if your plan fails and you don't make a profit, I can just about guarantee they won't allow it to be classified as a business with deductible losses.)
Wow, this looks really cool.

One curious idea that might be worth exploring: writing a Vulkan guest driver on top of this stack. It would be a novel approach, as the guest would see a Vulkan-centric view of the world (making development really simple), but that "world" would be easily transportable between machines, regardless of said machines' host graphics stacks.
Or essentially, running a Bitcoin mining pool in real life.
Strange. The examples you say "made you grumpy" are exactly the three movies I think are the beacon of hope for sci-fi, and the trio of hardest sci-fi of the last, I don't know, five decades?

Gravity is the least hard of those tree, but still is orders of magnitude more accurate than anything I know that came after "2001: A Space Odyssey". There are some issues with orbits and distances and maybe with the tangled-in-parachutes scene (though I believe it was correct, critics miss the frame of reference of the camera).

Interstellar has only few implausible things - the biggest offenders were the "power of love transcending dimensions" line by one of the characters, and the... final act. But physics was done more right than probably ever before, Space Odyssey included. (INB4 yes, that planet near black hole was realistic, it's actually a pretty neat edge case of rotating black hole physics.) I actually found myself Googling what I thought was pseudoscience, only to discover it's actually true (and to learn some more about relativity too).

And the Martian... come on. There's basically two things the book gets wrong, and both are minor. Dust storm being too strong, and the author handwaving radiation shielding into existence without explaining how it works. The rest is pretty much totally legit. (Ok, the movie didn't show that gravity on Mars is weaker, but that was literally because the director said that doing it is too much of a mess, and the audience won't care anyway.)

--

> Fine, but if you concede that, don't try and paint a thin veneer of half-assed realism over the whole thing. I will forgive just about anything in a more fantasy-directed sci fi, but if you start trying to be "hard", I'll hold a different standard.

Totally agree. Though if the Holy Trio above made you grumpy, I wish to know what do you consider hard. It seems we have pretty different standards.

> Second, the correctness seems to often play second fiddle to whatever set pieces or plot is desired. I understand this may be a pragmatic necessity, but it's very obvious when the two start to generate friction against each other (scientific realism and plot) and I long for this to be balanced elegantly, with the science as a more integral component

Also agree. The movies and series in this article are basically a joke in this area (even though I love Agents of S.H.I.E.L.D.). They're more like Star Trek in this regard, though I still think Star Trek's technobabble made more sense.

And about science being a more integral component - again, check Interstellar. There's a pretty neat story that starts with Nolan approaching Kip Thorne, telling him that he needs a planet with very strong time dilation for the plot. Thorne initially thinks it's impossible, but then he sits down, does the math, and figures out a crazy scenario in which that planet is very much plausible...

http://www.space.com/28075-science-of-interstellar-book-revi...
Actual report: http://www.google.com/selfdrivingcar/files/reports/report-an...
...and now knowing this, I wish it were the approach for _all_ scientific research.
> They'll replace the top half of the clamshell

I've tried that twice, and they've refused to replace the screen even though my rMBP's serial number falls under a recall for the GPU. They claim that the image retention is normal for a Retina screen. Yes, my screen is an "LP" version (made by LG). Shrug.
My Last Day as a Surgeon
Yeah, I was just coming here to actually ask people to please not fund this. Not like this. Use Experiment.com.
Potatoes in space:

https://www.engr.wisc.edu/alumni/perspective/22.2/spuds.html
That's not a bad attendence rate.

It depends on a lot of factors: What does your group want to do? How welcoming are they? How prepared is the organizer? (If people can't find the group.. then they'll lose people quick) Are people already friends in the group.

At the best I could get an 80/90% rate at the peak interest in Cards Against Humanity based game nights in Chicago. (Believe it or not, the creators of CAH completely ignored Chicago)
How does this compare to lazy.js?
I don't show ads for every page view (only unregistered users), and click rate is more like 0.1%. Now I feel like I'm doing something very wrong... advice welcome!
Do you find that the prices are too expensive? I have always thought that their prices were quite reasonable
Yes for someone in Africa that $2 pays for a day's meal or more. monochromatic's $2 is not ending up in Africa perhaps. Their $2 is going towards seeing Star Wars in the movie theater. They'll add it to another $17. (I am using a metaphore here, don't know gp personally this is just tongue-in-cheek). Or maybe monochromatic also likes playing the lottery. It gives him an immense rush buying the ticket and selecting numbers and then watching how they are picked. It is even better than Star Wars. So it makes sense to spend it on lottery just like they might spent it on movies. They get entertaintment value out of it.

Lottery is based on giving people false hope and that bit of adrenaline rush. That short lived fantasy where they imagine what they'd do with the winnings. That costs $2. It is cheaper than a McDonalds' meal. People will pay a lot for hope, fantasy and dreams. Some can't control themselves and will spend the money on that instead of food for their children. But many won't either. A bit like booz. Some will become alcoholics and end up on street some will keep driking a beer with dinner for many years and be fine.
I think most iOS books published in the past year are in Swift.

http://www.h4labs.com/dev/ios/books
the math might be suspect, and it might just be straight assumption by the writer.. but it doesnt mean it cant be true - or isnt true
I wonder why they chose 'people with depression AND cancer' demographic.
Reality: the people playing more frequently played numbers don't have a firm enough grasp of statistics to be able to calculate their plays in a game theory scenario.
Not just most, I'm betting the overwhelming majority of Java code will compile. But all popular languages break small things with every release (and this is probably a good thing in the long run), so look hard enough and you're guaranteed to find code that won't work.

For instance, here's the compatibility guide to Java 8: http://www.oracle.com/technetwork/java/javase/8-compatibilit...
Yeah, I also miss initializer lists[1] in Rust. Not sure why they weren't implemented, but it's a very good feature which is pleasant to use in C++11 and higher. It's way neater syntax than writing different macros like for vector and other containers. Is it something that developers just never got to implement, or they didn't want to do it for some reason?

[1]: https://en.wikipedia.org/wiki/C%2B%2B11#Initializer_lists
Looks like it's closed source with a liberal free plan.

https://dev.myscript.com/pricing/atk/
I haven't found PM's to be particularly better "with people" than any other group, honestly.
My entire enterprise communicates using SPICE under Gentoo Linux, so I get to watch and laugh from the sidelines.
I'm curious about the games you're making... link?

I definitely feel you here. The feedback I see is always about letting the player be more powerful relative to enemies or even other players. This correlates well to the amount of fun a specific player has, but doesn't correlate well at all to how fun the game is for players in general.
I've found pipework (https://github.com/jpetazzo/pipework) still to be the easiest way to manage networking in containers when you know what you want. Start up your container with --net=none and then something like:

pipework mybr01 mycontainername 1.1.1.3/24@1.1.1.1

Docker 1.9's enhanced networking functionality is supposed to make this easier, although I've had a hard time understanding how to use it on my preferred RHEL/CentOS platform (the doco I've read either glosses over details or assumes you use docker-machine & swarm, neither of which I want to use in a simple deployment).

Weave is supposed to make this easy to (and offers some simplicity over docker 1.9's requirement for a clustered key-value store), but I got frustrated at their implicit iptables nat rule for networks created by default and haven't worked out how to stop that.
Uber Might Owe California Passengers $1.8M in Class Action Lawsuit
It'll be due to the social stigma will experimenting with psychedelics. It's more permissible to try 'last chance' therapies with people who are dying from cancer.