<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mac Studio on Melabit</title>
    <link>https://static.233.196.69.159.clients.your-server.de/en/tags/mac-studio/</link>
    <description>Recent content in Mac Studio on Melabit</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 31 Mar 2025 06:00:00 +0000</lastBuildDate>
    <atom:link href="https://static.233.196.69.159.clients.your-server.de/en/tags/mac-studio/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>LM Studio, an LLM on your computer</title>
      <link>https://static.233.196.69.159.clients.your-server.de/en/2025/03/31/lmstudio-an-llm-on-your-computer/</link>
      <pubDate>Mon, 31 Mar 2025 06:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/en/2025/03/31/lmstudio-an-llm-on-your-computer/</guid>
      <description>&lt;p&gt;As some of you may already know, I use LLMs (Large Language Models) for what they&amp;rsquo;re really good at, but I&amp;rsquo;m pretty skeptical about whether they&amp;rsquo;re truly &lt;em&gt;intelligent&lt;/em&gt; or can &lt;a href=&#34;https://openai.com/index/planning-for-agi-and-beyond/&#34;&gt;solve any problem&lt;/a&gt;, as the folks at OpenAI, Microsoft, Google, and Meta keep telling us every day. They&amp;rsquo;ve invested a ton of money in LLMs, and they obviously have a big stake in getting everyone to use them all the time.&lt;/p&gt;&#xA;&lt;h4 id=&#34;llms-or-a-lot-of-statistics-at-work&#34;&gt;LLMs, or (a lot of) statistics at work&lt;/h4&gt;&#xA;&lt;p&gt;LLMs don&amp;rsquo;t really &lt;em&gt;understand&lt;/em&gt; the meaning of the texts they generate. All they do is &lt;em&gt;predict&lt;/em&gt; each word, picking it from the billions of documents they&amp;rsquo;ve analyzed. The statistical models they&amp;rsquo;re based on can&amp;rsquo;t verify the truthfulness of information, nor do they have a real awareness of the sentence&amp;rsquo;s context, but rely exclusively on the probability of each word&amp;rsquo;s appearance in a text.&lt;/p&gt;&#xA;&lt;p&gt;This often leads to &lt;a href=&#34;https://prompt.16x.engineer/blog/why-chatgpt-cant-count-rs-in-strawberry&#34;&gt;errors&lt;/a&gt;, which are sometimes just &lt;a href=&#34;https://www.sify.com/ai-analytics/the-hilarious-and-horrifying-hallucinations-of-ai/&#34;&gt;ridiculous&lt;/a&gt;, but can also become &lt;a href=&#34;https://arstechnica.com/ai/2024/10/hospitals-adopt-error-prone-ai-transcription-tools-despite-warnings/&#34;&gt;very dangerous&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Basically, LLMs are students who have memorized the lesson, but can&amp;rsquo;t go beyond what&amp;rsquo;s written in the textbook. And sometimes they even get the page wrong!&lt;/p&gt;&#xA;&lt;p&gt;Once these limitations are understood, LLMs prove very useful if we consider them computer tools like any other and exploit their enormous language processing capacity to analyze a text, summarize or expand it, translate it into other languages, and so on.&lt;/p&gt;&#xA;&lt;h4 id=&#34;llms-on-the-web&#34;&gt;LLMs on the web&lt;/h4&gt;&#xA;&lt;p&gt;The most common way to use an LLM is in the form of a &lt;a href=&#34;https://learnprompting.org/docs/basics/chatbot_basics&#34;&gt;&lt;em&gt;chatbot&lt;/em&gt;&lt;/a&gt;, that is, an interactive system to which we asks questions and gets answers, simulating a normal conversation between humans. In most cases, this happens through a web interface like that of &lt;a href=&#34;https://chatgpt.com/&#34;&gt;ChatGPT&lt;/a&gt;, &lt;a href=&#34;https://copilot.microsoft.com&#34;&gt;Copilot&lt;/a&gt;, &lt;a href=&#34;https://gemini.google.com/&#34;&gt;Gemini&lt;/a&gt;, &lt;a href=&#34;https://claude.ai/&#34;&gt;Claude&lt;/a&gt; or &lt;a href=&#34;https://chat.mistral.ai/&#34;&gt;Mistral AI&lt;/a&gt;. Not forgetting &lt;a href=&#34;https://chat.deepseek.com/&#34;&gt;DeepSeek&lt;/a&gt;, which has generated so much controversy in the last two months (and which we will use shortly).&lt;/p&gt;&#xA;&lt;p&gt;Some chatbots also have native applications for desktop or mobile devices (such as &lt;a href=&#34;https://openai.com/chatgpt/download/&#34;&gt;ChatGPT&lt;/a&gt; or &lt;a href=&#34;https://claude.ai/download&#34;&gt;Claude&lt;/a&gt;), but I don&amp;rsquo;t think I&amp;rsquo;m wrong in saying that they are little more than interfaces for quick access to the web version.&lt;/p&gt;&#xA;&lt;p&gt;In all cases, the generation process always takes place on a remote server in a data center located somewhere out there. An almost always irrelevant detail, but one that can create many problems if we use an LLM to process personal data or confidential information.&lt;/p&gt;&#xA;&lt;h4 id=&#34;local-llms&#34;&gt;Local LLMs&lt;/h4&gt;&#xA;&lt;p&gt;But we are not forced to use an LLM on the web! Many LLMs can be used locally, directly on our computer. And we don&amp;rsquo;t even need to mess around with the Terminal, as with &lt;a href=&#34;https://github.com/ollama/ollama&#34;&gt;ollama&lt;/a&gt;, but we can comfortably stay in the familiar environment of a normal program for our Mac, or for a PC running Windows or Linux.&lt;/p&gt;&#xA;&lt;p&gt;There are an infinite number of these programs, but they all have common traits: once the program is installed, we first need to download one (or more) &lt;em&gt;models&lt;/em&gt; to use;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; after which we can interact with the model directly through the program&amp;rsquo;s interface, without even a byte of what we do leaving our computer for the increasingly hostile world of the network.&lt;/p&gt;&#xA;&lt;h4 id=&#34;lm-studio&#34;&gt;LM Studio&lt;/h4&gt;&#xA;&lt;p&gt;But which program to choose among the many available, like &lt;a href=&#34;https://msty.app/&#34;&gt;Msty&lt;/a&gt;, &lt;a href=&#34;https://lmstudio.ai/&#34;&gt;LM Studio&lt;/a&gt;, &lt;a href=&#34;https://www.nomic.ai/gpt4all&#34;&gt;GPT4All&lt;/a&gt;, &lt;a href=&#34;https://jan.ai/&#34;&gt;Jan&lt;/a&gt;, &lt;a href=&#34;https://www.librechat.ai/&#34;&gt;LibreChat&lt;/a&gt;?&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t know about you, but &lt;a href=&#34;https://lmstudio.ai/&#34;&gt;LM Studio&lt;/a&gt; made a good impression on me right from the beginning. LM Studio runs on the three major operating systems, but to use it on macOS you need an Apple Silicon processor, while on Linux you need an Intel processor. Only the Windows version supports both Intel and ARM processors (but I&amp;rsquo;d be really curious to see how it works under Windows for ARM).&lt;/p&gt;&#xA;&lt;p&gt;The current version is 0.3.14 and the installation on the Mac requires, as usual, double-clicking on the &lt;code&gt;.dmg&lt;/code&gt; file and dragging the program icon into the &lt;code&gt;Applications&lt;/code&gt; folder. On the Mac, the application takes up a good 1.26 GB, so it&amp;rsquo;s not exactly a &lt;em&gt;light&lt;/em&gt; program. After all, it&amp;rsquo;s based on &lt;a href=&#34;https://www.electronjs.org/&#34;&gt;Electron&lt;/a&gt;, and that explains everything.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-installation.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-installation.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;On Linux, the installation process is very similar, because the program is available in the &lt;a href=&#34;https://appimage.org/&#34;&gt;&lt;code&gt;AppImage&lt;/code&gt;&lt;/a&gt; format. This means that, in addition to the executable itself, it includes all the necessary support libraries and files, just like it has been done on macOS for decades. For Windows, however, you have to run the usual installer, which will spread junk in every corner of the operating system.&lt;/p&gt;&#xA;&lt;h4 id=&#34;discovering-lm-studio&#34;&gt;Discovering LM Studio&lt;/h4&gt;&#xA;&lt;p&gt;Having reached this point, all that remains is to run LM Studio for the first time. The very first thing to do is to download a model, so that we can start using the program.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-1.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-1.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I opt for the default suggested model, which happens to be a &lt;a href=&#34;https://www.datacamp.com/blog/distillation-llm&#34;&gt;&lt;em&gt;distilled&lt;/em&gt;&lt;/a&gt; version of DeepSeek with &lt;em&gt;only&lt;/em&gt; 7 billion parameters (the full model has 100 times more). The model takes up 4.7 GB and is downloaded to the hidden directory &lt;code&gt;~/.lmstudio/models/&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-2.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-2.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The download process is not fast at all, so we need a good dose of patience.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-3.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-3.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;As suggested by the program itself, while the download continues I start to explore the interface, which is the classic one we are now used to, with a large central area dedicated to the dialogue with the chatbot, while the sidebar houses some icons that, from top to bottom, allow to activate the &lt;code&gt;Chat&lt;/code&gt; or &lt;code&gt;Developer&lt;/code&gt; mode and to check which models are installed on our machine and which other models are available.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-main-screen.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-main-screen.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The last icon in the lower left corner shows the model download status. Clicking on it will display the amount of data already downloaded, the estimated completion time and the possibility to pause or stop the download if necessary. If the download process times out, it is also possible to resume it from where it left off.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-download-model.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-download-model.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This happened to me several times with the selected model, so check it from time to time. Once the model download is complete, we need to load it into LM Studio to be able to use it. We can use one of the two &lt;code&gt;Load Model&lt;/code&gt; buttons to do this, so it&amp;rsquo;s hard to forget.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-load-model.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-load-model.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Once the first model is loaded, the LM Studio interface changes slightly, showing some sample prompts in the center of the window. In the top bar, the name of the loaded model appears in the center, flanked by two icons: the one on the left allows you to configure the model parameters, while the one on the right allows you to replace the current model with another. An icon on the right that looks like a &lt;a href=&#34;https://en.wikipedia.org/wiki/Erlenmeyer_flask&#34;&gt;glass flask&lt;/a&gt; provides access to the advanced configuration settings.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-main-screeen-with-model.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-main-screeen-with-model.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The bottom bar of the program displays some useful information, on the left the LM Studio version and on the right the amount of RAM and CPU in use.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-status-bar.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-status-bar.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The last icon on the right of the bottom bar allows to access the program settings. And it&amp;rsquo;s also the only way to do it because, strangely, there is no menu item dedicated to the program settings.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-settings.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-settings.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The same bottom bar also allows to select the usage mode of the program, choosing between &lt;code&gt;User&lt;/code&gt; (which hides the side icons), &lt;code&gt;Power User&lt;/code&gt; (the default mode) and &lt;code&gt;Developer&lt;/code&gt; (which apparently does not change the interface).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-mode.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-mode.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;putting-lm-studio-to-the-test&#34;&gt;Putting LM Studio to the test&lt;/h4&gt;&#xA;&lt;p&gt;All that remains is to put LM Studio (and DeepSeek) to the test, perhaps using one of the example prompts. I don&amp;rsquo;t need to ask an AI what the capital of France is, the Rubik&amp;rsquo;s cube is too 80s, let&amp;rsquo;s see how it handles mathematics.&lt;/p&gt;&#xA;&lt;p&gt;Deepseek thinks about it for a minute, but then comes up with a nice proof of the Pythagorean theorem based on proportions. As I explicitly asked, it also formats the equations in LaTeX, which is always a good thing.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-math-prompt.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-math-prompt.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;And if I click on the little triangle in the &lt;code&gt;Thoughts&lt;/code&gt; box, it even shows the reasoning it followed to arrive at that proof. Not bad at all!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-math-thoughts.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-math-thoughts.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;So far I&amp;rsquo;ve been using a Mac Mini M1 with 16 GB of RAM. But I also have a Mac Studio M2 Ultra with 192 GB of RAM available, how long will it take?&lt;/p&gt;&#xA;&lt;p&gt;Making a comparison is not easy because, even if you use exactly the same prompt, the answers from the Mac Mini and the Mac Studio will always be different, demonstrating the purely statistical nature of the &lt;em&gt;reasoning&lt;/em&gt; done by LLMs. You can see this in the two images below, where the Mini is recognizable by the light theme I&amp;rsquo;ve used so far, while the Mac Studio is configured to use a dark theme.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-pythagorean-theorem-macmini.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-pythagorean-theorem-macmini.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&#xA;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-pythagorean-theorem-macstudio.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-pythagorean-theorem-macstudio.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;If the same question is repeated five times on the Mac Mini, the response time varies between 80 and 120 seconds, with a constant speed of 10-11 tokens per second&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;; on the Mac Studio, on the other hand, the responses are generated in 15-45 seconds, with a speed of 60-70 tokens per second. So, roughly speaking, the text generation speed on the Mac Studio is about 6-7 times faster than on the Mac Mini.&lt;/p&gt;&#xA;&lt;h4 id=&#34;lowering-the-temperature&#34;&gt;Lowering the temperature&lt;/h4&gt;&#xA;&lt;p&gt;But I&amp;rsquo;m stubborn, and to make the comparison more accurate, I want the two Macs to always give me the same answer. To do this, I have to click on the &lt;a href=&#34;https://en.wikipedia.org/wiki/Erlenmeyer_flask&#34;&gt;glass Flask&lt;/a&gt; icon in the top right corner and set &lt;em&gt;Temperature&lt;/em&gt; to zero (the default is 0.8).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-model-advanced-config.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-model-advanced-config.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Under these conditions, the Mac Mini takes 75 to 140 seconds to process its responses, while the Mac Studio does it in 11-22 seconds. The strange thing is that although the answers are always the same, the number of tokens generated changes each time, so even in this case the Mac Mini&amp;rsquo;s speed is always 10-11 tokens per second, while the Mac Studio is less constant, generating 60-80 tokens per second.&lt;/p&gt;&#xA;&lt;p&gt;For a more scientific study, it would be necessary to work under much more controlled conditions, but for now we can be content to say that, even with this configuration, the Mac Studio is at least 6-7 times faster than the Mac Mini.&lt;/p&gt;&#xA;&lt;h4 id=&#34;what-about-chatgpt&#34;&gt;What about ChatGPT?&lt;/h4&gt;&#xA;&lt;p&gt;For comparison, how long does ChatGPT take? When I ask it the usual question about the Pythagorean theorem with the &lt;code&gt;Reason&lt;/code&gt; option enabled, ChatGPT gives me two different, very detailed and well-written answers. And it takes just 28 seconds to do it, which is a time comparable to that of the Mac Studio.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/chatgpt-pythagorean-theorem.png&#34;&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/chatgpt-pythagorean-theorem.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I have to admit that I&amp;rsquo;m impressed by the speed of ChatGPT. It&amp;rsquo;s true that ChatGPT runs on servers that have nothing to do with my two Macs, but it&amp;rsquo;s also true that they have to respond to thousands of requests in parallel with mine, while the Macs are only at my service.&lt;/p&gt;&#xA;&lt;h4 id=&#34;conclusions-for-now&#34;&gt;Conclusions (for now)&lt;/h4&gt;&#xA;&lt;p&gt;In any case, the goal of this article is not to compare ChatGPT with other LLMs, but to verify if it is possible to use an LLM directly on our computer, without sending confidential information over the network.&lt;/p&gt;&#xA;&lt;p&gt;It is also true that both the Mac Mini and the Mac Studio don&amp;rsquo;t even notice that LM Studio is doing its processing, so there should be room for optimization.  But we will see this (and more) in the next article.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;A &amp;ldquo;model&amp;rdquo; is the set of weights, mathematical rules and neural structures that constitute a specific LLM.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;A &amp;ldquo;token&amp;rdquo; is the basic unit of text processed by the model and can correspond to a whole word, a part of a word, a space or a punctuation mark. The choice to represent a word with a single token or with multiple tokens depends on its frequency of use. If a word is very common, a single token will be used to represent it. On the other hand, if a word is rarely used, it doesn&amp;rsquo;t make sense to add the whole word to the model&amp;rsquo;s vocabulary, but it will be broken down into more common subwords.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Right to repair: Apple products</title>
      <link>https://static.233.196.69.159.clients.your-server.de/en/2024/11/11/right-to-repair-apple-products/</link>
      <pubDate>Mon, 11 Nov 2024 18:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/en/2024/11/11/right-to-repair-apple-products/</guid>
      <description>&lt;p&gt;I’m not the kind of guy that longs for the “good old days” which, in truth, weren’t that great anyway. Life expectancy was twenty years shorter than it is today, infant mortality was high, and those who survived aged faster &amp;ndash; people in their fifties already looked elderly. Food may have been more natural, but it was scarce, forget year-round meat and fish. In some parts of Italy, winter diet consisted mostly of polenta and little else. Homes were cold in winter, and cars turned into ovens in summer. And the list could go on.&lt;/p&gt;&#xA;&lt;p&gt;But there’s one thing I do miss about the past: the ability to tinker with computers, replacing key components like the hard drive or RAM, and for desktops, even the graphics card or processor.&lt;/p&gt;&#xA;&lt;p&gt;To be clear, today’s computers are powerhouses compared to those of 10–15 years ago, thanks in part (though not exclusively) to the increased integration of components. This integration has made modern computers unique systems, far less modular than their predecessors. However, it’s also made them &lt;a href=&#34;https://www.ifixit.com/Guide/Mac&amp;#43;Studio&amp;#43;2023&amp;#43;Housing&amp;#43;Replacement/165221&#34;&gt;harder to take apart&lt;/a&gt; than a &lt;a href=&#34;https://www.vanishingincmagic.com/puzzles-and-brainteasers/articles/what-is-a-japanese-puzzle-box/&#34;&gt;Japanese puzzle box&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-11-11-diritto-alla-riparabilita-i-prodotti-apple/DALL-E-2024-11-08.png&#34; alt=&#34;&#34;&gt;&#xA;&amp;ndash; &lt;em&gt;Source: Image of a Japanese puzzle box generated by &lt;a href=&#34;https://openai.com/index/dall-e&#34;&gt;DALL-E&lt;/a&gt; via &lt;a href=&#34;https://chatgpt.com&#34;&gt;ChatGPT&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;In this respect, Apple was a pioneer. If memory serves, it was the first company to push the integration of components in its hardware products. Sometimes this was justified, as with iPhones, where integrated batteries prolong their lifespan while reducing weight, or AirPods and the Apple Watch, which couldn’t exist without such integration.&lt;/p&gt;&#xA;&lt;p&gt;But with Macs, this integration has led to an excessive closing-off of the final product, undermining the idea of computers that &lt;a href=&#34;https://www.youtube.com/watch?v=VtvjbmoDx-I&#34;&gt;&lt;em&gt;change the world&lt;/em&gt;&lt;/a&gt; and allow us to &lt;a href=&#34;https://www.youtube.com/watch?v=iKS0EIyevSU&#34;&gt;&lt;em&gt;think different&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;Take the iMac. The iMac G5, introduced in 2004, could be opened from the back by &lt;a href=&#34;https://melabit.com/en/2014/04/06/un-disco-ssd-per-un-imac-g5&#34;&gt;unscrewing three screws&lt;/a&gt;, giving access to the entire interior of the machine and allowing you to replace practically everything, even the LCD display.&lt;/p&gt;&#xA;&lt;p&gt;But at some point, &lt;a href=&#34;https://melabit.com/en/2019/07/10/jony-ive-quits-apple-a-tragedy-or-a-fortune/&#34;&gt;certain designers&lt;/a&gt; who prioritized design over functionality decided the iMac’s body should be a single piece of aluminum (&lt;em&gt;unibody&lt;/em&gt;), with the LCD screen becoming the sole access point to the computer’s interior.&lt;/p&gt;&#xA;&lt;p&gt;Removing a 20+ inch LCD screen isn’t something everyone can do, especially when it’s held in place not by simple screws (I can already picture the disdainful looks of the aforementioned designers) but by powerful magnets or, worse, by ultra-adhesive strips.&lt;/p&gt;&#xA;&lt;p&gt;Once you overcome this first hurdle, even tasks like replacing the &lt;a href=&#34;https://www.ifixit.com/Guide/iMac&amp;#43;Intel&amp;#43;21.5-Inch&amp;#43;Retina&amp;#43;4K&amp;#43;Display&amp;#43;2019&amp;#43;RAM&amp;#43;Replacement/136306&#34;&gt;RAM&lt;/a&gt; or the &lt;a href=&#34;https://www.ifixit.com/Guide/iMac&amp;#43;Intel&amp;#43;21.5-Inch&amp;#43;Retina&amp;#43;4K&amp;#43;Display&amp;#43;2019&amp;#43;PRAM&amp;#43;Battery&amp;#43;Replacement/136307&#34;&gt;internal battery&lt;/a&gt; become operations that require dismantling the entire computer, despite the &lt;a href=&#34;https://guide-images.cdn.ifixit.com/igi/6A4EHvapeoMdolHS.large&#34;&gt;Mac’s interior being almost empty&lt;/a&gt;.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;Today, it’s even worse. When purchasing a Mac with an Apple Silicon processor, you must decide upfront how much RAM and SSD storage you want. Since these components are integrated into the processor (RAM) or soldered onto the logic board (SSD), their size cannot be changed later unless you replace the entire logic board (or attempt &lt;a href=&#34;https://www.youtube.com/watch?v=E3N-z-Y8cuw&#34;&gt;risky DIY modifications&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;To ensure their new Mac lasts longer, many users opt for higher specs from the start. But this means accepting Apple’s outrageous prices: €230 more to upgrade from the tiny 256 GB SSD to a more reasonable 512 GB, €460 for a 1 TB upgrade, or €230 for every additional 8 GB of RAM.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;The ironic part? Today’s iMacs are as thin as a MacBook Air but are practically empty inside. And they’re once again &lt;a href=&#34;https://www.ifixit.com/Teardown/iMac&amp;#43;M3&amp;#43;24-Inch&amp;#43;Teardown:&amp;#43;Apple%E2%80%99s&amp;#43;Most&amp;#43;Replaceable&amp;#43;Battery-/172727&#34;&gt;easy to disassemble&lt;/a&gt;. With so much free space, would it have been so hard to include a connector for adding a second SSD or extra RAM? These components might not be as efficient as the integrated ones, but they’d make the machine more adaptable to users’ evolving needs.&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;Some might argue that these engineering choices make Macs more reliable, as there are fewer connectors to wear out. Simplifying connections on the logic board also makes it smaller, easier to design, and cheaper to produce.&lt;/p&gt;&#xA;&lt;p&gt;All true. But what good is a tiny logic board in an already large iMac? Moreover, while it may be cheaper for Apple to produce, the end user sees no benefit: replacing the board can cost around €1,000, making it more economical to buy a new Mac.&lt;/p&gt;&#xA;&lt;p&gt;What applies to the iMac applies even more to the Mac Studio and Mac Pro—professional machines with much higher costs and larger sizes. Yet, the Mac Studio cannot be upgraded after purchase, and the Mac Pro can &lt;a href=&#34;https://www.ifixit.com/News/77003/2023-mac-pro-teardown-still-grate-en&#34;&gt;only be upgraded to a very limited extent&lt;/a&gt;, using mostly &lt;a href=&#34;https://support.apple.com/en-us/101787&#34;&gt;proprietary Apple components&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Does this make sense? Macs are products that last for years, and people buy them not just because they look good but mainly for the excellent integration of hardware, software, and the broader Apple ecosystem. Making these machines more accessible and upgradable would also make them more &lt;em&gt;adaptable&lt;/em&gt;, a masterstroke for Apple’s image, which lately seems a bit tarnished.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;Except for a few 27&amp;quot; models that retained a hatch for easy RAM access.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;The fact that these prices are always the same shows there’s no technical justification, just a marketing choice.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Apple, we have a problem: a look at macOS Sonoma bugs (update)</title>
      <link>https://static.233.196.69.159.clients.your-server.de/en/2024/05/31/apple-we-have-a-problem-a-look-at-macos-sonoma-bugs-update/</link>
      <pubDate>Fri, 31 May 2024 06:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/en/2024/05/31/apple-we-have-a-problem-a-look-at-macos-sonoma-bugs-update/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-05-31-apple-abbiamo-un-problema-uno-sguardo-ai-bachi-di-macos-sonoma-aggiornamento/sonoma-bugs-update.jpeg&#34; alt=&#34;&#34;&gt;&#xA;&amp;ndash; &lt;em&gt;Image generated by &lt;a href=&#34;https://designer.microsoft.com/image-creator&#34;&gt;Microsoft Designer&lt;/a&gt; AI.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;A couple of months ago, I &lt;a href=&#34;https://melabit.com/en/2024/02/12/apple-we-have-a-problem-a-look-at-macos-sonoma-bugs/&#34;&gt;listed some more or less serious bugs in Sonoma&lt;/a&gt; that I noticed while getting familiar with the latest version of macOS, first on the new &lt;a href=&#34;https://melabit.com/en/2024/02/04/mac-studio/&#34;&gt;Mac Studio M2 Ultra&lt;/a&gt; and then on the household &lt;a href=&#34;https://melabit.com/en/2024/03/11/from-intel-to-apple-silicon/&#34;&gt;Mac Mini M1&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;At that time, I was using macOS Sonoma 14.3, which I soon updated on the Mini to version 14.3.1. With this minor release, Apple fixed a couple of the bugs I described, specifically the one about emptying the Trash into a random Space and the issue that prevented giving decent names to PDF files generated by the &lt;code&gt;Print&lt;/code&gt; function.&lt;/p&gt;&#xA;&lt;p&gt;Since I primarily use the &lt;code&gt;Print&lt;/code&gt; (virtual) function for PDFs in Firefox, I suspected this bug might be tied to the browser rather than the operating system. But that’s not the case. On the updated Mini, the issue disappeared, but the Mac Studio, which stayed on version 14.3 longer, continued to bother me despite having the exact same browser as the Mini.&lt;/p&gt;&#xA;&lt;p&gt;Now both machines have macOS 14.5 installed, and the PDF naming issue has disappeared on the Mac Studio as well. However, all the &lt;a href=&#34;https://melabit.com/en/2024/02/12/apple-we-have-a-problem-a-look-at-macos-sonoma-bugs/&#34;&gt;other bugs I reported&lt;/a&gt; still happily persist. In fact, with this post, I’m adding two new bugs, one of which immediately climbed to the top of my &lt;a href=&#34;https://www.facebook.com/share/v/6KYMsC2rCoHTYpsd/&#34;&gt;list of annoyances&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;The first bug was pointed out to me by &lt;a href=&#34;https://muloblog2.netlify.app&#34;&gt;Mimmo&lt;/a&gt; (thanks!) back in the days of Sonoma 14.3. It involved Safari occasionally hiding the text within a selection, as shown in the image below.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-05-31-apple-abbiamo-un-problema-uno-sguardo-ai-bachi-di-macos-sonoma-aggiornamento/sonoma-safari-bug-zoom.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;It’s not a major issue, I admit, but it’s surprising in a product from a company as detail-oriented as Apple. Apparently, Cupertino thought so too, as it seems to have been fixed in the transition from version 14.3 to 14.5. That’s better.&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;The other bug is so obvious that I can’t understand how I missed it before: every time I open a folder with a large number of files, Sonoma’s Finder takes an eternity to display them.&lt;/p&gt;&#xA;&lt;p&gt;For years, I’ve used an external USB drive to store everything I want to keep but don’t need daily. Some folders contain thousands and thousands of files, but until now, viewing their contents was always instantaneous, or nearly so. And this was even with a mechanical drive—high quality but still mechanical.&lt;/p&gt;&#xA;&lt;p&gt;With Sonoma, everything suddenly changed: every time I open a very full folder, I have to wait several dozen seconds before seeing its contents. And when I say dozens of seconds, I mean 40, 50, even 60 seconds for a folder with 1,000–2,000 items. That’s a lot, sure, but it’s not the end of the world.&lt;/p&gt;&#xA;&lt;p&gt;What’s strange is that until Monterey, &lt;strong&gt;with the same external drive&lt;/strong&gt;, viewing was practically instantaneous, so I don’t think it’s a disk or connection speed issue.&lt;/p&gt;&#xA;&lt;p&gt;To rule out doubts, I even purchased a 2 TB NVMe SSD, which I installed in an &lt;a href=&#34;https://www.amazon.it/dp/B0CK2292Z4&#34;&gt;external hub&lt;/a&gt; connected to the Mini via USB-C. Now folder contents load faster (as expected!) but still much slower than what would normally be expected. Roughly speaking, it takes half the time it did before, which for an NVMe SSD—even an external one—still seems unacceptable to me.&lt;/p&gt;&#xA;&lt;p&gt;I hope Apple has noticed the problem and will fix it with macOS 15. Otherwise, I might actually have to file a bug report, and I really don’t feel like doing that.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>From Intel to Apple Silicon</title>
      <link>https://static.233.196.69.159.clients.your-server.de/en/2024/03/11/from-intel-to-apple-silicon/</link>
      <pubDate>Mon, 11 Mar 2024 06:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/en/2024/03/11/from-intel-to-apple-silicon/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-03-11-da-intel-ad-apple-silicon/viktor-forgacs-WZT4YzbXiMk-unsplash.jpg&#34; alt=&#34;&#34;&gt;&#xA;&amp;ndash; &lt;em&gt;Source: &lt;a href=&#34;https://unsplash.com/@sonance&#34;&gt;Viktor Forgacs&lt;/a&gt; on &lt;a href=&#34;https://unsplash.com&#34;&gt;Unsplash&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The transition is complete: since a few days, all the computers I use for work are running on Apple Silicon ARM processors. This includes a Mac Studio M2 Ultra, which I’ve already &lt;a href=&#34;https://melabit.com/en/2024/02/04/mac-studio/&#34;&gt;talked about extensively&lt;/a&gt; and which sits on my office desk; a Mac Mini M1 with 16 GB RAM and 1 TB SSD &amp;ndash; previously neglected on a shelf for reasons I won’t go into here &amp;ndash; now in my home office; and a very basic MacBook Air M1 (just 8 GB RAM and 256 GB SSD, half the specs of my wife’s) for light use and when I’m on the go.&lt;/p&gt;&#xA;&lt;p&gt;Oh, and let’s not forget: since last summer, I’ve also been using an 11&amp;quot; iPad Pro M1, which is an absolute gem and deserves a post of its own.&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;The Mac Studio and Mini are running Sonoma, which &lt;a href=&#34;https://melabit.com/en/2024/02/12/apple-we-have-a-problem-a-look-at-macos-sonoma-bugs/&#34;&gt;I’m not thrilled about&lt;/a&gt;, but it’s here to stay. Meanwhile, the Air is still on Monterey. I’ll update it to Sonoma soon to ensure consistency across all my machines.&lt;/p&gt;&#xA;&lt;p&gt;Needless to say, compared to the Intel models I’ve used up until now, the performance is on another level. The benchmarks &lt;a href=&#34;https://melabit.com/en/2022/02/20/macbook-air-m1-la-non-recensione-prestazioni-con-geekbench-5/&#34;&gt;already&lt;/a&gt; &lt;a href=&#34;https://melabit.wordpress.com/2022/03/15/macbook-air-m1-la-non-recensione-prestazioni-con-performance-test/&#34;&gt;say a lot&lt;/a&gt;, but the daily experience speaks volumes more: programs that open instantly, the fluidity of even the most resource-hungry applications, Python or R scripts that used to take minutes now finishing almost before I can blink.&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;Another clear indication of the speed of these machines is the time it takes to install (as usual) the operating system and all the applications I need from scratch (and there are quite a few).&lt;/p&gt;&#xA;&lt;p&gt;With the Mini, I completed everything in a single day (around 100 applications to download, register, and configure one by one). I spent a second day on finer details, such as transferring files between Macs, tweaking system settings (a rather complicated process that, thankfully, most users can skip), and installing essential command-line tools like &lt;code&gt;homebrew&lt;/code&gt; and &lt;code&gt;conda&lt;/code&gt; for my work.&lt;/p&gt;&#xA;&lt;p&gt;Rosetta installed itself automatically the first time I opened an Intel-only application, and so far, all the apps I’ve installed run without issue &amp;ndash; even the more niche ones that require specialized libraries. After all, it’s been over three years since the introduction of the first M1 Macs, and the &lt;a href=&#34;https://developer.r-project.org/Blog/public/2020/11/02/will-r-work-on-apple-silicon/&#34;&gt;early&lt;/a&gt; &lt;a href=&#34;https://www.wafrat.com/installing-tensorflow-2-5-and-jupyter-lab-on-m1/&#34;&gt;challenges&lt;/a&gt; should have been resolved long ago.&lt;/p&gt;&#xA;&lt;hr style = &#34;border: none; &#xA;            border-top: 3px double #333; &#xA;            color: #333; &#xA;            overflow: visible; &#xA;            height: 5px; &#xA;            width: 50%; &#xA;            margin-left: auto; &#xA;            margin-right: auto;&#34;&#xA;&gt;&#xA;&#xA;&lt;p&gt;In short, the transition from Intel to Apple Silicon has been smooth &amp;ndash; easier than I initially expected and perhaps even simpler than the previous switch from PowerPC to Intel. And in any case, much easier than &lt;a href=&#34;https://www.youtube.com/watch?v=WhvlomhAh3Q&#34;&gt;crossing a busy street in Rome&lt;/a&gt; in the 1960s.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/WhvlomhAh3Q?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;P.S. What about my old Macs? As I’ve &lt;a href=&#34;https://melabit.com/en/2024/02/04/mac-studio/&#34;&gt;mentioned elsewhere&lt;/a&gt;, I have a new project in mind to repurpose them effectively. The initial tests look very promising, but I’d rather be sure about certain details before writing about it. &lt;em&gt;Stay tuned!&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Apple, we have a problem: a look at macOS Sonoma bugs</title>
      <link>https://static.233.196.69.159.clients.your-server.de/en/2024/02/12/apple-we-have-a-problem-a-look-at-macos-sonoma-bugs/</link>
      <pubDate>Mon, 12 Feb 2024 06:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/en/2024/02/12/apple-we-have-a-problem-a-look-at-macos-sonoma-bugs/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-12-apple-abbiamo-un-problema-uno-sguardo-ai-bachi-di-macos-sonoma/sonoma-bugs.jpeg&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;&amp;ndash; &lt;em&gt;Image generated by &lt;a href=&#34;https://designer.microsoft.com/image-creator&#34;&gt;Microsoft Designer&lt;/a&gt; AI.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I use my Mac for work, so I&amp;rsquo;m always reluctant to update macOS too quickly. I usually prefer to wait until the current version matures, and sometimes I skip it entirely, maybe because I&amp;rsquo;ve read &lt;a href=&#34;https://mjtsai.com/blog/2022/12/27/ventura-issues/&#34;&gt;particularly negative reports&lt;/a&gt; or because I wasn&amp;rsquo;t convinced after using it on a friend&amp;rsquo;s or colleague&amp;rsquo;s computer (as I did with Sierra, Catalina, and Ventura).&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;Until now, all the Macs under my control—both the ones I personally use and those in my family—were running Monterey. I like it because it&amp;rsquo;s stable, fast, and compatible with all the applications I use daily (and there are quite a few).&lt;/p&gt;&#xA;&lt;p&gt;However, with my &lt;a href=&#34;https://melabit.com/en/2024/02/04/mac-studio/&#34;&gt;new Mac Studio&lt;/a&gt;, I had to make an exception because it came with Sonoma pre-installed and is likely not compatible with Monterey. It might work with Ventura, but Ventura is one of the versions on my blacklist, so what&amp;rsquo;s the point in using it?&lt;/p&gt;&#xA;&lt;h4 id=&#34;introduction&#34;&gt;Introduction&lt;/h4&gt;&#xA;&lt;p&gt;Sonoma irked me from the day I read that it would no longer natively allow conversion of PostScript or EPS (Encapsulated PostScript) files to PDF. I know that few people use PostScript today, and I can still use &lt;a href=&#34;https://eclecticlight.co/2023/09/27/how-to-convert-postscript-and-eps-files-in-sonoma-in-a-vm-apple-silicon/&#34;&gt;Ghostscript or an emulator&lt;/a&gt; to convert my old EPS files instead of relying on &lt;code&gt;Preview&lt;/code&gt;. But it&amp;rsquo;s almost a &lt;em&gt;philosophical&lt;/em&gt; matter: macOS is a very complex operating system made up of thousands upon thousands of interconnected components. Was there really no more room to maintain support for PostScript/EPS files? &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;As soon as I started using Sonoma on the Mac Studio, I realized my initial skepticism was well-founded. Sonoma is plagued by quite a few baffling bugs that fail to do justice to the potential of the Mac Studio.&lt;/p&gt;&#xA;&lt;h4 id=&#34;sonoma-bugs&#34;&gt;Sonoma Bugs&lt;/h4&gt;&#xA;&lt;p&gt;Most of the Sonoma bugs I’ve noticed occur in the &lt;a href=&#34;https://support.apple.com/en-us/guide/mac-help/mchlp2605/14.0/mac/14.0&#34;&gt;Finder&lt;/a&gt; and &lt;a href=&#34;https://support.apple.com/en-us/guide/mac-help/mh14112/14.0/mac/14.0&#34;&gt;Spaces&lt;/a&gt;. The Finder is widely used by all macOS users, while Spaces is less popular among everyday users but presumably favored by the operating system&amp;rsquo;s developers. Some of these bugs are so obvious that I find it strange they weren’t fixed during the &lt;em&gt;beta testing&lt;/em&gt; phase or in the updates released over the past months. In any case, all these bugs are present in Sonoma 14.3, the version currently installed on my Mac Studio.&lt;/p&gt;&#xA;&lt;p&gt;The following list is roughly ordered by (personal) importance, starting with the more &lt;em&gt;minor&lt;/em&gt; bugs—small annoyances that don’t greatly impact the macOS Sonoma experience—and ending with the truly &lt;em&gt;critical&lt;/em&gt; and unjustifiable ones.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Right after installing Sonoma, when browsing the network from another Mac, the Mac Studio icon appears as a question mark, while icons for other pre-Sonoma Macs appear normal. After a few hours, the Mac Studio icon returns to normal.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Occasionally, the confirmation message for emptying the Trash appears in a Space different from the one where the command was executed. This also happens in Monterey, but in that version, the Finder automatically switches to the Space with the message, allowing the user to click the confirmation button. In Sonoma, this doesn’t happen, and since the message isn’t visible, users keep trying to empty the Trash unsuccessfully.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;When using the &lt;code&gt;Print&lt;/code&gt; function to generate a PDF of a document or a webpage, the PDF file no longer automatically inherits the name of the source document and is instead named &lt;code&gt;Untitled&lt;/code&gt;. This never happened before and is incredibly annoying. Is it possible that macOS developers never generate PDF files?&lt;/p&gt;&#xA;&lt;p&gt;I suspect the bug is related to the removal of PostScript support, but I’m not entirely sure.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;In a Finder window set to &lt;code&gt;Align to Grid&lt;/code&gt; mode, if we drag a group of files below the window’s bottom edge while holding the &lt;strong&gt;CMD&lt;/strong&gt; (⌘) key and then release the mouse, the lower icons disappear from view, giving the impression that the files are lost.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;To make them reappear, you must switch the view mode (e.g., use &lt;strong&gt;CMD&lt;/strong&gt; (⌘)-&lt;strong&gt;2&lt;/strong&gt; to switch to list view and then return to icon view with &lt;strong&gt;CMD&lt;/strong&gt; (⌘)-&lt;strong&gt;1&lt;/strong&gt;). Alternatively, you can navigate up one folder level and then back, or simply close the current window and reopen it, selecting the same folder again.&lt;/p&gt;&#xA;&lt;p&gt;The images below illustrate what happens. The first image shows a Finder folder containing a collection of documents and other folders.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-12-apple-abbiamo-un-problema-uno-sguardo-ai-bachi-di-macos-sonoma/sonoma-finder-drag-bug-1.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;Here, I selected some files and dragged them downward while holding the &lt;strong&gt;CMD&lt;/strong&gt; (⌘) key (if I didn’t, the lower files would move to the top of the window once they passed the bottom edge). This action should expand the Finder&amp;rsquo;s virtual window, causing a scroll bar to appear. However, in Sonoma, this doesn’t happen, and it seems as if the files have disappeared.&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-12-apple-abbiamo-un-problema-uno-sguardo-ai-bachi-di-macos-sonoma/sonoma-finder-drag-bug-2.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;Switching to list view and back to icon view finally displays the scroll bar, revealing the files below the bottom edge.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-12-apple-abbiamo-un-problema-uno-sguardo-ai-bachi-di-macos-sonoma/sonoma-finder-drag-bug-3.png&#34; alt=&#34;&#34;&gt;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Closely related to the previous bug: if I open a Finder folder in &lt;code&gt;Align to Grid&lt;/code&gt; mode and add a new file, it sometimes isn’t visible until I perform one of the actions mentioned above. The same issue occurs when creating or copying a new folder. To make matters worse, this bug happens randomly—sometimes everything works fine, sometimes it doesn’t—causing even more confusion for users dealing with Sonoma&amp;rsquo;s Finder.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Suppose you have two overlapping windows in a Space, let’s say Space 1. If you click on the top window’s title bar, hold down the mouse button, and use the &lt;strong&gt;CTRL&lt;/strong&gt; (⌃) + &lt;strong&gt;2&lt;/strong&gt; and &lt;strong&gt;CTRL&lt;/strong&gt; + &lt;strong&gt;1&lt;/strong&gt; shortcuts to move to Space 2 and back, the &lt;em&gt;traveling&lt;/em&gt; window always ends up below the stationary one when you return to the original Space.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;          &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/lnCxG2AVfgI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;        &lt;/div&gt;&#xA;&#xA;&lt;p&gt;If there are three or more partially overlapping windows, the window that moves between Spaces always ends up &lt;strong&gt;below&lt;/strong&gt; the window that had focus before the traveling window but &lt;strong&gt;above&lt;/strong&gt; all other Finder windows.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;          &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/NZxeilBRUsI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;        &lt;/div&gt;&#xA;&#xA;&lt;p&gt;This behavior only affects Finder windows: if you overlap a Finder window with, say, a Safari window, the Finder window that moves between Spaces will reappear in the original Space always on top of Safari, as it should.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;          &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/SVtTsi-NVa4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;        &lt;/div&gt;&#xA;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Those who watched the videos above may have noticed another very serious problem: every time any window is dragged between Spaces, there is a noticeable &lt;strong&gt;flickering&lt;/strong&gt; of the window’s background. This may be related to the code responsible for redrawing the window.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;          &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/nUBGoUJiW_A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;        &lt;/div&gt;&#xA;&#xA;&lt;p&gt;This happens on the powerful Mac Studio as well as on less capable Macs (thanks, Mimmo!). It has never, ever happened in any previous macOS version.&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;The strange thing is that this is a very common operation for regular Spaces users. It’s baffling that the developers didn’t notice it or, if they did, didn’t address it before releasing the operating system. Seriously, with today’s ultra-powerful computers, must we really wait half a second to redraw a window?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;conclusions&#34;&gt;Conclusions&lt;/h4&gt;&#xA;&lt;p&gt;These are the Sonoma bugs I’ve personally noticed so far. The list is certainly not exhaustive but reflects my particular way of using macOS, including constant use of Spaces (which I find much more convenient than a multi-monitor setup), frequent drag-and-drop operations in the Finder, and reliance on keyboard shortcuts.&lt;/p&gt;&#xA;&lt;p&gt;As we’ve just seen, Sonoma introduced several bugs of varying severity. However, macOS also suffers from many &lt;em&gt;vintage bugs&lt;/em&gt;—issues that have existed for years and that Apple either refuses to fix or doesn’t consider problematic. But you’ll read about those in the &lt;a href=&#34;https://melabit.com/en/2024/02/22/apple-we-have-other-problems-a-look-at-macos-vintage-bugs/&#34;&gt;next post&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I’m not &lt;a href=&#34;https://morrick.me/archives/9696&#34;&gt;as critical as Riccardo Mori&lt;/a&gt; regarding the more recent macOS versions, but I admit that what he writes strikes a nerve.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;At this point, I could launch into a long rant about how our digital documents risk becoming unreadable in just a few years unless we’ve printed hard copies, but I’ll spare you that since it’s not the main topic of this post.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:3&#34;&gt;&#xA;&lt;p&gt;What’s the purpose of such an operation? For example, to make space for new files that, for some reason, you want to place before the existing ones while maintaining the order of the already-present icons, or to manually rearrange files.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:4&#34;&gt;&#xA;&lt;p&gt;Needless to say, in &lt;code&gt;System Settings&lt;/code&gt;, I’ve chosen to keep the scroll bars always visible.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:5&#34;&gt;&#xA;&lt;p&gt;I can&amp;rsquo;t speak for Ventura, which I&amp;rsquo;ve never tested thoroughly, but this certainly never happened in Monterey and earlier versions of macOS.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Mac Studio!</title>
      <link>https://static.233.196.69.159.clients.your-server.de/en/2024/02/04/mac-studio/</link>
      <pubDate>Sun, 04 Feb 2024 06:00:00 +0000</pubDate>
      <guid>https://static.233.196.69.159.clients.your-server.de/en/2024/02/04/mac-studio/</guid>
      <description>&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_2162.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;And here it is, the Mac Studio. I had to go through a long bureaucratic process to get it, but I finally managed, and now it’s right here in front of me.&lt;/p&gt;&#xA;&lt;p&gt;The first thing you notice is that the box is heavy, very heavy. The specs state that the Mac Studio is large and weighs about as much as three Mac Minis stacked on top of each other (19.7 x 19.7 x 9.5 cm^3 and 3.6 kg for the Mac Studio versus 19.7 x 19.7 x 3.6 cm^3 and 1.2 kg for the Mac Mini). I’ve never held three Mac Minis together, but the box gives a strong impression of solidity, which is definitely a positive for such an expensive device.&lt;/p&gt;&#xA;&lt;p&gt;The Mac Studio is indeed not cheap. The configuration I chose is almost top-of-the-line — M2 Ultra processor with a 24-core CPU, 60-core GPU, and 32-core Neural Engine, 128 GB of RAM, and a 1 TB SSD. The total cost was just under €7,000 — the price of two Vision Pros.&lt;/p&gt;&#xA;&lt;p&gt;But quality comes at a price, and for an equivalent workstation from HP, Dell, or Lenovo, you’d have to shell out €1,000 to €4,000 more.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; In this case, Apple is even competitive.&lt;/p&gt;&#xA;&lt;h4 id=&#34;unboxing&#34;&gt;Unboxing&lt;/h4&gt;&#xA;&lt;p&gt;I’m not a fan of unboxing rituals, but the Mac Studio deserves this initiation ceremony. The box is a tall, sturdy cardboard parallelepiped, more developed in height than width.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_2165.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_2163.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_2164.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Opening the box is incredibly easy: just pull the tab and fold one side of the box open, reminiscent of the &lt;a href=&#34;https://www.ifixit.com/Guide/Opening&amp;#43;PowerMac&amp;#43;G4&amp;#43;M5183&amp;#43;Case/2016&#34;&gt;opening mechanism of the Mac Pro G4&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_2166.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_2167.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Seeing the Mac Studio lying on its side is a bit unsettling — it looks like it could fall at any moment. But the side flaps are much sturdier than they appear, and the Mac Studio is far too large to slip out of their grip.&lt;/p&gt;&#xA;&lt;p&gt;At this point, you need to lay the box on its side, spread the flaps in the direction of the arrows, remove the protective paper wrapping, and finally hold the Mac Studio in your hands.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_2173.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_2179.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;It really does look like a Mac Mini stretched in height, and now it seems appropriately weighted for its size. The additional weight is entirely due to the box, which is clearly designed to provide the best protection for the valuable item inside.&lt;/p&gt;&#xA;&lt;p&gt;Even the power cable is a piece of engineering — thick yet flexible, with a fabric sheath that reminds me of those on &lt;a href=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/ferro-da-stiro-anni-60.png&#34;&gt;old irons&lt;/a&gt;. This one, however, has a much tighter weave and is unquestionably more elegant. Too bad about the plug — I would have preferred a Schuko, but so be it.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_1884.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;Connecting the power cable and the USB-C cable for the monitor is a breeze. Even pairing my wireless keyboard and mouse (Logitech, both excellent) was simple: I just removed the USB dongle from my usual Mac and plugged it into one of the Mac Studio’s ports — no need to configure anything or &lt;a href=&#34;https://support.apple.com/it-it/guide/mac-help/mchl82829c17/14.0/mac/14.0&#34;&gt;fuss with Bluetooth&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_1889.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;Finding the power button was a bit trickier. It’s on the bottom-left corner, perfectly flush with the body of the device, and practically imperceptible to touch. But once pressed, badaboom! In a few seconds, the macOS welcome screen appears. A quick system configuration (since I’ll be reinstalling anyway), and the Sonoma desktop appears.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_1896.png&#34; alt=&#34;&#34;&gt;&lt;h4 id=&#34;reinstalling-macos&#34;&gt;Reinstalling macOS&lt;/h4&gt;&#xA;&lt;p&gt;Call me obsessive, but I always reinstall macOS from scratch on any new Mac I get my hands on. Maybe it’s a habit from the past, a fixation, or just a desire for control, but I’ve never used a Mac without personally installing macOS.&lt;/p&gt;&#xA;&lt;p&gt;On Apple Silicon Macs, you need to hold down the power button until the &lt;code&gt;Options&lt;/code&gt; icon (a gear symbol) appears, usually alongside one or more icons representing the Mac’s disks. Clicking on &lt;code&gt;Options&lt;/code&gt; and confirming loads the &lt;a href=&#34;https://support.apple.com/it-it/guide/mac-help/mchl82829c17/14.0/mac/14.0&#34;&gt;macOS Recovery utility&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_1897.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;Once Recovery loads, I first initialize the system disk with Disk Utility, giving it a more meaningful name than the default &lt;code&gt;Macintosh HD&lt;/code&gt; (usually the same name I use on the network for easy identification). Then, I reinstall macOS using the straightforward guided procedure.&lt;/p&gt;&#xA;&lt;p&gt;As always, the estimated installation time is wildly inaccurate: the three-plus hours initially shown turn out to be just about 40 minutes — not short, but not excessive for installing a complex OS like macOS.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_1910.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;It’s also curious that after the mandatory reboot, the screen resolution drops significantly, only to return to normal once the macOS welcome screen appears. I’ve never seen this happen with other macOS versions, but it’s worth noting that most of my (re)installations are done on MacBooks, which have more consistent hardware than desktop systems.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_1914.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_1915.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;After carefully completing the initial macOS setup, I was back on the Sonoma desktop within minutes. Now, I could finally start experiencing how the Mac Studio performs.&lt;/p&gt;&#xA;&lt;h4 id=&#34;how-does-the-mac-studio-perform&#34;&gt;How Does the Mac Studio Perform?&lt;/h4&gt;&#xA;&lt;p&gt;The Mac Studio runs beautifully (but was there any doubt?). Everything is smooth, without the slightest hiccup. While this is true for all Apple Silicon Macs, it’s immediately clear that the Studio is a cut above — perhaps even two.&lt;/p&gt;&#xA;&lt;p&gt;Application installation is instantaneous: double-click the &lt;code&gt;.dmg&lt;/code&gt;, drag the icon to the &lt;code&gt;Applications&lt;/code&gt; folder, and&amp;hellip; done. Even with larger apps like GNU Emacs, GIMP, or Miniconda, the wait is just two or three seconds.&lt;/p&gt;&#xA;&lt;p&gt;The only app that put up some resistance was QGIS, whose installation took two and a half minutes on the Mac Studio. But that’s understandable for a 3 GB behemoth containing thousands of small files that need to be copied one by one.&lt;/p&gt;&#xA;&lt;p&gt;I didn’t bother with &lt;a href=&#34;https://www.geekbench.com/&#34;&gt;Geekbench&lt;/a&gt; or similar benchmarks to measure the Mac Studio’s performance. The web &lt;a href=&#34;https://browser.geekbench.com/search?utf8=%E2%9C%93&amp;amp;q=mac&amp;#43;studio&amp;#43;m2&amp;#43;ultra&#34;&gt;is already flooded with such data&lt;/a&gt;, and my results would only be redundant. Instead, I’m more interested in how the Mac Studio handles demanding applications — I have some early impressions but will wait to share more.&lt;/p&gt;&#xA;&lt;p&gt;Sonoma, however, is a drag. It’s clear from the start that this operating system is still full of bugs and inconsistencies (which I’ll showcase in the &lt;a href=&#34;https://melabit.com/en/2024/02/12/apple-we-have-a-problem-a-look-at-macos-sonoma-bugs/&#34;&gt;next post&lt;/a&gt;), and it doesn’t do justice to what the Mac Studio can really achieve.&lt;/p&gt;&#xA;&lt;p&gt;Apple has accustomed us to a tick-tock approach for its operating systems (similar to the one &lt;a href=&#34;https://en.wikipedia.org/wiki/Intel_Tick-Tock&#34;&gt;Intel followed for years&lt;/a&gt; with its processors): one year, they release an innovative but buggy and slow OS, followed by a version focusing almost exclusively on bug fixes and optimizations. This happened with Leopard and Snow Leopard, then with Lion and Mountain Lion. Later, the pattern continued with El Capitan, practically perfect after the horrendous Mavericks and Yosemite, and Mojave, following two mediocre releases like Sierra and High Sierra. Most recently, Monterey was excellent after the disaster of Catalina. Sonoma, theoretically the bug-fix version of Ventura, is a disappointment. Hopefully, Apple will fix things at the next WWDC in June — and big time.&lt;/p&gt;&#xA;&lt;h4 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h4&gt;&#xA;&lt;p&gt;I did all the unboxing and setup of the Mac Studio at home, so I could work in peace away from the usual chaos at the institute. But after a week, the Mac Studio moved to my office, taking pride of place on my desk amid monitors, keyboards, mice, cables, and various gadgets.&lt;/p&gt;&#xA;&lt;img src=&#34;https://static.233.196.69.159.clients.your-server.de/img/2024-02-04-mac-studio/IMG_1970.png&#34; alt=&#34;&#34;&gt;&lt;p&gt;And my old High Sierra computer? That’s destined for a new project, and I’m really curious to see what comes of it. &lt;em&gt;Stay tuned!&lt;/em&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;It’s worth noting that the aforementioned workstations are, at least theoretically, more expandable than the Mac Studio. However, expandability isn’t a critical factor for my specific needs.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;There’s not a single piece of plastic in the box. It may not be much from an environmental perspective, but it shows that it can be done.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
  </channel>
</rss>
