skysight-inc/HackerNews huggingface dataset:
I'd rather hear you engage in the debate (I'd definitely be on your side in opposing racism) than simply to ban some topics from being discussed at all. The topics will still be discussed, but only in underground cells of fanatics who will not then hear opposing points of view.

I happen to strenuously disagree with communism (perhaps because I have been studying Chinese since the Cultural Revolution, and Russian even earlier, so I have read a lot of communist literature over the decades) but I would try to be respectful and hear you out if you desired to convince me that my point of view is wrong and yours is correct. Hacker News isn't exactly the place for a debate about the rights and wrongs of communism, but I think the key principle is that everything has to open for discussion in a public place where adults can join in to debate differing points of view.
I have gone flexitarian for this reason. As someone concerned with global warming, I found it troubling to eat meet regularly. Couple that with industrial agriculture and that did it for me. If its at someones place I won't make a big deal, but I basically won't buy meat unless its particularly hard to get around. Even then its pretty much only fish and chicken...
Same boat. I finally bought one, after trying out someone elses and deciding that I could live with it.

Ugh. It's almost unusably bad. Fortunately I already don't use the mouse much, but it's gotten worse with more use not better. :(
Yep, you write a marginally profitable bot for Stars and then spend all your time trying to get around bot detection. I gave up although the exercise was informative.

Interestingly I get pegged for a bot rather frequently anyway (well, perhaps once a month). It is EXTREMELY annoying when you have to answer a captcha while playing 40 tables, you time out everywhere no matter how fast you are.
The F-35 Has to Phone Texas Before Taking Off
The concept of Nash equilibrium doesn't apply to a poker player facing two or more human opponents at the table, since they are likely not playing optimally or even non-cooperatively, e.g. if there is a communication channel such as facial expressions (however poker-faced) that a robot player is not privy to.

In the case of a poker tournament where there are at least a few non-optimal players, it's advantageous to exploit and take chips from them before other players do. A player who plays as though all of his opponents are playing optimally probably plays too conservatively in that early stage and no doubt faces a significant (non-optimal) disadvantage.
Your comments still apply to heads-up (two person) poker, though.
Well now you have a new job writing regular expressions for Gherkin...
We once had a game demo that was crashing every time we tried to exit the game. Inserted an exit(0); in the shutdown code and it never crashed again.
Setting the scroll increment to 5px diminishes the lenticular effect; it's like skipping frames in film. Your mind interpolates the result, but it's not as smooth as scrolling by 1px and reducing the time interval to speed things up instead.

Try this one instead to see the difference. This will scroll at approximately the same rate as your example:

setInterval(function() { window.scrollTo(0, document.body.scrollTop + 1) }, 12);

I prefer it a bit slower though:

setInterval(function() { window.scrollTo(0, document.body.scrollTop + 1) }, 30);
roomshares are at the low end in real estate because the typical user doesn't spend a lot of money. My strategy would be to get as many listings as possible, even if that means writing them down from black boards at the university (you might get into trouble copying them from newspapers). Users go to the website with the most listings.
Who knows at some point a real estate portal or newspaper might be interested in acquiring that business. Not necessarily because of the roomshares, but you've shown you know the market and can build good websites. Or the real estate portal is behind on their mobile strategy (lots are).
The company I worked for competed heavily on SEO and SEM in english speaking markets in real estate ("buy house in <cityname>" etc) and the competition is insane.
This url looks sketchy but it's actually a reliable journal and an interesting study. The patients involved had failed prior treatment attempts, underwent full immune system destruction, then had their own cells injected to rebuild. 3 years in and most patients are still showing good results.
A very well written rant.

