skysight-inc/HackerNews huggingface dataset:
It was pretty hard to discern what happened. A lot of text and veiled insinuations. He is how far I got:

It was this article tweeted by Rod:

http://quillette.com/2017/07/18/neurodiversity-case-free-spe...

Which was noticed by a member of the community:

https://twitter.com/captainsafia/status/887782785221615618

Does that describe it? Maybe someone has a more clear summary

One thing I noticed is that Node.js community seems to be followed by drama. Maybe it's just something I misunderstood, but I have observed Python, Erlang, Elixir, other communities around specific projects and libraries and I just don't see these many scandals there. In fact at one point when I reject Node.js as viable platform, the community scandals and seeming immaturity was one of top factors. What is it about this community that seems to attract this kind of behavior? And note I am not taking any sides in this case, as it is not clear what happened, it is just it looks messy to an outside developer looking in.
Measuring Reproducibility in Computer Systems Research [pdf]
I read Dan Lyon's book "Disrupted" about the time he spent with HubSpot before becoming a writer for Silicon Valley. He says that there were times where he would pitch something that he actually saw or happened to him, and the other writers would shoot it down because it just didn't seem realistic.
Good point. I was interested in how much Alaskan had to foot for pure curiousity reasons. I have no idea how much the actual cost of a flight is.
I love Alaska as well. They have amazing customer support. I was stranded in SF some time ago because someone broke into my car and stole my stuff. I had an onward flight to NYC the next day. So I called Alaska and told them that I needed a flight back home since I can't make it to NYC. The person on the phone without hesitation re-booked me on the next flight back and even refunded the difference. No change fees and no extras. I was flying coach.
Possibly off-topic: this is why GitHub, and GitLab, are both problematic platforms for online collaboration and community-building.

There was once a list of grievances against this person here https://github.com/nodejs/TSC/issues/310. That list is no longer present; it has been redacted, and a reason for that redaction has been posted.

As someone who has zero context for this issue, this makes it very hard for me to understand.

This redaction is not something that can happen easily with source code.
Comments and other "metadata" can be edited, permanently and without a view into history. That makes it very hard to trace the genealogy of discussions.

Sure, you can rewrite git history and push, but that's a) less durable, because someone might have a fork/copy of the repo, and b) much less common by convention.

I really don't like the tendency of GitHub/GitLab as platforms to encourage the "facebook style" of content authorship (what you posted is what you posted . . . until someone edits, it, then it never was that in the eyes of recent arrivals).

Edit: I will probably accidentally type markdown into HN comments until the day I die.
It may surprise you to know countries outside the us have stable corporate laws. I'd hasten to add there's nothing stable about the us right now and I'd be reluctant to incorporate or HQ there
It's very fast and compiles to machine code. The other schemes that can keep up compile via C.
Yes, and where does one draw the line? Maybe one day the city of Seattle is forced to be renamed because Chief Seattle (of which the city is named after) was actually a slave owner himself.
I wish math compiled. It would be a hell of a lot easier to figure out if I did it properly. It doesn't seem feasible for most fields though.
Possibly a personal quirk of mine, but I've never really liked that for automated emails. Getting an automated sign-up email from name@company just feels disingenuous to me.

Similar with the hi@company suggested below - I've seen hello@company used a lot (PR companies seem to love it) and always found it weird to not know who (person or role) I am addressing.
As a thought experiment imagine your manager asks you about the new node.js fork and whether you should switch to it.
What would you say?
We need an updated Waldorf Statement [1].

"Members of the Node.js community deplore the action of the CTC men who have been cited for contempt by the Foundation board. We do not desire to prejudge their legal rights, but their actions have been a disservice to this project and have impaired their usefulness to the industry."

"We will forthwith discharge or suspend without compensation those in our employ, and will not re-employ any of these men until such a time as he is acquitted on Twitter or has purged himself of contempt and declares under oath that he is not a Meritocracist."

