skysight-inc/HackerNews huggingface dataset:
Will it support Java, Flash and HTML5 audio and video?
supsep, you are a great candidate but unfortunately you don't seem that great of a fit for our Abstract Enterprise Java culture. I am sure there are a lot of other companies who adhere to your mindset!
I just heard on the radio this morning that the excavators for the expanded London Underground are finding incredible artifacts while digging the new tunnels. Fascinating stuff!

http://www.npr.org/2014/12/23/372623549/we-go-underground-to...
Video of the launch:

https://www.youtube.com/watch?v=BsQOpD4TIZM
If I know the candidate has side projects (listed on their website, github, etc.) I'll ask about them. If not, I don't even touch this question.
When you start going up the ladder in the tech community, you'll see that people are older and have children.

The reason that kids aren't discussed in this scenario is that they don't present any complications, technically or business-wise. If you've got that much stuff to carry with them, then swap the cache you're using the car for with a big bag. Then move the big bag in and out of the car as needed. If that's too much hassle, then you're out of luck. You've got too much value in the vehicle when it's not operating (for storage).
I think the "handwringing that docker should do less" has a lot to do with the fact that just getting Docker containers right is a huge effort in itself, and they have a long way to go even there. It's not a solved problem by a longshot.
I don't fully get it. How come
an airplane can recharge its battery in flight? I was thinking it will need to use breaking energy at some point but airplanes rarely slow down compared to cars.
Florida Passes New York to Become Third Most Populous State
Do you really think C is any easier to understand that C++?

Let's do something simple, a function that returns a reference to an array of a known size.

Some of C alternatives would be:

int (*foo())[2] {
}

or maybe if you have the length somewhere else:

int** foo ()
{
}

or you could try to implement or use an existing implementation of a dynamic array (nothing in the standard as far as I know)

vs.

std::vector<int>& foo() {
}
Corning and the MythBusters Guys
So, busywaiting on spinlocks considered dangerous?
> He seems like a very interesting person, but it always confuses me when someone so steeped in science chooses the unknown.

I've known lots of people who are both religious and scientifically oriented, and none of them have seemed to view religion as "choosing the unknown", but more as not abandoning as irrelevant that about which understanding through empiricism is not viable.

> When you say things like “That’s not the kind of god I’m happy with", I wonder why you would choose an organized religion with all the strings attached in terms of dogma?

Er, when he says that, he says it about a particular science-fiction account, not about what a particular real world religion believes, so I don't see how those things even relate. Why would not liking the picture painted by a particular piece of science fiction put you off of organized religion in general, particularly an organized religion whose doctrines do not demand the account proposed in that piece of science fiction?
Have a fresh start in 2015: Accomplish those things during the holidays
Looks nice - Meteor natively speaks DDP so it makes most sense to use when talking to Meteor, but for other back-ends I will certainly consider WAMP! (no reason why this principle could not be applied to other back-ends hooking into the same WS powered Qt front-end)
What's unacceptable is having garbage "articles" like this on HN.
This probably differs a bit between languages. In Dutch, we call both monkeys and apes "aap", and apes specifically "mensaap" (human-ape).
Here is a production quality path tracer that for most users runs noticeably faster than competing CPU-based renderer: https://www.redshift3d.com/

Pragmatically, it produces results of similar quality quicker than CPU-based competitors.

It is really taking the high end rendering world by storm this year.
I can't stand that site. I try to use the old SGI stl reference whenever I can.
You are starting to get it. Examining "life" from antropocentric perspective could be very misleading. Especially when humans are getting practical means of decreasing biodiversity by erasing species. Even if these are bedbugs. Imagine anti-cancer treatment from some bedbug spit. Could be useful. But once you erased bugs, there will be no one.
Watch the videos from GoingNative and CppCon. Speakers like Bjarne and Herb constantly talk about "whats new in Modern C++". Watch Andrei's talks for sure!

http://channel9.msdn.com/Events/GoingNative/GoingNative-2012

http://channel9.msdn.com/Events/GoingNative/2013

https://www.youtube.com/user/CppCon
Live Map Shows Thousands of Cyber Attacks as They Happen
Lotus is an amazing piece of software. It really brings new perspective for Ruby web development. And the code is so easy to read. Congrats Luca on the new release.
I love this question and use it as part of my interview deck. It is only part of the deck, however.

This question is a great positive indicator, but a terrible negative indicator.

That is to say, a person who works on a lot of stuff in their spare time is very likely to be someone I'd like to hire. The reverse isn't true, which is why there are other questions in the deck. I realize that there are great developers who don't have a well populated github profile and dozens of side projects.