HTTP is supposed to have had opportunistic encryption, as per RFC 7258 (Pervasive Monitoring Is an Attack, https://news.ycombinator.com/item?id=7963228), but it looks like the corporate overlords don't really understand why is it at all a problem for the independent one-man projects to acquire and update certificates every year, for every little site.

As per a recent conversation with Ilya Grigorik over at nginxconf, Google's answer to the cost and/or maintenance issues of https --- just use CloudFlare! Because letting one single party do MITM for the entire internet is so sane and secure, right?
If what voters thinks matters, why is so much money spent on campaigns? Answering my own question, I would say that it is because votes can be bought.

Who is more powerful? Someone with $10M to spend on a campaign, or someone with the best political thinking who has no money to spend on a campaign?
Hi, this is Brooke, author of the original story.

Wow, other than the grief I'm going to get from my ISP I'm so glad to see all this and when I get a chance over the next few days I'd like to add more.

Some quickies: I've generalized this approach and talk about it in a Quartz article: http://qz.com/88168/how-to-hire-good-people-instead-of-nice-...
Having read Charlie Hebdo quite a few times, I often disagreed with them, or found their stuff disgusting but it sure made one think. Pointing out to the obvious ridiculousness of people taking themselves too seriously.

In a way, it is a way to protect ourselves from oppressive speech or at least to have other people adhere to the oppressive speech.
For embedded applications? Those aren't exactly visible; as a consumer, you can't really tell if it is running windows or not. Anyways, I'm not sure.
The issue is, of course, that Section 332 does not apply to wireline providers. And the FCC doesn't have the authority to rewrite the Communications Act to impose a quasi-Title II that isn't actually in the statute.
So you would tell a candidate rejected in this stage that the team chose someone else? More or less detail than that?
Well, now I just hope that generics are extremely helpful in writing compilers! :-)
Location: Los Angeles, CA (US)

Remote: Yes

Willing to relocate: Not at the moment

Technologies: C++, JavaScript (NodeJS with some Express, AngularJS, Polymer), Python, HTML5, CSS, SASS, Git, SaltStack

Résumé/CV: https://github.com/manonthemat & https://www.linkedin.com/in/matthiasklaussieber

Email: matthiasksieber (gmail)

I am a software developer with focus on the web since 2000.
I would love to use and deepen my C++ and/or Python knowledge. For a web development position, I am looking to get my hands dirty with NodeJS on the back end or AngularJS or Polymer on the front end. It's a bonus, if a graph database is part of a (salt managed) stack. Personally I prefer contributing to open-source over happy hour on Fridays.
That is not a very big gorilla.
What was he talking about at 51:45? Pseudo timer?
And, then eating out of the non-stick pan with a metal fork! Absolutely disgusting. I couldn't look away.
True, but it doesn't immediately become potable. If you're in, say, California where water usage vastly outstrips rainfall, the amount of water you consume is very important. All the water beyond what you get naturally has to be run through expensive purification and transportation.
Ever since I got into snooker I could never get excited about pool anymore. Snooker feels just so much more cerebral... Feels like Checkers vs. Chess to me. Although I think that for snooker you have to be quite good to really enjoy playing... but on TV, the drama is incomparable. Too bad it is such a non-sport in the US :-(
I've read that story before and always wondered what kind of profiling they were doing that apparently allowed those two megabytes to "fly under the radar".

The CPU equivalent would be the "speed up loop" that somehow avoids being recognized by a profiler.
I'd conjecture that people do, in fact, "take on ideas to which they're exposed". The proof is simple: if they didn't, marketing would never have come to be a multi-billion dollar industry.

That being said, this in no way implies that people are fated only to have the ideas to which they've been previously exposed or can't actively search out and take on new ideas.
> But are you a promised customer, one that I own as some sort of cow to be milked when I see fit?

Of course not. See option 3. Again, which option would you prefer I take if you are the business owner? Which would you prefer that I didn't take?
re: controller id into a pointer

If I understood correctly, the pointer is just a field in a common struct (common in event-handling code). As he mentions, it's usually used to point to extra data that you allocated separately in case you need it for that specific type of event, but what if you're having trouble with allocation and your data conveniently fits in the pointer field itself? So he just cast his controller id into the unused pointer parameter. He's not mangling any allocator data.

Which, if you're not going to use that pointer parameter otherwise, I think is perfectly sensible (and as long as you don't have code along the line of if (ptr != NULL) free(ptr);). I do it all the time... cough. For example, when creating a thread, you can pass it a void* to some data for it. I just cast a threadID integer into there. Hell, you'll see just that in the first example on a google search for "pthread example"!
Avoid oDesk and elance like the plague. You'll get sucked into underbidding your competition and that's not sustainable. I spent way too many years of my life doing it.