"On the broader issue of alleged sexist and non-inclusive elements in Silicon Valley, our members are likewise prepared to take positive action."

[1] https://en.wikipedia.org/wiki/Waldorf_Statement
> Collections in languages that enforce immutability are optimized for these kind of operations so they are very efficient and there is no penalty for immutability.

That's just good old fashioned wrong.
Are you suggesting that they are remembering their fellow man and forgetting their fellow Americans? Or are they forgetting everyone?

I find it hard to believe their are many in Silicon Valley who remember their fellow man but forget their fellow Americans. Could happen, but I guess it is a small number.
If that's what Linux does, that seems fully intentional and the possible consequences on kernel state are probably well-thought out. Are you claiming what Linux does normally is unsafe and could possibly corrupt kernel state? Like every EFAULT? If that's not your claim, then the analogy doesn't hold and you're entirely missing my point.
The economy makes benefit of cheap fossil fuels. We are shifting away from them, but other forms of energy are more expensive, or they are inconsistent, and usually both. Increasing the cost of fuel and power would mean making everything more expensive. For most first-world countries, we can take the cut. But it would absolutely lead to more poverty and starvation in the third world.

You're being hysterical about acid--- using a scary sounding word, even though it isn't. (You're not far off from the people who think that any chemical they don't understand must be bad, even though they never took an organic chem. class!) Volcanoes naturally put sulfur in the air, so what we'd be doing wouldn't all that different.
They get the basics right. The seat sizes aren't anything special but that's okay for most people.
Mark Cuban's Blockchain Project MercuryProtocol Arrives
They flip the card to see where the strip is in order to swipe it correctly. That's it.
Glad that the wealthy have moved on to actual vampirism after decades of the financial/metaphorical variety.
> I have often been looking at stack traces from third party libraries, but I have rarely wanted to debug them.

If you have found stack traces are already readily available in third-party packages – that you can claim you do it often – what's the issue? Maybe this thread would be better served by real world examples of where the lack of stack traces in Go has actually bitten you?

> Maybe the error is somewhere further down in my own code (e.g. in a callback)

To be fair, the Go authors have also driven home the fact that you need to make your errors meaningful with the full context necessary to determine the path of the error (granted, not necessarily a full-fledged call stack). They have been abundantly clear that you should never simply `return err`. If this is an issue, it is because the code was written poorly.

And if a package is written poorly, and you don't want to fix the issues with it, perhaps you should reconsider using it in the first place?

> This is different from the use of vendoring for versioning purposes.

How so? The simplest form of a fork is one that is an exact copy of the original. If a package is already suitable to your needs, there is no reason to modify it, other than to perhaps merge in updates that the upstream author has made.

You can either keep that fork in a global repository, or you can keep it in vendor. There is no fundamental difference between either of those. At all. Vendor is just a convenience feature to allow the fork to stay in your application's tree.

Of course, if the library is poorly written or doesn't perfectly suit your needs you may have to make modifications to it. But that is true of every library written in every language in existence. It is not insane to do that, just pragmatic.
Zillow shifts Zestimate valuation tool to the cloud, claims better accuracy
Are you dealing with 10s, 100s, or 1000s of customers?
Primitive Technology: Simplified blower and furnace experiments
Thanks, that does explain it.
I made a little activity from the demonstration given in the paper,

https://teacher.desmos.com/activitybuilder/custom/59a05b5f50...

I agree that the actual paper is way better than most press I've read about it. (others have linked to it, but http://www.sciencedirect.com/science/article/pii/S0315086017... )

I found the surprise appearance by Knuth super interesting!
Scientists, celebrities, activists, and politicians have been screaming at the public for decades about this. They have used logical and emotional appeals. They have appealed to data, to our common humanity, to our long-term prosperity, to our duty to our children. None of it has worked. What exactly do you propose?

The "norm" is whatever is cheapest. That is what we have to do: make renewables cheapest.
True, I considered that but smartphones aren't known for longevity.