If I had a candidate that had trouble with the question, I'd expect them to say so. I'm a pretty reasonable person. I would not expect them to try and exit the interview early with little to no indication why.
The article is a little light on details, and does not cover how the batteries are charged in flight. Reading to the end, though, it appears that this was a technology demonstration designed only to show that an electric motor can power an aircraft engine (a prop, I assume? This would be more interesting if it were a jet aircraft.), and that the weight of the batteries is not a deal-breaker, as some had thought they would be. So I suppose the batteries weren't recharged.

So, in short, the term "hybrid" makes this a little misleading, since it conjures imagined of the hybrid technology in cars. But this was a hybrid in the sense that an aircraft engine was powered by both a fossil-fuel burning four-stroke engine, and an electric motor in the same flight.

Perhaps one day, though, light enough batteries would allow a fully electric commercial aircraft (though hampered by the lack of an equivalent to regenerative braking), or technologies could be developed to partially charge the batteries using, e.g., air brakes during landing, or solar power.
The plane gets to run its engines at the most efficient speed full-time and handle the increased thrust requirements of takeoff and climbing using the electric motor. If the batteries and electric motor weigh less than the weight savings in the primary engine, then it's a big win all around.
I prefer to think of religion as an attempt to interpret oneself rather than interpret the divine. Although there are plenty of religions for which that's a distinction without a difference.
The business model seemed clearer before with the commercialized dockerhub. What is the business model with all these new features?

Seems to me that they'll either license tech to enable enterprises to build their own docker platforms, or offer their own hosted platform... dotcloud 2.0
False dilemma. Inaction != non-violence.
Lol. I hate this list.

I don't want it to be true, because I want to believe in the best of people.

