<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Becoming JJ]]></title><description><![CDATA[Life as work in progress]]></description><link>https://becomingjj.com/</link><image><url>https://becomingjj.com/favicon.png</url><title>Becoming JJ</title><link>https://becomingjj.com/</link></image><generator>Ghost 5.24</generator><lastBuildDate>Sat, 11 Apr 2026 19:42:10 GMT</lastBuildDate><atom:link href="https://becomingjj.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Sci-Fi TV Guide: Amnesia Slavery]]></title><description><![CDATA[<p>I watch inordinate amount of Sci-Fi and as a result I have started to notice themes repeating across different TV shows. I have decided to start making note of these with an intention to put out a little collection list for every time I get to three of a kind.</p>]]></description><link>https://becomingjj.com/tv-guide-amnesia-slavery/</link><guid isPermaLink="false">673c9c707b7fa530b3788192</guid><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Tue, 19 Nov 2024 14:40:54 GMT</pubDate><content:encoded><![CDATA[<p>I watch inordinate amount of Sci-Fi and as a result I have started to notice themes repeating across different TV shows. I have decided to start making note of these with an intention to put out a little collection list for every time I get to three of a kind. </p><p>Thanks to some background Sci-Fi I put on yesterday I have completed my first mini-collection for your next &quot;movie&quot; night. Enjoy with popcorn!</p><h2 id="theme-amnesia-slavery">Theme: Amnesia Slavery</h2><h3 id="farscape-thank-god-its-friday-again"><a href="https://www.imdb.com/title/tt0578131/">Farscape &quot;Thank God It&apos;s Friday, Again&quot;</a> </h3><p>S01.E6 aired Jan 17, 2000</p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2024/11/image.png" class="kg-image" alt="Screencap from the episode showing Zhaan (left) and D&apos;Argo happily harvesting tannot root in a field." loading="lazy" width="716" height="540" srcset="https://becomingjj.com/content/images/size/w600/2024/11/image.png 600w, https://becomingjj.com/content/images/2024/11/image.png 716w"></figure><blockquote>During an excursion to the planet Skykar, D&apos;Argo decides he no longer wants to travel on Moya, but become a harvester of Tannot root like all the drone-like inhabitants of the planet. (...) Crichton works to free both D&apos;Argo and Zhaan from the effects of the Tannot root before the Skykarian leader enslaves them all and takes over Moya.</blockquote><h3 id="stargate-sg-1-beneath-the-surface"><a href="https://www.imdb.com/title/tt0709048/">Stargate SG-1 &quot;Beneath the Surface&quot;</a> </h3><p>S04.E10 aired Nov 8, 2000</p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2024/11/image-1.png" class="kg-image" alt="Screencap from the episode showing O&apos;Neill and Carter in their drab worker clothes, sitting on the ground against a backdrop of dimly lit exposed metal pipes and ducting. They look positively despondent. Carter is leaning on O&apos;Neill and resting her head on his shoulder. " loading="lazy" width="700" height="393" srcset="https://becomingjj.com/content/images/size/w600/2024/11/image-1.png 600w, https://becomingjj.com/content/images/2024/11/image-1.png 700w"></figure><blockquote>The SG-1 team awake to find they have lost their memories. They believe they are workers in an underground power station. They are told that they are helping to preserve life during an ice age. In truth, they are slave labor to a huge domed city above.</blockquote><h3 id="star-trek-voyager-workforce"><a href="https://www.imdb.com/title/tt0394916/">Star Trek Voyager &quot;Workforce&quot; </a></h3><p>Two parts, S07.E15 &#xA0;and S07.E15 aired May 21, 2002 and Apr 28, 2002 respectively</p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2024/11/image-2.png" class="kg-image" alt="Captain Janeway with her memories erased arrives for her first day at work. She&apos;s wearing a blue uniform and standing on an industrial-looking stairway holding the bannister and looking out." loading="lazy" width="1920" height="1080" srcset="https://becomingjj.com/content/images/size/w600/2024/11/image-2.png 600w, https://becomingjj.com/content/images/size/w1000/2024/11/image-2.png 1000w, https://becomingjj.com/content/images/size/w1600/2024/11/image-2.png 1600w, https://becomingjj.com/content/images/2024/11/image-2.png 1920w" sizes="(min-width: 720px) 720px"></figure><blockquote>Almost the entire Voyager crew has been abducted and brainwashed to serve as workers in a severely short-handed industrial alien society.</blockquote><p><em>(Why yes, I also spend inordinate amount of time on TV Tropes as well, why do you ask)</em></p>]]></content:encoded></item><item><title><![CDATA[Weird flex, but ok]]></title><description><![CDATA[<p>When I was a child I had a book of collected Russian folk tales titled Alonuszka.</p><p>One of the tales starts as many tales do: Alonuszka&apos;s mother dies, and her father remarries. Her father&apos;s new wife is a horrible step mother, and her daughter, now Alonuszka&</p>]]></description><link>https://becomingjj.com/weird-flex-but-ok/</link><guid isPermaLink="false">65cbaf1bc0ea75d0fb5a994b</guid><category><![CDATA[Typhoon]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Tue, 13 Feb 2024 18:05:00 GMT</pubDate><content:encoded><![CDATA[<p>When I was a child I had a book of collected Russian folk tales titled Alonuszka.</p><p>One of the tales starts as many tales do: Alonuszka&apos;s mother dies, and her father remarries. Her father&apos;s new wife is a horrible step mother, and her daughter, now Alonuszka&apos;s step sister, even more so. One fateful night they conspire together to be rid of Alonuszka and leave her in the cold, snowy forest.</p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2024/02/image-1.png" class="kg-image" alt="Illustration from Alonuszka, found online" loading="lazy" width="500" height="704"></figure><p>As she shivers and settles for the night at the foot of a tree, a winter wind comes to nip at her. Are you cold, Alonuszka, he asks repeatedly as he increases in ferocity and strength. And each time Alonuszka says no, I&apos;m warm wind, I&apos;m warm.</p><p>When she wakes in the morning safe and sound she is surrounded by chests of gold and gems.</p><p>Her greedy stepmother then hatches a new plan and sends out the step sister to the forest to get more gems; alas that girl is not so resilient and tells it to the wind straight: I&apos;m cold. She is found dead in the morning.</p><p>The moral of the story is supposed to be that you will be rewarded for your resilience. Your grit. Your ability to persevere. To face adversity and withstand it. You will be in turn punished for complaining and for saying it like it is.</p><p>This story has been living rent free in my head since my childhood because it&apos;s a terrible goddamn moral.</p><p>Few tales highlight this, and therefore few people consider, that the requirement to demonstrate such grit is conditional on your circumstances. If you are reading this it&apos;s unlikely you&apos;re a little girl living in an ancient Russian forest. It&apos;s unlikely you&apos;ve been left for dead in the middle of the night. It&apos;s also unlikely that a magical winter wind will make you rich if you put up with it.</p><hr><p>As a society in general we are taught by tales, fairy tales, religious teachings, and through elevating individuals who have overcome some great difficulty, that the ability to overcome adversity, or insurmountable odds, is a virtue.</p><p>You can spin around on your toe, stop when you get dizzy, point in a random location and find some fucker who will tell you that doing things the hard way builds character.</p><p>Nobody ever has the answer to the question of &quot;how much character is enough&quot; before you can stop doing things the hard way. No such person ever has the answer to whether doing things the hard way, when an easier way is in fact available, also builds character, or is it just a weird flex.</p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2024/02/Pasted-image-20230620222402.png" class="kg-image" alt="Screenshot from Frasier episode &quot;How to Bury a Millionaire&quot;. Martin Crane : Now, Niles, this place is fine. Just remember the old saying: what doesn&apos;t kill you makes you stronger.  Dr. Niles Crane : But, Dad, not everyone makes it into that second group!  " loading="lazy" width="500" height="497"></figure><p>Nobody ever talks about those people who didn&apos;t overcome the adversity, and became broken shells along the way. Is it still virtuous to overcome adversity and tell others to do so, knowing that many won&apos;t? Knowing that many will then think poorly of themselves, if they survive at all, despite the game being stacked against them? </p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2024/02/Pasted-image-20230620222837.png" class="kg-image" alt="Screenshot from Twitter Douglas A. Boneparth @dougboneparth &quot; Every dead body on Mt. Everest was once a highly motivated person so maybe calm down.&quot;" loading="lazy" width="590" height="324"></figure><hr><p>And like, sure, I myself exercise a weird flex every now and then, of doing things the hard way when an easier way is available. It&apos;s one way I learn. But I sure as fuck don&apos;t do this to myself when it comes to washing dishes. Or laundry. Or cooking. A solution already exists.</p><p>So take this from me as a permission to choose the easier way if one is available to you. Get that vacuuming robot. Splurge on a new can opener. Hire a maid.</p>]]></content:encoded></item><item><title><![CDATA[Ask me about my ergonomic mouse - no, wait, I'll tell you]]></title><description><![CDATA[<p>There is something unmistakably naff about ergonomic mice and keyboard. Almost all people whom I had known who used them are in one of the two categories: already suffering from repeated strain injury (RSI), or wankers. The latter category is almost exclusively responsible for the naffness of ergonomic devices. You</p>]]></description><link>https://becomingjj.com/ask-me-about-my-ergonomic-mouse/</link><guid isPermaLink="false">65b3fe5958b34547a0dcbc3f</guid><category><![CDATA[Stuffs]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Sun, 04 Feb 2024 11:00:08 GMT</pubDate><content:encoded><![CDATA[<p>There is something unmistakably naff about ergonomic mice and keyboard. Almost all people whom I had known who used them are in one of the two categories: already suffering from repeated strain injury (RSI), or wankers. The latter category is almost exclusively responsible for the naffness of ergonomic devices. You know if someone in your circle uses an ergonomic device because they will tell you, and they will laugh at you as you flail trying to use their split-layout keyboard or the scroll-ball to accomplish a task and then they won&apos;t shut up about how much better their life is since they switched.</p><p>These are the same people who will use a Dvorak layout for shits and giggles, but it is really for equal measure of &quot;mine don&apos;t touch&quot; effect and air of superiority and then tell you that Dvorak layout is better than qwerty and they type so much faster, but you know that really they&apos;re just an asshole, trying to be special, with their fancy, expensive, alien looking peripherals.</p><p>The rest of us won&apos;t be caught dead using an ergonomic device <em>unless we absolutely must</em> just so we won&apos;t be tarred with the same brush as <em>those guys</em>. We instinctively know it&apos;s the same thing as with wearing non-prescription glasses: I won&apos;t look down on you if you need prescription glasses, but we all know no well adjusted person every <em>wanted</em> to wear glasses when they didn&apos;t have to.</p><p>People who use specialised devices due to injury or disability would never think to go and recommend or lord them over others.</p><blockquote>20/20 vision just a pair of empty frames<br>Dressing like a nerd although I never got the grades<br>I remember when the kids at school would call me names<br>Now we&apos;re taking over their estates<br>Woah ho</blockquote><p>So when I started to complain about strain in my wrist and then started shopping for a new mouse I resisted with all my might from falling into the ergonomic device trap.</p><p>I failed.</p><p>And now I must tell you how awesome it is. I&apos;m that person now. Them the rules.</p><h2 id="my-new-shiny-mouse">My new shiny mouse</h2><p>My new ergonomic mouse is a Logitech because of course it is. <sup><a href="#logitech">[1]</a></sup></p><p>They have two ranges, Lift and MX Vertical. While I don&apos;t exactly delight in products being specifically marketed to women<sup><a href="#marketing">[2]</a></sup>, I have such very small hands<sup><a href="#hands">[3]</a></sup> that I had to go for the Lift. I was going to buy it for myself but my husband had beaten me to the punch and bought it for me for my birthday. Yay! New toy!</p><p>I unpacked it greedily and braced for a long adjustment process going from a standard mouse to an ergonomic one, but you know what? It didn&apos;t happen. The mouse immediately felt like an extension of my hand. The tracker wheel is exactly where I expected it to be. The side buttons are accessible yet out of the way. The weight is just right. It&apos;s <em>just</em> excellent. I&apos;m completely in love.</p><p>The real trial, of course, was putting it to the test while gaming... and again, I sorta forgot I had a mouse in hand at all. Even during a long Diablo II Resurrected session I hadn&apos;t noticed any performance issues, and most importantly, I didn&apos;t feel I needed a forearm massage afterwards.</p><p>It now has been several months of using this mouse and I report the wrist strain has not returned, whether I sit in an ergonomic position at my desk or slouch like an absolute goblin shrimp.</p><h2 id="the-one-complaint">The one complaint</h2><p>The only thing that I would complain about here is the connectivity options. As a longtime Logitech user I have a drawer-full of unifying receivers. The new mouse however uses the new Bolt receiver, or alternatively Bluetooth.</p><p>Bluetooth performance was absolutely rubbish with the cursor stopping-and-jumping, a tell-tale sign of interrupted connectivity. I tried to troubleshoot the issue, but after spending an hour on it I eventually gave up - I had better things to do. Furthermore getting a Bluetooth device paired on the same PC dual-booted with Linux and Windows is not something I particularly care for: either you manually register the device with the same ID on both OSs (technically difficult and error prone task) or you have to re-pair it every time you switch (a horrid chore). I had little choice as a result to use the Bolt connector.</p><p>Bolt and Unifying receiver devices however are not cross-compatible so I couldn&apos;t connect my new mouse to the existing receiver, nor my older K520 keyboard to the Bold receiver. Result? two USB ports being hogged by input devices - not great.</p><p>At the end of the day though I must say - these mice are pricey but entirely worth it. Go get one.</p><hr><!--kg-card-begin: html--><p><a name="logitech">1.</a> Over a decade ago one of my Logitech mice broke, and I called their support asking if they have repair instructions. Instead they asked me if I have the original receipt or invoice (I did) and to send it into their support mailbox. Then they asked me for my mailing address and to pick a new mouse  from their online store that I liked, because they are so very sorry, the one I have is no longer produced. I got a new mouse of my choice the following week. This experience made me Logitech girl for life. <br>
<br>
I&apos;m not affiliated with Logitech in any way and won&apos;t get any monies from hawking their products. Which is a little bit of a shame but c&apos;est la vie. 
    <br><br>
    <a name="marketing">2.</a> Wait, how do I know it&apos;s marketed to women? Well, there are only women in their promotional video and the Lift is available in White and Pink in addition to the traditional black. MX Vertical is only available in black and has both men and women in their video, but male hands dominate. Their promo video also emphasises engineering that went into the design of the mouse, rather than ergonomics, instagram-worthy interiors, and yoga poses seen in Lift video. See for yourself: <br><a href="https://www.logitech.com/en-eu/products/mice/lift-vertical-ergonomic-mouse.html">Lift Mouse</a><br>
    <a href="https://www.youtube.com/watch?v=kWEbfrHi65A">Lift Mouse Promo Video</a><br>
