skysight-inc/HackerNews huggingface dataset:
Mike wrote in here, sounds like they are just busy working on Treeline. My read: doesn't help having an ex-employee / collaborator telling everyone Sails isn't supported any more. That just seems like trolling.

https://github.com/balderdashy/sails/issues/3429

> Hey Cody, thanks for sharing your concern. Apologies for the lack of transparency from our end- it's coming from a place of limited resources, not deliberate opacity. Like you said, we're a small team spread across a few large projects right now; and it's part of why we've been in more of maintenance/stability mode with Sails and Waterline over the past 9 months.

> Another thing has happened too: we've become more attuned to the full lifecycle of development with a Sails app. The work we do outside of open-source has always been a huge influence on Sails-- I mean, I firmly believe the reason why the framework has helped so many other folks is that we've always focused on solving real-world problems that we have ourselves. Now that we are a product company (as opposed to being focused on services), our team has become more attuned with the experience of working w/ a Sails app over the course of months or years (as opposed to the experience of the first 2-3 months). As you might expect, maintaining our own large-scale production deployment has drawn our attention to issues like security and performance more than ever before.
>80% of the material in each course is useless (except maths courses and a couple theoretical ones).

Soooo what courses were you taking, in which the non-theoretical material was 80% useless? When I think about applied computer-science subjects, I think of operating systems, embedded programming, circuit design with FPGAs, networking, program optimization, compilers... all eminently useful subjects.
Not everyone is on US keyboard ;)
The Omega Tau podcast on container shipping is fascinating, as well: http://omegataupodcast.net/2014/04/146-container-shipping/
You are thinking of monetary policy. Fiscal policy is when Congress passes a spending bill and the President signs it into law.
Most recently, you're not allowed to discuss hypothetical police involvement in the death of Ian Murdock.

In the past, you're not allowed to talk about:
- Women/minorities in tech
- Israel
- Brendan Eich
- Crime statistics
- Immigration
you should never have accepted this topic in the first place. It can only lead to flamewars.
+1 to this. I've been a happy Linode customer for 4-5 years now. The few times I've had to use support they've been great. I also appreciate the regular upgrades to their offerings meaning there's little need to shop around and hop hosts. The ddos attacks are annoying, but I will remain a loyal, happy customer.
Humans are much better at pattern recognition than computers. As a result, computers have to employ "brute force" algorithms that are vulnerable to combinatorial explosions.
Which is a shame, because some action would probably dissuade future attempts.
It's okay when a private company declines their healthcare claims. But if the government does it? SOCIALISM!
Low Cost Gyms Using Dirty Mind Tricks to Manipulate People to Buy Membership
Does this mean we might be ok on a 70 degree f [1] Mars with just a breathing mask? Especially if you're covering the mucus membranes.

1 https://en.m.wikipedia.org/wiki/Climate_of_Mars
This may be unpopular opinion, but the fact is that there is just a perspective that you cannot understand through anecdotes or research.

The experience of being trans, queer, female, etc., today is not summed up by text. It is the adrenaline and vomit from death threats, it's falling behind at work because of harassment, I could go on and on.

Safe places are a way to ensure that everyone at least can truly empathize with each others' experiences, and as such, a place where they don't have to worry about that.

It's a counter, a reaction to all spaces practically being for (white) men. Who's voices are heard? Who's narratives are enforced? Safe places are the only places we have.

I could go on, but...
That sentiment is not crazy.

Associating a working health care system with the government interfering with your life and impinging on freedom is completely insane.
What this has to do with software development? A COC has nothing to do with software development it's not enforcing anything related to actually committing code and collaborating.

A COC forces you to be compliant to it every where on social media, on regular media, in person, on private forums... everywhere - this is thought police.

A COC forces you to "hide" your personal beliefs, ideas, who you vote for who you donate money to etc. on the off chance they might be considered offensive to some one.

