skysight-inc/HackerNews huggingface dataset:
I'd add the caution that you should have clear criteria for what represents success in the job, and the timeline. If the candidate doesn't meet those criteria in that timeline, you both should agree that it isn't working.

My previous job was running a small Sys Admin consulting company. We hired 4 people over the years who definitely fit into the "not proven" category, with very mixed results.

Two really struggled: One of them was "ok" but needed a ton of management, the other never really got a basic level of proficiency despite spending most of a year "studying" and working at the elbow of various masters. One worked out really well and was a great worker. I feel like there was another one, but I can't dredge up the specifics.

The proven people on the other hand were mostly rockstars. The one that wasn't was largely due to my mismanagement of them.

So: Yes, absolutely hire the unproven. But have a plan.
Let me know if you have any issues. I'm positive it is not perfect. Happy to keep working on it. Thanks!
KDE Neon 5.13.5 – See What's New
The startup world is obsessed with hyper-growth, sadly. It’s nice to see some unconventional wisdom about just building a sustainable tech business.
At Origin, we've hired multiple people without computer science degrees and whose resumes you would never pick out of a stack. One of our key players, for example, was a commercial real estate broker who taught himself how to code. The reason we hired him is that we're a 100% open-source project and he just started contributing. And he turned out to be really great. By the time we gave him a fulltime offer, he'd had several months to demonstrate what he could do. For anyone who is struggling with not having the right background or degree, find an open-source project and start contributing. It's a great way to prove yourself and you'll learn new skills and make awesome new connections along the way.
The issue explained in the original article is that Business funds the studies, it turns out they are wrong, and Business still takes care that the wrong results are disseminated.

So I miss how Business being different from University/Government is helpful to even analyze the problem.
I can't watch the Olympics on US TV. Hours of stories about the upbringing of the US athletes interviewing moms and grandparents. Then a little actual sport if you are lucky. And certainly nothing where there isn't a US athlete/team at the front. It's unbearable.
>A well-placed "fuck you" keeps people humble. Spare the rod and all that.

>20 years experience, C-level, and my direct reports love me.

I was once part of a volunteer group that had a lot of nastiness. I learned one thing from it. The way to get a group that is very harmonious and on the same page is to ensure the leader is a big enough jerk that whoever disagrees eventually leaves. Those who remain are of the same mindset as the leader.
To be fair, GP didn't say they wouldn't hire someone who didn't code for fun in high school, or whatever. Just that hiring was more difficult if you're trying to hire people who actually care about their craft.
Your friends also gave Facebook your actual phone number too....

Facebook app abuses your phones internal Contacts API.

Effectively, you are linked and your main Facebook account is known to be a pseudonym already
In my own opinion, people are getting a bit upset over nothing. But you can be the judge.

Here is a pretty good write up on everything that's happening:

https://www.azul.com/eliminating-java-update-confusion/

There was enough concern about all the FUD people are throwing around that Oracle took the step of providing a more visual explanation a long time ago. It's here:

https://www.youtube.com/watch?v=YauqubC8FKM&feature=youtu.be...

I mean, what's wrong with Oracle only supporting every OpenJDK for 6 months?

I'm a Unity user, so no dog in that race really. (Well, we make some game server side stuff with java, but our big stuff is Unity). But it seems completely reasonable to me. I'm probably missing something though, since the internet outrage machine is in high gear. In all honesty though, it sounds perfectly reasonable:

Oracle is basically telling you, "If you want more than 6 months of support, buy a support contract. If you don't want to buy a support contract, then you'll have to download the newest OpenJDK to get those updates and patches."

???

I'm probably missing something here since I'm not a deep java user, but what's the problem with that release model?
The content of the comment is what I was referring to, not the comment itself. Chill out.
I was about to say that.

From a personal experience (I'm a farmer) the concentrations used in a residential context are exaggeratedly above the recommendation. They are mismeasured and generally high.

Plus, glyphosate preparations need to be corrected in pH (below 5 for maximal efficacy), which is something many people don't do.

The professionals doing weed control in cities absolutely must have training and adequate PPE. The same thing applies to pest control.

I'm not against professional usage of pesticides, but I would be OK with forbidding most insecticides and herbicides for personal usage. The every day insecticide spraying can? That thing is poison. Does anyone use a FFP2 mask or even a simple cotton mask? Many permetrine-based insecticides don't even mention that this active substance is specially deadly to cats.
>cis-white-hetero-male in US/EUR) are inherently treated worse, either consciously or unconsciously (bias)

This is hard for me to wrap my head around, because in almost any social or work environment I've ever been in, cis-white-hetero-males make up a small subset of the population.
That was it, I think. I could even do the aortal aneurysm surgery without killing the patient. And my boss hardly even yelled at me for mistakes.

