skysight-inc/HackerNews huggingface dataset:
> Citizens are routinely persecuted under laws that literally prohibit hurting people's religious feelings

It would be interesting to hear from Indians on these issues. I'm not a citizen nor do I live there, but religious conflict often has cost many lives in India. For example, there were the 2002 religious riots in Gujarat which made Modi, now Prime Minister of the country, so controversial; 1,000-2,000 people died and there were brutal gang rapes, people being burnt alive and other horrors. Going back to the partition of India and Pakistan in 1947, up to a million people died and many millions were displaced.

In Germany there are laws against free expression of Nazi ideas. Perhaps in India it is appropriate to minimize religious conflict. I don't know enough to offer an opinion but it's a very serious consideration.
+1

sadly democracy in India only has the voting part implemented fairly well. It's a monarch until the next election. Even the voting is neck deep in corruption [1]

[1] http://www.thehindu.com/news/national/tamil-nadu/cash-for-vo...
i've made that dragon cutout illusion, it is indescribably effective. make sure you look at it with one eye and maybe in lower lighting where the seams arent as visible.

here are all the different color cutouts (there's a cat and dog one too): http://goo.gl/T05Oct
> What can I deduce from all these downvotes?

That people don't find the downvoted material to be a substantive addition to the discussion.

> That HN is unwelcoming and intolerant towards people of faith?

As a person of faith who has been around HN a while, I don't find it that way. That the community may have reacted negatively to the particular way you expressed your faith in this particular discussion does not mean that the community is "unwelcoming and intolerant toward people of faith".
In Plan 9 programs return strings instead of numeric codes.
Skylab UFO Incident, Witnessed and Photographed by All 3 Astronauts
This annoys me to no end. Of course, you can work around it:

annoying_program 2>&1 | less

but it is very unfriendly to stymie a user's attempt to get help when they're already probably confused.
I haven't downvoted any of your comments here, but I don't think a statement implying that you believe stem cells are immoral is much of a contribution to the conversation.

I think it's going to be difficult to have a productive conversation here on the reasons for believing it's immoral, but you didn't even try to acknowledge that there is some nuance when it comes to stem cells, you just tossed your morality out there for everyone to chew on.

And there needs to be nuance, since induced pluripotent stem cells are generally more interesting than embryonic stem cells, due to the induced patient derived cells not causing an immune response.

Or do you also believe that iPS cells are a moral quagmire?
Since you're a developer out of a good university, you will be fine living in the city. I'm assuming you're making at least $100k at the very minimum, and have no dependents. There are still good deals to be had in SF, you just have to know what neighborhoods are overpriced and which are underpriced.

You should be able to get a good-sized studio for under $2500/month, which is a reasonable portion of your salary. If you're cool with roommates, you can get a nicer room in a more convenient part of the city.
We are definitely past peak Journalism.
This is a very interesting idea. Perhaps taping a sample session with some extraordinarily easeful people and showing it to participants can help model the openness involved. I'd be game.
When I write Java games, I use libgdx and its (trivial) object pooling, so yeah, I find this really really dumb. I can't give you a satisfactory answer, because I don't know. :-)

In non-game contexts, I honestly only start caring about GC behavior when things go bad. If I'm writing Scala (as I generally do on the JVM), I'm creating a lot of objects as intermediate steps here and there. But for the most part, my computer is fast enough and the JVM's escape analysis smart enough that it isn't a huge deal.
I am glad he pointed out that most artificial neural networks bear only a superficial resemblance to our own biological ones. But I think he failed to appreciate the power behind Boltzmann Machines - a type of neural network designed to create a generative model of a dataset. Personally, I find the resemblance between these neural networks and the real ones a little uncanny. And very few people seem to realize that the formalism behind a Boltzmann Machine can be adapted to fit the activation patterns of real neurons - you just have to redefine the energy function to match that of real biological neurons.
yes, exactly how i feel too.
This behavior of Unix programs is basically the same concept as Perl's "context" (list vs scalar), but even moreso.
So much bad advice, in general run Flight Recorder or Censum.