Sooner or later end of service life (or just the "ooh shiny" factor) will force an upgrade on the user.
Uber in trouble- Three big challenges next CEO will face
It's not a violation of the CoC, it undermines the CoC, which is generally inappropriate. It's basically broadcasting "Don't take the CoC seriously".
Do you still exercise? I personally think that the biggest part of feeling more tired with aging is that people just stop exercising. Not exercising less, just completely stopping, because you get caught in a cycle of being too tired from work/commuting to exercise, and having less energy due to a lack of exercise.
شركة نقل عفش بالمدينة المنورة 0557763091 وافضل شركة نقل اثاث
Calling ourselves artisan and craftsman, makes it feel like we're embarrassed about how other perceive us.

It feels like we are borrowing titles from other professions in effort to legitimize our profession. (or inventing new ones)

Software "Engineer"

Software "Architect"

* "Designer"

Solutions *

Distinguished *

Software "Evangelist"

"Technologists"

* Specialist
it just comes off as awful

This is why have stopped contributing to OSS in a public fashion over 20 years ago. Nasty backstabbing politics (and in my case, there was actually a business purpose behind it, unlike most of this drama) People online are awful and the veil of anonymity and distance brings out the worst in people.

Fuck that.
So from what I have read they have only received one round of funding, that was their seed, of 150k, that was from the CEO/Founder Cival Van Der Lubbe. So I think he backed out when he realized he couldn't do what several companies have already done.
The thing is, the majority of the stuff in my backup is my family videos and photos, and frankly I don't have the time to curate it well enough to select out which of the videos and photos are "important" enough to back up and which are not. Perhaps when I am retired. ;-) In the meantime, my time is far more valuable than the money I will spend backing up everything into the cloud. And I'll now be switching from CrashPlan to a backup solution I built myself using Rclone and Backblaze B2, so I will be able to ensure end-to-end that it works the way I need it to.
Wish I had enough karma to downvote. Not CodeWriter's comments, but dimmuborgir's - for being so rude.
Yes, we get some bounces and vacation/out of office auto-replies but the benefits far outweigh having to delete a few auto-replies that got through the filters.

This has been our experience as well, though maybe it's different for purely B2B communications. We're mostly B2C, and we've never found out-of-office replies to be a significant problem.
Was "Polemic" in your word of the day email or something?

Anyways, Rod's character is being assassinated on the internet. Prospective employers could Google his name and all they'll see is one side of things, unless he attempts to defend himself.

Additionally - the people wielding the pitchforks want him to just give up. At some point it's important for people to take a stand if they believe in their principles - or maybe I'm just old fashioned.
Arguably, this business has sort of tested the waters for the market value of developing artificial plasma for the same purpose.

https://en.wikipedia.org/wiki/Blood_substitute
So what exactly makes this same day? Is it because there will be "two additional clearing windows"?
The Top 12 Companies That Launched at Y Combinator’s Demo Day
Hasn't this been debunked?
comforting.
Don't forget code! "we then used our in-house untested code, developed by an undergrad we scrapped from Biology, to normalize the results. The code is comfortably not attached"
I feel like I've been waiting for non-nullable reference types for forever.

What they talk about here, with explicit nullable reference types is so close but stumbles at the last hurdle. Having some kind of opt in on the compiler that makes regular references non-nullable is great for new projects (and arguably the best thing for the language itself), but leaves all legacy code out in the dark. You can't switch on a compiler option like this on any big existing project without massive effort. (And massive effort means management approval and planning and justification)

