null_content
This has always been a brittle and not easily portable approach.
And doesn't protect you from an attacker doing something much simpler: reading your .bash_history file.
Passing passwords as arguments has always been a bad idea.
So yes, you are finally doing UI development like it is 1998.
Congratulations.
Sarcasm aside, want to know what a proper GUI toolkit looks like? Take some time to play around with Qt.
Frankly, last time I did web development, I felt tempted to just make the entire page one screen sized canvas and implement my own UI toolkit on it. That's bound to be more reliable (and probably faster) that the current state of affairs.
You CAN write proven bug free code, but only if you are willing to accept a long series of limitations.
But for some reason, we HAVE TO tolerate software crapping itself once a year?
I don't accept this logic. This is just a sign of how sloppy the industry has become.
This is the reason your phone becomes obsolete after 2 years, whereas your car can continue to run after multiple decades of abuse.
Lest anyone forgets:
https://www.schneier.com/blog/archives/2008/05/random_number...
Setting these up is fairly painless, and they are FAR more flexible than this solution, FAR more secure and the vast majority are open source - which is KINDA important when dealing with security.
Sorry for being blunt, but all I see here is a huge gaping security hole. The $5/month is just adding insult to injury.
And for that "simplicity" all you need is a daemon that depends on dbus, glibc and cgroups (IIRC), just to name a few - which makes it non-portable for anything that isn't Linux and non-usable for anything that doesn't want to depend on, say, glibc.
And if they got their way, dbus would have been shoved into the kernel (kdbus, bus1, or whatever they called it) - adding a bloated mess of an IPC mechanism into the kernel.
Simplicity. Right.
https://en.wikipedia.org/wiki/Go_(programming_language)#Nami...