skysight-inc/HackerNews huggingface dataset:
> A "hero" project is one where 80% or more of the contributions are made by the 20% of the developers.

If that 20% leave, the other 80% would contribute equally or the ration 20/80 will be preserved?

This seams a feedback loop. Once a developer has written more code than others is in a better position to write even more. If that is the case "hero developer" is a floating position, depending so much on your skill and how much time you have been working in a project and other circumstances.

> Organizationsshould reflect on better ways to find and retain more ofthese software heroes.

I had this discussion recently. If you create a team of "heroes" all become way slower than when they were in different teams.

My personal conclusion, and the way of working that I try to implement at work is that small independent projects allow for developers to be fast and reliable. If your project is correctly divided, anyone can contribute ( at their level of expertise). If you have a big complex projects then old-timers that created originally the code are the only ones that can work with it efficiently if no other developers make big changes (reducing the ability of other developers to contribute independently of their level of skill).

So, before going in search of "heroes" think if your projects are correctly divided. And think about the risk that you create when a "hero developer" is needed and leaves.
I don’t mind when people bring up these arguments I’m here for a healthy discussion and to let everybody know that 1MB will help you get your site online fast.
Why aren’t you answering?
To me, what you describe would be long-term love.

I've fallen in love very few times, but the last one(about 5 years ago) felt 95% like being on high quality stimulants.

I felt like I could conquer mountains, pick up any new habbit for her, that life was so bright and fun, I felt like I was the best version of myself when I was around her, that I was always at 110% performance; I found every gesture, look and verbal habbits stick in my head; I would just up and leave in the middle of work meetings because we were having lunch together.

When I randomly met her at the subway my knees would go weak.
Yes. There were also several link-outs that are now on my to-read list, which is, to me, always a positive outcome. I think this essay itself is probably worth revisiting in a couple of months, too.
I couldn't agree more. It's a toxic mentality, it allows people to just say successful / rich people must have ripped someone off or just been really lucky. Dealing with fear of failure has turned into my biggest obstacle in life.
> A "hero" project is one where 80% or more of the contributions are made by the 20% of the developers.

Where does this definition come from? It sounds quite typical to me. Even in large projects like the Linux kernel, if you break them down into comprehensible units and subsystems, I would expect you'd find essentially the same thing.

The vast majority of projects likely meet the "hero project" threshold defined above, whether they're good or bad. I don't know of any movement to specifically prevent having primary contributors; the main interest from the corporate world is ensuring that primary contributors can be cycled as necessary.

This doesn't seem like news in any way. I don't want to be unduly dismissive as I haven't read the paper, but I think I'm catching a distinctive whiff of "publish or perish" in the vicinity...
It undermines protections but allows execution of projects that wouldn't otherwise be possible for such a small budget. My company would not exist without the Fiverr contractors i paid early on, hiring devs was a no go. My fiverr devs are efficient and they all negotiate their rate. My specs are clean and actually complete enough to deliver working code that I hook into my existing platform. I'm pretty sure the fiverr devs I pay are making more per hour than they would full time. One difference is that they probable dont have time to bullshit with coworkers or surf reddit half the day.
Uhm, no: The piece claims we are subjected to inhumane incentives set by competition for resources (rather than by corrupted individuals and groups who have become too cozy in their armchairs). It claims that only centralized control by an “unincentivized incentivizer” can prevent Molochian systems from sliding into degenerate chaos, without really specifying what that is.

I think the idea that a centralized solution will bring us Eden is not only naive, but it is also exactly playing into the hands of the centralized elite because it does not question them. Distracting from the blame of the elites is a convenient sleight of hand. The notion that efforts must be strengthened to establish a centralized control deprives us of means of getting rid of corruption by threats of forced replacement.
It'd be much more fair if the project at your job started out as a proof-of-concept that you wrote, while the other dev worked on other things.

Once your proof-of-concept grew into something management wanted, you'd probably still be writing a lot of the code, and the other developer would be contributing, but in the realm of 20% of the codebase, at least to start (and according to this article, that wouldn't change).
"Criteria" is plural. The singular is "criterion". I shall assume by the above that you will welcome the correction.
Ask HN: Modern Classics of Software Management?
Books like The Mythical Man Month (1975) and Peopleware (1987) have become classics in software management.

What are the modern day must-reads for software managers?

What books have caused significant shifts in your thinking on how to manage software developers and the development process?
Where is the feeling felt? Is there an associated color or a shape or a kinesiologic position?

"Love styles" https://en.wikipedia.org/wiki/Love_styles