We already had a CEO who had to resign due to a political donation, COC's will have the same effect you post something offensive on facebook? you're out, you go to a political rally that some one finds offensive? well though luck.

If COC's only covered official project channels no one would care about them, and the people that want them would not push with such vigor because they could not be used for thought policing.

On a side note I find it ironic that people who had to hide who they are for most of history and maybe for most of their lives want to force the same thing on other people just because of their personal beliefs.

And on another side note the wworse of the humanity tends to fester in dark rooms when things are out in the open you know here everyone stands and you can ridicule them for that if you want.
> After all, the rise of ambitious US competitors like SpaceX could put a damper on Russia's surprisingly lucrative spaceflight business.

Could put a damper, yes. But the reasons are mostly Russia own internal problems, not stiff external competition. SpaceX does superb technical work for each dollar spent, but they still have a road to travel to reach technical achievements of even Soviet Union 1980-s level. And it's hard to compete with government-subsidized, R&D-already-recouped and massively manufactured tech.

Not that SpaceX doesn't go there. In fact, they demonstrate very good technical and economical results. It's just too different - USSR Academy of Sciences focused work of decades on, say, material science and Energomash-level of first stage engine perfection. SpaceX has a huge boost in reuseability area and much more modern technologies - they just have a lot to catch up to. Yet at the same time Russia - could - enjoy both the wealth of institutionalized rocketry knowledge and quite inexpensive workforce - in exactly those technical areas which are required for space which could be hard to beat - even to Elon Musk.

It's really sad state of affairs in Russia - and unfortunately space isn't the only one area suffering.
Hey, let's not go so binary, shall we?

Personally, I want the world to be run by engineers, because they're the intersection of actually knowing stuff about reality (hard science) and using knowledge to fix problems (trades). I also want them to be connected to the human side of the world. Which is what naturally happens with smart people, unless you spend their childhood teaching them humanities are bullshit - which is what our schools excel at.

Out of people interested in humanities that I know, the best ones at it are engineers. On the other hand, I also meet people with liberal arts background who are keen to learn more about hard science and building stuff, and they are good at it. What we really need to fix is the perception of humanities, and we can do so by trimming all the accumulated bullshit.

We should do the same with some areas of harder fields, like medicine, while we're at it.
I see. Thank you for having open sourced so much of it already and good luck with the project :)
No offense, but I see from some of your comments here that you don't understand what React is or why it's different from what came before.
"most block size increase proposals seem to be incompatible with Bitcoin resource requirement minimization."

What are you talking about, there are no such requirements and current requirements are nowhere close to being beyond the reach of a typical user.

"Transaction fees offer prioritization for inclusion, true. I don't think it's reasonable to blame Blockstream for an absence of a solution to this problem"

The alternative to a hard limit on block size is to have no limit and let miners set their own soft limits for fees and block size so they compete on efficiency. Artificially restricting the supply of transaction space is not something that was in the original vision for Bitcoin. Satoshi himself said a number of times that the 1MB block limit was a _temporary_ measure that should be lifted in the future.
Thank you for spending so much time on this and other reference-cleanup and dupe-cleanup efforts; it can be a pretty thankless job in my experience.
> a bad actor is purchasing large amounts of botnet capacity in an attempt to significantly damage Linode’s business.

I wonder what size investment this is taking, and what the end-game is for the bad actor. Unless Linode's mitigation tactics are increasing the bad actor's costs, what's to stop the bad actor from continuing the attacks until Linode goes out of business?
Also a lot of stuff you internalize better when you get your hands dirty in it. That OpenMPI class may not be very practical or relevant on the job market, but it can teach you quite a lot about the problems and approaches in the field of distributed computing.
As an early wikipedian who doesn't edit much anymore I can corroborate some of the assertions in this paper.
A good example of why I am opposed to HN's "original title" policy. (Namely, the title of this submission is no help for deciding whether you might want to click on it.)
If someone mourns for a death do you just say "well everyone dies, suck it up?" — no, because that's ridiculous. So when someone is being harassed why say "it happens to everyone so get over it"? Why go out of your way to invalidate how someone feels about something?

