skysight-inc/HackerNews huggingface dataset:
My take on this is, 10X what? What is the metric for code that we're comparing? Is it correctness? Speed? Reliability? Fault tolerance? Readability? Intuitiveness of design? Fast development? Someone easy to collaborate with? Excellence at debugging/fixing/refactoring code?

The best programmers I know are 10x better at no more than a couple of these metrics, while every coder expresses a different spectrum of credits/debits across the skill areas than the 'norm'.

Successful code itself seldom serves more than a couple of these metrics well. Fast code is almost never fault tolerant. Or readable. Or easy to refactor.

What's more, the creator of one 10x code is unlikely to easily shift his/her skill set ideally well to produce 10x code on a different project with very different priorities. What's more likely is that the 10x coder's next project will be implemented much like his/her last, regardless of whether the project's design criteria demanded otherwise. So across different projects, the same 10x coder won't deliver 10x results on all, even if s/he performs equally well on the same metrics -- because the design requirements have changed.

Like writers, programmers aren't good at adopting different writing styles for different roles or domains. The skills needed to design and write 10x code for an operating system or math library do not extend to a 10x user interface or social media app.

We really need to stop judging complex systems using single metrics. Oversimplification sucks.
https://www.turing.org.uk/sources/sentence.html

https://en.wikipedia.org/wiki/Gross_indecency

Note that both Turing and Murray were charged with the same crimes, though which of them was charged with 'committing the act' and 'being party to the commission of the act' changes from date to date.
> the usual defenders of private property rights and libertarianism feel as though Google is suppressing them, potentially removing the usual roadblock to this kind reform

Potentially. It's still more difficult than the author's index proposal. No reason they can't be pursued in parallel.

Regarding a search-ad break-up, I'd guess there would be lots of wrangling over (and lobbying around) defining search and advertising. For example, is Amazon's product search tied to an advertising business, given it sells third parties' products?
Also calling Tucker Carlson a white supremacist is quite a stretch (he is anti-immigration). Disclaimer: not a fan of either Trump or Carlson.
So although everyone likes to believe google is a monopoly it’s far from it. You have choices- bing, biadu , yandex, DuckDuckGo... there is also nothing about googles search position that prevents you from building a competitor. What we do have is peter thiel backing an administration that’s anti google, Russia, China that are anti google. Why? it’s a source of truth that challenges their lies. We also have an emergent anti ad - cult like backlash against personalized ads. So all of these factors combined and you get a lot of pressures mis information telling you google is evil. Additionally, karma , google led the charge against Microsoft with googles do no evil position against Microsoft- which did have an oem monopoly preventing others from competing. Anyways that is how I see it... so is google near to being a monopoly no I think they would need to be doing a lot worse things and there is room to compete and people should
I see the duck crawler on my websites a fair bit now so chances are they're eliminating this expense, but even in 2015 the CEO said they were profitable (although this wasn't at the same scale as now) https://fortune.com/2015/10/09/duckduckgo-profitable/
While the article is a cute way to introduce the loop body extraction refactoring, I think it is a disservice to talk about not using loops without mentioning recursion.

I am quite often shocked at the number of programmers who, even after years of experience, are not able to use recursion properly. (Not saying this is true of the article's author - but they should have mentioned recursion)
What guarantee do you have that your thing won't turn into the "Gmail and the rest of them" problem? Basically you need money and tech skills to run a server. Small, amateur servers might have problems like much more frequent downtime, being paid or small and hard to find etc. In that situation, some big corp, perhaps Google or Facebook, could create their own server, free for everyone, but with no privacy and lots of tracking. People will migrate, and then, slowly but surely, the trap will start springing. The service will be locked down, federation will be disabled, most data export functions too, same for the API etc. The quality will slowly degrade, but this willbe the point of no return. I see that happening with Gmail already.Mail was great, but we need more. Decentrealized protocols should be based on constitutions of democratic countries, as they've learned their lesson already. It's not enough to make a country democratic now, we need to secure it against future hostile attemts at takeover. Same needs to be done for decentralized/federated protocols.
Conversational AI Demystified
Clicking X on them automatically adds your name and reference to the video into a bucket labelled "investigate further" :-)
"duck it" sounds a lot like another phrase.
Google gave it to them. The sceptic in me saw it as future evidence against being a search monopoly "we even helped our rival you guys"
I don't personally think Google's 'index' becoming public would make a single bit of difference on its position as number one search engine (and therefore advertiser) on the internet, unless you expand that word to include all the algorithms and infrastructure around it.
Bloomberg are obviously rather pro free-enterprise

Though, I'd say totally free enterprise alone doesn't actually work. It naturally leads to monopolies (as is pretty much the case with bloomberg terminals for example), and the law of the jungle in general. If that's the kind of society you want, then head to many 3rd world countries.
If you have 1,000,000 users you need to ask very different questions, so you better learn different things.

