<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mac Mini on Melabit</title>
    <link>https://melabit.com/en/tags/mac-mini/</link>
    <description>Recent content in Mac Mini on Melabit</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 31 Mar 2025 06:00:00 +0000</lastBuildDate>
    <atom:link href="https://melabit.com/en/tags/mac-mini/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>LM Studio, an LLM on your computer</title>
      <link>https://melabit.com/en/2025/03/31/lmstudio-an-llm-on-your-computer/</link>
      <pubDate>Mon, 31 Mar 2025 06:00:00 +0000</pubDate>
      <guid>https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-installation.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-1.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-2.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-onboarding-3.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-main-screen.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-download-model.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-load-model.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-main-screeen-with-model.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-status-bar.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-settings.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-mode.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-math-prompt.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-math-thoughts.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-pythagorean-theorem-macmini.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-pythagorean-theorem-macstudio.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/lmstudio-model-advanced-config.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2025-03-31-lmstudio-un-llm-sul-tuo-computer/chatgpt-pythagorean-theorem.png&#34;&gt;&lt;img src=&#34;https://melabit.com/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>Apple, we have a problem: a look at macOS Sonoma bugs (update)</title>
      <link>https://melabit.com/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://melabit.com/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://melabit.com/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://melabit.com/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://melabit.com/en/2024/03/11/from-intel-to-apple-silicon/</link>
      <pubDate>Mon, 11 Mar 2024 06:00:00 +0000</pubDate>
      <guid>https://melabit.com/en/2024/03/11/from-intel-to-apple-silicon/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://melabit.com/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>Mac Studio!</title>
      <link>https://melabit.com/en/2024/02/04/mac-studio/</link>
      <pubDate>Sun, 04 Feb 2024 06:00:00 +0000</pubDate>
      <guid>https://melabit.com/en/2024/02/04/mac-studio/</guid>
      <description>&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2024-02-04-mac-studio/IMG_2165.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://melabit.com/img/2024-02-04-mac-studio/IMG_2163.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2024-02-04-mac-studio/IMG_2166.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://melabit.com/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://melabit.com/img/2024-02-04-mac-studio/IMG_2173.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://melabit.com/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://melabit.com/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://melabit.com/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://melabit.com/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://melabit.com/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://melabit.com/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://melabit.com/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://melabit.com/img/2024-02-04-mac-studio/IMG_1914.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;img src=&#34;https://melabit.com/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://melabit.com/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>
    <item>
      <title>Jony Ive quits Apple: a tragedy or a blessing?</title>
      <link>https://melabit.com/en/2019/07/10/jony-ive-quits-apple-a-tragedy-or-a-blessing/</link>
      <pubDate>Wed, 10 Jul 2019 06:00:00 +0000</pubDate>
      <guid>https://melabit.com/en/2019/07/10/jony-ive-quits-apple-a-tragedy-or-a-blessing/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://melabit.com/img/2019-07-10-jony-ive-lascia-la-apple-una-tragedia-o-una-fortuna/34iveapple2611.jpg&#34; alt=&#34;&#34;&gt;&lt;br&gt;&#xA;&amp;ndash; &lt;em&gt;Source: &lt;a href=&#34;https://www.standard.co.uk/lifestyle/london-life/how-jony-ive-saved-apple-from-bankruptcy-8964109.html&#34;&gt;The London Standard&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Jonathan &amp;ldquo;Jony&amp;rdquo; Ive, after thirty years, is leaving Apple to start his own company, LoveFrom, which will have Apple as its first client. The news has filled tech (and non-tech) headlines worldwide for days (as you can read &lt;a href=&#34;https://www.theguardian.com/technology/2019/jun/27/jony-ive-apple-designer-leaves-imac-iphone&#34;&gt;here&lt;/a&gt;, &lt;a href=&#34;https://www.macworld.com/article/3405530/apple-design-guru-jony-ive-to-leave-apple.html&#34;&gt;here&lt;/a&gt;, and &lt;a href=&#34;https://www.domusweb.it/en/design/2019/07/03/the-uniqueness-of-jonathan-ive.html&#34;&gt;here&lt;/a&gt;). &lt;a href=&#34;https://www.ifixit.com/News/jony-ives-fragmented-legacy-unreliable-unrepairable-beautiful-gadgets&#34;&gt;Almost everyone&lt;/a&gt;, after overcoming the surprise of the announcement, expressed hope that the collaboration between the English knight&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; and the California-based company could continue just as before.&lt;/p&gt;&#xA;&lt;p&gt;I know this might be an unpopular opinion, but I think that would be a mistake. Jony Ive was overdoing it.&lt;/p&gt;&#xA;&lt;p&gt;Jony Ive is (or was?) a great designer, and over the course of his long career, he created outstanding products. I’m thinking of the various iMacs, from the G3 that marked Apple’s revival to the lamp-like G4 and the all-in-one G5. I’m thinking of the iPod, the iPhone, and iOS 7. But, like many star designers, at some point, he went overboard, embracing an anorexic aesthetic that prioritized design over functionality. Everything became too thin and minimalist, with zero accessibility and repairability.&lt;/p&gt;&#xA;&lt;p&gt;This gave us the ultra-thin MacBook Pro, aesthetically perfect but technically incomprehensible &amp;ndash; a laptop that forces you to carry around a &lt;a href=&#34;https://melabit.wordpress.com/2017/02/17/adattatori-per-il-macbook-pro/&#34;&gt;plethora of adapters&lt;/a&gt; just to &lt;a href=&#34;https://melabit.wordpress.com/2016/11/30/tutto-qui-connettori-e-design/&#34;&gt;connect a basic USB stick&lt;/a&gt;. Or the horrendous butterfly keyboard, whose keys feel like tapping on glass and can be rendered unusable by a speck of dust, forcing you to &lt;a href=&#34;https://theoutline.com/post/2402/the-new-macbook-keyboard-is-ruining-my-life&#34;&gt;replace the entire top case&lt;/a&gt; (and sometimes the whole laptop!) for a single malfunctioning key.&lt;/p&gt;&#xA;&lt;p&gt;Then there are the AirPods, which, when their battery dies (two years if you’re lucky), &lt;a href=&#34;https://www.vice.com/en_us/article/neaz3d/airpods-are-a-tragedy&#34;&gt;have to be thrown away&lt;/a&gt; because even Apple can’t replace the battery without destroying them. Or the iMacs, Mac Minis, and MacBook Airs with &lt;a href=&#34;https://www.macrumors.com/2014/06/18/imac-memory-not-upgradable/&#34;&gt;soldered RAM that can’t be upgraded&lt;/a&gt;. Whatever configuration you choose at purchase is what you’re stuck with forever.&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;And let’s not forget the most spectacular flop of all: the Mac Pro, now good only as a (very expensive) trash can. A professional computer so minimal that, to truly use it, you need a bunch of &lt;a href=&#34;https://www.macrumors.com/2014/04/28/mac-pro-daisy-chain/&#34;&gt;external accessories&lt;/a&gt;, all precariously connected via cables. A professional computer that’s &lt;a href=&#34;https://melabit.wordpress.com/2017/04/12/nuovo-mac-pro-in-arrivo-ma-solo-nel-2018/&#34;&gt;not upgradeable&lt;/a&gt; (it’s still stuck in 2013), a true contradiction for anyone wanting to preserve the hefty investment it requires. A professional computer that overheats, &lt;a href=&#34;https://www.digitalstudiome.com/article-9069-apple-mac-pro-users-feel-the-heat&#34;&gt;overheats a hell of a lot!&lt;/a&gt;, making it unsuitable for the heavy workloads it’s supposed to handle. Is this the fault of engineers who can’t do thermal calculations or a designer who cares little about the actual function of the product?&lt;/p&gt;&#xA;&lt;p&gt;Is it just a coincidence that the latest Mac Mini once again offers easily upgradable RAM? Or that the new Mac Pro has returned to its old design — a large, perforated metal case for better heat dissipation, easy to open, with plenty of space for adding drives, RAM, and interface cards? Or that the MacBook Pro keyboard is being redesigned for the umpteenth time in three years?&lt;/p&gt;&#xA;&lt;p&gt;Perhaps Tim Cook and Apple’s board concluded that Jony Ive had gone too far and decided to finally get rid of him, despite the narrative of a mutual agreement.&lt;/p&gt;&#xA;&lt;p&gt;It was about time. As Apple users, we deserve better.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://melabit.com/img/2019-07-10-jony-ive-lascia-la-apple-una-tragedia-o-una-fortuna/jonyive2706-0.jpg&#34; alt=&#34;&#34;&gt;&#xA;&amp;ndash; &lt;em&gt;Source: &lt;a href=&#34;https://www.standard.co.uk/news/world/iphone-designer-sir-jony-ive-to-leave-apple-after-30-years-a4177756.html&#34;&gt;The London Standard&lt;/a&gt;&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;Jony Ive was knighted in 2012.&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 technical absurdity: the amount of RAM needed to keep a computer running optimally increases over time with advancements in operating systems and applications. Upgrading RAM is one of the most effective ways to significantly extend the life of any computer.&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>
