skysight-inc/HackerNews huggingface dataset:
What is going on in this thread?

"Just don't come here"

"Just turn off your notifications"

"But Angular 2/Babel 6/Literally all of Javascript really does suck"

"Developers can't take criticism"

"Open source communities are bubbles"

"Every community is like this"

"All people are like this"

"Sorry, but..."

Didn't our mommas teach us that when you apologize, you actually apologize? Even if you and I personally didn't do anything like this, this man here says there's a problem. Let's work on the problem.

When you use an open source project, you pay for it with your contributions to the project, whether those are code commits, bug reports, or just general feedback - and maybe that feedback doesn't need to be sunshine and roses all the time, but it should at least be concrete. Venting feels good, but it doesn't help anyone, not even yourself [0][1]. The least we can do is to stop normalizing knee-jerk, entitled, ad-hominem anger in our public fora. Because that's what this article is asking for. No one is saying we need to go out and fix all of human nature for a weekend project. We just have to stop upvoting rudeness. Is that so controversial?

[0] https://www.ncbi.nlm.nih.gov/pubmed/23249241
[1] http://psp.sagepub.com/content/28/6/724.abstract
Create Hybrid Test Framework – Improved Execution Engine
If the author of the blog is reading this, the site seems to be unavailable from my location on the Shaw Canada network. I thought it was down, but it appears there's some sort of network error preventing my packets from making it from here to there. This happened on the previous (and very interesting) article as well.

archive.is link for anyone else having this issue: http://archive.is/bA9Ak
An audience can have more than one interest. For example, tech sections in newspapers are roughly analogous to political stories on HN.
Is this primarily for static sites like Jekyll and Hugo? If so, could you add some kind of tutorial on how to get my Jekyll blog hosted on static.land? I'm not familiar with node, and your docs don't mention how to do a `git push`, only `staticland deploy`. What is the technology behind `staticland deploy`, git, ftp, https?
[msft] Yes! Azure N-Series was announced recently and we hope to make it an option (HW selection in general). Whether it'll be free or not is above my pay grade. Would be nice to have a free tier at least (time/size).
What's wrong with having 'no credentials'?
Sure there are corner cases. But almost everybody can lose weight almost always by simply eating less and exercising more. The rest of the billion-dollar industry preys upon our low self-control by promising some magic cure. That requires no effort.
If it's the one I recall, it was about "how to talk to climate change deniers" or something like that. I flagged it (dang says to overflag rather than underflag in this regard anyhow). I'd have a hard time categorizing it as "not political". It's a charged political topic, the details of that conversation had nothing to do with technology, and almost entirely were about "how to argue with the people you disagree with" who happen to almost entirely belong to a single political party.
>Why does language have to welcoming and inclusive? Can't it merely meet a minimum standard of mutual respect?

What's the difference? I consider inclusivity a minimum standard of mutual respect, do you not?

>Shouldn't it be what's best for the project? I understand that's nitpicking but the focus is wrong.

The CC is (to my knowledge) an opt-in thing, meaning that by opting in, you are consenting to put the greater community before your project (in some contexts). Is that a problem?
I think Freecodecamp just has a very active and large community that generally shares/upvotes things.
True. But nowadays most regex implementations are quite good (apparently go's is not - I haven't used it).

That said, most regex performance problems are PEBKAC. Writing a fast regex is hard and requires a pretty thorough understanding of parser theory. And many who use regexes don't understand that it's critical to precompile them for performance. You don't get a fast parser when you rebuild the DFA each time you use it.

*edit: a word
> But calloc lives inside the memory allocator, so it knows whether the memory it's returning is fresh from the operating system, and if it is then it skips calling memset. And this is why calloc has to be built into the standard library, and you can't fake it yourself.

Err...mmap(2)?
Of course, that's called the media for you. The way they made it sound, California was never going to recover.
It's worth pointing out that I think the tone and out-of-context flaming of your comment is the problem that this entire thread is seeking to resolve, which is why you might have been downvoted.
It's just for a week, so even your worst-case scenario isn't too bad. I did see someone complain that they might not get to argue about Trump's Secretary of State though (which sort of proves the point).

> The problem isn't the politics, the problem is the lack of thoughtfulness.

Politics is tribal, so we're talking about something that profoundly undercuts thoughtfulness. I don't know if it's impossible to have the two together, but I'm pretty sure it's impossible at scale.
Everyone wants a 'sensible' policy, no one agrees on what 'sensible' means.

And no one wants to give up their water rights.
We need to be able to talk about them, but it doesn't need to be here. There's value in places where you know you can come to discuss certain categories of things and avoid others. That is what's going on here.
You are the crystallized definition of the word "projection".

Your pathetic internet posturing means nothing. Continue to cower in fear of your betters in the flesh while venting your cowardice online.