Unfortunately I think you may be right. It seems like the people that succeed in marketing are the people that agree with this. We all want to be Don Draper, but we probably just need to be (lil) green patch.
On slack or pre-systemd debian, those two lines work 100% reliably (I've used them thousands of times), unless you've installed something that would screw them up. On ubuntu I wouldn't be surprised if network manager arbitrarily messed up your stuff.
I'm in the same boat and working through "A Tour of C++" by Stroustrup. It highlights the new features you're talking about with concise examples but doesn't flesh out the details. So you'll know that there's an often-better way to do certain things using the new language features. You'll need another reference for assistance with the details, often Stack Overflow examples suffice.

"Effective Modern C++" goes more into the details and is next on my queue.

I've done a bunch of Ruby, Java, and some Lisp programming since my last stint with C++. It feels like a whole new language.
http://bytemaster.bitshares.org/update/2014/12/18/What-is-Bi...
How does this have any hope competing with SpaceX and their upcoming fully reusable rockets? If they can do it SpaceX will be at least 10x cheaper than everyone else. It says of the Angara-A5: "the payload section had a mass of 25,766 kilograms", which is a bit more than the Falcon Heavy GTO payload, but does not detail how much of that is payload and rocket.
You said why it was banned, The question of malaria is moot and In 1969, the campaign was abandoned.

It was worth clarifying.
I agree with your first point. Personally, I draw the line at the ability to suffer. It is well understood that dogs, pigs, cats, cows, orangutans, lambs, and many other animals feel pain the same way we humans do. Just like humans, I think they have a right not to be forced to suffer unnecessarily, by nature of being capable of it. For that reason I don't eat meat, nor do I go to zoos.

As for the second, I think that's an unfair and paralyzing comment but I don't think you mean it in bad faith. We all have different capacities to help alleviate suffering in different ways, with different impacts. The fact that there are "bigger" injustices does not mean that small ones should be ignored, especially when they are within your community and you have the ability to fix them yourself.

Or - if you're interested in stepping a little outside mainstream opinions - what makes animal suffering any less important than human suffering? Are we really special in some way that other animals aren't?
Romans plumbing was quite advanced. They knew vacuum. They had basic bacterial theory and would never take drinking water from polluted river. Nemi Ships had cold/hot water, piston pumps, water taps...

It is very sad we had to reinvent most of that.
And some of those positions make way more - pipeline welders are banking 300k in some places.
Landmarks Navigation by Random Walking
On the other hand, you can code dozens of personal projects every week and be terrible at programming. When I had the time for many personal projects, I was a much less capable developer than I am now. I run circles around that guy now.

So I'm not sure why the person without personal projects needs to demonstrate that they're keeping tabs on the industry any more than someone who does.

Seems like you want to ensure X by testing for Y and mistaking correlation with causation.
Did you even watch the video?

The google cars have no memory of what was "yesterday".
Well at the risk of stating the obvious, there's a lot of armchair programmer style "read this", "watch this" instruction here. It's much better to do something concrete.

Go and do a trivial project in it, cppreference.com and cplusplus.com have c++11 tags on the new features. I'm sure you've had ideas recently and I'm sure the project is less trivial than you thought!

I think looking at language features first is "a solution looking for a problem" attitude.
>Hybrid cars work mainly by recovering energy from braking or going downhill to charge the batteries.

I always thought that hybrids were more efficient because you can size the engine to the average power requirement, and not the peak requirement, thereby operating in a more efficient region most of the time, using the battery reserves for when you need peak power. And for some reason I was thinking that operating an engine at a fixed speed allowed for better engineering trade-offs.
Is there away to prove the data is actually deleted? It's not really gone forever is it, just removed from the search index. Other copies will have been made by various agencies. I suppose for most purposes thats ok, but not all.
All it's convinced me of is that most people don't think about decoupling, structure and reuse... The older I get the more I tend to favor functional composition over more typical OO implementations.
> Hybrid cars work mainly by recovering energy from braking or going downhill to charge the batteries.

While hybrid cars do those things, they aren't the main source of the efficiency of parallel hybrids, parallel hybrids like the Prius work by keeping the engine at the most efficient throttle setting (which is much higher than what would normally be used for cruising) whenever it is running, and using excess power from the engine to recharge the batteries.

The article describes this aircraft as doing the same thing.
It's less "handwringing that Docker should do less" and more "get one thing right first."
I'm sure you are not alone, but with respect to the vast majority of what the mods are doing, I substantially agree with them. I disagree over some of the changes in titles, but I'm sure I only see a small percentage of what they do, so logic dictates that most of what they do is good, otherwise it would be more noticeable.

And with regards finding and promoting the sort of submissions they think deserve attention but have been missed, I think that's a good thing.

But I've seen other "communities" where the owners have taken a policy of "... just letting the chaos of the community sort itself out" and in my experience they have quickly descended into cesspits. HN is doing significantly better, and I believe that to be, at least in part, to the "aggressive moderation."

So with respect, overall, I disagree.
Yes that makes sense, as tar is not fully deterministic, so untar and retar might give a different checksum on the same files (eg ordering). However it is generally better to keep the same bits people signed regardless.
Sony Pictures Authorizes Christmas Day Opening for 'The Interview': Theaters
it's a great site, but it's jarring at first. the sgi stl reference doesn't have a lot of c++11 in it.
As other said, Meyer's book is highly recommended.

Also, this talk would give you a very general overview of the new features of the language:

http://channel9.msdn.com/Events/GoingNative/2013/Opening-Key...

Another book that can be a refresh introduction would be:

http://www.amazon.com/Tour-C--Depth/dp/0321958314/ref=sr_1_1...
Elon Musk mentioned electric supersonic jet:
http://www.wired.com/2013/11/elon-musk-pickup-plane/

The truly disruptive if the hybrid means:

- use petro to get to high altitude

- use electric on super high altitude where oxygen is scare

Though still not sure if it is feasible to build such thing, but this thing got huge potential.
I have a pebble as well and ditched it. You can do exactly the same thing on android wear as pebble. There is a launcher to run apps. Touch screen instead of buttons. Full color instead of monochrome. Battery life is about 2 days for me which is more than enough.

The pebble has waterproof, and longer battery life. But I'll trade that for android wear.
You're playing a game in this case. Similar to scrolling to the right in a side-scroller. The game doesn't want to let you go back to the left - or in this case to re-answer the previous question.

However that doesn't mean that the back-button is broken. It behaves like it would behave on other websites as well - and actually doesn't register multiple guesses separately.

If you'd elaborate more clearly where this behaviour is broken - as generally it's not - I'd be happy to look into fixing it for your comfort...
Explaining and Harnessing Adversarial Examples [problem with deep networks]
Mostly agree with you, but minor nit: The server doesn't need to know anything reversible about the password. A message digest is enough.

And your final paragraph is the reason I posted my original comment in the first place. Don't design a auth/security protocol when you design a mail protocol. Delegate to OAuth, move on. (Then again... debate rages there, too[1]. Auth is not fun(tm))

[1] http://hueniverse.com/2012/07/26/oauth-2-0-and-the-road-to-h...
Pangu 8 free download
StatusPage.io (YC S13) Is Hiring for Rails in Denver
Exactly. This was awesome until it asked me to pay $19 without any guarantee of success.

Why can't technology automate this to make your cost basically $0? Maybe right now you're doing things that don't scale...but don't test your business model on that, test on what it will become.
It'd be nice if they said that then. Shit like https://twitter.com/solomonstre/status/539527695999049728 make me wonder just how out of touch the docker folk are.
I've been fascinated with the idea of electric airplanes after hearing Elon Musk discuss the benefit of being able to fly at a much higher altitude and speed.
Yeah, for some people it might make more sense as a self-hosted thing.. not sure how hard that would be to do though. :)
So it's like "Login with Facebook" but it redirects you to a local application, which then writes to a shared data-structure (a blockchain) which the target website reads from.

