skysight-inc/HackerNews huggingface dataset:
Acquiring knowledge that nobody else has in more than one critical system isn't necessarily a 10x engineer, more like an engineer who is critical to the business in (up to) 10 different systems or intersections of system. Management should try to minimize situations where only one person knows how to operate critical systems (see the character Brent in "The Phoenix Project") but that's not what I understand 10x to be. To me (as a developer), a 10x is someone who eats, breathes, and sleeps nothing but the job and can literally crank out 10x the lines of code. Whether other can maintain or understand that code is one problem with having a single person outperform their peers by so much; it also means that if management doesn't recognize this as an aberration then when that person hits the lottery/gets a better offer/gets bored and quits/is hit by a bus you're in a position of trying to explain to senior management why you're going to need to hire five people to replace the one 10x person.

This isn't to crap on the raw ability and talent of a 10x -- I'm massively envious of that ability! -- only to point out that with disproportionate output comes consequences.
Each article on a newspaper
already provides the context.
What is the true purpose of this?

I'm no ad lover, but I can't imagine stories like "Care worker found guilty of murdering 13-year-old girl" and "Foreign oil tanker seized in Gulf, state TV reports" really lend themselves to contextual ads?
Coffee prices in London are absurd. A normal Latte costs on average £3.5 ($4.35 at the current low rate).

I bought a Sage Oracle espresso machine for home which comes at £1300 and order weekly 250g of specialty beans which cost £8. I drink two cups of coffee every single day, which means that I consume on average 730 coffees a year. My wife also drinks at least one coffee a day, which makes a total of 1095 coffees which we drink in a single year.

The coffee machine is super expensive, but has a two year manufacturer's warranty, which means we will get at least two years use of it.

£1300 / (2 x 365) = £1.78 per day

We brew on average 3 coffees a day: £1.78 / 3 = £0.59

A bag of 250g coffee beans lasts us a bit more than one week or roughly 25-30 cups depending on the grind: £8 / 25 = £0.32

In the absolute worst case scenario, if our machine breaks beyond repair after only two years of use, we still end up drinking every day some of the best Central and South American Organic coffee, freshly roasted in the UK and brewed in a top coffee machine to perfection for less than a £1 per cup.

The coffee is better than from any shops I've had in London, is right at my fingertip at home and more healthy due to the special organic beans which we order.

Drinking coffee at home in my garden or at my breakfast table is also a lot more enjoyable than sipping it through an un-recycable paper cup in the rush of the city.

In comparison, if we were to buy £3.5 coffees every day, we'd be spending £2737 more every year.

Long story short: If you are a coffee lover, then buy yourself a fancy expensive espresso machine and go on a two week holiday to Colombia or Peru or somewhere with the monies which you save by not buying some shit overpriced dirty water from Starbucks and the likes.
That's why people are attracted to Twitter: it's live. You get Twitter in real time, and you can't un-say what's been said. Even when people try, readers make screen caps. Typos and other mistakes just scroll past; readers have already moved on. They're still accessible, because the Internet never forgets, but it only retains focus when you've monumentally screwed up -- and even then only briefly.

It's that living-in-the-moment feeling that has kept Twitter alive to this point, and if anything takes it down, it'll be by something that manages to be even harder to edit. Perhaps a live feed directly from your keyboard, or your mouth, or your camera -- or brain.

If you don't want to participate in that, you stay off Twitter. I find it bizarre myself. I like to get my moment-to-moment experience from what's in front of my face. But that's very limiting, and a lot of people seem to prefer the stream of consciousness from the entire rest of the world.
It does exist, I have an app that manipulates photos and if you reject photos permission you can still use the photo picker and get access to one photo of the user's choice. You can't directly save to the photos library, but you can save it via a system share sheet.

Most apps don't make that obvious though, and imply that they need full photos access to work (Or they don't give options to use the system picker/system share sheet.)
So the explanation is that people were doing lines off of these mummies and severed heads?
It's reasonable to start from a point of "I think the earth is round, but why is this true?" Flat earthers, much like many conspiracy theorists, are generally not interested in logical reasoning, and prefer to invent elaborate explanations to hold on to their delusions.

It's unreasonable to start from a position of "all scientists are forced by boogeyman governments to say that the earth is flat", which is not a strawman and something you can in fact see them argue.
Of course there are far more productive engineers, but this man, while good at his job, and the description of a "10x" engineer in the cited twitter thread, are nothing like actual 10x engineers.

The ultimate "10x" engineer, to me, is Peter Norvig. (Maybe a 100x engineer?)

For fun, he knocks out a spell checker on a plane ride:

https://norvig.com/spell-correct.html

In very concise, well documented, easy to read and understand code, with good performance.

