skysight-inc/HackerNews huggingface dataset:
I think this is a little late. There are so many free emulators out there, why would I go through Nintendo?
I'm shocked at how the taxi industry is behaving in the face of this new competition. Uber and lyft have been around for several years and all they are doing is sitting there and then eat their lunch with no attempt to protect themselves. But believe me I have no sympathy for them, especially in the Bay Area. I welcome the idea that they go bankrupt after the years of disservice they have provided this area.

The interesting thing is that I'm not sure what options they have at this point. Uber is spending hundreds of millions of VC money, which is a huge advantage over existing taxi companies that don't have this free money that allows them to operate at a massive loss. About the only thing I can think of is taxi companies from several cities across the U.S. have to merge together, and then partner with a smaller company that can raise the same 100M+ in financing and then create an uber competitor that can drive prices even lower. Basically it's a scorched earth policy on taxi fares driven by VC money, similar to the dot com days.

Other than that, I have no idea how the taxi industry will survive, unless they can somehow get uber regulated the same way they are.
it compiles to JS. See: http://spiderlang.org/
In fact the base nuclear fuels are almost extraordinarily safer than the products of their use, speaking from a nuclear perspective alone. Nuclear fuel that is stable enough to be useful as a reactor fuel has such a long half-life (usually on the order of billions of years) that it's only very weakly radioactive. But the fission products formed from the fission of the fuel are much much more radioactive.
Star Wars: Episode VII – The Force Awakens Official Teaser Trailer #1
New Star Wars Trailer
The best thing you can do for your career (sleeping)
Ah but I would have to manually copy them between computers, right?
Well, I switched from PHP to JavaScript, so, no lol.

I thought the class system was improved with 5 and was unusable with 4. At least that was what I read. I started with ... PHP 5.2
I really want to agree with you about the extended character set. Much of it is totally cosmetic even. But when you get to reading more advanced things the ASCII overload begins and nice notation becomes key. Coq/Agda/Idris all embrace this out of necessity essentially.
in first 1-3 month, should I pay him monthly as employee?
What future we want for our Software Industry?
Actually, Chrome doesn't get it right in the tooltip for URLs (when hovering above the URL in HN) and in the title of the tab, but Chrome gets it right in the "Results for ..." in the page header.

I'm on W7 x86.
The elephant's foot exists and writing an article about it isn't fear-mongering. Also writing an article about it does not require the author to write another one about the problems of coal. There are lots of articles about the problems of coal written all the time, there's even something being called "Obama's War on Coal", apparently, although the Wall Street Journal doubts it exists http://blogs.wsj.com/experts/2014/11/28/why-the-war-on-coal-.... Sounds like an easy war though. The enemy is incapable of movement and burns readily. Incendiaries should work rather well. Those articles probably get pro-coal people grumbling in the comments that it is downright despicable how everyone focuses on coal.
Looks broken, have you clicked around randomly? ;) I see some nice cloud animation and tiles and stuff...: http://de.tinypic.com/r/jzk3ys/8
My Lenovo phone comes with integrated firewall out of factory... Just saying.
As a three.js fun, I enjoyed very much. Great job.
How does that work, going to a therapist? He knows how to ask the right questions? How many sessions did you have to go to? I don't have massive amounts of money unfortunately.
Facebook does effectively allow you some control. If you click on a post/hover over it/like it/comment you'll see a lot more posts from that source.
ES6 Repl Chrome Extension
I agree. They're almost always clickbait-y and Uber is something that absolutely nobody is ambivalent about. I've found that people either think that they're the savior to outdated transportation needs or that they're using loopholes not available to their competition to create a new monopoly.
For those who don't have QuickTime: https://www.youtube.com/watch?v=OMOVFvcNfvE

Edit: Real Link
Even the old Western designs are/were safe within the parameters of their design. Many are running even today because it has proven politically impossible to replace them.