> With a default memory limit of 1GB (1000 MB) and working memory of about 200 MB Java has to make a full garbage collection every 4 seconds otherwise it would run out of memory.

Only if all of the 200 MB make it to old gen.

> Why not use incremental garbage collection?

Nobody should be using -XX:+CMSIncrementalMode it exists for platforms with only one hardware thread.

> the real memory usage is almost double the memory visible in Java

Huh? Yes, Java uses more memory than heap and a copy-collector means half the memory of the heap is unused but I have trouble understanding this.

I was in a JavaOne presentation 2013 when the presenter mentioned that Minecraft runs System.gc() in a thread all 500ms and decided I'll never touch this.
An alternative data point: I had severe RSI several years ago, to the point of thinking that I would have to stop programming professionally alltogether. What worked for me was starting to use a break program (10 seconds micro breaks every 5 minutes, exercises for a few minutes every 45 minutes) and switching to a more ergonomic keyboard and mouse. It worked well for me, and I am now completely recovered. More details in "How I Beat Repetitive Stress Injury" http://henrikwarne.com/2012/02/18/how-i-beat-rsi/

Regardless of what works - any signs of RSI should be acted on immediately! It won't get better by itself.
Income discrimination isn't included in fair housing laws. Neither is bad credit, bad tenancy history or felony convictions. Discrimination based on source of income (e.g. Social Security, veteran's benefits) is illegal, however.
Oh wow, unix continuation passing style. Never heard of that o_o;
A lot of the talk on machine learning reminds me of thermodynamics. There are some states we can say can happen. We can determine what a state can be composed of in terms of microstates with certain probabilities. We have definite answers for some things, and in other situations, we have to settle for big picture images. It all depends on the measure of the space you are working in. Nevertheless, there are ways to quantify errors in machine learning routines. There are mathematically sound ways to reduce error too, and intuition gives us even more models (to test). I do not think it should be a debate based on deterministic and probabilistic guarantees. The question should be more geared to how can we make assumptions to form better models and consistently do testing along the way.
A-line miracle bridesmaid dress style
Continuation Passing Style!
http://en.wikipedia.org/wiki/Continuation-passing_style
I think you're confusing "democracy" with "secular humanism." India is a deeply conservative, religious place. The people voting don't have any problems with laws that prohibit hurting peoples' religious feelings.
What about Strategy games? They are usually mouse-oriented. i haven't played any in ages, so I don't know what's hot these days. But I have spent countless hours on

- Age of Empires Series

- Command and Conquer series (aka Red Alert Series)

- Stronghold Series

I am sure there are modern equivalent of these. Isn't starcraft in this genre?
And that it takes 18 months to get good.
I dunno, in this particular case, naivete and experience actually look kind of the same. =) It's in that middle ground where you know idiomatic Java where you might make this mistake. The naive programmer who isn't comfortable with OO and the experienced programmer who knows when to decompose OO might make very similar code here.
Show HN: Android library to show Gmail like tiles with text
On the one hand, I wan to agree with you - just looking at my own situation I just ordered an iPhone 6 plus, and I have a MacBook Air. But I'm not ready to writ off he iPad just yet. It still has a major advantage over the mac - iOS is so much simpler to use for the average user.

If you go back 18 months or so there where a whole slew of articles describing peoples experiences trying to go iPad-only for trips. They all ran into problems caused by the lack of direct access to the file system, making the sharing of content between productivity apps quite difficult.

With the release of ios8, Apple has addressed this problem. In particular, extensions are a potential game changer, making it easy of apps to work together. For the time being I'm holding off on predicting the iPad's demise - I'm going to wait and see how the market responds to these new capabilities in ios8. For now it's an open question as to the iPad's ability to replace a normal computer for many people. Last year the answer was no, this year I'm not sure.
Hearthstone is quickly growing too! I often see it as between #2-4 on Twitch, and just yesterday there was a $10000 grand prize tournament.

