skysight-inc/HackerNews huggingface dataset:
Of course opposed != obnoxious

The problem is that if 9/10 have a bad idea, the 9 decide whether the dissenter is simply opposed or obnoxious.

Or it could be that only 3/10 have a bad idea, and 6/10 are afraid to side with 1/10 out of fear of likewise being considered obnoxious.

Any filter on honesty is a hazard IMO.
I assumed that "great" means average. If you ask someone, "How are you" and they say "Great!" it just means "Not significantly worse than usual".

I also like the implication that there's nothing wrong with a couple of "great" years in a row, while a couple of "average" years in a row would at some point be pretty demotivating.
>Nobody knowns of the NIST curves have backdoors. Nobody know s if Dan Bernstein's curve has issues.

There are still some differences. NIST provides some curves and doesn't explain much about them. You can read up how DJB choose the curves. It's a very neat and tidy process that is easy to follow and very reasonable.

ECurve isn't terribly more complicated than RSA, they both rely on multiplication, though EC does it in 2D space and RSA in Modulo space. I have implemented EC myself, the underlying math isn't that much more complicated, really, than RSA.

>I don't understand the argument of dictating a key over the phone. If you care about that use case, you can just a well dictate the hash of an RSA public key.

Not only dictating over phone but for example typing a SSH key over a serial line while not being able to copy-paste directly. I've had to suffer than with my RSA4096 key once and it's NOT pleasant at all.

it also means you have much less overhead for the protocol (DH and KEX with Ed25519 only need 32 bytes of space per step instead of kilobytes)
New wordpress plugin enumerator tool
I have lived in Toronto most of my life, and I’ve seen plenty of people with dogs in strollers. But before we climb up on stage like a smug comic and bond with the audience by ridiculing people we don’t understand, let’s ask ourselves this:

What do we do if our canine companion has mobility issues? How do we take them shopping with us so that they aren’t left at home, lonely? How do we take them to the park so they can lay down under a tree with us while we read a book?

Many people choose very small dogs. I don’t know if it’s fashion, or if it’s the best choice for living in a very small apartment/condo, but perhaps very small dogs aren’t able to keep up for long outings, and a stroller lets them accompany their human.

I stop far short of ridiculing things without looking past my biases and knee-jerk impulse to criticize things I don’t understand.
"Taking one return flight generates more CO2 than citizens of some countries produce in a year" (Uganda or Somalia -in article)

In Somalia 29.89 % of the people have access to electricity[1], so an average person in develop countries consume 10xxx% more electricity per year than "citizens in some countries".

We can keep it going with many more metrics, is clearly a click bait.

I might be wrong but we could use better comparison in order to make a point.

[1]:https://tradingeconomics.com/somalia/access-to-electricity-p...
You know, your point of "better infrastructure, can only lead to less hectic lives for city-dwellers. That will lead to more sex and more kiddos." rings really true. I wonder if all these reasons/explanations given in this article and that I see floating around boils down to free time. Like how when NYC had that summer blackout a few years ago there was a mini baby boom ~9 months later. The lack of power meant everyone was board and hot and in the dark so they decided to bone. The frenetic pace of life without support systems (e.g., close extended family) has just pushed sex down as a priority. So the way to get people to make more babies is to give them more free time. I bet this is an evolutionary thing too. If you're constantly on the run from predators and stuff, you shouldn't be making children. Only when things calm down would it make sense to procreate. So sex drive is probably directly related to free time...
So this database of everyone's valuables and how much they're appraised at - is it publicly available? I can't avoid getting bids by keeping it secret what I own? Do potential buyers have the right to inspect the thing they'd be buying?
It's a portmanteau of "malicious software", so I guess goodware is fine.
I suspect what corebit means is loading a script that has been manually created rather than a file that contains resources bundled by webpack or similar.
He didn’t imply people were pigs anywhere. Living in China I can tell you that while large parts of the urban population are relatively sympathetic to the idea of democracy in principle the peasantry really don’t care. The CPC brought them out of poverty as far as they’re concerned and they’re competent. That’s enough for them while things are going well. In 1980 most of China was dirt poor peasants so the people who despise the Communists are a minority of the long term urban population, a minority of a minority.

The important difference between China and Korea is that China killed everyone involved quite publicly as soon as protests started. If protestors in Korea had known they’d die after the first large protest there would have been few volunteers for a second.
DevHealth – Blog with various topics related to mental health and productivity
Lots of conceited sounding comments here from devs who either have an inflated sense of communication skills or stopped reading the article quite quickly.

