<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel><title>Carlos Fenollosa &#x2014; Blog</title><link>http://cfenollosa.com/blog/index.html</link>
<description>Thoughts on science and tips for researchers who use computers</description><language>en</language>
<lastBuildDate>Fri, 05 Apr 2024 19:09:10 +0200</lastBuildDate>
<pubDate>Fri, 05 Apr 2024 19:09:10 +0200</pubDate>
<atom:link href="http://cfenollosa.com/blog/feed.rss" rel="self" type="application/rss+xml" />
<item><title>
After self-hosting my email for twenty-three years I have thrown in the towel. The oligopoly has won.
</title><description><![CDATA[

<p>Many companies have been trying to disrupt email by making it proprietary. So far, they have failed. Email keeps being an open protocol. Hurray?</p>

<p>No hurray. Email is not <em>distributed</em> anymore. You just cannot create another first-class node of this network.</p>

<p><strong>Email is now an oligopoly, a service gatekept by a few big companies which does not follow the principles of net neutrality.</strong></p>

<p>I have been self-hosting my email since I got my first broadband connection at home in 1999. I absolutely loved having a personal web+email server at home, paid extra for a static IP and a real router so people could connect from the outside. I felt like a first-class citizen of the Internet and I learned so much.</p>

<p>Over time I realized that residential IP blocks were banned on most servers. I moved my email server to a VPS. No luck. I quickly understood that <strong>self-hosting email was a lost cause</strong>. Nevertheless, I have been fighting back out of pure spite, obstinacy, and activism. In other words, because it was the right thing to do.  </p>

<p>But my emails are just not delivered anymore. I might as well not have an email server.</p>

<p>So, starting today, the MX records of my personal domain no longer point to the IP of my personal server. They now point to one of the Big Email Providers. </p>

<p>I lost. We lost. One cannot reliably deploy independent email servers. </p>

<p><strong>This is unethical, discriminatory and uncompetitive.</strong></p>

<p>*Record scratch* <br>
*Freeze frame*</p>

<p>Wait, <em>uncompetitive?</em> </p>

<p>Please bear with me. We will be there in a minute.</p>

<p>First, some basics for people who may not be familiar with the issue.</p>

<h4>This doesn't only affect contrarian nerds</h4>

<p>No need to trust my word. Google has half a billion results for 
"<a href="https://www.google.com/search?q=my+email+goes+directly+to+spam">my email goes directly to spam</a>". 
 Search any technical forum on the internet and you will find plenty of legitimate people complaining that their emails are not delivered.</p>

<p>What's the usual answer from experienced sysadmins? <em>"Stop self-hosting your email and pay [provider]."</em></p>

<p>Having to pay Big Tech to ensure deliverability is unfair, especially since lots of sites self-host their emails for multiple reasons; one of which is cost. </p>

<p>Newsletters from my alumni organization go to spam. Medical appointments from my doctor who has a self-hosted server with a patient intranet go to spam. Important withdrawal alerts from my bank go to spam. Purchase receipts from e-commerces go to spam. Email notifications to users of my company's SaaS go to spam.</p>

<p><strong>You can no longer set up postfix to manage transactional emails for your business</strong>. The emails just go to spam or disappear.</p>

<h4>One strike and you're out. For the rest of your life.</h4>

<p>Hey, I understand spam is a thing. I've managed an email server for twenty-three years. My spamassassin database contains almost one hundred thousand entries.</p>

<p>Everybody receives hundreds of spam emails per day. Fortunately, email servers run bayesian filtering algorithms which protect you and most spam doesn't reach your inbox.</p>

<p>Unfortunately, the computing power required to filter millions of emails per minute is huge. That's why the email industry has chosen a <em>shortcut</em> to reduce that cost.</p>

<p><strong>The shortcut is to avoid processing some email altogether.</strong> </p>

<p>Selected email does not either get bounced nor go to spam. That would need <em>processing</em>, which costs <em>money</em>.  </p>

<p>Selected email is <strong>deleted as it is received</strong>. This is called <strong>blackholing</strong> or <strong>hellbanning</strong>.</p>

<p>Which email is selected, though? </p>

<p><em>Who knows?</em></p>

<p>Big email servers <strong>permanently blacklist whole IP blocks</strong> and delete their emails without processing or without notice. Some of those blacklists are public, some are not.</p>

<p>When you investigate the issue they give you instructions with false hopes to fix deliverability. "Do as you're told and everything will be fine".</p>

<p>It will not. </p>

<p><a name="note-1-back"></a>
I implemented all the acronyms<sup><a href="#note-1">1</a></sup>, secured antispam measures, verified my domain, made sure my server is neither breached nor used to relay actual spam, added new servers with supposedly clean IPs from reputable providers, tried all the silver bullets recommended by Hacker News, used kafkaesque request forms to prove legitimity, contacted the admins of some blacklists. </p>

<p>Please believe me. My current email server IP has been managed by me and used exclusively for my personal email with <em>zero spam, zero</em>, for the last ten years. </p>

<p>Nothing worked.</p>

<p>Maybe ten years of legitimate usage are not enough to establish a reputation?</p>

<p>My online community <a href="https://sdf.org">SDF</a> was founded in 1987, <em>four years before Tim Berners Lee invented the web</em>. 
They are so old that their FAQ still refers to email as 
"<a href="https://sdf.org/?faq?EMAIL?01">Arpanet email</a>". 
Guess what? Emails from SDF don't reach Big Tech servers. I'm positive that the beards of their admins are grayer than mine and they will have tried to tweak every nook and cranny available. </p>

<p><strong>What are we left with?</strong></p>

<p>You cannot set up a home email server.</p>

<p>You cannot set it up on a VPS. </p>

<p>You cannot set it up on your own datacenter. </p>

<p>At some point your IP range is bound to be banned, either by one asshole IP neighbor sending spam, one of your users being pwned, due to arbitrary reasons, by mistake, it doesn't matter. It's not <em>if</em>, it's <em>when</em>. Say goodbye to your email. Game over. No recourse.</p>

<p>The era of distributed, independent email servers is over.</p>

<h4>Email deliverability is deliberately nerfed by Big Tech</h4>

<p><em>Deliberately?</em></p>

<p>Yes. I think we (they) can do better, but we (they) have decided not to.</p>

<p>Hellbanning everybody except for other big email providers is lazy and conveniently dishonest. It uses spam as a scapegoat to nerf deliverability and stifle competition.</p>

<p>Nowadays, <strong>if you want to build services on top of email, you have to pay</strong> an email sending API which has been blessed by others in the industry. One of <em>them</em>.</p>

<p>This concept may sound familiar to you. It's called a <strong>racket</strong>.</p>

<p><a name="note-2-back"></a>
It's only a matter of time that regulators realize that internet email is a for-profit oligopoly. And we should avoid that.<sup><a href="#note-2">2</a></sup></p>

<p>The industry must self-establish clear rules which are harsh on spammers but give everybody a fair chance. </p>

<h4>A simple proposal where everybody wins</h4>

<p>Again, I understand spam is a problem which cannot be ignored. But let's do better.</p>

<p>We already have the technology in place but <strong>the industry has no incentives to move in this direction</strong>. 
Nobody is making a great fuss when small servers are being discriminated against, so they don't care. </p>

<p>But I believe the risk of facing external regulation should be a big enough incentive.</p>

<p>I'm not asking for a revolution. Please hear my simple proposal out:</p>

<ul>
<li><strong>Let's keep antispam measures.</strong> Of course. Continue using filters and crowdsourced/AI signals to reinforce the outputs of those algorithms.</li>
<li><strong>Change blacklisting protocols so they are not permanent and use an exponential cooldown penalty.</strong> After spam is detected from an IP, it should be banned for, say, ten minutes. Then, a day. A week. A month, and so on. This discourages spammers from reusing IPs after the ban is lifted and will allow the IP pool to be cleaned over time by legitimate owners.</li>
<li><strong>Blacklists should not include whole IP blocks.</strong> I am not responsible for what my IP neighbor is doing with their server.</li>
<li><strong>Stop blackholing.</strong> No need to bounce every email, which adds overhead, but please send a daily notification to postmaster alerting them.</li>
<li><strong>There should be a recourse for legitimate servers.</strong> I'm not asking for a blank check. I don't mind doing some paperwork or paying a fee to prove I'm legit. Spammers will not do that, and if they do, they will get blacklisted anyways after sending more spam. </li>
</ul>

<p>These changes are very minor, they mostly keep the status quo, and have almost no cost. Except for the last item, all the others require no human overhead and can be implemented by just tweaking the current policies and algorithms.</p>

<h4>Email discrimination is not only unethical; it's a risk for the industry</h4>

<p>Big Tech companies are under serious scrutiny and being asked to provide interoperability between closed silos such as instant messaging and social networks. </p>

<p>Well, email usage is <a href="https://www.statista.com/statistics/183910/internet-activities-of-us-users/">fifteen points</a> above social networking.</p>

<p>Talk about missing the forest for the trees. Nobody noticed the irony of <em>regulating things that matter less than email.</em></p>

<p>Right now institutions don't talk about regulating email simply because they take it for granted, but it's not. </p>

<p>In many countries politicians are forced to deploy their own email servers for security and confidentiality reasons. <strong>We only need one politician's emails not delivered due to poorly implemented or arbitrary hellbans and this will be a hot button issue.</strong></p>

<p>We are all experiencing what happened when politicians regulated the web. I hope you are enjoying your cookie modals; browsing the web in 2022 is an absolute hell. </p>

<p>What would they do with email?</p>

<p>The industry should fix email interoperability before politicians do. We will all win.</p>

<hr style="margin-top: 48px">

<p><a name="note-1"></a>
[1] I didn't clarify this at first because I didn't want this article to turn into an instruction manual. 
This is what I implemented: DKIM, DMARC, SPF, reverse DNS lookup, SSL in transport, PTR record. 
I enrolled on Microsoft's JMRP and SNDS, Google postmaster tools. I verified my domain. 
I got 10/10 on <a href="https://www.mail-tester.com">mail-tester.com</a>. 
Thanks to everybody who wrote suggesting solutions, but I did not have a configuration issue. 
My emails were not delivered due to blacklists, either public or private.
<a href="#note-1-back">Back</a></p>

<p><a name="note-2"></a>
[2] Hey, I get it. Surely my little conspiracy theory is exaggerated. Some guy on Hacker News will tell me that they work as a SRE on Gmail and that I'm super wrong and that there are 100% legit reasons as to why things are this way. Okay. Do something for me, will you? Please unread this last section, I retract it. I just needed to get it out of my system. Thanks for indulging me.
Done? Good. Everything else above is a fact. Email in 2022 is anti-competitive. The Gmail guy can go explain himself to the US Senate or the European Commission.
<a href="#note-2-back">Back</a></p>

<p>Tags: <a href='tag_law.html'>law</a>, <a href='tag_internet.html'>internet</a></p>










<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/after-self-hosting-my-email-for-twenty-three-years-i-have-thrown-in-the-towel-the-oligopoly-has-won.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/after-self-hosting-my-email-for-twenty-three-years-i-have-thrown-in-the-towel-the-oligopoly-has-won.html'><span id='count-22461'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/after-self-hosting-my-email-for-twenty-three-years-i-have-thrown-in-the-towel-the-oligopoly-has-won.html</link>
<guid>http://cfenollosa.com/blog/./after-self-hosting-my-email-for-twenty-three-years-i-have-thrown-in-the-towel-the-oligopoly-has-won.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Sun, 04 Sep 2022 19:25:04 +0200</pubDate></item>
<item><title>
The top 13 actionable learnings to sail smoothly through this startup crisis
</title><description><![CDATA[

<p>This week I attended <a href="https://www.saastreuropa2022.com/">Saastr Europa</a>, the biggest SaaS event in Europe.
Of course, everybody talked about the current SaaS "situation".</p>

<p>If you couldn't attend, don't worry. I got you covered.</p>

<p>Here are the top 13 actionable learnings to sail smoothly through this crisis.</p>

<h4>1. The crash is real for public companies, not so real for early stage.</h4>

<p>SaaS as a category is growing. </p>

<p>But none of that matters. Uncertainty and doubt trickles down. 
VCs are going to be very cautious for the next months. </p>

<p>Plan for that.</p>

<h4>2. Bessemer benchmarked SaaS companies YoY growth</h4>

<ul>
<li>$1-10M, average 200%. Top 230%+</li>
<li>$10-25M, average 115%. Top 135%+</li>
<li>$25-50M, average 95%. Top 110%+</li>
</ul>

<p>Where are you located?</p>

<h4>3. Increase runway!</h4>

<ul>
<li>Promote yearly upfront payments with an attractive discount</li>
<li>Improve collections and renegotiate with vendors</li>
<li>Reduce paid mkt spend. Acquisition for the bottom 20% customers is inefficient, quit those</li>
</ul>

<h4>4. On international expansion</h4>

<p>Don't think it's a silver bullet to improve your metrics.</p>

<p>Similar to an unhappy couple having a baby. 
You will not find PMF in country 2 if you haven't found it in country 1.</p>

<p>Do a lot of research with your early customers.</p>

<h4>5. On providing professional services</h4>

<p>The true value is not in software but in a solution.</p>

<p>Solution = SaaS + PS</p>

<p>Make PS recurring and pay attention to Gross Margin.</p>

<h4>6. Logo retention > ARR Churn</h4>

<p>Keeping big logos is important, not only strategically but also because it means you have stickiness 
and are doing things right.</p>

<p>A VP Sales should be obsessive about logo retention.</p>

<h4>7. Transitioning from founder-led sales to a sales team is difficult</h4>

<p>Early people are hungry and curious.</p>

<p>Later people are focused on results and process.</p>

<p>Move early people to "builder" projects even outside sales to keep them active or they will leave.</p>

<h4>8. Measure Customer Success using an honest metric:</h4>

<ul>
<li>Slack: messages sent</li>
<li>Dropbox: files added</li>
<li>Hubspot: features used</li>
</ul>

<p>CS is the perimeter of your company. Pay close attention to it and you will see the future.</p>

<h4>9. Increase your prices!</h4>

<p>40% of companies have already done it.</p>

<p>Avg increase by ticket size:</p>

<ul>
<li>$11-25: 18%</li>
<li>$500+: 34%</li>
</ul>

<p>Increases in between follow a linear gradient.</p>

<h4>10. Don't try to optimise your tech organisation too early.</h4>

<p>Technical debt can kill your company after 10 years.
But obsessing about practices and optimising processes too early will kill it BEFORE you make it to 10.</p>

<p>Focus on PMF and iterate fast.</p>

<h4>11. Let go of bottom 10% performers</h4>

<p>If somebody is a clear underperformer it's a great time to let go of them. </p>

<p>Your team knows who's good and who's not. It will improve overall team morale.</p>

<h4>12. Net New ARR > ARR</h4>

<p>ARR is too big of a metric and can make slight deviations from the plan seem insignificant</p>

<p>NN ARR allows you to discover future cashflow problems much earlier.</p>

<h4>13. USA ≠ EU</h4>

<p>You cannot open the USA as "just another country".
Reserve around $5M to start operations there.</p>

<p>"Looking too European" is a mistake, so is taking American resumes at face value.</p>

<p>Tags: <a href='tag_startups.html'>startups</a></p>














<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/the-top-13-actionable-learnings-to-sail-smoothly-through-this-startup-crisis.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/the-top-13-actionable-learnings-to-sail-smoothly-through-this-startup-crisis.html'><span id='count-20015'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/the-top-13-actionable-learnings-to-sail-smoothly-through-this-startup-crisis.html</link>
<guid>http://cfenollosa.com/blog/./the-top-13-actionable-learnings-to-sail-smoothly-through-this-startup-crisis.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Sat, 11 Jun 2022 11:45:10 +0200</pubDate></item>
<item><title>
I didn't return my Apple Studio Display
</title><description><![CDATA[

<p><a href="img/apple_studio_monitor.jpg"><img src="img/apple_studio_monitor_thumb.jpg" alt="The Apple Studio Monitor" title="" /></a></p>

<p>The Apple Studio Display is, unquestionably, a very good monitor. </p>

<p>But the real question is, <strong>should you pay €1,800+ for it</strong>?</p>

<p>I have been asking that question myself for the past ten days. </p>

<p>Today I decided that while I can't recommend it, I will not return my new monitor. Here's why.</p>

<h4>The Pros</h4>

<p>I replaced my Benq 27" 2560x1440 IPS LCD display with the Studio Display. These are the main benefits:</p>

<p><strong>The panel</strong>. It is good. It could be better, of course. It could have more modern features, too. But it is a good 5k retina panel.</p>

<p>As soon as I started using the Studio Monitor it felt like I had <em>put glasses on</em>. Every other screen looks blurry now.</p>

<p>The rest of the review is accessory to this experience. It is something that you have to, quite literally, see with your own eyes.</p>

<p><strong>The speakers and microphone</strong>. They are fantastic. A big step up from any other speakers I've used on any computer. </p>

<p><strong>True Tone</strong>. All other displays look bluish now. Great underrated feature.</p>

<p><strong>It is the best-in-class</strong>. Simple as that. Its only competitor is the LG UltraFine, which is not much cheaper
and lacks other features. If you want a 5K retina display the Studio Display is the best choice.</p>

<h4>The Cons</h4>

<p>Like everything with recent Apple, there is no progress without compromise.</p>

<p><strong>The stand is too low</strong>. Asking users to pay an extra €460 for an adjustable stand is an insult. Sorry but there is 
no other way to put it. Therefore, this beautiful piece of hardware now stands on top of an ugly PHP reference manual.</p>

<p>Apple, if you ship a monitor with a non-adjustable stand in 2022, please make sure that the default height is at an ergonomic level. 
It should be at least 5-8 centimeters higher. Since Apple is the company which cares the most about accessibility, no sarcasm here,
we can only conclude that this was either a punitive or aesthetic decision.</p>

<p><strong>The screen</strong>. 
It is glossy like all Apple displays. For me this is the first glossy display I've used, so it stands out.</p>

<p>I now notice distracting reflections when working with a dark app. I would
have liked to test the nano-textured glass, but I am not going to pay an extra €250 on top of the €1,800.</p>

<p><strong>The speakers</strong>. 
They have too much bass. All audio is artificially deep. For music
this is not an issue, but for video conferences it makes every person sound like James Earl Jones.</p>

<p>Clearly Apple never tested for this use case, because they hate video conference users as we will see below.</p>

<p>It doesn't bother me too much, but I wonder why the speakers couldn't sound more natural. It is not a defect
of the hardware. Somebody made an odd decision.</p>

<h4>The Don't Cares</h4>

<p><strong>High brightness</strong>. 600 nits is really bright indoors, but if you need such a high brightness level it means you have other problems.
If you are in an extremely lit room, maybe with direct sunlight, the reflections will overpower the display brightness.</p>

<p>Good feature, but unlike on a laptop, it doesn't make a difference.</p>

<p><strong>USB-C hub</strong>. If you use an Apple laptop you need an external Thunderbolt dock anyway. </p>

<p>I still have six devices which require USB-A and only one which requires USB-C. Therefore, 
they are plugged to my dock. The extra USB-C ports on the Display remain unused. </p>

<p>It is a nice feature, don't get me wrong, but
in 2022 we are not yet in a world where you can ignore USB-A. That is the truth, even if Apple doesn't like it.
I know I am asking for an impossible, but if they 
wanted to make the USB hub useful, they should have included USB-A ports on this monitor.</p>

<p><strong>Non-detachable power cable</strong>. I guess it should be user replaceable, but I've never, in my 30 years using computers,
have a monitor power cable fail me. It's a non-issue. </p>

<p>That said, mark my words, I hope I don't have to eat my hat in three years.</p>

<p><strong>No buttons or controls</strong>. I guess this is a good feature and it does make the display more beautiful, but I really don't care.
Hey, this is <em>my</em> review!</p>

<h4>The Cruelty</h4>

<p>There is a product manager at Apple who, for some reason, hates webcam users with a burning passion. </p>

<p>They despise them so much that they wish they could personally 
slap each and every webcam user in their ugly, vassal faces. </p>

<p>Since that is physically impossible, they decided to incarnate that slap into the <b>worst webcam Apple has ever shipped</b>.</p>

<p>I compared the 
<a href="https://cfenollosa.com/blog/seven-years-later-i-bought-a-new-macbook-for-the-first-time-i-dont-love-it.html">2020 Macbook camera</a>
to the 640x480 VGA camera of my 2006 <a href="https://en.wikipedia.org/wiki/Nokia_5200">Nokia 5200</a>.
Believe it or not, this webcam is worse.</p>

<p>Apple picked up the worst lens SKU they had in stock and <em>hopefully</em> due to a bug they decreased the quality of the image processing pipeline.
And this is on an expensive monitor with <strong>plenty of physical space to fit a big, quality lens</strong>.</p>

<p><strong>WHY, APPLE, WHY?</strong></p>

<p>Gruber found the perfect adjective: <a href="https://daringfireball.net/2022/03/the_apple_studio_display">cadaveric</a>.</p>

<p>I kid you not, the first call I did with my new monitor, the colleague at the other end, who sees me every day, asked me <strong>if I was sick</strong>. </p>

<p>For the love of all that's good, Apple, if your webcam can be even slightly fixed with software, please do it. </p>

<h4>The Veredict</h4>

<p>I was not only ready, I was <em>eager</em> to return this monitor. </p>

<p>I had been keeping some notes where I was compiling my thoughts to help me make a decision.</p>

<p>At the bottom I wrote down what I would do with the return money. "Surprise my wife with an expensive vacation". "Buy new water heater". "Get an electric bike".
"Buy two 4K monitors".</p>

<p>But I knew that, below all layers of cynicism and anger, I had to be fair and make a rational decision. </p>

<p>Before putting the monitor back in its box, I asked myself the questions that really matter when making a purchase decision.</p>

<ul>
<li><em>Improvement: Is this monitor better than my current one?</em> &nbsp; YES</li>
<li><em>Value: Can I get a better one for that same price?</em> &nbsp; NO</li>
</ul>

<p>And I did something else: I plugged the Benq back and used it for ten minutes.</p>

<p>Nope.</p>

<ul>
<li><em>Need: Am I willing to go back to my 27" Benq?</em> &nbsp; NO</li>
</ul>

<h4>It's either this or glasses</h4>

<p>Once you try the Studio Display <strong>every other monitor makes you feel like you need glasses</strong> &mdash;Apple, feel free to use this benefit in your marketing copy.</p>

<p>I'm approaching 40 and I am starting to realize that my sight is deteriorating a bit. I can see very well, but I find it more difficult
to read small text at a distance.</p>

<p>The Studio Display fixes that. I do not need to increase font size anymore. The text rendering is so good that I can continue reading 12pt
websites at an arm's distance.</p>

<p>Had I not used it for ten days, my frame of reference would be the same, and I would not "miss" a feature I didn't know existed.
I would be happy with my Benq, increasing font size when needed, adjusting to my diminished visual abilities.</p>

<p>Wait, I know what you're thinking. You could have shown me this article ten years ago and I would've dismissed it. "Old people problems", I would've said, "an exaggeration".</p>

<p>But I can't go back. Apple pundits often say that "Apple ruined them with Retina", and I understand it now. It is something you have to experience.</p>

<h4>Apple, why do you make this so difficult?</h4>

<p>Of course the price tag is expensive. But it's not about the money, it's Apple's bizarre design decisions. </p>

<p>I can understand a compromised monitor for €900. But I can't understand a compromised one for €1,800.</p>

<p>Therefore, my recommendation for you as a reader is that <strong>you do not buy it</strong>, unless:</p>

<ul>
<li>Money is no issue, you only go for quality, not value. In that case, get the adjustable stand too, and maybe the nano-textured glass.</li>
<li>You really do need a retina screen because you are starting to notice blurry pixels on regular monitors.</li>
</ul>

<p><a href="https://www.youtube.com/watch?v=yoigsHYc77s">Marques puts it very well</a>. <strong>The Apple Studio Display is not a good deal.</strong></p>

<p>Unfortunately, <em>it is the only deal.</em></p>

<p>As for me, there is no salvation. I am ruined by Retina.</p>

<p>You win again, Apple. </p>

<p>I just wish you didn't make every new product a battle. Please, let me buy a product and be happy afterwards without reservations.</p>

<p><a href="img/apple_studio_setup.jpeg"><img src="img/apple_studio_setup_thumb.jpeg" alt="My setup" title="" /></a></p>

<p>Here it is, on top of the ugly PHP book. This setup will remind me every day for the next ten years
that an Apple PM decided that not suffering from neck pain should be an €460 upsell.</p>

<p>Tags: <a href='tag_apple.html'>apple</a>, <a href='tag_hardware.html'>hardware</a></p>
















<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/i-didnt-return-my-apple-studio-display.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/i-didnt-return-my-apple-studio-display.html'><span id='count-17386'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/i-didnt-return-my-apple-studio-display.html</link>
<guid>http://cfenollosa.com/blog/./i-didnt-return-my-apple-studio-display.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Fri, 01 Apr 2022 16:17:55 +0200</pubDate></item>
<item><title>
Do you feel like Google search results keep getting worse?
</title><description><![CDATA[

<div class="centered">
<img class="centered" src="img/google-searches/1.png" />
</div>

<p>If you feel like your Google searches are less and less effective, you are not alone.</p>

<p>Michael Seibel, partner at YC and a very good technologist, 
<a href="https://twitter.com/mwseibel/status/1477701120319361026">wrote a Twitter thread</a>
which generated <a href="https://news.ycombinator.com/item?id=29772136">thousands of comments on HN</a></p>

<h4>The Internet before Google</h4>

<p>You may remember the pre-Google internet, where it was difficult to find content online. Information was spread
between the web, gopher, BBSs, newsgroups, and more.</p>

<p>Most webs had a Links section where webmasters recommended similar sites. Thus, whenever you found an interesting
page you could discover more like it.</p>

<p>Then directories appeared. Yahoo! started as an index which grouped webpages by topics. Geocities created
communities based on interests. </p>

<div class="centered">
<img class="centered" src="img/google-searches/2.jpg" />
</div>

<p>A few years later, search engines as we know them today appeared. 
<a href="https://digital.com/altavista/">Altavista</a>  had pretty good search results for the era,
but Google disrupted the industry very quickly.</p>

<p>You know the story: they were not the first, but they established themselves as the leaders thanks to the quality
of their results. Their founders, Larry Page and Sergey Brin developed the <em>PageRank</em> algorithm at the University of Stanford.</p>

<p>Yes, Google is a successful spin-off from a research department, created by nerds.</p>

<div class="centered">
<img class="centered" src="img/google-searches/3.jpg" />
</div>

<h4>The decline of search results</h4>

<p>Google has continued advancing their technology, of course. So it seems like it wouldn't make sense that 
search results get worse instead of better. </p>

<p>What started with a "simple" algorithm which used hyperlinks to establish website authority has been getting
more and more complicated.</p>

<p>There are two main reasons:</p>

<ol>
<li>The need to understand what the user <em>means</em> and not what they <em>write</em></li>
<li>SEO strategies have converted the first page of Google results into a global war</li>
</ol>

<h4>Internet gets popular. The common denominator</h4>

<p>In the beginning most of the web users were technically inclined. That is no more, especially with the popularization
of the smartphone.</p>

<p>People stopped searching by keywords, and started searching by natural language sentences in all languages
in the world.</p>

<div class="centered">
<img class="centered" src="img/google-searches/4.jpg" />
</div>

<p>Therefore, Google must understand the <em>intent</em> of the search given a user query. They use Artificial Intelligence
techniques, but that means sometimes they ignore important parts of the query.</p>

<p>For example, ignoring niche words, interpreting correct spellings as typos of a more popular word,
changing the meaning of sentences, and more.</p>

<p>The search for this common denominator improves overall user experience at the expense of decreasing the quality
of certain searches.</p>

<p>In summary, we all had to learn how to search by keywords many years ago. Google now has learned natural language, 
and some users will need to re-learn how to use search again.</p>

<h4>Ecommerce and product searches</h4>

<p>Ecommerce is on the rise. More and more users now search for products and services. Businesses have a great incentive
to appear on top of the search results.</p>

<p>In 1998 we searched for information about our hobbies. In 2022 we search to shop. Regardless, our visits to websites
are monetized in some way.</p>

<div class="centered">
<img class="centered" src="img/google-searches/5.jpg" />
</div>

<p>SEO techniques try to reverse engineer Google algorithms to appear on top of organic searches. Everybody is gaming
the system in their favor. </p>

<p>It is a cat and mouse game where Google does its best to provide a good experience, but in the end, they are 
judge and jury. Because...</p>

<p>Google is also the top advertiser in the world. Business use SEM to promote their services, and the incentive for Google
is to promote SEM results, as they are the ones bringing money to the table.</p>

<p>In the end, everybody is getting worse results. We see aggregator sites which add no value, webs optimized for Google
instead of the visitors, and plain scams.</p>

<h4>Are there alternatives?</h4>

<p>That is a good question. What can we, as users do to improve this situation?</p>

<p>I have been researching alternative searchers and, unfortunately, I don't think they're as good as Google.</p>

<p>First of all, there are only two real alternatives: Bing and Yahoo!. Most of the so-called "alternative
search engines" are providing results directly from one of the three above. They are just a layer of paint
on top of the Big Three.</p>

<p>There are niche, 100% independent search services which try to replicate the Google of the 90s, but they
are very limited. Try them!</p>

<ul>
<li><a href="https://search.marginalia.nu">Marginalia</a></li>
<li><a href="https://wiby.me">Wiby</a></li>
<li><a href="https://search.brave.com">Brave</a></li>
<li>Siri can also provide website results, did you know that?</li>
</ul>

<p>In another universe we can find regional search engines who actually are more popular than Google
in specific geographies. Yandex (43% in Russia), Baidu (76% in China) and Naver (85% in South Korea).</p>

<p>They are not really useful for an American or a European, but it's good to know that they're there.</p>

<p>You may ask yourself, why are there not more alternatives? The truth is that building a search engine
is a humongous task, especially in a mature market.</p>

<h4>Re-learn how to use Google</h4>

<p>My personal recommendation is that you re-learn how to best use Google.</p>

<p>Remember to use the <a href="https://www.google.com/advanced_search">advanced search</a> options.</p>

<p>Log in when searching, because Google uses AI to improve your searches based on past history. The more
you search, the better your results will be.</p>

<p>In summary, nobody can trump Google, at least in Western countries.</p>

<p>If you are not satisfied with the quality of search results try some alternatives, but don't expect
anything revolutionary.</p>

<p>Get acquainted with the "new Google" and use it for your benefit.</p>

<p><em>Adapted from <a href="https://twitter.com/cfenollosa/status/1480117157459550209">my Twitter thread</a>. Follow me
on Twitter or subscribe for more!</em></p>

<p>Tags: <a href='tag_internet.html'>internet</a></p>
















<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/do-you-feel-like-google-search-results-keep-getting-worse.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/do-you-feel-like-google-search-results-keep-getting-worse.html'><span id='count-19017'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/do-you-feel-like-google-search-results-keep-getting-worse.html</link>
<guid>http://cfenollosa.com/blog/./do-you-feel-like-google-search-results-keep-getting-worse.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Sun, 16 Jan 2022 20:00:48 +0100</pubDate></item>
<item><title>
Quantum computing keeps advancing, and it looks spectacular
</title><description><![CDATA[

<p>About a month ago <a href="https://research.ibm.com/blog/127-qubit-quantum-processor-eagle">IBM introduced the Eagle, its first 127-qubit quantum computer</a>.</p>

<p>And it's breathtaking, both on the inside...</p>

<p><img src="img/quantum/quantum_inside.jpg" /></p>

<p>... and the outside</p>

<p><img src="img/quantum/quantum_outside.jpg" /></p>

<p>Interestingly, this is not just frivolous design. Besides the futuristic looks, quantum computers require
some very peculiar architectural designs.</p>

<h4>What makes quantum computers special</h4>

<p>Regular computers like the one you're using right now store data in bits. You know, zeros and ones.
Bits are electric signals transmitted between electronic components, like transistors.</p>

<p>Quantum computers also use the binary system, but they store data on a different medium.
They use particles such as electrons or photons, or superconductor cable loops.</p>

<p>These materials are chosen because they have two quantum features which are required, well, 
to make quantum computers work.</p>

<p><strong>1. Superposition</strong>, or the ability to store different status at the same time.
Two bits allow the storage of a small number between zero and four. Two qubits allow the storage
of four simultaneous numbers. That's four times as much information.</p>

<p><strong>2. Entanglement</strong>, or sharing "data" between qubits. Regular bits are independent, but 
the status of one qubit can influence another qubit.</p>

<h4>Interesting applications</h4>

<p>The math and physics are complex, but in summary, quantum computers can handle a huge amount
of data. They make current supercomputers look like pocket calculators.</p>

<p>That makes them especially useful to solve problems which can only be solved by
testing multiple combinations of numbers. For example, drug discovery, cryptography, 
planning and routing, weather forecast, etc.</p>

<p>You may realize that those are the same problems where we are applying Artificial Intelligence
nowadays. That's no coincidence. AI is a technique to solve complex problems with a bit
of intelligence, while quantum computers can bruteforce the solution. And both methods can be useful
and complementary depending on the situation.</p>

<h4>Quantum is the future, but not the present</h4>

<p>While the technology is still immature, scientists are preparing for a world with widespread
quantum computing capabilities.</p>

<p>In this world, traditional computing will become obsolete, a lot
of problems will need to be reassessed, and others will appear.</p>

<p>Who knows? Maybe in thirty years you will be reading my blog on a quantum cellphone... or whatever
it is we will use then.</p>

<p>If you want to learn more, I recommend <a href="https://www.nature.com/articles/d41586-021-03476-5">this article in Nature</a>,
<a href="https://www.newscientist.com/question/what-is-a-quantum-computer/">this introduction to quantum computing in NewScientist</a>
and the very enjoyable TV drama about quantum computers <a href="https://www.imdb.com/title/tt8134186/">Devs</a></p>

<p><em>Adapted from <a href="https://twitter.com/cfenollosa/status/1477580439690874882">my Twitter thread</a></em></p>

<p>Tags: <a href='tag_hardware.html'>hardware</a>, <a href='tag_future.html'>future</a></p>



















<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/quantum-computing-keeps-advancing-and-it-looks-spectacular.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/quantum-computing-keeps-advancing-and-it-looks-spectacular.html'><span id='count-6743'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/quantum-computing-keeps-advancing-and-it-looks-spectacular.html</link>
<guid>http://cfenollosa.com/blog/./quantum-computing-keeps-advancing-and-it-looks-spectacular.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Tue, 04 Jan 2022 18:10:08 +0100</pubDate></item>
<item><title>
No notebook is perfect, but the reMarkable comes really close
</title><description><![CDATA[

<p>The <a href="https://remarkable.com">reMarkable</a> is a premium e-ink notebook. Imagine a Kindle, but you can write on it.</p>

<p>It has become my daily notebook. I take all my meeting notes on it, dump my ideas and designs, and carry it with me everywhere. As a bonus, it also has replaced my Kindle and my relationship with ebooks and "read it later" in general. </p>

<p>I have been using a reMarkable for six months.
It is a great product, but the 500€ price point is probably double than most people would be willing to pay for.</p>

<p>This article aims to answer one single question: should you buy one, and pay more than an iPad, which has more features? </p>

<div class="centered">
    <table style="margin: auto">
        <tr>
            <td style="width: 33%"><a href="img/remarkable/remarkable1.jpeg"><img src="img/remarkable/remarkable1_thumb.jpg" /></a></td>
            <td style="width: 33%"><a href="img/remarkable/remarkable2.jpeg"><img src="img/remarkable/remarkable2_thumb.jpg" /></a></td>
            <td style="width: 33%"><a href="img/remarkable/remarkable3.jpeg"><img src="img/remarkable/remarkable3_thumb.jpg" /></a></td>
        </tr>
    </table>

    <a href="img/remarkable/remarkable4.jpeg"><img src="img/remarkable/remarkable4_thumb.jpg" /></a>
</div>

<h4>The price tag and the 30-day return window</h4>

<p>The reMarkable store gives you 30 days to return it if you're not satisfied. Were it not for this option, I would have never bought one.</p>

<p>During my first weeks of use I couldn't stop considering returning it. To organize my thoughts I created a note on the reMarkable where I dumped my raw impressions. </p>

<p>On top, with big letters: "Should I return it?". Below that, random thoughts. "I enjoy it. Magical things happen when you write on it". "557€". "Pen feeling is <strike>ok</strike> very good". "Don't think of the money". "Disappointed with the OCR". "Good for reading but not great"</p>

<p>When approaching the end of the return period I asked myself, "if this product cost 200€, would I return it?". Definitely not. "Do I enjoy my interactions with the reMarkable, even if it's not perfect?". Definitely yes. </p>

<p>So I opened my thoughts note, and at the bottom, with fancy calligraphy, I wrote: "I'll keep it!"</p>

<p>Six months later, and with the price tag long forgotten, I'm glad I did.</p>

<h4>The reMarkable as a notebook</h4>

<p>👍🏼 On the plus side:</p>

<p><strong>The writing experience is excellent.</strong> This is indeed the most critical aspect of the product. The reMarkable is a fantastic notebook.</p>

<p>It does really seem like you are using pen and paper.
There is almost no lag when writing, the text is crisp, and the texture of the screen is even better than those of a Wacom.</p>

<p><strong>Perfect size.</strong> Big enough to write long lines and diagrams and have plenty of space, yet a bit smaller than an A4 which makes it fit everywhere.</p>

<p><strong>The pen tips last long enough.</strong> I had the feeling that I would need to replace them too often, but that's not the case. My first tip has lasted for 6 months of daily use.</p>

<p><strong>The filesystem and document management is simple and works well.</strong> Syncing cloud stuff is a difficult task and I was somewhat afraid that it would be unreliable. It works well and any time that the sync failed I've been able to retry and make it work.</p>

<p>In general, the reMarkable software does not do a lot, but what it does, it does well.</p>

<p><strong>You can use it as a whiteboard with your computer.</strong> I had a Wacom but the reMarkable retired it. It can "project" your current page to the reMarkable app on your computer. You cannot use the pen as an input device directly, but this compromise works well when you are doing e.g. a video conference and want to draw something and share it with colleagues.</p>

<p><strong>It is distraction free.</strong> If you buy an iPad you get more features, but you will be tempted with distractions when you are working. An iPad replaces a computer. The reMarkable replaces a notebook.</p>

<p><strong>It really does make you more creative.</strong> The fact that you can easily erase and move elements on the page and work with layers allows you for a more creative thought process. You are not constrained by a permanent pen on paper or having to erase and rewrite with a pencil. I am regularly sketching new ideas and designs much quicker and easier than with a regular notebook, a blackboard or a computer.</p>

<p><strong>You can bring it to interactions where using an iPad would be rude</strong>. Because it is so clearly a notebook and not a computer
you can use it in places where it would be rude to pull out a phone, iPad or a laptop.</p>

<p>As an example, I recommended the reMarkable to a friend of mine who is a psychologist, and they use it when talking to patients.
I bring it to very important meetings where having a "computer" on the table could suggest a lack of attention or respect to the other party.</p>

<p><video width="700px" controls src="img/remarkable/remarkable-usage.mov">Video: Using the reMarkable</video></p>

<p><em>Writing on the reMarkable. Note the quick response to the pen and the audio of the writing experience.</em></p>

<p>👎🏼
However, the reMarkable as a notebook has one big drawback and some minor aspects to improve.</p>

<p><strong>The OCR is useless.</strong> This is the most disappointing aspect of the reMarkable. Yes, it has OCR and it is of acceptable quality, but it doesn't work the way it should. </p>

<p>On the reMarkable, OCR needs to be invoked manually and the output text is then sent by email as a plain txt file. If you were hoping
for it to work like <a href="https://github.com/jbarlow83/OCRmyPDF">ocrmypdf</a> you will be disappointed.</p>

<p>To be useful, OCR ought to happen automatically, and should keep the converted text linked to the page graffitti as a reference.
If that is too complex, at least add the recognized text as metadata so that the handwritten notes can be searched. </p>

<p>One of my main time sinks is to tidy up my handwritten meeting minutes into a computer document. I was hoping that my reMarkable would solve that and I only had to edit the OCR errors, but that was not the case. I still have to manually type my notes to a document afterwards.</p>

<p>Not having searchable notes was almost a deal-breaker for me, and I still have hope that this behavior will be implemented
in the future as an update.</p>

<p><strong>The eraser tool could be much improved.</strong> You can either select an area to delete or drag the pen and delete areas below it, but
you cannot delete strikes.</p>

<p><strong>Syncing should be more proactive.</strong> To sync your changes, you need to (1) close the current document, (2) wait for the reMarkable to connect to wifi, (3) wait for the sync to finish. </p>

<p>This means that the opened document you are working on will not sync unless you close it. 
I understand this is done to save battery, but I feel like the reMarkable should still wake up the radio and sync the 
current document every 15 minutes or so.</p>

<p><strong>The accessories are expensive.</strong> You must use a pen with the reMarkable. It should be included in the base package, and the only reason it isn't is to reduce the price tag on the homepage. That feels a bit dishonest. The comparison with the iPad doesn't hold, because the iPad is not a notebook.
Therefore, the base price of the reMarkable is $450. </p>

<p>The pen with the eraser is unreasonably priced and nobody should buy it since the eraser is no good anyways. </p>

<p>Regarding the cover, it is more necessary than on other tablets, because you can't risk damaging or even slightly scratching the soft screen. 
The sleeve is $70 and the book-like cover is $120. </p>

<p>This sets the real price of a reMarkable between $520 and $670.</p>

<h4>The reMarkable as an ebook reader</h4>

<p><a href="img/remarkable/remarkable-annotations.jpeg"><img src="img/remarkable/remarkable-annotations_thumb.jpg" /></a></p>

<p>The reMarkable is a fine ebook reader which supports both pdf and epub files. It has no backlight, but I don't find that an issue as I don't
read in bed.</p>

<p>Transferring and organizing files is super easy and much more convenient than on a Kindle or iPad. The desktop or mobile app allows you to send any document to the cloud, which will quickly sync to the reMarkable.</p>

<p>I have made a habit of exporting interesting articles or even long emails to pdf and sending them to the reMarkable. It is my "read it later". After many years of struggling with a good solution for this use case, I am very happy with the result.</p>

<p>The size is definitely on the larger side if you are used to smaller Kindles, but it has its benefits, especially when reading PDF files.</p>

<p>If you are familiar with dedicated ebook readers, you will miss a dictionary, bookmarks and annotations. 
You can highlight parts of the text, but there is no index of annotations anywhere. This makes it unsuitable for some types of editing and annotated reading.</p>

<p>Finally, in case somebody from reMarkable reads this, please fix your gesture to turn pages. 
I find myself needing to do the gesture up to four or five times until it works. This is a bit annoying when writing, but 
very prominent when reading ebooks. I would appreciate a setting or a mode where you can turn pages just by tapping on the margins, like
other ebook readers.</p>

<h4>Other thoughts</h4>

<p><strong>The battery life is excellent.</strong> You do not need to worry about it. It lasts between one and two weeks. Remember to use the sleep button
for a better battery experience.</p>

<p><strong>You have root access.</strong> The reMarkable is a proud Linux computer and you can SSH into it. 
<a href="https://github.com/reHackable/awesome-reMarkable">You can install third party software</a>. 
However, that software is not very polished, and sometimes even experimental, so I ended up using the official apps. 
Just be aware that if you're felling brave you can install other notebook apps and ebook readers, some games, new templates, and even make the pen a real input device for your computer.</p>

<p><strong>They are moving towards a subscription model.</strong> 
<a href="https://support.remarkable.com/hc/en-us/articles/4406217575441-Information-about-Connect">After reading about it</a>, 
in my opinion, you don't need the subscription. Google Drive and Dropbox integration are not necessary because the provided cloud service works well. The handwriting conversion is moot as explained above. Screen share is nice to have but it's one of those use-once-or-twice-every-year things. If you choose to pay for the subscription you get a discount on the device, so both options are good.</p>

<p><strong>The option to connect an external keyboard would be killer.</strong> Of course, the main use case is to write with a pen. 
However, given that this is a distraction-free device, the option to behave essentially like the screen of a typewriter 
would be much appreciated by writers and minimalists.</p>

<p><video width="700px" controls src="img/remarkable/remarkable-pen.mov">Video: The magnetic pen</video></p>

<p><em>The magnetic snap of the pen is very addictive</em></p>

<h4>Should I buy it?</h4>

<p>The reMarkable is a brilliant device that will replace your paper notebook and, unless you are an advanced user of ebook devices, your ebook reader. 
It is the ideal companion to a laptop.</p>

<p>Having a reMarkable at hand makes you more creative and you will want to carry it everywhere. The experience of writing 
on the reMarkable is far superior to pen and paper and even iPad-like tablets. It 
provides a distraction-free environment with a much better handwriting experience. </p>

<p>It is very easy to upload and download data from it and you will find yourself sending longer articles to the reMarkable to read later. 
However, it will not solve the problem of typing up handwritten notes on a clean computer document. </p>

<p>The price tag is very high, but there is a 30-day return guarantee, and you will really enjoy using this device.</p>

<h4>Update: November 2023</h4>

<p>I wrote this article in November of 2021, which means I've been using my reMarkable for about 1,000 days.</p>

<p>It's a great conversation starter. When people see me using it, they seem to recognize it
from online ads and ask if they can try it by themselves. I indulge them, of course. 
Without exception, their mind is blown: this feels like paper, they say. It does.</p>

<p>Inevitably, when they ask whether they should buy it because it's so expensive, I always answer the following:
<strong>if mine broke, I'd buy another one instantly.</strong> Therefore, if you can afford it, it is a great investment.
1,000 days later, many other e-ink notebooks have appeared, and none beats the reMarkable <em>at being a notebook</em>.</p>

<p>Tags: <a href='tag_hardware.html'>hardware</a>, <a href='tag_life.html'>life</a></p>


<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/no-notebook-is-perfect-but-the-remarkable-comes-really-close.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/no-notebook-is-perfect-but-the-remarkable-comes-really-close.html'><span id='count-4536'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/no-notebook-is-perfect-but-the-remarkable-comes-really-close.html</link>
<guid>http://cfenollosa.com/blog/./no-notebook-is-perfect-but-the-remarkable-comes-really-close.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Sun, 21 Nov 2021 21:25:59 +0100</pubDate></item>
<item><title>
The M1 Macbook Air, one year later
</title><description><![CDATA[

<blockquote>
<p>This article is part of a series:</p>

<ol>
    <li><a href="https://cfenollosa.com/blog/seven-years-later-i-bought-a-new-macbook-for-the-first-time-i-dont-love-it.html">Seven years later, I bought a new Macbook. For the first time, I don't love it</a></li>
    <li><a href="https://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html">How I moved my setup from a Mac to a Linux laptop</a></li>
    <li><a href="https://cfenollosa.com/blog/fed-up-with-the-mac-i-spent-six-months-with-a-linux-laptop-the-grass-is-not-greener-on-the-other-side.html">Fed up with the Mac, I spent six months with a Linux laptop. The grass is not greener on the other side</a></li>
    <li>This article</li>
</ol>
</blockquote>

<p>Ah, the life of a regular user. All the cool youtubers are rushing to publish their reviews of 
the new and shiny Macbooks Pro, and here I am with my review of the year-old M1 Macbook Air.</p>

<p><i>(If you want to watch some great MBP reviews, I recommend the ones from 
<a href="https://www.youtube.com/watch?v=s-wui9shc5c">Lisa</a> and
<a href="https://www.youtube.com/watch?v=IhqCC70ZfDM">Dave</a>)</i></p>

<p>Since I'm not a reviewer, I'm going to do something unusual and probably more interesting.</p>

<p><b>I am going to compare the 2020 Air with the 2013 Air <em>as it was released</em>. </b></p>

<h4>2020 vs 2013</h4>

<p>The TL;DR is that the 2020 is a 9.5/10 but the 2013 was a 10/10. I was in love with that machine
since day one until the day I retired it.</p>

<p>Of course, any nitpicks I will mention don't really matter and they 
are outshined by the fact that it's a fantastic machine and there is no other consumer laptop
that comes close.</p>

<p>Let's start with the things where the 2020 is better than the 2013:</p>

<ul>
<li>Mind blowing battery life under normal and low use. You can easily get 14-16 hours when web browsing, writing
or streaming. The 2013 used to get 10-12 with low use, and 5-7 with regular use, but this is incredible.</li>
<li>Great battery life under moderate load, about 7-10 hours. The 2013 suffered when the CPU was stressed and
dropped to 3-4 hours.</li>
<li>The Retina screen is really nothing out of the ordinary nowadays, but it shines when compared to
the TN panel that the 2013 had.</li>
<li>The speakers are incredible for a laptop this size. The 2013's were not bad for the time, but 
these are much better.</li>
</ul>

<p>Now, some aspects where both machines are equivalent:</p>

<ul>
<li>The SSD is quite fast, applications launch quickly, the system is very responsive</li>
<li>The webcam is acceptable</li>
<li>The keyboard and trackpad are both great</li>
<li>The version of macOS included on release was a bit buggy but it improved with the following release</li>
<li>The 2020's form factor is nice and compact, and the 2013's also was when compared to contemporary laptops</li>
</ul>

<p>And finally, a few issues which are unique of the 2020:</p>

<ul>
<li>The battery is degrading at the speed of light. After only 56 cycles the health is at 85%.
My usage pattern is similar to the one I had with the 2013, and it took four years before I had to replace it.</li>
<li><em>Speaking of which</em>, it has a non-user-serviceable battery or SSD. I had to swap both on my 2013 and I dread
the moment this laptop completely dies because of SSD degradation.</li>
<li>The port selection sucks and it took me 4 tries to get a good USB/Thunderbolt dock</li>
<li><em>Speaking of which</em>, the headphone jack is on the wrong side</li>
<li>External monitor EDID management is buggy and many LCDs look blurry. The 2013 had no issues with this.</li>
<li>External USB drives behave erratically. Sometimes they mount and unmount instantly, other times
they take multiple minutes to mount/unmount</li>
<li>Emulation of Windows systems is in a bad state. I have multiple Virtualbox images which replicate
older computers I used when I was a kid, for nostalgia reasons, and they stopped working.</li>
</ul>

<p>Overall, some of these items are related to the Apple Silicon, others are related to the form factor, and others to
software. It doesn't matter. The experience is perfect but not flawless. </p>

<p>I am, however, very hopeful for the future, so I don't really mind.</p>

<h4>What about Pro users?</h4>

<p>From <a href="https://cfenollosa.com/blog/what-do-pro-users-want.html">my analysis of the 2016 Macbooks Pro</a>:</p>

<blockquote>
  <p>[Apple] Ask your own engineers which kind of machine they'd like to develop on. 
Keep making gorgeous Starbucks ornaments if you wish, but clearly split the product 
lines and the marketing message so all consumers feel included.</p>
</blockquote>

<p>The 2020 Macbook Air is <strong>clearly</strong> a consumer laptop, and the 2021 Macbooks Pro are <strong>undoubtably</strong> a Pro laptop.
We are back to the famous <a href="https://www.casestudyinc.com/apples-four-quadrant-product-grid/">four-product matrix</a>.</p>

<p>That is probably the most important aspect of the Great Contrition that Apple is going through, 
and not many Apple pundits have talked about it.</p>

<p>The fact that consumers can buy a great laptop for 1000€ is fantastic. But even better is that Pro users
now have the option to spend a lot of money on a machine which is leaps, not steps, ahead of the consumer one.</p>

<p>Speaking of price:</p>

<blockquote>
  <p>Many iOS apps are developed outside the US and the current price point for your machines is too high 
for the rest of the world. I know we pay for taxes, but even when accounting for that, 
a bag of chips, an apartment, or a bike doesn't cost the same in Manhattan than in Barcelona</p>
</blockquote>

<p>Non-US salaries make it a bit difficult to justify the expenditure on a 2021 Pro laptop,
but anybody can develop iOS apps on a sub-1500€ Apple computer.</p>

<h4>Finally, a laptop I can recommend</h4>

<p>I can safely recommend the 2020 Air to any non-technical person who asks me which laptop they should get.
More importantly, I am now confident that the next 10 years of Apple hardware will not disappoint me. 
I will not need to keep fumbling with Linux laptops unless for fun.</p>

<p>Furthermore, for price-sensitive Pro users, the Air is still probably the best bang for your buck.</p>

<p>Honestly, I really don't know if I consider myself a "Pro" anymore. I am a power user but I definitely don't need superfast CPUs,
tons of RAM, pixel-perfect screens or eardrum-breaking speakers. </p>

<p>But boy, am I glad that users who need those finally can have them. This one is for you, congratulations!</p>

<div>&nbsp;</div>

<blockquote>
<p>The story ends here. Did you read all previous chapters?</p>

<ol>
    <li><a href="https://cfenollosa.com/blog/seven-years-later-i-bought-a-new-macbook-for-the-first-time-i-dont-love-it.html">Seven years later, I bought a new Macbook. For the first time, I don't love it</a></li>
    <li><a href="https://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html">How I moved my setup from a Mac to a Linux laptop</a></li>
    <li><a href="https://cfenollosa.com/blog/fed-up-with-the-mac-i-spent-six-months-with-a-linux-laptop-the-grass-is-not-greener-on-the-other-side.html">Fed up with the Mac, I spent six months with a Linux laptop. The grass is not greener on the other side</a></li>
    <li>This article</li>
</ol>
</blockquote>

<p>Tags: <a href='tag_apple.html'>apple</a>, <a href='tag_hardware.html'>hardware</a></p>





























<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/the-m1-macbook-air-one-year-later.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/the-m1-macbook-air-one-year-later.html'><span id='count-30605'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/the-m1-macbook-air-one-year-later.html</link>
<guid>http://cfenollosa.com/blog/./the-m1-macbook-air-one-year-later.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Thu, 04 Nov 2021 19:10:27 +0100</pubDate></item>
<item><title>
Fed up with the Mac, I spent six months with a Linux laptop. The grass is not greener on the other side
</title><description><![CDATA[

<blockquote>
<p>This article is part of a series:</p>

<ol>
    <li><a href="https://cfenollosa.com/blog/seven-years-later-i-bought-a-new-macbook-for-the-first-time-i-dont-love-it.html">Seven years later, I bought a new Macbook. For the first time, I don't love it</a></li>
    <li><a href="https://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html">How I moved my setup from a Mac to a Linux laptop</a></li>
    <li>This article</li>
    <li><a href="https://cfenollosa.com/blog/the-m1-macbook-air-one-year-later.html">The M1 Macbook Air, one year later</a></li>
</ol>
</blockquote>

<p>Due to very bad decisions by Apple's product marketing teams,
Mac <a href="https://marco.org/2017/11/24/fixing-the-macbook-pro">hardware</a>
and <a href="https://marco.org/2015/01/04/apple-lost-functional-high-ground">software</a>
had been in steady decline since 2016.</p>

<p>Therefore, 
there has been a trickle of articles on the Geekosphere about people switching from Macs to Linux or Windows.</p>

<p>This is the contrarian view. <em>Don't do it</em>. </p>

<p>The TL;DR is right there in the title:
migrating to Linux is fine, but don't expect a better experience than the Mac.</p>

<p>My experience with the Dell XPS 13" Developer Edition
<a href="https://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html">was positive in general, including a self-hosted Cloud setup</a>, 
but not good enough to convince me to stay with it.</p>

<p>We will cover:</p>

<ol>
<li>A comparison of generic productivity software: email, calendar, image manipulation, etc.</li>
<li>Available power tools to customize your keyboard, trackpad, and more.</li>
<li>A quick jab at decades-old issues which still haven't been solved.</li>
<li>Misc stuff that Linux does better than the Mac.</li>
</ol>

<div style="text-align: center; width: 100%">~~~~~</div>

<p><i>
I feel like I need to clarify that 
this is an article aimed at Mac users who are considering a migration to Linux in hope of a more polished system.
As usual, personal experiences and requirements are subjective.
I know that Ubuntu ≠ Gnome ≠ Linux. I also know that I'm not entitled to anything, everybody is welcome to send patches.
Just let me say that if you try to cherry-pick
any single issue, you're missing the forest for the trees.
</i></p>

<div style="text-align: center; width: 100%">~~~~~</div>

<h4>Linux productivity software is <em>fine</em>, but there are rough edges for the power user</h4>

<p>The typical disclaimer when recommending Linux to a Mac/Windows user is that some proprietary software
may not be available, like MS Office, Photoshop, games, etc.</p>

<p>Nobody says, "the main problem you will find with Linux is that email and calendar clients fall apart when you scratch under the surface."</p>

<p>It is truly ironic because 
I ran MS Office with Wine and it worked well but I was unhappy with my email workflow. </p>

<p>Yes, 
<strong>the apps I missed the most from the Mac were Mail.app, Calendar.app, and Preview.app.</strong> </p>

<p>I am an extreme power user, to the point that 
<a href="https://cfenollosa.com/blog/redefining-your-keyboard.html">many of the keys on my keyboard don't do what the keycap says</a>.
I want my apps to let me do easy things fast while allowing me to do complex tasks with a bit of extra work.</p>

<p>I send and receive maybe 100 emails per day. Most of them are HTML, with attachments, video conference invitations, and such.
I don't live in a vacuum. I can't ask my clients to send me <a href="https://useplaintext.email">plaintext email</a> only.
I need to send long emails with pictures, I want my zoom invites to appear automatically in my calendar.</p>

<p>For some reason Mail.app gets a lot of criticism, but it does almost everything well. It has conversation view, search 
is fast and helpful, multiple accounts are combined seamlessly including autodetection of the "From" field based on the recipient, 
and smart folders (search folders) are updated when you need them.</p>

<p>On Linux, the only email client with a native "conversation view" is 
<a href="https://wiki.gnome.org/Apps/Geary">Geary</a>, which is in early development and still very buggy. 
<a href="https://wiki.gnome.org/Apps/Evolution">Evolution</a> is fine and 
well-integrated with the rest of the desktop apps, but the lack of conversation view was a deal-breaker for me.
<a href="https://www.thunderbird.net/en-US/">Thunderbird</a>
is an excellent email client, but conversation view is provided by a plugin that is also 
<a href="https://github.com/thunderbird-conversations/thunderbird-conversations/issues/1557">buggy</a>.
Other options like Claws, Sylpheed, Kmail, and terminal clients are more limited in terms of features and don't work for me.</p>

<p>I ended up using Thunderbird, but I felt like I was doing my email with handcuffs. Suffice to say, I had both Thunderbird
and Gmail open and used either one depending on the task I needed to complete.</p>

<p>The situation of <strong>calendar and contacts</strong> clients is similar, with the same contenders. I also ended up using Thunderbird along with
Google Calendar. </p>

<p>About <strong>PDF and basic image management</strong>, anybody who has used Preview.app will realize that it's much more than just a viewer. There is simply
no replacement on Linux. You'll need to open either the Gimp or Xournal for any basic editing. I am an advanced Gimp user, but for most operations,
Preview.app is faster and more convenient.</p>

<p><strong>Desktop notifications</strong> are something we don't think a lot about, but a bad system can be very annoying.
Gnome has a system-wide framework, which is not well thought in terms of dealing with the actual notifications.</p>

<p>Most apps have their own notifications system which runs in parallel, especially Thunderbird and Evolution.
You end up with different types of notifications on different parts of the screen, and a non-consistent UI to deal with them.</p>

<p>Finally, on the Mac, you can find an ecosystem of alternative paid PIM apps, like
<a href="https://sparkmailapp.com">Spark</a>, <a href="https://flexibits.com/fantastical">Fantastical</a>, <a href="https://culturedcode.com/things/">Things</a>, and others.
There is no equivalent ecosystem on Linux, probably because they would be difficult to monetize.</p>

<h4>Power tools are more limited and more difficult to use</h4>

<p>The previous section could be summarized as "Linux PIM software is fine in general, but gets in the way of power users."</p>

<p>That is counterintuitive, right? Linux is a much nerdier OS than the Mac and <em>everything is customizable</em>.</p>

<p>But when you jump from theory to practice, at some point you just want a tool to help you set up your config, 
without the need to edit your trackpad driver source file.</p>

<p>Any advanced Mac user knows about 
<a href="https://karabiner-elements.pqrs.org">Karabiner</a>,
<a href="https://folivora.ai">BetterTouchTool</a>,
<a href="https://www.choosyosx.com">Choosy</a>,
<a href="https://www.alfredapp.com">Alfred</a>,
Automator, and more.</p>

<p>With Linux, you can achieve <em>almost</em> the same feature set, but it is harder and more limited. </p>

<p>For example. To customize your keyboard, you will need a combination of <code>xdotool</code>, 
<code>xbindkeys</code>, <code>xcape</code>, <code>xmodmap</code> and <code>setxkbmap</code> to capture some event and then run a shell script.
There is a Gnome Shell plugin that allows you to tweak your keyboard, but it's nowhere near Karabiner. </p>

<p>If you want to achieve some specific action you need to
read four or five manpages, search online, and figure out how you are going to put the pieces together. That made me
appreciate Karabiner and BTT much more.</p>

<p>Furthermore, I couldn't find a real alternative to BTT to customize trackpad multi-touch gestures.
I tried a few approaches with <code>libinput-gestures</code> but none worked.</p>

<p>In the end, I was able to replicate most of my macOS power tools setup via input hooks and shell scripts, but it took much longer
than it should have. I found it surprising that, given the number of nerds using Linux every day, there are no specific tools
equivalent to those mentioned above.</p>

<h4>"I Can't believe we're still protesting this crap"</h4>

<p>Please allow me to make a bit of fun of issues that existed back in 1999 when I started using Linux and still exist today.</p>

<ul>
<li>Screen tearing with the <code>intel</code> driver. Come on.
This was solved on xorg and now with Wayland it's back. I fiddled multiple times with the settings but couldn't fix it.
Even with OpenBSD it was easier to fix.
The default settings should be better. I don't care if the video driver will use an extra buffer or whatever.</li>
<li>Resolving new hosts is slow, with a delay of about 2-3 seconds. I tried to disable IPv6 and other tricks
from Stackoverflow threads, but none solved the issue completely.
Again, an issue with the default settings. macOS does some DNS magic or something and the network feels much faster.</li>
<li>Resuming after suspend seems to work at first. As soon as you start to trust it and not save your work before closing the lid, 
it betrays you and you lose your work.
Later, you upgrade the kernel and it works all the time for weeks until you upgrade the kernel again and it goes back to working 80% of the time.
What a mess.</li>
</ul>

<p>We've come a long way with Linux on the desktop but I think it's funny that some things never change.</p>

<h4>Linux also hides some gems</h4>

<p>I want to end this review on a positive note.</p>

<p>During those six months, I also took notes on apps and workflows that are still better on Linux.</p>

<ul>
<li><a href="https://developer.gnome.org/SearchProvider/">Tracker/search</a>
is better and faster than Spotlight. It's a shame that not all apps take advantage of it, especially Thunderbird.</li>
<li><a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a> 
is amazing. On the Mac, Safari is a better choice, but I was very happy using Firefox full-time on Linux.
I am going to miss some great plugins, like
<a href="https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/">Multi-account containers</a>,
<a href="https://addons.mozilla.org/en-US/firefox/addon/instagram-guest/">Instagram-guest</a>,
<a href="https://addons.mozilla.org/en-US/firefox/addon/reddit-enhancement-suite/">Reddit Enhancement Suite</a>,
and of course 
<a href="https://addons.mozilla.org/en-US/firefox/addon/noscript/">NoScript</a> and
<a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/">uBlock Origin</a></li>
<li><a href="https://wiki.gnome.org/action/show/Apps/Files">Nautilus</a>
is better than the Finder. It's not even close.</li>
<li>The <a href="https://extensions.gnome.org">Gnome Shell Extension Gallery</a> has many hidden gems, like
<a href="https://extensions.gnome.org/extension/1113/nothing-to-say/">Nothing to say</a> which mutes the microphone system-wide with a shortcut,
the <a href="https://extensions.gnome.org/extension/1162/emoji-selector/">Emoji selector</a>,
<a href="https://extensions.gnome.org/extension/517/caffeine/">Caffeine</a> to keep your computer awake,
a <a href="https://extensions.gnome.org/extension/779/clipboard-indicator/">Clipboard manager</a>,
and <a href="https://extensions.gnome.org/extension/1287/unite/">Unite</a> to tweak basic UI settings. I am now using macOS equivalents
to those, and I discovered their existence thanks to the Linux counterparts.</li>
<li><a href="https://www.insynchq.com">Insync</a> 
for Linux is better than the official Google Drive File Stream for the Mac. In fact, I am now using the Mac version of Insync.</li>
<li><a href="https://www.gimp.org">Gimp</a>
and <a href="https://inkscape.org">Inkscape</a>
are excellent apps, and it's a pity that the macOS ports are mediocre. I'd rather use them than Pixelmator/Affinity Designer.
Hopefully, someday either GTK or these apps will get decent macOS versions.</li>
<li><code>apt-get</code> was a revolution when it was released in 1998 and it is still the best way to manage software today. <code>brew</code> is a mediocre replacement.</li>
<li>I paid for 
<a href="https://www.codeweavers.com/crossover">Crossover</a>
which allowed me to use MS Office and other Windows apps I needed. Kudos to the Wine developers for
<a href="https://wiki.winehq.org/Wine_History">almost 30 years of continuous effort</a>.</li>
<li><a href="http://xournal.sourceforge.net">Xournal</a> 
is an obscure app that allows you to annotate PDF documents as well as draw with a Wacom tablet. I used it constantly as a whiteboard
for online presentations. The macOS port is very buggy, unfortunately, so I use OneNote which is not that good.</li>
</ul>

<p>Hopefully, the success of paid tools like Insync or Crossover can encourage the developer ecosystem to continue developing
quality apps, even if they are non-free, or supported by donations.</p>

<h4>What's next?</h4>

<div style="text-align: center; margin-top: 16px;">
<a href="img/m1macs_keynote.jpg">
<img src="img/m1macs_keynote_thumb.jpg" width="600px" alt="Watching the ARM Macs keynote">
</a></img></div>

<p>On November 10th Apple showed us the future of the Mac and released again laptops worth buying.
So I bought the 2020 M1 Macbook Air. You will read a review of it soon.</p>

<p>The hardware is much better than the Dell's and, I guess, every other PC laptop. The software ecosystem is a big improvement over
my Linux setup, and Big Sur course corrects the absolute mess that Catalina was. With every passing year, the iCloud offering
keeps getting better, especially if you have other Apple devices.</p>

<p>I am somewhat sad that I couldn't join the Linux Resistance. After all, I've been an <s>annoying proselytizer</s>
<a href="https://www.reddit.com/r/pcmasterrace/comments/ae4tet/linux_master_race/">heavy free software advocate</a> in the past,
and I still am, though I nowadays admit there are many nuances.</p>

<p>The experience of using Linux as a daily driver has been very positive for me, but I do need my productivity.
I can work much faster with macOS and iCloud than I was with Linux and my self-hosted cloud setup.</p>

<p>If there ever was a period where the Mac experience was worse than Linux, it is now over. The Mac ecosystem wins again.
Don't switch to Linux expecting it to have fewer papercuts than the Mac. It's quite the opposite.</p>

<p>There is definitely grass on the other side of the fence, but it is not greener.</p>

<div>&nbsp;</div>

<blockquote>
<p>Continue reading...</p>

<ol>
    <li><a href="https://cfenollosa.com/blog/seven-years-later-i-bought-a-new-macbook-for-the-first-time-i-dont-love-it.html">Seven years later, I bought a new Macbook. For the first time, I don't love it</a></li>
    <li><a href="https://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html">How I moved my setup from a Mac to a Linux laptop</a></li>
    <li>This article</li>
    <li><a href="https://cfenollosa.com/blog/the-m1-macbook-air-one-year-later.html">The M1 Macbook Air, one year later</a></li>
</ol>
</blockquote>

<p>Tags: <a href='tag_apple.html'>apple</a>, <a href='tag_linux.html'>linux</a></p>





























<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/fed-up-with-the-mac-i-spent-six-months-with-a-linux-laptop-the-grass-is-not-greener-on-the-other-side.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/fed-up-with-the-mac-i-spent-six-months-with-a-linux-laptop-the-grass-is-not-greener-on-the-other-side.html'><span id='count-13630'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/fed-up-with-the-mac-i-spent-six-months-with-a-linux-laptop-the-grass-is-not-greener-on-the-other-side.html</link>
<guid>http://cfenollosa.com/blog/./fed-up-with-the-mac-i-spent-six-months-with-a-linux-laptop-the-grass-is-not-greener-on-the-other-side.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Fri, 02 Apr 2021 11:11:44 +0200</pubDate></item>
<item><title>
Whatever Clubhouse is, they are onto something
</title><description><![CDATA[

<p>I've been following Clubhouse for a few weeks. As a podcaster, it piqued my interest.
<em>So it's like podcasts, but live?</em></p>

<p>The official slogan is <em>drop-in audio chat</em>. But that's not good. It only makes sense
once you've used the app, and it doesn't describe the whole thing.</p>

<p>For me, the perfect definition is: <em>it's Twitch for audio</em>. But then, you need to know what Twitch is.</p>

<p>Yesterday I received an invitation and finally got to try it first hand.
And I think that Clubhouse is onto something.</p>

<h4>Radio vs Podcasts</h4>

<p>Everybody knows radio. Even during this Internet revolution, it still has survived. Why? Because
it's convenient. You tune in to some station and listen to music or people talking. It requires zero effort.</p>

<p>Radio has two problems: the fact that it's live, and the selection of topics.</p>

<p>Nowadays it's easy to download aired shows, so if you really like some program but you missed it when it
was live, just go to their website and download the mp3 file.</p>

<p>However, the selection of topics still is an issue. Due to the fact that a station is a business, and that its
model is airing ads, it requires volume. Therefore most radio stations produce mainstram content.</p>

<p>With the coming of the internet, a few nerds started using a new technology called <em>Podcasts</em>. You could
record any audio content with a 1€ microphone and publish it on the internet. </p>

<p>Even though podcasts are naturally asynchronous, many shows air live too. Some listeners can listen
to the stream, but most of them just download the audio file later.</p>

<p>Publicly searchable podcast directories aggregate both amateur and professional audios.
Thanks to that, we have reached this point where anybody in the world has access to an ocean of audio content
about any topic, either mainstream or niche.</p>

<h4>Enter Clubhouse</h4>

<p>What Twitch did to Youtube, Clubhouse has done to podcasts.
For the sake of this explanation, let's ignore that 
podcasts are an open ecosystem and Youtube is proprietary. </p>

<p>Youtube is a video discovery platform. It has some tools to livestream, but it's not their main focus.
Twitch has a much better product (and ToS) for livestreamers and their audience.</p>

<p>Want to watch somebody playing Minecraft? Open Twitch, search for Minecraft, and boom! hundreds of streams
right there. Join one, chat with the community, and if you're lucky the streamer may shout out to you.</p>

<p>You can't do that with podcasts.</p>

<p>First of all, there can be some interactivity by combining an Icecast stream
with an IRC channel, but it is not a good system.</p>

<p>Second, live podcasts are not aggregated anywhere.
It is just impossible to search for "strategies to control your stress during covid-19" and find live shows.</p>

<p>So, if only as a directory of live audio content, Clubhouse has future.</p>

<p>But it is not only that. The product is very well thought and lets the audience participate, <em>with audio</em>.</p>

<p>A naive approach would have been to include a text chat on top of the audio stream.
That would replicate the current solution on an integrated app. Okay, not bad.</p>

<p>However, the Clubhouse team spent some time thinking about the use case for audio streaming,
which is not the same as for video streaming, nor public chat rooms.</p>

<p><strong>Most of us listen to audio while we are doing other tasks and most of the times our hands are busy.</strong>
This is why people jokingly call it <em>the Airpods social network</em>. You can 
participate while being away from a phone or computer.</p>

<p>In Clubhouse, you can tap a button to "raise your hand", and the moderators may "unmute" you. Then you
can talk to the rest of the audience. Of course, not all show formats allow for that, but the option is there.</p>

<p>Being able to <em>talk to your idols</em> or even <em>talk to the community of fans</em> is very powerful. My first
experience with Clubhouse was moving. I was listening to 
<a href="https://twitter.com/sunne/status/1363194799210311687">a concert</a> and after the show all the listeners
gathered up to talk about their experience and to have a chat with the band.
Everybody agreed that with Clubhouse you can feel that there's people at the other end. Not only the
speakers, but also the audience.</p>

<p>You don't get that with podcasts, even with live ones with a chat room.</p>

<h4>A new category</h4>

<p>Clubhouse has definitely invented a new category which combines the best of radio and the best of podcasts. </p>

<p>The product implements a selection of novel features
which, when brought together, create an exciting and very addictive experience:</p>

<ul>
<li>Directory of live audio streams ("rooms") about any imaginable topic</li>
<li>You can quickly <em>drop in</em> any room, listen for a few minutes, and jump to another one</li>
<li>The audience can participate via audio, which creates a great sense of community</li>
<li>Basic tools to follow people and interests, and get notified when they live stream</li>
<li>Of course, streamers may record the audio and publish it afterwards, so it's trivial
to use Clubhouse in combination with the current podcasting ecosystem.</li>
</ul>

<p>If you're in the podcasting community you should try to find an 
invitation. It is the real deal.</p>

<p>Tags: <a href='tag_internet.html'>internet</a>, <a href='tag_podcasting.html'>podcasting</a></p>
















































































<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/whatever-clubhouse-is-they-are-onto-something.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/whatever-clubhouse-is-they-are-onto-something.html'><span id='count-4089'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/whatever-clubhouse-is-they-are-onto-something.html</link>
<guid>http://cfenollosa.com/blog/./whatever-clubhouse-is-they-are-onto-something.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Sun, 21 Feb 2021 12:35:52 +0100</pubDate></item>
<item><title>
How I moved my setup from a Mac to a Linux laptop
</title><description><![CDATA[

<blockquote>
<p>This article is part of a series:</p>

<ol>
    <li><a href="https://cfenollosa.com/blog/seven-years-later-i-bought-a-new-macbook-for-the-first-time-i-dont-love-it.html">Seven years later, I bought a new Macbook. For the first time, I don't love it</a></li>
    <li>This article</li>
    <li><a href="https://cfenollosa.com/blog/fed-up-with-the-mac-i-spent-six-months-with-a-linux-laptop-the-grass-is-not-greener-on-the-other-side.html">Fed up with the Mac, I spent six months with a Linux laptop. The grass is not greener on the other side</a></li>
    <li><a href="https://cfenollosa.com/blog/the-m1-macbook-air-one-year-later.html">The M1 Macbook Air, one year later</a></li>
</ol>
</blockquote>

<h4>Returning the Macbook Pro</h4>

<p>In the previous installment of this series I explained how <a href="https://cfenollosa.com/blog/seven-years-later-i-bought-a-new-macbook-for-the-first-time-i-dont-love-it.html">I had been disenchanted with recent Macs</a>.</p>

<p>The fact is that shortly after writing that review I returned the 2020 Macbook Pro. </p>

<p>I tried to love it, honest to God, but it was mediocre. </p>

<p>Let me share with you the list of issues I found while using it for two weeks:</p>

<ul>
<li>USB2 keyboard and mouse randomly disconnecting. I tried 3 different USB/Thunderbolt adapters, including Apple's, to no avail.</li>
<li>Abnormal rattling sound when fans start spinning, as if they were not properly seated.</li>
<li>Not detecting the internal keyboard sometimes after resuming sleep.</li>
<li>Only 5 hours of battery life when streaming video with the screen off, connected to a TV.</li>
<li>Battery drained from 70% to 15% after sleeping overnight.</li>
<li>The touchbar. I spent time trying to make it useful with <a href="https://folivora.ai">BetterTouchTool</a>. Then I discovered that the keypresses 
don't register correctly most of the times, and I had to tap twice or three times, which defeats the purpose of having a dedicated shortcut.</li>
<li>Trackpad registers too many spurious taps and the cursor jumps around the screen while typing.</li>
<li>Airpods Pro have ~400ms of audio lag when watching videos. Solved with a reboot but it appears again after a few minutes. </li>
</ul>

<div style="text-align: center">
<a href="img/mbp_no_keyboard.jpg">
<img src="img/mbp_no_keyboard_thumb.jpg" width="600px" alt="2020 MBP does not detect its internal keyboard">
</a></img></div>

<p>The fact that it had issues with the internal keyboard and the USB subsystem made me think that the unit may have a faulty logic board.
I discovered later, through a 
<a href="https://www.reddit.com/r/mac/comments/gp5b1z/usb_20_issues_on_new_macbook_pro_13_2020/">Reddit thread</a>, that the 
USB2 issue was not specific to my unit, but it didn't matter much.</p>

<p>I was feeling really ripped off with a machine I had spent 2.000€ on and which, speed aside, was worse than my 2013 Air in every way I cared.</p>

<p>In the end, my gut told my brain, <strong>"Stop rationalizing it, this laptop makes you unhappy"</strong>, and I came to terms with it.</p>

<h4>Now what?</h4>

<p>I had been dreading this moment since 2016, when 
<a href="https://cfenollosa.com/blog/what-do-pro-users-want.html">I realized that Apple didn't care about my demographic anymore</a>.</p>

<p>Migrating platforms is a big hassle, so
after I made the decision to return the Macbook Pro, I thought carefully what the next steps would be. </p>

<p>In order to transition from the Mac to Linux I had to prepare a plan for for 
<strong>new hardware, new software, and a new cloud ecosystem.</strong></p>

<p>At that point there were strong rumors about ARM Macs. I thought I'd use Linux for an indeterminate amount of time,
until Apple hopefully released a good Mac again. Which may have been "never", though I was optimistic.</p>

<p>I have used Linux extensively in my life, since 1999, but mostly as a developer. Nowadays my requirements are more
"mainstream" and I need apps like Microsoft Office and Adobe Reader to do my job. 
This is an important point to make. <b>This computer is my main work tool, and it needs to accommodate my own needs as well
as my job's</b>. I spent some time making sure that I could
run all the software I needed. As a last resort, there is always the option of using a VM.</p>

<p>As a final step, I had to move all the iCloud stuff out of there, because it is not interoperable
with standard clients. I decided I would self-host it and see how difficult it is to leave the walled garden.</p>

<p>Therefore, I needed to fulfil the following requirements:</p>

<ol>
<li>Good laptop hardware with Linux support</li>
<li>Ability to run work-related software</li>
<li>Self-hosted (or almost) cloud services</li>
</ol>

<h4>1. Choosing a new laptop: The 2018 Dell XPS 13"</h4>

<p>Before buying&mdash;and potentially returning&mdash;a new machine 
I drove to the office and grabbed two old laptops to see if they would fit: a 
<a href="https://www.youtube.com/watch?v=rs3oIXILrn4">Thinkpad 420</a> and a 
<a href="https://www.youtube.com/watch?v=_sECAf93iGo">2018 Dell XPS 13"</a>.</p>

<p>I decided to test drive the five of them: the 2020 MBP, my 2013 MBA, the Thinkpad, the Dell, and my
tinkering laptop,
a <a href="https://cfenollosa.com/blog/the-windows-7-experience.html">Thinkpad x230</a> with OpenBSD.</p>

<div style="text-align: center">
<a href="img/laptops_benchmarks.jpg">
<img src="img/laptops_benchmarks_thumb.jpg" width="600px" alt="Benchmarking laptops">
</a></img></div>

<p>I then spent a couple days trying to make some sense of the situation.
You can see them running a group video chat and some benchmarks.</p>

<p>Fortunately, a clear winner emerged: <strong>the 2018 Dell XPS with Ubuntu-Dell installed.</strong></p>

<p>How good is the 2018 XPS? Excellent. 9.5/10 would recommend. I got in love with that machine.
Very good hardware, with just a few minor issues.</p>

<p>Pros:</p>

<ul>
<li>Good screen quality</li>
<li>Small bezels. It makes a difference and I still miss them today.</li>
<li>Light, nice in my lap. The Macbook Pros have air vents that "cut" into your legs when you're wearing shorts.</li>
<li>All I/O worked fine. I used the official Dell Thunderbolt Dock.</li>
<li>Excellent keyboard. I liked the pgup/pgdn keys on the arrow cluster and welcomed back the function keys.</li>
<li>Good battery life (6h of streaming video) even though the laptop had been used daily for almost 3 years.</li>
</ul>

<p>Cons:</p>

<ul>
<li>The speakers are of laughable quality. Not just bad, but <em>why-would-Dell-do-that</em> bad. Extremely quiet and terrible quality.</li>
<li>The webcam is on a bad location. Not really a big deal, but I'm glad they fixed it in recent revisions.</li>
<li>The trackpad is kinda like the 2013 Air's, but a bit worse.</li>
<li>Coil whine. I tried to be positive and used it as an "activity indicator" like in the old days of spinning hard drives, but I'd rather not have it.</li>
</ul>

<p>That really is it. The Dell XPS is probably the best go-to PC laptop. Excellent set of compromises, good price, good support.
If you want to use Linux on a laptop, you can't go wrong with the XPS.</p>

<h4>2. Doing my job with Linux</h4>

<p>I knew beforehand that hardware support was not going to be an issue. 
Linux drivers in general are pretty good nowadays, and that XPS specifically was designed to work well with Linux, that is why we bought it for the office.</p>

<p>On first boot everything works. Ubuntu is pretty good.
Gnome 3 tries to be like a Mac, which I liked, and the basic software is fine for most of the people. </p>

<p>I then installed my work software. Most of it is either standard (email, calendar...) or multi-platform via Electron or webapps.
For Windows-specific software I purchased a license of Crossover and also installed a Windows 10 VM on Virtualbox. It was not super convenient
and sometimes things crashed with Crossover, but I could manage.</p>

<p>Overall, the desktop environment and base apps are not as polished as macOS, which I will discuss later, but it worked.</p>

<p>I am happy to realize that I can continue recommending Linux to "regular people" who want a computer that just works,
doesn't get viruses, and is very low maintenance.</p>

<h4>3. My self-hosted cloud setup</h4>

<p>This is a topic that is on everybody's mind right now. We went from the original, decentralized internet, to a network centralized in 
a few vendors like Facebook, Google, Cloudflare and Amazon, and 
<a href="https://cfenollosa.com/blog/why-the-centralization-of-the-internet-is-a-bad-idea.html">I think that is a bad idea</a>.</p>

<p>The walled garden is comfortable, but what happens
when you want to make the switch? How easy it really is to migrate your online infrastructure to another vendor?</p>

<p>Well, I was going to discover that soon. I like the iCloud ecosystem, and in general am fine with Apple's privacy policies,
but I just couldn't continue using it. Apart from email, all other services (pictures, calendars, files, notes, etc.) cannot
be used in Linux, and the browser client is extremely bad.</p>

<p>I am a geek, and have been a sysadmin since college, so <strong>I took it as a personal challenge to create my own personal cloud infrastructure.</strong></p>

<p>First I tried <a href="https://nextcloud.com">Nextcloud</a>. It mostly works and I recommend it in general, but the server components are too 
heavy and the file syncing is slow and unreliable. </p>

<p>I decided to self-host every individual piece of the puzzle:</p>

<ul>
<li>My mail has been managed by postfix/dovecot for a few years now. 
I don't recommend anybody self-hosting email due to deliverability issues, but I'm that stubborn.</li>
<li>I set up <a href="https://radicale.org/3.0.html">radicale</a> for contacts, calendars and tasks. 
It had issues connecting to some clients due to, I believe, SSL negotiation. If I had to set it up again I'd try another alternative.</li>
<li>All my files got synced over my laptops and the server thanks to <a href="https://syncthing.net">Syncthing</a>. 
<b>I can't stress enough how great of a software is Syncthing.
Really, if you're looking for an alternative to Dropbox, try it out. It will amaze you.</b></li>
<li>Syncthing does not expose files publicly, so I span up the Apache Webdav server to share files.</li>
<li><a href="https://joplinapp.org">Joplin</a> is a good alternative to take rich text notes and sync them over the internet.
The clients are not very polished, but it works.</li>
<li>For passwords I've been using Lastpass for some time.</li>
<li>I kept using iCloud for pictures, because it's the best solution if you have an iPhone. It is fine because I don't need
to work with pictures on my daily workflow.</li>
</ul>

<p>It took some time of researching and deploying all the pieces, and I'm quite happy with the result. It feels really great to manage
your online infrastructure, even though it requires technical knowledge and regular maintenance to keep everything up to date.</p>

<h4>So how did it all work out?</h4>

<p>Well, I have been repeating this term all over the article: <em>it works</em>.
I could do my job, and it was a very gratifying learning experience.
Overall, I do encourage geeks to spin up their own cloud infra and work with Linux or BSD boxes.
I do have some self-hosted cloud services and I also keep a laptop with OpenBSD which I use regularly.</p>

<p>It is possible to get out of the walled garden. Of course, it's not within reach of the general public yet, even though
Nextcloud is very close, and some third party vendors are starting to offer an integrated cloud experience outside the world of the Big Cloud.</p>

<p>But I'm writing this in the past tense because I went back to the Mac.
Unfortunately, after six months of using this setup full-time I started noticing very rough edges, which I will explain on 
the next article.</p>

<p>Stay tuned!</p>

<div>&nbsp;</div>

<blockquote>
<p>Continue reading...</p>

<ol>
    <li><a href="https://cfenollosa.com/blog/seven-years-later-i-bought-a-new-macbook-for-the-first-time-i-dont-love-it.html">Seven years later, I bought a new Macbook. For the first time, I don't love it</a></li>
    <li>This article</li>
    <li><a href="https://cfenollosa.com/blog/fed-up-with-the-mac-i-spent-six-months-with-a-linux-laptop-the-grass-is-not-greener-on-the-other-side.html">Fed up with the Mac, I spent six months with a Linux laptop. The grass is not greener on the other side</a></li>
    <li><a href="https://cfenollosa.com/blog/the-m1-macbook-air-one-year-later.html">The M1 Macbook Air, one year later</a></li>
</ol>
</blockquote>

<p>Tags: <a href='tag_apple.html'>apple</a>, <a href='tag_linux.html'>linux</a>, <a href='tag_hardware.html'>hardware</a></p>





























<!-- text end -->
<p id='twitter'><a href='http://twitter.com/intent/tweet?url=http://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html&text=&lt;Type your comment here but please leave the URL so that other people can follow the comments&gt;&via=cfenollosa'>Comments? Tweet</a> 
<a href='https://twitter.com/search?q=http://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html'><span id='count-3090'></span></a>&nbsp;</p>
]]></description><link>http://cfenollosa.com/blog/how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html</link>
<guid>http://cfenollosa.com/blog/./how-i-moved-my-setup-from-a-mac-to-a-linux-laptop.html</guid>
<dc:creator>Carlos Fenollosa</dc:creator>
<pubDate>Thu, 11 Feb 2021 09:38:28 +0100</pubDate></item>
</channel></rss>