https://www.youtube.com/playlist?list=PLxgP1UVQyZpm5-1eIjRZd...
I hadn't thought of it in that way before, definitely something i can suggest!
EWW works well even in a terminal!
Suffering downvotes builds character? All downvotes are righted in the end?
I agree with you 100%. Tipping is by far my biggest pet peeve followed by hidden surcharges, specialty taxes, and regular sales taxes that are all added on after I've emotionally committed to the advertised price.

What's more is that now almost any place that prepares food has a tip line or a tip jar. Kid behind the counter just scooped some icecream on a cone? "Tip please." Hand me a cup of coffee? "Add whatever amount you want to the already hyper-inflated price of that joe you got there. I poured it, remember?"

The worst offender that I've run into is a sandwich shop called Jersey Mikes. I absolutely love their food but they recently rolled out a new system that has me so annoyed that I will never go back. As part of the payment process you are now required to either select from a predetermined set of tip percentages or explicitly opt-out.

The thing is, I actually feel for the guy preparing my sandwich or the girl that writes down my order and hands it off. I know that unless they are a waiter in a swanky, up-scale restaurant or a bartender pretty much anywhere then they are probably not making a ton of money.

Yet customers are made to feel as though they have some moral or social obligation to bring them up to a livable wage. In reality what is happening is the restaurants & bars are passing on their wages directly on to us. We are expected to pay a tax so that they don't have to pay them enough to survive on.
I'd like to point to Europa Universalis IV for fans of very in-depth, complex games, or history! I've learned so much about history and geography from this game, far more than I learned in high school.
Expressing Nazi ideas is prohibited in Germany because of what following Nazi ideas can lead to, not just to avoid conflict.

If you forbid peoples' expression in the name of avoiding conflict then you simply allow the ideas of the most bloodthirsty, conflict-minded group to dominate, as this group is the group most likely to get offended, and hence suppressing any ideas that offend this group necessarily leaves this group's ideas unchallenged.
My (sensory) neuropathy is total peanuts in comparison to being paralyzed but I still wouldn't wish it on my worst enemy. It does not build character in any way. It eats away at me because the pain is so hard to control. No amount of anything in the afterlife is going to balance this out. All I can do is wait it out and try everything thrown at me to see what might stick.

The idea that I'm supposed to sit around and take it - because faith! - is quite frankly deeply offensive.
Because giving a medicine, untested on humans, to an African during this time of panic and mistrust(justified, to be sure) is a ridiculous risk.

Role a dice to see if you can save Dr.Khan.

- If it works[<50%], awesome he lives and they get to work on making more of the stuff while trying to contain it.

- If doesn't work[>50%], the already deep mistrust and panic of the people will increase and everyone freaks out. If later they actually do find a cure, who's going to believe them?

- Third option. Test it on someone who isn't African so whatever the results are, you don't have a PR disaster & mass-panic on your hands.
Lovely article with some interesting puzzles near the bottom (and top). When I was young, Martin Gardner's puzzle books, along with Raymond Smullyan's 'What Is The Name Of This Book?'[1], introduced me to logic and to the fact that mathematics could be fun - something that was very influential in going on to study maths and computer science. I thoroughly recommend checking them out if you haven't already.

[1] http://www.amazon.com/What-Name-This-Book-Recreational/dp/04...
>India is the most prominent example of a country with plenty of voting but no democracy.

"Democracy" doesn't mean "everything is fair". Democracy is just larger groups having absolute power over smaller groups.

There is absolutely no guarantee that the larger group isn't going to oppress the smaller one. This is why constitutional democracies (where the power of the majority is strictly limited) are a popular compromise.
I know someone who does a lot of voice input, he tends to use simple sounds that are distinct as a trained syntax... like: "woof" for moving to the end of a line, and "bark" for moving back.. and other words/sounds that aren't common in conversation... he said it took some getting used to but the accuracy got a lot better.
I am not an Emacs user. A long time Vim user who is always on the fence; evil mode got me interested in Emacs again.