In my personal experience, the author's anecdote rings very true. At my first and last corporate job, I was handed a thick af HP laptop that could barely be used anywhere but in the cube, a hideous screen, 30 min build times, and a java stack that made testing/understanding the existing YUI (JS) codebase a brutal activity. It took almost my entire first 6 month contract to just get minimally productive, and that's without accounting for meeting interruptions. Another frontend fella was hired on shortly after me, and we worked together to test and get productive with this codebase which was great, until a month later the manager who popped his head in every so often to check that things were running to his measure, decided to shake things up and dismantle all the teams, re-positioning them on different projects for no apparent reason. My colleague and I were split up, me on the new project that he had been prepping for through requirements gathering and UX stuff. Starting from square one, on a team whose members had barely met, in a different part of the codebase that I'd never touched, and with a 2 month arbitrary deadline, all while everyone was moving from SVN to git, and the feedback loop on a frontend change (locally) being 5 - 10 minutes. Shocker, the project failed, I was fired, and much like the author, I wanted to get the fuck out of the industry.

Edit: I think it's important to note sometimes the nature of what you're working on or the company you're doing it for can be extremely constrained. That in and of itself isn't unsurmountable. But when the expectations, compensation, budget, and measure of output aren't balanced, or if the constraint is poor management that don't understand or care about the people they're managing, then it's just a tire fire.
What were your reasons for choosing Racket? Why not Clojure / ClojureScript?
There is the Feature-Policy header too : allow and deny the use of browser features in its own frame. I've seen this header on a bank website.

Example :

Feature-Policy: accelerometer 'none'; autoplay 'none'; camera 'none'; fullscreen 'none'

Documentation: https://developer.mozilla.org/en-US/docs/Web/HTTP/Feature_Po...
likewise, it's weird to see people compare Usain Bolt who's only concern is to run for 100m in a straight line, with the complex diverse field of software engineering. Winning in a 100m sprint is a simple contest to measure. You win or you don't. The parent raised perfectly relevant qualifiers that were summarily dismissed because the hypothetical 10X programmers exist.

It's hard to argue against excellent programmers, statistically they must exist. All this work identifying them and the qualities is a bit silly when it's hard to even define the term.
Because either a) you are constrained to the lowest common denominators or b) the abstraction is something trivial like syntax and you still need to maintain two codebases (this is the problem with Terraform)
It's an expert tool, and you and I are not experts in the relevant field. That's honestly all I need to know: I am not the target audience for this.
Yes. I worked with a company in India looking to mine biology papers with information on genes and automatically populate a database from that. Given the various ways in which people wrote (required to pass anti-plagiarism checks as well as different writing styles) it turned out that any kind of automated annotation was rife with errors. Given that it was supposed to be used for developing drugs they dropped it in favor of hiring Master students part time at $200/month and annotating manually.
Never confuse correlation with causation.

If a city has high-paying jobs but doesn’t build enough housing for all the people working those jobs or the economy supporting those jobs, only those with lots of money to spend can afford housing, food, &c.

Presto, you get a high proportion of “DINKs” (double-income, no kids.)

Either explanation may drive the presence of high costs and density of DINKs. Or both: Perhaps the two things create a cycle of costs spiralling up combined with a change in demographic.
It's a bit more now, going on 80T or so. Still quite manageable. A large NAS will do.
What else than rationality would be better? Gut feelings? Emotional arguments?

I guess you probably mean something like "taking into account human element", but all I can see when someone says "rational thinking isn't a solution" is something that boils down to "2+2 = 4 doesn't feel right to me, 2 cows plus 2 apples is not like 4 cows, therefore math isn't the answer". There are rules to thinking, and just because some people fail to use those rules correctly, doesn't mean the rulebook is bad.

