skysight-inc/HackerNews huggingface dataset:
When you make an account, you auto-subscribe to the current defaults. For a long time /r/wtf was a default sub. Its pretty much murder and disfigurement porn. She's probably still seeing that. I believe /r/wtf's tenure as a default tied it with a period of a lot of new traffic, so lots of people still see /r/wtf in their feed.

Whoever decided to move /r/wtf into the defaults back then was crazy. I have a thick skin and have seen more than my share of awful things on the internet, but a lot of that content is challenging even for me, especially anything involving injured, abused, or even dead children. I can't imagine what its like for someone not already exposed to that.
Searching for "hospital" didn't go as expected
http://imgur.com/wCfA2Q2
How would funding AI through YC Research be different from what MIRI and FLI do?
Then you have to design your bundles in such a way that it contains the least changing files (like external files like jquery, underscorejs etc). The files that are changing frequently can kept together in a separate bundle like your internal app files.
> is it reasonable to consider react when you just want to add some interactions and dynamism to a page that was rendered server side?

This is more or less what I've been using it for at work. My general "rule" is that if I've got a form and any other field or set of fields depends on what's happening in another field or set of fields I try wrap both parts up into a React component (with as many subcomponents as necessary). I'm using react-rails[1] and creating custom form builder modules which I include in my main form builder class. The custom form builder methods just call react_component and pass in the form object as a property to the component so I get server-side rendering of the component and the same code gets reused client-side. Obviously it can be used for much more than dynamic forms, but for what I'm currently doing this is all I need.

> React seems kind of like an all-or-nothing approach. It seems like overkill if you just want to provide a little more structure to jQuery spaghetti code.

I've found that > 90% of my front-end bugs around forms involve fields that are somehow linked. Handling that with unstructured jQuery goes from easy to a horrible mess at a nearly exponential rate as the number of interacting parts increases linearly. React makes it really easy to keep track of state and have it flow downwards as properties to subcomponents. Obviously you can go way overboard with it and I wouldn't recommend it for everything, but the ability to use it in just one troublesome spot and nowhere else if that's all you need is really cool. It's the opposite of all-or-nothing. I have a very large application that uses it in about a dozen tricky places like dynamic lists of things. The rest of the application is just plain old server-side rendered HTML.

1. https://github.com/reactjs/react-rails
Danny Boyle sounds great. A friend of mine actually saw him on the tube a few weeks back. She had been one of the performers in the London Olympics opening ceremony which he directed, and saw that he didn't look busy, so went up to him to thank him for the experience. She said he was really nice, and was on his way to a film festival[0].

After the Olympics opening ceremony I remember thinking that he deserved a knighthood for it. And apparently he was offered one but turned it down[1].

[0] http://www.shufflefestival.com/shuffle-festival-2014

[1] https://en.wikipedia.org/wiki/Declining_a_British_honour#Kni...
Reddit isn't static. I think the whole fatpeoplehate debacle and it's preceding growth demonstrated that reddit is capable of generating large, biased communities that can dominate the site.
>you haven't made an argument for why that right should be respected at all

That's because I don't think it should be. You're entirely missing the point of my argument and why arguing from morals and right/wrong is completely pointless. You're arguing about enforcing beliefs - I'm arguing about what is and isn't immoral and how people treat behaviors they deem to be moral or immoral. It's only immoral when you don't agree with it. If you thought homosexuality was a sin and marriage should be banned defending the cause is moral. Enforcing beliefs would be impossible because everyone has their own beliefs and there would be contradictions everywhere.

I'll use a different example, since people are missing my point entirely.

A despised terrorist to one group of people is a glorified hero to another. The only difference is which group you belong to.

It's all a matter of perspective and shouting down about how immoral or intolerant they are being will change nothing from their perspective because you are in the wrong. Not them.

