skysight-inc/HackerNews huggingface dataset:
> What I really don't get is that they choose these 5 subreddits to ban, reddit has at least 50 (and probably more) subreddits that are arguably a lot more offensive than the ones they just blocked.

I think this is the key thing that's really got everyone all in a tizzy. There are a pile of subreddits that the vast majority of Reddit users would like to see gone: topics that aren't just politically divisive, but are offensive for the sake of being offensive. Instead, the only thing that's consistent about Reddit's decisions to police subreddits is that it's inconsistent. Reddit's administration looks like they're generally OK with whatever's on the site up until it gets some kind of exposure elsewhere and only then does it get banned, and then the reasons given for it don't make any sense given the site as a whole.

I think Reddit is actually in a unique position to start cleaning up their site. They don't have any real competition at the moment and they have a huge userbase. They could probably institute and enforce new consistent site-wide policies and actually get away with it. But this blindfolded "pin the ban on the subreddit" game is only succeeding in irritating their users and making the admins look ham-handed.

On a side note, I was a little disappointed to see kn0thing's name prominently on the announcement. He's always seemed like a smart, level-headed guy. I'd genuinely love to hear from him how the subreddit banning policy makes any kind of sense. (Alexis, are you lurking here?)
Yeah, you've definitely had a tough life, not like this loser who was just trying to survive!

http://goo.gl/xTXnsI

YOU are why people outside the tech microcosm of self-centered entitlement despise us. I don't have a problem with you pursuing your dreams but I've about had it with self-important, self-centered tech professionals who believe they should never have to suffer through the struggle to achieve that EVERY generation preceding them has had to overcome. It's so sad for you that HALF your day is all grey and cloudy because you have to "WORK".

You're AMAZINGLY lucky to be in a position where you can drop out of your 10:30a-4p job, toss off the shackles of your free catered meals and cash in a bunch of stock, that only has value because of that "crappy legacy code written by idiots", and pursue your trustfund-esque life of "cafe double mocha-lattes" infused with the knowledge that "you were meant for easier times".

Be thankful that you have this opportunity and use it to make something amazing that can improve the world in some fundamental way. Try traveling somewhere that isn't burdened with the advantage of tech largesse. Somewhere on the Pacific Rim? Cambodia, Indonesia, Malayasia, the Philippines or Vietnam? South America maybe or Africa? See what real struggle looks like and use your skill to do something to improve the lives of those truly desperate. Otherwise, quit being a whiney little bitch and keep your self-centered, egotistical life to yourself and enjoy the life of a snotty Starbucks "barista".
Betchain – The First Bitcoin Casino to Offer Free Slot Spins
There are some infrastructure Governments must do because it provides equal opportunity setting the level playing field for all. For instance, Govt must fund schools otherwise all the great schools would eventually set their prices according to supply/demand so that bottom population can't afford them. This translates to situation where you can realize your potential only if you were lucky enough to be born to right parents.

Consider another scenario: A country has cities A, B and C. Assume that the govt doesn't do infrastructure like building roads. So a private company comes in and builds road between A and B because there is a net profit for them. One problem is obviously, now everyone must pay to use this road. If you are poor and can't pay then you can't use that road even if you need it go to hospital or send your kids to school or start your new business. Again, the result is that lack of infrastructure puts poor people at the severe disadvantage from making progress.

Further, private companies may decide never to build any road between B and C because their analysis shows C only has 1000 people and they can never recover their cost. Now, you can argue that 1000 people needs to suffer for making a bad choice about where to live and should not expect other people to pay up. However if you go in that line of thought, I bet most of the cities would never could have been connected. The crux of the issue is we as humans are only good at finding "local optimums" and it's impossible to see for us what could be "global optimum". What that means in nutshell is that we need to allow possibilities even though it may look venture of loss and foolishness because sometime those possibilities are what leads to huge outcomes.
I keep hearing this from that group.

GamerGate seems to think that they are the majority of users on any given site. They're convinced that Twitter is going to fail if they leave. It's pretty amazing how much they misunderstand the scale of any large social platform.
it's sad that the solution for this society problems are cameras in your place.
that you are thankfull for this total surveillance is fucked up.
I hope UK leaves EU soon. it is a rotten place and we should prevent it's dystopian development to spread.
Both these are great suggestions to see the outdoors of Oslo. And if you want to see some local history;

Akershus Fortress - the resistance museum is particularly interesting and you can do a waterfront walk in the nearby area too.

Folk and Viking museums are really good if you have time to travel to the Oslo suburbs.

