Posted on

Finder Empty Bin Fail: The Infinite Hardlinks Permobug

Recently, a situation has developed on my computer involving trash items that I can never delete. It’s a permanent condition, hence why I made this elaborate video and blog about it. In the process I discovered a bug in Automator, namely that it can not help to automate emptying the trash! That is a fairly bad look considering these are apps at the core of the macOS: Finder and Automator.

A million folders that will not die now live forever in my Trashcan… 🥶

357 folders inside folders in my Trash!

So I wrote a script that would rsync (backup) an enormous folder with images (~6 GB of renders for AminoSee DNA Viewer) on my disk to another location on my disk (same disk, the internal PCIe storage on my MacBook).

I used the rsync with hard links, this would create two exact copies of the 6 GB folder:

rsync –archive –verbose –stats –hard-links /Users/tom/AminoSee_webroot/output/ /Users/tom/Dropbox/Sites/

I would then go and delete half the images from the website copy (so as not to upload them), but keep the full archive to make network syncs faster. Prior to this I was continuously deleting around 3 GB of images and then re-syncing them across a network, so to be more efficient, and cut back on network and disk thrashing, I keep a full copy local, and run the “sync and delete” locally with hard links.

This also cuts down on my laptop disk thrashing: I do still occasionally sync and blow away the very same 3 GB of images every few days, but to re-create is very fast if I am using this.

Recursive Folders Inside Folders

Prior to getting this setup perfect I made a botch by point rsync and telling it to copy the parent into the child infinitely. Finder can’t clear it, and Automator can’t automator the mouse clicks:



Posted on

Clipboard Not Working on macOS 10.14

So I tried to used RightQR for the first time since “upgrading” to macOS 10.14 after holding out for so long. The clipboard does not work. This is a mission critical failure as there is no other method to extract the scan data:

clipboard failure macos 10.14

After a reboot I will post a bug at bug at if it still isn’t going. Hopefully my computer will behave.

I also do not like some changes to the way the keyboard input works. Especially regarding the combo: Command-option-control-Equals and Command-option with -=  (magnifier). It interferes with the app “Spectacle” which I use to organise my windows. Dark mode is freaking awesome though. And I find that Finder and Activity Monitor crash much more on Mojave, with more reboots and logout/ins.

It’s no biggy but I there is a subtle difference depending on the exact order the keys go down on the board and I find it annoying to think to do it the right way (all at once fast not progressively).

PS bring back the 3.5mm” jack.

Bug report:

After copying to clipboard scan data from Right QR ( Version 1.2 (1.2) Copyright © 2012-2013 Ripe Apps Inc. All rights reserved. Last modified: 1 August 2017 at 10:09 PM ) I am unable to paste.

Pasting causes no text to appear.

I can see successful copy pastings of text content in CopyClip (v 1.9.2 2019) so I know other apps can still copy paste text! Perhaps CopyClip is interfering, as I do not recall running it under 10.13 (I may have done but that app mod date is 7/7/2019 which I reckon was after I installed Mojave). Potentially I should troubleshoot out that variable but I do not feel this is something I should have to do, and the clipboard is super important so i don’t wantApple ruining the OS in coming releases, something I feel is highly likely with the announcement of dropping support for x86 32 bit binaries (why?).


Posted on

10 Reasons a Tactile Home Button is a Must

picture of upside down mobile phone
upside down phone – how can you tell? what if your life depended on it?
  1. Can wake the phone with one hand and one finger – even wearing gloves!
  2. Tap the screen to wake? Then: phone keeps waking up in your pocket!
  3. Ability to answer the incoming call even if your screen is cracked
  4. Phone is still useful if you are blind or disabled
  5. So you don’t have to keep flipping the phone around
    1. when you pull out of your pocket upside down
  6. So you don’t accidentally press it twice
    1. Sometimes your finger taps but misses a touch button, and it requires a second tap attempt. This ambiguity is not possible with hardware, and in software even the slightest delay could potentially perceived as a missed tap, causing the speedy user to tap again.
    2. Within about 40ms is the maximum delay before the brain registers (about 2 clicks during alpha brain state). Probably these decisions are made based on the old industry standard 700ms for a “frozen app” perception upon a virtual button click, but that is an old standard, and this is a high performance mission critical button.
  7. Ability to rapidly switch out of phone app to perform another task during phone-call or full-screen
    1. How do you get to home when in fullscreen mode?
  8. Reduced accidental taps when typing quickly
    1. It is so distracting when typing extremely fast to suddenly be shown the home screen!
  9. Some Android versions you can get a task manager by holding the home button down.
  10. Phantom touch screen blindness. I’ve missed calls due to this on slow phones.
  11. Easy to tell  visually if the phone is the right way up when screen is off.
    1. Look at this image, is the phone the right way up? You sure about that?
    2. What if your life depending on it? What if you needed to make an urgent call in a stressful environment? Or if you hand had been chopped off? I can answer my phone with my teeth if I wish.
  12. Snooze / Wake / Dismiss alarm with home
  13. Screen must be active to work. Capacitive touch requires charge. They must use more power!
  14. A place to rest your finger that won’t immediate do something unwanted!

no home button on samsung galaxy

That’s all for now. Here is a video of  a Nexus 4 sliding off a completely flat surface!



Ask yourself – are any of these downsides user centric? Or Is this list more of interest to manufacturers:

  • Mechanical breakages and reliability
  • Screen real estate
  • Motherboard space
  • Waterproofing
  • Requires more force to activate (this can be a benefit!)

Most people would like a reliable phone, but even for those who shop purely based on ruggedness and reliability, information on the subject is sparse, with no standards to measure reliability of buttons. A standard does exist for waterproofing.

Further Reading

Posted on

Tomachi’s Top 20 CPUs for July 2019

Winners of the Tomachi’s Best CPUs for July 2019 are:

  • AMD Ryzen Threadripper 1920X @ 3.5 GHz (Overall winner has best compute per dollar in top 50 fastest CPUs)
  • Intel Xeon E5-2640 @ 2.50 GHz (Most compute per dollar)
  • Intel Xeon Platinum 8176 @ 2.1 GHz (Absolute Fastest CPU by PassMark)

I’ve heard great things about the AMD Threadripper series of CPUs, $499 USD the overall winner comes in with a PassMark score of 21,847 and 43 points per dollar.

Intel must be doing something special to get so much work done with so little clock cycles in their Xeon series chips, which appear in both the actual fastest CPU and best value. At what would appear to be anomalous pricing, you can currently get a E5-2640 @ 2.5 GHz for only $29.

Perhaps Xeon works especially well with the PassMark CPU benchmark these results are based on, because it throws out a whopping 30,583 on the benchmark.

top cpus july 2019

The Full List

Google Sheets:  Original spreadsheet

Posted on

Balls Of Steel – Unity Game Dev Demo

Here is a simple proof of concept game environment and creative product offering I made to test out my enhanced Google My Business Listing and Unity and get a feel for it… Click the image to load, it will take a while, it’s a game environment.

Promotional “Branded VR Experience”

$2,000.00–$5,000.00 NZD
Imagine your company logo printed on huge spheres in a 3D VR environment you can roam around inside shooting glowing beams around the place! Made in Unity, and playable on PC, macOS, WebGL, Xbox, Playstation, iOS and Android are all formats we can export to. Talk to us now! See demo interactive at
Demo playable WebGL game demo
Demo playable WebGL game demo