Instead, use Gun.io. I'm not affiliated with them in any way other than being a happy user of the service. The jobs on there are very high quality from vetted customers that expect to pay good money for good work.
Caching HTML to disk via W3 Total Cache or WP Super Cache is really all you need on most hosting. I never got around to putting Apache behind nginx, but have still survived some relatively large traffic spikes for a personal blog (e.g. 100k+ page views in a few hours) without any trouble at all.

Not to say that your setup isn't better (it obviously is), but I want to make sure no one's intimidated by the task of hardening their WP install because they think they'll need to do both 1 and 2 for it to be worthwhile.
Everyone has their own different opinion on which policies and ideas are "objectively wrong and not things that are up for debate". Further, how can you even define terms like racism in ways that are not too broad or too narrow. The meaning of these things can change over time and context. For example debates about immigration, affirmative action etc.
Hey, other then the grief I'm going to get from my ISP this is great that you're interested.

While we figure out how to get my site working again, I wrote this in quartz: http://qz.com/88168/how-to-hire-good-people-instead-of-nice-...

and this for Science Magazine: http://sciencecareers.sciencemag.org/career_magazine/previou...

And there is this Slideshare: http://www.slideshare.net/BrookeAllen1/brooke-allen-has-a-be...
Liberalism is already very intolerant of intolerance. Sadly this intolerance-of-intolerance is very narrowly focused and its goal, if we are all honest, is to change society not defend it.

I could give examples of how we are letting our guard down to those who seek to destroy us... but I won't because I am a coward. I don't want to be hounded by a Twitter or Reddit lynch mod for being "intolerant" or "racist" (despite being neither). Freedom to express our views, when they disagree with the majority, has been successfully suppressed. In other words, Liberalism has won... but now what? How do we move forward? We are not in a good place.

Has our society ever really believed that Great Frenchman Voltaire's principle "I disapprove of what you say, but I will defend to the death your right to say it" (as written by Evelyn Beatrice Hall). I can't think of a time it has. The pendulum of society swings from tolerating one viewpoint to tolerating the opposing viewpoints.

I stay awake at night worrying about our civilization, not that it does me or anyone any good to do so.

Edit: A little off topic, but if major societal change in history interests you I highly recommend Dan Carlin's Hardcore History podcast. Wrath of the Khans (the story of Genghis Khan) is my favorite so far http://www.dancarlin.com/hardcore-history-series/
Remember that the "airplanes are hijacked and flown into buildings" model was neutralized on the morning of 9/11/2001. It only worked three times, the fourth time it was attempted, that same morning, it failed.

With that in mind, consider the massive overreaction to that specific type of threat. Entire government agencies were created to combat it, despite it already being solved.
Amazon is being challenged to make money, and they are doing that by slashing the expensive part of prime (shipping) and throwing in plums like streaming media and cloud storage.

I order online from Amazon 5-6 times a month. I've had more shipping delays and misses over the last three months than I've had in the last 3 years. IMO, Prime is dying -- they wouldn't be talking about entering capital intensive businesses like shipping if it were sustainable.
it is more that people today take for granted huge amount of resources at their disposal