In truth, I would very much prefer a civil war. A cleansing fire is long overdue to purge the weak. And it will be far less insufferable than reading your cuckold mewling.
Why? I want to check the url is submitted or not by HN in chrome extension, but don't want to call HN Search API (https://hn.algolia.com) every time for security issue.

Result? 10 year links in HN count is about 2143436, total bloom filter size 2143436 * 2B, file size ~ 5M. Find building status in https://hackernewsfilter.com/status/ . The bloom filter factors can be found in https://hackernewsfilter.com/faq/#check .

Product? The chrome extension based on these data can be find in https://hackernewsfilter.com/ , after install, you can check if an url is submitted or not when every time you open a link.

Enjoy!
For a long time if you asked your Android phone or Google Maps to take you to Silicon Valley California it would take you to my house. I had nothing to do with that, it was presumably the result of some geometric mean calculation of the borders of Silicon Valley where the push pin in the 'middle' happened to land on my back deck where we cook the occasional steak or burger.

It did lead to people driving down our street, stopping, and taking a picture of my house and the houses around it. And asking, usually in broken English, where Silicon Valley actually was. When I answered I would suggest they put in the names of famous places in Silicon Valley. For a while I pondered a side business selling Chinese language maps to the valley from the front yard.

Eventually Google recalculated, or they realized it was annoying their maps users to land in what seemed like a random neighborhood, and moved where the push pin hits to an intersection of two fairly busy boulevards. Thus taking pictures and asking for information has become significantly more risky for map users, and our little cul-de-saq has less clueless traffic as a result.

It also crushed my dreams of selling my house to some billionaire who wanted to live right in the center of Silicon Valley and was willing to pay over market for the privilege to do so :-)
I'm guessing the negative votes have to do with painting a group of people in a casually pejorative way. The left, as a whole, does not rejoice in censoring all sorts of speech. The left is filled with many people with a variety of opinions and many of them value civil liberties as you presumably do.
Maybe this SoCal Newspaper is trying to make it seem like NorCal has enough water to spare and send it South. Just a theory...
How is that unfair? It's actually quite fair. We all have opinions and we can upvote, downvote, and comment equally.
> Barometric pressure directly affects your ability to breathe.

Sure. Go for a jog on a mountain and you'll find that you miss the higher pressure.

> Recently several people died by asthma attack in Australia and thousands of people with no preexisting history of respiratory illness suddenly developed symptoms. The most likely explanation so far was the sudden change in barometric pressure and high pollen counts.

Thousands unexpectedly developed symptoms? This is hard to believe. Also impossible to separate from the high pollen count that's known to cause problems for millions.

> If atmospheric pressure decreases it shall lower your blood pressure.

That's some serious cherry-picking. It's an article about cold weather causing higher blood pressure with a brief mention of other potential factors that mostly only affect people over 65.

> More generally, weather has a direct effect on mood and behaviour.

Obviously.
My bad. README/Documentation error. The tests are fine though.
I have to disagree with this one. I have Hue lights and I rarely ever use the app to turn them on or off. When I come home and it is after sunset the lights come on automatically based on geolocation. When I leave they turn off.

Also, I can walk downstairs and say "Alexa, turn on the living room lights" and my Amazon Echo turns them on. Same thing to turn them off again. That's extremely convenient...way, way more convenient than walking around and turning 4-5 lamps on and off.

They have come way down in price to the point to where you can either pay $20 for a smart bulb versus $10-12 for a standard LED.

Will be interesting to see what happens though...I do agree that life isn't just all about efficiency. But people certainly do enjoy convenience.
[msft] Thanks for digging! Honestly I understand as their team is actively trying to make things like jupyterlab work well right now. My guess is that if services like ours become wildly popular, someone (msft?) may step up and do & maintain the Windows port. I'm sure it'll be popular at Wall Street etc type shops. TBD.
No arguments about the poor documentation on how to migrate; that's fair.

But we're straying from the point I was trying to make; your feedback was overly negative and hyperbolic.

We're all guilty of doing this at times, but it's not a constructive activity to engage in. I don't fault you personally for making one overly negative comment, but en masse it's harmful for the community.
Agree. I would argue that the "don't discuss politics or religion" with family and friends is partly what got us into this mess in the first place. The United States has become a nation where you can't have reasonable political discourse, because we've been taught not to talk about it. We put our heads in the sand and repeat our same beliefs over and over without any external challenge or validation. When we try to have a discussion, we're so ill-prepared and we're so entrenched in our positions that we're unable to talk rationally or civilly about the topics.

I would argue that the opposite is necessary, as a general rule of discourse: we should calmly and confidently talk about politics with anyone and everyone. We should be able to have discussions about things like taxes, the military, and technology, without resorting to screaming and shouting names.