Munch Museum is good if you enjoy art. I always thought of his scream type picture before going there but he does some really light colorful stuff too. They have a national gallery but it doesn't compare to what you'll see in London/NY/Paris so would recommend the 'local specialty'.
My 2c, not speaking as a Google rep but as myself, is that if you have a problem only a single actor needs to solve, you're going to end up with software, not a standard. To get a standard, you have to have a situation where the value of cooperation is higher than the cost.

There are plenty of people now who need to solve the container problem, but Googlers been working on this shit for years, before it was really on anyone else's horizon. Google employees incepted the cgroup feature way back in 2006, to solve problems that were already being felt acutely at that time within Google. Folks have been working on this stuff a long time before it mattered to anyone else, and that's why what's coming out is software rather than standards. There is no way a big company is going to delay solutions to an urgent strategic problem in order to be part of a democratic process for the sake of a few people's ideals. Maybe if they'd seen it coming five or ten years in advance, to give enough time for the standardization process to occur, but Google was far too small and the future far too uncertain in 2001 to predict what might be needed in 2006.
Linux Powers Darpa Robotics Challenge Winner
On balance, with the current regimes in those countries, I prefer the western alternative to these regimes. It's not as if they are equivalent just with a different opinion. I truly prefer my western govt's over Russia and China's, no doubts.
How Mt. Gox Imploded
One of my interviewers at Google asked me to implement a balanced tree insert on the whiteboard in C. After doing so he immediately told me it wouldn't work. I searched futilely for a minute or two to find the problem before he condescendingly pointed out I had left out a semicolon on one of my statements...

Another in the same interview got in my face (this should be easy) when he thought it was taking me too long too multiply two numbers like 637 and 41 during an estimating problem. I understand the point of most of these questions is quick and dirty estimation (600 x 40), but seriously...
I think we should do a research project on comments like mine that get initially downvoted, but then receive statements like yours clarifying the authenticity of the original comment. I have more upvotes on this comment than on most of my other comments.
I think that's how it's currently done, but the procedure is issued by the dying server. But yes, maybe that'd be cleaner if it was a proper API call initiated by the new born process.
>> Well, if you wanted to pull that card, it would have been nice to mention the sorts of problems you've worked on in those 25 years.

Quite a range of stuff, unsurprisingly. I started on an HP3000 mainframe in 1976, if you want to go back to the very beginning, writing BASIC programs on a teletype or one of the two early CRTs, and storing my programs on paper tape.

Since then I've worked in DOS, 16-bit Windows, 32-bit Windows, 64-bit Windows, Ubuntu, iOS, and Android, using Pascal, 8086 assembler, C, C++, C#, javascript, Python, and Java. I've worked on applications in multimedia, telephony, banking, insurance, pharmaceuticals, cosmetics, health care, and I'm sure a few other things I've forgotten.

All of which will mean jack squat if, tomorrow morning, the most important thing I have to do is invert a binary tree. But I'm fairly certain I would be able to figure out what I needed to do, and I am fairly certain I could manage to implement it well. It's what we're supposed to be able to do, and if you think that having studied up on it so that you could pass a Google interview means that, a few years down the road when you actually need it you'll just whip it off the top of your head, then I think life may hold some surprises for you.
"Unions are a nightmare that we don't want or need in an in-demand field like software."

