skysight-inc/HackerNews huggingface dataset:
You could already do that with regular functions, class inheritence, mixin, prototype inheritence, composition, event dispatching or stores.

If preventing people from being confused and doing the wrong thing was the goal, I'm not sure adding one new way to the mix is going to make things clearer.

Besides, while I agree tooling help with applying good practices, including encapsulation, it's no substitute for a good initial API design.

React and JS API are confusing, because they have been designed this way from the start. We are now adding things on top of it, again and again, without ever fixing anything at the bottom. This creates problems at the same time it solves others.

Another issue is that the JS community wants to professionalise without aknowledging that a huge part of it doesn't have the skill to do so yet. It's a community that includes many young devs with little experience, people that are not programmers but ends up doing so, devs born in a culture of instant results... It's important to address this as well, by talking to them in tutorials and documentation, by creating API shaped with them in mind, so that they can grow in empowering directions.

Instead, we create monster trucks, and they put ads on youtube to tell everyone how "easy it is to drive" and "you should do it too right now".

For me, hooks are a monster truck. And most JS devs I work with are not capable of driving that safely.
> You can't take an average and apply it to a specific situation.

In the absence of a more focused study, it's the best we have.

Do you have an alternative study to link to?
This is just called rejecting liberalism, which is happening across the left-right political spectrum. It's exhausting to see how common medieval arguments about the way society should be run have become.

That isn't to say that Enlightenment liberalism is unquestionably correct, but the conversation has shifted such that the hoi polloi have started to reject liberalism without having even done the basic work to consider the pitfalls and the counter-arguments to those pitfalls (you will, of course, find more radical strains of thought that reject liberalism, and while I disagree with them, I don't have the same problem, in that they tend to be sincerely held and supported).

To be clear, I don't mean "hoi polloi" to refer to some caricature of an uneducated lower class. It was probably five years ago that I had an argument with someone on an internal board at Google, wherein he claimed the presumption of innocence was irrelevant, since it was a legal constraint by which we weren't bound. Again, not saying that its incontrovertibly correct, but the guy had no concept of why it existed in the justice system and whether those principles were generalizable.
There's a weird double standard in crime in the USA (probably elsewhere), the conviction rate is greater than 85-90 percent for most crimes except sexual assault/rape, where it's closer to 50%, and the lack of whatever you want to call it leads to less people reporting rape/sexual assault, less investigation, all the way to incarceration, so people might feel that there is an inherent bias in results of the criminal system already, part of it is the victim is put on trial in court and public in a way that discourages participation in the system.
Avoiding unnecessary risk is not cowardice. In fact, most of us are paid, in part, for doing just that.
My mother's husband had lots of interesting stories to tell that involved scammers and con artists; it seems people very quickly let go of all skepticism when faced with the prospect of making lots of easy money.

I also remember that kind of email that used to go around back in the late 1990s that said Microsoft was sending out this mail to measure the size of the Internet or something silly like that, and that if I forwarded it to people from my address book, I would get some stupidly large amount of money for it, like 10$ per person.

As far as these things go, this was fairly benign, of course, but I almost fell for it. And what made me delete the mail without forwarding it to anyone was not that "to good to be true"-aspect, but the fact that I started wondering how Microsoft would know I had forwarded this mail. And then I wondered, if everybody did forward this mail to everyone they knew, for $10 a pop, how much would that cost Microsoft? I mean, they were filthy rich back then, but still, such a thing could easily get out of hand.

And even when I got the first phishing mail from "my bank" asking me for my PIN and a TAN, what made me delete it was not the fact I had deleted dozens of these from other banks where the scam was obvious because I had no affiliation with them, but the fact that I had not ever given my bank my email address.

It is so easy to think that I would never fall for an obvious scam like that. But it pays to remember that the human psyche has some major bugs, and scammers know disturbingly well how to exploit those.
I don't have a problem with SUVs... frankly, my only opposition to mini vans is the fact that I've never seen one without significant issues in 5 years of ownership or less.
Yes, that is basically the problem
"When there have already been numerous well-documented instances of people making false accusations that absolutely RUIN THE LIVES of the defendants"