<a href="https://www.logitech.com/en-eu/products/mice/mx-vertical-ergonomic-mouse.910-005448.html">MX Vertical Mouse</a><br>
    <a href="https://www.youtube.com/watch?v=UN5UIRaUPqM">MX Vertical Promo Video</a><br>
    <br>
    <a name="hands">3.</a> My hands are 17cm long and 8cm wide. I wear gloves US size S and EU size 7. I think Lift will be also comfortable for people in US size XS or M / EU size 6 or 8, but if you have larger hands than that you&apos;ll probably want MX Vertical. 
    <br>
</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Grieving for a flowering cherry tree]]></title><description><![CDATA[<p>There is a flowering cherry tree growing just outside of our home office window. It has had been a source of joy and delight for us each spring since we moved here. Erupting in pale pink and white flowers just as the weather gets marginally warm it brings beauty and</p>]]></description><link>https://becomingjj.com/grieving-for-a-cherry-tree/</link><guid isPermaLink="false">65b8d7bc58b34547a0dcbca8</guid><category><![CDATA[Personal]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Tue, 30 Jan 2024 14:00:39 GMT</pubDate><content:encoded><![CDATA[<p>There is a flowering cherry tree growing just outside of our home office window. It has had been a source of joy and delight for us each spring since we moved here. Erupting in pale pink and white flowers just as the weather gets marginally warm it brings beauty and magic to the whole courtyard. It attracts bumblebees which clumsily climb onto its low hanging branches in search of nectar. The little branches sway here and there in the wind and as the bees clamber from one bud to another.</p><p>In the summer its green leaves keep our rooms in cool shade. The branches dance on the wind casting a mosaic of shadow and light in our bedroom and office floor and walls. Within the thicket of its branches magpies, pigeons, and a host of smaller birds find respite and plenty of space to nest.</p><p>That&apos;s of course until last week.</p><p>Last week the country was reeling after the storm Isla and bracing for the next one. The night before, the branches of the flowering cherry tree scraped and banged against the outside wall of our apartment making an ungodly noise, so when tree surgeons appeared in our courtyard on Tuesday morning - just in time before the next storm - I thought they were there to clean up the damage from the night before. They started their chainsaws and got to work. We lowered our blinds for privacy.</p><p>Two hours later they were still at it and I peered through the blind, concerned. I looked at the cherry tree - or rather what was left of it - in horror.</p><p>Several large branches were removed. All small branches at lower levels were gone too. Main trunk and three main branches remained, splitting up higher up, but trimmed almost entirely bare. By lunchtime only high up smaller branches remained, reaching up to the pale winter sky with skeleton fingers as if calling for aid.</p><p>Of course I know they&apos;re professionals. I know that what they did is probably the best for the tree, curtailing its growth in a limited space while keeping it alive. I know it&apos;s going to recover in a couple of years. I intellectually know this to be true. But I also know that there will not be a joyous cascade of pale flowers this year. I won&apos;t be spying on bumblebees&apos; labour from my window. I won&apos;t delight in the dense dark green canopy shrouding me from the sun and the prying eyes.</p><p>The tree feels naked. Standing by the window now I too feel naked. And I feel very robbed of the future joy I was looking forward to all this dreadful and difficult winter.</p><p>So on Tuesday last week I wept for a flowering cherry tree.</p><hr><p>On Wednesday I attended my friend&apos;s funeral.</p><p>Living in the city centre it is sometimes easy to forget how beautiful Ireland is when you escape the concrete grip of Dublin. In amongst the breathtaking greenery of Wicklow, even in the depths of winter, it&apos;s almost easy to forget why we&apos;re here. The morning is bright and brisk but a haze rises around as if you were watching the forest breathe.</p><p>Her coffin is emblazoned with an abstract painting in all the colours of the rainbow. We grin - of course it is! The service is relentlessly cheerful and hopeful, and the eulogy celebrates her in all possible ways. They hardly mention the cancer. We laugh at all the wonderful anecdotes, standing under the speaker outside of a fully packed church, rubbing our hands together to keep the chill at bay. It&apos;s impossible to weep.</p><p>I don&apos;t find the strength to see her being lowered into the ground.</p><p>After the service we join family and friends in the local pub. Neither of us are drinking that afternoon, so we nurse our teas and coffees and scoff the sandwiches and soup. We talk about everything but the funeral. There&apos;s an upcoming wedding in a few weeks; one of us has a new job offer; we discuss industry news.</p><p>In the evening I go to the dentist to get my teeth cleaned, an appointment I couldn&apos;t move. She tells me of two people she knows who took their own lives, both just the previous Friday. During the procedure she pauses; her son just lost his first tooth. We talk about the tooth fairy. Derry Girls is on the telly. As I leave she promises things can only get better.</p><p>Thursday I&apos;m back at work. By Friday evening my throat&apos;s sore. By Saturday I have a fever. It takes a special kind of luck to get the flu at a funeral.</p><p>It&apos;s Tuesday again, I sit in my home office trying to concentrate on work. The worst is behind me but I&apos;m tired from the illness. It&apos;s too bright. I feel watched. I want to go back to bed.</p><p>Outside, just at the eye level, I see the stump of what was a major branch of the cherry tree. My eyes well up. </p><p>It&apos;s not the same, I can&apos;t stop but think, but at least I&apos;ll still get to see this flowering cherry go through another spring.</p><hr><p>Donate, if you can, to <a href="https://olh.ie/about-us/">Our Lady&apos;s Hospice &amp; Care Services</a> below</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://olh.ie/personal-donation/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Personal Donation</div><div class="kg-bookmark-description"></div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://olh.ie/wp-content/themes/olh/images/favicon.ico" alt><span class="kg-bookmark-author">Our Lady&apos;s Hospice &amp; Care Services</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://olh.ie/wp-content/uploads/2023/04/thank-you-3-818x955.jpg" alt></div></a></figure>]]></content:encoded></item><item><title><![CDATA[The Kanban of Laundry]]></title><description><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text">This is a second post from The Typhoon Series. <br><a href="https://becomingjj.com/the-typhoon/">Read the introduction here</a>.</div></div><h2 id="introduction">Introduction</h2><p>To those of us who have ever worked in or near the software engineering ecosystem the concept of Kanban is fairly familiar: it&apos;s a task management process where you plop everything into the backlog</p>]]></description><link>https://becomingjj.com/the-kanban-of-laundry/</link><guid isPermaLink="false">64c7daef22b8fb072c8ff9cb</guid><category><![CDATA[Typhoon]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Mon, 31 Jul 2023 17:48:00 GMT</pubDate><media:content url="https://becomingjj.com/content/images/2023/07/DTS_Communicate_with_hands_Stef_Etow_1254.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-text">This is a second post from The Typhoon Series. <br><a href="https://becomingjj.com/the-typhoon/">Read the introduction here</a>.</div></div><h2 id="introduction">Introduction</h2><img src="https://becomingjj.com/content/images/2023/07/DTS_Communicate_with_hands_Stef_Etow_1254.jpg" alt="The Kanban of Laundry"><p>To those of us who have ever worked in or near the software engineering ecosystem the concept of Kanban is fairly familiar: it&apos;s a task management process where you plop everything into the backlog and then move your tasks from todo to complete via various stages until you&apos;re done.</p><p>This is a terrible bastardisation of the original Kanban system, and you would be forgiven for thinking that Kanban is similar to normal progress of a any task on a tasklist. In software development organisations, and general project management, the Kanban board tends to be used as nothing more than a method of dividing the tasks between team members and communicating progress to stakeholders.</p><p>Therefore before we go ahead here I would like to highlight that the Kanban in this article refers more to the original Toyota just-in-time (JIT) manufacturing process than what tends to happen in the software industry.</p><p>To paraphrase the <a href="https://en.wikipedia.org/wiki/Kanban">Wikipedia page about Kanban</a>, the point of this post is to see laundry process in a Kanban format and to help you &quot;limit the buildup of excess [laundry] at any point in [laundry process]&quot; as well as to &quot;establish upper limit to [laundry in progress]&quot;.</p><h2 id="laundry-as-a-manufacturing-process">Laundry as a manufacturing process</h2><p>The laundry has no beginning nor does it ever have an end, therefore laundry can&apos;t be a task you can complete. This may sound depressing, but let me explain.</p><p>A while back I read this Medium article about laundry which really resonated with me:</p><p><a href="https://alexainie.medium.com/original-sin-be870b2adda4">Original Sin</a></p><blockquote>Today, I did eleven loads of laundry.<br><br>ELEVEN. And for this, I blame the Snake.<br><br>If the snake hadn&#x2019;t gotten bored and decided to have a little fun at the expense of the new guy, I wouldn&#x2019;t have to deal with clothes. They say Original Sin is about knowledge. For me, it&#x2019;s all about laundry.<br><br>Laundry has no beginning. It has no end. Laundry is an infinite trickster. It is Satan&#x2019;s magic show.<br><br>(...)<br><br>It&#x2019;s generally either unacceptable or inconvenient to do laundry <strong>naked</strong>. So while you <em>do</em> laundry, you create <em>more</em> laundry.<br><br>It is truly a Sisyphean task.<br><br>---<br><br>So to the snake, I&#x2019;d like to say<br><br>Nice Job, Asshole<br><br>You have somehow managed to out Zeus, Zeus. I mean, he only made one guy spend eternity on a task that never got any lighter. You threw a whole species under the bus.</blockquote><p>Taking the Judaeo-Christian and Ancient Greek references aside, it makes a very salient point: laundry is eternal and never-ending. You could never be actually done with laundry. Thinking about laundry as a task you can tick-off your to-do list and be done sets you up for failure.</p><p>It&apos;s more effective as a thought experiment / mental exercise to think of laundry in manufacturing terms. In a Toyota factory they take parts and materials and manufacture cars. In your living space you take dirty laundry and manufacture clean clothes.</p><p>An efficient factory will run continuously, consistently taking in parts and consistently churning out cars. The only interesting element about laundry here is that it&apos;s cyclical; you produce new dirty laundry all the time which is then ready to be turned into clean clothes again, and again.</p><p>As such I would argue that for the sake of efficiency you should have laundry in varying stages of progress at all times.</p><p>To be clear this does not mean that you should spend all your time doing laundry! It simply means that some laundry should be moving through the process all the time. Progressing laundry from one step to another does not necessarily mean big amount of active time.</p><h2 id="your-clean-clothes-factory">Your Clean Clothes Factory</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://becomingjj.com/content/images/2023/07/pexels-rdne-stock-project-5591460.jpg" class="kg-image" alt="The Kanban of Laundry" loading="lazy" width="2000" height="1333" srcset="https://becomingjj.com/content/images/size/w600/2023/07/pexels-rdne-stock-project-5591460.jpg 600w, https://becomingjj.com/content/images/size/w1000/2023/07/pexels-rdne-stock-project-5591460.jpg 1000w, https://becomingjj.com/content/images/size/w1600/2023/07/pexels-rdne-stock-project-5591460.jpg 1600w, https://becomingjj.com/content/images/size/w2400/2023/07/pexels-rdne-stock-project-5591460.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>Photo by RDNE Stock project</figcaption></figure><p>Everyone&apos;s laundry process and space will look a little different, but there will be some general similarities:</p><ul><li>The dirty laundry storage</li><li>Laundry basket</li><li>The washing machine</li><li>Drying facilities (dryer, clothes horse, clothes line)</li><li>Clean clothes storage</li></ul><p>In my case this breaks down as follows:</p><ul><li>two laundry hampers, one for clothes and one for linens and towels</li><li>washer / dryer combo</li><li>indoor clothes horse</li><li>foldable laundry basket</li><li>wardrobe and a chest of drawers</li></ul><p>You may have fewer or more laundry hampers, separate washer and dryer, no dryer at all and hang-drying facilities only, and you may not use a basket for transporting / storing laundry at all (but I recommend it). Your circumstances will vary and so will your Kanban as a result. However the fundamental process of getting from dirty to clean will be the same.</p><h2 id="the-laundry-kanban-process">The Laundry Kanban process</h2><p>If you&apos;re sold on the idea of treating laundry as a manufacturing process you may be tempted to Kanban your laundry by <em>where</em> it is within your factory.</p><p>For example the locations where my laundry would be at a given time are as follows:</p><ul><li>Hamper</li><li>Basket</li><li>Washing Machine / Dryer</li><li>Clothes Horse</li><li>Wardrobe</li></ul><p>But the process doesn&apos;t necessarily move the items through all these in a perfect linear manner. In my case the washing machine and the dryer are the same place (a washer-dryer combo), so if I choose to use the dryer function then I can&apos;t do another laundry load at the same time. Furthermore my basket is used for dry and wet clothes, and in the folding process - you can see folding process is not captured by laundry location.</p><p>Instead the laundry process is probably best captured by combination of state and location.</p><p>What it looks like for me is as follows:</p><!--kg-card-begin: html--><ul><li>Dirty
    <ul>
    	<li>hamper</li>
        <li>chair</li>
        <li>floordrobe</li>
    </ul></li>
	<li> Ready (sorted into a load) - in the washing machine</li>
	<li>Wet
    	<ul>
            <li>in the washing machine</li>
            <li>in the basket</li>
        </ul></li>
	<li>Dried
     <ul>
         <li>on the clothes horse</li>
         <li>in the dryer (washing machine)</li>
         <li>in the basket</li>
        </ul></li>
    <li>Folded - in the basket</li>
    <li>Put away</li>