It came in a bundle with Beyond the Black Hole, which came with 3D glasses that worked with CRT monitors. The feelies for L&D included a surgical mask. Maybe it came with Chessmaster, too?
I don't think the author ruled out a field-theoretic description (whether as a quantum field or as a classical field). But using the language of fields and talking e.g. about the precise coupling between gravity and other quantum fields doesn't add anything to the discussion here. The question is whether the gravitational field behaves in a quantum mechanical fashion (and thus allows for superpositions) or not. To ponder this, you don't need fields. It's a completely separate issue.
I did not hear about this project until I saw the story yesterday.

The wayback machine has an archive of the download page's link to the torrent, which is heavily seeded.

The Streisand Effect strikes again...
>> Some even question Wiki article as conspiracy theory.

Is there a Wikipedia page that "some" Americans don't think is a conspiracy? Conspiracies used to be about aliens and secret research programs in bunkers. Now they are about pizza restaurants. I gave a presentation at an Airforce base where a flat-earther accused me of participating in the conspiracy. I wanted to throw him out as a dangerous or unstable person, or strap him to the underside of a plane and show him the curve in person.
These days, every article, every statement, has to address the 5-10% of people who just don't believe anything anyone tells them.

I am waiting for one of the "airplanes run on compress air" conspiracy people. (It's the latest version of chemtrails.) We'll have them fill a few aircraft by hand... with buckets.
Turns out that Google isn't the only outfit hiring coders. I could never have passed their interview but I've had a long career making a good living working for companies that never asked me to write a self-balancing binary search tree off the cuff.
Because is practical, obviously changing myself to adapt to every situation has value for me, it makes a world a better place for me. what is right is relative, this is what I think Right.
Have you written a line of CSS, ever?!

Why would anyone restrict themselves to one class per component? Do you know that classes can be combined? Do you know how specificity works?

CSS fundamentally lends itself to being compositional. Suggesting that this isn't the case without added libraries is either ignorance or madness.
Reusable Components in React – A Practical Guide
I think the Black-Scholes model and its history in the financial world shows how fragile physics-inspired models are in explaining social behaviour.
If you are in the Frankfurt Germany area, I have a position open there for a C# developer.
I never said it has anything to do with the pipe operator, and I did not mean to imply that it is a direct equivalent to the pipe operator. But just as the pipe operator allows you to compose multiple pure functions, the idea with atomic CSS classes is that you are able to compose "pure" classes. The quotes are important here.

Obviously, they are not 100% comparable. CSS is not a programming language.
The NY Times just rotates through the same double-handful of subjects on something like a six week timer. It does get a bit tedious, because there's very little that's actually new to be said, and everyone just rehashes the same tired arguments over and over and over.
Angular6: get list of errors from a FormGroup
I'm still a little confused. The wording in the example makes it difficult to figure out which example is really "functional css"
Texas man accused of covering baby’s eyes, mouth with super glue is arrested
What does the mosaic get covered with that then gets peeled off using water?
Hacker News is subsidized by perhaps the most successful venture capital firm of all time. Wikipedia routinely raises lots and lots of money via donation. Signal is funded by a multi-billionaire.

There is never a free lunch. Employees must be compensated, capital equipment must be bought/rented. The revenue has to come from somewhere.

Neither of Hacker News nor Wikipedia nor Signal was purchased to the tune of $19B. So who set that price? Let me assure you, Facebook would have gladly paid less. And, of course, Facebook bought WhatsApp with the intention of turning a profit. The rest follows logically.
Exactly. The standards are incredibly low. This can be a good and a bad thing.
Thanks for this posting, it's always good to see people looking back on their decisions and being willing to admit a mistake in public.

To the other posters I would say it's not a "double" standard but a "standard"; there are some things that Reddit is happy to be associated with and some that it isn't.
Facebook is giving advertisers access to your shadow contact information
This is how you can do all of that:

class="hover:red" -> .hover\:red:hover { color: red }

class="before:red" -> .before\:red::before { color: red }

class="medium:red" -> @media (min-width: 500px) { .medium\:red { color: red }

The important thing though is it doesn't need to be used for everything. I think it makes a lot of sense for structural stuff. When you dig into like, children of a hovered element I can see it getting a little messy.
Makes sense but I think you're giving them a lot of credit here. I doubt they put this much thought into it.
> We need to be beyond a level of discourse where "because science" or "a study said" is considered a fait acompli. Science often contradicts herself and studies are often debunked.

I don't disagree. But I don't think personal anecdote is a sufficient answer. You could criticize the quality of the research (in more specific terms than "pop-sci") or present contradictory evidence and I'd have no problem with it. Simply attacking a guy in a casual discussion that is not particularly rigorous for posting a citation you deem insufficiently rigorous without further explanation I do not think is fair.
Announcing TypeScript 3.1
If you are a white male working as a software engineer, your natural tendency comes from a place of privilege, and it's good to understand that fact and to understand that even if you think you're woke, you're still affected by the socialization of discrimination.
Oh, entirely endorsed then. I may have been a bit quick on the gun because I've seen some rather loopy proposals to enshrine that non-distinction in law, but I certainly agree that there's an alarming moral incoherence.

The idea that it's somehow better for an American company to help regressive, unelected governments abroad spy on people than to do the same at home is nastily backwards. Hell, even the idea that it's fine for international companies like that to source their labor in the US (a la Hacking Team) is loathsome, and I'm not sure why it doesn't draw more criticism.
Why build a dapp or blockchain on Tendermint consensus?
Here is my code.

https://github.com/kbob/deep-synth

Specifically, look at experiments/deep-svf.c. If SVF is not defined, it uses a C translation of the Supercollider BLowpass2 algorithm. If SVF is defined, it uses a Chamberlin state variable filter (SVF).
I find most corporate structures, levels of management and reporting requirements (that aren't legislation based) all stem from the fact that the "boss" can't trust the lower level guy to do their job and make decisions without consulting someone higher on the hierarchy.

In a small startup, this isn't a problem, because decision making happens immediately. In a large corp, you end up with bureaucracy this way.

How does other organizations that are large solve this problem? In the millitary (at least, in the US, and other western doctrine millitaries), the sqad or captain or ground level troop has a lot of freedom to make tactical decisions, as long as that decision is to move towards the goal (or what's normally called the commander's intent). Why doesn't this method work in a corp. environment?
Sometimes though those passionate people can make it into government and genuinely make a difference e.g. Aneurin Bevan

https://en.wikipedia.org/wiki/Aneurin_Bevan
completely agree. It's been done to me (at Google), and I'm guilty of this myself. I tend to ask a bunch of obscure questions about topics that ultimately have nothing to do with the daily job. I gloss over the banality of what they'll actually do (push data in and out of databases.. ), in favor of javascript scope, map/reduce esoterica, C pointer arithmetic, blah blah.. shit that I know. It's kinda stupid.
30-50%(used to be 90%) of any programming job is doing crap you didn't know how to do before.

If they have a proven track record of figuring things out experience is minimally valuable.
I suspect some of it is the terminology. If your job is mostly routine tasks in a lot of fields, you're usually called a technician (well, or a "genius" if you work at an Apple store). In Silicon Valley-style tech, computer scientist/programmer/developer have all been sort of munged together.

There are other areas where "engineer" is thrown around pretty liberally as well in the US. But title inflation in software is probably more pronounced than just about anywhere else.
- "Oh yeah, we own that old series? How come we aren't making more money off it?"

- "Let's bring that show back and hire showrunners who have stated that they hate the original show."

- "The existing fans of the show are geeks and nerds. Let's alienate them so we can appeal to a more general audience. And let's also be sure to punish them for expressing their adoration of the show."

- "Add more special effects! Lens flare! Insert gratuitous eroticism and obvious political propaganda! Enraged viewers are profitable viewers." (Rule of Acquisition #287)

- "Why aren't millennials watching cable TV anymore? Nitflix? We're a multi-billion dollar company, so why can't we have our own streaming service? That'll be hip with the kids, right?"

That's basically why I don't watch Star Trek anymore or TV in general. Why would I pay money to people who don't appreciate what I did for them all those years starting from age 6?
Also, sometimes I don't understand the downvotes. This baffles me. Your comment is perfectly reasonable, and so is the comment you were replying to, even if one doesn't agree with it.
Check https://www.thelayoff.com
All it amounts to is one additional request, and the json file itself is probably generated by a cron job, not dynamically on demand.

Surely rebuilding the website every hour (and invalidating the cache for X number of clients) would result in more requests.
I’m chill. I don’t like your disingenuous comments, but I’m chill, don’t worry about me.
No surprise. But what can one do? Btw this is definitely not GDPR-compliant, because consent isn’t given for using the phone number this way.

I feel helpless, even though GDPR is in place.
This advice seems kind of crazy to me. I think you want someone who is proven in some skill-set, just not necessarily the exact one you are hiring for [1]. In software engineering, many skills are easily picked up. If you know C++, Java probably won't be too hard to learn. Angular and React aren't all that different. Even backend and frontend development have a lot of overlap.

Many companies want experienced and proven hires and I think this is completely reasonable. If you can afford it, would you rather have Lebron James on your team or a rookie who shows some promise? However, I take issue when companies get too specific in their requirements and exclude candidates for not possessing skills that are easily learned by someone who is proven in other areas.

[1] The exception might be junior developers who you are taking more of a risk on, but also get paid less as a result. However, there are costs to training a junior developer including paying a salary while they get up to speed and using up experienced devs' time to train them.
> the majority of people have acted like this (or perhaps more "live and let live") by default for a long time

The majority of people where at what times?

Does it actually matter why people hate, only that they do?

Your argument seems to be that all racism etc is systemic and structural, and therefore there's no individual responsibility?
Well summarized!
Uitility/Functional CSS > Inline Styles
Works for me:

Wrapping a C++ header-only template library: https://github.com/status-im/nim-ttmath

Generating Cuda C++ Functor: https://github.com/mratsim/Arraymancer/blob/master/src/tenso...
I'm sure it's a very complicated problem, but I would have expected a 5 year old rover to have a better camera.

I am a bit shocked at the potatoness of it.
That does not work very well in politics, or indeed many other areas of life.

People are very good at acting dumb to avoid blame.

Hanlon's razor is a method of being polite, rather than a robust logical position.

Malicious compliance, being one example of this behaviour, even has it's own popular group on reddit.

Edit - for anything that consists of an established bureaucracy, you would actually do better to invert Hanlon's razor in most cases.

Edit2 - also, the entire premise is logically inconsistent, as it places idiocy and maliciousness as being mutually exclusive options, which they clearly are not.

In the first place, Robert J. Hanlon submitted the aphorism for the joke book collection "Murphy's Law Book Two: More Reasons Why Things Go Wrong". And, according to wikipedia, probably stole it from a Heinlein short story, so I suspect you might be taking it a little more seriously than Hanlon did.
This is good for Bitcoin, surely ;)
That's EE. Not the TCK that people have complained about their subjective licensing of (e.g. Apache Harmony). When they really open the TCK, that would be nice. In the meantime, this is just for EE stuff of which licensing matters little these days.
A Blog from the Token Female CEO of Barstool Sports
> I'd go so far as to ask: "can this candidate learn to do the job?". In our recent job postings, I've started adding a specific paragraph after the desired qualifications stating more or less "if you don't tick all the boxes above but are motivated to learn and grow, please apply. We'll teach you what you need to do the job"

Totally agree. I was involved in the hiring process (new for me) in the last two hires and this was my main motivation. I primarily looked for passion in the field[1]. I didn't care if they explicitly knew what we were programming in, or what frameworks we were using, or w/e. I wanted to know if they were interested in the area, if they wanted to learn (if needed), and if the workload areas (backend, frontend, etc) were areas they wanted to work in.

I wanted to hire a bright person, passionate in what they do, and interested in the problems we'd give them[2]. I felt like if those three were true it didn't matter what they knew.. within reason, of course.

[1]: I'm not saying what I did is right or wrong, just explaining what I did.
[2]: By interested, I mean they want to work in X language with Y workload. Not explicitly that they were personally invested/interested in the product domain as a company. I wouldn't expect that of anyone.. rarely, imo, do companies inherently do such interesting work that people should be personally invested. Ie, solving cancer or feeding homeless. A job can be a means to a paycheck. I just want it to be enjoyable for all involved, as much as possible at least.
The realtime support for the GC is really fucking cool. In many game-dev situations, you would happily give up a millisecond per frame for GC deterministically instead of the GC occassionally taking 20-40 milliseconds.
I worked for a small web-consulting agency for 3 years that allowed me to be a part of everything from the sit-down consultation with the client, to the estimation of engineering effort, to the design/build, and to the demo and support of the production version. Its not a given to have this access and you generally have to ask for it, but it is available to you if you ask.

Pros: I learned how to listen to customers, create proposals that tend to close, and upsell... all while being able to build the end product. This has helped me to close a good number of side projects after I moved back to working for larger companies.

Cons: The challenge working as an engineer in these small firms is that your resources are limited to the budget of the customer, which can be too small to do top-notch engineering work. You can generally find the balance without sacrificing too much quality, but you will never be completely satisfied with your work-product.
People please don't judge without giving it a try. Just signed up to write that Tailwind truly changed the way I work. Centralized configuration for styles, colors etc.

Tailwind is the only CSS framework I use since I discovered it and I'm gradually converting my/company projects to use it.
Presuming chemicals are not safe seeems rational to me, especially sprayed on our food. Why not have monstanto spray a fucking bee? They ain’t gonna do it themselves.

Seems like the burden of proof would be to establish safety. If that’s not possible, why is it being used?

And where is this evidence you have that is is safe?
Sure it is bad design, I won't argue with you on that.

But the other thing is that we rarely upgrade just CSS, usually we get a whole new front end, or even more likely a whole new app.
I moved away from “utility-first” CSS in favor of heavy usage of SASS mixins. If you can modularize your CSS to the degree shown in Tailwind, then you can get the best of both worlds by keeping your class names in BEM while the underlying SASS is primarily composed mixins.

Referencing the OP’s example in short:

#m-5 {
margin: 20px;
}
.card {
@extend #m-5;
/* custom styles */
}

Edit: formatting