*Citation needed on that claim.

The reality is that "false" sexual assault/harassment claims are around 2% to 10%. And that number is likely higher than reality because some law enforcement agencies will call a claim "false" simply because they could not find enough corroborating evidence. [1]

If anything, there is a disincentive to report sexual harassment/assault, because the victim has HISTORICALLY been victimized again in the media. The vast majority of sexual assault crimes go unreported because of this and other reasons. [2, 3]

[1] https://www.cnn.com/2018/10/03/health/sexual-assault-false-r...

[2] https://www.bjs.gov/content/pub/pdf/vnrp0610.pdf

[3] https://www.psychologytoday.com/us/blog/the-compassion-chron...
The Sanford Underground Research Facility is in the former Homestake gold mine in South Dakota. https://www.sanfordlab.org/

Work recently began to prepare the facility for the massive DUNE neutrino detectors, which will be to neutrino physics what the LHC is for high-energy physics. http://www.dunescience.org/
This man-women discussion is incredibly confused - for many reasons including emotions and malevolence - and it took me quite long until I could say I have formed my opinion. If you are interested:

1/ In modern societies women are often wronged, in the form of discrimination, harassment, abuse, and violence.

2/ Some of the policies designed to help women are hurting man by default, for instance, positive discrimination or "guilty until proven innocent".

3/ Some think the amount of wrongness done to women is orders of magnitude bigger than the amount of wrongness done to man. (Including me)

4/ Some think this discrepancy between wrongness warrants the policies that hurt men by default.

5/ Some think the no amount of wrongness discrepancy warrants a policy that hurts someone by default. (Including me)
> Tell that to Neil Degrass Tyson! Would you ever consider him an asshole? And yet, here he is getting lambasted for pointing out a tattoo on a woman's arm and telling people he doesn't do hugs.

I thought he was being accused of physically touching a clothed area of the woman's arm without being granted consent, not merely "pointing out". The words "pointing out" imply a gesture, which can be done at a distance, not unwelcome physical contact.
Chinese government got most of the tax income from the business entities.
Curious, but isn’t kratom (krokofil) abuse a big issue in Russia (in addition to alcohol)? Or is that issue exaggerated?
Learned this the hard (but not too hard) way.

Also I hold no grudge against Serbian people in general - had some great Serbian friends in the US, they made fantastic barbecue. I'd sooner blame the general state of the country.
This is true for The early and middle republic Rome, but after the Marian Reforms, and especially during the Principate, Rome maintained a state sponsored standing army, with standardized arms.

Of course after the crisis and eventual fall of Rome, it went back the older way
It's hard to address such a vague statement, can you expand?

FWIW, part of what I've been working on is formally verifying an eBPF runtime, to cut down the number of standard code bugs. If he's talking about Spectre stuff, there's going to have to be hardware mitigations as you can hit the same architecture flaws even without code generation. It was just easier for Project Zero to use BPF rather than track down the code sequences they were looking for in the existing kernel.
Did you mean this actix? https://github.com/actix/actix

Is it mature? Can you shed more light on how is it used in production?
At one point, I was making todo lists that included:

- things so easy they were guaranteed to be completed
- things that I may or may not complete
- things so impossible they were guaranteed NOT to be completed

This meant that every day I would defininitely finish some but not all of my list. This helped with getting started and also not beating myself up about the things I didn't accomplish.
Incredibly big fan and user of #2 so would be keen to explore #1.
> We never really had "innocent until proven guilty" in these circumstances. Legally sure, but courts have little involvement even now.

> Until recently, the women/victim side was assumed guilty... still are in many places/circumstances.

