skysight-inc/HackerNews huggingface dataset:
Ultimately this is about large companies needing to make more money using internet communities. To do this they have to change the community to make it mass market.

https://en.wikipedia.org/wiki/Early_adopter may help for the following.

We in Hacker News are a small percentage of the "Innovators" set. We are not who reddit is wanting to appeal to now.

Reddit started with Innovators like ourselves as a small site and grew to encompass "Early Adopters" from the other Internet communities, it has been growing out and nearly full of "Early Adopters" - it needs to get more people, and to do this it changes the demographic. It needs people like our relatives and co workers who just use Facebook. It needs to grow because more people equal more money. They can and do accept the loss of the original Innovators and some of the Early Adopters as part of the cost to draw in much more revenue.

Thus, removing hateful subreddits, cleaning up the place is part of that. Another is increasing mass market interests - adding celebs and politicians. Another is increasing revenue through sponsored posts, like what Twitter is doing.

Allegedly the reason why this admin was fired was because she was against increasing the amount of corporate sponsored/promoted AMAs, and she was more in favour of community friendly content.
The meaning of life, according to Google's chatbot AI
BlaBlaCar to Seek Private Funds at $1B Valuation
You can create scratch with

tar cv --files-from /dev/null | docker import - scratch
Excuse me, but what is "brigading", actually?

Until now I assumed it was gathering lots of users to harass people IRL or on other web sites, but I guess I'm mistaken?
Exploring Web Audio API and Filters (Firefox and Chrome)
Ask HN: Does anyone else experience 'Product Hunt Anxiety'
Does anyone else experience 'Product Hunt Anxiety' where you anxiously check Product Hunt in the hope the product you are working on hasn't been announced by someone else?
> Also now wondering if the drought south of us is an El Nino effect as well.

Hasn't the drought lasted several years now? This (poorly dated) page talks about 2011 and the worst drought for 70 years, and it's been drought since then.

http://www.laht.com/article.asp?CategoryId=14091&ArticleId=4...

http://www.reuters.com/article/2012/03/21/us-mexico-drought-...
Buddy I hear you, we are all on very similar paths. Try to enjoy the journey because the journey is all there is.
Countries have the right to be forgotten too!
"3 days ago" is not useful to me when I'm comparing dates.

I'd say it depends what you're doing. It's easier to compare lengths of time than dates - the difference between "3 days ago" and "5 days ago" is more obvious than the difference between "01/07/2015" and "28/06/2015". That said, if you want to know what happened on a specific date (eg commits that happened on 28/06/2015) then the time passed isn't useful. Ideally you should be able to toggle between the two.
One of the things Mozilla could do is to make Flash run better.

My wife prefers Chrome to Firefox purely because Flash tends to stutter more on Firefox, and she plays a lot of Facebook games.
They're still going strong, so I don't think so: https://gds.blog.gov.uk/
How much? I'm joking..
Well done to the anti-vaccination crowd.
Tired of Tinder? QuizUp may have the answer
Side question, but is there a way to package content with Firefox as a desktop app (like node-webkit/nwjs does with Chromium)?

Seems to me that one nice feature for HTML gaming is the ability to deploy a paid version to Steam/GOG/etc..
Video AMAs are easier to sanitise. They ask for questions then give the 10 most upvoted to the guys to provide a video response. Of course the 10 most upvoted may not be easy softball questions so they can remove these and the guest never knows about them. Right now the guest knows the questions but can refuse to answer them but then it is apparent they are ignoring difficult questions. With a video AMA they get to distance themselves considerably from anything out of their comfort zone.
I made a toy project once shortly after meteor had just been released. I just kept bricking myself that I'd overlook some security setting that would allow people to run arbitrary queries against my DB. When I also looked into scaling I gave up.