The one major exception is Fukushima Dai-Ichi (which used one of the oldest BWR designs), and even Fukushima Dai-Ichi has not killed anyone from radiation directly.

But just to contrast, the nearby set of operating reactors at Fukushima Dai-Ni (which also used an old BWR design with a minor containment upgrade) both managed to safely achieve cold shutdown even despite getting hit by the exact same tsunami that hit their sister site just a few kilometers up the coast.

Obviously you should always question the safety of a new technology instead of blindly trusting it. The modern reliance on computers and the magic of the Internet seems to come to mind for me as an example of where blind trust leads to problems. But questioning nuclear just because it's nuclear may well have made one a Luddite. The basics of nuclear engineering are not actually as difficult to understand as it's portrayed to be, but people object to the technology without even the slightest attempt to understand it, which may well make one a Luddite as well.
The functional JavaScript library – functional.js
Hmm... wouldn't Prior Art render this patent null and void?
I agree. But I think the problem is that too many people have liked too many random pages. "Like" is ambiguous. It can mean "that was funny" or "yes i want to win an ipad!" You can like a comment or a picture or a company.

like = show me everything this page posts is a broken paradigm.

IMO, they just let people make friends with pages in addition to likes. Have a big old "unfriend" button next to every page post to encourage a small friend list.

I think Facebook are looking at their median users liked pages. The ratio of "your daughter's karate school" to "random brand that posted a funny picture" is totally out of kilter. Posting everything to their timeline would drown out the people. They also have very little confidence in letting people control their own experience. In fairness, their median user is far less sophisticated than Twitter's.

Also, Facebook is very ambient. I am a very lightweight FB user. But, if I log in it doesn't feel like some app I registered on and abandoned. It's full of stuff from people I know. The baseline experience for a thoughtless user like me is pretty good.

But I agree in general, there are pages that people want to hear from. These are not likely to be the pages that appear in their timeline. The paradigm sucks.
Nice one Alon. Still amazed at your development pace. Keep it up, buddy.
You know you could run your own. They don't have to be big, all you need is place to stay, heat some food, an internet connection, some chairs and tables + some other room to put a bunch of blankets and sleeping bags.
Looks so cool! I'll give it a try
Ehm while I disagree with the practice it feels like standard protocol at the intersection when successfull start-up becomes a business. To single FB out then seems out of place.
That's a fan made trailer.
It is possible to write thread safe signal (and portable) signal handlers doing exactly what you've done. Have the handler set a flag. That's is. Then, outside the handler, periodically check that flag and do the real work when it changes.

It used to be that you needed to make the flag variable "volatile sig_atomic_t" ( http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sign... ). I think nowadays you'd want to use an atomic bool or atomic int.

The main reason I prefer this approach is that sigaction is in the POSIX standard but not the C or C++ standards. sigaction isn't available on Windows, but signal is (then again, very few signals are available on Windows).
Storage Made Easy achieves 140% Year on Year growth in recurring revenue
Here’s the real one: https://www.youtube.com/watch?v=OMOVFvcNfvE
Yeah, it's been down for a few weeks.
I would've loved to have the trailer give a little preview of the plot more than just, what seems like, random visuals, but I guess we'll see more of these the closer it gets.
Everlane's Black Friday Fund
Best Buy Down
The Millenium Falcon... nice.
Next thing you know, Apple limits the number of URLScheme checks any given app is able to do within a single session... should be interesting!
Youtube version: https://www.youtube.com/watch?v=erLk59H86ww&list=UUZGYJFUizS...
And yet, the tailings for uranium are much less in volume than the tailings (and eventual processed waste products) from the fuels that would replace it, like coal and oil.

Uranium itself is only weakly radioactive anyways (the kind of uranium you mine has a half life measured in billions of years). You'd be at more danger from radiation from walking out of the mine into the UV-filled sunlight, or from smoking cigarettes (which contain radioactive Po-210) than from working under the earth in a uranium mine (though you would admittedly want to wear a face mask).