The victim being "assumed guilty" is just an awkward phrasing of "innocent until proven guilty" for the perpetrator. What do you see as the difference?
Broadway Technology | Software Consultant, London. Front-End Software Engineer, Waterloo, Ontario Canada. Security Master Operations Lead, Austin, Toronto, Waterloo, NYC. Trading Operations Specialist, London. Product Management. Fixed Income Software Sales, London.

Austin, London, New York, Toronto, Waterloo | ONSITE, FULL TIME, VISA

Broadway Technology develops high-performance distributed trading systems for leading financial institutions. Primary development languages are C++ (especially for latency-sensitive components), Python, and C#. Compensation and benefits are competitive, including the non-financial side: https://www.broadwaytechnology.com/careers#life-at-broadway

Visit http://careers.broadwaytechnology.com for formal job descriptions and to apply, or email jcowans@broadwaytechnology.com and mention Hacker News!
On building new systems
BUZZN.net | Software for the future of decentral energy | Munich, Germany | Part- or Full-time | Money & Meaning

We are a team of idealists with different backgrounds. We teamed up in 2009 to build robust tools for the decentral energy revolution in the digital era. For a real energy revolution, in which the human being and his environment take center stage – not technology, money, and bureaucracy.
For that we seek more talented software developers who aren’t afraid of operating their own products and who have these skills and experiences:

* Strong background in software development, ideally with a degree in CS, Electronics, Maths or similar

* Fluent in either Ruby (not necessarily Rails) or Python

* Deep understanding how to write tools that talk HTTP

* Some knowledge of modern compiled languages like Rust or Go

* Ability to host software on bare-metal servers

* History of writing and maintaining free and open source software

* No fear of git rebase --interactive

* Excellent English skills, German is a plus

* The decentral (energy) revolution is important to you

Sounds like you? These could be your responsibilities:

* Contributing to a modern FLOSS web application

* Designing and maintaining a robust hosting solution (we are open to kubernetes and NixOS)

* Writing tools and libraries

* Shaping the future of the company with your ideas and actions

The position is with flexible hours (50-100%) with the center of operation in Munich, Germany. We currently have one fixed office day per week and schedule additional days as required. The rest of the days we work remotely.

If you are interested, tell us about your motivation and on what projects you have worked so far.

Please contact Justus (co-founder) on justus [at] buzzn.net
> At the risk of substituting books with URL's

It's substituting URLs for books — either that or replacing books with URLs. [0] This might seem pedantic, and I know that language evolves, but:

1. We risk confusing, and therefore we disserve, non-native speakers if we use the language in ways opposite the accepted standard meanings. (One could think of language as an API, and no matter what the API, precision and accuracy often matter.)

2. Like it or not, the brute fact is that people who use language in non-standard ways are often judged harshly — and silently — for it. One can rail against that, or one can shrug one's shoulders and simply conform to standard usages, at least in public- and quasi-public forums. (In other words: Pick your battles.)

[0] https://www.merriam-webster.com/dictionary/substitute
Location: HCMC, Vietnam
Remote: Yes
Willing to relocate: Yes, anywhere maybe
Technologies: C++11, Javascript (Nodejs, koa, React, Redux, React Native), GraphQL, Python, Go, ElasticSearch, Postgres, AWS, Linux, Bash, OSX
Résumé/CV: https://www.visualcv.com/y5dcchc68lf38dj7l22k/pdf
Email: vn.haint@gmail.com
I am big defender of take home tasks as part of the interview process, but if someone asks me some incredibly hard problem to be solved or anything that seems like could be part of their actual work, I would ask compensation for the time. Take home tasks are not supposed to be real work...
From my notes file about "decisions":

"You've got to keep making decisions, even if they're wrong decisions. If you don't make decisions you're stuffed"
- Joe Simpson, (Touching the Void)

Making a good decision quickly is often better than any other option -- waiting too long may make all options worse.

Make decisions based on clear goals, and attempt to record the reason for making a decision at the time of decisionmaking

Always consider opportunity cost.

Always take individual incentives into account.

Be open-minded, give ample room to disprove your preconceptions.