Now with the way things have gone with an emphasis on mobile, most sites I'd want to make would be better written as REST-style app servers with pluggable clients.
There doesn't seem to be a court case that defined if images should count as part of the work or not when talking about licenses. Many AGPL projects clarify their intention and exclude css, images and styling regarding agpl compliance. At this point it could almost be said to be a industry practice.

Outside software, there doesn't seem to be a clear legal precedence either. I commonly see news paper include CC-share-alike images in articles without adding the CC license to the article, website or the news paper itself. The question about copyright almost exclusively end up being about distribution rights of the work in isolation, or the right of the author to have the work associated in a specific context.
So basically they could have just written "use all of the new features except these three things..".
> the more extreme the weather anomaly, the less likely it is to be caused by human-induced (anthropogenic) global warming.

Why is that the case? My knowledge is not based on much better sources than this blog post, but isn't the warming of the oceans believed to cause extreme weather anomalies?
Also worth noting that much of their code is open. Other Governments should take note.

https://github.com/alphagov
While I agree it's not smart to put all your eggs in one basket, you don't need loads of job offers to land the job you want. It only takes one.
Hacker News is behaving weirdly with respect to this story:

It's been up for 9 hours and has 714 points but is lower on the front page than "What was the technology stack driving the original Ultima Online servers?" which has been up for 18 hours and has less than half (307) the points.

What's going on here?
Yes. I'm always anxious when searching/analizing competitors.

It's completely irrational and I force myself to get over it, because I know that finding competitors is a positive sign.
I'm not sure you're reading that right. Everything with a higher population density is a city state or a tiny island nation. Excluding those, it's the country with the highest population density in Europe, with a population density almost four times that of Europe (except Russia, Azerbaijan and Georgia) itself.

The Netherlands is most certainly not quite average as far as population density goes.
Those job postings are designed to weed out Americans and hire Indians. Real postings are more reasonable.
To be clear: I wasn't calling people claiming benefits lazy; I was saying that wozniacki was calling them lazy. I should have used scare quotes.
I think this is the crux -

> We think the true foundations of React are simply ideas of components and elements: being able to describe what you want to render in a declarative way. These are the pieces shared by all of these different packages (react-native, react-art, react-canvas, react-three). The parts of React specific to certain rendering targets aren't usually what we think of when we think of React.

I've not played with React-native yet (waiting for Android) but I feel this is a positive step towards their vision of "learn once, write anywhere". From the twitter updates it seems, Sebestian Markbage, gave a pretty cool talk on the same topic at ReactEurope yesterday. Can't wait to check that out. https://twitter.com/chantastic/status/616679794479112193

> To make this more clear and to make it easier to build more environments that React can render to, we're splitting the main react package into two: react and react-dom.

Great to see the react team responding positively to the developments in community and not being afraid to take hard decisions (like this one)

Lastly, if you're a web developer and deciding between going the 'web components' route or the React route, this announcement gives you, IMHO, an even more impetus to pick up React.
> Getting the "joy of tinkering back" is what you need.

That would be pretty hard if you'd be working on a 20+ year old legacy system written in COBOL.
The whole point is to replace Flash with a better alternative.
I came to know about this algorithm while solving Ruby Quiz[0]. Simple yet powerful
[0]: http://rubyquiz.com/quiz122.html
Sure, you can say 'ouch, 60% of your industry' - but you could say the same about the guys breeding horses when cars came along (or whatever) - times change. Of course it hurts when the golden goose stops laying eggs, but if you don't adapt to the world, how do you expect to survive? The labels (majors especially) spent so long and so much trying to stuff the genie back in the bottle when they could have been adapting to the new landscape.

As for the indie labels - it's a massive shame, I agree, although many adapted and survived. But I'd argue indie artists have it easier than before - you can record and distribute an album for basically the cost of your time these days. (Although, that in itself is both a good, and bad thing.)
Many of those anti-OOP evangelists kind of forget all successful FP languages are actually hybrid and there is more than one way of doing OOP.

Haskell type classes are no different than interfaces, at least conceptually.