you become VERY creative when hard times hit :-)
They did roll out a mesh network here in Seattle. The problem was that it was police only, and scared everyone. I think they mothballed it till we all forget. I found the controversy mildly funny as the public got up to speed on how WIFI works. I am personally more concerned about private businesses tracking my MAC around the store, which is already pervasive - but not eough to bother turning off WIFI... http://www.komonews.com/news/local/Police-deactivating-contr...
Agree with this. No amount of formality and forced stoicism is going to eliminate the myriad biases that creep into every minute action and decision we all make every day. Hiring is a notorious minefield where believing in your own impartiality merely demonstrates a lack of self-awareness, or worse.
That's "nearby", not a specific location
While I agree that feedback would be nice, I also think that if you objectively evaluate the application/interview engagement, you can narrow down the reasons for rejection. And after a few interviews you can start seeing what the patterns are and make adjustments accordingly. I think it is much more informative to try and get honest feedback on your resume, application process, and interviewing skills from friends and acquaintances. Pass your resume around to friends who work in HR and ask for feedback. Do a practice interview or two with someone who works in a similar job to what you are applying for.

It's also worth keeping in mind that the process for many companies is very random. At my old company, I have recommended a few very qualified candidates, only for their application to get stuck in HR limbo due to budgets or politics. And on the other side of that, every now and then we would open the floodgates, and any one with a pulse would get in. It was really frustrating, but that's just how it works.
I was talking about the war in Afghanistan more than that of Iraq.
You might want to look into Cloudflare to help protect your site from the HN/Digg effect. Free CDN FTW. Also, great story!
Couldn't the same argument be made for booze?

I forsee a future where marijuana is heaving taxed, and the resources previously given to the DEA to combat weed are given to the BATFM (Bureau of Alcohol, Tobacco, Firearms, and Marijuana) to go after untaxed marijuana.
> ... yet are considered a delicacy.

But they haven't _always_ been considered a delicacy: http://www.pri.org/stories/2014-09-06/heres-how-low-rent-lob...
Thank you for the kind words and thoughtful replies. This project was amazing fun to do with my friend and collaborator, Cat Callaghan.

We agree with the feedback - and we hope to develop some more robust visualizations soon. These are ideas that we're working on, and this was a proof of concept in order to explore some directions and possibilities. That said, we worked with third-party data from the leading real estate sites and averaged those in order to account for any outliers. This is an early iteration, and we hope to get more granular soon.

All best,
Constantine
@c_valhouli
Pres. Obama wants free community college for ‘everybody willing to work for it’
People here live in a bubble. We're afraid of an orwelian society, but in the case of france, we're still unable to catch those guys eventhough they :
- killed people in the center of Paris, including cops protecting the area.

- left their id card at the back of the car

- had 2 car accident while running away inside Paris and changed the car twice

- stopped at a gas station a few kilometers away from paris to get some gas,where the owner recognized them.

- were already under monitoring by the counter terrorism, for having tried to go to war in iraq ten years ago.

- have 8000 cops chasing them all over the country, and 24 hours later, they lost their tracks, for the second time.

We don't live in an orwelian society. We REALLY don't.
The "mind viruses" should be fought with "mind antibiotics", not by killing the host. The idea that "thought viruses" will somehow spread without limits (in a liberal society) is a very elitist one, and there is no evidence for that.
Nope. It goes to origin on every hit.
Why would straight pool require more skill than 9-ball? Hitting any ball in you want seems easier to me.
This is so weird. Are people really so set on eating animal protein that they'd rather eat insects than just eat plants?

Yes, this is incredibly more efficient than eating most animal products, but so are plant-based foods, which already exist, taste pretty good, and most importantly, are not completely and utterly revolting.
People that enjoyed this talk should check this out http://www.infoq.com/presentations/Simple-Made-Easy
https://firstlook.org/theintercept/2014/02/24/jtrig-manipula...

To add to this, let's not forget GCHQ's Joint Threat Research Intelligence Group (JTRIG). As a member of FVEY, they are part of the "help our allies by spying on each other" game that happens to get around constitutional restrictions.

https://firstlook.org/theintercept/2014/07/14/manipulating-o...

JTRIG's toolbox is particularly interesting. While some tools are general-purpose or have plausible uses for traditional spying, quite a few tools are not useful for "finding terrorists" or other nation security purposes. These tools would be useful for spreading propaganda:

• “Change outcome of online polls” (UNDERPASS)

• “Ability to artificially increase traffic to a website” (GATEWAY) and “ability to inflate page views on websites” (SLIPSTREAM)

• “Amplification of a given message, normally video, on popular multimedia websites (Youtube)” (GESTATOR)

So yes, manipulation and paid posts are certainly going on. There are also far more technically sophisticated tricks being used as well. Unfortunately, this is something w4e need to keep in mind in most internet discussions - even here on HN. There has certainly been a lot of discussions here and elsewhere that were derailed with wedge-issue distractions.
For the record, a soldier fly is about as closely related to a shrimp as you are to a Cod. Same phylum, different class.
Poor mans superuser reserved space :)
Communism is "objectively wrong and not things that are up for debate."
If you're interested in chatterbot, check out a short piece I wrote the state of the art - https://medium.com/@rob_ellis/creating-a-chat-bot-42861e6a2a... and a new framework superscriptjs.com

You could easily port PARRY to work on SuperScript.
I think there's an element of "pendulum swinging" to how we ended up back at native. The browser is a technology that makes things easy, more than it is one that makes things possible. And "mobile" as a marketplace has outpaced the growth of the Web.

So you have a lot of people you could be selling to, and a technology that has conceptual elegance, but isn't strictly necessary. Wherever you hit the limits of a browser, you end up with one more reason to cut it off and go back to writing against lower level APIs.

In due course, the pendulum will swing back again. Easy is important too, especially if you're the "little guy" trying to break in. And we're getting closer to that with the onset of more and more development environments that aim to be platform-agnostic, if not platform-independent.
Obama to Propose Free Community College Program
That is incredibly depressing to hear. I'm glad I operate out of another country if this is the case.
The Art of Making People Go Away
To get the top "grandmaster" rank, Tetris: The Grandmaster 3 requires you beat the game to the second hardest rank 4 out of 7 consecutive runs. To even get that second hardest rank once require years of practice. (Yes, I've been watching AGDQ this week to learn this. Supposedly only 5 people have ever accomplished it.)
The standalone mode is boring -- it's a ramdisk, about the same as you get from tmpfs.

The standalone_swift mode is interesting -- it's a ramdisk with eventual commit to disk -- but I don't see performance figures or essential config details, like how often it flushes.

The distributed mode is surely cool for some use cases, but it doesn't seem to commit to disk and it neither replicates nor works in parallel.
I've been using Freesound since at least 2008 and it's an awesome resource. Interesting to see it posted here is there something that has changed with the site or is this more of a FYI?
An Update to the American Community Survey Program
Literally every single society of the past has considered certain types of speech to be harmful or banworthy.

I imagine you disagree with the vast majority of them (blasphemy laws, lèse-majesté laws, obscenity laws, etc.)

They all thought they were the good guys, that their actions were just and improved society and the people within it. Undoubtedly many of these people were far more intelligent and better educated than you are, yet the culture they lived in blinded them to faults in their thinking.

So my question is this: what kind of obscene narcissism gives you the idea that YOU are the one who finally figured out which stuff should REALLY be banned and which shouldn't? Is "matthieuh" really the endpoint of the history of ideas? Are YOU the man who sees clearly, who transcends his culture, where others could not?

Such lack of skepticism and self-doubt can only be the result of intense, willful ignorance.
We should exercise free speech to minimize the risk of future attacks like the attack in Paris, by openly disagreeing with the kind of thinking that leads to attacks like that.

I greatly appreciate your comments on this site, and worry I'm being obtuse, but I'm not sure what you feel is the "thinking that leads to attacks like this". I read Hirsi Ali as saying that we must band together and deliberately offend conservative Muslim sensibilities to protect free speech. This seems greatly at odds with many of the tenets of modern multiculturalism. Are you suggesting that we need to move away from the form of multiculturalism that grants power to the violent fundamentalist?
I just went back to watch that video to judge them on their metal utensil usage. I'm still weirded out by eating bugs though.