Guardrails, regexes, blacklists, etc are not the right solution.
Your system should have an “agent” user group and each agent should run as a distinct user in this group. Use ACLs to give permissions on directories and files. This is why all this stuff exists.
And while we’re at it, we can harden individual commands by taking openbsd ideas like pledge and unveil. And perhaps even some openvms ideas with the symbol and logical redefinitions to make sure these users can only operate on what we want them to operate on and use only what we want them to use.
> This reads like someone who is quite out of touch
No, it’s Indiana. They practice self-sabotage across many industries in the belief that the big-city folks just across the border will take all the jobs. Chicago, Cincinnati, Louisville. All of them just across the state line. Of course, very little thought about why large metros are just across the state line…
> I'm running like 5 full-featured, working side projects concurrently none of them making money currently.
Just stop. Turn them off. Don’t renew the domains. People think that nothing should ever disappear from the internet, ever, but they can either pay you or shout into the void. You owe the tech world nothing.
I can't because one of those is a low-code/no-code platform which I've used to build and run my 6th startup with a co-founder who relies on me... And it works very well. I mentally cannot abandon a project that works better than alternatives. I cannot justify it to myself. If it sucked, I would easily abandon it. But it's very good, flexible and reliable so I cannot find the motivation to give up. It's a weird situation where it would require more effort from me to give up than to keep it running.
There needs be a reason to give up something. I cannot find any such reason. If I gave up on it, my entire worldview would collapse and I don't know what monster I would turn into.
Well, I have my doubts that big endian will ever truly die. Is anyone ready to take on globally switching network byte order? Maybe we should start adding a magic number to every packet so we can tell which ordering it is using. Ha
I tried to check if any of the other series have similar restrictions, but Ticketmaster will only show me resale seats which have no restrictions (even for the Red Sox/Yankees).
I think the window to check closed a couple days ago.
Maybe it’s different in the rest of the world (I doubt it), but the fuel nozzles for gasoline and diesel are different. You can’t put a diesel nozzle into the opening on a gasoline car, so it’s rather difficult to fill a gasoline car with diesel fuel.
The other way around is possible. You can fill a diesel tank with gasoline. Whether it destroys the engine or not depends on how much gasoline you put in. A gallon or two that is then diluted by filling the rest of the tank with diesel is not likely to cause any lasting damage. If you fill a tank 3/4 of the way with gasoline and try running it in a diesel you are probably going to need a new engine.
So yeah, the analogy is not good. Slightly exceeding the rated voltage and breaking the whole thing is usually not the same as putting a little gasoline in your diesel tank.
The Glen Canyon Dam was engineered incorrectly and is not compatible with the actual wording of the compact. It has to go.
First, the compact explicitly states that power generation is not an acceptable use of river water. If you can make it happen, bonus! If you can’t, too bad. No decision-making, no planning, nothing is allowed to take power generation into account.
Second, a plain reading of the compact would say that the emergency outlets on the dam must be used even if they destroy the dam. The dam is upstream of Lee’s Ferry (barely) and the compact prohibits obstructing the allocated lower basin flows upstream of Lee’s Ferry. It also says that lower basin water claims must be taken from lower basin reservoirs as long as they contain more than 5 million acre feet of water. Lake Powell is a lower basin reservoir, so water must be pulled from it before the upper basin reservoirs can be forced to release water to get the Lake Powell water level high enough to use the intended outlets.
There’s different kinds of bifacial panels out there. Many of them actually have a front and a back side, and the front is a little bit more efficient than the back.
Your system should have an “agent” user group and each agent should run as a distinct user in this group. Use ACLs to give permissions on directories and files. This is why all this stuff exists.
And while we’re at it, we can harden individual commands by taking openbsd ideas like pledge and unveil. And perhaps even some openvms ideas with the symbol and logical redefinitions to make sure these users can only operate on what we want them to operate on and use only what we want them to use.
reply