At 15 users your training budget is to teach everybody how to use your mess of a UI is cheaper than the cost of fixing the mess of a UI. At 1,000,000 users your cost of training is higher, but you also have more users to spread the cost of preparing the training among.
> This is why you shouldn't use 10x label, it is wrong and goes against everything we know about the world.

Are there studies that prove that everyone can master any skill if they try really hard? This doesn't match the anecdata I've experienced and seen [1].

> Anyway, 10x label is harmful and disrespectful.

Yes, if we decide that humans are only as worthy as their code. But we can also consider, even in the age of neoliberalism, that economic activity is a tool, not our purpose. Some are more productive than others, so we need to help each other out.

Conversely, if we assume that talent does not exist and everything is just a matter of trying really hard, then the conclusion is that poor (able-bodied) people are simply lazy and deserve their fate.

[1] https://www.theatlantic.com/health/archive/2017/08/the-dan-p...
To be honest, I don't care that much personally. I know the theoretical risks, but the things I get for not caring are just too great.
Complete brainfart moment. I totally knew that! Thanks!
I had to convert some strings to Base85 some years ago to integrate with an ancient system. There's no way to support all the different character sets out there "out of the box". Unless you want a crippled language you need to support access to raw values so people can write their own handler
rather success rates based on the tool/method used.

This interpretation doesn't lead us anywhere too. The most popular method to commit suicide world-wide (hanging) has near 100% effectiveness.
Declarative HTTP Networking in Swift with FunctionBuilders
This seems like an almost constant feature of ways to make money online - the people who are making the money are almost uniformly making money by selling tutorials on how to make money online.

Want to make money online playing poker? Pay $800 for Upswing Poker's masterclass!

Want to make money online trading stocks? Check out the ultimate Penny Stock Playbook for only $50!

Want to make money online drop shipping? For only $1600 you can buy the ProfitableOnlineStore course and have all your questions answered!

So it makes you wonder doesn't it: If people are so good at making millions making money online, why are they offering to sell you the secret rather than actually making the millions themselves. The answer is: It's easier to sell gullible people tutorials than it is to actually make a living exploiting arbitrage opportunities in one of the most efficient markets ever known to man.
Check out lambda layers to help with your large package deployment issues.
Does his end makes him more of an icon for disenfranchised minorities than the immense contributions this genius made over his life. If history were different and he were hit by a bus or lived a long life, he would still be an icon, no?
Interesting. That way we have to dismantle everything - bridges, buildings, power plants,...

All of these spent tax payers money for some 'proprietary' machines, 'proprietary' engineering knowledge, and others..
Shadow Imaging Boyajian's Star
Basic Color Terms: Their Universality and Evolution
Okay, this is a relatively serious proposal to require Google to allow API access to its search index, with the premise that it would democratize the search engine ecosystem. There are some issues with the regulations he proposes (you have to allow throttling to prevent DDoS attacks, and you can't let anyone with API access add content to prevent garbage results), but it's roughly feasible.

The main problem is, I think the author is wrong about what Google's "crown jewel" is. Yes, Google has a huge index, but most queries aren't in the long tail. Indexing the top billion pages or so won't take as long as people think.

The things that Google has that are truly unique are 1) a record of searches and user clicks for the past 20 years and 2) 20 years of experience fighting SEO spam. 1 is especially hard to beat, because that's presumably the data Google uses to optimize the parameters of its search algorithm. 2 seems doable, but would take a giant up-front investment for a new search engine to achieve. Bing had the money and persistence to make that investment, but how many others will?
PingFS: Store your data in ping packets
There are probably a lot of similarities to a "10x line cook"

I've worked at a few restaurants, and you want one of these guys during your dinner rush. With him, it won't even feel like the busiest night of the week.

It's amazing to see them in action. They're fast. They don't putz around. They don't screw up tickets, causing them to re-do their work. They do everything in the right order, keep their grill organized, keep their station in order.

The worst in the kitchen is a lump who gets flustered when they have more than 4-5 tickets at once, has an un-prepared station, screws up every 10th ticket...
Is PostMessage Slow?
> What we do have is peter thiel backing an administration that’s anti google, Russia, China that are anti google.

Can you provide some context? Article does not mention Thiel, Russia or China.
A look at Rockdale, where Bitmain planned to build the largest Bitcoin facility
Honest question: From a climate change point of view, burying anything that contains carbon is basically the definition of sequestering that carbon. Why is it bad to bury anything that contains carbon?