Lisp had FLAVOURS, CLOS.

The O in OCaml is actually Objective to imply its support for objects, as its predecessor Caml Light did not have it.
And the more robots / drones can do, the less there is a need to send humans in space in the first place.
Here's a video I found of the flickering: https://www.youtube.com/watch?v=MbIe0iUtelQ

According to the video description the windmill is 1000 feet (304 m) away, and is 40 stories (132 m) tall. FWIW in Denmark windmills have to be at a distance from nearest (inhabited) building by least 4 times the height of the windmill (source: http://naturstyrelsen.dk/planlaegning/planlaegning-i-det-aab...).

This article <http://www.windpower.org/da/energipolitik_og_planlaegning/na... says that the windmills can cause shadows for up to 4-6 weeks a year. It is computed when this will happen and the windmills can be stopped for that period, although the law doesn't mention this.

I linked the Danish sources. You might want to put it through google translate.
> I'm surprised that celebrities even want to go on reddit

Celebrity AMAs more often than not go really really well, even for controversial figures like Obama.

Reddit just has a tendency to lash out at a) people who are obviously just using the site for PR (the Rampart AMA) and b) terrible people (Jesse Jackson) tend to go bad because people simply don't like them in general.
> This is where most of the conflict lies. Reddit the community and Reddit the business don't have the same goals in mind.

And this is the part about Reddit that I just don't get. A few years ago their users were a rather homogeneous group of nerds that had a lot of trust in the reddit management. Why on earth didn't they capitalize on that?

By doing all the latest actions that aim at getting rid of people that are now unwanted they try to get once again a somewhat homogeneous (albeit different) group of people. So maybe soon they are structurally exactly where they were some years ago except for the huge lost of trust of their users.

How is this going to help increasing their profit?
I think I have a plausible explanation (please beware, this is 100% conjecture).

Hypothesis 1: Jackson's AMA went badly, he/his team was specifically pissed at Victoria and demanded consequences, threatening a public campaign against reddit.

Hypothesis 2: Conde Nast is not happy about the public perception of reddit as the biggest blob of hate on the Internet. So they might have given them a "one more headline news scandal" ultimatum.

In that situation, there are no winners, only losers, there is nothing to gain and there isn't even a 100% guilty party.
When you don't know yourself even a victory has a defeat inside.
Among all that you said: math and data science are very nice skills to have. A theorem is not a matter of fashion it is true (under his hypothesis) it will always work for you.