(I don't know if by reference to provoking a nuclear war you mean MAD, but I think there's a solid argument that MAD saved us from nuclear war, and if people relied instead on more emotional calculus, we'd nuke ourselves to extinction a long time ago.)
To me it sounds like Atlassian is sick of people who behave like assholes and justify it with their belief that they are smarter than everyone else.
What about ShinyProxy for this purpose (“productionizing”)? https://www.shinyproxy.io/
Black box flight recorders didn't save my life directly, but I'm sure that with the number of flights I've taken in my life, my chances of dying are much lower now thanks to improved airline safety. Those improvements are a result of the investigations helped by the black box flight recorder.

So it's saved my life as much as an airbag: not directly from personal experience, but by saving the source of information about a crash and improving overall safety as a result.
So on their best day ever, OSes dependent on GC were running on fewer than 50,000 machines worldwide, which is 5 orders of magnitude less than OSes not dependent on GC.

What I just wrote is not a slam-dunk argument against OSes dependent on GC, but it is at least evidence against them -- even if decisions on which OS to use are usually political decisions.
How can you say that? PHP and ASP were dumb text template processors. JSX creates object graphs. They are almost nothing alike at all.
The inventor's name was David Warren. The invention was the flight recorder. Perhaps the title could convey this information, making it more informative on its own.
I’d like to highlight this part:

“But even more important than technical issues are things that promote healthy team dynamics. These include things like blameless postmortems, openness to ideas from everyone, permission to try new things even if they may fail, stern weeding out of jerk behaviour and, ultimately, trust.”

It’s just so important.
I don't think it is a myth. If you look at coding challenges and live coding, there are developers who can churn out correct and well-documented C or C++ code while speed typing and without making any substantial mistakes. Not every developer can do that, no matter how experienced he or she might be with the language. I'm not one of them, but to give an example, I find some of Bisqwit's live programming on Youtube pretty impressive - and he works as a bus driver during daytime!
Is it? What are you going to do? Burn the machine learning books?
Good luck
If one didn't know what "manhole" meant, it would probably suggest something nsfw ;) Terms involving "cavity" or "aperture" also seem open to misinterpretation. How about "vertical personnel ingress".... hmmm, nah
This looks amazing, can't wait to try it!
Well, that depends. You haven't actually seen the product so the assumption that it sucked and needed cleaning up may be a faulty one. I've seen the 10x phenomenon first hand a couple of times and some of those people really are that much better that their 'quickly hacked out solution' still beats your 'carefully considered product of 12 individuals'. In fact some of these simply work better because they are the work of a single talented individual, no meetings, no distractions, no comms overhead or having to explain stuff. Design by committee is rarely better than design by a good craftsman or woman.
For Node.js servers running on express, check out helmet[1] which adds a lot of these headers for you :)

[1] https://www.npmjs.com/package/helmet
"which HTTP verbs you were allowed to use"

I hope they only allowed GET?
Sure, many companies suffer from the "herding cats" problem and could use more cohesion. But there are also many companies that suffer from excessive groupthink, and would be better off with more people going against the grain. You can't say that one advice is universally better than the other, you need to look at the specific company.
Sounds more like they are defining the extrovert as the ideal and the introvert to be shunned and fired.
Heuristics based antivirus has been around since the 90s. Vendors have pushed it significantly more during the past five years or so. Supposedly, it has become much better. The promise has always been to detect future malware.

However there has always been a fundamental problem with them. Malware authors have access to them too. They won't release anything that's detected by the tools they care about. Heuristics gets improved, but the end user ends up with a patch cycle anyway.

That doesn't mean they are useless, just oversold. Machine learning antivirus sounds like more of the same.
The Merge Request Checklist
It seems that the decision to "ditch jerks" was made by a racist who is against "white men".

That qualifies as a jerk.
Consider the context. If someone asks you "how did X on your team perform", and X's performance was average, not bad but nothing special, would you use the word "great"?

The last place I worked with levels like that used "met expectations" for the average, which seems more accurate, and isn't something to be ashamed of.
10 open-source tech you should take a look at, before 2020
Good.

I turned down a job this week because it became clear that the CEO couldn't handle any non-positive feedback and took it as a personal criticism.

Hey dude, if you have a redux reducer file that's over 11k+ lines long that doesn't mean that I'm "not smart enough to understand your code" it means you haven't bothered to keep basic code hygiene and break up your files.

It was a shame too - cool industry and tech stack and an odious toxic suck-bro culture. /smh
The truly brilliant will just win at the new soft skills game as well; and just adapt their behaviour.
They are very used to hiding among us.

The description brilliant jerks; does come over as despising of talent.
MPs Call on Facial Recognition Trials to Be Suspended
I feel you. See me other comment itt.
The inventor of the black box aircraft flight recorders.
Learn to code: Build a web app in six months
How much is your personal data worth to tech companies?
The BBC has figured out that if they give away the article content in the title people won't click.
In the USA the latest statistics indicate less than 3000 of these adaptive lights are in operation (“less than 1%”). I am curious what New Zealand did to fund the six figure cost per intersection.
Yeah, but what if you shove some other language/problem in front of them? Will they still be 10x more effective than another developer? I don't think so. My point is that you can become very good in a specific area so much that you are able to outproduce the average developer by an enormous amount, but it may very well be the other way around in another area.
> That XSS should be fixed by the website, instead of that website owners neglecting the fix and assuming they're protected because the alert doesn't fire in Chrome.