In fact Congressional staffers receive more exposure to radiation than U.S. naval nuclear plant operators, because the nice granite-based buildings they work in contain pitchblende impurities (containing uranium), and yet those Congressional staffers are allowed to work in those buildings.
Racial Bias. Not bad, just human
"They're not lying. They're just wrong." "...not bad, just human." This is important.

http://www.cnn.com/2014/11/26/us/ferguson-racism-or-racial-bias/index.html
Star Wars: The Force Awakens
Thank you for sharing your experience. If you're new to mindfulness meditation, you shouldn't even consider a hardcore, 10-day Vipassana retreat—you should begin by meditating for 20–30 minutes a day at home.
Hackathons are like LAN-parties for coders. I visited both.

4 person lans and 600 person lans.

3 person hackathons and 100 person hackathons.

When I do a lan with friends, we are 4 - 8 people and play games for fun, when I went to a 600 people lan, there were competitions and prizes.

Same goes for hackathons.

You can do your own thing if you don't like whats going on.

Hell, you could even do a big hackathon, like I did a 600 person lan once and make your own rules.

I stopped going to such big events for the reasons listed and did funny small ones with my friends.
The Importance of Focus for B2B Startups – Don't Be Everything for Everyone
Those are DEFINITELY Arista 7304's. So much for "none of the big vendors made a switch that fit our needs so we built our own". Just seems odd they'd claim they built all of their own switches, then post those pics.
There are a lot of people who feel like that, me included (at times I kinda expect my parents to tell me that I have been playing grown up long enough and that it is time to come home and go to bed at my old bed time).