Take into account your cognitive biases when you can, and reduce them as much as possible
- loss aversion
- sunk cost
- inclination to maintain status quo
- avoiding ambiguous options
- tendency to do things based on many others doing the same

Consider others' feelings, and how their feelings will affect you and others.

Do not assume optimal future behavior of participants, especially yourself.
- do not overcommit your future time.

Do not assume poor future behavior of participants, especially yourself
- especially when depressed, it is easy to be pessimistic about your future behavior

Do not seek information when it will not affect action

Avoid over-relying on familiar tools and methods
- consider and value alternate approaches
- "If all you have is a hammer..."

Avoid overconfidence

Just because someone is in conflict with you doesn't mean their idea isn't good

Do not give disproportionate weight to trivial issues:
- "bikeshedding"

Orient towards reality
- establish a baseline understand of reality before moving toward solutions

Learn, THEN decide.
- am I done learning?
- have I learned enough to make a decision?

Consider postponing decisions until the last possible moment
- at which point you will have the most information with which to make the decision

Consider doing the simplest thing that could possibly work

When encountering hard problems, dissolve them into smaller pieces and identify the success criteria, immediately, before trying to generate solutions.
Visual Basic .Net dead? No, it's fifth most popular programming language
They’re all interlinked behaviours. For people who are constantly at risk of being sexually assaulted, being harassed by someone is a major indicator of that someone posing physical danger. Although the verbal harasser may never escalate to physical assault, their harassment is a part of the environment that creates risk to potential victims and contributes to their fear.

As men it’s easy to think of harassment as isolated but for many women it’s a constant day to day threat and successfully managing that risk means quickly identifying potential threats even if they may not escalate beyond verbal harassment.

Verbal harassment can put someone already on edge in fear for their life. He absolutely violated her if that’s how she feels.
Drastically changing one's professional habits to cope with a rare risk is a poor use of one's time.
Well you can explain your daughters that men don't act the same with men and women, just like women don't act the same when with women or men.

Men are now protecting themselves against possible accusations of wrong doing by women, in professional settings, conferences, school... because now anybody can accuse them of abuse on Twitter with a simple hashtag and the world will never believe they are innocent even they have been deemed innocent by a court of law.

I personally refuse to be with alone with a female coworker in any situation, even elevators. And any private meeting is done with the door open.
> The result is that women live in a state of _perpetual fear of men_. And that's current state.

Hyperbole does not help at all, and this statement is several levels beyond hyperbole. A bit of nuance, please.
>False accusations of sexual assault, by all indications, are rare,

Personally I've seen just about as many false accusations as true ones. It's not always the woman that makes the accusation, some men use it to hurt other men they don't like.
But, so is the brain.
As ridiculous as it may sound, most of (these) men treat women like the humans they are.

Most of women also treat men like the humans they are.

The problem lies in the fact that bad women treat all men badly and bad men treat all women badly.[citation needed]

Hence, fear results in good men and women having to avoid eachother, for lack of a better response.
My email address is in my profile if you'd like to follow up directly
what component of this has anything to do with AI?
I've always found it slightly amusing that we've now reached the time in the history of civilization where immortality, even were it possible, has become a massive liability. One can no longer simply assume a new identity of proper age, and attempting to do so is liable to get you jailed, or worse still, in some shady government lab.

It's even getting to be the case now that you can't just move to a new country and start over. Unless you've got skilled forgers close at hand, you're going to have a bad time immediately, and with facial recognition and biometrics, you'll have a worse time still.

It's perhaps the definition of a low-probability corner case, but if any alchemists happened to succeed, they're no doubt having a pretty depressing century.
Westpoint | Porto Alegre - Brazil | Onsite but work from home allowed

We're a development outsourcing company with branches in London, Dallas & Porto Alegre working on a few exciting projects. We are looking for multiple developers:

- Fullstack Javascript Developers - Node/React etc

- Devops people with AWS focus

- Data people with Kafka/Spark and other ETL

