

It is generally considered a bad idea to use envs for passing secrets in general since envs for process n are available to other processes which have access and permission.
It is generally considered a bad idea to use envs for passing secrets in general since envs for process n are available to other processes which have access and permission.
To be honest, I never heard of it, and it is interesting, but the language isn’t the only factor, it’s the ecosystem as well. It says it’s an alternative to C, so I will just assume it can consume C libraries. But that still leaves you with using C libraries, which is not a great position to be in if you are looking to not use C.
If you are looking for something that is actually in use, but not rust, look into Zig. Still would need to use a lot of C libraries, but it at least looks like it has momentum. Not to mention they seek to completely replace libc, which would actually be useful and an achievement, since that is the biggest problem C actually has.
I am a rust fan myself, but if you are new to programming it’s not a great place to start due to its’ learning cliff.
Of the things people complain about that systemd brings in, this is among the least offensive. It makes sense for an init system to provide such functionality, the function of spawning new system processes.
Additionally, in modern systems it doesn’t make sense to use such features. Spawning a new process per request or on demand doesn’t gain you much and does reduce performance.
Spawning new processes on most OS is pretty slow compared to other operations. Additionally, there would also be an increase in latency as the new process needs to be loaded, whereas most software these days can handle the new request in more efficient ways.
I think you can also try to reuse the same process for multiple requests, stopping it only once it has been quiet for a while. But this still doesn’t really help much.
Historically, i think it was used to try to save memory. But today its a bigger nusance than it is worth. I just checked how much memory sshd is using, and i think it is less than 10mb.
total kB 8508 6432 1160
And to be clear, you theoretically can’t save much if any memory doing this because you must have enough memory available to be able to run the process, otherwise bad things will happen or some other process gets oomed.
Additionally, spawning a new process per request can represent an availability violation. An attacker could launch a series of very slow connections to a server spawning a new process per request, causing a depletion of resources.
With all that said, I wouldn’t say there are no uses at all for this, it can be useful to make very minimal network connected software that does some very basic stuff in a secure network.
A ton of people using github barely understand the different between github and git and often think they are the same thing or that github and git are somewhat related more than they really are.
You are right, you can’t use only information Ukraine or Russia provides. But it probably is the case that Ukraine was stomping Russia for pennies on the dollar earlier in the war. However, Russia is not a static force. They learn and change their tactics, and Russia spends more resources now than they did earlier.
It would be a grave mistake to stop aid to Ukraine while they are still willing and able to fight.
Immigrants shockingly often vote conservative.
I am not sure what these results mean exactly. Perhaps the third generation is some specific type versus the second.
They can do both, and if their stance is at all ideologically motivated, then it is necessary to focus on more than just the low hanging fruit of doing reviews.
The free software movement is more than just the free software existing. It is also congruent to the laws that permit it and extending rights
Right to repair is about more than simply fixing things. It’s about going after companies and lobbying to get actual rights enshrined into law.
Which one is it?
The union negotiations could include in the contract that AI generated actors are not allowed when SAG is involved.
That doesn’t completely stop AI, since they could try to use non union actors or no actors at all.
The issue with AI is that it is software, and software can scale very quickly. So large amounts of jobs could very quickly get automated without allowing workers and the economy to slowly adjust over time. Switchboard operator was just a single job in a single industry.
It will also lead to more consolidation of wealth since existing bussinesses stand to make great savings getting rid of people, and the AI itself is privately owned. Funny enough, this could also blow up in their face since that creates inventive for people to vote.
Bottles is pretty good. It’s available on flathub.
Insurance doesn’t work very well for things like hurricanes. When big events happen that cause large percentages of their policy holders to file claims at the same time, it results in large payouts which causes increases in price. When prices go up, people don’t insure. This combined with the fact that florida gets hurricanes means prices for insurance are high.
Maybe the state could help by introducing laws to help combat insurance fraud, but that could lead to consumers getting fucked by their insurance companies.
Probably. But wear and tear on all road infrastructure will accelerate due to more weight, and funds to fix it will go down until additional tax structures are put into place to replace gas taxes.
Email isn’t that secure anyway (don’t use email if your life or freedom depends on it), so I don’t see that as much as a downside.
Ghostty has scrollback, I have no idea what that person is talking about. I think it is missing scroll bars, but you can scroll using the mouse wheel or shift+pgup/dn. The buffer is also not very big by default but I think it can be changed via config file.