My best recommendation is to go there anyway, and you will see that you can more than you will ever imagine (useful advice, right? just telling you to do it anyway). Also remember that it is absolutely okay to be scared out of your wits (relevant blog post http://headrush.typepad.com/creating_passionate_users/2007/0...) and do it anyway.
I don't quite follow this description:

> Ultimately what we get is the following theorem. If there exists any Verifier computer program that successfully extracts information by interactively running this protocol with some Prover, then we can simply use the rewinding trick on that program to commit to a random solution, then 'trick' the Verifier by rewinding its execution whenever we can't answer its challenge correctly. The same logic holds as we gave above: if such a Verifier succeeds in extracting information after running the real protocol, then it should be able to extract the same amount of information from the simulated, rewinding-based protocol. But since there's no information going into the simulated protocol, there's no information to extract. Thus the information the Verifier can extract must always be zero.

This seems to identify a way of showing that some protocol is zero-knowledge. But, as I read the paragraph, the requirements aren't strict enough.

Imagine a closely-related protocol, where I get to challenge two edges at once and the four (or three, I guess) incident vertices are revealed. Obviously, I can successfully extract the full 3-coloring through repeated runs of this protocol (revealing four vertices when there are only three legal colors means I can identify which vertices are the same color as which other vertices; given a bounded number of challenges, I can get them all). Also obviously, you can use a time machine to pass any particular challenge in this protocol almost as easily as you can use one to pass the less leaky one-edge challenges.

But I don't see what's making the difference, or how the "theorem" helps me distinguish the protocols. The OP identifies three properties that a zero-knowledge protocol must have: 1, if the prover has a solution, I become confident that it's real; 2, if the prover doesn't have a solution, I become confident that they don't; and 3, zero-knowledgeness.

So, if I'm an honest verifier with no memory (except for previous challenge pass/fail results), the two-edge challenge protocol has the first two properties, just like the one-edge protocol: I'll quickly gain confidence that a genuine solution is real, and I'll quickly discover that a sham solution is false. If there's a time machine involved, I'll quickly become convinced that the prover has a solution even though they don't, because it's easy to fake three or four vertices being properly colored.

If I'm a nefarious verifier with a memory, I can use the extra information that leaks from the two-edge protocol to recover the full solution if one is given, and I can also use it to eventually discover that a nefarious prover is using a time machine to lie to me (when my own illicit copy of the graph-coloring hits a contradiction). The two-edge protocol doesn't fail the completeness or soundness tests. So it must fail the zero-knowledgeness test. How can I tell that? Does the paragraph I quoted indicate how the two-edge protocol fails zero-knowledgeness?
I used jquery.transit for some of my project. I liked it a lot. As it is very simple to use (it's more like jquery.animate) you can easily animate even without looking at source code. If you need some simple animations like page transitioning, side menu opening I think jquery.transit is ideal. However, if you need some complex transitions like chaining and animating properties in different easings, I suggest you to try Transit.

Edit:I'm not sure if it's fixed now but there was the problem when I was using. When you start animation and then you want to stop it because user clicks another button etc, it doesn't stop properly. It breaks animation without pausing.
Lego’s letter to parents, and how not to tell a fake when you don’t see one
ah so china has a cavalier attitude to safety in coal mines. this also happens to make up a large percentage of the deaths worldwide attributable to coal. china is now rolling out nuke plants. as we've seen previously with high speed rail and coal mines, there will be a cavalier attitude to safety.

my prediction is the outcome will be an increase in the number of deaths due to nuclear power.
If you read the details closely of what Twitter is doing here, it's even worse than I had imagined:

From their help center [https://support.twitter.com/articles/20172069]

How will I know this feature is turned on for my account? We will notify you about this feature being turned on for your account by showing a prompt letting you know that to help tailor your experience, Twitter uses the apps on your device. Until you see this prompt, this setting is turned off and we are not collecting a list of your apps.

So, they collect the data first, and then they prompt the user telling them what they have done. This is the opposite of privacy friendly.

How do I turn this feature off and remove my data from Twitter?

Note carefully the overloaded meaning of the word Twitter here. Do they mean the Twitter app, or the Twitter service, or Twitter as a company? Grammatically and meaning-wise, the first one is the only one that makes sense. Which is very alarming...

Because it means, after they "remove" your data from the app, they still have your data. Or does it? It's not completely clear, which is part of the problem. The help text reads one way (no worries, you can delete your data) on a quick reading, but a completely different way on a careful reading.

You can easily adjust the setting that allows Twitter to collect a list of apps on your mobile device. Once you turn off the setting, we will remove your app graph data from Twitter and stop future collection.

Again, one has to wonder what they mean by "remove your app graph data from Twitter." Call me paranoid but to me this reads like weasel words and they still keep a copy of your data, just not on Twitter, whatever they mean by that.

So to recap, the really bad known thing here is they collect the data first, and ask permission later. The possibly really bad unknown thing is maybe they keep the data even after you think you are asking them to get rid of it, while trying to make it appear that they don't.
Ask HN: Data Sharing – What do you think?
How do you guys like the idea of Startups sharing their product/marketing/ and business data with other startups, in order to incubate each other's early quest for growth? In other words, the data covering the areas every startup must master in order to generate long-term growth.
That company is an HP contractor.
> a tiny amount of radiation coming from speck of decaying radioactive material released by Fukushima that is floating around in the air of your office room.

By that logic, we should panic if we inhale the sweet scent of someone eating a banana, or walk by a soy farm with the obvious smell of fertilizer. What people actually never seem to understand is that you live in a world already filled with natural radionuclides, they are not simply buried deep in the Earth's mantle, they are everywhere around us.

What airborne radioactivity is floating in your office from Fukushima, by the way? And what type of radiation does that radioactive contamination emit; alphas and betas would effect local tissue, but neutrons and the much much more common gammas would have their interactions occur over a much much greater volume (possibly outside the body entirely).
IMO if you don't trust an unknown person with your potentially secret TODO list, then you shouldn't trust Dropbox, Google, Amazon or Microsoft either.

My secrets are on an air-gaped fully encrypted PC. Apart keeping everything in my head this is the best I can come with, but it's still not secure enough for my liking, especially since the whole Truecrypt debacle the doubts are killing me.
Paying for it
Wait, you can't sell your DVDs on Amazon anymore? I didn't hear about that.
The last paragraph ruined what until that point I thought was an insightful comment. Don't tell me what to think please.
I wrote something longer and more boring, but managed through several rounds of edits to condense it:

Hahahahahahahahahahahahahahahahahahahahahahahahahahahaha.
The replies to the letter are silly. NOBODY has done a conclusive study showing that "warm" introductions result in a better deal success ratio. Ageism is the same thing. Until just 2 weeks ago, nobody had done a study to refute the rampant and overt ageism- of course, now we all know that companies founded by folks in their 40's and 50's have a substantially greater chance of succeeding. So not only is the ageism wrong, it is not remotely "best practices"- something VC's owe their investors. Neither is the "warm" introduction.
The comonads / OO article was interesting, but ultimately I got the same sense from it that I get from things like the construction of the reals from Cauchy sequences - neat, with fascinating theoretical implications, but brutally unuseful for practical applications...
Neat. It's also pointed out in Icarts paper[0] that the naive 'try and increment' algorithm, which I believe is utilised in Yongge Wangs draft EC-SRP proposal I linked up above, is vulnerable to timing attacks. Oops

Interestingly, both Dragonfly and TLS-SRP describe a 'Hunting and Pecking' algorithm to paper over this problem. Perhaps Icarts solution would be more elegant

[0] https://www.iacr.org/archive/crypto2009/56770300/56770300.pd...
this seems like yet another case where a thread safe lockless queue would be good. setting a volatile atomically is fine for the simplest cases, but what if you want to handle every signal raised independently and not just do something if any signal is raised?

the real answer here i think is to think about code being run concurrently and how to do that safely... where a signal handler is a special case that, actually, requires no extra special treatment.
Because Lawyers. They think Nintendo could Bleem all the emulators, so they are preparing the move to fortify their position.

Next develop/release a proper emulator then Use the Google and Apple stores to enforce their copyright and profit!
https://publicsuffix.org/learn/
Trade in an iPhone for a BlackBerry Passport and get up to $550
That's fine if your hackathon is optional, but many workplaces make them mandatory or they exist in a kind of gray area where you're not required to go, but it's "highly recommended" you go if you want to continue to advance in the office.

And sure, if your employer puts you in that kind of situation, it's shitty, but not everyone has the ability to just up and quit for greener pastures.
Me too. Fortunately the solution was trivial. I bought a subscription.
Star Wars: The Force Awakens Teaser
Is it possible to set up a local server for tarsnap, or is the client only for usage with the tarsnap service?

It's just for the Tarsnap service.

And since the client isn't open source (but is distributed as source code), would it be a license violation if someone reverse-engineered the protocol to write an open server component?

It's not clear: https://www.eff.org/issues/coders/reverse-engineering-faq
Has anyone plugged Velocity into D3 to replace D3's animations while keeping the rest?
Ask HN: What do you guys actually think about A/B testing?
He is a middle-man. He provides flexibility in the medallion scheme (offering scheme that are not provided by the government), take financial risk ( he put the money on the table and need to find some driver ) and so ensure more taxi are on the street than if he wasn't there.

You can see all the middle-men in any business as useless if "XYZ" was better.

Now in the case of that guy in particular, he is just becoming obsolete, replaced by a better medallion system and a modern/leaner middleman: Uber. He disappears in the name of progress so there is nothing sad about that, but that does not mean he was never useful.

Also, I guess somebody will point out that if he wasn't adding flexibility to the medallion system, Government would have been forced to fix it. That's wishful thinking: there is nothing that the government could not provide but Uber does, despite that it does not move at all in that direction. Government is not pressured by the market like people and businesses, this guy is greasing the part where government policies meet people reality.
Does it matter why? Humans have been living in harsh environments since long before the beginning of written history, and I doubt it'll stop any time soon.
How to achieve decoupling in JavaScript
Great Black Friday Tech Deals