One could make the argument that Hacker News is not a political forum, but I think explicitly discouraging political discourse is not healthy in the long run.
I'd wager political topics lead to emotionally charged, intellectually devoid arguments (much) more commonly than others.

This may be partly because so many thoughtless people feel qualified to enter a political discussion (e.g., about basic income, or immigration), whereas they couldn't even pretend to understand real-time operating systems or functional programming enough to have an opinion.

Part of the beauty of HN is getting opinions about things that matter in the real world, from people who really think about things.
‪Declare something settled. Then anybody who debates it is doing it solely for political reasons. De facto censorship.‬
One could argue, that when you live in a democracy, politics are a necessary duty for every citizen. For a democracy to flourish, no place, no topic, no time should be unfit for discussion, because if you forbid politics, you just manifest the status quo, which doesn't have to be a-political!
I think the Dev Tools are better at some things (browsing the elements on the page) but not as good at others (seeing the contents of the POST/GET and contents of cookies).
FYI, they have 204,000 github stars (https://github.com/FreeCodeCamp/FreeCodeCamp)
I just found out that LA doesn't reuse their wastewater.

Here this whole time they have been talking about things like building a pipeline from the Great Lakes and they don't even treat and reuse.
CFTC vs. DRW: regulator's ego explodes
> All things considered, HN is definitely not a bad place.

While I am very critical of many aspects of HN, I have had some excellent discussion here. I just wish it were more consistently good.
No need; the new 'hide' feature lets me ignore all that for days at a time. The flamers are burning somewhere, but I don't see it and I don't get singed.
Peeking into the Black Hole Called PL/PGSQL
It seems that because social implications of technology can lead to political discussion, it's out of bounds.
lobste.rs exists, but it's invite only.
uncontroversial critiques of the status quo

Hmm...

Let me try to understand your reasoning. If everyone agreed with your critique of the "status quo", why would it be the status quo to begin with?
I disagree. As other have said, there is a great deal of anxiety over Trump's victory and what it means for our industry.

Arbitrarily banning relevant political topics could take away alot of the value I get from Hacker News. I expect news on Trump banning net neutrality to be on Hacker News. I expect news on fully automated McDonalds to be on Hacker News or Amazon suffering a bot revolt.

I can understand a need to flag unrelated political comments on non-political topics.
It's a speed bump to prevent impulsive flagging. We could try putting it next to comments everywhere, but the comment byline ("ianstormtaylor 2 hours ago [-]") is now so minimal that that would be a massive change.
Talk is cheap and political discussion is especially cheap. How do you propose to lead constructive discussions around these matters that will lead to actionable items for cleaning up the mess?

From what I have seen I don't think HN in its current form is the right forum for those discussions. Even scanning this sub-thread prompted by your comment I'm already starting to see that the discussion seems to be devolving. Here is a group of technologists that could in theory spin up another forum with moderation tools and integration with HN to have back and forth between the two forums based on what "flavor" (political or technical) the discussion was going in and all I see is second-guessing and critiquing with no actionable and constructive items in the mix.
Even if they don't totally ban politics on HN forever, what if we keep a week/a few days a month where no politics are allowed - just as an occasional reminder that this is isn't supposed to be a political website. Maybe we can make Fridays politics free or something to remind people to chill.

I support the experiment! This is the sort of creativity and character that brings me to this site! I'm OK with topics with too much political overtone being a little stigmatized.
> "Why isn't my home priced as high as that one?!?"

Could Redfin not explain why?

I've never bought a home in an area Redfin is in, so I havent used the site before. If Redfin knows the formulas/parameters used for the estimates couldn't they break it down and do side by side comp of $ amounts?
I respect that HN wants to stay away from the burning dumpsters that have been online political discussions lately. I probably post more than my fair share of political discussion here, but i try to do so only when I see it being relevant to the general aims of HN, even if you're here only for the tech and entrepreneurship. A lot of tech and business is influenced by political machinations, and I value the HN quality commentary on it.

But yeah, partisanship, not so much. Maybe a week of non-politics will help level the conversations here, though it's still a relative oasis compared to just about anywhere else online.
The deploy command is https. staticland doesn't use git at all, just deals with the built site produced by whatever static site generator you use.

I'll add some examples to the docs! Thanks for pointing that out.

For jekyll, the short version is you can do something like this:

> jekyll build

> staticland _site/ yourdomain.tld
Transport employees in America were secretly paid to search travellers’ bags
With an assumption of good faith, let me try another way to express this to you: silence is, functionally even if not intentionally, support of the status quo. As such, the experiences of white men are implicitly apolitical under this policy and will be allowed. The experiences of women and minorities are implicitly political under this policy and will be flagged as such.

Is the incipient problem, for those not so fortunate as to be born white and male, perhaps a little clearer now? (And, to be clear, I am a white male. I'm just not blind to the concerns of others.)
Isn't aws lambda better suited for short running tasks?
> (dang says to overflag rather than underflag in this regard anyhow)

But only for this week. After that, maybe the other way around.
That you're actively trying to stir up drama about this on Twitter demonstrates why HN may be best off leaving these discussions to other forums (and I say this as someone fairly active in the discussions in question).

It will be nice to see HN minus the outrage and Twitter/social media drama/witch-hunting.
Google Unveils a 3-Decade Time-Lapse of the Earth
Ants, algorithms and complexity without management
Same thing happened with me. Coastal housing prices skew your perception of reality so much, it's hard to imagine <$100K even existing.
Yeah, I don't think a name change would have fixed this case. Here you were just wrong. You failed to predict the impact of such a visible change and as such did not implement the change in such a way to minimize impact or use an appropriate migration plan so as to not surprise users.

Sadly the users most likely to be inconvenienced by a change like that are also those with the least knowledge of the product(like if you don't know what babel actually does, you aren't going to understand why the cli stopped working or why you need this new config file to make it do something). That leaves them frustrated and angry but with a poor understanding of why and what adequate solutions would be. There is nothing you can do about that, asking the community to be nice isn't going to help because most of your users don't think they are even in a community.

The only things you can do are try to anticipate them a bit, and to try and count the criticisms but ignore their contents(and search yourself for the deeper cause). Luckily the first part is sort of easy for JS projects because most of the active tooling development in JS is on things that have been done many times before. In this case you could have just looked to gcc and wondered for a bit why they still ship with --std=gnu90 by default, despite how maddening that must be for all the developers working on new features that go underused as a result. You could have looked at all of the other software that is stuck dragging forward dumb configuration systems with complicated defaults and layers of precedence instead of just asking users to fill in a few config fields on first run.

So I do want to say that I am so sorry on behalf of your users, and I really appreciate the work that you do. However that was a real mistake with babel and a big part of improving the interaction between you and your users unfortunately falls on you.
"The Little Gods" (http://compellingsciencefiction.com/stories/thelittlegods.ht...) is really wonderful.
I just tried to note that I am not surprised by the amount of rage that Babel6 transition had caused, as well as that it has nothing to do with its author's person at all.

Inalienable right of the author: at any moment in time, they can say "this is my vision and my art — take it as is or leave it".

Inalienable right of the user/reader/consumer: judging author's work in whatever way or form they want, misunderstanding it, and generally abusing it in the ways never intended by author.

Corollary 1: a user has no right to demand anything from the author. If anything crosses their mind, they might ask the author. Politely. Very. And author has the right to refuse anytime, without explanation.

Corollary 2: an author has no right to demand that user has to be happy about their work, or use it the one correct way, or that ranting should stop. The author can only make suggestions and give advice. Politely.
Thanks Mike! Great post.

What people often don't realize is the amount of inspiration you get by discovering your hypothesis was wrong.
From what I have research, a computer science degree and a boot camp certificate are very different in terms of education. The former focuses on depth and the fundamentals of CS. The latter is more practical and focuses implementation where languages matter more.
The designers guide to startup salaries and equity
RDF, PostScript, and PostScript come to mind. What would we gain, though, by starting over?
If this is an experiment, what is the hypothesis? And how will we know if it was successful or not?

"Our hope is that we can learn together by watching what happens when we try something new." is very vague.

This sounds more like an exercise of power.
Seems like a cool project. I've got a site setup[0] like this already, where netlify pulls the files from github and then serves them from its CDN with A+ HTTPS+HSTS. Works flawlessly.

[0] https://libeclipse.me
Something like that. Aquifers are different from reservoirs -- reservoirs are our above-ground water stores, aquifers are our below ground water stores.

The problem is that while reservoirs can be refilled from the surface watershed with a good rainy season or two, aquifers take decades of water slowly percolating down through the soil to replenish. If your rate of consumption exceeds the refill rate, well, you're in a bit of an unsustainable situation and the clock starts ticking.

As the drought progressed and surface water became scarce, agriculture started drilling deeper and deeper wells to access the aquifer reserves. The aquifers got so drained that there were stories of fracking companies being hired to drill wells which had depths beyond the capabilities of most traditional well-drilling machines.

Worse, there's also positive feedback loops at play -- as an aquifer gets depleted, the ground above it can settle in a way that slows the refill rate (I've heard it described as the volume occupied by the water goes away so dirt fills in the small gaps creating more compacted/sealed off soil). If the refill rate slows down and your consumption rate stays steady or increases (development!), well, the aquifer's rate of depletion accelerates. Feedback is a bitch.

The anecdote about fracking companies being called in to drill super-deep water wells tells you all you need to know about how market forces price the sustainable consumption of our water reserves.