<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Bruno&#39;s ramblings</title>
    <link>https://infosec.press/brunomiguel/</link>
    <description>A blog where I ramble about... well... stuff.</description>
    <pubDate>Tue, 05 May 2026 11:00:13 +0000</pubDate>
    <item>
      <title>📝 I had forgotten how bad it gets</title>
      <link>https://infosec.press/brunomiguel/i-had-forgotten-how-bad-it-gets</link>
      <description>&lt;![CDATA[For over a year, with small periods of inactivity here and there, I had some paid work, writing and reviewing other people&#39;s writings, mostly the latter. This was the only thing I found I could do at my own pace, with no fixed schedule, whenever my lack of health allowed it. Although I didn&#39;t make a ton of money monthly, it allowed me to pay my medication, basic expenses, and the weed or weed derivative I used to keep the pain low enough so I could keep working for more than an hour a day. And, for a while, I had enough pain relief that I could almost feel a glimpse of normalcy, as long as I reduced my physical effort to a minimum.&#xA;&#xA;At some point, this made me think the good times would keep up, and I was no longer feeling like dead weight to everyone around me. Reality is a bitch, though, and doesn&#39;t care about anyone. Eventually, the work began to dry up. Every month, the amount of work decreased to the point I am today, with barely any paid work in the last three months.&#xA;&#xA;We have a saying here: &#34;no money, no vices&#34;. I had gotten used to a manageable level of pain (keep in mind that what I consider manageable is still a crazy amount of pain), and I had forgotten how bad it gets. I didn&#39;t forget this shit is awful, but I had forgotten exactly how painful it can get.&#xA;&#xA;Let me give you a fresh example: last Monday, at dinner, my fingers were hurting so much I could barely cut my own food.&#xA;&#xA;Now, I&#39;m back to literally burning my back just to get a small relief. I&#39;m not joking or exaggerating. Almost a week later, I still have blisters from putting a hot water bag directly on my back a few times per day. If I don&#39;t brute force the pain signals with other stuff, like the burning feeling, I can&#39;t get pain relief. This is what I suspect happens with the weed: the increase in serotonin production forces the brain to allocate more resources to it, leaving less for the pain signals.&#xA;&#xA;I&#39;m currently trying to find another work option, but it&#39;s not an easy thing to do when you have these constraints.&#xA;&#xA;#ChronicPain #Fibromyalgia #Ramblings #Pain]]&gt;</description>
      <content:encoded><![CDATA[<p>For over a year, with small periods of inactivity here and there, I had some paid work, writing and reviewing other people&#39;s writings, mostly the latter. This was the only thing I found I could do at my own pace, with no fixed schedule, whenever my lack of health allowed it. Although I didn&#39;t make a ton of money monthly, it allowed me to pay my medication, basic expenses, and the weed or weed derivative I used to keep the pain low enough so I could keep working for more than an hour a day. And, for a while, I had enough pain relief that I could almost feel a glimpse of normalcy, as long as I reduced my physical effort to a minimum.</p>

<p>At some point, this made me think the <em>good times</em> would keep up, and I was no longer feeling like dead weight to everyone around me. Reality is a bitch, though, and doesn&#39;t care about anyone. Eventually, the work began to dry up. Every month, the amount of work decreased to the point I am today, with barely any paid work in the last three months.</p>

<p>We have a saying here: “no money, no vices”. I had gotten used to a manageable level of pain (keep in mind that what I consider manageable is still a crazy amount of pain), and I had forgotten how bad it gets. I didn&#39;t forget this shit is awful, but I had forgotten exactly how painful it can get.</p>

<p>Let me give you a fresh example: last Monday, at dinner, my fingers were hurting so much I could barely cut my own food.</p>

<p>Now, I&#39;m back to literally burning my back just to get a small relief. I&#39;m not joking or exaggerating. Almost a week later, I still have blisters from putting a hot water bag directly on my back a few times per day. If I don&#39;t brute force the pain signals with other stuff, like the burning feeling, I can&#39;t get pain relief. This is what I suspect happens with the weed: the increase in serotonin production forces the brain to allocate more resources to it, leaving less for the pain signals.</p>

<p>I&#39;m currently trying to find another work option, but it&#39;s not an easy thing to do when you have these constraints.</p>

<p><a href="/brunomiguel/tag:ChronicPain" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ChronicPain</span></a> <a href="/brunomiguel/tag:Fibromyalgia" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Fibromyalgia</span></a> <a href="/brunomiguel/tag:Ramblings" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Ramblings</span></a> <a href="/brunomiguel/tag:Pain" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Pain</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/i-had-forgotten-how-bad-it-gets</guid>
      <pubDate>Wed, 08 Apr 2026 14:10:24 +0000</pubDate>
    </item>
    <item>
      <title>📝 Quick and cheap way to improve output audio quality on (some) Linux (distros)</title>
      <link>https://infosec.press/brunomiguel/quick-and-cheap-way-to-improve-output-audio-quality-on-some-linux-distros</link>
      <description>&lt;![CDATA[This assumes you&#39;re using Pipewire for your audio demands. Also, YMMV, depending on your hardware and the codec and encoding parameters of your music files.&#xA;!--more--&#xA;Currently, 99% the music I listen to is from Tidal, with the 16-bit and 44.1 kHz FLAC streaming option, and the configs at the bottom of this blog post are targeting this.&#xA;&#xA;Without further ado, let&#39;s start with the tools ⚒️.&#xA;&#xA;Easy Effects smallsup[1]/sup/small&#xA;Homepage: https://github.com/wwmm/easyeffects&#xA;Flathub package: https://flathub.org/en/apps/com.github.wwmm.easyeffects&#xA;License: GPL 3.0&#xA;&#xA;JamesDSP&#xA;Homepage: https://github.com/Audio4Linux/JDSP4Linux&#xA;Flathub package: https://flathub.org/en/apps/me.timschneeberger.jdsp4linux&#xA;License: GPL 3.0&#xA;&#xA;I use some cheap stereo headphones (Esperanza EH240) that connect both via Bluetooth and a 3.5mm audio cable to my laptop. The specs are not impressive by any stretch, but it was a good purchase for what it cost:&#xA;&#xA;Frequency range: 20 - 20000 Hz&#xA;Sensitivity: 105 dB&#xA;Impedance: 32 Ω&#xA;&#xA;With either of the above-listed applications, I can use some filters to give a bit more depth to the audio, making it a touch richer and less bland.&#xA;&#xA;For several months, Easy Effects has been my tool of choice, with only two filters enabled for the output: the equalizer for the higher frequencies, and bass loudness for the lower frequencies. There&#39;s also an alternative to bass loudness named bass enhancer, but the previous works best with my headphones, IMO.&#xA;&#xA;The application also has a preset functionality, and I use it to switch between them, depending on the music genre I&#39;m listening to.&#xA;&#xA;It needs to be noted that the preset switching and management needs to be done inside the app; you can&#39;t do it from the system tray icon. At least it would be nice to have the latest three used profiles; more, and the menu would have too much height, even with FullHD resolution.&#xA;&#xA;Here&#39;s my current config.&#xA;&#xA;a href=&#34;https://i.imgur.com/IItSPM6.jpeg&#34;&#34;Equalizer config - in pt-PT&#34;/a&#xA;smallEqualizer config - in pt-PT. Click on the image to view it in full size./small&#xA;&#xA;a href=&#34;https://i.imgur.com/rXLnU5K.jpeg&#34;&#34;Bass loudness config - in pt-PT&#34;/a&#xA;smallEqualizer config - in pt-PT. Click on the image to view it in full size./small&#xA;&#xA;Back when I used JamesDPS, the configs were somewhat similar. It&#39;s a different application, and the differences are more than a few, but it&#39;s easy to achieve a similar result.&#xA;&#xA;If you don&#39;t have experience with this, IMHO it&#39;s best to have a more conservative approach when playing around with filters, as it&#39;s easy for the audio to start clipping (think of it as distorting). Don&#39;t worry, though, because each filter has a reset button.&#xA;&#xA;sup[1]/sup There&#39;s an alternative for PulseAudio, by the same author, named Pulse Effects (https://flathub.org/en/apps/com.github.wwmm.pulseeffects).&#xA;&#xA;#Linux #Pipewire #EasyEffects #JamesDSP #Audio]]&gt;</description>
      <content:encoded><![CDATA[<p>This assumes you&#39;re using Pipewire for your audio demands. Also, YMMV, depending on your hardware and the codec and encoding parameters of your music files.

Currently, 99% the music I listen to is from Tidal, with the 16-bit and 44.1 kHz FLAC streaming option, and the configs at the bottom of this blog post are targeting this.</p>

<p>Without further ado, let&#39;s start with the tools ⚒️.</p>

<h3 id="easy-effects-small-sup-1-sup-small">Easy Effects <small><sup>[1]</sup></small></h3>
<ul><li><strong>Homepage:</strong> <a href="https://github.com/wwmm/easyeffects" rel="nofollow">https://github.com/wwmm/easyeffects</a></li>
<li><strong>Flathub package:</strong> <a href="https://flathub.org/en/apps/com.github.wwmm.easyeffects" rel="nofollow">https://flathub.org/en/apps/com.github.wwmm.easyeffects</a></li>
<li><strong>License:</strong> GPL 3.0</li></ul>

<h3 id="jamesdsp">JamesDSP</h3>
<ul><li><strong>Homepage:</strong> <a href="https://github.com/Audio4Linux/JDSP4Linux" rel="nofollow">https://github.com/Audio4Linux/JDSP4Linux</a></li>
<li><strong>Flathub package:</strong> <a href="https://flathub.org/en/apps/me.timschneeberger.jdsp4linux" rel="nofollow">https://flathub.org/en/apps/me.timschneeberger.jdsp4linux</a></li>
<li><strong>License:</strong> GPL 3.0</li></ul>

<p>I use some cheap stereo headphones <a href="https://www.galaxus.de/en/s1/product/esperanza-eh240-bluetooth-headphones-headband-black-anc-7-h-wireless-headphones-42892843" rel="nofollow">(Esperanza EH240)</a> that connect both via Bluetooth and a 3.5mm audio cable to my laptop. The specs are not impressive by any stretch, but it was a good purchase for what it cost:</p>
<ul><li>Frequency range: 20 – 20000 Hz</li>
<li>Sensitivity: 105 dB</li>
<li>Impedance: 32 Ω</li></ul>

<p>With either of the above-listed applications, I can use some filters to give a bit more depth to the audio, making it a touch richer and less bland.</p>

<p>For several months, Easy Effects has been my tool of choice, with only two filters enabled for the output: the <em>equalizer</em> for the higher frequencies, and <em>bass loudness</em> for the lower frequencies. There&#39;s also an alternative to <em>bass loudness</em> named <em>bass enhancer</em>, but the previous works best with my headphones, IMO.</p>

<p>The application also has a preset functionality, and I use it to switch between them, depending on the music genre I&#39;m listening to.</p>

<p>It needs to be noted that the preset switching and management needs to be done inside the app; you can&#39;t do it from the system tray icon. At least it would be nice to have the latest three used profiles; more, and the menu would have too much height, even with FullHD resolution.</p>

<p>Here&#39;s my current config.</p>

<p><a href="https://i.imgur.com/IItSPM6.jpeg" rel="nofollow"><img src="https://i.imgur.com/IItSPM6.jpeg" alt="&#34;Equalizer config - in pt-PT&#34;" title="Equalizer config - in pt-PT"></a>
<small>Equalizer config – in pt-PT. Click on the image to view it in full size.</small></p>

<p><a href="https://i.imgur.com/rXLnU5K.jpeg" rel="nofollow"><img src="https://i.imgur.com/rXLnU5K.jpeg" alt="&#34;Bass loudness config - in pt-PT&#34;" title="Bass loudness config - in pt-PT"></a>
<small>Equalizer config – in pt-PT. Click on the image to view it in full size.</small></p>

<p>Back when I used JamesDPS, the configs were somewhat similar. It&#39;s a different application, and the differences are more than a few, but it&#39;s easy to achieve a similar result.</p>

<p>If you don&#39;t have experience with this, IMHO it&#39;s best to have a more conservative approach when playing around with filters, as it&#39;s easy for the audio to start clipping (think of it as distorting). Don&#39;t worry, though, because each filter has a reset button.</p>

<p><sup>[1]</sup> There&#39;s an alternative for PulseAudio, by the same author, named Pulse Effects (<a href="https://flathub.org/en/apps/com.github.wwmm.pulseeffects" rel="nofollow">https://flathub.org/en/apps/com.github.wwmm.pulseeffects</a>).</p>

<p><a href="/brunomiguel/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> <a href="/brunomiguel/tag:Pipewire" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Pipewire</span></a> <a href="/brunomiguel/tag:EasyEffects" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">EasyEffects</span></a> <a href="/brunomiguel/tag:JamesDSP" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">JamesDSP</span></a> <a href="/brunomiguel/tag:Audio" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Audio</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/quick-and-cheap-way-to-improve-output-audio-quality-on-some-linux-distros</guid>
      <pubDate>Tue, 23 Dec 2025 01:13:30 +0000</pubDate>
    </item>
    <item>
      <title>📝 Just... Please, don&#39;t</title>
      <link>https://infosec.press/brunomiguel/just</link>
      <description>&lt;![CDATA[I hadn&#39;t even read about the intentions to turn Firefox into an AI browser, and I just saw this post on the Fediverse.&#xA;&#xA;center&#34;Penguin screaming and crying&#34;/center&#xA;smallPudgy Penguins/small&#xA;&#xA;Does this mean Firefox will become an agentic browser?&#xA;&#xA;Actual question!&#xA;&#xA;If so, just... Please, don&#39;t! Take a hint from this article.&#xA;!--more--&#xA;The Mozilla Corporation needs money to pay for its expenses, we all get that, but aren&#39;t there any other options? I find that unlikely.&#xA;&#xA;Less unlikely, from what I&#39;ve been seeing online, is a hard fork. Your user base feels more and more disenfranchised from the project, and this trend-chasing just accentuates the problem.&#xA;&#xA;You want to chase new users at any cost, but you don&#39;t have any guarantees of new users. Your user base, however, the ones that have been sticking with you every step of the way, has been showing it&#39;s displeasement with the course Mozilla Corp is taking, and they may jump ship.&#xA;&#xA;And I&#39;m not even touching on the fact that, according to the Fediverse post, this may be opt-out and not opt-in. If you argue what opt-in is, it is not opt-in. So much for trustworthiness...&#xA;&#xA;I&#39;m so disappointed with this. But, honestly, it&#39;s not like it was unexpected. Remember that removal?&#xA;&#xA;Look, I&#39;m not saying AI is bad. There are use cases for it.&#xA;&#xA;And I&#39;m not saying integrating some sort of AI in Firefox is also a bad thing in itself. A small local model, with a dataset built from data with permissive licenses (e.g., Creative Commons) and also licensed with one, that creates summaries and is opt-in, whether via an add-on or built-in, can be useful to some people. Different people, different needs.&#xA;&#xA;However, given all that&#39;s been happening on the corporate side of Mozilla, the users are very much skeptical and with reason.&#xA;&#xA;#Firefox #OpenSource]]&gt;</description>
      <content:encoded><![CDATA[<p>I hadn&#39;t even read about the <a href="https://blog.mozilla.org/en/mozilla/leadership/mozillas-next-chapter-anthony-enzor-demeo-new-ceo/" rel="nofollow">intentions to turn Firefox into an AI browser</a>, and I just saw <a href="https://mastodon.social/@firefoxwebdevs/115740500373677782" rel="nofollow">this post</a> on the Fediverse.</p>

<p><img src="https://i.imgur.com/9xGitQn.gif" alt="&#34;Penguin screaming and crying&#34;" title="Penguin screaming and crying">
<small><a href="https://giphy.com/gifs/pudgypenguins-scream-panic-gasp-4jV9NlvaISaEn0iWpF" rel="nofollow">Pudgy Penguins</a></small></p>

<p>Does this mean Firefox will become an agentic browser?</p>

<p>Actual question!</p>

<p>If so, just... Please, don&#39;t! Take a hint from <a href="https://www.pcgamer.com/software/ai/microsofts-head-of-ai-doesnt-understand-why-people-dont-like-ai-and-i-dont-understand-why-he-doesnt-understand-because-its-pretty-obvious/" rel="nofollow">this article</a>.

The Mozilla Corporation needs money to pay for its expenses, we all get that, but aren&#39;t there any other options? I find that unlikely.</p>

<p>Less unlikely, from what I&#39;ve been seeing online, is a hard fork. Your user base feels more and more disenfranchised from the project, and this trend-chasing just accentuates the problem.</p>

<p>You want to chase new users at any cost, but you don&#39;t have any guarantees of new users. Your user base, however, the ones that have been sticking with you every step of the way, has been showing it&#39;s displeasement with the course Mozilla Corp is taking, and they may jump ship.</p>

<p>And I&#39;m not even touching on the fact that, according to the Fediverse post, this may be opt-out and not opt-in. If you argue what opt-in is, it is not opt-in. So much for trustworthiness...</p>

<p>I&#39;m so disappointed with this. But, honestly, it&#39;s not like it was unexpected. Remember <a href="https://github.com/mozilla/bedrock/commit/d459addab846d8144b61939b7f4310eb80c5470e#diff-5c93e7e7cbfacf0d6a8b3bc6d46b345019653051089e00d6fe5e09a531a79442L62" rel="nofollow"><strong>that</strong></a> removal?</p>

<p>Look, I&#39;m not saying AI is bad. There are use cases for it.</p>

<p>And I&#39;m not saying integrating some sort of AI in Firefox is also a bad thing in itself. A small local model, with a dataset built from data with permissive licenses (e.g., Creative Commons) and also licensed with one, that creates summaries and is opt-in, whether via an add-on or built-in, can be useful to some people. Different people, different needs.</p>

<p>However, given all that&#39;s been happening on the corporate side of Mozilla, the users are very much skeptical and with reason.</p>

<p><a href="/brunomiguel/tag:Firefox" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Firefox</span></a> <a href="/brunomiguel/tag:OpenSource" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">OpenSource</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/just</guid>
      <pubDate>Thu, 18 Dec 2025 14:48:42 +0000</pubDate>
    </item>
    <item>
      <title>📝 Is Mozilla trying hard to kill itself?</title>
      <link>https://infosec.press/brunomiguel/is-mozilla-trying-hard-to-kill-itself</link>
      <description>&lt;![CDATA[In an interview with &#34;The Verge&#34;, the new Mozilla CEO, Enzor-DeMeo, IMHO hints that axing adblockers is something that, at the very least, was on the table in some form and at some point. From the article:&#xA;&#xA;  He says he could begin to block ad blockers in Firefox and estimates that’d bring in another $150 million, but he doesn’t want to do that. It feels off-mission.&#xA;&#xA;It may be just me, but I read this as &#34;I don&#39;t want to 😜 😜 but I&#39;ll kill AdBlockers in Firefox for buckerinos 😂&#34;. This disappoints and saddens me a lot, and I hope I&#39;m wrong.&#xA;!--more--&#xA;I&#39;ve been using Firefox before it was called that. Heck, I even used the Mozilla Application Suite back in the day. It was its commitment to open standards and the open web, and its powerful add-on system, that attracted me to its software.&#xA;&#xA;Honestly, that&#39;s what&#39;s been keeping me. I think that&#39;s also what&#39;s been keeping their loyal base of users with the project, the geeks and nerds that care about privacy. It&#39;s the same group of people who helped it get very popular at one point.&#xA;&#xA;Killing one of its advantages over the Chromium engine, being able to have a fucking adblocker that&#39;s actually useful, and that nowadays is a fucking security feature due to malvertising, will be another nail in the coffin, IMHO. The core community will feel disenfranchised, and this may have negative consequences for the project. You know why? Because these are some of the people that the normies turn to when they want tech advice.&#xA;&#xA;For fuck sake, for-profit side of Mozilla, get a damn grip!&#xA;&#xA;Update, since this is getting traction on Reddit&#xA;&#xA;I&#39;m not against Mozilla making money. Like a regular citizen needs to make money, companies and even nonprofits need it too. That&#39;s the world we live in, whether we like it or not.&#xA;&#xA;What bothers me is how the new CEO mentions something that he could do but doesn&#39;t want to. If he doesn&#39;t want to, why say it? It has the potential to cause bad PR, and it has. &#xA;&#xA;Of course, I know I may not be interpreting this correctly.&#xA;&#xA;Right now, I&#39;m on the fence. His statement leads me to believe that the option is still very much on the table; otherwise, he wouldn&#39;t mention it.&#xA;&#xA;#Mozilla #Firefox #AdBlocker #OpenSource #FOSS]]&gt;</description>
      <content:encoded><![CDATA[<p>In an interview with “The Verge”, the new Mozilla CEO, Enzor-DeMeo, IMHO hints that axing adblockers is something that, at the very least, was on the table in some form and at some point. From <a href="https://www.theverge.com/tech/845216/mozilla-ceo-anthony-enzor-demeo" rel="nofollow">the article</a>:</p>

<blockquote><p>He says he could begin to block ad blockers in Firefox and estimates that’d bring in another $150 million, but he doesn’t want to do that. It feels off-mission.</p></blockquote>

<p>It may be just me, but I read this as “I don&#39;t want to 😜 😜 but I&#39;ll kill AdBlockers in Firefox for buckerinos 😂”. This disappoints and saddens me a lot, and I hope I&#39;m wrong.

I&#39;ve been using Firefox before it was called that. Heck, I even used the Mozilla Application Suite back in the day. It was its commitment to open standards and the open web, and its powerful add-on system, that attracted me to its software.</p>

<p>Honestly, that&#39;s what&#39;s been keeping me. I think that&#39;s also what&#39;s been keeping their loyal base of users with the project, the geeks and nerds that care about privacy. It&#39;s the same group of people who helped it get very popular at one point.</p>

<p>Killing one of its advantages over the Chromium engine, being able to have a fucking adblocker that&#39;s actually useful, and that nowadays is a fucking security feature due to malvertising, will be another nail in the coffin, IMHO. The core community will feel disenfranchised, and this may have negative consequences for the project. You know why? Because these are some of the people that the <em>normies</em> turn to when they want tech advice.</p>

<p>For fuck sake, for-profit side of Mozilla, get a damn grip!</p>

<p><strong>Update, since this is getting traction on Reddit</strong></p>

<p>I&#39;m not against Mozilla making money. Like a regular citizen needs to make money, companies and even nonprofits need it too. That&#39;s the world we live in, whether we like it or not.</p>

<p>What bothers me is how the new CEO mentions something that he could do but doesn&#39;t want to. If he doesn&#39;t want to, why say it? It has the potential to cause bad PR, and it has.</p>

<p>Of course, I know I may not be interpreting this correctly.</p>

<p>Right now, I&#39;m on the fence. His statement leads me to believe that the option is still very much on the table; otherwise, he wouldn&#39;t mention it.</p>

<p><a href="/brunomiguel/tag:Mozilla" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Mozilla</span></a> <a href="/brunomiguel/tag:Firefox" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Firefox</span></a> <a href="/brunomiguel/tag:AdBlocker" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">AdBlocker</span></a> <a href="/brunomiguel/tag:OpenSource" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">OpenSource</span></a> <a href="/brunomiguel/tag:FOSS" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">FOSS</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/is-mozilla-trying-hard-to-kill-itself</guid>
      <pubDate>Wed, 17 Dec 2025 01:25:58 +0000</pubDate>
    </item>
    <item>
      <title>📝 My Ubuntu experience ended, welcome OpenSUSE</title>
      <link>https://infosec.press/brunomiguel/my-ubuntu-experience-ended-welcome-opensuse</link>
      <description>&lt;![CDATA[In the second half of October, I replaced Ubuntu 24.04 with OpenSUSE Tumbleweed. This marked the end of my Ubuntu experience. Well, for the moment, at least, because you never know how tomorrow&#39;s going to be.&#xA;&#xA;This decision was not made lightly. After several months using Ubuntu 24.04, I was happy with the system. I was even using GNOME after using KDE Plasma for most of the last few years, because I liked Ubuntu&#39;s default experience on that desktop environment and found it better than the default one.&#xA;!--more--&#xA;What happened&#xA;&#xA;What I didn&#39;t like, though, was that it started to log me out of GNOME randomly.&#xA;&#xA;When it first happened, I thought it could be an issue with an extension, but I checked the system logs nonetheless. They were useful for confirming that this was an issue somewhere in GNOME, but not for pointing to an extension as the culprit.&#xA;&#xA;Then, it happened again. And again. Always at random times. Even on a clean account.&#xA;&#xA;Trying to mitigate it&#xA;&#xA;After a few days of searching the web for similar reports, I found a bug report for Ubuntu about an issue in, I believe, GNOME Shell. This issue had been fixed in more recent versions of the desktop environment than the one shipped in Ubuntu 24.04, but it appeared that there were no plans to backport it to the existing LTS. Luckily, the bug report included a mitigation I could apply to my system.&#xA;&#xA;I tried the mitigation (adding something in /etc/profile). For a few days, it felt like the issue was gone, and I could use my computer without getting on my nerves.&#xA;&#xA;Task failed successfully&#xA;&#xA;Then, it happened again. And again. Always at random times.&#xA;&#xA;This started to get me a bit angry. Then, it happened while I was working. I was using a web platform with autosave, so the work wasn&#39;t lost, but I lost my train of thought and had to start almost from scratch.&#xA;&#xA;This made me mad! I couldn&#39;t afford to have this happen again while working. If it happens when I&#39;m gaming or browsing the web, it&#39;s annoying, but I can live with it if it happens seldomly. However, during the few paid work chances I get, it can&#39;t happen.&#xA;&#xA;But it did happen one more time.&#xA;&#xA;### root@computer:~# whereis replacement&#xA;&#xA;I decided I had to find a replacement.&#xA;&#xA;Returning to Arch was one of my options. Installing Void, a distro I quite enjoyed a few years back, was another alternative. I also considered Debian, Fedora, Alpine, and a couple more.&#xA;&#xA;One of those &#34;couple more&#34; was OpenSUSE, specifically the Tumbleweed branch/edition or whatever the correct naming convention is. I had used OpenSUSE for a bit several years ago (somewhere between 15 to 20 years ago, if my memory isn&#39;t failing me again), and it offered a bleeding-edge approach like Arch. It is also a distribution developed and maintained in Europe, at least for the most part, which helped, given the current state of the US with nutjobs in power.&#xA;&#xA;All in on green&#xA;&#xA;So, on the day after my 42nd birthday, I backed up all the data I needed, and I replaced Ubuntu 24.04 with OpenSUSE Tumbleweed.&#xA;&#xA;I admit I did little reading about the tools the distribution offers, like the package manager and YaST. Or that a pattern you install and then uninstall with zypper will be installed again when you update your system. If it was removed, it has no business being installed again, and I shouldn&#39;t have to create a lock on that pattern to prevent that behavior. This makes no sense to me as a user.&#xA;&#xA;I did take a look at their docs, but they pale in comparison to the Arch Wiki. OpenSUSE could actually learn a few things from Arch in this regard to improve their documentation, in my opinion.&#xA;&#xA;A mostly smooth sail (so far)&#xA;&#xA;Of course, this hasn&#39;t been a perfect experience.&#xA;&#xA;The day after installing the distro, I installed profile-sync-daemon, a tool that copies your browser profile into RAM while you&#39;re using it and lets you set up a sync interval with the filesystem, so it doesn&#39;t batter the SSD or NVMe so much. I believe I also installed some updates after that, and then rebooted.&#xA;&#xA;The system booted fine, and I was able to log in to Plasma. Then, no matter what application I tried to launch, it would show an error and wouldn&#39;t open. It took me a bit to remember that this tool fills the user&#39;s tmpfs  if you have the default 20% for the RuntimeDirectorySize in systemd&#39;s logind.conf.&#xA;&#xA;Even with 12 GB of RAM and 12 GB of SWAP, this happens.&#xA;&#xA;I bumped the value to 30%, just to be super safe, rebooted, and voilà, I could open applications again.&#xA;&#xA;I think this was the only major issue.&#xA;&#xA;I also had an issue with a kernel update that wouldn&#39;t boot, but I had the previous kernel version still installed, so it didn&#39;t matter all that much.&#xA;&#xA;Additionally, some tools I use aren&#39;t available in the repos, but it&#39;s just a few, and that&#39;s easily fixable by compiling them. Given that most of these tools are written in Go, it&#39;s easier to deal with dependencies.&#xA;&#xA;Let&#39;s see if I&#39;ll revisit my decision of using OpenSUSE Tumbleweed in a few months.&#xA;&#xA;#Ubuntu #OpenSUSE #Linux #SystemD #GNOME #KDE ]]&gt;</description>
      <content:encoded><![CDATA[<p>In the second half of October, I replaced Ubuntu 24.04 with OpenSUSE Tumbleweed. This marked the end of my Ubuntu experience. Well, for the moment, at least, because you never know how tomorrow&#39;s going to be.</p>

<p>This decision was not made lightly. After several months using Ubuntu 24.04, I was happy with the system. I was even using GNOME after using KDE Plasma for most of the last few years, because I liked Ubuntu&#39;s default experience on that desktop environment and found it better than the default one.
</p>

<h3 id="what-happened">What happened</h3>

<p>What I didn&#39;t like, though, was that it started to log me out of GNOME randomly.</p>

<p>When it first happened, I thought it could be an issue with an extension, but I checked the system logs nonetheless. They were useful for confirming that this was an issue somewhere in GNOME, but not for pointing to an extension as the culprit.</p>

<p>Then, it happened again. And again. Always at random times. Even on a clean account.</p>

<h3 id="trying-to-mitigate-it">Trying to mitigate it</h3>

<p>After a few days of searching the web for similar reports, I found a bug report for Ubuntu about an issue in, I believe, GNOME Shell. This issue had been fixed in more recent versions of the desktop environment than the one shipped in Ubuntu 24.04, but it appeared that there were no plans to backport it to the existing LTS. Luckily, the bug report included a mitigation I could apply to my system.</p>

<p>I tried the mitigation (adding something in <code>/etc/profile</code>). For a few days, it felt like the issue was gone, and I could use my computer without getting on my nerves.</p>

<h3 id="task-failed-successfully">Task failed successfully</h3>

<p>Then, it happened again. And again. Always at random times.</p>

<p>This started to get me a bit angry. Then, it happened while I was working. I was using a web platform with autosave, so the work wasn&#39;t lost, but I lost my train of thought and had to start almost from scratch.</p>

<p>This made me mad! I couldn&#39;t afford to have this happen again while working. If it happens when I&#39;m gaming or browsing the web, it&#39;s annoying, but I can live with it if it happens seldomly. However, during the few paid work chances I get, it can&#39;t happen.</p>

<p>But it did happen one more time.</p>

<h3 id="root-computer-whereis-replacement">root@computer:~# whereis replacement</h3>

<p>I decided I had to find a replacement.</p>

<p>Returning to Arch was one of my options. Installing Void, a distro I quite enjoyed a few years back, was another alternative. I also considered Debian, Fedora, Alpine, and a couple more.</p>

<p>One of those <em>“couple more”</em> was OpenSUSE, specifically the Tumbleweed branch/edition or whatever the correct naming convention is. I had used OpenSUSE for a bit several years ago (somewhere between 15 to 20 years ago, if my memory isn&#39;t failing me again), and it offered a bleeding-edge approach like Arch. It is also a distribution developed and maintained in Europe, at least for the most part, which helped, given the current state of the US with nutjobs in power.</p>

<h3 id="all-in-on-green">All in on green</h3>

<p>So, on the day after my 42nd birthday, I backed up all the data I needed, and I replaced Ubuntu 24.04 with OpenSUSE Tumbleweed.</p>

<p>I admit I did little reading about the tools the distribution offers, like the package manager and YaST. Or that a pattern you install and then uninstall with <code>zypper</code> will be installed again when you update your system. If it was removed, it has no business being installed again, and I shouldn&#39;t have to create a lock on that pattern to prevent that behavior. This makes no sense to me as a user.</p>

<p>I did take a look at their docs, but they pale in comparison to the Arch Wiki. OpenSUSE could actually learn a few things from Arch in this regard to improve their documentation, in my opinion.</p>

<h3 id="a-mostly-smooth-sail-so-far">A mostly smooth sail (so far)</h3>

<p>Of course, this hasn&#39;t been a perfect experience.</p>

<p>The day after installing the distro, I installed <code>profile-sync-daemon</code>, a tool that copies your browser profile into RAM while you&#39;re using it and lets you set up a sync interval with the filesystem, so it doesn&#39;t batter the SSD or NVMe so much. I believe I also installed some updates after that, and then rebooted.</p>

<p>The system booted fine, and I was able to log in to Plasma. Then, no matter what application I tried to launch, it would show an error and wouldn&#39;t open. It took me a bit to remember that this tool fills the user&#39;s <code>tmpfs</code>  if you have the default 20% for the <code>RuntimeDirectorySize</code> in systemd&#39;s <code>logind.conf</code>.</p>

<p>Even with 12 GB of RAM and 12 GB of SWAP, this happens.</p>

<p>I bumped the value to 30%, just to be super safe, rebooted, and voilà, I could open applications again.</p>

<p>I think this was the only major issue.</p>

<p>I also had an issue with a kernel update that wouldn&#39;t boot, but I had the previous kernel version still installed, so it didn&#39;t matter all that much.</p>

<p>Additionally, some tools I use aren&#39;t available in the repos, but it&#39;s just a few, and that&#39;s easily fixable by compiling them. Given that most of these tools are written in Go, it&#39;s easier to deal with dependencies.</p>

<p>Let&#39;s see if I&#39;ll revisit my decision of using OpenSUSE Tumbleweed in a few months.</p>

<p><a href="/brunomiguel/tag:Ubuntu" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Ubuntu</span></a> <a href="/brunomiguel/tag:OpenSUSE" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">OpenSUSE</span></a> <a href="/brunomiguel/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> <a href="/brunomiguel/tag:SystemD" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SystemD</span></a> <a href="/brunomiguel/tag:GNOME" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNOME</span></a> <a href="/brunomiguel/tag:KDE" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">KDE</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/my-ubuntu-experience-ended-welcome-opensuse</guid>
      <pubDate>Mon, 01 Dec 2025 04:22:46 +0000</pubDate>
    </item>
    <item>
      <title>📝 Five years later, we had proper vacations!</title>
      <link>https://infosec.press/brunomiguel/five-years-later-we-had-proper-vacations</link>
      <description>&lt;![CDATA[Mosteiro do Crato&#xA;&#xA;Five years later, we finally had proper vacations! 🎉 We chose the northern interior part of Alentejo because we had a voucher that covered most of the hotel cost, and we could use it to spend a few nights in the monastery of Crato, a breathtaking place that looks more like a castle.&#xA;!--more--&#xA;I highly recommend it if you want to spend some days in that area and can afford the prices. It even has a museum there that you can visit.&#xA;&#xA;We only ended up staying one night because Chico, our cat, has some abandonment trauma, and we knew he would be stressed out while we were away. He had my parents to look out for him, and he&#39;s very comfortable around them, but he spent most of the time in the downstairs living room, where he usually spends very little time, switching between couches, waiting for us to come home, sometimes crying, and barely eating. 😿&#xA;&#xA;Even if we only had two days to visit the area, and we wanted to go to the villages of Castelo de Vide and Marvão, we managed to find some spots with stunning views! 🤩 Some were plains, some were mountainous areas, but all were chef&#39;s kiss.&#xA;&#xA;Castelo de Vide&#xA;&#xA;Crato&#xA;&#xA;The Roman Museum of Ammaia, in Marvão, is also worth a visit. The outside part is bare, but it has some cool stuff in the interior exhibit. It&#39;s just a shame I couldn&#39;t touch anything behind glass. 😭 I wanted to touch an amphora and some coins so much! I&#39;m not joking!&#xA;&#xA;Roman Museum of Ammaia&#xA;&#xA;We did have issues finding a place to eat. Most of the restaurants in the center of each village were closed, even some that were suggested to me, and the few they had open had long queues. It&#39;s better to try and find something in the outskirts of the villages; you&#39;ll have slightly more options and far shorter waiting queues, if any.&#xA;&#xA;Overall, even if exhausting, especially in Marvão, where you have to walk on foot to go up to the castle, you have several cool places to visit.&#xA;&#xA;Marvão&#xA;&#xA;Speaking of exhausting, I was cursing so much as I was walking to Marvão&#39;s castle, because it was making my legs feel like they were being ripped apart, that several other tourists, especially the Portuguese and Spanish ones, looked at me in a bit of a shock. That actually ended up making me laugh and helped me slightly distract from that insane pain.&#xA;&#xA;This was out of character for me because, in a normal situation, I wouldn&#39;t subject myself to this. But the wife was super excited about this, so I chose to try and tough it up, knowing I would pay for it later. Well, I&#39;m paying for it hard, but I don&#39;t regret it. Even I needed this!&#xA;&#xA;All the photos here are mine. You can use them under the CC0 License._&#xA;&#xA;#CasteloDeVide #Marvão #Alentejo #Vacations]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://cld.pt/dl/download/c0540710-cf46-4e01-843c-a48d58062bce/IMG_2231_01.webp" alt="Mosteiro do Crato" title="Mosteiro do Crato"></p>

<p>Five years later, we finally had proper vacations! 🎉 We chose the northern interior part of Alentejo because we had a voucher that covered most of the hotel cost, and we could use it to spend a few nights in the monastery of Crato, a breathtaking place that looks more like a castle.

I highly recommend it if you want to spend some days in that area and can afford the prices. It even has a museum there that you can visit.</p>

<p>We only ended up staying one night because Chico, our cat, has some abandonment trauma, and we knew he would be stressed out while we were away. He had my parents to look out for him, and he&#39;s very comfortable around them, but he spent most of the time in the downstairs living room, where he usually spends very little time, switching between couches, waiting for us to come home, sometimes crying, and barely eating. 😿</p>

<p>Even if we only had two days to visit the area, and we wanted to go to the villages of Castelo de Vide and Marvão, we managed to find some spots with stunning views! 🤩 Some were plains, some were mountainous areas, but all were <em>chef&#39;s kiss</em>.</p>

<p><img src="https://cld.pt/dl/download/9d178f98-3b9a-4d46-817a-ac0bee896d5f/_MG_2028_01-no-metadata.webp" alt="Castelo de Vide" title="Castelo de Vide"></p>

<p><img src="https://cld.pt/dl/download/e3ace3dc-2185-4bb0-a15d-7ef9611bc97f/_MG_2236_01%20%28C%C3%B3pia%29.webp" alt="Crato" title="Crato"></p>

<p>The Roman Museum of Ammaia, in Marvão, is also worth a visit. The outside part is bare, but it has some cool stuff in the interior exhibit. It&#39;s just a shame I couldn&#39;t touch anything behind glass. 😭 I wanted to touch an amphora and some coins so much! I&#39;m not joking!</p>

<p><img src="https://cld.pt/dl/download/9d5a7715-2ff3-445c-b4e7-fb6daf0de8a8/_MG_2319_01%20%28C%C3%B3pia%29.webp" alt="Roman Museum of Ammaia" title="Roman Museum of Ammaia"></p>

<p>We did have issues finding a place to eat. Most of the restaurants in the center of each village were closed, even some that were suggested to me, and the few they had open had long queues. It&#39;s better to try and find something in the outskirts of the villages; you&#39;ll have slightly more options and far shorter waiting queues, if any.</p>

<p>Overall, even if exhausting, especially in Marvão, where you have to walk on foot to go up to the castle, you have several cool places to visit.</p>

<p><img src="https://cld.pt/dl/download/1d7e537f-7084-4aaf-afcc-e018b3af42c5/_MG_2264%20%28C%C3%B3pia%29.webp" alt="Marvão" title="Marvão"></p>

<p>Speaking of exhausting, I was cursing so much as I was walking to Marvão&#39;s castle, because it was making my legs feel like they were being ripped apart, that several other tourists, especially the Portuguese and Spanish ones, looked at me in a bit of a shock. That actually ended up making me laugh and helped me slightly distract from that insane pain.</p>

<p>This was out of character for me because, in a normal situation, I wouldn&#39;t subject myself to this. But the wife was super excited about this, so I chose to try and tough it up, knowing I would pay for it later. Well, I&#39;m paying for it hard, but I don&#39;t regret it. Even I needed this!</p>

<p><em>All the photos here are mine. You can use them under the <a href="https://creativecommons.org/public-domain/cc0/" rel="nofollow">CC0 License</a>.</em></p>

<p><a href="/brunomiguel/tag:CasteloDeVide" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CasteloDeVide</span></a> <a href="/brunomiguel/tag:Marv%C3%A3o" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Marvão</span></a> <a href="/brunomiguel/tag:Alentejo" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Alentejo</span></a> <a href="/brunomiguel/tag:Vacations" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Vacations</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/five-years-later-we-had-proper-vacations</guid>
      <pubDate>Fri, 26 Sep 2025 15:31:36 +0000</pubDate>
    </item>
    <item>
      <title>📝  As gutwrenching as relatable</title>
      <link>https://infosec.press/brunomiguel/as-gutwrenching-as-relatable</link>
      <description>&lt;![CDATA[This blog post is one of the most gutwrenching and relatable things - IMHO, at least for me - I&#39;ve read in the last half-decade. The &#34;You&#39;ll be ok. We&#39;re here for you.&#34; that soon changes to &#34;You&#39;re not ok yet? Get over that, don&#39;t be a wuss. Bye!&#34; is all too relatable for me.&#xA;&#xA;Most of the people in my life just stopped reaching out, and I&#39;m left to do it if I want to talk to them. And if they won&#39;t do it, I sure as hell won&#39;t because I have other stuff to worry about, like having the energy to cook. It may not even be a small task for you, but for someone with chronic pain, IT IS a big endeavour.&#xA;&#xA;#ChronicPain #Fibromyalgia #Health ]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://dotart.blog/cobbles/im-not-going-to-get-better" rel="nofollow">This blog post</a> is one of the most gutwrenching and relatable things – IMHO, at least for me – I&#39;ve read in the last half-decade. The “You&#39;ll be ok. We&#39;re here for you.” that soon changes to “You&#39;re not ok yet? Get over that, don&#39;t be a wuss. Bye!” is all too relatable for me.</p>

<p>Most of the people in my life just stopped reaching out, and I&#39;m left to do it if I want to talk to them. And if they won&#39;t do it, I sure as hell won&#39;t because I have other stuff to worry about, like having the energy to cook. It may not even be a small task for you, but for someone with chronic pain, IT IS a big endeavour.</p>

<p><a href="/brunomiguel/tag:ChronicPain" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ChronicPain</span></a> <a href="/brunomiguel/tag:Fibromyalgia" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Fibromyalgia</span></a> <a href="/brunomiguel/tag:Health" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Health</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/as-gutwrenching-as-relatable</guid>
      <pubDate>Fri, 26 Sep 2025 12:49:13 +0000</pubDate>
    </item>
    <item>
      <title>📝 Thunderbird made my father&#39;s day</title>
      <link>https://infosec.press/brunomiguel/thunderbird-made-my-fathers-day</link>
      <description>&lt;![CDATA[On the 28th, somewhere after lunch, my father asked me to take a look at his computer because he couldn&#39;t find the bird program icon, as he calls Thunderbird. Keep in mind that he&#39;s over 60 years old, and he neither speaks English nor is computer-savvy.&#xA;&#xA;I remembered the default installation profile for the Linux distro I set up on his desktop had it, so the program was there; he was just missing the shortcut on KDE&#39;s Plasma taskbar. I added the icon to the taskbar, then took the chance to explain to him how he can create and use email templates in Thunderbird for stuff he does regularly, like asking for prescriptions. To be honest, I think the only part he memorized was how to use the one I created for him. 😅&#xA;!--more--&#xA;Before going back to my room to rest from a massive headache, I took care of some more stuff, like setting up filtering rules on the server side because he receives a lot of spam that passes Gmail&#39;s filters. I suspect this is because he&#39;s been using email for a while to contact suppliers to find parts for appliances, machinery, etc, he fixes at home, and I wouldn&#39;t be surprised if some of those companies didn&#39;t even consider customer information security. We&#39;re talking small companies that likely still have a Windows XP or Windows 7 computer connected to the internet somewhere in the office...&#xA;&#xA;As I was setting up the filters, it occurred to me he&#39;s been using Thunderbird for 99.999% as long as he has been doing email, i.e., for over a decade, probably a decade and a half. There were times I installed other email clients for him to try; I wanted him to see if he liked any of them, so I could set up one in case any issues arose in Thunderbird. As far as I remember, I at least installed Kmail, Claws Mail, and Geary. He even tried webmail!&#xA;&#xA;I don&#39;t mean to diss any of these email clients, but that man only likes Thunderbird! On his desktop, no matter the operating system we put in it, two applications must always be installed: 1) Thunderbird, 2) Firefox. In that order! I&#39;m not overselling it. His computer must always have these two, no exceptions, particularly with Thunderbird! He may try to deal with another web browser, although he loves Firefox because I always set up uBlock Origin, and he rarely sees an ad, even on YouTube. But for email, it&#39;s either Thunderbird or Thunderbird. 😁&#xA;&#xA;When I got back to my bedroom, I decided to share this on the Fediverse because I found it funny and sweet. I also tagged the Thunderbird&#39;s account because I know, from my time working in customer support and managing the community side of Fosshost&#39;s, that it&#39;s good to receive, for a change, more than just complaints and entitlement as... let&#39;s call it feedback...&#xA;&#xA;Then, I waited for the headache to alleviate.&#xA;&#xA;In the meantime, Thunderbird replied with a kind message. Moments later, someone from the team, Monica Ayhens-Madon, reached out and asked for my father&#39;s address so they could send him a few stickers.&#xA;&#xA;I stayed in bed until I had to get up and prepare dinner. By the time I got up, because my head was still hurting, I forgot to check my phone and missed the messages. Close to finishing the cooking, I grabbed it to text the wife and noticed I had notifications on Mastodon. That&#39;s when I saw the messages.&#xA;&#xA;Minutes later, my father arrived home from a late afternoon bakery run. I told him about this and translated the messages to him. He was so flabbergasted and even a little blushed! 😊&#xA;&#xA;He asked me to accept the offer and to send his appreciation for the offer and for creating his favourite computer program.&#xA;&#xA;But the smile this left on his face...! Unaware, Thunderbird and Monica made my father&#39;s day! He&#39;d been feeling sick and down for a few days, but when I told me about this, he smiled and his face lit up. It was freaking awesome!&#xA;&#xA;Thank you so much to Thunderbird and to Monica! ❤️&#xA;&#xA;#Thunderbird #Community #OpenSource]]&gt;</description>
      <content:encoded><![CDATA[<p>On the 28th, somewhere after lunch, my father asked me to take a look at his computer because he couldn&#39;t find the <em>bird program</em> icon, as he calls Thunderbird. Keep in mind that he&#39;s over 60 years old, and he neither speaks English nor is computer-savvy.</p>

<p>I remembered the default installation profile for the Linux distro I set up on his desktop had it, so the program was there; he was just missing the shortcut on KDE&#39;s Plasma taskbar. I added the icon to the taskbar, then took the chance to explain to him how he can create and use email templates in Thunderbird for stuff he does regularly, like asking for prescriptions. To be honest, I think the only part he memorized was how to use the one I created for him. 😅

Before going back to my room to rest from a massive headache, I took care of some more stuff, like setting up filtering rules on the server side because he receives a lot of spam that passes Gmail&#39;s filters. I suspect this is because he&#39;s been using email for a while to contact suppliers to find parts for appliances, machinery, etc, he fixes at home, and I wouldn&#39;t be surprised if some of those companies didn&#39;t even consider customer information security. We&#39;re talking small companies that likely still have a Windows XP or Windows 7 computer connected to the internet somewhere in the office...</p>

<p>As I was setting up the filters, it occurred to me he&#39;s been using Thunderbird for 99.999% as long as he has been doing email, i.e., for over a decade, probably a decade and a half. There were times I installed other email clients for him to try; I wanted him to see if he liked any of them, so I could set up one in case any issues arose in Thunderbird. As far as I remember, I at least installed Kmail, Claws Mail, and Geary. He even tried webmail!</p>

<p>I don&#39;t mean to diss any of these email clients, but that man only likes Thunderbird! On his desktop, no matter the operating system we put in it, two applications must <strong>always</strong> be installed: 1) Thunderbird, 2) Firefox. In that order! I&#39;m not overselling it. His computer must always have these two, no exceptions, particularly with Thunderbird! He may try to deal with another web browser, although he loves Firefox because I always set up uBlock Origin, and he rarely sees an ad, even on YouTube. But for email, it&#39;s either Thunderbird or Thunderbird. 😁</p>

<p>When I got back to my bedroom, I decided to share this on the Fediverse because I found it funny and sweet. I also tagged the Thunderbird&#39;s account because I know, from my time working in customer support and managing the community side of Fosshost&#39;s, that it&#39;s good to receive, for a change, more than just complaints and entitlement as... let&#39;s call it <em>feedback</em>...</p>

<p>Then, I waited for the headache to alleviate.</p>

<p>In the meantime, Thunderbird replied with a kind message. Moments later, someone from the team, <a href="https://layer8.space/@communiteatime" rel="nofollow">Monica Ayhens-Madon</a>, reached out and asked for my father&#39;s address so they could send him a few stickers.</p>

<p>I stayed in bed until I had to get up and prepare dinner. By the time I got up, because my head was still hurting, I forgot to check my phone and missed the messages. Close to finishing the cooking, I grabbed it to text the wife and noticed I had notifications on Mastodon. That&#39;s when I saw the messages.</p>

<p>Minutes later, my father arrived home from a late afternoon bakery run. I told him about this and translated the messages to him. He was so flabbergasted and even a little blushed! 😊</p>

<p>He asked me to accept the offer and to send his appreciation for the offer and for creating his favourite computer program.</p>

<p>But the smile this left on his face...! Unaware, Thunderbird and Monica made my father&#39;s day! He&#39;d been feeling sick and down for a few days, but when I told me about this, he smiled and his face lit up. It was freaking awesome!</p>

<p>Thank you so much to Thunderbird and to Monica! ❤️</p>

<p><a href="/brunomiguel/tag:Thunderbird" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Thunderbird</span></a> <a href="/brunomiguel/tag:Community" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Community</span></a> <a href="/brunomiguel/tag:OpenSource" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">OpenSource</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/thunderbird-made-my-fathers-day</guid>
      <pubDate>Fri, 29 Aug 2025 22:11:48 +0000</pubDate>
    </item>
    <item>
      <title>📝 Struggles of acceptance</title>
      <link>https://infosec.press/brunomiguel/struggles-of-acceptance</link>
      <description>&lt;![CDATA[I stumbled upon this post on r/fibromyalgia, titled &#34;How long did it take you to accept it?&#34;. As I&#39;m writing this, I&#39;m still processing both the post and the comments; at the same time, feeling relieved that it&#39;s a lot more common to struggle to accept this fucking syndrome.&#xA;&#xA;Knowing I&#39;m not one of the few who struggle with accepting this and all the limitations it imposes is like taking weight off my chest. And to be honest, I don&#39;t think I&#39;ll ever fully accept this. Why would I? To me, that&#39;s like giving up, conceding defeat.&#xA;!--more--&#xA;Yes, I still cling to the hope that either a cure will be found or a medication will be developed that actually stops the pain. Or that the pain might one day stop by itself, just like it started.&#xA;&#xA;Accepting it would mean I&#39;ve given up on hope.&#xA;&#xA;Of course, this doesn&#39;t mean I haven&#39;t adapted. I&#39;ve developed strategies to deal with the pain level I&#39;m feeling as I perform whatever task I&#39;m doing and how it changes as I execute it.&#xA;&#xA;A good example of this is cooking. Even if I&#39;m just cooking a simple stew, there are days that I have to start cooking it 4 to 6 hours before the usual time and do it in small steps, with long periods of rest in between, because standing up for 10 minutes feels like torture. Think: &#34;Getting the pan out and the ingredients. Rest. Chop some ingredients. Rest. Chop more ingredients. Rest.&#34;&#xA;&#xA;This may not make sense to you. That&#39;s OK. It probably wouldn&#39;t make sense to me either if I didn&#39;t live with nonstop pain.&#xA;&#xA;#Fibromyalgia #ChronicPain ]]&gt;</description>
      <content:encoded><![CDATA[<p>I stumbled upon <a href="https://www.reddit.com/r/Fibromyalgia/comments/1lt22ro/how_long_did_it_take_you_to_accept_it/" rel="nofollow">this post</a> on r/fibromyalgia, titled “How long did it take you to accept it?”. As I&#39;m writing this, I&#39;m still processing both the post and the comments; at the same time, feeling relieved that it&#39;s a lot more common to struggle to accept this fucking syndrome.</p>

<p>Knowing I&#39;m not one of the few who struggle with accepting this and all the limitations it imposes is like taking weight off my chest. And to be honest, I don&#39;t think I&#39;ll ever fully accept this. Why would I? To me, that&#39;s like giving up, conceding defeat.

Yes, I still cling to the hope that either a cure will be found or a medication will be developed that actually stops the pain. Or that the pain might one day stop by itself, just like it started.</p>

<p>Accepting it would mean I&#39;ve given up on hope.</p>

<p>Of course, this doesn&#39;t mean I haven&#39;t adapted. I&#39;ve developed strategies to deal with the pain level I&#39;m feeling as I perform whatever task I&#39;m doing and how it changes as I execute it.</p>

<p>A good example of this is cooking. Even if I&#39;m just cooking a simple stew, there are days that I have to start cooking it 4 to 6 hours before the usual time and do it in small steps, with long periods of rest in between, because standing up for 10 minutes feels like torture. Think: “Getting the pan out and the ingredients. Rest. Chop some ingredients. Rest. Chop more ingredients. Rest.”</p>

<p>This may not make sense to you. That&#39;s OK. It probably wouldn&#39;t make sense to me either if I didn&#39;t live with nonstop pain.</p>

<p><a href="/brunomiguel/tag:Fibromyalgia" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Fibromyalgia</span></a> <a href="/brunomiguel/tag:ChronicPain" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ChronicPain</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/struggles-of-acceptance</guid>
      <pubDate>Tue, 08 Jul 2025 01:15:06 +0000</pubDate>
    </item>
    <item>
      <title>📝 I may be a failed human torch</title>
      <link>https://infosec.press/brunomiguel/i-may-be-a-failed-human-torch</link>
      <description>&lt;![CDATA[One of the symptoms I hate the most in fibromyalgia is how it messes with my internal temperature perception. Whatever the season we&#39;re in, if I&#39;m in pain, I&#39;m sweating. If I do something that my body interprets as physical effort, I transform into a human sweat waterfall. Sometimes, things get even worse, and I feel so hot that I have trouble breathing.&#xA;&#xA;Let me use today as an example.&#xA;!--more--&#xA;When I woke up, I brushed my teeth and then cleaned Chico&#39;s toilet. In a matter of seconds, my t-shirt was soaked in sweat, and my eyes were burning from the perspiration dripping from my forehead and into my eyes.&#xA;&#xA;But it gets worse. Sometimes, I feel so hot that I have trouble breathing. And today was another example of that.&#xA;&#xA;All of this because I woke up, got out of bed, brushed my teeth, and cleaned my cat&#39;s toilet. Just this.&#xA;&#xA;There&#39;s an upside to this, though [I&#39;m trying to look on the bright side of this, ok...]. Occasionally, before I start feeling the pain increasing, I start feeling crazy hot and sweating. This allows me to at least have a few moments to prepare myself for the upcoming pain increase. Those few moments can go from a few seconds to a few minutes, but never more than that, unfortunately.&#xA;&#xA;Better than nothing, though 🤷.&#xA;&#xA;Always look on the bright side of life&#xA;&#xA;#ChronicPain #Fibromyalgia #Pain  ]]&gt;</description>
      <content:encoded><![CDATA[<p>One of the symptoms I hate the most in fibromyalgia is how it messes with my internal temperature perception. Whatever the season we&#39;re in, if I&#39;m in pain, I&#39;m sweating. If I do something that my body interprets as physical effort, I transform into a human sweat waterfall. Sometimes, things get even worse, and I feel so hot that I have trouble breathing.</p>

<p>Let me use today as an example.

When I woke up, I brushed my teeth and then cleaned Chico&#39;s toilet. In a matter of seconds, my t-shirt was soaked in sweat, and my eyes were burning from the perspiration dripping from my forehead and into my eyes.</p>

<p>But it gets worse. Sometimes, I feel so hot that I have trouble breathing. And today was another example of that.</p>

<p>All of this because I woke up, got out of bed, brushed my teeth, and cleaned my cat&#39;s toilet. Just this.</p>

<p>There&#39;s an upside to this, though <em>[I&#39;m trying to look on the bright side of this, ok...]</em>. Occasionally, before I start feeling the pain increasing, I start feeling crazy hot and sweating. This allows me to at least have a few moments to prepare myself for the upcoming pain increase. Those few moments can go from a few seconds to a few minutes, but never more than that, unfortunately.</p>

<p>Better than nothing, though 🤷.</p>

<p><img src="https://cld.pt/dl/download/46994bf0-b0e0-48e0-926d-760c241ab7e4/LoB-always-look-on-the-bright-side-of-life.jpg" alt="Always look on the bright side of life"></p>

<p><a href="/brunomiguel/tag:ChronicPain" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ChronicPain</span></a> <a href="/brunomiguel/tag:Fibromyalgia" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Fibromyalgia</span></a> <a href="/brunomiguel/tag:Pain" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Pain</span></a></p>
]]></content:encoded>
      <guid>https://infosec.press/brunomiguel/i-may-be-a-failed-human-torch</guid>
      <pubDate>Tue, 17 Jun 2025 12:58:40 +0000</pubDate>
    </item>
  </channel>
</rss>