</ul><!--kg-card-end: html--><p>And a simplified version of my Kanban, including the <strong>state transitions</strong> which are the actual <strong>tasks</strong> that need to be completed looks like this:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://becomingjj.com/content/images/2023/07/Pasted-image-20230731155253.png" class="kg-image" alt="The Kanban of Laundry" loading="lazy" width="918" height="658" srcset="https://becomingjj.com/content/images/size/w600/2023/07/Pasted-image-20230731155253.png 600w, https://becomingjj.com/content/images/2023/07/Pasted-image-20230731155253.png 918w" sizes="(min-width: 720px) 720px"><figcaption>A simple flow with boxes and arrows which is as follows:<span class="-mobiledoc-kit__atom">&#x200C; &#x200C;</span>Dirty -&gt; task: sort and load -&gt; Ready -&gt; task: set washing machine for a wash -&gt; Wet -&gt; task: put in a dryer OR hang -&gt; Dried -&gt; task: fold -&gt; Folded -&gt; task: store -&gt; Put Away</figcaption></figure><p>My full Kanban including <strong>state transitions and locations</strong> included looks like this: </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://becomingjj.com/content/images/2023/07/Pasted-image-20230731162949.png" class="kg-image" alt="The Kanban of Laundry" loading="lazy" width="823" height="789" srcset="https://becomingjj.com/content/images/size/w600/2023/07/Pasted-image-20230731162949.png 600w, https://becomingjj.com/content/images/2023/07/Pasted-image-20230731162949.png 823w" sizes="(min-width: 720px) 720px"><figcaption>Same flow as above, but with additional steps arranged to denote location and with extra drying stages. It is as follows:<span class="-mobiledoc-kit__atom">&#x200C; &#x200C;</span>Hamper: Dirty -&gt; task: sort and load -&gt; Machine: Ready -&gt; task: set washing machine for a wash -&gt; Machine: Wet.<span class="-mobiledoc-kit__atom">&#x200C; &#x200C;</span>Here the flow splits into two paths.<span class="-mobiledoc-kit__atom">&#x200C; &#x200C;</span>First path is as follows: Machine: Wet -&gt; task: set washing machine for a dry -&gt; Machine: Drying -&gt; task: unload -&gt; Basket: Dried -&gt; task: fold: Basket: Folded: store -&gt; Put away.<span class="-mobiledoc-kit__atom">&#x200C; &#x200C;</span>Second path is as follows: Machine: Wet -&gt; task: unload -&gt; Basket: Wet -&gt; task: hang -&gt; Clothes Horse: Drying -&gt; task: take down -&gt; Basket Dried -&gt; task: fold -&gt; Basket: Folded -&gt; task: store -&gt; Put Away</figcaption></figure><p>You should see at this point the magic of all of this. The laundry is in a certain state and in a certain location, but it&apos;s the process of transitioning from one state to another is the <strong>actual task</strong> that you need to complete. &quot;Laundry&quot; itself is not a task but a process.</p><p>Knowing that you can wave goodbye of &quot;unfinished&quot; mindset when it comes to laundry. Your tasks are just moving laundry from state to state. It&apos;s not effortless, no, but it&apos;s as close as I&apos;ve ever gotten.</p><h3 id="state-and-time-sensitivity">State and time sensitivity</h3><p>You may have noticed that there is only one state which is time sensitive - wet. If you leave clothes wet for a longer period of time they&apos;ll get musty and you&apos;ll have to re-wash them (sometimes many times) to get the smell out, which puts the spanner in the whole process.</p><p>But this is <em><strong>the only</strong></em> time sensitive part of the process. For the rest of the process the laundry can stay in that state until you&apos;re ready to move it to the next step, or until the space it occupies is required by the new incoming laundry.</p><h2 id="the-push-and-pull">The Push and Pull</h2><p>In manufacturing there are two concepts worth mentioning at this point: pushing and pulling. Pushing is forecasting demand and producing what you expect the customers to want ahead of time. Pulling in turn is rapidly responding to demand and holding only as much stock and parts as needed to do so.</p><p>Kanban especially shines in a system based on quickly responding to demand. However in a closed cycle process such as laundry you can predict demand for clean clothes by simply looking at how much dirty laundry you have accumulated thus far.</p><p>In laundry, pulling would be discovering you need clean clothes and starting the laundry process based on that - and has some obvious pitfalls many of us have suffered. Hello mismatched socks! This is beautifully illustrated by C.S Lewis in The Voyage of the Dawn Treader</p><blockquote>&quot;Are they as stupid as all that?&quot; asked Lucy.<br>The Magician sighed. &quot;You wouldn&apos;t believe the troubles I&apos;ve had with them. A few months ago they were all for washing up the plates and knives before dinner: they said it saved time afterward. I&apos;ve caught them planting boiled potatoes to save cooking the when they were dug up.&quot;</blockquote><p>Having said that doing the laundry as soon as it appears can also be inefficient. You should aim to balance this with accordance to the overall size of your wardrobe, the space you have available to store both clean and dirty clothes, the size of your washing machine, and the amount of time it takes you to process the laundry end-to-end.</p><p>In an ideal world you will have started a new laundry as soon as you can assemble a full load, and no later than when your hamper fills up. If you ran out of socks, it&apos;s a system-breaking emergency.</p><h3 id="exceptions">Exceptions</h3><p>The only exception in my case to this system are bed linens. My bedding takes 2 loads of laundry to process, and because of my allergies they go in for 60 degrees and a two full drying cycle each. This takes a long time.</p><p>Furthermore because I live in a very small apartment, I only have two sets of bed linens, one which is on the bed, and one that&apos;s in the laundry process<sup><a href="#sheet-sets">[1]</a></sup>. I don&apos;t start linens laundry process until I&apos;m about to replace the ones on the bed which means three things:</p><ul><li>I don&apos;t need separate storage space for clean sets</li><li>I don&apos;t ever have to fold a fitted sheet</li><li>This is the only time when I use the &quot;pull&quot; process</li></ul><p>I store dirty linens in the laundry hamper and only wash them when it&apos;s time to change the ones on the bed.</p><h2 id="the-upper-limit-of-laundry">The Upper limit of laundry</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://becomingjj.com/content/images/2023/07/DTS_New_York_City_Allie_Lehman_1931.jpg" class="kg-image" alt="The Kanban of Laundry" loading="lazy" width="853" height="1280" srcset="https://becomingjj.com/content/images/size/w600/2023/07/DTS_New_York_City_Allie_Lehman_1931.jpg 600w, https://becomingjj.com/content/images/2023/07/DTS_New_York_City_Allie_Lehman_1931.jpg 853w" sizes="(min-width: 720px) 720px"><figcaption>New York City by Allie Lehman</figcaption></figure><p>The upper limit of laundry is also accidentally a factor in the total amount of clothes you can store in your home.</p><p>With the exception of emergency situations, where laundry has spilled outside of the designated laundry containers (hamper, washing machine, basket, clothes horse, clothes line etc.) you should never have more laundry awaiting or in progress than the total volume of these very containers.</p><p>As a corollary of the upper limit of laundry, the upper limit of clothes and linens you can have is all the laundry volume plus the storage volume of your wardrobes, chests of drawers, out-of-season clothes containers etc.</p><p>It&apos;s important to note however that this is not an <em>optimal</em> amount of laundry and clothes to have. If all of your wardrobe and laundry containers are full at all times, this ruins the ability to process only one task of laundry at a time, because you must move things out of one container to be able to put things in that container and so on. You wind up with the worlds most unpleasant game of musical chairs.</p><p>I would then suggest that the optimal amount of clothes and linens to have is all your storage space for clean clothes and linens plus the dirty laundry storage. This way you can do one step of laundry without immediately having to do another - with the exception of handling wet laundry of course.</p><p>I personally live with the optimum amount of clothes, so I have also discovered that it&apos;s undesirable to have all the laundry cleaned and put away in my tiny apartment for that very reason - the system assumes some of the clothes are going to be in the laundry process at any given time, so there isn&apos;t enough t-shirt storage for <em>all</em> the t-shirts to be clean. This also may be true for you.</p><h3 id="towels-and-linens">Towels and linens</h3><p>As with clothes the upper limit of all the towels and linens works out the same as with clothes: all space in the laundry process plus storage space. In my case storage space is at a premium.</p><p>As already mentioned above, in my case the perfect amount of bedding to be in the laundry process is always one. With regards to towels the story is similar. Because towels wash in a long hot load, and they take a long time to dry, and also because my towel storage space is very limited, I keep only the &quot;just right&quot; amount of towels. For each towel type (hand towels, bath towels, face cloths etc.) one is in use, one clean and ready, and two are in the various stages of laundry process. Incidentally a full set of linens and two sets of towel laundry equals to one full hamper and 4 laundry loads. It all works out great.</p><p>There are people out there who have Very Strong Feelings<sup><a href="#towel-sets">[2]</a></sup> about the number of towels you should own so this is by no means prescriptive. All I&apos;ll say is that the more stuff you own, the more laundry.</p><h2 id="laundry-goals">Laundry Goals</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://becomingjj.com/content/images/2023/07/DTS_800.jpg" class="kg-image" alt="The Kanban of Laundry" loading="lazy" width="1280" height="854" srcset="https://becomingjj.com/content/images/size/w600/2023/07/DTS_800.jpg 600w, https://becomingjj.com/content/images/size/w1000/2023/07/DTS_800.jpg 1000w, https://becomingjj.com/content/images/2023/07/DTS_800.jpg 1280w" sizes="(min-width: 720px) 720px"><figcaption>Creative space by DTS&#xA0;</figcaption></figure><p>As mentioned in the Push and Pull section and the State and time sensitivity section there are only only two things in laundry that come with adverse outcomes: not having clean clothes you need, and letting wet laundry go musty.</p><p>Like many of us you may have been socialised to believe it is bad to have laundry unfinished. I would like you to entertain the idea that it&apos;s actually not a laundry problem at all. All other goals related to clothes and your home such as folding and putting away laundry within certain time are entirely arbitrary and in fact <em>not about <u>laundry</u> at all</em>.</p><p>I&apos;m not saying that these are bad goals to have, or that they don&apos;t have good reasons to exist, but they have nothing to do with the laundry process and you don&apos;t have to adhere to them to successfully achieve the goal of clean, fresh smelling socks.</p><p>Folding or hanging clothes a certain way is a personal preference that can help to &#xA0;lower the time of retrieving clothes when getting ready but it&apos;s not <em>about laundry</em>. It&apos;s about efficient dressing.</p><p>Not letting clean laundry sit in the basket can help to keep your home neater and let you use and enjoy the space the basket would take up otherwise but it is not <em>about laundry</em>. It&apos;s about overall home neatness.</p><p>Making sure you launder the dirty clothes straight away can help if you don&apos;t have space for a big hamper but it is not <em>about laundry</em>. It&apos;s about storage space.</p><p>If you are reading this it&apos;s likely that you have been struggling with laundry because of these arbitrary attached goals you have learned to associate with laundry. Feel free to not aim for them, or better yet, start aiming for them only after your process becomes so easy and you want to take it up a notch.</p><h2 id="conclusion">Conclusion</h2><p>This little Laundry Philosophy is the closest I have ever gotten to &quot;being on top of&quot; laundry and no longer worrying about getting it done. I do hope that it helps you.</p><p>I&apos;m aware that there will be people with Very Strong Feelings about laundry and chores in general, and what is and isn&apos;t the right way. That&apos;s OK. </p><p>If you vehemently disagree with this little guide then I suggest it may simply be <em>not for you</em>.</p><hr><div class="kg-card kg-button-card kg-align-center"><a href="https://mastodon.ie/@jjcelery/110809961553187516" class="kg-btn kg-btn-accent">Like this? Comment or chat to me about this post on Mastodon</a></div><hr><!--kg-card-begin: html--><p>
    <a name="sheet-sets">1.</a> this number is based loosely on this <a href="https://www.apartmenttherapy.com/how-many-sheet-sets-should-you-own-36960089">apartment therapy article</a> and it has worked for us well for many years. Having only two sets is also a pathway to very nice bedding. It doesn&apos;t hurt as much to get expensive high thread count pure cotton or linen bedding if you&apos;re only buying two and expect it to last and last.
    <br>
    <a name="towel-sets">2.</a> <a href="https://www.apartmenttherapy.com/twitter-towel-debate-267342">This Is How Many Towels You Should Own, According to Twitter - Apartment Therapy</a>