This sounds amazing and useful to me, but even if it all works perfectly, I do have one serious concern: if you forget the passphrase to your private key, your online identity is owned by nobody. That is a very scary prospect!

(Also, from a usability/understandability perspective, I think there might be a better, if less secure alternative to the blockchain, something like an encrypted twitter that transacting parties "listen to" for the duration of their transaction.)

(Something I've been thinking about is an ultra-secure private key backup protocol/device to address this concern. So far, the best I can come up with is an (instant) photograph of a screen showing a textual representation of the key.)
Quote from Intro:

These results suggest that classifiers based on modern machine learning techniques, even those that obtain excellent performance on the test set, are not learning the true underlying concepts that determine the correct output label. Instead, these algorithms have built a Potemkin village that works well on naturally occuring data, but is exposed as a fake when one visits points in space that do not have high probability in the data distribution. This is particularly disappointing because a popular approach in computer vision is to use convolutional network features as a space where Euclidean distance approximates perceptual distance. This resemblance is clearly flawed if images that have an immeasurably small perceptual distance correspond to completely different classes in the network’s representation.

These results have often been interpreted as being a flaw in deep networks in particular, even though linear classifiers have the same problem. We regard the knowledge of this flaw as an opportunity to fix it. Indeed, Gu & Rigazio (2014) and Chalupka et al. (2014) have already begun the first steps
toward designing models that resist adversarial perturbation, though no model has yet succesfully done so while maintaining state of the art accuracy on clean inputs.
Indeed, which adds to the argument that so called "mental" health problems are not actually mental. Many diseases cause some mental symptoms and get wrongly labelled as mental illnesses, when I dispute that there is such a thing.
It does seem like a very simple study, that we would have guessed the results. Seems like a study like this would be to help facilitate laws or actions rather than finding the really important answers you are suggesting. I hope one day we come up with a model to fund research for the people, and not wait for larger organizations to fund, typically for selfish reasons. I think if we could find this model science will not only catch up, but trail-blaze new findings.
Huge electric field found in ice-cold laughing gas – ScienceAlert
businesses that want to fulfil their web data extraction needs in-house

Well, since you offer a web scrape tool, that's obvious :) But who is the typical customer who wants to do that?
Plague: A new way to spread information
Not sure if the Russians provide stats and this is the first launch for the A5, so probably only estimates available.

The middle core that looks like the boosters (assuming that's what you mean by second stage) is the same according to wikipedia - http://en.wikipedia.org/wiki/Angara_%28rocket_family%29#Anga... - it's just throttled down after launch so that the external 4 boosters run out of fuel/oxidiser faster.

The SLS probably can't do exactly the same because the solid fuel boosters aren't the same as the core which uses cryogenic liquids. However, if the vehicle can take the stress of 4 solid fuel boosters (they're really powerful) then I suppose it could be done.

There's a good history of scaling to evolve rocket families - e.g. the Saturn I -> Saturn V, and Falcon 1 to Falcon 9/9-Heavy etc. Actually now that I think about it, the odd one out here is the STS/Space Shuttle, which never really could do that with it's funny Orbiter-on-the-side design. Pity.
Yes. You can use stable pointers for this purpose.

A stable pointer is a reference to a Haskell expression that is guaranteed not to be affected by garbage collection, i.e., it will neither be deallocated nor will the value of the stable pointer itself change during garbage collection (ordinary references may be relocated during garbage collection). Consequently, stable pointers can be passed to foreign code, which can treat it as an opaque reference to a Haskell value.

https://hackage.haskell.org/package/base-4.7.0.1/docs/Foreig...
> What's the point on logically arguing from a position of faith anyway? Doesn't that defeat the point?

What point is that? On the contrary - it is necessary for certain "beliefs" be exempt from doubt in order for any logical discourse to be possible in the first place.

When historians are trying to reconcile contradictions in ancient texts in order to better understand history, it makes little sense (for most people) to say "I wonder if any of these historians will ever change the direction of their logic. It's funny that things like this are said 'How to reconcile those contradictions?", and not 'if contradictions exist, is it possible that none of it happened, and the entire universe along with everything in it appeared 5 minutes ago?' ".

It isn't too hard to imagine that some people think of religion and the existence of god in the same way as others do about - for example - philosophical realism. It seems to "defeat the point" only because your "point" is drastically different from that of those people.

I recommend reading Wittgenstein's On Certainty [1] for a much more sophisticated treatment of similar ideas.

[1] - http://www.amazon.com/On-Certainty-English-German-Edition/dp...
It probably depends on where you work. Most of my colleagues are amazing developers, but very very few of them actually do side projects at home. Most of us wish we had more time, and would like to do this or that as a side project - but there isn't enough time in each day to do everything you want to do.

The only exception to this was a guy who did amazing work on side projects, but the work he did for his paying job suffered significantly...