"Greek words for love" https://en.wikipedia.org/wiki/Greek_words_for_love
Can you explain why you brought MBTI into this (it has nothing to do directly with the linked essay)?
PyTorch: Train AI to play flappy bird
Isn't this paper saying exactly the opposite, though? That it does happen, and quite often?
No offense, but this is an incredibly reductive take on unionization and ignores the history of unions in competitive markets in the US.

People who are laid off don't just quit the union; unions often offer additional support for members who are laid off including aid for job seekers. A great example of how unions exist in a competitive market is SAG-AFTRA which by your own argument simply shouldn't exist. If you're going to make an argument against unionization, you shouldn't take one that can be empirically disproven.
A simpler explanation may be nobody wanted to learn Erlang, not that the company didn't want to provide training. I'm still not sure myself what the benefits of learning Erlang are with regards to my salary. I'm sure there are highly paid Erlang jobs out there, but so far, my career has never been defined by a single language.
In all those examples the cyclist is still the one with the highest stakes by far. When a cyclist runs a red light it's vastly more probable that he get killed than that some innocent pedestrian gets killed by a swerving car (and the chances that the driver of a car gets killed are basically 0). While that doesn't absolve them of all responsibility it is morally much more justifiable than for example a car speeding.
Ah, I misunderstood then. I thought the benefit would go to the companies, while the individual people would still suffer.

That's how it normally goes in this country, so you can probably understand why I was confused.
What we are having here is an experiment. There are two classes of jobs, which provide nearly the same service - e.g. driving people from one place to another. One set of jobs has "century of worker protection", the other does not. People seem to flock to the second one, even though it requires certain level of investment and skill (owning a car, knowing how to drive, having reasonably clean driving record, being personally nice to clients, etc.) and offers no guarantees. Moreover, they don't just lukewarmly think about maybe trying it out - they rush to do it so eagerly that companies organizing it make billions, despite all efforts of various governments to suppress and limit their business. It looks dangerously like something people want to participate in...

The obvious conclusion that people seem to be making in that the second class of jobs is evil and must be destroyed, and only the first class of jobs - clearly leaving a huge unsatisfied need from both producers and consumers of the service - should be allowed to exist.
Not in USA

Yes, this is in USA.

not in soley their name

I never stated that they were solely in their name. I stated that their cards draw on their parent's accounts. People have cards issued on their accounts with family members' names on them all the time. It's not uncommon. Every now and then when I log in to one of my bank accounts I get an interstitial asking if there are any family members I'd like to add to the account.

Perhaps it's not common in the circles in which you travel, but I've seen it plenty of times.
Wow, this is fantastic -- can't count the number of "free hosting" sites that are disappointing because they don't have a database. Well done! I may try it out.
Love the quote!
10% of teen-agers in the United States would be 4.2 million potential customers.
I am no UX designer, so take anything I say with a grain of salt. I would suggest increasing the text size, increasing the spacing between lines, and maybe organizing things a little better. Clicking down a rabbit hole of links with no sense for where I am in your organizational scheme or when I'll actually arrive at the content I'm looking for feels very disconcerting. The actual content is a monospaced font text file which extends across my entire monitor because I'm browsing in full screen, which makes for an extremely bad reading experience. Lots of hate for Medium on HN but notice how text on Medium has a font that is easy on the eyes and the width of the reading window is not very wide; I would try and mimic that experience.
This is really fascinating.

If true, it suggests that big companies with huge teams that try to force the entire team into equal contribution metrics are creating stress that might not help the team, nor lead to fewer bugs (big surprise).