Given the well documented case where certain California based tech companies used their combined leverage to hold wages down (through the non-poaching pact) I would say that your view of the leverage of employees over employers is overly optimistic. (i.e. http://www.macrumors.com/2015/03/03/anti-poaching-lawsuit-41...)

If employers gang up against non-unionized employees I would say it is obvious who has the short end of the stick.

There are areas in tech where your statement may hold true, and superstar performers usually hold more cards at the negotiation table than employers do but for the general software engineering populace it's not as clear cut as that.
I posted a response to a similar comment somewhere else a while back, which I'm copy/pasting here:

It could just be my experience, but from what I’ve seen, a lot of Lisp coders treat advanced macro programming like magic. It’s one of those things you “can” do, but rarely “should,” precisely because it’s so easy to misuse and potentially difficult to understand. There are some popular libraries (like Iterate) that use macros to do far out stuff, but most people write macros themselves pretty infrequently. Even Paul Graham, in “On Lisp” suggests writing macros, “when nothing else will do,” like when conditional evaluation is required.

On the other hand, my experience with Ruby was that everybody wanted to do meta-programming everywhere because it was the hot new thing and made Ruby like Lisp, and made you look smart and clever. The more a person could abuse meta-programming to twist the language, the better.

For example, here’s a Ruby tutorial explaining how to use method_missing to auto-generate methods that match a regular expression, and at the end: “we’ve created an extremely expressive and beautiful API that is DRY and easy to maintain.”
That's a nice soundbite, but irrelevant given that what matters is total deaths caused.
The miners are the ones creating blocks. Users (i.e. transaction senders) simply have to accept it. They have no input into making or verifying blocks.
Teaching Machines to Read and Comprehend – Deepmind [pdf]
Internet hate can often turn into real life hate. Witness: SWATing, emails to employers, ordering pizzas as a "joke".

Not to mention, the number of death threats and threats of sexual violence is climbing at an alarming rate, especially for women and PoC.

I have no idea why people think it's socially acceptable to say things on the internet to people that you wouldn't say to them IRL in front of a police officer.
Here I see the same logic that caused the TSA. Some rare and bad event happens, and people rush to rebuild the whole system to never let that happen again. Not even considering maybe accepting that rare and bad events happen and dealing with them more efficiently would be better? Maybe rebuild actually doesn't even prevent bad events, just specific type of bad event that already happened and is unlikely to repeat anytime soon? Maybe dealing with imperfection is better than trying to be perfect every time?

I.e., I don't know your particular situation, so I wouldn't dare to assume the reaction was wrong, but too often "we much at all costs make sure it never happens again" overwhelms any attempt at reasonable approach and cost/benefit analysis completely. Maybe getting one bad apple in occasionally is a reasonable price for quickly and efficiently hiring a lot of good people?
right. And about 320,000 people pay $24,000/year for a Bloomberg terminal. I still see them (FT, WSJ, BB, etc..) as a niche trade-specific media properties, with no relevance to people outside of the industry.

Or to put it another way, you're saying "Sure, subscriptions on the internet can work.. all you need is everyone to be a banker!"
The magnitude of an online shitstorm is never as big as any of the people involved believe it to be.

This is reddit in the act of growing up. And it's about time and a a good thing in my opinion.

I like that I manage my filters well enough that I visited reddit several times today and was blissfully unaware of this particular bit of drama.
here we have a chicken and egg problem.

It's not that people tend to stay less in general, but that I personally regard the entire industry as fundamentally corrupt, so I don't really feel the need to stay at any particular company any longer than I really have to to fulfill my own personal requirement.

However among my personal requirements is that despite being quite shy and quiet I enjoy the company of others. That's why when I am self-employed - as I am now - I commonly work at wifi spots rather than from home.

Working Software of Santa Cruz, California paid me less than half of what I could readily have commanded anywhere else but even so I stayed with them longer than any other employer because those people were like family to me.
>not so sure Google is really interested in hiring the best engineers but rather a specific type of engineer.

Any mature company should focus on finding those specific candidates - the ones who fit the company and specific team, on several dimensions beyond standard skillsrequired for the job. That's someone who will be called the best candidate in that specific company. And it's absolutely natural that s/he won't be considered "best" insome other company.
Minor correction: Posts of shadow banned users are visible, but only after a mod of that subreddit manually approves each one. Basically everything they post is flagged as spam.
To add to this, you can also be automatically shadowbanned by spam filters which, at times, can be quite aggressive. I was once shadowbanned for "getting caught up with a spammy IP address" according to a mod.
This wasn't an announcement. It was the announcement of an announcement.
"it is your god damn job to find a way to make it work"

That attitude is how bloat happens. There is a middle ground here. Not firing bad employees also hurts many people emotionally as does an underperforming, overbloated company. Employees are as replaceable as employers. To use a sports analogy, it's the big leagues and you may not make the team and often times it is hard to know whether someone can make the team without a trial. I believe these draconian interview practices and contract-to-hire approaches are a direct result of the never-fire-bad-employees attitude.
Sorry but I am buying it. There certain websites that explicitly tell you to disable adblock to browse their websites. They make sure you can't get to their content without you blocking adblock. It never works. If new york times websites ask to disable adblock will I look at it. Sorry I and most people won't bother. The bigger problem here is companies haven't figured out how to monetize their content better.
It is already available for android (I made it). Right now is free (but it might contain additional premium buttons in the future;). If you would like to try it go here https://play.google.com/store/apps/details?id=it.nadolski.pl...
When I interviewed with them, it seemed the interviewers had quite a large effect on how each session went. I had four great interviews, and two that were unpleasant. This had very little to do with how challenging the questions were and a lot more to do with the style of the interviewer.
This is a classic case of overgeneralization which we programmers tend to do. Depending on the subfield that we work in (and sometimes the concrete problems), manual memory management can range from totally useless to always necessary
Define better though? Github is clearly more about the "community". You can explore and see trending repos and overall a much better experience of discovery. Bitbucket has a few nice features too, but it seems to be more geared for closed source/private teams.
Yeah, no. Why should they have to go into hiding because you are an asshole? I am perfectly fine with that being shut down.
Some preliminary Linux IPC latency data
I wrote a quick set of scripts to get CoreOS booting under xhyve as a container host. The defaults will expose SSH and a docker client port and drop you directly into a shell. Some quick getting started info here:

https://github.com/coreos/coreos-xhyve#coreos--xhyve

Lots of GitHub issues filed for next steps in exploring this technology. Really exciting to see a simple CLI driven virtualization option on OSX. Patches accepted. :)
Yes, it's actually a testament of how good subreddits generally work that I didn't even know about all this going on until I happened to read it on another site. After reading Reddit for a couple hours. None of this nonsense showed up on my homepage at all.
It is real life, and your argument holds no water.
Because starting something like this is exciting, and there is no reason to keep it secret. I can't think of a good reason to not announce. It's not like they called a huge press conference or brought this out at a trade show, it's a quick blog post. Do you not tell your friends when you start some cool new project? People like talking about this stuff.