where free speech is an actuality and not a slogan.

Harassment isn't protected speech, and that's beyond the point because this isn't an issue of free speech at all.

the price you'll pay in trying is way too high for my taste

Someone in an organized community was being harassed, and they're upset that leadership of that community didn't seem to think it was a problem. The price being paid is that someone harassing a community member isn't part of the community anymore. That's a high price?
They're trying to direct newbies away from mistakenly thinking ReactLink is the 'right way'. Seems to only exist so people coming from two way data binding centric frameworks won't immediately discard React out of hand because it 'can't do two way data binding', before they get to know the framework's ideas and realise that two way data binding is usually a bad idea anyway; a notion which is fairly central to React's design. As an experienced React dev, I've never seen ReactLink in real-world use.

See the docs page called Thinking in React [1] and grep through all the mentions of 'data flow' and you'll see how one way (circular) data flow is how React is intended to be used.

[1] https://facebook.github.io/react/docs/thinking-in-react.html
On the other hand, the team seem committed to making upgrading easy, with automated codemods for breaking API changes where possible.
1. Fair enough. I wasn't trying to put words in your mouth, I was speaking more to the general theme of articles and discussions on this topic. Their thesis, as I understood it is: "There is no shortage of tech workers (specifically software engineering and IT) and companies like Google are lying about it to reduce wages."

2. Similarly, my comment was on intent, not effect. But this probably won't be a productive line of debate, since intent is hard to prove.

3. I'm a data point, albeit only one. There's a problem using technology industry interchangeably with STEM, which can include things like biotech (which I understand is shrinking because of offshoring).

http://www.bls.gov/opub/mlr/2015/article/stem-crisis-or-stem...

"At the same time that shortages exist, there are areas with surpluses of STEM talent—most notably, biomedical Ph.D.’s. "

Here's another summary of a report that shows:

http://www.usnews.com/opinion/articles/2014/09/15/the-stem-w...

"From 2000 to 2013, analyzing Bureau of Labor Statistics data and adjusting for inflation, median salaries for workers in computer and mathematical, health care practitioner, engineering, and science occupations rose 8 percent, 7 percent, 6 percent and 5 percent respectively, even as those for the average U.S. worker showed no growth."

"My recent report analyzes this phenomenon using a rich database with millions of vacancies posted on company websites compiled by Burning Glass, a labor market analytics firm. There are some 40,000 computer science bachelor’s degree earners each year but roughly 4 million job vacancies for computer workers. In all, the median duration of advertising for STEM vacancies is more than twice that of those in other fields."

4. The tech industry is heavily regional, so the fact that it isn't US wide doesn't seem relevant. Likewise, it's not clear how many professions are lumped into that average.
MVP?
Tolkien, THE FORCE AWAKENS, and the Sadness of Expanded Universes [spoilers]
> Medical professionals are somewhat harder...we get them now by paying them handsomely...you could continue to do that, or conscript people into service. I'm not sure I'd want my heart surgeon to be a draftee..but ok.

You can also increase the supply by opening up medical schools and giving more students the chance to attempt to become doctors without needing 10s of thousands of dollars.
Can you share with us the mitigation techniques you tried so far and what worked better, what did not work at all, etc?
Project Helium: Modernizing Software in Minutes
Or people can have a reasonable conversation about harassment and shady legal maneuvers by open source projects. Even if you're not concerned with harassment as a subject, seeing an open source project fib to attempt to illegaly enforce trademark issues is something we should all care about.
I'm absolutely not confusing "monotheistic religion" and "Christianity", which would entail that I'm ignorant about the existence of all other monotheistic religions.

The topic is Dawkins, and his focus has been Christianity. In the submitted page, he's accused of closed-mindedness in that context.

