<story><title>I Bought Apple Silicon</title><url>https://honzajavorek.cz/blog/i-bought-apple-silicon/</url></story><parent_chain><item><author>0xCMP</author><text>Yes, but that&amp;#x27;s pretty much how it goes. Jonathan Blow had a rant on release of the M1 Macs saying it &lt;i&gt;literally didn&amp;#x27;t matter&lt;/i&gt; because computers were &lt;i&gt;already really fast&lt;/i&gt; and the problem has been, and will continue to be, that if the processor&amp;#x2F;system is faster then software will be written slower to hit the magical response time expected.&lt;p&gt;Kind of a cynical take... but is he wrong?</text></item><item><author>Apocryphon</author><text>&amp;gt; Spotify, Slack, Discord, Facebook, Twitter, LinkedIn, all the annoying bloated websites, which I used to hate so much for the past months, now run like if they were the most optimized websites on the internet.&lt;p&gt;This is just going to encourage bloat and inefficiency, isn&amp;#x27;t it? Note: this has nothing to do with specifically Apple Silicon but just any computing improvements in general.</text></item></parent_chain><comment><author>samatman</author><text>We used to have a saying &amp;quot;Moore giveth, and Gates taketh away&amp;quot;.&lt;p&gt;But I see two reasons why the M1 is a big deal, even given the bloat tax.&lt;p&gt;One is simple power efficiency. These chips run cool and fast, and Intel laptop chips don&amp;#x27;t. No amount of hyperefficient code is going to get you a real 18 hours of battery life on last year&amp;#x27;s MacBook Air.&lt;p&gt;The other one is Apple&amp;#x27;s proven track record of integrating custom hardware and software, into something which is greater than the sum of its parts. Ever since I got an iPad Pro, I&amp;#x27;ve been quietly frustrated with the user interface of MacBooks. It&amp;#x27;s just not physics-smooth, and the iPad just is.&lt;p&gt;I just got one of the 16&amp;quot; MacBook Pros for work, and it&amp;#x27;s pretty loaded, and it&amp;#x27;s a good computer— by the standards previous to the M1. Battery life could be better; overheats sometimes with serious fan noise, for no good reason, although each update to Catalina appears to substantially reduce this.&lt;p&gt;I figured I could get five years on this rig. No way. I might make it to 2022, but I know terminal gearlust when I see it. Whatever Apple sticks in the next release of the 16&amp;quot;, I&amp;#x27;m craving it already.</text></comment>
<story><title>I Bought Apple Silicon</title><url>https://honzajavorek.cz/blog/i-bought-apple-silicon/</url></story><parent_chain><item><author>0xCMP</author><text>Yes, but that&amp;#x27;s pretty much how it goes. Jonathan Blow had a rant on release of the M1 Macs saying it &lt;i&gt;literally didn&amp;#x27;t matter&lt;/i&gt; because computers were &lt;i&gt;already really fast&lt;/i&gt; and the problem has been, and will continue to be, that if the processor&amp;#x2F;system is faster then software will be written slower to hit the magical response time expected.&lt;p&gt;Kind of a cynical take... but is he wrong?</text></item><item><author>Apocryphon</author><text>&amp;gt; Spotify, Slack, Discord, Facebook, Twitter, LinkedIn, all the annoying bloated websites, which I used to hate so much for the past months, now run like if they were the most optimized websites on the internet.&lt;p&gt;This is just going to encourage bloat and inefficiency, isn&amp;#x27;t it? Note: this has nothing to do with specifically Apple Silicon but just any computing improvements in general.</text></item></parent_chain><comment><author>pushrax</author><text>Carmack famously also has declared &amp;quot;I would rather have magic software over magic hardware&amp;quot; - the context being that we&amp;#x27;re using current hardware to a small fraction of its potential.&lt;p&gt;Still, I feel there&amp;#x27;s a lot of software I use that is hard to optimize or no longer developed, and I&amp;#x27;m certainly happy to have it run faster given new hardware. As a programmer I also like being able to be lazier and still have usable software. Higher level languages, GC, less thinking about access patterns and debugging prefetch problems, etc.</text></comment>