Can anyone please shed some light on the browser? Is it implemented in pure Lisp? Is it graphical? Does it support javascript?
Cheers, I totally agree! If i can just help him with this one very small part of his new life, it might keep in in higher spirits while he adjusts.
Organizing Enterprise DevOps
Some games that only need one hand, or the mouse:

Nimbus, Desktop Dungeons, Cogs, Osmos, Papers Please, Peggle, Bejeweled, World of Goo, Any poker game..

Maybes:

Machinarium, Evil Genius, World of Goo, Civilization V

With a controller like the G13 there's many more which could be programmed to playable state: http://www.amazon.com/Logitech-G13-Programmable-Gameboard-Di...
When to Use Stacked Barcharts?
I've always thought it would be nice to have a utility like cat that I could pipe commands to, which would trick them into thinking all their streams were attached to a tty, so you could do "uses_colours | ttycat | less -R".

I'm sure it's possible, but you'd have to acquire a new pty and decide what termios settings you want. It's a nontrivial hack, I think.

I'm actually kind of surprised it's not in moreutils[1].

[1]: https://joeyh.name/code/moreutils/

EDIT: Hmm, maybe it's not possible. I can't figure out exactly how to do it, anyway.

EDIT again: Apparently `script` does this on Linux: http://monosnap.com/image/Qlig4CHmQgV9pxvSmndVUgMTU88Adz

EDIT again: Expect's `unbuffer` also does it: http://expect.sourceforge.net/example/unbuffer.man.html#toc
Check out BrainPort and Orpyx
Downvotes are a strong signal that your comment was generally regarded as either incorrect, irrelevant, or hurtful. In this case probably a bit of all three.

You'll find you get the best result on HN when you speak for yourself not for groups, speak on topic by contributing your personal knowledge or asking questions about TFA, and don't condescend the network because you failed to follow the guidelines.
Classic data visualization in Excel
I bet you could play League of Legends to a reasonable level with a good mouse with buttons mapped to QWER and voice communication over skype. The only tricky part would be activated items, but maybe you could rig something up with a foot pedal? It would be worth it - LoL has become pretty much the only game I play; it's got incredible depth, and a nearly unlimited skillcap.
Yes, it did happen before. From 1929 to 1933 the USSR transformed from an agrarian country to worlds second industrial power by having the equipment of thousands of factories (bought on the cheap, after the Great Depression started) transported from US and West Europe. Similarly the Nazi Germany from 1934 to 1938 became 3rd in industrial output.
Yet another data point here...

After using the ergonomically suicidal Apple Magic Mouse and Apple wireless keyboard, I developed RSI after just a couple of months. I having my wrists and forearms massaged every night until the tightness went away (for the night), and I switched to a mechanical keyboard, a nice-sized gaming mouse, and started mousing with my left hand at work.

I haven't had any RSI symptoms for over 2 years, and still just alternate mousing hands (left-handed at work, right-handed at home), and use a mechanical keyboard without a 10-key (keeps your mouse closer to a neutral position for your body).

Here's what I use at work, if anyone is interested:

Mouse: http://www.amazon.com/Razer-Deathadder-Infrared-Gaming-Mouse...

Keyboard: http://www.amazon.com/Storm-QuickFire-Rapid-Tenkeyless-Mecha...
None of that post talks about good and bad guys.

None of that post gets picky about terminology or tactics.

It's just a description of how different types of bullet hurt people in different ways.

You're, uh, a little bit too quick to jump on whatever you think you're jumping on.
Interesting point of view. Employers beyond a given scale want to LEAVE California because of just how ridiculous things can be here. And so, you like CA because of your perceived (or real) benefits to employees when, in reality the rules that keep piling up are making jobs leave the state and, in effect, cost employees dearly. In other words, employees are not losing small amounts or benefits here and there but rather their jobs and the ability to maintain a standard of living as everything else in the state ads cost to doing business here.