Email me - mark at westpoint dot io
Nope, he told me it was to avert the risk of accusation.
I don't think that's a very honest description of the allegations against NDT!

https://www.patheos.com/blogs/nosacredcows/2018/11/two-more-...
> How far are we from this technology and what can we do to get there?

Less long than you think; more funding ;)

I know that's a bit cheeky, but the ability to understand and properly manipulate the chemistry of life (not just the D/RNA coding) is finally coming online. Efforts such as the OP's are along those lines.

Many still do not understand (myself included) how revolutionary CRISPR and other such techniques are. The world of fine-tuned, genetically based, auto-organizing chemistry is within sight. And man, it is going to weird.

Academician Prokhor Zakharov was wrong, we will be able to put an elephant's nose on a giraffe [0].

[0] https://en.wikiquote.org/wiki/Sid_Meier%27s_Alpha_Centauri#U...
From what I have read they were pretty far up but there is a pretty hard limit to what you can achieve without technology. There is a huge difference between climbing to 8000m vs 8800m.
It's hard to deny that the majority of people take things at face value as long as a guy in a labcoat tells them it's true and that we know it, "because science." Media coverage of any event will call the people involved "scientists," to give them credibility, neglecting to explain what the actual role of these nebulous "scientists" is. "Because science," is often a question-closer among the majority of people. You don't press further, because "Science," says it's true, so that must mean it is. It doesn't seem all that unreasonable to call this behavior cultish.
Hustle | San Francisco and New York City | Onsite | https://hustle.com

Hustle is a peer-to-peer text messaging platform that provides organizations with an affordable, efficient, and effective tool to reach their target supporters and customers. By facilitating two-way conversations, we help users maintain genuine, personal dialogues with hundreds, thousands, and collectively millions of people. As a result, organizations like Planned Parenthood and Sierra Club can scale and humanize the way they rally their users to action.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/hustle

Our open positions:

* Senior Product Engineer, Back-end: https://boards.greenhouse.io/hustle/jobs/1048318

* Senior Product Engineer, Front-end: https://boards.greenhouse.io/hustle/jobs/1048297

* Staff Engineer, Platform: https://boards.greenhouse.io/hustle/jobs/1229084

Tech Stack: Products and services are built end to end in JavaScript - React & React Native in front of Node.js over Mongo, which enables you to be as full-stack as you want to be.

Read more about our diversity efforts here: https://bit.ly/2mYjFCm

You can message me at erin@hustle.com to learn more.
His bio indicates he does 'ML @ Harvard'. I would imagine there's more than just ego riding on this.
Jellyfish | Data Scientists, Software Engineers | Boston, MA | Full-Time | ONSITE

== ABOUT JELLYFISH ===========================================================
Jellyfish is an early-stage funded startup creating a platform that
will change the way organizations measure their development
teams. We're hoping to find a data/feature engineer to grow our
6-person founding team here in Boston, MA. At this time we aren't
prepared to offer H1B/Visa sponsorship. We are also not interested
in contract work at the moment, full-time only please.

== JOB DESCRIPTION ===========================================================
Currently we are working closely with our customers to rapidly
prototype, build, and refine the Jellyfish platform. We are using a
Django stack (Python 3, Django, Postgres) hosted on AWS, so
experience with these technologies is a plus. We are also seeking to
augment the team with a more experienced ML engineer.

== ABOUT YOU =================================================================
Ideal candidates will have two or more years experience building
software, and a bachelor's degree in a computer-science-adjacent
field. We will also consider equivalent experience in lieu of a
degree.

Exceptionally interesting candidates will have a background in ML
feature development or django architecture

== TECH STACK ================================================================
Python (Django, NumPy), PostgreSQL, AWS, Nginx

== COMPENSATION =============================================================
Competitive salary plus equity grant
No, you have to drive slower.
Seems like it will force a lot of people onto other platforms. I wonder if it will be the Fediverse and if the Fediverse is ready for it.