Tolerating a homosexual in their presence goes against their beliefs. It's a sin to tolerate such a presence. You are asking them to sin and go to hell. I can easily understand why they might not so willing to sin and go to hell, no matter how politely you ask.
My mointor is tall enough that at full screen, the entire page fits on screen and there is no scroll bar. In order to trigger the loading of additional results, I have to take the browser out of full screen, resize it to be small enough to make a scroll bar appear, and then finally scroll the page a little bit. Seems like poor design to me. It could be worked around simply by including a "load more results" button at the bottom. If the infinite scroll works, then you'll never see the button. Otherwise it will be there as a failsafe.
Building a better billing system [video]
"You can bring new things to have them stressed, break them, and find out the laws of unintended consequences"

It seems to me that human beings are often the very stressor needed to produce the unintended consequences.
Such a claim really reeks of elitism and predeterminism. Everybody has similar inherent capacities as long as you're not born with some serious disorder. it's just that some people work harder, plan better and are more obsessed with certain ("success" or fame for example) that others don't necessarily do etc., so they appear to be more efficient at certain things. Even then still they're just maybe 50% better than other coworkers. "10x" is a ridiculously huge number and of course if you compare top programmers with college freshmen then maybe you'll get this amount but if such a discrepancy exists in a professional company then probably it hired some extremely shitty programmer and the management should thoroughly reflect upon what went wrong. That'd be the only explanation. It's like if in a professional soccer club's first team the best player is literally "10x" better than the average players then the club must have some serious issues and the top player won't stay for long anyways before he goes off to a team that makes more sense.
>Using your analogy, I'm not upset because I can walk into a hall called "coontown" and see racism; I'm upset because I walk into a hall called "videos" or "worldnews" and see people throwing around stereotypes of women and minorities with great prejudice behind their words. Since I've been using reddit for some time now there has been a very noticeable shift in the status quo when it comes to the level of discourse and the amount of hate speech that shows up, and I'm really not happy with it.

What do you expect to happen when you start removing those halls where people can go talk freely about it?

It's not like the subscribers suddenly disappear when you ban a subreddit. They stay there, but without a place for the content they like they will take that same content to other places.
It's hard to learn, but not necessarily hard to understand. That hard learning experience theoretically pays dividends in productivity later as you and more succinctly and quickly express your intent.
I don't think it ignores that, just says that such benefits were always smaller in reality than promised, and not worth the lack of predictability WRT performance.
China Rolls Out the World's First Driverless Bus
I can't imagine they care much. Snowball's value doesn't come from renting out these devices, it comes from companies dumping their data into AWS. If they lose a few devices they'll make it back in a couple months of S3 charges.
Reddit's default subs have many problems, including a loss of focus and tendency to focus on popularity rather than quality. But really, as a pretty heavy user, anti-semitism and similar racist / extremist tendencies aren't among them.

I do think Reddit needs to revist its moderation system, goals, and philosophy. But not on account of the points you raise.

https://www.reddit.com/r/dredmorbius/comments/28jfk4/content...
So what exactly are you proposing. Are you saying that the large subreddits that appear on the front page should be replaced with other subs because the moderators aren't doing a good enough job of excluding the kind of participation you want them to exclude?
The white man in that photo
We'd love to become the default search wherever we can!
Per the article:

>Hayden’s clear and direct dismissal of the FBI’s demands puts him at odds even with the current NSA director, Adm. Mike Rogers, ...
I don't understand why Kinesis Firehose isn't more tightly integrated with Kinesis Streams and have unified API.

I want to be able both reading at different offsets in the stream AND backup it to S3 or ingest into Redshift.

With current offering I need to duplicate data into two different services with different APIs.
Learn Enough Command Line to Be Dangerous Ebooks
Enlighten me on what you think I don't understand.
dang, I said he sounded like a rabid child. That only says something about me, and how what he said sounds to me. What I said in no way implies he is a rabid child.

You're making this forum intractable. Keep doing this and you will have competition soon. I'm really tired of you trying to turn this forum into an old people's home.

Look at what you're turning this forum into: http://www.zerohedge.com/news/2015-10-07/when-you-use-smartp...
I have a question, why is dirty-checking so great?

