hard drive – After converting SSD to APFS MacBook 2014 doesn’t boot anymore

Good morning,

My MacBook 2014 with TouchBar doesn’t boot anymore when going from its original Sierra to newer operating systems, e.g. High Sierra or Big Sur. One morning the computer just refused to boot, and got stuck in the login process. I was able to still log in, sometimes, but after opening an app, the Mac gave a kernel panic. Various tests later, reformatting the drive, and resetting everything, eventually I was able to use Internet Recovery, to install the original Sierra OS, which still uses HFS+. Naturally I tried installing Big Sur first, but got the same issues right after upgrading. I then tried going in steps, using gibMacOS, from Sierra, to High Sierra. But even High Sierra produced the same issues. I was in Disk Utility that installing High Sierra, already formatted the drive to APFS, so my conclusion now is that something makes the computer stop working after the converting to APFS.

Ideally I would love to get Big Sur again up and running, but I don’t know what steps I can take to make that happen. My hunch is that some sectors on the drive are just so damaged, because of wear and tear that it’s now impossible to get it formatted to APFS. I hope I’m wrong though.


MacBook refuses to boot after its drive gets converted to APFS it seems. Restoring Sierra makes the computer work again, but any upgrading attempts to High Sierra or Big Sur, resulted in the same issues the Mac had, which started this entire problem.

java – Does it make sense to create a WAR anymore?

This is more specific to spring boot projects and applications whose main USP is its APIs. Now that we can simply create a JAR file deploy it anywhere, what is the point of WARs? Is there a specific use cases where we require a WAR type file? In a normal maven project, or a normal java project, yes sure. But in Spring boot projects, why would we ever package an application with APIs as a WAR?

Edit: By JAR, I mean executable JARs and not libraries.

GPU disable on boot was successful for months – but cannot execute sh /force-iGPU-boot.sh anymore from Single User Mode

I am new to this platform and hope that you can help me out with this one.
I had this common GPU issue on a 2011 MBP that I was able to solve with the super detailed post by the user “LаngLаngС” (thanks so much!) as found here:
GPU problem – Boot Hangs on Grey Screen

Unfortunately a new problem occured that prevents me from running the script. I’ll explain:

To solve the GPU issue I everything as written in LangLangC’s post and I also had the executable sh script on my desktop – so when I had to boot the Mac again, I did this in single user mode with CMD + S, and then typed “sh /force-iGPU-boot.sh” and then reboot. This would boot my machine always as normal with the internal GPU.

So far so good – until yesterday. When trying to reboot again from Single User Mode, I got this new prefix “sh 3.2#” and the lines looked different. It says that the volume is “read only”-. When I try to execute “sh /force-iGPU-boot.sh” it says, file or directory not found. I cant run “sudo” commands as it says “command not found”. When I try to remount with “mount -uw” it doesn’t work – it always says “device is write locked.

When I type exit or reboot the system actually seems to boot “normal” – if there wasn’t the GPU issue! Meaning that if I cannot run the script “force-iGPU-boot.sh” from the single user mode, I cannot boot the GUI Mac OSX properly. Unfortunately I also cannot execute the sudo commands. I also tried to boot the Mac in target mode and “repair” the drive with the disk utility of another Mac, but that never worked either.

I was googling a lot and tried a lot but nothing worked yet. Since I am not very familiar with these kinds of issues, I was hoping to find an answer here, where I found the first answers to my GPU problem.

Basically my “new problem” is that I cannot run the automated script that I saved on the desktop or the sudo commands from the single user mode.

Hope you can help me! Many thanks in advance.


applications – Can’t install apps anymore – only via adb

I recently tried to extend my internal memory of my Moto G5 with a 128 gb sd card, so I backed up the previous smaller card to my pc, switched cards, formatted the new card as internal, copied back all the files and thought I was done. I wasn’t.

I noticed that all the apps that I had parked on the sd card were not installed anymore, so I thought I’d install them again. When I tried to do that, the usual installation dialog opened but ended with “App was not installed”. The
is happens whether I use Googley Play, Amazon App Store, or a local apk. With F-Droid it’s a little different: It shows me that the installation failed because of an unknown error.

The only thing that seems to work is installing via adb, but that is rather impractical on the long run.

The phone is a Moto G5 running vanilla Android 8.1, and has about 1.5GB of free space in the internal storage. I tried the usual: empty cache and delete data of Google Play Store and Services, and rebooted several times before and after that.

Any ideas what I could do next?

18.04 – Install driver not showing WiFi network anymore

Every now and then I do a clean install of Ubuntu, and every time I am able to select WiFi networks during installation. For some reasons now it only shows “Intel corporation”.

The only thing I can think that might have caused the problem are:

  1. A failed attempt to install Ubuntu 20.04 (likely because of a firmware issue). Now trying to revert to Ubuntu 18.04

  2. Resetting my BIOS settings (Taichi X299 motherboard)

