September 26, 2025
Another Linux lie: we have a web scripting language
Truth is: you do, to a degree, and it is low.
Enter PHP, the glorious mess that went from SNAFU to FUBAR, of late.
Try to generate month names in local languages. You are in a world of pain now, and solutions are as asinine as it can possibly get: https://stackoverflow.com/questions/13845554/php-date-get-name-of-the-months-in-local-language
It is fucking unbelievable that in 2025 we are still struggling with locales. This should have been dealt with, when Unicode was introduced. But no, the legacy shit is still dragging on, to the point that even the operating systems are failing on file/directory names in local languages. Humankind, seriously?
PHP, remember that you are a language by idiots, for idiots, but suddenly you twist and turn yourself into an esoteric contraption as convoluted as fuck. Do you believe you are still going to have a following, if you suddenly change from smart, nearly omnipotent functions to half-assed, impossible to understand classes with their highly-academic method signatures and obscure parameters and constants? Fuck, no! more...
Posted by: LinuxLies at
10:04 AM
| No Comments
| Add Comment
Post contains 421 words, total size 3 kb.
September 20, 2025
Another Linux lie: we have DB server
As with all Linux software, the caveat is that you kind of do. Sort of. Truth is, you don't.
Enter MySQL, the beloved darling of all folks FOSS.
It has bit(X) fields where X can be from 1 to 64. This is intended for bit flags. But this shit just doesn't work!!!
I have 12 yes/no check boxes on my PHP form. The easiest would be to build the MySQL b'010101' string of them and shove into the MySQL server via SQL. Not so fast!
The damn thing just does not work! It kind of works for the situation where the first tiny handful of checkboxes is used, but when I go further down and check off those near the end, I begin to get Data too long for column bitflag at row 1 error.
The number of bits in the bit column that works fluctuates around 5-7 for the bloody bit(16), bit(32) or even bit(64) column, for crying out loud. There is no rhyme or reason for when it will or will not work. Show me the face of the stupid bastard who designed it this way?
Solution? Edit your my.ini and remove STRICT_TRANSACTION_ something whatever piece of shit that they initialize it with. And then restart your MySQL service. Voila! The same SQL now works.
Flog the bastards!
Posted by: LinuxLies at
08:06 AM
| No Comments
| Add Comment
Post contains 234 words, total size 1 kb.
September 19, 2025
Oracle borrows machinegun release stragtegy from Linux, FUBARs Java
I use Java for nearly 30 years. It's been the bastion of stability, all along. Today, for the 1st time, I had to kill the Java process because it was hung.
We are SOL if the most stable and trustworthy software development framework is FUBAR. It will only become worse.
Posted by: LinuxLies at
11:40 AM
| No Comments
| Add Comment
Post contains 68 words, total size 1 kb.
September 16, 2025
Google: see no evil
This global monopolist deems itself a world's dictator. It has opinions just about everything, and it imposes and enforces them, with an iron fist. But scratch it, and it suddenly becomes so touchy-feely.
Enter their abuse email address: abuse@google.com. It does not want to receive abuse reports because, oh, horror, its users may be vulnerable:
abuse@google.com Error Type: SMTP Remote server (142.251.111.26) issued an error. hMailServer sent: . Remote server replied: 550-5.7.1 [***.***.***.*** 18] Gmail has detected that this message is likely 550-5.7.1 suspicious due to the very low reputation of the sending IP address. 550-5.7.1 To best protect our users from spam, the message has been blocked. 550-5.7.1 For more information, go to 550 5.7.1 https://support.google.com/mail/answer/188131 - gsmtp
It is your fucking job to receive abuse reports when your users abuse your TOS and threaten the security of our networks, but you refuse. This makes you an accomplice. I am sure that I can come up with a number of criminal/penal code sections to charge your execs for this, but I am not so naive to expect any judge to uphold the law, considering how deep its pockets are.
Posted by: LinuxLies at
09:56 AM
| No Comments
| Add Comment
Post contains 196 words, total size 1 kb.
September 13, 2025
Linus Torvalds is a fascist, and he seems to be proud of it
This is an example of how something that is none of his business, none of his concern, is turned into a complete show-stopper that leaves GIT users dead in the water, but the little whiny beotch Linus he does not give a fuck.
Dude, it is really none of your business who owns the directory. It is not part of your role to enforce your ideal folder permissions. I really wish you learn the hardest possible way a lesson not to mess your users up.
Pompous idiots like him should be shown their place, very physically and personally.
Why am I bringing this up? Because his poor design choices make it impossible to mount a shared drive and use it as a local repo. Thanks but no thanks, turd.
Just like it's none of Oracle's business or concern whether I am installing their extensions pack from a network location, it is none of Linus's business who owns the Windows share of the project. It should not be.
If you faced the infamous 'dubious ownership' error message when you ran git gui on your newly-initted local repository, then do not try to follow the wrong folder path in the pop-up message. Instead of '%prefix///blah-blah/blah' use your mounted drive letter or go directly into your global .gitconfig and add a new section:
[safe] directory = Y:/
Do not fall for Stack Overflow '*' recommendation. It is not going to work. Use the drive letter, colon, slash. That's all, folks!
Posted by: LinuxLies at
05:23 PM
| No Comments
| Add Comment
Post contains 272 words, total size 2 kb.
September 04, 2025
Splendour and misery of Stack Exchange et al or another Linux lie: we have a community of experts
Truth is, you don't. Or you kind of do but not entirely.
Enter this Ask Ubuntu question, which is deemed 'Highly Active' and locked from the unwashed masses: How do I change the hostname without a restart?
The dude asks a noob's question and instead of real, expert help gets loads of BS.
First of all, you have to change several files, not only one /etc/hostname. Our beloved experts forgot about several more:
- /etc/hosts which resolves the name to its IP. Without that you will see cryptic errors re unable to resolve hostname, when you sudo
- /etc/mailname which directs the mail to the right host
- /etc/ssh/ssh_host_*_key.pub which signs SSH sessions
- /etc/exim4.conf.conf hell knows but it also has the hostname
Until you change all of them, things are not going to work.
So much for the experts!
Posted by: LinuxLies at
04:32 PM
| No Comments
| Add Comment
Post contains 172 words, total size 1 kb.
20 queries taking 0.0121 seconds, 40 records returned.
Powered by Minx 1.1.6c-pink.








