- autarchprinceps parent"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.
- 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.
- 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.
- 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.
- 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.
- Well, it is an "outrageous" belief for a reason, but as for the communist nations, there are significant differences in both how much they tried to suppress it, and how much it worked. Poland is the main outlier I know of, the USSR switched back to cooperating with the orthodox church as part of the means to organise support against the nazi invasion.
Most of the other eastern block nations are still quite a lot less religious today. Even West vs East Germany is still clearly visible.
I think most people are by their nature mildly agnostic. A lot of christians in western Germany don't go to church, don't follow most rules, or even know about them. It is mostly inertia of tradition. That is even more true of the celebrations. It's not like they are actually christian, that's because most people didn't care about why the celebration exists. They switched to christianity, if they had to, once they still got to celebrate their traditional celebrations mostly in the same way. That's why christianity differs quite a bit from country to country or areas in general, as well.
Non of this screams true believer. A lot of celebrations today, at least here, are completely worldly, with not even a veneer of christian reasons. Easter & Christmas still exist, but predate christianity anyway. No other christian events have survived into modern time with more than a fringe crowd. Most other celebrations are without any involvement of church or Jesus/God. Day of Work/1. May, Carnival, and an endless stream of local culture festivals, none of which are christian, or even really heaven. It's just a reason to party, dance and celebrate, not to worship anything.
That's also why the actual forbidding of religion becomes unnecessary, at least here. The last few decades have seen a decrease of at least 2% per year in both major churches in Germany. At some point at least locally they loose enough traction to be relevant at all, but when is very different depending on region.
- If only. I heard this is a big thing in America, but here in Germany it is worse than that. It's not about them being tax free, but us being taxed for them, and on two levels. One the one hand normal taxes are somewhat used for church purposes, sometimes because of historic buildings, sometimes to support church owned schools, hospitals, etc, because the church is "too poor to pay for that", but there is even an outright religious tax that is completely forwarded to either the catholic or lutheranian church. You can deny being in a church, but the default assumption is, that you are of the regional majority religion. I had to deny being catholic twice and lutheranian once, to avoid paying an additional 9% income tax.
- Hmm, it is designed exactly the same in all applications independent from manufacturer, so I somehow doubt it.
I have seen applications that also say it in their own UI, but Apple does display a specific dialog telling you that it was blocked, and if you want to enable it, you need to go to the settings and do so.
And it is even document on official Apple pages, so I doubt this is application code: https://developer.apple.com/library/archive/documentation/La...
From https://developer.apple.com/library/archive/documentation/La...
- 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.
- 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.
- Organised religion should be banned. I want to say that I would stand up for anybodies human rights, but religion is just so fundamentally incompatible to our modern world and way of life, that deep down I just want it gone.
- I agree. Especially the macOS version generally prompts you for permission to access the screen, or certain folders/file groups. Though I don't get why some things get a yes/no, and for others it tells you to look it up in the security settings yourself, if you want to enable it. But that's more of a usability complaint. Then again we are so accustomed to just say yes, if a dialog asks us, whether we want to do something, I doubt most people would secure their device much better, if this became the norm. Heck, did you see the recent Linus Tech Tips video on using Linux as a mainline system, including for gaming. Linus deinstalled his entire UI, despite the fact that he had to literally type "I am sure that is what I want to do, although core system elements are being uninstalled" in order to approve it, and he is a fucking techy, leagues above your average user. I think for many people using a device that is more restrictive and doesn't allow everything is sadly necessary.
- It's standard in all IT contracts. You will not get a job otherwise. The point isn't that they take everything, but you'd have to run it by them for approval. You are not then not allowed to have e.g. a second job with a potential competitor or provide the same service as a freelancer as through your company.
In this case, I assume IBM wants its employees contributions to be noted as open source support. They are a major contributor to Linux, in and off paid hours, they will not have a problem with one employee doing open source work, just want the PR.
- Significantly, but not recently. Quite a few years ago it started to change to accomodate more sentence based searches, and giving it a traditional set of keywords only ever returned like the main page of one of the things you mentioned, even if you explicitly tell it to search for all of the terms, etc.
- What would you use for a HPC application? You need a very fast language that doesn't get in your way in data management. Trust me even in the basic examples we did in our parallel algorithms course minor changes in data layout could save hours of computational time and that was in C, where no crappy garbage collection gets in your way. Not to even mention the masses of good low level performance analysation tools and parallel libraries made for Fortran and C/C++, but not other languages. Why would you use anything else? I think some people misunderstand what makes languages good. It is not generalisable, it depends on the case. Sure to write a script, e.g. to quickly automate a few things, shell or common scripting languages like ruby or python may make sense, because it is relatively easy to get going and write something in them. But that is not an important question for an HPC application. You need to write code that will definitively give the correct result and that will run extremely fast on the cluster of machines that make up the supercomputer. You need the language means to define very detailed how your memory is to be layed out, etc.. The very thing that makes a language annoying to use in a scripting context is a feature here. On the other hand you don't care about the ease of portability, in fact you will want to optimise it for one specific architecture as much as time allows. That the program will have to be recompiled is a minor issue in comparison to memory layout, threading schedules or network communication changes to the algorithm to optimise it for a new system.
No language is truely superior to all others, the question is always context and the conditions and constrictions it puts on the developer.
For physicists Fortran or C are the best choices. Even Go uses a garbage collector which brakes it for large HPC scenarios. VM based languages are completely useless. Their low speed is already a nuisance for simple common tasks, never mind problems that already take days or weeks to execute when they are properly optimised. If you think Java, Ruby or any such language could be used, look at benchmarks. You will find CPU time of 1.5-2.5x and memory at least 5-7x the amount needed by the same problem executed by a program written in C.
- Paying for incoming anything is completly ridiculous. Thankfully that's unusual here in Europe.