</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[The Typhoon]]></title><description><![CDATA[<p>I like to think that every family has its own insular language. It&apos;s definitely what happened in my family, that over many years of living together anecdotes become daily language, and when the anecdotes become half forgotten the language lives on. There are many such examples, but one</p>]]></description><link>https://becomingjj.com/the-typhoon/</link><guid isPermaLink="false">64318fd522b8fb072c8ff978</guid><category><![CDATA[Typhoon]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Sat, 08 Apr 2023 16:53:44 GMT</pubDate><media:content url="https://becomingjj.com/content/images/2023/04/pexels-george-desipris-753619.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://becomingjj.com/content/images/2023/04/pexels-george-desipris-753619.jpg" alt="The Typhoon"><p>I like to think that every family has its own insular language. It&apos;s definitely what happened in my family, that over many years of living together anecdotes become daily language, and when the anecdotes become half forgotten the language lives on. There are many such examples, but one of my favourites is the typhoon.</p><p>The origin is shrouded by many retellings and hazy memories, but it goes something like this: one day we were all playing some elaborate game with hide-and-seek elements and as a result our room was a proper mess, with toys and clothes strewn all over the floor and every flat surface. This is of course the very moment in which our parents appeared in the door and incredulous exclaimed &quot;What the hell happened here?! A typhoon passed through!?&quot;. Har, har. We were forced to stop playing, and clean up.</p><p>On a different day we decided it would be nice to clean the room to a spic-and-span standard. Every book was in the right place, every toy put away, every shelf dusted, and even the floor was vacuumed. It all happened in a rare spurt of energy and sisterly sync. Afterwards we lounged on our beds and read. This is of course the very moment in which our parents appeared in the door and incredulous exclaimed &quot;What the hell happened here?!&quot;. </p><p>&quot;A typhoon passed through&quot; we replied, the smartarses we were.</p><p>Thus, in a fantastic example of a neologism through change of meaning, a typhoon became a shorthand for spurt of energy that was not destructive, but rather brought in order.</p><p>We were always praised or rewarded for being the typhoon, which is in very subtle ways great and absolutely terrible. It is nice that your effort is recognised and rewarded. It is terrible that it is only recognised when it is extraordinary - and that small, incremental cleaning and maintenance efforts were not. As a working adult I have found that I no longer have the time or the energy to be the typhoon - and it took me a long time to re-learn how to clean and maintain order in my surroundings in a way that doesn&apos;t take extraordinary levels of effort.</p><hr><p>I am acutely aware that there are people who are typhoons in their life and for them no extraordinary effort is required. Well all know one. They appear to contain boundless energy and enthusiasm which the rest of us look upon with envy. They&apos;re organised, optimistic, and self-assured. On top of everything. With a handle on everything. Put-together. There is an entire industry of books, articles, videos, classes, vitamins, exercises, and supplements that promise to help you become those people, and I have spent inordinate amount of time trying. Hell, at times I was even accused of being one, as if my attempts to codify and organise my life were anything but a symptom of my aspirations.</p><p>For cleaning and organising I have gone through every possible tasklist, book, and video. I have found that they based upon one fundamental idea: that this is <em>easy</em>, <em>if only</em> you become someone whom you are already not. Essentially for any of these methods and approaches to work you must already be the kind of person for whom these methods and approaches work. You must already be a typhoon.</p><p>When you fail to change your fundamental self, which you statistically will, then this is a personal failure of character, or will, or commitment, or grit, or some other quality that you ought to have had but don&apos;t. Worse, you may conclude that it was <em>that</em> method which didn&apos;t work for you, and keep looking for another. Ka-ching ring the self-help industry coffers.</p><p>I know I have felt that way great many times - and often resigned to seemingly untamable chaos of my surroundings. </p><p>&quot;It must be just who I am&quot; I would go on and think.</p><p>But therein lies the lie. I know precisely zero people who don&apos;t crave a clean, beautiful and organised surroundings. Yet the typhoons are rare. This plants the idea that you don&apos;t deserve these nice things, because you&apos;re a wrong kind of person. But to present the universal desire of order as something which is only accessible to the rare few should ring loud alarm bells.</p><p>What is happening instead, which took me to my mid-thirties to realise, is that the people who are selling you this feeling are the wrong kind of people <em>for you</em>, with the wrong kind of ideas <em>for you</em>. In the ultimate example of selection bias a small amount of specific type of people foist their methods upon the rest of the population as the only correct way to achieve what we all desire.</p><p>This is wrong. It&apos;s all sorts of icky. And yet we are sold this all the time.</p><hr><p>If that sounds like an opening salvo to a new self-help blog series, well, I guess you&apos;re right. I do absolutely intend to write about what does and doesn&apos;t work for me as a low-energy couch potato with an executive function of a teaspoon. I do intend to take apart and criticise some of the blogs, books, and other shite out there from that point of view. I intend to recommend stuff that helped me, lament stuff that <em>almost</em> got there, and tear apart all the stuff that&apos;s for the wrong kind of a person. And it is going to be irregular and ad-hoc series, because this all written is by a person who is decidedly <em>not</em> a force of nature, and for others just like me.</p><p>I&apos;m writing this all the while I second guess myself and my intentions. Every kind of a self-help article has already be written! What could I possibly contribute?! And you know what, fuck it. I know I could have used this information several years ago; I hope you can use it now. And if not, then this is probably <em>not for you.</em></p><hr><div class="kg-card kg-button-card kg-align-center"><a href="https://mastodon.ie/@jjcelery/110164246128575398" class="kg-btn kg-btn-accent">Like this? Comment or chat to me about this post on Mastodon</a></div><hr>]]></content:encoded></item><item><title><![CDATA[Grafana OnCall outgoing email notifications]]></title><description><![CDATA[<p>Grafana OnCall is a plugin for Grafana that allows to aggregate, group, and take action on alerts right in the Grafana user interface. It offers powerful functionality, but the <a href="https://grafana.com/blog/2022/06/14/introducing-grafana-oncall-oss-open-source/">open source version only released in June 2022</a> the <a href="https://grafana.com/docs/oncall/latest/">documentation</a> is not very detailed, and the community guides are thin on</p>]]></description><link>https://becomingjj.com/grafana-oncall-outgoing-email-settings/</link><guid isPermaLink="false">63c6ae10caeeef1103d06689</guid><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Tue, 31 Jan 2023 14:24:04 GMT</pubDate><content:encoded><![CDATA[<p>Grafana OnCall is a plugin for Grafana that allows to aggregate, group, and take action on alerts right in the Grafana user interface. It offers powerful functionality, but the <a href="https://grafana.com/blog/2022/06/14/introducing-grafana-oncall-oss-open-source/">open source version only released in June 2022</a> the <a href="https://grafana.com/docs/oncall/latest/">documentation</a> is not very detailed, and the community guides are thin on the ground; as such it can be challenging to configure.</p><p>Alert groups that are captured by Grafana OnCall can send out notifications via various channels, as configured in the settings, and in the escalation chains. These are email, Slack, telegram, and outgoing webhooks <sup><a href="#grafana-cloud">[1]</a></sup>. </p><div class="kg-card kg-callout-card kg-callout-card-pink"><div class="kg-callout-text">Originally emails could only be sent via Sendgrid; this was removed and replaced with a SMTP backend in <a href="https://github.com/grafana/oncall/pull/621">October 2022</a> (PR#621). The email backend only became enabled by default in <a href="https://github.com/grafana/oncall/pull/740">November 2022</a> (PR#740) - additional configuration steps were required before. Make sure you&apos;re using the latest version of the plugin.</div></div><p>To send email you need to have an existing SMTP mail server, and an email user with a password. For the use case I was working on, there wasn&apos;t an existing dedicated email address for this, and relaying emails via the existing SMTP server as it was set up proved challenging. It also wasn&apos;t important what the alert&apos;s outgoing email address or domain was, so the cheapest, reliable, and fastest to set up option was signing up a mailbox.org account <sup><a href="#mailbox-org">[2]</a></sup> .</p><p>Mailbox.org is an email hosting provider and you can get a mailbox for as little as &#x20AC;1 a month, with their standard tier clocking &#x20AC;3 a month, and premium &#x20AC;9 a month. You can see the features in each pricing plan <a href="https://mailbox.org/en/services#tariffs">here</a>. </p><p>When you sign up for mailbox.org account they will provide you with the mail client configuration settings (in Connect your device section) which look like this:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://becomingjj.com/content/images/2023/01/image-8.png" class="kg-image" alt="Screenshot from the mail client configuration which reads: Incoming Server Settings (IMAP): Server - imap.mailbox.org, Port - 993, Username - your email address, Connection - SSL/TLS, Password - Your account password. Outgoing Server Settings: Server - smtp.mailbox.org, Port - 465, Username - your email address, Connection - SSL/TLS, Password - Your account password" loading="lazy" width="574" height="346"><figcaption>Screenshot of the client configuration settings</figcaption></figure><p>We can ignore the entire part about the incoming server settings, as we are only using this mailbox to send email. Take note of the outgoing server settings.</p><p>This is where things can go terribly wrong, and did for me. Pay particular attention to the port number. We will get to this a little later. </p><h3 id="configuring-the-server-settings-in-grafana-oncall">Configuring the server settings in Grafana OnCall</h3><p>Grafana OnCall fundamental configuration can be seen in the Env Variables section in the User Interface. As an admin you can reveal all the environment variables on that screen, except for the keys and passwords, and change or set new values. It&apos;s worth noting that there are three ways any of these values can be set:</p><ul><li>the default value set by Grafana OnCall</li><li>the environment variable set at, or before the plugin start time </li><li>the value set in the Grafana OnCall UI</li></ul><p>Environment variables override defaults, and the value set in UI overrides environment variables. </p><div class="kg-card kg-callout-card kg-callout-card-pink"><div class="kg-callout-text"><strong>Reset to default</strong><br>If you set the value in the UI then Grafana OnCall will also provide a button to reset this value to the default. Note that this default will be the Grafana OnCall default only if there is no environment variable value; it will be the environment variable value if one has been set.<br><br>You should use environment variables wherever possible.</div></div><p>The following values can set to allow for sending of email <sup><a href="#email-settings">[3]</a></sup>:</p><ul><li><code>EMAIL_HOST</code> - SMTP server host</li><li><code>EMAIL_HOST_USER</code> - SMTP server user</li><li><code>EMAIL_HOST_PASSWORD</code> - SMTP server password</li><li><code>EMAIL_PORT</code> (default is <code>587</code>) - SMTP server port</li><li><code>EMAIL_USE_TLS</code> (default is <code>True</code>) - To enable/disable TLS</li><li><code>EMAIL_FROM_ADDRESS</code> (optional) - Email address used to send emails. If not specified, <code>EMAIL_HOST_USER</code> will be used.</li></ul><p>For the mailbox.org configuration these values would be as follows:</p><ul><li><code>EMAIL_HOST</code> - smtp.mailbox.org</li><li><code>EMAIL_HOST_USER</code> - your email address</li><li><code>EMAIL_HOST_PASSWORD</code> - your account password</li><li><code>EMAIL_PORT</code> - 465</li><li><code>EMAIL_USE_TLS</code> &#xA0;- True</li><li><code>EMAIL_FROM_ADDRESS</code> - your email address</li></ul><p>With the first four values being the minimum required, as the <code>EMAIL_USE_TLS</code> is already enabled by default, and <code>EMAIL_FROM_ADDRESS</code> being optional, and defaulting to the <code>EMAIL_HOST_USER</code> value. </p><ul><li>You should set <code>EMAIL_FROM_ADDRESS</code> if your email provider login is not the full email address (for example just the local part before @ and domain) or if you are using an alias.</li></ul><div class="kg-card kg-callout-card kg-callout-card-pink"><div class="kg-callout-text"><strong>Unauthenticated SMTP relays</strong><br>As of <a href="https://github.com/grafana/oncall/pull/759">November 2022 (PR#759)</a> Grafana OnCall also supports unauthenticated SMTP relays. This can be useful if your entire configuration is on an internal network. For such situations the minimal configuration required is <code>EMAIL_HOST</code> and <code>EMAIL_FROM_ADDRESS</code>; the <code>EMAIL_HOST_USER</code> and <code>EMAIL_HOST_PASSWORD</code> should remain blank.</div></div><p>Here is where things can go terribly wrong. </p><p>While mailbox.org does accept emails on port 465, and Grafana will send emails to that port without displaying or logging an error, they will never arrive. </p><p>Given that as a user you will not have access to the mailbox.org SMTP server logs, and neither did I, I can&apos;t confirm what precise type of failure occurred, however I can highlight several things:</p><ul><li><a href="https://github.com/grafana/oncall/issues/1044">in one yet unresolved GitHub issue there&apos;s a mention of port 465 no longer being supported</a></li><li><a href="https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml">IANA (Internet Assigned Numbers Authority) has reassigned this port to other services, with port 587 being used for message delivery</a></li><li>unsetting the port number to default to port 587 solved the email delivery issue, therefore mailbox.org does allow message delivery on that port as an alternative to 465 - and it&apos;s likely they have failed to update their UI and/or documentation to indicate the port change</li></ul><p>If you are having a similar issue, I recommend to use 587 as a part of your troubleshooting process and reach out to your email service provider if they don&apos;t accept emails on that port - they&apos;re messing up. </p><h3 id="testing-your-setup">Testing your setup</h3><p>Once all your environment variables are set correctly and they&apos;re displaying in the Env Var section in your Grafana OnCall, you&apos;ll need to test the setup. </p><ol><li>Navigate to the Users section and find a user you wish to send a notification to. Select Edit and set Default Notifications channel to Email. Ensure an email address is visible on the left hand side panel </li><li>Navigate to the Escalation Channels section and ensure you have an Escalation Channel with a Default notification to the aforementioned user. If no Escalation Channels exist, create one </li><li>Navigate to the Integrations section and ensure that you have at least one integration. Ensure that it has the aforementioned Escalation Chain assigned to the integration </li><li>Click on &quot;Send demo alert&quot; button </li><li>Navigate to the Alert groups and open your demo alert. On the right hand-side in Timeline you will see Grafana OnCall proceed through the Escalation Chain and attempt to send an email to the selected user </li><li>Observe the destination mailbox and see if the email arrives </li></ol><p>If you did everything right, you should see the following message in the timeline:</p><pre><code>sent email message to user.name</code></pre><p>and an email should arrive in that user&apos;s mailbox. </p><hr><!--kg-card-begin: html--><p>
    <a name="grafana-cloud">1.</a> Grafana cloud offering also integrates with other services, but I&apos;m only going to talk about the open source version. 
    <br>
    <a name="mailbox-org">2.</a> I&apos;m not afiliated with mailbox.org, and this is not an advert or a particularly strong recommendation. It&apos;s just what I happened to use for this job. Other email hosting providers are available. YMMV.
    <br>
    <a name="email-settings">3.</a> This is per <a title="Grafana On Call documentation" href="https://grafana.com/docs/oncall/latest/open-source/#email-setup">Grafana OnCall documentation</a>. 
    <br>
