

That looks pretty decent. Could mostly support the OP’s use-case, but also could allow sites to trade a cookie for payment, for semi-anonymous pay-for-access.
Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot Mniot


That looks pretty decent. Could mostly support the OP’s use-case, but also could allow sites to trade a cookie for payment, for semi-anonymous pay-for-access.


There are automated checks which can help enforce correctness of the parts of the code that are being checked. For example, we could imagine a check that says “when I add a sprite to the list of assets, then the list of assets becomes one item longer than it was before”. And if I wrote code that had a bug here, the automated check would catch it and show the problem without any humans needing to take the time.
But since code can do whatever you write it to do, there’s always human review needed. If I wrote code so that adding a sprite also sent a single message to my enemy’s Minecraft server then it’s not going to fail any tests or show up anywhere, but we need humans to look at the code and see that I’m trying to turn other developers into a DDoS engine.
As others replied, you could choose to find and run someone’s branch. This actually does happen with open-source projects: the original author disappears or abandons the project, other people want changes, and someone says “hey I have a copy of the project but with all those changes you want” and we all end up using that fork instead.
But as a tool for evaluating code that’ll get merged, it does not work. Imagine you want to check out the new bleeding-edge version of Godot. There’s currently ~4700 possible bleeding-edge versions, so which one will you use? You can’t do this organically.
Most big projects do have something like beta releases. The humans decide what code changes to merge and they do all that and produce a new godot-beta. The people who want to test out the latest stuff use that and report problems which get fixed before they finally release the finished version to the public. But they could never just merge in random crap and then see if it was a good idea afterward.


java naturally produces verbose stack traces
I always think of Java as the absolute gold standard of stack traces. Sure, in any given debugging session I don’t care about most of the stack. But across all sessions, I’ve used all parts of the trace and I wouldn’t want anything elided.
JS is my least-favorite because it provides a stack-trace so I get tricked into thinking it’ll be useful. But since it doesn’t cross callbacks it provides no depth.
Set your expectations: networking is complex and the configuration you’re hoping for is particularly complex. It sounds to me like you’re looking for a split-horizon configuration where local traffic stays local but internet traffic is routed over VPN. But also you want that configuration only for specific apps.
It’s not the *arr programs that are tricky, it’s that any service you try to configure this way will be some of the hardest sysadmin work.


Hell yeah! When you click over from “this game is impossible wth” to kicking Rodney’s ass so much that you’d expect him to just give up…
Nice work cracking a tough game!
Not “someone”. It has to be the DNC. And it need to show me the text where it broke up with Israel. And it needs to apologize to Bernie. Also I will still not like its candidate.
If I tried to promote a candidate on my own or talked to any other org, than DNC would think I wasn’t serious about how much I’m not going to vote for its candidate.