The obvious response, I think, would be that if we consume and bury 'stuff', then we'll just make more 'stuff', but what's wrong with that? Is it the energy required (presumably from burning fossil fuels) to produce more 'stuff' that's really the problem? It doesn't seem like we have the whole picture on how much energy is actually spent preparing recycled materials for re-use to make an accurate comparison.
Nonsense. What is it that you can do with a "raw value" that you can't do with the representation in a particular encoding? I mean, if you wanted to import a character that doesn't have a unicode codepoint then you couldn't decode that character from UTF-8 - but if the language is built with no support for non-unicode characters then even if you did have access to the internal representation of a character, that wouldn't help you (e.g. the language's built-in character functions for things like checking the case of the character won't handle a non-unicode character properly).
>Google's algorithm would presumably remain proprietary.

This is not a good thing. Basic keyword searching on an index isn't viable to compete, then you go back to when keyword spammers were at the top. Google should be forced to distribute all their search technologies to the public with the threat of the Alphabet corporation being dissolved if they do not comply. That is the only way to get us out of this mess and break Google's stranglehold on the internet.
Do you know if the bank sells new notes specifically to collectors? I'd love to buy one of these if I can get one that is in great shape.
I meant something like SwiftUI, but as an abstraction over platform-native components like React Native.
By Flutter/Native I meant Flutter ported to a language without garbage collection and with ability to easily call into C libraries.
Clarifying; R&D budgets were million for the 367-80 and billion for Concorde.
Glad you posted, that was a big inspiration for this project!
but a printed map is battered by the rain
> If you think it is fun [...] (mturk)

If this was generally perceived as fun, then Amazon would charge money for you to "play" mturk. The fact mturk work pays tells me that mturk is pretty much nobody's hobby.
Did Gerald Weinberg speak of 10x programmers? I don't think I have a copy of The Psychology of Computer Programming, but that doesn't really sound like his later work.
From the article:

"But what about those nasty filter bubbles that trap people in narrow worlds of information? Making Google’s index public doesn’t solve that problem, but it shrinks it to nonthreatening proportions. At the moment, it’s entirely up to Google to determine which bubble you’re in, which search suggestions you receive, and which search results appear at the top of the list; that’s the stuff of worldwide mind control. But with thousands of search platforms vying for your attention, the power is back in your hands. You pick your platform or platforms and shift to others when they draw your attention, as they will all be trying to do continuously."

But this is a huge problem. I'd rather have 10 independent search providers instead of 10 companies proxying the results of google. It's worse, if I don't even know from which index the results come from. I guess, many people don't know, that Startpage shows you Google results.

I don't want Google results! I want different web crawlers ordering the results according to my taste without tracking each and every page impression of me. Give me that and I'll switch in a heartbeat.
Artisanal Software – Beyond Pragmatism
>I think you are making an arbitrary distinction between levels of response.

I don't think the distinction between behavior carried out by reflex networks and behavior carried out by planning involving mental models is arbitrary. We have no reason to think reflex networks involve experience whereas we do have reason to think behavior involving mental models does. So it seems like this distinction is the critical distinction in terms of determining if some organism experiences pain.

>Anyway, avoidance is assumed to already happen as a separate system.

You're projecting more onto the term "avoidance" than is warranted, and you haven't defended your reading of the term. I take something like the withdraw reflex as an example of an avoidance behavior. Clearly you don't, but since your argument rests on your different understanding of the term, and your assumption that the authors of the article intend your reading of the term, its the key disagreement and deserves more attention.

Continuing the quote from the article you started "...In non-humans, we call this sense ‘nociception’, the sense that detects potentially harmful stimuli like heat, cold, or physical injury". So it doesn't seem like the authors are intending to reference predictive behavior, but simply protective behavior in response to noxious sensory perceptions, what you called reactive behavior.
I don't think so at all. It's really, really easy to slow down a team. The most common -1x behavior I've encountered is committing code that breaks something else, poorly executed "refactoring", misunderstanding the requirements of a task, and asking too many questions.

I've worked with -1x developers and have been one myself. I'm sure lots of other people here have committed these infractions at some point or another. But consistent offenders end up working on low-importance silo projects.
ah yes, the only reason you could ever have for being anti google, et al, is that you want to lie...

You started with a decent premise, that google isn't an actual monopoly because it has "competitors" (and yes, those quotes are intentional). But then you go off the deep end and completely lost me to the point that I didn't even finish the entirety of your post.

There are many many reasons that someone could be against google's absolute market dominance.
Maybe the practical indexing ability is worth more than the index itself. Most site owners happily let the Googlebot into their websites, while a competitor is likely to be caught into some sweeping anti-bot/Captcha measures.
Also, due to massive migrations the distinctions between countries are disappearing. So traditional Dutch may behave exactly as you say, but if immigrants from the same source go to different countries (like Netherlands and US) but act similarly then they will push these economic metrics towards each other across their host countries.
Linux kernel fuzzing, zero cost abstractions, emulate the Nintendo DS and more
Learn to Develop GPU Software with Julia
> 1) a record of searches and user clicks for the past 20 years