</p><!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Running Tilda on Ubuntu 22.04 Jammy Jellyfish]]></title><description><![CDATA[Tilda is my favourite terminal to use on Ubuntu desktop. However, it requires a global hotkey, by default F1, to pull the terminal up and down, which doesn’t work anymore following an upgrade to Ubuntu 22.04 LTS (Jammy Jellyfish).]]></description><link>https://becomingjj.com/running-tilda-on-ubuntu-22-04-jammy-jellyfish/</link><guid isPermaLink="false">63b4c728caeeef1103d065c5</guid><category><![CDATA[Medium]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Thu, 21 Apr 2022 00:00:00 GMT</pubDate><media:content url="https://becomingjj.com/content/images/2023/01/jammy-jellyfish-wallpaper-840x473.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://becomingjj.com/content/images/2023/01/jammy-jellyfish-wallpaper-840x473.jpg" alt="Running Tilda on Ubuntu 22.04 Jammy Jellyfish"><p><a href="https://github.com/lanoxx/tilda" rel="noopener ugc nofollow">Tilda</a> is my favourite terminal to use on Ubuntu desktop. However, it requires a global hotkey, by default F1, to pull the terminal up and down, which doesn&#x2019;t work anymore following an upgrade to Ubuntu 22.04 LTS (Jammy Jellyfish).</p><h2 id="why">Why?</h2><p>Ubuntu 22.04 uses Wayland instead of Xorg display server, and Wayland currently doesn&#x2019;t allow global hotkeys &#x2014; and it may never do, as some refer to this functionality as a security feature. As a result Tilda is currently only compatible with Xorg.</p><p>To run Tilda on Ubuntu 22.04 you must essentially disable Wayland and use Xorg instead.</p><h2 id="steps">Steps</h2><p>Log out of your Ubuntu session.</p><p>On the login screen locate the settings cog in the lower right-hand side corner. Select Ubuntu on Xorg.</p><p>To disable Wayland completely, and avoid having to choose display server on login, edit the gdm3 configuration:</p><pre><code>sudo nano /etc/gdm3/custom.conf</code></pre><p>find line which reads:</p><pre><code>WaylandEnable=true</code></pre><p>and change it to:</p><pre><code>WaylandEnable=false</code></pre><p>then save.</p><p>Finally, restart gdm3 for the changes to take effect:</p><pre><code class="language-bash">sudo systemctl restart gdm3</code></pre><h3 id="sources">Sources</h3><ul><li><a href="https://github.com/lanoxx/tilda" rel="noopener ugc nofollow">Tilda on GitHub</a></li><li><a href="https://github.com/lanoxx/tilda/issues/474" rel="noopener ugc nofollow">Tilda on GitHub &#x2014; Issue &#x2014; Pressing F1 at gnome desktop or at libreoffice or at nautilus window&#x2026; etc, not working. #474</a></li><li><a href="https://linuxconfig.org/how-to-enable-disable-wayland-on-ubuntu-22-04-desktop" rel="noopener ugc nofollow">How to enable/disable wayland on Ubuntu 22.04 Desktop</a></li></ul>]]></content:encoded></item><item><title><![CDATA[Installing Gnome Extensions on Ubuntu 22.04 Jammy Jellyfish]]></title><description><![CDATA[<p>Gnome Extensions can no longer be installed via Firefox in Ubuntu 22.04 because:</p><ul><li>Firefox is now a snap by default</li><li>Snaps run in sandboxed mode</li><li>As a result <a href="https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/" rel="noopener ugc nofollow">Firefox Snap Gnome Shell Integration Addon</a> can&#x2019;t connect to the local <a href="https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation" rel="noopener ugc nofollow">Gnome Shell Connector</a></li><li>This occurs even if you</li></ul>]]></description><link>https://becomingjj.com/installing-gnome-extensions-on-ubuntu-22-04-jammy-jellyfish/</link><guid isPermaLink="false">63b4d508caeeef1103d065ed</guid><category><![CDATA[Medium]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Thu, 21 Apr 2022 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>Gnome Extensions can no longer be installed via Firefox in Ubuntu 22.04 because:</p><ul><li>Firefox is now a snap by default</li><li>Snaps run in sandboxed mode</li><li>As a result <a href="https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/" rel="noopener ugc nofollow">Firefox Snap Gnome Shell Integration Addon</a> can&#x2019;t connect to the local <a href="https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation" rel="noopener ugc nofollow">Gnome Shell Connector</a></li><li>This occurs even if you follow all the installation steps for the addon, and the connector</li></ul><p>Instead extensions can be installed manually from a zip file.</p><h1 id="instructions">Instructions</h1><p><em>I&#x2019;ll be using </em><a href="https://extensions.gnome.org/extension/1401/bluetooth-quick-connect/" rel="noopener ugc nofollow"><em>Bluetooth Quick Connect</em></a><em> as an example.</em></p><ol><li>Download an extension from <a href="https://extensions.gnome.org" rel="noopener ugc nofollow">https://extensions.gnome.org</a></li><li>Check the extension metadata for UUID</li></ol><pre><code>unzip -c ~/Downloads/bluetooth-quick-connectbjarosze.gmail.com.v29.shell-extension.zip metadata.json | grep uuid | cut -d \&quot; -f4bluetooth-quick-connect@bjarosze.gmail.com</code></pre><p>3. Extract the file into ~/.local/share/gnome-shell/extensions/&lt;extension UUID&gt;</p><pre><code>unzip -q bluetooth-quick-connectbjarosze.gmail.com.v29.shell-extension.zip -d ~/.local/share/gnome-shell/extensions/bluetooth-quick-connect@bjarosze.gmail.com</code></pre><p>4. Restart gnome shell</p><pre><code>killall gnome-shell</code></pre><p>5. Open Gnome Extensions UI &#x2014; the new extension will be visible and can now be further enabled and configured</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://becomingjj.com/content/images/2023/01/image-5.png" class="kg-image" alt loading="lazy" width="927" height="627" srcset="https://becomingjj.com/content/images/size/w600/2023/01/image-5.png 600w, https://becomingjj.com/content/images/2023/01/image-5.png 927w" sizes="(min-width: 720px) 720px"><figcaption>Screenshot of Gnome Extensions window with manually installed extension present</figcaption></figure><p>Sources:</p><ul><li><a href="https://www.debugpoint.com/2021/10/manual-installation-gnome-extension/" rel="noopener ugc nofollow">Manual Installation of GNOME Extension from ZIP File</a></li><li><a href="https://linuxconfig.org/how-to-install-gnome-shell-extensions-from-zip-file-using-command-line-on-ubuntu-18-04-bionic-beaver-linux" rel="noopener ugc nofollow">How to install Gnome Shell Extensions from ZIP file using command line on Ubuntu 18.04 Bionic Beaver Linux</a></li></ul><p>More reading:</p><ul><li><a href="https://ubuntu.com/core/docs/snaps-in-ubuntu-core" rel="noopener ugc nofollow">Snaps in Ubuntu Core</a></li><li><a href="https://releases.ubuntu.com/22.04/" rel="noopener ugc nofollow">Ubuntu 22.04 Jammy Jellyfish</a></li></ul>]]></content:encoded></item><item><title><![CDATA[Your Own Hair]]></title><description><![CDATA[<p>I didn&#x2019;t go to the hairdresser when I was a kid. My mum used to cut my hair, all of our hair. The first time I went to a hairdresser I was a teen, and even then my mum was with me, and I hated the straight cut</p>]]></description><link>https://becomingjj.com/your-own-hair/</link><guid isPermaLink="false">63b4d5bbcaeeef1103d0660a</guid><category><![CDATA[Medium]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Fri, 01 Oct 2021 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>I didn&#x2019;t go to the hairdresser when I was a kid. My mum used to cut my hair, all of our hair. The first time I went to a hairdresser I was a teen, and even then my mum was with me, and I hated the straight cut I got, when I wanted&#x2026; I don&#x2019;t know? something more? but it was my mum who directed the hairdresser&#x2019;s hand, and her scissors, and I got my hair lobbed off bluntly at the back, and it was the same as always. I wanted layers, and something curved, and wispy, and I wanted my hair to be like that of my school friends who went to hairdressers all the time. But a hairdresser was a frivolous expense when you have perfectly serviceable scissors at home, and mum who can give you a perfectly serviceable haircut.</p><p>It was my mum whom also gave me my &#x201C;midnight, year 2000&#x201D; haircut, which was the first time I had <em>really</em> short hair. Mind you, I had some bobs, some fringes, some other inventions in between. But the year 2000 was supposed to be somehow different, and new &#x2014; and I got a pixie cut.</p><p>But even when short, it was straight, and fringly, and not at all like the cute pixie cuts of my school friends got, who went to hairdressers all the time.</p><hr><p>The first time I cut my own hair was sometime in mid 2000&#x2019;s. I had just finished school, and it was the summer, and in a few short months I was going to move to Ireland. I cut it just above the shoulder, and then I used a sharp shaving razor on the outside of it to give myself &#x201C;layers&#x201D;. It was a terrible cut, I know that now, but my hair responded to it like a desert after a storm and bounced! oh how it bounced, with curls emerging and swirling around in joyous messy halo. I was elated.</p><p>When I moved to Ireland, I got a job, and money, and then eventually: a haircut. But this time I knew what I wanted, and was brave enough to ask. Layers. All the layers. To let the curls out.</p><hr><p>I remember the first time I coloured my hair. It was shortly after the disappointment of the first hairdresser cut. I wanted <em>better</em> hair. I wanted it so much I went to the local shop, and with money I made selling my lunch to my cousin, I bought two sachets of cheapest temporary hair colour in mahogany.</p><p>Of course when your hair is long, thick, frizzy, and that ashy shade of brown that just doesn&#x2019;t <em>want</em> to be coloured, no temporary hair colour will do. At the very best it gave my hair je-ne-sais-quoi sheen when viewed from a certain angle in a certain light.</p><p>I was hooked. Even the je-ne-sais-quoi was better than a decidedly cold, almost-gray brown I had been sporting all this time.</p><p>In high school I discovered auburn shades which, when applied liberally and for way longer than the package instructed, did have an effect in making me less stern-looking. Then I lied through my teeth that yes, I did want my hair to match my eyes.</p><p>I didn&#x2019;t tell anyone that it didn&#x2019;t matter what the colour was, so long as it wasn&#x2019;t my own.</p><hr><p>Each time I buy a new pack of dye, each time I apply it, with sure, practised moves in front of the bathroom mirror, mopping away any stray drips and drops, I ask myself: am I vain? Is it vanity to hate your own hair colour for so long, and so vehemently, that you can&#x2019;t bring yourself to leave it alone?</p><p>Each time I book my expensive hair appointment at the fancy city center hairdresser with the one and only stylist who &#x201C;gets&#x201D; my hair I ask myself; have I gone too far? Is this too much money and time to spend on oneself?</p><p>Now that I&#x2019;ve started going grey I tell myself there&#x2019;s no going back, that the dye will go in no matter what colour it may be.</p><p>Now that I&#x2019;m no longer a rumpled teen climbing down from a tree with a paperback under my arm it would be unprofessional to have my hair roughly chopped into a bathroom sink.</p><p>The cost of non-participation in the social dance of &#x201C;taking pride in your look&#x201D; is steep for a woman. To be well dressed, well made up or well groomed is a necessity. One ignores the rites of signalling at ones peril. It would be less of a statement to dye my hair purple, or the luminous red that I wear today, than to not dye my hair at all.</p><p>So am I vain? Would my own colour be just fine? Would trimming my own bangs, and clipping my own split ends be just fine? Or is my search for the perfect colour and cut combination that reflects me and my place in society just as much as a necessity as brushing my teeth?</p><hr><p>The latter may be true but there&#x2019;s something else that&#x2019;s just as true.</p><p>In the dark recesses of my mind lives a woman whom I want to become: she looks at herself in the mirror and she knows she&#x2019;s beautiful.</p>]]></content:encoded></item><item><title><![CDATA[How to get rid of TouchPal — HTC Sense Version (No Root)]]></title><description><![CDATA[<p>My handbag was stolen last week in Barcelona &#x2014; long story &#x2014; and I have ended up forced to get a new phone. I&#x2019;m an Android person and so I went along with HTC Desire 825, which so happened to be a free upgrade on my plan.</p><p>It&</p>]]></description><link>https://becomingjj.com/how-to-get-rid-of-touchpal-htc-sense-version-no-root/</link><guid isPermaLink="false">63b4d63ecaeeef1103d06621</guid><category><![CDATA[Medium]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Wed, 23 Nov 2016 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>My handbag was stolen last week in Barcelona &#x2014; long story &#x2014; and I have ended up forced to get a new phone. I&#x2019;m an Android person and so I went along with HTC Desire 825, which so happened to be a free upgrade on my plan.</p><p>It&#x2019;s a bit phablety (clumsy phone + tablet portmanteau, which is fitting) but other than that no major issues. Except for the <a href="https://play.google.com/store/apps/details?id=com.emoji.keyboard.touchpal.oem" rel="noopener ugc nofollow">TouchPal</a>.</p><p>Some Googling will tell you that <a href="http://www.htc.com/mea-en/support/htc-10/howto/721932.html" rel="noopener ugc nofollow">&#x201C;HTC is using TouchPal as the onscreen keyboard for HTC 10 due to its popularity and extensive features.&#x201D;</a> What it doesn&#x2019;t tell you however is that TouchPal has the ability to push ads to your notifications. True Story. I was just offered 60% on <em>something </em>&#x2014; and I&#x2019;m not sure what it was entirely because tapping on the notification brought me to a website so dodgy-looking that it evoked the internet of the 90&#x2019;s (oh Angelfire, how I miss you) and that my first reaction was to terminate the app, then google for the answers. It was then that I discovered that TouchPal is defacto the keyboard for HTC and that getting rid of it is quite the pain: even if you download another keyboard app, TouchPal will offer itself as an option all the time.</p><p>The reviews say as much in the Play Store:</p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2023/01/image-6.png" class="kg-image" alt loading="lazy" width="629" height="228" srcset="https://becomingjj.com/content/images/size/w600/2023/01/image-6.png 600w, https://becomingjj.com/content/images/2023/01/image-6.png 629w"></figure><p>So here&#x2019;s the rundown on how to be done with it entirely without rooting your phone.</p><p><strong>A little disclaimer. I have a HTC Desire 825 running Android 6.0.1 with TouchPal for HTC Sense version 5.7.9.1. These steps work for me but your mileage may vary. Some users have reported that the app re-enables itself at a later stage &#x2014; If that happens, I will report this here.</strong></p><p><strong>Follow at your own risk.</strong></p><ol><li>Download an alternative keyboard. Once you disable TouchPal, you still need to be able to type and for that you need a keyboard app. I went with <a href="https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin&amp;hl=en" rel="noopener ugc nofollow">Google Keyboard</a> but others such as <a href="https://play.google.com/store/apps/details?id=com.nuance.swype.dtc&amp;hl=en" rel="noopener ugc nofollow">Swype</a> or <a href="https://play.google.com/store/apps/details?id=com.touchtype.swiftkey" rel="noopener ugc nofollow">Swiftkey</a> are also popular.</li><li>Once downloaded, open your new keyboard app and follow the instructions on screen. They will help you set up the new keyboard as default and choose layout, skin and languages.</li><li>Go to Settings -&gt; Apps and using the menu in the upper right-hand side corner select Show System. Type in search &#x201C;TouchPal&#x201D; to filter down to TouchPal and its packages.</li><li>You will see the main app named &#x201C;TouchPal &#x2014; HTC Sense Version&#x201D; and a lot of language packs / skin packs.</li><li>Tap into the main app and select &#x201C;Disable&#x201D; and then &#x201C;Force Stop&#x201D;</li><li>In &#x201C;notifications&#x201D; section select &#x201C;Block All&#x201D;</li><li>(Optional) Repeat steps 5 and 6 for the language packs and skin packs. There&#x2019;s tons of them. This one is just &#x201C;nuke it from the orbit&#x201D; option for the patient.</li><li>Tada! You have now gotten rid of TouchPal as a keyboard option and stopped it from sending push notifications.</li></ol><p>I hope this helps and saves you some time searching for a solution!</p>]]></content:encoded></item><item><title><![CDATA[Autumn Melancholy]]></title><description><![CDATA[<figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2023/01/image-7.png" class="kg-image" alt loading="lazy" width="720" height="480" srcset="https://becomingjj.com/content/images/size/w600/2023/01/image-7.png 600w, https://becomingjj.com/content/images/2023/01/image-7.png 720w" sizes="(min-width: 720px) 720px"></figure><p>I&#x2019;m sure I&#x2019;m not the only one who experiences this feeling of wistfulness and melancholy as autumn rolls in and summer rolls out. The yellowing leaves, the promise of winter in the air, evenings growing colder by the day, create within me the inescapable desire to</p>]]></description><link>https://becomingjj.com/autumn-melancholy/</link><guid isPermaLink="false">63b4d696caeeef1103d06630</guid><category><![CDATA[Medium]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Wed, 05 Oct 2016 00:00:00 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2023/01/image-7.png" class="kg-image" alt loading="lazy" width="720" height="480" srcset="https://becomingjj.com/content/images/size/w600/2023/01/image-7.png 600w, https://becomingjj.com/content/images/2023/01/image-7.png 720w" sizes="(min-width: 720px) 720px"></figure><p>I&#x2019;m sure I&#x2019;m not the only one who experiences this feeling of wistfulness and melancholy as autumn rolls in and summer rolls out. The yellowing leaves, the promise of winter in the air, evenings growing colder by the day, create within me the inescapable desire to wrap up in blankets, drink tea, eat soup while listening to the howling of the wind and pitter-patter of rain on the window sill. I feel the passage of time keenly every darkening hour.</p><p>This years feels somehow different though. I don&#x2019;t know why.</p><p>My perception of the everyday life is both clearer and at the same time, more abstracted from reality, somehow removed. I go through my days and truly enjoy moments yet I feel sad about their passing. It&#x2019;s like finishing a really nice dessert or going through a big long farewell.</p><p>Maybe it&#x2019;s just the autumn melancholy speaking. And maybe it&#x2019;s just because I have a cold and pseudoephedrine makes me feel funny. But maybe, just maybe, it is a goodbye; goodbye to the old and a premonition of something new around the corner.</p>]]></content:encoded></item><item><title><![CDATA[The Quest for The Holy Grail of Less Flabby]]></title><description><![CDATA[<p>I&#x2019;m a bit flabby.</p><p>After our glorious holidays in France I&#x2019;m in the most flabby range that I have been in a long time. Probably ever. (Checks scales) yes, ever.</p><p>I have been struggling with my weight for a good few years and I&#x2019;ve</p>]]></description><link>https://becomingjj.com/the-quest-for-the-holy-grail-of-less-flabby/</link><guid isPermaLink="false">63b4d6e4caeeef1103d06645</guid><category><![CDATA[Medium]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Wed, 27 Jul 2016 00:00:00 GMT</pubDate><content:encoded><![CDATA[<p>I&#x2019;m a bit flabby.</p><p>After our glorious holidays in France I&#x2019;m in the most flabby range that I have been in a long time. Probably ever. (Checks scales) yes, ever.</p><p>I have been struggling with my weight for a good few years and I&#x2019;ve been losing weight with moderate success only to regain it later. I would very much like to reverse this trend. This year has been the year of big changes already &#x2014; and I think it&#x2019;s time to try again.</p><p>I have no illusions on the cause of my weight gain. I&#x2019;m a big foodie and I love quality food, lots of it. I lead a sedentary lifestyle. I snack. On top of that I really like my drink, the cause and the solution to all life problems. I&#x2019;m also a coeliac, which makes my dietary decisions already difficult. All those things add up, a kilo at a time.</p><p>I have also no illusions on the motivation to lose weight. Some women think that dieting in order to lose weight is anti-feminist and we should love ourselves and be loved by others no matter the weight we are. And I agree to a point &#x2014; I don&#x2019;t judge anyone on their weight, neither do I like being judged upon it. But neither will I judge anyone if they want to change it &#x2014; we all struggle with our body image one way or another. Saying &#x201C;but you look great!&#x201D; doesn&#x2019;t really help. I am clinically overweight &#x2014; so here&#x2019;s one reason to shed some kilos &#x2014; and not immune, as much as I would like to say I am, to the dream of a beautiful, fit body and that of well fitting clothes a size smaller than ones I wear now &#x2014; so here&#x2019;s another reason. I want to be healthy but hey, if it comes with me fitting into that fab Little Black Dress again, pretty please with a cherry on a top. Is it vain? Oh yeah, totally. And I&#x2019;m OK with that.</p><p>What does it all lead to? I&#x2019;m going to try harder this time, using all the tools at my disposal, to get back to healthy weight by the end of the year and I&#x2019;ll try to record these attempts here. This will serve as a diary for me &#x2014; to keep track of what worked, what didn&#x2019;t, and see what the patterns are. I hope it will serve as an inspiration to others &#x2014; or at least, a hideous warning :).</p><p>Here goes nothing.</p>]]></content:encoded></item><item><title><![CDATA[March Music Find of the Month - 2CELLOS - Thunderstruck]]></title><description><![CDATA[<p>I love classical music. I also love some good &apos;ol rock. Anyone who can combine both and bridge those two, seemingly disparate worlds, is someone who I will listen to.</p><p>These guys, Luka Sulic and Stjepan Hauser, have given me shivers and made the hair on my arms stand</p>]]></description><link>https://becomingjj.com/march-music-find-of-the-month-2cellos-thunderstruck/</link><guid isPermaLink="false">63b4b901caeeef1103d06454</guid><category><![CDATA[Arts and Literature]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Sun, 23 Mar 2014 15:01:00 GMT</pubDate><content:encoded><![CDATA[<p>I love classical music. I also love some good &apos;ol rock. Anyone who can combine both and bridge those two, seemingly disparate worlds, is someone who I will listen to.</p><p>These guys, Luka Sulic and Stjepan Hauser, have given me shivers and made the hair on my arms stand up.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/uT3SBzmDxGk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="2CELLOS - Thunderstruck [OFFICIAL VIDEO]"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[Fairy Godfather]]></title><description><![CDATA[<p>The gender inequality and gender bias are issues that have been talked about to death. Many of my friends think that the problem is mostly resolved and frequently don&apos;t believe me when I talk about my experiences with gender bias, which for me - a woman whose interests</p>]]></description><link>https://becomingjj.com/fairy-godfather/</link><guid isPermaLink="false">639ad617caeeef1103d063c8</guid><category><![CDATA[Observations]]></category><dc:creator><![CDATA[JJ Celery]]></dc:creator><pubDate>Wed, 15 Jan 2014 06:07:00 GMT</pubDate><content:encoded><![CDATA[<p>The gender inequality and gender bias are issues that have been talked about to death. Many of my friends think that the problem is mostly resolved and frequently don&apos;t believe me when I talk about my experiences with gender bias, which for me - a woman whose interests and career are still seen as those more suitable to a man - are a daily frustration.</p><p>Gender bias is omnipresent and if you don&apos;t believe me, I&apos;ll illustrate it for you:</p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2022/12/image-16.png" class="kg-image" alt loading="lazy" width="896" height="1600" srcset="https://becomingjj.com/content/images/size/w600/2022/12/image-16.png 600w, https://becomingjj.com/content/images/2022/12/image-16.png 896w" sizes="(min-width: 720px) 720px"></figure><p>This is a Fairy washing-up liquid inviting one to be a Fairy Godmother in support of the Make a Wish foundation. Most people will probably see nothing wrong with this packaging, until pointed out: this is advertising on a washing up liquid bottle targeted solely towards women. Women are Godmothers - men are Godfathers, that alone is obvious. Women wash-up, men don&apos;t - that&apos;s what is the message.</p><p>I invite you to ponder for just a little moment about the images those words bring to your mind: Godmother and Godfather.</p><p>Godmother or even Fairy Godmother, brings to mind Disney princesses.<br>Godfather brings to mind Vito Corleone.</p><p>What if the bottle said Fairy Godfather instead? What would be the picture in your mind then? This is the one that came to my mind:</p><figure class="kg-card kg-image-card"><img src="https://becomingjj.com/content/images/2022/12/image-17.png" class="kg-image" alt loading="lazy" width="1920" height="1080" srcset="https://becomingjj.com/content/images/size/w600/2022/12/image-17.png 600w, https://becomingjj.com/content/images/size/w1000/2022/12/image-17.png 1000w, https://becomingjj.com/content/images/size/w1600/2022/12/image-17.png 1600w, https://becomingjj.com/content/images/2022/12/image-17.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>Hilarious, right? :)</p><p>Thus, we are left with a question: why does the Fairy Godmother on a washing-up liquid seems so normal, but a Fairy Godfather not so much?</p>]]></content:encoded></item></channel></rss>