A big part of Christianity is flatly believing things which are written in the Holy Bible, and so if we critically examine Christianity, that's going to be a big part of the argument. It's not an attack on the Bible as such, but its use by a group.

It may be that Judaism doesn't have this same "attack surface" due to its different treatment of scriptures. Scripture or not, followers of Judaism surely must have some common beliefs which can be articulated and examined.
I used to volunteer for an organization that helped people with mental disabilities. One of the primary symptoms of Asperger's Syndrome is a demonstrated lack of empathy for other people, which makes social interactions very difficult.

This is one common reason why someone with Asperger's can come across as an asshole: they are literally incapable of understanding how their behavior will hurt other people's feelings. For example, 15-year-old suffering from Asperger's can come to you and say, "that shirt makes you look really fat" and in their mind they're just making an innocent, normal statement that they think is helpful (i.e. you should wear something else tomorrow), but from your perspective they're being a total dick.

So when you come across an asshole, you should ask yourself: are they willingly hurting other people's feelings (i.e. intentional disregard) or are they totally unaware? After having worked with people with mental disorders, I tend to give everyone the benefit of the doubt until proven otherwise.

I don't have any hard evidence that the GamerGate community has a disproportional number of people with Asperger's (or similar disorders) compared to the rest of the population, but it does seem to have a disproportionate number of people who come across as total assholes. That's how I connected the dots.
Heuristics. Really complex heuristics that defy simple codification: the feeling that a particular group of stones just isn't quite safe yet, the feeling that there is weakness in a structure on the other side of the board that can be exploited, the feeling that this corner is too hot right now, so you should definitely extend instead of the hane.

If you're not already a go player, and want to get started, come sign up on online-go.com and ping me, I'm pathogenix.
Read my response above. I'm not "picking on" anyone.
Same. I liked the jokes, and then got bored of it by 30% in.
It doesn't speak highly of your site that you felt the need to push it on HN twice in ten hours.
at last he's going to cut his hair and get a real job like his mom was telling him to do for the last 25 years?
Interestingly lots of people seem to have a negative view of forums and fear that stack-sites will go the way of the forums if they don't continue their bureaucracy.

Yet I cannot remember one technical forum that was as unhelpful as stack-sites sometimes turns into.
That being said, I love Linode, and will not use any other primary provider for my servers. They have been dead stable the past years before this happened, and never had any bottlenecks (e.g. overselling servers like other providers). And I feel sorry for the network engineers trying their best to fix this. The missing information is a Linode Customer Relations issue, not the engineer's.

Happy new year to everyone. And looking forward to a great 2016 at Linode.
You cab use round-robin DNS ... Keep two DB in sync between different hosts/providers and effectively switch the DNS if host1 or host2 goes down. However this setup is easy for a kind of applications but may not be suited for other kind of apps.
This article doesn't really explain what the title suggests it will. Instead, it tells us:

1. That computers have a hard time with Go.

2. That many people think Go is deeper than other board games.

3. That some people are working on making computers better at Go with neural networks, which more closely resemble the human brains that do so well at Go.
ISPs already spend plenty of money on DPI and HTTP injection gear. It would cost next to nothing to do basic egress filtering and detecting+throttling known compromised customers.

And yet, we still get DDoS attacks. Why?
> The article somehow contrives to be 18 megabytes long, including (in the page view I measured) a 3 megabyte video for K-Y jelly, an "intimate lubricant".

(Warning. Swear words incoming, because the situation has grown far out of control)

Fuck websites with autoplay (or autoplay-on-hover) videos. Fuck them. Whoever has invented or implemented this crap, please resign from your post immediately.

Even in 1st world countries, people use 3G/4G with data caps to work or are in otherwise bandwidth-constrained environments (public hotspots, train/bus wifi) etc. You are screwing over your users and don't realize it.

Also, something especially Spiegel Online comes to mind: 30 secs video clip with a 25s advertising clip. Fuck you.