What if a website doesn't fix its XSS vulnerabilities and continues to spew attacker-controlled content? I don't think it will help users to base browser security on "shoulds".

I've been taught that security should be built in layers. Removing a functioning albeit not perfect layer for no good reason is baffling to me.
How long does it take to notice weight gain?
I have seen a lot more 10x engineers that were just pilling technical debt on.
tbf in many consulting companies, the ability to network with people over lunch is at a work task least as important as actual proficiency at producing deliverables, which may be Powerpoints presented live to clients you've cultivated via networking.

Not sure being an extrovert is quite so important to fixing bugs in the Facebook stack. (Maybe more so for the key account managers selling ads.)
React was written for Instagram. Nothing to do with Facebook's Like button.
For a second, after reading the title, I thought PHP as a whole was end of life. That'd be fun.

Which also made me think - does anybody know an example of a widely used programming language that voluntarily discontinued?
You could have been a 10x developer if you taught him how to do it. A single developer can only scale so much, a true 10x developer is one that scales the output of those around as well.
This is a complete guess just based off my experience, but I know a couple of devs I'd bet on to 10x the worst of the devs I've worked with (over a long sample period), and the one thing they have in common is that they keep their code simple moreso than the average dev does.

One part of that is they all seem to err on the side of less code (including dependencies) over quicker implementations. The other part is a few times I've shot them a piece of code and they've come back with something simpler that I've overlooked. I.e they seem to have good fundamentals, good algorithm knowledge, good understanding of the language etc.

It makes sense to me, because I think this is the only vector you can 10x somebody in. You can't generally 10x somebody early in a greenfield project because everyone is smashing out work. You can't 10x somebody in a hellish project like in the OP because everyone is struggling with the same cruft. The only way you can really 10x somebody over a big sample size is by keeping every project you work on simpler for longer.

So that's what I look for when I'm looking for 10x devs. I might be completely wrong but it's the best indicator I've found yet.
No one argued that, just that "Usain Bolt's" shouldn't be that common.
What about the infinity X developer. I’ve seen time and time again situations where a developer simply didn’t have the skills to complete a task. You could give that developer infinity time and it would never be completed.

And then you hand it to someone else, and it gets done.

There are some problems that are just really hard, and some folks just aren’t cut out for those problems.
What I'd really want is a compiler that accepts RTF-like code files and an IDE that is a WYSIWYG editor. The ability to write some important part of code in bigger font or in bold and conversely, make the rarely used paths or boring boilerplate smaller would be great. You could use colors to distinguish different aspects/sections of the code. RTF comments could be way more readable. The possibilities are really great and I'm surprised no one is exploring that.
Is that a thing? Domain names, email addresses, passwords all tend to require the latin character set. Here in Japan I can't remember seeing a single site that uses kanji passwords.
P2P Data Sync for Mobile
Yes, the executives of big pharma are the first in line.

The Dr. and pharmacists who enabled the opioid crisis as well.
Skynet was also deployed as an AI antivirus...
Does the Single Responsibility Principle Lead to Bad Architecture?
In what way Chinese food boxes bring ease in food packaging?
Just visit our website and get the assorted size and shape of Chinese food boxes with lots of free features like quote, add-ons, die cut, shipping and so on.
Email is based on open, federated protocols. Every successful instant messaging service (sorry XMPP) as been a single closed provider.
> You aren't going to get a good review by being useless but really good at small talk in the kitcken

In reality though, this is exactly what happens, and this mindset is exactly what creates entire departments of incompetent but friendly, 'team oriented', well-meaning idiots. These kinds of people are fine for BAU operations (and to be fair that's pretty much all Atlassian now does) but not for outcome focused project driven work.

Eventually leadership catches on and creates a dedicated 'get things done' team where this friendly fishpond HR shit doesn't fly and people have to actually pull their weight again.
Yes, without having enough information to judge for themselves people tend to assume the worst. This applies to both the poll you linked and to people coming head first to a new complex codebase they have no idea about (yet need to learn fast due to boss pressure).