"We need more desktop environments" - Nooo, absolutely not. You need one or maybe two good ones, and it can have tiling as a feature or at worst plugin. The fragmentation and lack of key features and stability testing as a result is already a major reason for people not to adopt Linux desktops. And even if we don't consolidate, there is already an idiotic amount of just different tiling desktop environments, let alone all desktop environments. What on earth do you want even more for? Just add features to existing ones, so that everybody benefits. Competition isn't really needed in open source, since you can just add all of the things to one shared solution. Imagine if everybody suggested making a brand new kernel for each combination of hardware, or the likes.
If you have code that is under copyleft, and Copilot suggest part of it to somebody else to embed in their code on the basis of reading that repo, then either that new repo also has to be under that copyleft license, or the person is unknowingly committing a violation based on what Copilot suggested them.
Most of the time it is probably irrelevant, as Copilot doesn't suggest entire files yet, and nobody is going to care about expanding a loop or finishing a line or the likes, but I have seen as much as 14 lines in my tests. Eventually you are going to get to the point where it becomes truly relevant.
In general, all AI's have similar issues. Just because data can be looked at publicly, doesn't give you any implicit rights to use it for other products. If there is no specific license agreement, one sided in a specific open license or specifically between the content owner and the AI developer, the owners of whatever type of information used will have the cause to sue them for license fees. I forsee a lot of court cases, certainly once people figure out how to better determine if an AI might have used a certain thing as training data without internal insight. Or governments will go as far as forcing AI companies to provide that way.
Legally speaking, many companies will have as part of your employment contract the stipulation that you cannot work in the same field in your off time. Also that all your intelectual property created while under employment, including non-work hours, is primarily the company's to monetise, unless they are not interested in a specific piece and explicitly give you permission to monetise it separately.
So if I were a Google employee and I hypothetically made a better search on my spare, I wouldn’t be able to monetize that even though it was made on company time?
It's not bad at all. You can look at it in isolation and wish for more, but the truth is, controverse oppinions about high nuclear usage, like France, aside, the vast majority of other countries have significantly less green energy percentage. Small exceptions aside, Germany is only beat by those countries/areas whose green energy is close to 100% water, which of course is easy to use, and has been used first historically. It isn't new and most countries use as much as their geography allows.
Netherlands, UK, Italy, Spain, basically all of eastern Europe, the US, India, China, Australia, ..., they all produce less green energy.
If Germany's energy policy was bad, what's the excuse of all those other countries?
Well, if you did DevOps the way it is meant to be used, the idea is that the developers can do the minimal efford of the ops part, and you no longer need that role itself.
So, depending on what a company means by DevOps, it could mean developers willing to that bit extra, and clearly we need ever more developers, or they could understand it as just a modern kind of ops, in which case they are NOT doing DevOps.
Kubernetes has its complexities, but it certainly doesn't require more people than previous methods. But what it does require, is people with new skills, and lots of companies want to move away from their old fields to this new, and therefore neeed to fill those roles, while people only begin to reeducate. Add to that, that more companies are doing more IT in more kinds of business segments, and in many countries the bigger generations are leaving for pension, with less people coming after. DevOps, true or not, is hardly the only field with a lack of enough educated people. You will find the same in lots of engineering fields.
Well, what I can say that teams still hasn't got an ARM native version. Shouldn't be that hard, since Electron long supports it. Even OneDrive is there yet, the rest of office anyway.
Definitively speaks for the priority of teams or its performance & customer experience.
We use Slack mostly, thank god, and many other conference tools when a customer prefers one of them, they are all better. I wish we could just get rid of Teams.
I'm sorry, but documentation is a waste of time. It is never complete, never up to date, never easy to find something in, etc.
Spend the time to make whatever you are doing self describing. Write cleaner code, use infrastructure as code, ci/cd, automatic service overview, proper sprint planing, etc. Anything that improves everyones day to day life, even if they have all the information, experience, etc.
Have you maintained code bases not written by you much? Have you worked in teams of 10+ people long enough to see people leave the company?
You can never write down too much. Please
* write meaningful JIRA descriptions and try to have PRs linked to the ticket
* always have a README.md that explains how to build/run/deploy the service
* create and maintain a runbook document (another md file?) with frequently used commands and hints at debugging previously observed problems
* add comments on class responsibilities and business rules
* have a few unit test-like "tests" that make the service execute its main flow
Really? Name one society that you think is better. Not something wrong or in need of improvement within the West, there is loads of that I'm with you if that is what you mean, but somewhere actually consistently better in all to most things and in real existence. Since you said worst on the planet, imaginary societal structures you'd want to try also wouldn't count.
i personally find them all trash, they tend to follow each other nowadays, the countries who dare to stray away from that model gets bombed, economically muted by murica or are pictured as "terrorists"
the west definitely is one of the worst
ultra selfish, all about profits and capital gain, ultra greedy, ugly, non-healthy, tasteless, empowers the stupid, venerates the dumbification of humankind
While I don't doubt there will be rising tensions over access to natural fresh water, I somehow doubt that it would actually be transported, at least on a global scale.
For that the sheer amount you need, the transportation costs, and the already existing, never mind the potential improvements in, desalination solutions are just too disproportionate in costs to each other to actually be at least exactly like oil today.
It's more a problem of how expensive is it going to be to have enough drinkable water locally, then that it is ever cheaper to get from somewhere far away.
Also depends a lot on the electricity prices and amount thereof we are going to have available.
Can't say anything about statistics, but I don't mind paying taxes, if the result is a better working society, or one at all, given whatever some people think the world would look like without nations at all.
I would just like it, if I had more influence or at least transparency at what they are used for. Like what if you had to pay x amount of taxes a year, but everyone got to choose for what branches/areas at least and kind of "vote" a bit that way. If a program is unpopular, it wouldn't receive its funding, if you think something is underfunded, you can reallocate at least your money, but unlike purely optional donations, greed doesn't stop you, because you need to pay anyway.
I heard that in Australia they print the percentage of your taxes going to what general category on your tax return. Kind of a neat idea, and probably not that hard to do, since it really is just dividing your final tax value by the official percentages. Not like ones taxes actually get used differently from another person, but it makes for good visibility of what should be already tracked and published information.