While copying large amounts of files (lots of photos) I used to use Finder in the macOS. Good ol’ drag-n-drop
Usually it is reliable, but lately I’m facing some problems when copying files to external disk.
Finder itself would become unresponsive.
So I decided to use terminal instead.
It worked (kinda) but it took 51 minutes to finish the copy (There were a lot of files)
and as you know traditionally cp does not show progress.
See this thread titled :
Disk Not Ejected Properly – AGAIN AGAIN AGAIN AND AGAIN…
I have started seeing this problem a LOT
TL;DR: Something breaks when macOS goes to sleep
Solution : Do not allow macOS to sleep when using external disk.
I have had to resort to using an application called Amphetamine (earlier Caffeine) and set the ‘Drive Alive’ mode to prevent sleep. All the problems went away. It has nothing to do with ‘frayed cables’ or ‘drives going bad’.
In my plan to shift to Linux, I considered dual booting.
Turns out I may not have enough disk space.
I have reached at about 12 15GB free space. At first I thought, if live session can fit into 4GB, then 12 15GB should be enough, but looks like that may not be the case. 1
So I’m shelving the plan to dual boot.
I’ll go with full disk install. That way linux gets entire 128GB SSD 👍
For a long time, I’m considering switching to Linux full time since my existing machine does not get OS updates from apple. 1
In preparation for this “move”, I check whether all the software is available on Linux.
Vivaldi browser in on that list (available on Linux ✅).
What about my already opened tabs ? Every few days I close the temporary/ unwanted tabs. 2 but I do want others on Linux.
I started learning clojure yesterday.
Initial useful (for me) command in clojure REPL : dir 1
As per the example given in the documentation, (dir clojure.repl) produced list of commands (?) - one of which is demunge
I had no idea about it, and so I tried dir(demunge) and it returned nil 😆
I could not find it in the documentation, so I asked ChatGPT about it, and it explained the following: 2
Problem While I use 1 Obsidian to capture everything while I’m at the desktop, it gets tricky when I’m away from the Desktop. Especially during my morning walk, I listen to Audiobook, and want to capture either a quote or some of my own related thoughts. 2
Solution Today, I came across a YouTube Video 3 which addresses this issue.
Zsolt goes on to explain how see sought suggestions on Twitter 4
Today, after applying latest update of macOS Monterey, I restarted my laptop.
But Firefox won’t start 😢
No error, no nothing, no window either.
At first, I uninstalled existing version, downloaded a fresh one from internet (using Vivaldi). I assumed that maybe my OS update broke something, and reinstalling might help.
It didn’t.
Then, I started Firefox from the terminal hoping to see error, if any 1.
Didn’t help.
Next, I decided to remove the cache.
Today, I accidentally found out that instead of using {:?} to debug print, if one just adds an extra # like {:#?} the variable is pretty printed.
This makes sense for struct rather than simple data types like numbers or strings.
The interesting part (for me at least) is how I “discovered” it 😄
When I was printing a struct (for debugging 🙈) VS Code (I think rust analyzer plugin) showed a popup how the struct does not implement Display 1
TL;DR: When inserting a link (especially of the image) one can add pipe followed by size. This size is used for displaying embedded image inside the note.
For example, I have a markdown and excalidraw mixed note named Dashboard
It references itself (for the excalidraw image on the back of the note) like ![[Dashboard]] 1
This results into an image that just shows small preview that is not useful, especially if image is wide (and/or tall).
I have been using macOS for almost 9 years, and never used the workspaces
feature (Not sure when it was introduced)
But after looking at Omakub I started using this feature.
Essentially, I divided the apps as follows. (Or at least that is what I
wanted 😄) Each app (window) on its own workspace.
Alacritty
Firefox
Vivaldi
Whatsapp and Telegram (Social apps) together on separate workspace.
But somehow, some of the browser windows (I think new ones, after I moved
existing windows to different workspace) moved to different ones.
Suddenly, it started feeling “jumpy”
(I think) I eventually figured out how to ensure that all the firefox windows
remain in the same workspace 1
While looking at all these, I came across Amethyst (Still exploring, maybe
upcoming post) and also WhichSpace (finally app mentioned in the title of this
post 😆)
This is really tiny utility. It shows the desktop number (like 1, 2, 3, 4) that
is all.
But it is useful (at least I think so)
In the dock, right click on Firefox icon -> Options -> Assign to -> This
Desktop. The default is None hence the seemingly erratic behaviour. ↩︎