> Why not just serve regular HTML without stuffing it full of useless crap? The question is left unanswered.

Easy actually: because a well-defined restricted subset of HTML can be machine-audited and there is no way to abuse it. Also, Google can save resources at indexing.
Switch to a mobile share plan. The subsidized plan never gets cheaper. One reason they were bad.
More info in this paper: "Helium: Lifting High-Performance Stencil Kernels from Stripped x86 Binaries to Halide DSL Code" [0]

[0] http://groups.csail.mit.edu/commit/papers/2015/mendis-pldi15...
Thanks for your perspective. It is disheartening to see what you're talking about happen. I've definitely witnessed this first-hand and it was frustrating to me to essentially see lots of rigorous scientific work be dismissed because of someone's ego or because someone making the decisions couldn't wrap their brain around it.

What I've seen around this is analytics professionals hired under the pretense that their skills to produce accurate scientific conclusions will be used for the good of a business, yet having their conclusions and efforts dismissed for no good reason other than decision makers 'didn't get it' or otherwise just refused to heed the results. So why did they hire experts in the first place, then? To lend the company credibility that it doesn't really deserve? I'm sure lots of the reason for this type of thing is politically motivated, as you previously mentioned.
Last month my startup closed our B round, led by Intel. While the change in pressure is a much smaller magnitude than what you're dealing with, for us the second-guessing is definitely stronger now. We analyze what we do more and question a lot of the things we spend time on. I knew there'd be more pressure, but I wasn't expecting such a sweeping wave.
Given the current propensity for political witch-hunts in American politics, disclosure is clearly a trojan horse that is really intended to intimidate people over their opinions. Privacy for donors to non-profits is no different than a secret ballot, which America didn't always have.

Look at what happened to Brendan Eich. The cause that he donated to was popular enough to win the election and even then, a $1000 donation was enough to undo him and force him out of his job. I don't agree with his opinions on that issue, but the precedent will clearly create a chilling effect on advocacy. Do you really think that's desirable?

The freedom of advocacy is inseparable from the freedom of speech. It costs money to print pamphlets, buy air time, pay people to stand on the corner, conduct opinion polls, etc. The Citizens United case was about a non-profit organization that made a film critical of Hillary Clinton during the 2008 primary campaign. Their alleged violation was spending money against a politician within 30 days of a primary. Anyone who believes in free speech should have been appalled. Politicians want only politicians to be allowed to get their word out during an election. That wouldn't be a free society. The Supreme Court ruling was the only reasonable one.

Say that you or I have a novel political idea that we want to advocate for. How do you propose that we do so? We'd probably form a non-profit, spend money contacting potential allies, convince them on the merits of our case and to donate to us, then spend that money on pamphlets, TV and radio ads, etc. That's freedom at work.
I don't mean to be arrogant, and if I am honestly it comes from ignorance. I've worked in MS shops before (I did .NET, COM, etc for nearly a decade). This whole thing blew up out of frustration at Windows specific issues cropping up more often than any other OS in environments like Node. I do think that's hard to deny. If that's arrogant, then I don't know what to say :-/
This is NOT the fault of the attackers. The continued efficacy of DDoS attacks is squarely the fault of ISPs who absolutely refuse to police compromised customers or filter egress.

This is a problem that has a solution, but the people in the best position to handle it have shown no interest in doing so for a decade.
No, you said “The warrant canary idea was bullshit from the start.” – i.e. you think that warrant canaries were never viable.
For the downvoters, this is satire... I'm not the same poster that was 'skeptical' of react router. I have used both libraries and think they're great at what they're intended for.
While that is commendable, I do worry if that would actually encourage more breaking changes as they'll just need to update the codemods.
I'm still lurking around, don't have time to contribute much here anymore :)
It'd be nice to be able to show / enter n-dimensional histograms too, so that one can get an idea of / control the correlation between two outputs / inputs.