They got the case by case opt on the wrong part of the feature. It's really the non-nullability of a reference that's most important to be able to be opted in to on a case by case basis. (And case by case opt in means low effort, so it doesn't need big up front approval or planning, you just get on and write better code with fewer bugs.)

What's really needed is something like this

String! s = null;

Where the ! makes the s reference non-nullable, so any attempt to assign null (or anything that could be null) to it is a compiler error.

And it's so disappointing because he comes so so close to that at the end with his talk of s!. as a way to say that you know something is not null, but it just doesnt quite get the benefit right.

It's non-nullability of reference types that should be the central feature here.

I'm just really hoping that these guys know what they are doing, and it's just he couldn't explain the subtleties in a short video, and this is going to turn out working the right way in the end.
Here's why lottery winners go broke
IPv6-only at Microsoft
Just because an article title mentions the "super rich", don't feel the need to inject yourself into the discussion by waving your money around and saying that this doesn't apply to you. Nobody cares.
Who was running that team? Blame should be on leadership for running an inefficient team where team members don't share and coordinate so that common projects, code, libs etc can be flushed out.
"Cut the crap, Kent; you've built a weapon!"
> Can't imagine it was profitable.

The comments clarify that "This was an invite-only charter, special for the eclipse!", and the images show members of the press, so that was probably never the goal.
Is it bad if I root for Kim Jong Un to nuke these people?
Working on the web is refreshing like that these days — so many things which used to be painful are now just standards + “Microsoft doesn't support that old version of IE and neither do we”.
Most good engineers are wise enough to ignore the public and philosophers like you. :-P If you look at medical history, it is littered with Doctors who discovered something crucial and revolutionary who were met with resistance. The same story goes with astronomers.

How about this: Are people allowed to act in a way that will save themselves, even if it sames everyone else on the planet, and has some side effects? I think the answer is an emphatic yes!
Reminds me of a plot point in Arthur C. Clarke's 2061: Odyssey Three.

Lucy in the sky with diamonds...
So use another site then. These people are all about the free market and right-to-work until it turns out in a way they don't like.
It's been quite a journey from a "great babbling bazaar of differing agendas and approaches"[1] to this mess. Bureaucracy always wins in the end.

[1] <http://www.catb.org/esr/writings/cathedral-bazaar/cathedral-...
Funny, I just listened to an episode of Nightfall that was just exactly this. (The Blood Countess)
Inefficiency at delivering improvements in life quality compared to even a couple of decades ago in the US.

I look at the characteristics of capitalism across two different zones of operation. One a sort of pre-industrial/pre-buildout phase and the other a post-buildout phase. The performance was great in pre-buildout where it's pretty easy to direct just about any additional economic activity to creating new value. So just about any activity that increase profits - increases general well being in the region.

But for nations in the post-buildout it's pretty sketchy, mostly more and more capital allocation going to momentum activity (three years of provable ROI...) instead of fundamental value creation. Increased profits don't necessarily spread out to general well being.

Nations like China, and many African nations, etc are in the earlier phase and it is certainly improving human quality of life in those kinds of regions - but other nations in post-buildout it's a very mixed bag where fundamental improvements are flat or even reversing. China is arguably in the middle of build out and may have another decade or two to go where current capitalistic tools work well for it. Africa is even earlier on that curve - but the US is definitely in the post phase.

I'm not even advocating any specific change - just observing that there's a big difference in the effects of economic activity in the two phases. And that the US in the second phase is really not delivering quality of life improvements to society at large in the same way as earlier. If one agrees with my observations though - it is easy to think that some sort of change is warranted.
> I'd hasten to add there's nothing stable about the us right now and I'd be reluctant to incorporate or HQ there

You consume too much news, my friend.

> It may surprise you to know countries outside the us have stable corporate laws.

I didn't say nowhere else has stable corporate laws. Delaware just happens to be among the best.
What is it about this community that seems to attract this kind of behavior?

I don't know about Node.js specifically, but I found when it is a project with a very high code-to-comms ration, this doesn't happen often. When there are a lot of non-coding "Open Source Groupies" involved in a project that start talking about "community engagement" and the like (or fledgling commercial entities, trying to cash in and influence), this shit isn't far behind.

Good open source code speaks for itself, and doesn't require non-code contributions. Or boards. Or a "Governance Structure".
How does your offering compare to https://headwayapp.co/ ?
I had trouble figuring that out as well. Maybe it's "total wins proportion-out-of-100"? It seems to scale with the absolute count.

If it is that, then it's a terrible name.
People in our own field tend to assume that because there are "software engineers" who are clearly not doing engineering must mean that no software engineers are engineers.

I think a lot of "software engineers" fall under what in another industry would be called a "technician" which muddies the discussion.

Although I'm not sure I'd even put the bar as high as medical, financial, and military.

A sufficiently large web application can indeed require a level of discipline often associated with engineering. The amount of process and control when you have 50 people working on a project and millions of users is very different than the lone hacker in their garage.

You also implied that in engineering making a tiny change can be a year worth of paperwork. While not as extreme as that, if your handling credit card data for instance there is a lot of paperwork, documentation, and verification that goes into pushing a change live.
Can someone give me a non-graphical use-case for learning Vulkan or just GPU-based programming in general? I've heard of hardware acceleration. Is it something like writing your routines in a language like Vulkan and offloading the computation to the GPU?
Usually, one who writes change logs is part of leadership deciding what should be worked on next, strategy, prioritizing and often times accountability as well. This is because they have a birds eye view of everything that is being worked on. Not easy and often thankless.
"I'm not really in the camp of saying this will provide immortality but I think it comes pretty close, essentially."

We've all seen marketing speak, but wow :)
Fabulous! I live in Portland and watched the eclipse from my backyard.

I remember seeing a passenger plane way up and thinking "I wonder what it looks like from there."
That's part of it, but the mandate effective in March 2018 is also part of the "same day" speed.

https://www.nacha.org/rules/same-day-ach-moving-payments-fas...
Well. Is there any case where any western country did extradite their own citizen for non-spionage, non-military, non-war and non-capital crime? I hope not.

I certainly do not approve of the scam and deception VW did (and possibly other automobile manufacturers?), but I think I do not approve extraditing citizens of your own country for some non-capital crime. Or even some capital crimes for that matter. I (and most of the other Germans and EU citizens [1]) oppose death penalties. So extraditing someone to the US, which could result in death penalty if someone committed a murder, would be a really big ethical and/or diplomatic issue.

[1]: http://www.eidhr.eu/highlights/death-penalty
Aren't the hair strands and fingerprints you leave on public surfaces also public, just like any part of your private property that happens to be visible from the street?
Hurricane Harvey: Live Audio/Video Streams from First Responders and Media in Texas
I object to the phrase "great American" because it's hackneyed & trite.
This has always been my problem with the whole case. Yes they violated the law and yes they probably should be some punishment but the real impact was almost nothing, the vehicles would have met the restrictions of only a few years prior, and the limits are almost entirely arbitrary and politically motivated.
This is one among many signs that we (as a species) have reached a point where we no longer need money as a means to accumulate wealth. We need money as a means to moderate consumption. The ideas for how to spend extraordinary wealth will only continue to get weirder.
We don't compete against Krita. While there's overlap feature-wise, we have rather different goals.
"Researchers typically take tissue samples from a fetus that has been aborted (under conditions permitted by law) and grow cells from the tissue in Petri dishes.

"Many of the uses of fetal tissue — and much of the debate — are not new. "It's just that the public is finding out about it," said Insoo Hyun, associate professor of bioethics at Case Western Reserve University.

http://www.cnn.com/2015/07/17/health/fetal-tissue-explainer/...
But the sun isn't a single point, it is big! In the same way that a pencil can have a sharp shadow but an office building will have a blurry shadow, the satellites would produce blurry shadows.

I'm not sure of the dimensions of the inner Lagrange point-- I agree that the shadow would be centered on astronomical noon, but I think it would be so blurry, and have such a wide blur radius, as to be unnoticeable except as a change in absolute light.