These are the wireless card specs.

Is there a way to fix this?

enter image description here

errors – None of my animated headings show up on my live site anymore

I tried the usual of checking plugins and theme errors for my site When I changed themes I received this error. How do I fix this?

When seeking help with this issue, you may be asked for some of the following information:
WordPress version 5.6.1
Current theme: Twenty Twenty-One (version 1.1)
Current plugin: Phlox Pro Tools (version 1.4.5)
PHP version 7.3.27

Error Details

An error of type E_ERROR was caused in line 63 of the file /home/customer/www/jeeveslaundry.com/public_html/wp-content/plugins/auxin-pro-tools/includes/general-hooks.php. Error message: Uncaught Error: Call to undefined function auxin_is_post_type_allowed() in /home/customer/www/jeeveslaundry.com/public_html/wp-content/plugins/auxin-pro-tools/includes/general-hooks.php:63
Stack trace:
#0 /home/customer/www/jeeveslaundry.com/public_html/wp-includes/class-wp-hook.php(287): auxpro_add_post_types_metafields(”)
#1 /home/customer/www/jeeveslaundry.com/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#2 /home/customer/www/jeeveslaundry.com/public_html/wp-includes/plugin.php(484): WP_Hook->do_action(Array)
#3 /home/customer/www/jeeveslaundry.com/public_html/wp-settings.php(557): do_action(‘init’)
#4 /home/customer/www/jeeveslaundry.com/public_html/wp-config.php(78): require_once(‘/home/customer/…’)
#5 /home/customer/www/jeeveslaundry.com/public_html/wp-load.php(37): require_once(‘/home/customer/…’)
#6 /home/customer/www/jeeveslaundry.com/public_html/wp-admin/admin.php(34): require_once(‘/home/customer/…’)
#7 /home/customer/www/jeeveslaundry.com/public_html/w

amazon rds – Cannot use GRANT ALL anymore on RDS MariaDB 10.5 but can on 10.2

It appears that in 10.3 there was a new privilege introduced, DELETE HISTORY, which means ALL will not work anymore if the user doesn’t have it.

It still works. However, in 10.3 there is a new privilege DELETE HISTORY which your sys_dbcreator is missing, so it doesn’t have ALL on the database level anymore, and thus cannot grant it.

The only way to do this is to manually specify all the privileges now. I hope I am wrong but this appears to be the case. I suspect this may be a bug in the RDS provisioning and they should add this privilege to the new admin user that is created.

Update: Just chatted with AWS support and they are aware of the issue and agree that the DELETE HISTORY privilege should get GRANT ALL working again. I also asked them to update their provisioning scripts to get this added. They recommended using 10.2 in the meantime.


  1. https://jira.mariadb.org/browse/MDEV-18884 (GRANT ALL returns Access denied for user with GRANT OPTION)
  2. https://mariadb.com/kb/en/grant/#table-privileges

php – What to do when you simply cannot trust anyone anymore?

I need a CSS crusher and it must be made in PHP or be a very trusted stand-alone CLI application. The only thing I can find is this: https://github.com/peteboere/css-crush

It’s not been updated in over a year, and the one “issue” submitted on Github is from 2018 with no reply.

My gut feeling is that this is a “real project”, but also “likely semi-dead at best”. However, even if it will be updated, I know nothing about who is running this or how trustworthy they are.

This question is not about that library specifically. The same thing happens constantly to me: I’m so scared that malware will at some point be fetched with some update, if not directly the first time it runs, that I severely cripple myself in terms of not being able to trust and thus use almost anything.

There truly seems to be no way to be even reasonably sure about this. It’s insanity to run all these things straight on my machine. I have numerous times tried to make some kind of “sandbox”, whether it be through a VM or Docker, but whatever the reason is, it’s just not practical and frankly, I just can’t comprehend Docker at all. I’ve long since given up on trying to use that or similar things before it. There’s “chroot” and “jails” for some OSes, but it’s a nightmare to grasp and set up. It’s simply not “reasonable”, and I don’t trust that they are sandboxed/secured anyway.

I truly envy those who are able to just go along with (almost) any claim and just trust random entities without worrying. I used to, and never noticed any malware, but for all I know, my entire computer life could have been documented in real time through RATs/trojans spying on everything from the webcam/mic to private files and wallet.dats…

There’s frequently exactly ONE (1!) library for any given problem. There’s no “wealth of choice” to pick from. I can’t pick “something else”. And even if I could, the same problem applies to that as well.

“Auditing” the source code reads like a joke to me in how unrealistic it is.

How can I possibly trust anyone in this world where almost everything that comes out from everyone’s mouths or is written is a lie? It’s a freaking miracle that I’ve (apparently) avoided malware for all these years. Either that, or there are actually far fewer dishonest and evil people out there than I believe.