If a government was serious about getting more players in the search industry, they would force Google (and all other players) to make this data public.

Simply say "All user-behaviour data used to improve the service must be freely published".

Make the law apply to any web service with more than 20 million users globally so small businesses aren't burdened.

If the data cannot be published for privacy reasons, the private parts must be seperated and not used by google or it's competitors.
That's just what I'm saying though - if £50 ($65?) is still considered excessive value for a single note, it's perhaps a reflection on the relative wealth of Britons. I'm British but have been expatriated since early 2000s
Or, you know, they could innovate by themselves instead of relying on Google to do all the heavy lifting?
Carousel requiring (severely favoring?) AMP, requiring exclusively Google javascript/ads is definitely Googling using their advanced user base on search to favor their ad business.

They have already been condemned for their Google Shopping service for monopoly abuse on search.
Foreign propaganda usually doesn't label itself as such. Nor does this article have to be from such a source. Merely inspired by the noise being made
Why should the police respond when you're being clearly negligent. It's not societies problem you car was stolen, it's your own stupid fault in this case.

As we learned in another thread here on HN (some photo equipment sharing site), this is a case of 'voluntary parting' in which the cars weren't necessarily stolen, they were obtained fraudulently, which apparently is a civil matter.
> I don’t see any mention in this article of what seems like the most obvious way to split up Google, separating their search and ad businesses.

What would be the revenue model for their search then?
Non-personalized ads.
Awesome concept, great execution. Great thing to stumble on at the beginning of the day!
That's a surprisingly comprehensive ruleset, we always used Alice, Bob, and Carol, possibly continuing with the alternating genders for people in the conversation and Eve for the attacker. Never heard of Mallory.

Also reminds me of this: https://xkcd.com/1323/
There's the in-home cost. My mother-in-law would run the cans and bottles through the dishwasher before putting them in the rcycle bin. The energy, hot water, soap constituted a catastrophic reversal of any possible gain from the recycling.

Just driving the truck around the neighborhood to pick up the bins is a cost in diesel, human resources (which translate to carbon at some level).
Any languages don't implement tail-call optimizations though which makes using recursion expensive.
Bloomberg talks about 'making the index public' and the way to do it is with the API. But the API behaves like the website of Google and does not make the index of the website content available.
Google's new AI-based algorithm is trained by humans with a strong bias.
An example of this is the disappearance of website of respectable medical doctors who use non-mainstream methods.
It is one thing to agree or disagree with someone, but completely dropping a website from search results is effectively censorship and who is Google to determine who sees what?
A bank, I guess, if you can find one...
Close multiple chrome tabs with a single click
Yes, there are many dimensions to "productivity" and this needs to be discussed more.

Twitter has a thing going around lately where people lampoon the notion of "10x engineers". I applaud this, but there's something really fundamental in the belief that there exists someone, "a hero", that can solve all your problems. Many organizations try to find these people, but they don't exist, at least not in the form that they're expecting.

I don't think that folks who would use the term "10x engineer" un-ironically would understand that if you want to cultivate super-productive people this requires that all parts of the organization have to "work right" and not put up obstacles, meaningless KPI's and bullshit goals.

If, occasionally, someone is miraculously able to navigate the dysfunction of an organization and get something great done-- it's not magic, it's not "a hero". Instead of mythologizing them, it would be better to truly understand how they were able to accomplish what they did. My expectation is that behind every true 10x-er accomplishment is a strong team environment, a healthy skepticism of project management and a psychologically safe environment that can tolerate learning, questions, mistakes and trying new things.

Even more important is an acceptance that there are different roles in a work-team and if some people are able to make "slam-dunks" it's typically because others have diligently performed the countless, unglamorous little jobs that made the "slam-dunk" possible. These little roles _also_ need to be recognized. In fact, if you do find someone who has been called "a 10x" they will, invariably, reject that term and instead generously give credit to the people they work with.
Paywalled and the title here is quite different from the source, did BI change it?
Having heard M$ executives talk about Office, I was somewhere between shocked, horrified and appalled at the enthusiasm with which they talked about mining (Office) user data to offer "intelligent" features. Absolutely zero concern about possible privacy issues. Not even on the radar.
Solving optimization problems with quantum algorithms on classical hardware
Amazon Advertising Is Just a Toll in Disguise
> most queries aren't in the long tail

But that's where differentiation occurs. Every search engine will get short tail results correct. We go back to Google because it also performs with the weird queries.

I agree that algorithmic superiority will probably perpetuate Google's dominance. But making its index public is (a) legally precedented, (b) conceptually simple and (c) a small step in the right direction.