Landing page on Jednorozec and his brainfartshttps://blog.radioypsilon.eu/Recent content in Landing page on Jednorozec and his brainfartsHugoen-usFri, 14 Nov 2025 01:47:05 +0200AI fart IIhttps://blog.radioypsilon.eu/posts/ai_fart_2/Fri, 14 Nov 2025 01:47:05 +0200https://blog.radioypsilon.eu/posts/ai_fart_2/<p>Let’s dive deeper into the interplay between HDI and AI adoption, focusing on <strong>ethical implications, regional disparities, and policy frameworks</strong>. These areas are critical for understanding how AI shapes global development and equity.</p> <h3 id="1-ethical-implications-of-ai-adoption-in-high-vs-low-hdi-regions"><strong>1. Ethical Implications of AI Adoption in High vs. Low HDI Regions</strong></h3> <p>AI’s ethical challenges—such as bias in algorithms, surveillance, and job displacement—are amplified in regions with varying levels of HDI.</p> <ul> <li><strong>High HDI Nations (e.g., Scandinavia, Japan):</strong> <ul> <li><strong>Pros:</strong> Strong regulatory frameworks (e.g., GDPR in the EU) and public trust in institutions help mitigate risks like data misuse.</li> <li><strong>Cons:</strong> Over-reliance on AI in public services (e.g., healthcare or policing) could erode privacy or exacerbate inequality if access is uneven.</li> </ul> </li> <li><strong>Low HDI Nations (e.g., Sub-Saharan Africa, South Asia):</strong> <ul> <li><strong>Pros:</strong> AI could address critical gaps (e.g., remote healthcare, agricultural monitoring).</li> <li><strong>Cons:</strong> Weak governance and lack of digital literacy risk AI being weaponized (e.g., for surveillance) or used to deepen existing inequalities.</li> </ul> </li> <li><strong>Key Insight:</strong> Ethical AI requires <strong>context-sensitive policies</strong>. For example, AI-driven education tools in low-HDI regions must prioritize accessibility and cultural relevance to avoid reinforcing disparities.</li> </ul> <hr> <h3 id="2-regional-case-studies-ai-adoption-in-diverse-contexts"><strong>2. Regional Case Studies: AI Adoption in Diverse Contexts</strong></h3> <p>Let’s explore how AI is being integrated in specific regions, highlighting opportunities and challenges:</p>How do you AI as PO AI farthttps://blog.radioypsilon.eu/posts/ai_po/Sun, 09 Nov 2025 01:47:05 +0200https://blog.radioypsilon.eu/posts/ai_po/<h2 id="how-do-you-ai-as-po">How do you AI as PO</h2> <h3 id="ai-fart">AI fart</h3> <hr> <h2 id="1-what-is-agenticai">1. What is Agentic AI?</h2> <p><strong>Agentic AI (Concept)</strong> – an autonomous, goal‑driven AI that <em>initiates</em> and <em>executes</em> actions within a pre‑defined scope. <br> Unlike traditional analytical bots, it learns from every interaction, adapts to context, and can trigger downstream processes such as:</p> <p>* Auto‑updating Jira tickets, <br> * Generating acceptance‑criteria, <br> * Sensing capacity or velocity changes and suggesting sprint‑plan adjustments.</p> <h2 id="2-product-owner-responsibilities-agile_concept">2. Product Owner Responsibilities (Agile_Concept)</h2> <table> <thead> <tr> <th>Duty</th> <th>Why it’s a bottleneck</th> <th>How Agentic AI can help</th> </tr> </thead> <tbody> <tr> <td> <strong>Vision &amp; roadmap</strong></td> <td>Needs constant data‑driven validation</td> <td>AI surfaces market‑trend analytics &amp; prioritisation scores</td> </tr> <tr> <td> <strong>Backlog stewardship</strong></td> <td>Endless grooming &amp; prioritisation meetings</td> <td>Autonomous grooming &amp; ranking by predictive ROI</td> </tr> <tr> <td> <strong>Stakeholder liaison</strong></td> <td>Requires concise, accurate updates</td> <td>AI‑crafted stakeholder‑specific summaries</td> </tr> <tr> <td> <strong>Decision gate‑keeper</strong></td> <td>Must decide what gets built next</td> <td>Evidence‑based recommendations with confidence intervals</td> </tr> </tbody> </table> <p>The PO often juggles multiple data streams, making them a natural fit for autonomous augmentation.</p>Robots AI and lasershttps://blog.radioypsilon.eu/projects/robots/Sun, 09 Nov 2025 01:47:05 +0200https://blog.radioypsilon.eu/projects/robots/<h2 id="robots-ai-and-lasers">Robots AI and lasers</h2> <h3 id="ai-fart">AI fart</h3>How do you AI part 1https://blog.radioypsilon.eu/posts/ai_1/Mon, 19 May 2025 01:47:05 +0200https://blog.radioypsilon.eu/posts/ai_1/<h2 id="how-do-you-ai-part-1-local-ai-ecosystem">How Do You AI, Part 1: Local AI Ecosystem</h2> <h3 id="introduction">Introduction</h3> <p>In this multi-part series, we’ll build a fully distributed, on-prem AI homelab with Homeassistant integration. Covering SW and HW requirements to run small models locally. Disclaimer, this guilde is being rebuild and regenerated by AI regularly. Later on in the the series we will build the pipeline that is used to do this. In Part 1, we focus on establishing a two-machine ecosystem:</p>Building the cluster thingyhttps://blog.radioypsilon.eu/posts/cluster/Wed, 20 Nov 2024 22:52:27 +0200https://blog.radioypsilon.eu/posts/cluster/<h3 id="building-the-cluster-thingy">Building the cluster thingy</h3> <p>At DevConf.cz 2024 I had the luck to meet with Robert from (beby)[https://beby.cloud]. After I gave hastly put together talk at homelab meetup, at DevConf.cz 2024. Robert from (beby)[https://beby.cloud] introduced himlesf and pulled out of his bag this amazing little thingy. Red painted 10&quot; 1U rack chasi with bunch blade like boards, as it turns out those are breakout boards fro RaspberryPi CM4. Thanks to some luck I got my hands on a bunch of RaspberyPi Compute Module 4 on breakout boards.</p>building a robotic lawn mowerhttps://blog.radioypsilon.eu/posts/lawn_mower/Mon, 18 Nov 2024 00:16:39 +0200https://blog.radioypsilon.eu/posts/lawn_mower/<h2 id="introduction">Introduction</h2> <p>I am building a robotic lawn mower</p>Event Invite Engagement Failshttps://blog.radioypsilon.eu/posts/event_invite_engagement_fails/Fri, 15 Nov 2024 09:22:39 +0200https://blog.radioypsilon.eu/posts/event_invite_engagement_fails/<h3 id="event-invite-engagement-fails">Event Invite Engagement Fails</h3> <p>Measuring engagement through invites to events is an ineffective approach. Here’s why:</p> <ol> <li><strong>Limited scope:</strong> Invites only capture a subset of attendees who have received an invitation, neglecting those who may have discovered the event through other means (e.g., social media, word-of-mouth).</li> <li><strong>No guarantee of attendance:</strong> Receiving an invite does not necessarily mean an attendee will participate in the event. This makes it challenging to accurately assess engagement.</li> <li><strong>No direct correlation:</strong> Invites do not directly measure attendee behavior or interaction during the event, which is a crucial aspect of engagement.</li> <li><strong>Inadequate metrics:</strong> Tracking invite metrics (e.g., open rates, click-through rates) provides limited insights into attendee engagement, as they do not account for the actual event experience.</li> </ol> <h3 id="instead-consider-the-following-alternative-approaches-to-measure-engagement">Instead, consider the following alternative approaches to measure engagement:</h3> <ol> <li><strong>Monitor event analytics:</strong> Track website traffic, social media conversations, and app usage during the event to gauge attendee engagement.</li> <li><strong>Collect feedback:</strong> Use surveys, feedback forms, or in-event polls to gather insights on attendee satisfaction and engagement.</li> <li><strong>Analyze attendee behavior:</strong> Use data from event apps, RFID tags, or other technologies to track attendee movement, interaction, and participation throughout the event.</li> <li><strong>Focus on post-event engagement:</strong> Measure engagement through social media conversations, email open rates, and other metrics after the event to assess the event’s lasting impact.</li> </ol> <p>By adopting these alternative approaches, you can gain a more comprehensive understanding of attendee engagement and make data-driven decisions to improve future events.</p>Self hosting shi*, from raspbery pi to racked setuphttps://blog.radioypsilon.eu/posts/self_hosting_devconf_2024/Sat, 15 Jun 2024 04:34:39 +0200https://blog.radioypsilon.eu/posts/self_hosting_devconf_2024/<h2 id="what">What?</h2> <h2 id="why">Why?</h2> <h2 id="how">How?</h2>Abouthttps://blog.radioypsilon.eu/about/Thu, 23 May 2024 00:00:00 +0000https://blog.radioypsilon.eu/about/<h1 id="filthy-bearded-hippie-with-love-for-opensource">Filthy bearded hippie with love for opensource</h1> <p>This blog is collection of my brain farts that are evolving into a blogposts. I hack on things, break stuff all the time and some times release the magick smoke.</p>Benefiting from surveillance capitalismhttps://blog.radioypsilon.eu/posts/surveillance_capitalism/Sun, 25 Feb 2024 00:34:39 +0200https://blog.radioypsilon.eu/posts/surveillance_capitalism/<h2 id="introduction">Introduction</h2> <p>In the dynamic realm of technology, the term &ldquo;surveillance capitalism&rdquo; has become a focal point of discussions. Coined by Shoshana Zuboff, it denotes the commercialization of personal data through continuous surveillance. While privacy concerns have escalated, a cadre of tech-savvy individuals has discovered a way to revolutionize the narrative. This blog post delves into the concept of surveillance capitalism and demonstrates how open-source solutions, especially in the realm of affordable devices like smartphones and surveillance cameras, can empower individuals.</p>November 17thhttps://blog.radioypsilon.eu/posts/noveber/Fri, 17 Nov 2023 00:00:01 +0200https://blog.radioypsilon.eu/posts/noveber/<h2 id="a-little-bit-of-context">A little bit of context.</h2> <h6 id="its-year-1938-the-munich-betrayal-was-just-signed-by-big-powers-and-parts-of-the-1st-czechoslovak-republic-were-given-to-nazi-germany">Its year 1938 the <a href="https://en.wikipedia.org/wiki/Munich_Agreement">Munich Betrayal</a> was just signed by big powers, and parts of the 1st Czechoslovak Republic were given to Nazi Germany.</h6> <p><img src="https://blog.radioypsilon.eu/november/munich.jpg" alt="The Betreyal"> From left to right: Chamberlain, Daladier, Hitler, Mussolini, and Ciano pictured before signing the Munich Betrayal (photo credit: German Federal Archives / Wikipedia)</p> <h6 id="a-few-months-later-on-15-march-1939-hitlers-army-invaded-the-rest-of-czechoslovakia-and-established-the-protectorate-of-bohemia-and-moravia-which-while-nominally-autonomous-was-under-the-third-reichs-control-the-move-followed-the-creation-of-the-first-slovak-republic-a-puppet-state-of-nazi-germany-founded-one-day-before-in-the-slovak-part-of-czechoslovakia">A few months later, on 15 March 1939 Hitler’s army invaded the rest of Czechoslovakia and established the <a href="https://en.wikipedia.org/wiki/Protectorate_of_Bohemia_and_Moravia">Protectorate of Bohemia and Moravia</a> which, while nominally autonomous, was under the Third Reich’s control. The move followed the creation of the <a href="https://en.wikipedia.org/wiki/Slovak_Republic_(1939%E2%80%931945)">First Slovak Republic</a>, a puppet state of Nazi Germany, founded one day before in the Slovak part of Czechoslovakia.</h6> <p><img src="https://blog.radioypsilon.eu/november/nazis_prague.jpg" alt="nNazi prague parade"> German troops hold a military parade in Prague’s Wenceslas Square, March 19, 1939. (photo credit: AP)</p>Blocking of YouTube ad blocking blockinghttps://blog.radioypsilon.eu/posts/blocking_of_youtube_ad_blocking_blocking/Sat, 04 Nov 2023 06:34:39 +0200https://blog.radioypsilon.eu/posts/blocking_of_youtube_ad_blocking_blocking/<p>Here is a set of rules for <a href="https://ublockorigin.com/">ublockorigin</a> to block youtubes ad blocking attempt.</p> <pre tabindex="0"><code>! Youtube !#if (!adguard_app_windows &amp;&amp; !adguard_app_mac &amp;&amp; !adguard_app_android) www.youtube.com#%#//scriptlet(&#39;abort-on-stack-trace&#39;, &#39;btoa&#39;, &#39;/[A-Za-z]lb \S+polymer/&#39;) ! For the closable popup youtube.com#?#ytd-enforcement-message-view-model:has(&gt; div.ytd-enforcement-message-view-model) youtube.com#$#tp-yt-iron-overlay-backdrop { display: none !important; } youtube.com#$?#tp-yt-paper-dialog:has(&gt; ytd-enforcement-message-view-model &gt; div.ytd-enforcement-message-view-model) { remove: true; } ! For the overlay youtube.com#$#ytd-watch-flexy[player-unavailable] #player-container-outer.ytd-watch-flexy { visibility: visible !important; } youtube.com#$?#yt-playability-error-supported-renderers:has(yt-button-view-model[dialog-dismiss]) { display: none !important; } !#endif </code></pre>Pungi for the masses(How do we compose Fedora Linux)https://blog.radioypsilon.eu/posts/pungi/Sun, 08 Oct 2023 19:34:39 +0200https://blog.radioypsilon.eu/posts/pungi/<p>In past few weeks I was asked on multiple occasions about how is Fedora Linux release composed. As a part of learning topic for Fedora Infrastructure Weekly meeting I already presented some snippets of how we compose artifacts. Since the meeting is in text and has fairly limitted time, I have decided to create this post.</p> <h3 id="prerequirements">Prerequirements</h3> <p>You should be familliar with package build process in fedora the tooling used to achieve reproducible builds. As well as diferencies between types of artifacts that are delivered by Fedora Release Engineering</p>The only Windows installation I am going to supporthttps://blog.radioypsilon.eu/posts/installing_windows/Sun, 08 Oct 2023 19:34:39 +0200https://blog.radioypsilon.eu/posts/installing_windows/<p>Old out new in, 4 hole little bit of construction foam and here we are:</p> <p><img src="https://blog.radioypsilon.eu/installing_windows/big_plain.jpg" alt="Plain installed"></p> <p>Insulation tape next</p> <p><img src="https://blog.radioypsilon.eu/installing_windows/big_taped.jpg" alt="Big taped"></p> <p>Some more tape</p> <p><img src="https://blog.radioypsilon.eu/installing_windows/small_taped.jpg" alt="Small taped"></p> <p>Lime sand and little bit of cement and we are done.</p> <p><img src="https://blog.radioypsilon.eu/installing_windows/big_finish.jpg" alt="Big finished"></p>The Migration Odyssey: Self-Hosted Gittea and the Virtual Realmhttps://blog.radioypsilon.eu/posts/migrated_to_gitea/Wed, 13 Sep 2023 00:00:00 +0000https://blog.radioypsilon.eu/posts/migrated_to_gitea/<h2 id="a-physical-foundation-you-must-lay">A Physical Foundation, You Must Lay</h2> <p>To begin this journey, a strong foundation in the physical realm we must lay, hmmm. Chosen path, AlmaLinux 9 is, robust and reliable Linux distribution it is. Follow these steps, you must, to install it on your physical machine:</p> <ol> <li> <p><strong>Download AlmaLinux 9</strong>: The journey starts by obtaining the AlmaLinux 9 installation ISO from <a href="https://almalinux.org/">AlmaLinux&rsquo;s website</a>.</p> </li> <li> <p><strong>Create a Bootable USB Drive</strong>: Craft a bootable USB using tools like Rufus (for Windows) or Etcher (for Linux and macOS) to hold the ISO, you must.</p>Koji build docker imageshttps://blog.radioypsilon.eu/posts/koji_build_docker_images/Wed, 12 Jul 2023 13:35:27 +0200https://blog.radioypsilon.eu/posts/koji_build_docker_images/<h3 id="build-docker-images-using-koji">Build docker images using koji</h3> <p>Koji is fedora projects build system its used to build packages and other artifacts for Fedora Linux releases. Docker image is basically a specific snapshot of the state of some machine defined by Docker/Container file. In koji we cannot dirrectly build from COntainer files so we need to translate the file into a kickstart. For this example we will use <a href="https://pagure.io/fedora-kickstarts/blob/main/f/fedora-container-toolbox.ks">https://pagure.io/fedora-kickstarts/blob/main/f/fedora-container-toolbox.ks</a></p> <p>We will use <code>$koji image-build</code> command, it can get really long so for cleanliness we will use a config file to pass all options to the koji task.</p>Open-Source Education: Accessible Learning Resources for Allhttps://blog.radioypsilon.eu/posts/open_source_education/Tue, 16 May 2023 22:23:58 +0200https://blog.radioypsilon.eu/posts/open_source_education/<h3 id="introduction">Introduction:</h3> <p>In today&rsquo;s digital age, learning has become more accessible than ever before. Open-source software and projects have played a significant role in democratizing education, providing a wealth of accessible learning resources for individuals of all backgrounds. In this blog post, we will explore the power of accessible learning resources in the open-source world and how they contribute to inclusive and lifelong learning.</p> <h4 id="open-access-to-source-code-and-documentation">Open Access to Source Code and Documentation:</h4> <p>One of the key advantages of open-source projects is the availability of source code. Students and learners can access the inner workings of software applications, study code structure, and understand programming principles. This transparency fosters a deeper understanding of coding concepts and promotes self-directed learning. Additionally, open-source projects often provide detailed documentation, tutorials, and examples, making it easier for learners to grasp complex concepts and apply them in practical scenarios.</p>Embracing the Future: Open-Source Home Automationhttps://blog.radioypsilon.eu/posts/embrace_the_open/Fri, 06 Jan 2023 17:14:39 +0200https://blog.radioypsilon.eu/posts/embrace_the_open/<p>Imagine walking into your home, and the lights automatically adjust to your preferred brightness, the temperature is set to your liking, and your favorite music starts playing in the background. Welcome to the world of open-source home automation, a revolutionary concept that is rapidly gaining popularity. In this blog post, we&rsquo;ll explore the introduction of open-source home automation, its benefits, and showcase some prominent projects that are driving this movement forward.</p>It starts herehttps://blog.radioypsilon.eu/posts/it_starts_here/Sun, 01 Jan 2023 16:47:05 +0200https://blog.radioypsilon.eu/posts/it_starts_here/<h3 id="it-starts-here-and-now">It starts here and now</h3> <p>After all those lost manuals and memories of how the fuck I did this and that. I am writing thing down for the internet(and me) to remember.</p>