The principle says that information is non-confidential by default, rather than the other way around.
We can request almost any information held by government agencies, including copies of communication like email and documents.
One thing that has surprised European acquaintances is the fact that this includes government-held info about individuals, e.g. address and tax returns.
When I was in Sweden many years ago I was very surprised that you could just call a phone number and they would tell you the name and address of the person or company a vehicle license plate was registered to.
That's nothing for a modern GPU. For example, this benchmark[1] says to expect on the order of 10-800 million tri/s. At the low end of that, you'd have a frame time of 3.427ms -- 292 fps.
The original Playstation could do 180 000 textured polygons per second[2], so it could've managed ~5 fps. Of course, you wouldn't render that many chars at its available output resolutions anyway. :)
> <blink>Expat is UNDERSTAFFED and WITHOUT FUNDING.</blink>
> The following topics need additional skilled C developers to progress
> in a timely manner or at all (loosely ordered by descending priority):
This made my brain go
"Oh no, not this again. Open source projects don't owe you..." etc etc.
> or you can't use it commercially or for safety-critical things
Oh. Yeah, okay, absolutely! For safety-critical, I would like to think the responsibility already lies with the integrator/seller, but making it explicitly so can't hurt.
> or you can't use it commercially or for safety-critical things
The license for libxml2 (like the license for almost any kind of open source software) already states "THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT." I don't see how you can put the responsibility even more on the integrator/seller than that. It literally states the devs don't even guarantee it works correctly.
Safety critical fields like aviation already have strict requirements. Usually there's very few software dependencies used in those projects.
Expanding that to more fields would be interesting, but difficult and expensive across the board. Particularly any sort of requirements like that generally incur significant regulatory and certification overhead.
However, if it was done similar to PCISS as an industry forum it might work better. Especially if certain fields like anything connecting with the electric grid we're required to use certified software.
Pretty much all construction uses materials which follow a specification. The least we could do is start requiring all commercial software do the following:
1. Declare an SBOM
2. Each software component must have a listed specification
We'd then need to make software specifications. Start with the most basic specification possible; "has performed linting", "has full integration test coverage", "has passed QA testing", "has an active maintainer", "lists its license", "does not have a hidden back door", "is free of known vulnerabilities", etc. Make more detailed specifications as-needed (for a particular industry, use case, requirements).
Once we have all that, you can glance at a company's SBOM and find out if they've done the bare minimum due-diligence. We could also make or modify regulations that require these same materials standards, like privacy regulations, financial regulations.
And yes, meeting minimum material standards is more expensive. We already accept that cost in the physical world, why not in the software world? If there's a TDS, SDS, MSDS, etc for physical products, we should have them for software too. I want to know your materials are safe before I use your products. I'm sick of being exposed by companies who are completely irresponsible.
Remember, the deal includes universal health care, tuition-free university, government-backed sick pay, five or six weeks of paid vacation, and more.
I'm from Sweden, which has a similar system. I could not have afforded to attend university in the US system. Here, I could -- with my (government low-interest) student loans being spent only on my living expenses, not tuition. As a result, Sweden has an extra engineer we otherwise wouldn't have, with a good salary contributing to the tax base.
"Ultra Processed Food" - I suspect? I disagree, IMO. It feels like a oversimplification, it's a sometimes useful rule of thumb that works in some cases, but not in others. Definitely not the end all be all of nutrition.
The principle says that information is non-confidential by default, rather than the other way around.
We can request almost any information held by government agencies, including copies of communication like email and documents.
One thing that has surprised European acquaintances is the fact that this includes government-held info about individuals, e.g. address and tax returns.