I've never been on a team which was set up to truly recognize the value different forms of contribution, like writing tests, or removing code, or simplifying it, or other things which would not count towards the hero metric presented here. As an industry we just don't think about alternative narratives to "let's make sure everyone is an equal contributor..."
Do you know how much an app "taxi" driver or an app food delivery person actually gets paid? (Also, it's not up to the person doing that to determine how much to charge)
It's just a definition!
The B-26 version is great as well (especially the acting)

https://www.youtube.com/watch?v=tuTOFcqGPys
2016 was listed as an annualised death rate of 6.4 per 1000 people [0], giving a baseline of 0.64% for the Indonesian population

[0] http://world.bymap.org/DeathRate.html
> Long time, Dimi..

Well yeah, because you avoid me like I am an obsessive ex-girlfriend. :D

You're the last person I expected to reply! Very pleasant surprise.

> It's a favorite pet peeve of mine too that people often try to rationalize either their lack of experience with a platform or a broken architecture as a problem with the language in question.

I am the same. I get it, I understand the mechanisms leading to that but I still get irritated sometimes that people pretend their motivation is something more. I am quite OK with admitting: "No I don't want to learn Rust right now; I use Go and OCaml when I need fast(ish) native code and I am quite OK with Elixir doing everything else". I don't pretend that Rust is bad; I know it's very good but I am openly admitting that currently I am working on deepening my skills and not widening them.

> Though sometimes it's done because it helps paper over internal politics

Yep, doesn't help when the CEO and the CTO are old friends back from their Perl and bash and Slackware days and they don't want any newer technologies. I also get that motivation and maybe I'll become that conservative one day myself but in the meantime it's really weird to pretend that we had everything we ever needed in the older languages / OSes / frameworks. We definitely didn't. And things definitely improved hugely in the last several years. (We might need a new OS though, Linux feels kind of stuck.)

As for monoliths, it's a 50/50, we know it. There are many projects (I'd say most) that are served quite well as a monolith. And most projects never grow that big that they need the horizontal scaling anyway. But yeah, let's all pretend we're Google, it's kind of how it goes these days.
The sad part is the aspiring invader thinking he has the moral high ground.
Thank you! I really hope you try it out :)
Ok, the reason is coming into focus. There’s a natural arrogance that comes from being smart and in your twenties. I wasn’t the worst but suffered from it a bit myself, and remember a colleague who was almost intolerable. We’d all get a good chuckle from him once in a while.

The idea one can put an end to politics with non-tiny groups of humans is unrealistic.

Definitely move Dale Carnegie to the top of the reading list and then actually follow the advice. Growing older and wiser and more humble just takes time though. Strangely enough, skydiving also helped me accelerate the process.
> You can also dial emergency contacts without unlocking the phone. They are accessible from the medical ID page on iOS, I assume Android has similar.

You can set a Lock Screen Message by searching for "Lock Screen Message" in the Android Settings.

You can also create an "ICE (In Case of Emergency)" contact.
'Biosolar leaf' project targets air pollution on London campus
I wonder if they’ll make a non-immigration visa for gig workers similar to the seasonal farm workers program... basically let the current farm workers have the option of driving a taxi instead. Just require that they only work half the year and go back to their country for the other half (stay seasonal).
Given your extensive humanities classes, perhaps you can tell us about the role of Hamilton Wilcox, a New York suffragist, in advocating for Utah as an experiment for granting suffrage to woman, and the special role that polygamy played in that issue.

While you're at it, could you describe how Colorado and Idaho - two of the first states to allow women to vote - could be described as "very very non leftist places" and yet had strong support for the left-wing People's Party, aka, The Populists. The Populists helped push for woman's suffrage in those states. For example, Governor Davis H. Waite of Colorado, who campaigned for the right of women to vote in Colorado, was a Populist. And Colorado and Idaho supported Weaver (a Populist) in 1892.

It's almost like those states were leftist places.

Oh, but you're out of oumfph, so I guess I'll have the last word by responding to your questions:

1) The first states to grant women suffrage included Utah, Colorado, and Idaho.

2) It was a result of political radicalism. a) For Utah, most of the US was against polygamy and giving women the right to vote was considered a way to kill off polygamy. It backfired. (Some suffragettes were against granting women in Utah the right to vote until polygamy was outlawed, so it's confusing.)

b) For Colorado, the national suffragette organizations sent people to the state to organize, and the movement was explicitly connected to the economic issues facing male working-class voters. The example at https://blog.elevationscu.com/womens-suffrage-colorado/ is "The merciless power of the plutocracy that crushes you crushes us also".

This was effective because the working class people in those states were left-wing, starting unions, etc.

See, I paid attention in high school when we studied the populist movement, so I knew the west was pretty leftist in the late 1800s. I didn't just sit there like you apparently did.
There are only a few companies in each of the industries you mentioned while there are millions of workers. There is already huge asymmetry in power and organization. You completely gloss over that fact.
Suggest year added to material: 2015
Code Reviews are also devalued, to the point of most developers I worked with considering it a chore.
Former student and TA here. There is so much great stuff in this class and its assignments! Couple of highlights:

- Data lab formally verifies all of the submissions and gives you an exact failing test case if the submission isn't correct.

- Malloc lab is run competitively. You don't need to compete to do well, but you do if you want to do great. And the competition drives students to great feats. I know people who rewrote their inner loops in assembly to get better perf. Another built splay trees to get lower fragmentation. They both had comfortable A's in the class at the time.

- The automated grading of assignments meant that the class could scale to many hundreds of students while the TAs could dedicate their time to office hours. Turnaround time for exams was sub-one-day.