I am extra full of things running in parallel so no good teacher here! But I can share my experience: what made me step up from random to mediocre programmer were the test classes, because finally stuff was making sense: the test class is the theorem, my code is the demonstration, I could work with that. You have to find your ways to make cool things work efficiently and reliably.
Moving to HTML5 Premium Media
Microfluidic device open lots of possibilities in health care(and might bring some of the dynamics of moore's law and the computer industry to health care). Although not new, they are rarely used for routine blood tests.

So anybody who bring to healthcare, especially at this price point, and at this comfort and offering the ability to order your own tests, holds lots of potential.
The Container Coloring Book [pdf]
Record companies seem to be solving the piracy issue by promoting terrible music.
Inevitably when you fire a competent person you are going to piss people off, even if you can adequately replace them.

People just don't like to see people that are clearly competent be fired. The reasons really don't matter to them. (and maybe they shouldn't?)
Ask HN: Which functional programming language is the popular enterprise choice?
If you use functional languages to build full or part of your application or you are aware of any such commercial applications please share!
It's trivial if you are told what the algorithm is. If you're expected to randomly remember it perfectly and implement it that way, it's hard.
"Is there anybody over there without a business degree?"
Amen.
The purpose of the code wasn't to illustrate how to use const.

It was to show how they want you to always use const with complex types.
I am using React and am very happy with it, however I worry about upgrading because of the interdependencies as well as how fast everything is moving in this space... Does anyone know when we'll be able to have a 1.0 release that we can assume stable for a few months and that react-xxx authors can make sure their modules are stable against.

Presumably the react/react-dom breaks all current third party packages for now?
> You are responsible for paying taxes in any jurisdiction in which you have sufficient nexus to justify taxation.

...

Yup.

> For businesses, nexus is much broader, and generally includes any state in which the business is incorporated or registered to do business,

Yup.

> any state in which it has facilities or employees,

Yup.

> and (for sales and GST taxes) generally any state in which a customer is located.

Nope. That may be a sufficient nexus to satisfy due process, but it is not a sufficient nexus for the dormant commerce clause. See Quill Corp. v. North Dakota, 504 U.S. 298 (1992).

It will become sufficient if Congress ever passes and the President signs the Marketplace Fairness Act of 2015 or something similar, but that bill is a long way from that.
This thread reads more like reddit than it does like HN. So probably somebody behind the scenes sent it on its path downwards.

Might even be the right thing to do, since the whole situation is far from known and opinions boil over.

Who knows.
Firstly, your concern about security is completely unfounded; Meteor only allows you to run queries against the database if you write specific ALLOW/DENY rules to let them through. Otherwise, all DB calls go through Meteor methods that are run both on the client (for optimistic updates) and on the server (in a controlled environment). So you let through whatever you choose to let through.

Secondly, Meteor has several modules that allow you to expose Meteor methods as a REST frontend, so it's a trivial change to get that functionality added in.
You can obtain some independence through software architecture, I agree...

But it's no panacea. We thought ORMs would shield us from DBs change, then noSQL appeared. We thought 100 concurrent users were plenty and used 1 thread per user, but now it's 100M and we need event loops and sharding. We thought our server had one core, now it has 16, and we use 100s of these.

OP's company thought using mySQL was a good idea, but maybe someday, nights will not be long enough for batches to run. Abstracting away mySQL will not help.

Nowadays, the number of possible architectures has exploded. Moving from MySQL to Postgres solves no hard problem. But moving from MySQL to a cluster of Cassandra servers does, and it's hard. Just like moving from night batches to real time.

I'm biased of course, because I'm working on projects where "old tools" can't be used because of scale. For "old style projects", old tools are still usable, and little benefit can be gained from newest systems architectures. But sometimes, the real "business problem" is scale, not complex business rules.

Last word about software architecture: I'm the one who introduced my employer to modular developement, TDD or functional programming (and many others). I'm convinced good software architecture is of paramount importance, but it can't solve most paradigm shifts alone.
Agreed. People move from one site to another because the other site is better, not because the first site is worse. There's a difference between push and pull that makes a good or a bad community.

It's why reddit and digg and facebook and twitter grew - they were better than the other sites, they pulled users in.

Voat is being used because reddit is pushing.
I really loved Usenet when I discovered it (I never posted though.) The moderation capabilities were not well developed, but it was way more client-centric and decentralized.

I wonder it there's a market for a modern reboot of usenet.
That doesn't stop it being potentially degrading though.

When people, and even entire communities, define themselves by the job they do, they often end up feeling degraded and worthless as the jobs are replaced.

Doesn't mean that the automation shouldn't happen. But that sense of degradation is real for some people.
> In the end, if you're not embarrased about the code you wrote half a year ago, it's a sign you're not progressing.

Interesting opinion. I have that experience often enough when I look at rusty old code of mine. But I always was under the impression, that this is something of a problem, not a good sign...
> In my opinion the very concept that a horizon is something that can be polluted is the dumbest thing I have ever heard.

Well, sometimes it can be wonderful to be in a place without any sign of civilization, except perhaps the road you're walking on.

But, I think they could easily put windmills in places which are already polluted on way or another.

As another solution, they could build those windmills in 19th-century style :)
It's exactly what we're talking about. I quote, from YOU:

there is a pile of computer-type equipment in one of our closets, and we're going to sell or toss some of the stuff we aren't using

That's what we're talking about, because YOU brought it up. YOU suggested a difference between stealing your friends clothing, and off-loading some computer equipment you found in a closet. If YOU don't want to talk about it, YOU shouldn't bring it up. If YOU want to stop talking about it, YOU shouldn't pretend that it was someone else who brought it up.

For what it's worth, even if you DO find some kind of obvious nefarious equipment such as the one in the article, you STILL can't do anything you like with it. Taking someone else's property with the intent to permanently deprive them of it is theft in many, many jurisdictions, even if it is something nefarious and they are up to no good.

Take your passive-aggressive whining, put it away and grow up.
Hey, i forked the current dual licensed version of mailpile on github. https://github.com/knabacks/Mailpile
Well http://mostexclusivewebsite.com/ currently has 46,000 users concurrently connected, in-line, receiving live updates, waiting for a ticket. So yeah, I would go so far as to say that Meteor can be scaled pretty well.
Shouldn't do:

This release includes the old methods in the react package with a deprecation warning, but they'll be removed completely in 0.15
You don't want those job offers anyway, so don't worry about it. Finding a good job is not a numbers game.

(Anecdote: I rejected an offer from a YC startup once because ~60% of the process was them fretting about me not having Ruby on Rails experience. I didn't (and don't) want to work for a CTO that doesn't understand that fundamentals travel between languages.)

As the GP said, any CTO or dev lead worth their salt would hire a dev with good fundamentals in the 'wrong' language over one with poor fundamentals in the right one.

You have to do some legwork to identify who these CTOs and dev leads that care about good fundamentals are. You'll need to engage with the tech community around where you are/want to work and talk to people. It's not a numbers game.
In Reddit context:

/r/ThisSubReddit exists. There's a post in /r/ThisSubReddit that someone doesn't like. They post a link to that post to /r/OtherSubReddit, sometimes with commentary (eg, "look at this idiot!")

That causes a bunch of people from /r/OtherSubReddit to visit /r/ThisSubReddit. That's okay, unless they start voting; or insulting; or harassing users.

The voting is not okay because often the brigading sub is much larger than the sub being brigaded. (FPH had 150,000 subscribed users) People generally agree that the heavily modded subs are better. Brigading makes it really hard for mods to do any modding. (If just 1% of FPH subs decide to vote that's 1,500 people. If your sub is only 800 subscribers you're going to get crushed by FPH.)

The harassment is not okay because, well, fuck those people who think it's okay to visit a self-harm support sub and tell people to kill themselves.

That kind of brigading has been risky for subs for a while now; plenty of subs got warned, temp banned, or permanently banned for this.

fatpeoplehate was warned multiple times about brigading. But the problem with FPH was not just on-Reddit brigading. They took it to facebook, youtube, a bunch of other websites. They also, if the admins are to be believed, took it AFK to people's IRL work / school / homes.
tl;dr React (core) is evolving into a kind of component spec.

Sounds good!

If not already, react-dom will probably be easily replaceable by modules like virtual-dom?
I'd guess Scala is the most popular choice, but for nearly every language you'll find a company using it for at least parts of their products.
"Instrad" instead of "Instead" :P
The technologies are not your resume. Your achievements are.
Hello, Bjarni here from Mailpile.

I'm sorry you missed our announcements - we did send an e-mail to everyone who donated $23 USD or more, inviting them to our community voting platform. We tweeted and blogged, it was mentioned on Facebook... we used all the channels we have and overall I've been very happy with community response.

There will be other votes in the future, so please follow us on Twitter or subscribe to our blog's RSS if you're interested. And thank you for your support! :-)

Regarding the election; as I mentioned in the post, I have been following the ratios since elections started. The ratios have been pretty stable the whole time; for every Apache vote there were roughly 1.05 AGPLv3 votes... I think it's unlikely that better outreach would have changed things. A broader and more lively debate might have, but given our limited resources we weren't able to stoke that particular fire any more than we did.