Also, more practically, ideas for this kind of venture can come from anywhere. Maybe someone reading this has a brilliant idea for improving city life, but doesn't have the money or entrepreneurial ability to make it happen. Maybe some startup has a great product in this area, and could really benefit from a partnership with a company with Google's resources. Maybe some city government wants to commission a project to track and optimize their energy usage, I don't know. Why would you intentionally work in isolation when there are potentially great ideas out there?
Unity. I just switched to it and the workflow is great for us (2 dev team)
Ha! That was excellent! :-D :-D
GWT (2.7 or 3.x?) compiler uses Closure.
Strictly speaking, I think raising the standards also could lower the probability of a bad hire (depends on the model - is bad hire completely random? does it depend on some parameter that is controlled?) together with a probability of a good hire, so I'm not sure it is a robust argument that raising standards always raises chance of a bad hire. I'd be happy to see a more rigorous proof (I know it's complete waste of time but for some people it's fun).
This startup wants to be the Facebook for anonymity
The other day I visited the website mirror.co.uk from reddit. This is a national tabloid neespaper website! As I started to read the article I was redirected to install the game "Game of War: Fire Age" on Google Play.

My iPad has similar experiences but more often and it is very annoying. I welcome these changes.

Notably I refuse to ever have install a game that uses tactics like this, on principle.
What's the better way? I hear this a lot but nobody has any other solutions. The two models that work are paid access or free for ads.
That's a request that was made recently to OAPI. Um. We might be working on that.
> This is like dream come true for voat dot co.

A dream they weren't prepared for. The site has been in failboat mode all day. Should have designed to scale for all of those users that want to hate on fat people.
Luckily you can choose what subreddits your ads appear in then....
On the bright side, if they can figure this out (the solution to automation eating the world), we (advanced post-industrial economies) can benefit from their leadership in this area.

On the other hand, this means that China does not get to transition to higher value added jobs thereby passing the manual low skill labor to the next country down on the economic transition pole, i.e. India and greater Africa.... on the third hand, China approaches an aging population problem, so...

So what happens to those economies?

We'll need to figure these things out, if this speculation is borne out.
It very well might be one of the least dangerous things to mine, but that doesn't mean people aren't dying while mining sand. Sand and gravel is often extracted at the same quarries, and it appears they're generally treated as one category with respect to accident stats, so breaking that apart is tricky unfortunately.

Actually I was being a bit facetious as well, given that sand is one of the forms of mining where there are quite a few deaths due to organized crime involvement in illegal sand mines [1] [2] [3]. Exactly because it's easy to set up and not much capital lost if you get shut down.

[1] https://www.toovia.com/posts/2015/apr/05/0.13503.61179257842...
[2] http://www.thehindu.com/news/national/tamil-nadu/woman-hacke...
[3] http://www.bloomberg.com/news/2014-12-17/indian-college-kids...
I don't think anyone's saying reddit isn't within their legal rights to remove that or any other subreddit. They're saying that by banning fph, reddit violates the spirit of the community they've built up, and generally make reddit a shitter place.
Not to be confused with Facebook Connect, Garmin Connect, Adobe Connect, TI Connect and hundreds of others either. There are two hard things in software development; cache invalidation and naming things.
"the Facebook for $FUNCTION"

It's cool that you just said that, but if HN were to claim it was "The Facebook for Hackers" then YCombinator would be liable for trademark infringement.
The difficult thing with hiring bad candidates vs not hiring bad candidates is that you get to experience the bad hire every single day, so it is quite apparent that you made a mistake. With not hiring a good candidate, you don't really know what you were missing. You may just assume that the best applicant you reject is no better than your average employee. But there is a chance that that person would bring something to the table so unexpected that you can't even imagine the world that would have been had you hired them.
DrumUp: An App that lets you stay relevant on social media!