Whether it's Angular doing dirty-checking in the $digest cycle or React walking the virtual DOM and doing dirty-checking?

Why not just subscribe to events and update things when the model changes? That would seem to be far more efficient, and also make clear the mapping of dependencies of views on data.
5 Reasons That Learning Erlang Is Hard
Thanks for the answer I'm crossing my fingers for a major player to use DDG for their personal assistants. The first step was already done when they set DDG has a search option :)
bluetooth. who doesn't use bluetooth headphones?
This question is of the utmost importance: how does one pronounce "YALV"? Yelv ("yell" with a 'v')? Ya'alv ('Ya'all' with a v)? Yalve (rhymes with "valve")?
> How was this different from when Apple anncouned new iPhones, iPads and Apple TV's last month?

It's not. I'm not sure why you're asking this.
This. So much this.

The brick does not love you. The company funding any project is a brick. No matter how much you love the project (or enjoy the people you're working with), it's temporary.

Detachment is the only way to stay sane long term, but then you're not viewed as "passionate."
... Nobody lives there, though.
I've been using reddit for 7 years and I've never ever had this happen to me. What the hell is she subbed too?
Be an entrepreneur, Part 1/3: Silicon Valley is the new Hollywood
Amazon Redshift COPY Command Cheatsheet
https://en.wikipedia.org/wiki/The_End_of_History_and_the_Las...
In the code I'd make I'd always call these nchars and nelems and it would be intuitively clear (to me too one year after I wrote the code), but Perl 6 seems to like to mess with the accustomed minds. Renaming "for ( ; ; )" which was structurally identical to the C one to the "loop" is easy. Somebody also mentioned renamed ARGV to *ARGS. Examples aplenty.

It seems this and a lot of other details were intentionally made to clash with our habits, as I write in my other comment.
React does not do dirty checking.
> But 7000 people earning $7 a day they might not have earned otherwise—that is something.

That's actually 17 mil per year, or a little less than the original 60 mil after 3 years. So far it's the typical communist economy: pay people to work, based not on their market value but on some other criteria (ideology? a scoring scheme?).
You could very easily replace "reddit" with "the internet" and wow, all of the sudden it's like we've time traveled back to the early naughts with hysteria over kids having internet access
I'm linking this news post mainly because it offers a 50% launch discount, but you can find the completed Learn Enough Command Line to Be Dangerous tutorial here:

http://learnenough.com/command-line

Thanks to HN for the previous discussion (https://news.ycombinator.com/item?id=10245033), which led to several significant improvements in the text.
Right, a human always has a close eye on the drone's operations, so if it were to target something silly like an MSF hospital the human operator can stop the strike!

Drones will be deployed in situations where human based intervention would otherwise be a political non-option, thus creating collateral damage where there otherwise would be none.

The cold truth is that an algorithm chooses the where (based on automatically collected and analyzed metadata no less!) a machine relays the commands, an interface displays the target coordinates and then the human obeys.
How is that different than just saving database records?
Content Marketing Checklist Rap (inspired by Snoop Dogg's “Gin N Juice”)
Perl6 is at least as good as Perl5 for everything Perl5 is good at.

No. It is not. Don't believe me? Here is a short list of classic selling points for Perl 5 that Perl 6 clearly loses on.

1. Performance. Back in the 1990s, Perl hit a sweet spot of being quick for development while still being fast enough for a wide variety of tasks. It still performs reasonably well versus other scripting language. Every time I looked at Perl 6 it failed to be fast enough for anything interesting to me.

2. Library support. Any argument for Perl quickly lists CPAN. It is a large part of why people adopted it in the first place. Perl 6 loses to every major language, including Perl 5, on this. If you need to do anything from connect to a database to sending email, Perl 6 loses.

3. Backwards compatibility. Perl has a history of being careful with backwards compatibility, starting with Perl 1's unit test suite back in the mid-80s. (It would be decades until other language communities caught up.) Most organizations currently using Perl 5 use it because they already have existing code in Perl 5. Their primary motivation for staying on Perl is that they don't want to rewrite their code. Perl 6 requires a rewrite of their code.
Like literally any research organization or university anywhere today.
I've seen their page before the sub was banned. Half the posts fell into one of two categories:

- Creepshots of people taken and published without the subject's permission in order to harass them.

- Pictures taken from people's friends-only Facebook albums stolen and published on Reddit for harassment purposes in violation of the privacy settings chosen by the original uploader.

Both are harassment, and the latter is a gratuitous copyright violation. The former probably also falls afoul of laws against using people's likenesses without permission.

Oh, and once imgur began removing their images for TOS violations, they began acting like a pack of wild monkeys flinging their feces: they began targeting individual imgur staff members for harassment, and multiple people began inciting DDoS attacks against imgur.

Reddit admins have been cracking down on witch hunts for quite some time, and DDoS attacks are highly illegal.

They dug their own graves and deserved to be banned.
I have played a lot on Chess.com. Perhaps they did the same thing and I forgot - not sure. Nevertheless, I'm calling it because I found it offputting when I tried to switch to Lichess.
>is supported by the administration.

Well duh, hence why fatpeoplehate got banned and shitredditsays stays because they're pretty much the same subreddit, except the latter actually breaks the rules.
Hmmm, so we deliberately rendered a species of organism extinct?

Sounds like it could be a slippery slope. I'm thinking there's a window of moral relativism to explore here.
Using the Wolfram Language in the Classroom: Chemistry
Careful. My previous startup was a storage company that competed with Amazon and Google when they were charging 0.10/gb and I calculated it should be around 0.02/gb. A few months after launch, they both realized it too and dropped their prices. Leads dried up overnight.

The high prices seem to persist until one day they don't.
Does this mean the stellar codebase is no longer a fork of ripple? How much of the stellar codebase is descendant directly from the ripple codebase?
Facebook, Big Switch Tag Team on Open Switch Stack
For anyone unable to view it (server seems to be overloaded right now):

Google cache:
http://webcache.googleusercontent.com/search?q=cache:HB6ComT...

Bing cache: http://cc.bingj.com/cache.aspx?q=http%3a%2f%2fgriotmag.com%2...
Zero-Player, Zero-Sum Game
They charge $15/day, so I think the idea is that they'll keep charging you this until it's returned. In fact, if you have a need to do a "slow fill", it might make sense to hang onto this device for months at a time before sending them away.
There has never been clear consensus over the ethical acceptability of acts hostile to specific individuals while also being beneficial to public safety.

My opinion is that forced vaccination is acceptable when everyone receives uniform compensation for their loss of self-determination, with prepaid care for all side effects and complications. That means whomever is doing the forcing has to weigh the benefits of universal vaccination against the massive additional cost for compensation and insurance.

So you're not going to force vaccinations for rhinovirus. You might for smallpox, or polio, or ebola, or something else that costs a hell of a lot to control by other means.
I think that happens if someone else also posted the same link in some time window, and it didn't make it to the front page.
The Turn of the Key: Teaching Classics to Former Prisoners
(Pro-vaxxer here:) Another anti-vax point is a variation of the "Gell-Mann Amnesia Effect"[0]. You know that the government policy with respect to some drugs/medicine is completely unscientific - why would you assume they're right about other drugs?

[0] http://www.goodreads.com/quotes/65213-briefly-stated-the-gel...
Is there a talk or discussion somewhere that touches on some of these insights into creating a great research organization?
It was 18 years before I worked with another female software engineer peer.

I don't think most men in the industry can imagine what that would be like.
Previously:

https://news.ycombinator.com/item?id=10331891

https://news.ycombinator.com/item?id=10338094
Here's a functioning sociopath with a conscience but it's not feeling based. It seems very similar:

https://www.psychologytoday.com/articles/201305/confessions-...
You'd be horribly, horribly wrong too
NASA Technology Transfer Program
processwire is awesome. I made an intranet system with more than 2K users and shines. ever after 1 year in full usage with 2 mobile apps and a website making queries to the system.
Interesting that communications lines are underneath water lines. The engineer in me wonders if that's a good idea, and also wonders if there's a good reason for it. Anyone have an idea?
AWS Database Migration Service
This is the kind of thing Silicon Valley should be doing all the time. I hope Sam's guts is replicated rather than just admired by other investors. Even if it's not, this is a great thing.
Seconded. This is brilliant. As a physics PhD student at MIT who's leaving to build a startup, I'm finding it a relief to leave a broken system.

The academic community is fraught with politics, mismanagement, and inefficiency. Researchers are driven by a need to get published and get grant funding, not to expand the frontiers of human knowledge.

Impact is currently measured by citation pagerank, and broader impact is undervalued. Outreach efforts (blogging, education) are consistently stigmatized [1]. This needs to change.

I would love to see more transparency and accountability in research. I've seen Nature papers continue to be cited despite completely wrong conclusions (the 'erratum' was published as a separate paper in PRL). The arXiv was a great first step at opening up access to papers, but the large publishers continue to hold cartel-levels of control over scientific knowledge.

I'm super excited about YC research. Would love to see a quantum computation division!

[1] http://blogs.discovermagazine.com/cosmicvariance/2011/03/30/...
Yes please do tell us more.
I was a science grad student at Stanford and had some undergrad digital electronics labs and digital breadboarding summer jobs. So I read about build-it-yourself computer club that met at the Stanford Linear Accelerator Auditorium. I think I read it in some mimeographed computer newsletter the Stanford Math Library received which was a predecessor to Byte Magazine. Getting to SLAC by bicycle was nasty because it was up a challenging hill.

People demoed their projects there, often Rasberry-PI-type contraptions that did this and that. I remember one group managed to get their hands on a cast-off mini-computer and would code it through front panel dip-switches to make music and light designs. A bare mini-computer in those days cost a couple of annual salaries.

Well the two Steves were demoing and almost-turnkey micro-computer board. You had to add a power supply, television and keyboard. And it was in a wooden case. Plastic computer cases were another year or two in the future. I thought a turnkey PC was boring. All the fun was soldering together your own contraption in my view then.

Several other groups were selling turnkey computer boards too. One was called CroMemCo named after a Stanford dorm. which they operated from. Apple didnt really distinguish itself until the next product the Apple II which was a "designed" product, not a boring metal case.
At some point in time, there was this guy called 'Euclid'. He was a mathematician, of sorts. So he wrote a book called "Elements". Pretty famous book. There were tons of Geometry. The kind of Geometry you could build temples for kings, find the shortest road or just show-off your math skills by proving that prime numbers are infinite(!).

Since the book was so famous and deemed important, the Farao tried to read the book. But it was a difficult book. He had to go back and forth more than twice. He was struggling to understand the first chapters. Eveything was so complicaed and soon he got bored to death. So being a Farao (a God among humans) summoned Euclid and asked if there was a shorter path to learning geometry than reading the book. Euclid turned to the royalty and replied: "There is no royal road to geometry."

So, that's the problem: There's no royal road to programming. You have to put the in the hours and patience. If you're really going to do this, stop pressing your self to learn fast. Just choose a language, buy an introductory book and jump in.
Hands-on: A closer look at Microsoft's Band 2
> It's like some one notices that your window is open so they pick the lock on you front door and enter your home to close it.

Beautifully put. And they justify doing it because of the danger of someone breaking and entering. But someone might have broken and entered, and they definitely did, so the justification sounds very hollow.
Also: We can use a Service Worker for reliable caching of the JS.
Zach Weiner changed his name to Weinersmith when he got married. I think the parent was mistaken when he said Weinberg, but Marty Weiner being Zach Weiner's brother does make logical sense (I don't know if it's true though).
I have no problem with racists having to bottle of racist shit. In fact, I think it'd be best if they all bottled it up so deeply that no one ever knew how they felt at all.
It has hardware palm rejection.