This isn't because Peter doesn't have to look at documentation or has a black desktop background. It's because he can look at a problem and come up with elegant and creative solutions other engineers wouldn't even think of.
These articles rarely if ever mention the breakdown between men and women. I do believe loneliness is largely something men deal with.
Not really the absolute price of stocks isn't so much of an issue though the only thing that really matters is how much it's growing for things like retirement funds and investing. A house however is a pretty indivisible unit, splitting or sharing a house among many owners is really unusual outside of houses built for that purpose. On top of that not everyone has to own stocks (somewhere over 50% of American's have no stock holdings not even in retirement plans) but everyone needs some kind of home/shelter, be it rented or owned.
The amount of basic science you have to reject to believe in Flat Earth theory is mind boggling. Let’s keep in mind that these are not even non-spherical earth believers, who could probably conjure up a shape, in higher dimensions that may be able to explain basic observations. These are people who believe in a flat earth, which can be disproved by simple science and logic, such as ships appearing from a horizon, looking at a mountain at a distance, seeing the shadow of the earth during a lunar eclipse, or the simple fact that every other planet we see is spherical. There may be an interesting thought experiment to see what sort of shape we could conjure up that would explain the facts as we know them but that’s not what they are doing.
> the GC and runtime make it impossible to leak, double-free, or access out-of-bounds

This is false.

Neither C# nor Rust protect from memory leaks. There are actually some gotchas in C# that can cause memory leaks - for example, you have to be very careful about events. Memory leaks are not memory unsafe, though.

On the topic of actual memory safety - C# has unsafe blocks just like Rust does. Safe Rust is just as safe from memory safety problems as safe C#, even more so, because C# doesn't require unsafe for FFI, where all bets are off. And unsafe C# is just as unsafe as unsafe Rust can be.
No but he wins 10 times more often.
I think by "memory access improvements" they are referring to the new zero cost memory abstractions (called Span and Memory) not to memory safety. This makes the most sense in context because these abstractions were inspired by similar zero cost abstractions in rust.

https://msdn.microsoft.com/en-us/magazine/mt814808.aspx

https://docs.microsoft.com/en-us/dotnet/api/system.span-1?vi...
I would need to see comparisons with the rest of the world before that has any relevance to my point. Kids will believe lots of stupid things.

According to todayifoundout, US schools aren't nearly as bad as the meme likes to portray them [1].

[1] https://www.todayifoundout.com/index.php/2015/01/kids-get-su...
Cheap and readily available credit makes people dependent on their jobs. Its totally normal to think of affordability on a monthly payment basis. That means we have people who have very little savings after all their monthly payments. When you lose your job you can't make all those monthly payments anymore its a crisis.
There are a lot of comments talking about how Youtube should not censor flat Earth but something that people need to keep in mind is how much the Flat Earth youtube community censors. If you point out their errors, their mistakes, or basically anything that goes against what they know to be true they ban you and delete your comments. As a group censorship doesn't appear to bother them just as long as they are the ones in control of the censoring.
While much of what you say is undoubtedly true, it also clearly applies to a very large number of political bodies, not to mention religious groups, academic societies and businesses.

My read of this comment is both that the ideas and the people who espouse them are not respectable. Half of that is on point, but half of that is not feasible. There are too many people in the world who are wrong about things to start disrespecting people for being wrong. Groups of people command some level of respect, even when they are being actively foolish.
Let him know you're so happy that he bought the first house for the failure commune and tell him when you can move in.
10x'ers
Here's my opinion, I'd like to hear what HN'ers think:

* You get a multiplier from using the right tools

* You get a multiplier from using tools you know well

* You get a multiplier from having solved a similar problem before

* You get a multiplier from understanding the requirement well enough that you:

- Don't risk solving the wrong problem by
working from a spec that someone else has written

- Don't have to ask lots of questions of your customer
(and wait on the answers)
Different strokes. I'm sure they were hoping you were one type of person, but willing to take the loss if you weren't.
There was no point in Carmack's career where he wasn't the focus of the company.
If you're on a tight budget a past-generation model is the most bang for your buck, perhaps the 400mm f/5.6 or an older 300mm f/2.8 plus a teleconverter. I had a 100-400 for a while and I wound up shooting exclusively at 400mm, so it was kind of a waste of weight & cost.

Also, glass is more important than body, but you might be able to get more stops for your money with an updated body, e.g. if your current body is only good to 400 or 800 ISO. IMO on a budget you should get the best f/5.6 setup you can and then look for a body with high ISO.
> Nevertheless, this commandment has come to be interpreted, especially in non-Jewish traditions, as the unauthorized taking of private property (stealing or theft), which is a wrongful action already prohibited elsewhere in the Hebrew Bible that does not ordinarily incur the death penalty.
How Palantir's Spy Tool for Cops Works
Do you need a Nuxt based dashboard?
I speak for Android. It asked me for camera access, but if I want to "oldify" my gallery pics, it asks for a different set of permissions (which I deny).
Wouldn't surprise me if beer wasn't healthier than these sugar bombs.
Different strokes for different folks? If you want inclusivity for people with kids, can you not offer the same courtesy to people without families?

Our team has some middle-aged people who do a strict a 9 to 5 and that is perfectly fine. We never expect them to stay around for board games or whatever.

But that doesn't mean the rest of us can't hang out with our colleagues.
It's not really "design"--the header name is even misspelled. This one always felt like, at the time in the early days of the web, it'd be interesting data to pass along. Since then, things like image hotlinking started to depend on it, and Google got better about hiding referrer data, so there wasn't the same motivation to fix it as implementing same-origin policy. If the web were invented today, yes, I doubt that this would be a thing.
Yup, some even created a website dedicated for denying 10x engineers: http://10x.engineer/

But there are people like Linus Torvalds, Satoshi Nakamoto (if they were one person), and those two programmers you mentioned. I doubt I could beat any one of them even if I replicated myself 20x.

I think, part of it caused by the wrong stereotypes of 10x engineers (for example, perpetuated by a VC in a recent Twitter storm) and it became a myth that people accepted. Another part is some people are new to programming and have not "encountered" these god-level programmers yet.
"A 10x engineer is usually levitating, and farting out 1's and 0's as they whiteboard a proof that P=NP. They stopped sleeping before they were born. They are usually typing on two keyboards simultaneously."
Back in 2000 we used the term 10x Engineer primarily to mean Full Stack Engineer.

In other words, you needed to hire 10 people with individual skill sets to match one Generalist who understood the entire stack.

The term appears have morphed and skewed over the years. Regression toward the mean has shifted the expectations for "average" programmers.
A 10x shouldn't be ashamed of their talent or try to be something else; the biggest problem with 10x talent is that they are mismanaged in a way that doesn't treat them as the benevolent freak that they are. In some cases other folks are berated for not keeping up with the 10x; in others they drown in trying to manage the technical debt being created by someone who produces an order of magnitude more than them. When mismanaged, these effects on the rest of the team lead to a drop in morale and turnover... which will likely lead to management coaxing the 10x to deliver even more which only makes the problem worse.
In the Bluegrass region of Kentucky [0], there is a rich heritage of stone fences, which are associated with thoroughbred horse farms, but they exist throughout the area because of the abundance of limestone rock available. It is one of the highest concentrations of dry rock structures in the US [1].

There is a similar organization, the Dry Stone Conservancy [2], that runs a similar certification program and workshops, but more focused on the specific needs of the area, including conservancy.

[0] - https://en.wikipedia.org/wiki/Bluegrass_region

[1] - https://uknowledge.uky.edu/upk_cultural_history/3/

[2] - https://www.drystone.org
FaceApp might face FBI, FTC investigation over security concerns
So, once I had a inspiration talk to a soon to be new grads. When I was preparing a presentation, I realized, that 10x engineer is not necessarily the one who does 10x more work, but the one who can empower /inspire others to do much more work.

So, I put a funny slide - if any of you get inspired by my talk and do something great, then you are looking right now on this unicorn 10x or maybe 100x eng.

The bottom line, helping others will make you 10x, not putting yourself as a bottleneck everywhere.
Bit if A, bit of B.

People don't care that much, but also don't realise the implications that would make them care marginally more in some instances.

Google already have millions of face tags from Picasa, etc.; Facebook has had image tagging for ages; ... governments already have all that data from passports and driving licensee and ID cards ... so why not give it up again. It's a drop in the ocean situation.

Russia having my face data is likely to make much less difference to me than someone in UK having it, which might also make people not care. [But of course they can sell the data on.]
I actually love the semicolon semantics. Making expressions and statements disjoint prevents bugs like this:

if(foo = 5) {
...
}

They are easy to mess up when you're getting started, but they're also very easy to fix because they'll basically always result in a clear compiler error. If "builds failing" are annoying for you, you probably aren't using an IDE with inline errors, and with Rust you absolutely should be doing that or you'll have a bad time.
Counting Complexity (2017) [pdf]
Is there actually a legit use though? Like what's the use case for needing a million residential proxy IP's to legitimately test and evaluate advertising?
https://www.cbinsights.com/research/fintech-startups-consume...
This is the non-political version. There are lots of far more political videos that cause real problems, such as the Alex Jones ones, pizzagate, QAnon etc.

The underlying point is that Youtube's reccomendation algorithm has a significant effect on society as a whole, and this effect can be very negative.
The trouble is, what happens when the summary is inaccurate or incomplete? If the summary takes precedence in that case, then the full ToS is meaningless and can be omitted, so you could simplify this to a rule requiring ToSs to be under 200 words. If the ToS takes precedence then the summary is meaningless.
A software development team probably shouldn't be a "one person wins, everyone else loses" scenario, though.
These arguments are exactly why most people I meet say they don't care how much info they give to random apps. They assume since Google has all the info already anyway, why should they care if one more nameless faceless corp gets it? Plus companies have had all this personal data for a long time now and nothing bad has happened.

The only argument I've had even a little success with is "it makes it easier for identity thieves to get and use your CC / bank info". That usually get a pause before "oh well my bank has fraud protection".
Seems to be more a problem of expectations than anything else, people are too focused on being successful than being happy, on having it all.

I would gleefully take a pay cut to have a 35h work week _if my wage still allows me to eat out once 3x a week_, but I will work 40h + commute and feel always exhausted until I get there. See how easy is to fall on that trap.
Except they are not the same things at all. #1 numbers and math are a very different domain from hard facts, such as the shape of the earth as humans experience it.

In fact, you could probably create a number system, or a mathematics where 2+2=5 (simple example would be a number system the same as we have now, but the symbols for 4 and 5 are swapped). There are interesting ideas to be gained in thinking about what numbers mean, and imply based on questioning that.

However, once you’ve accepted all the definitions, and the number system, and the rules of the system you’ve accepted necessarily imply 2+2=4 then insisting that 2+2=5 is nonsensical. That’s the level at which the flat earth era are operating.
Looks like you already addressed that merge time != commit time. That being said, while it's hard to make a blanket statement about what part of the working process a commit falls, I'd venture a guess that it's usually at the end of a period of work. Given that, the commit time covers an indeterminate period of time before the commit's time. So having no commits at 6 AM doesn't mean the person isn't working at 6 AM, but it probably means they aren't working at 5 AM or 4 AM.

But that all being said, we only have a handful of people worth of data points and who's to say that Linus isn't someone who writes his code the previous day and commits it the next. Or that Guido isn't someone who makes lots of small commits as he's working. Hell, maybe they all squash multiple days worth of commits leaving it with a timestamp for a totally different time.

tl;dr: Yeah, I don't know that we can glean that much super reliably from this data set.
This is pretty much dependent on your attack vector being, for the most part, infinite. Method of delv and spawn rate, etc.

A 0day RAT for android was hitting about 500 devs per second before getting fixed.
It's a fine line.

I've moved up to Network Architect and I'm working hard to replicate my knowledge out to small network team so I don't have to work tickets anymore.

One of the reasons for the promotion is the understanding I have across categories- firewall, voice, VPN, APIs, Proxy, MPLS, layer 2, and so forth. Unfortunately, that really does make me more effective troubleshooting than the specialists on the team, even fairly experienced ones. But it also makes me most valuable at an architectural level. So I'm working hard to make sure that everything is documented and their is 2 deep understanding of the things I worked on so that I can be free to build up the future.

The irreplaceable man/woman can't ever get a real promotion because they'll be stuck at whatever they are doing today. Being valuable and a 'bargain' at almost any price is much better.
Worth noting that price is for datacenter IPs - residential ones are much more expensive and I’ve heard that IG is rejecting more datacenter traffic as of late.
This might sound good in theory, but time spent at work not working can be soul destroying.
> This push to censor wrong ideas instead of compete with them is misguided at best

I don't think countering wrong ideas by competing with them works well any more. It used to, but technology changes over the last few decades have given a big advantage to the wrong ideas.

This comment, from a thread a few months ago, goes into more detail: https://news.ycombinator.com/item?id=19772300
That freaking awesome! I was thinking about making a self driving RC car with image recognition to hunt down some rabbits in my yard, maybe you can help me with that!

Great job man, great job!
> Most error conditions need to be propagated and the action in flight aborted.

That's exactly what the '?' operator does. It's just as ergonomic as Java exceptions, and it doesn't hide the places where errors can be returned and the execution flow can be diverted.
Can someone explain how a company can claim the uploader gave them a license to an image when they do nothing to check if the person uploading the image had ownership in the first place? I have seen plenty of examples of people using the FaceApp on famous people with some image that the uploader clearly doesn't own.

Furthermore, don't people have rights over their likeness that overruled certain rights the copyright holder has over the image? For example, I would own the copyright if I met some celebrity on the street and took their photo. That doesn't mean I can freely use that image in my advertising.
> because you can also say

I don't think you can actually:D

I mean for each category of programmer there is a pretty clear line separating common knowledge from things you can't expect people to know. And for pretty much every category of programmer, if statements and category theory are the opposite ends of that line.

I mean I feel like you agree with this based on your first paragraph, his complaint isn't odd because it's saying you can't expect people to know category theory, it's because he thinks that category theory is necessary here.