It happens to OSS projects all the time and simply discourages further contributions.
Last year I took on an issue that has been opened for years, did all the work creating a pull-request, updating test code, yada yada, even another one that fixes their build problem. The maintainer took the PR to fix their build problem and simply ignores the original issue. Any chance I will spend my time contributing to that project again? No way.
As a maintainer of small projects, I love when people contribute code or tests. I try to help them get the code in a good place with regards with the rest of the code base (this is the hardest part, as most developers do not follow project conventions as they just want to push the fix without first having to learn about that), but will accept patches as soon as I see that the code is approximately right and just needs another 15 minutes of my time after merging to "polish" it up and perhaps add a few more tests and things like that... I think that was the case here, and the maintainer should've done that. The person would get the credit, the maintainer would just spend a few minutes doing the necessary clean ups to get it accepted upstream, everyone would be happy.
Saying "my version is better" is extremely obnoxious behaviour and unprofessional, regardless of whether it's actually better. If you haven't fixed the issue in 6 years since it was first reported, you should admit that without the person's contribution there just wouldn't be a fix by you, so taking the fix once you've been shown "a solution" is really kind of stealing.
IME, code projects want bug reports/improvements as contributions, not your code. I see people taking it personal when their code isn't accepted/rewritten, but overlook that writing code a small part of what it takes to run a project.
Isn't there a switch somewhere on Github (or cloud repository provider of choice) to disable public pull requests? Maintainers who don't want code contributions should avail themselves of it.
Its a common problem. I often go through a bunch of bug reports and merge requests to ascertain how a patch will likely be treated. I have walked away from fixing quite a lot of bugs in projects as they didn't appear to be very good to contribute to, the Linux kernel being one such example back in 2003. Some projects are just like that and you are best not engaging with them as its likely going to be a waste of time.
Not that it matters now, since the AI revolution the open source licenses are widely breached and I haven't submitted any open source code since and wont do so again.
It's capitalism that killed it. Stock price was sky high because of the optical-fiber hype. Management has to kill those traditional businesses (switches, etc) that doesn't have that high growth rate that justifies the stock price. Then optical hype was busted..
Also, who was supporting telecom in the old days? Bell Labs, AT&T, Lucent, etc? The government of course. Privatization happened and trade agreements with Europe meant the US and Canadian government can no longer support telcos and thus the downfall of all these companies at the time.. Even European ones like Alcatel, Nokia, Ericsson, Siemens. This allowed the Asian telcos, not only the Chinese ones, but Korean ones like Samsung to take over.. (Of course the Chinese government and Korean governments were and are still heavily involved in them).
The husband and son of the 'chief executive' (ie Beijing puppet) have full UK citizenship (as well as the previous chef executive too).. The British should revoke all these government officials' citizenship (And their family) in fact.
"Laws change depending on who's making them. Cardassians one day, Federation the next – but justice is justice."
– Odo, 2369 ("A Man Alone")
How much representation does Catalan has in the central government and high court?
As Catalan has been operating independently, surely with its own police force and Catalan people in the army, can the central government force the Catalan to release power?
Toronto is totally different even from 10 years ago. Spadina/Queen/King (where all the starts-up are located) is so busy even at nights and weekends because so many people live and work there. The ports area being developed, is totally dead by comparison (that's why the city wants Google to help develop). And suburb Toronto, check out Yonge/Sheppard-Finch today, it is 2-km stretch of pan-Asian restaurants that you cannot find anywhere outside of Asia.
I'm definitely impressed by how 'busy' it is - but TO is mostly a 'Starbucks, Timmies, Whole Foods and IKEA' kind of town.
It's more brand oriented and suburban than ever before.
Example: Toronto used to have a 'musical sound'. You could hear a band maybe know that it was from TO.
No such thing anymore.
TO is a large group of fairly well behaved and polite people from around the world getting along in the cold. And that's it.
Toronto has made me realize that culture cannot be invented, and that you can't just 'create' cohesion.
Sadly, most things that would have made the are unique - have been wiped out ... the suburbs of Toronto, Singapore, Denver, Amsterdam - are becoming more and more alike the only thing differentiating them is the weather. :)
The Yonge/Finch area is pretty disappointing actually. The food quality is fairly low outside of a couple gems (in a sea of garbage). Random places around Markham are much better if Asian is your fancy.
Amazon must have nearly 400 R&D people in Toronto now. Probably 300 when I left. I was always involved in recruiting and Amazon hires the best from all over the world and probably over 70% of the engineers were from Waterloo and the new comers are mostly from Europe, plus we got a few returning from US Amazon as well. There is always some who wanted to move to Seattle after 3-4 years but the number is like 1 in 15..
So does UofT - I myself and at least a dozen other 1T7 grads I know personally are headed south as soon as we graduate. This is a Canada-wide problem which won't be fixed unless salaries equalize.
Spot on. This new institute (and other govt efforts like it) all fail to answer this fundamental question - why would someone work at half the pay (or less) if they were a Canadian citizen? It is a chicken-and-egg problem .. salaries and labour pool quality go hand in hand.
Equal society? Lets see you buy a detached house in Toronto if you are a first generation immigrant, and your parents are not loaded. If you do not own property today, I don't see a way to EVER afford it in Toronto. Our society is hell-bent on taxing income when we should really be taxing wealth. The latest budget is fairly against young people in favor of old people. But to each their own I guess.
Being able to buy a bit faster doesn't make up for how badly poverty is treated in America. I would argue, in fact, that although it may be harder for a tech worker to break into ownership in Canada, your family can still take advantage of the countless social programs that aren't available to all hardworking people in America :)
And there's more to Canada than Toronto. Montreal has great rent prices and a fun-loving tech scene, and a very unique culture. Quebec has $5 a day daycare, free healthcare for all, and McGill university which is ranked as one of the best research institutions in the world despite having the cheapest tuition in North America (although prices for non-residents are quite a bit higher).
I never said Canadian society is perfectly equal, just more equal than US society. Sure property distribution is a massive issue but that's the case in any urban centre. There's a lot of progress left to be made but that doesn't mean we should just give up and head south.
Exactly. To invite people to stay here we need unicorn companies that young talent actually want to work for. I don't think this solves that problem as efficiently as possible. Would they be better giving that money to local startups in the space in hopes they become a unicorn and stay in Canada?
Last year I took on an issue that has been opened for years, did all the work creating a pull-request, updating test code, yada yada, even another one that fixes their build problem. The maintainer took the PR to fix their build problem and simply ignores the original issue. Any chance I will spend my time contributing to that project again? No way.