Remember that widely reported employment numbers count minimum wage jobs and highly-paid jobs the same way. In other words one could say that CA is gaining, not losing, jobs yet when you dig into the data you discover that jobs that pay well are leaving and the ranks are being filled by people taking pay and standard of living cuts.

It's interesting to come to the realization that the average Joe and Jane has no clue as to what a business equation looks like, how businesses run and how costs and legislation affect numbers.

You can't keep taking from people and businesses forever without consequences. This isn't a politically charged statement, this is simple mathematics. Eventually we succeed at killing off our own source of income when they decide to pull-up anchor and move to more reasonable shores (sometimes literally). Both businesses and people have choices.
I think those in the West could argue that the poorest in their countries often vote against their personal interests. Not quite the same hardships, but an example of how easily people can be convinced to vote against what might serve them best.
If they want people to live/work in Oakland, they're gonna need to convince the BART folks to run past midnight. That is probably the biggest thing holding Oakland back.
I am curious to know how well this works here in cash-centric Germany. Many businesses won't accept debit cards, and even less accept credit cards, while at the same time withdrawing cash from an ATM may be a hassle since, depending on your card, you might be charged a fee for withdrawing cash from an ATM that is not part of your bank's network.

So, I definitely wish them well, I think the German banking system require becoming more friendly to customers.
Pretty good as a short biopic.
I'd be interested to know more about the folks he works with and how he actually runs his organization aside from just that he goes through a lot of shoe-rubber.
Lost all up to shoulder, i think hes been playing mostly FPS.
So.. where's a good place to live in SF?
China Declares War on U.S. IP, Gets into the Patent Trolling Business
he may not fire me on the spot, but he will definitely look for a replacement. what id he finds a replacement before i find a new job?
You misunderstood what he is saying.

> Similarly here, if people use data and inferences they can make with the data without any concern about error bars, about heterogeneity, about noisy data, about the sampling pattern, about all the kinds of things that you have to be serious about if you’re an engineer and a statistician—then you will make lots of predictions, and there’s a good chance that you will occasionally solve some real interesting problems. But you will occasionally have some disastrously bad decisions. And you won’t know the difference a priori. You will just produce these outputs and hope for the best.

He is not saying anything about the relative heft of machine learning and civil engineering. He is saying that if you don't worry about whether your predictions coming from big data are accurate, and whether you know a priori that they are accurate, you will still make predictions, but some of them will be wrong, and you don't know which ones. The analogy with engineering is only incidental to his point, which is mainly about overfitting.

You can point out afterwards that a certain prediction made using big data was correct in hindsight by collecting data after the prediction was used to make some decisions, like Amazon might. But you would really like to know whether a decision is likely to be a good one before you make it. And he, as a scientist, is interested in knowing for sure whether his results are correct.
or you could buy a second hand height adjustable jerker desk and save yourself another $500, just sayin'
Recommended Hardware for a Linux Gaming PC
MTM is the point where your active connection ends. It uses the token to connect with the server (which it knows since it MTMs the SMS too), you comunicate with it, seeing the copy of what MTM receives. You don't see anything strange. It's not that hard to implement.
No, it implies that other libraries are written primarily for computers to execute and secondarily for humans to use.

It is only pretentious if it is...actually pretending.
There are also some great, affordable restaurants in downtown Oakland. Highly recommend it to startups looking for space.
"Your tired has-been COBOL is so infrequently used that on Tiobe, it outranks D, Erlang, Common Lisp, Haskell, Scala, Go, Lua, ..."

Is that for new projects, though?
So you mean to say is that the decision to not give the test medicine to Dr. Khan or not even seek his opinion on trying ZMapp on himself was based purely on what the public perception would be like?

That's the lol'iest argument I've seen so far on HN.

Don't be stupid, I'm not complaining about racism. I am seeking out for the people who took the decisions and their reasoning for it.

Like it or not, racism exists here in the US and there is always some people who are going to be biased because of it.
Audi RS 7 piloted driving concept  Hockenheim – The highlights
Unconscious Bias  Work – Google Ventures