924 karma · joined December 13, 2022
Despite being somewhat obscure, it has the advantage that it is easy to understand while also being real. We had a board where you could hook into the address and data busses, since the memory and busses were external. Also, it has a simple bus, as opposed to an ARM chip with AHB, APB, etc, and no pipelining.
I don't have much experience in low-level optimization, but would a modern CPU not be able to predict the path taken by a brach that tests the CPU features.
Catching thieves and jailing them scales. For each one caught you avoid potentially hundreds of further thefts from that person and an even greater number from the people who will be discouraged from pursuing criminal activities.
How on earth will children learn to deal with and solve conflicts if conflict is banned??
I'm really thankful for the people sacrificing their time to test all this stuff and experiencing the bugs. I, as much as I like the GNU/Linux desktop, have already suffered through enough system changes and now I need my computer to get actual work done.
I feel updates used to break thinks more often and now everything works mostly fine. I remember long ago the issues with Polkit/dbus policies, changes in xorg drivers, the introduction of pulseaudio and then pipewire, systemd, GRUB2, problems with removable drives (that are thankfully solved since long), etc.
This is an extremely crucial step that you must do first: familiarize yourself with the system, its uses and the reasons it works like it does. Most things will be there for a reason, even if not written to the highest standard. Other parts might at first sight seem very problematic yet be only minor issues.
Be careful with number 4 and 5. Do not rush to fix or rewrite things just because they look like they can be improved. If it is not causing issues and it is not central to the system, better spend your resources somewhere else.
Get the team to adopt good practices, both in the actual code and in the process. Observe the team and how they work and address the worst issues first, but do not overwhelm them. They may not even be aware of their inefficiencies (e.g. they might consider complete rebuilds as something normal to do).
Even something as simple as charging control via control-pilot/proximity signals is already problematic with some vehicles.
Maybe because I'm an engineer and not a business guy, I do not understand why not implement the bare minimum that works and leave advanced cases for later.
It's not so much as open source becomes a liability, but rather "well known", whether open or not, becomes a liability. If you pull a random json library from github that does not even appear on any vulnerability database then you will probably be fine.
Setting aside whether "peak green" is or not a bad thing, if you consider the premise of the green transition according to its supporters- government hastening a change that would otherwise be too slow- then the phenomenon is inevitable. If initiative followed (lagged) capabilities (technological-economic, geopolitical, social) then we would probably see a smoother, slower transition. Any attempt to go faster than capabilities allow will result in a "peak green" moment (there can be many).
In summary, in a green transition not driven primarily by market forces, expect to see several of these "setbacks".
I suspect many will opt to use lesser known, proprietary components which are probably less secure but have less vulnerabilities reported.
Do you think anyone at the Bürgeramt has any reason to change their easy "just type stuff and press buttons" job to anything resembling real work? Bureaucrats wield political power, at the very least because they vote like anyone else, but they also have more direct influence than average people. Politicians have no incentive to go against them and, as long as they promise that everything will remain the same, they will have the support of the paper-stamper class. The bureaucrats form a distinct social class with their own interests.
If there was any will to solve the problem, it would have been done already, even without technology. Most people think that taxes are levied to pay for services, but it is actually the other way around, bureaucracy is there to justify the taxes.
[1] I had to go to Lichtemberg because it is was the only office with an appointment in a reasonable time frame.
[2] There are people selling registrations now.
- Photosynthetic efficiency (sunlight to starch) 0.5% for typical crop plants [1]
- Average daily sunlight of 5kWh/m2 [2] or 18MJ/m2.
- Daily requirement is 8700 kJ for adults.
With 200 sqft you will only get ~1700 kJ. Even if you a had a cow stomach that could digest the entire biomass of the plant (2~3%) you would barely make it.
And then there's the issue of where you will get any nutrient other than carbohydrates.
The last part I do not agree: a license cannot be changed retroactively if there is no provision in the original license for doing so, and no open source license have that. Even if "revoking" licenses for all prior releases were allowed, it could only work if all copyright holders agreed, which is not practical for most projects.
I would feel very uneasy if my product was based on a framework, where the provider makes no commitment and reserves the right to change the licensing terms at any time.