- The instructors are wonderful (and well dressed!) people and they ran the class expertly.
Download VPN Master – USA Latest Version APK – Androidappsapk.co
> But what's someone to do if their other option is not to work at all?

So, let's imagine all wishes of Uber opponents came true and Uber doesn't exist anymore. What does it mean for that "someone" - back to "no work at all", right? Do you think that change improved his situation?

> so many retail jobs (or at least retail managers) will intentionally randomize schedules

Why? What advantage does it provide to them? Also, isn't retail job the very one that has centuries of protections and, as the topic article claims, must survive and serve as a model while Uber jobs must be gone?
I'm curious why you'd say something so completely wrong so authoritatively. Please do share your motivations and thoughts if you would. The countless deaths by scurvy are some of the most well documented there are. Especially during the age of sail death by scurvy was a regular and inevitable part of attrition. The convenient thing here is that these deaths would occur at sea, or recently at sea, and are heavily documented through captains'/physicians'/etc logs. Literally just about any captain's log from this era and an international voyage will reference large numbers of deaths from scurvy. It was a normal part of attrition.

As literally every single source you might find will affirm this, I'm at a loss for what to cite. Here [1] is a source that seems well written and informative, including some of the countless first person accounts as well. You can also look up the voyages of any famous trader/explorer/voyager you might be aware of. For instance Vasco de Gama, Magellan, Columbus, etc - you'll find horrid tales of rampant scurvy when you actually look into their voyages.

[1] - https://www.sciencehistory.org/distillations/magazine/the-ag...
You’d need to validate the revocation list. Now you’re right back where you started.
That's a fair point, but the fundamental fact is that at some point, someone/something/some process needs to accept a level of risk, or perform some type of cost/benefit analysis. Sometimes the analysis is straight forward or easy to criticize. For example, when the costs are high, and benefits relatively low. It's super easy to criticize the shuttle disasters, because the cost of cancelling the launches are so obviously lower than the lives of astronauts (at least in popular discourse).

The issue is that all mechanisms to do so are susceptible to some variant of the problem you highlighted. As so highlighted in the OP's submission, individuals can make the exact same mistakes.

I feel that a lot of things comes from the fact that we are constantly encouraged to over-quantify risk. That is we take things where REALLY we don't have a good grasp of the real numbers, and then make something up. If we're good, they'll even be in the right ballpark. If we happen to choose to follow the course of action, and everything is working "just fine", we go back to our mental risk model, which we always knew was kinda made up, and then say "well, I guess I guessed wrong", and assign a lower risk.
I mean, there's a reason the good jobs tend to come out of those big metro areas: bigger populations make for stronger ecosystem/network effects. If you push policies deflecting people elsewhere, you're not just spreading out the prosperity, you're also reducing it in total.

And I don't think big cities have to be bad to live in. Vienna gets extremely high livability marks despite being the one big city Austria has. I currently live in Munich, and though our yard here is very small compared to the US standard, having a couple of parks within a block and a half (+ other nearby green space) makes up for it, even with a kid.
Overcast introduces new clip-sharing feature
But those who cheat might not be the ones who will achieve great things.
Sure you can -- if you can pay in cash
Previous HN discussion: https://news.ycombinator.com/item?id=2852415
Golden State Warriors vs. Houston Rockets Live
I think you misunderstood my concern. I'm not talking about Intel adjusting its production to meet its demand. I'm talking about a collection of competetitors getting together and saying that we should limit supply so that the prices stay where they can make a good profit. How could that be healthy competition?

If all cement manufacturers suddenly got together and said they'll keep their prices at 40% more than others what happens to the construction industry and the consumers looking to build houses?
Golden State Warriors vs. Houston Rockets (NBA) Live Stream. – Reddit
Japan like South Korea and most of the west outright refuses to look at core root problems for housing, men, laws

The only solution for society I can see is all of it dropping to zero marriage and zero to neg population growth

until then the system and people in government wont be willing to look at the real issues of men, marriage, laws and housing sector
Why does Intel make a product like this ?
This is a poor argument attacking a straw man. Each of the cited papers discussing "hero" projects are in the context of medium to large organisations. While open source GitHub projects are frequently self-contained tools or libraries. Equating the two is a monumental and unsupported jump.
> More than 270 election workers in Indonesia have died, mostly of fatigue-related illnesses caused by long hours of work

Was that really the cause of death? Or is it just what they are saying. That seems to be an absolutely enormous number of fatigue deaths from one election.
20 Indian students commit suicide after exam results