<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/feed.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tech ramblings by Marcin</title>
    <link>http://localhost:1313/</link>
    <description>Recent content on Tech ramblings by Marcin</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 28 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>paper-age</title>
      <link>http://localhost:1313/til/2026-04-28-til-paper-age/</link>
      <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/til/2026-04-28-til-paper-age/</guid>
      <description>&lt;p&gt;My laptop is gone. My password manager database lives in the cloud - but the cloud storage password is a random 40-character string that only exists inside that password manager. Classic chicken-and-egg. My solution: print the password on paper, encrypted.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;%5Bhttps://github.com/matiaskorhonen/paper-age%5D&#34;&gt;&lt;code&gt;paper-age&lt;/code&gt;&lt;/a&gt; is a tool that takes any secret and produces a printable PDF containing a QR code with the data encrypted using &lt;a href=&#34;https://age-encryption.org/&#34;&gt;age&lt;/a&gt; - passphrase-based symmetric encryption. One passphrase to remember, everything else on paper.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SSH certificates: the better SSH experience</title>
      <link>http://localhost:1313/til/2026-04-15-ssh-certificates/</link>
      <pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/til/2026-04-15-ssh-certificates/</guid>
      <description>&lt;p&gt;Inspired by &lt;a href=&#34;https://jpmens.net/2026/04/03/ssh-certificates-the-better-ssh-experience/&#34;&gt;this post by JP Mens&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Instead of distributing public keys to every server&amp;rsquo;s &lt;code&gt;authorized_keys&lt;/code&gt;, you
can use a Certificate Authority (CA) to sign SSH keys. This eliminates
&lt;code&gt;ssh-copy-id&lt;/code&gt;, manual &lt;code&gt;authorized_keys&lt;/code&gt; edits, and TOFU prompts for new hosts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Create a CA key pair on a secure machine&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;umask&lt;/span&gt; 077&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; mkdir CA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh-keygen -t ecdsa -C &lt;span class=&#34;s2&#34;&gt;&amp;#34;My SSH CA&amp;#34;&lt;/span&gt; -f CA/ssh-ca
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sign user public keys with the CA, specifying allowed principals (login names)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Github: show me the keys!</title>
      <link>http://localhost:1313/til/2026-03-22-github-keys/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/til/2026-03-22-github-keys/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve picked this up from a tutorial on using &lt;code&gt;age&lt;/code&gt; - encryption tool.&lt;/p&gt;
&lt;p&gt;A particular example there, in the docs is:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl https://github.com/zygm0nt.keys | age -R ...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;And I find this way of sharing keys convenient.
Of course - this ties you to GitHub, which you might want to avoid
nowadays, but I believe you&amp;rsquo;re using the service for some things.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hugo sections can have custom list layouts</title>
      <link>http://localhost:1313/til/2026-03-13-sidenotes-demo/</link>
      <pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/til/2026-03-13-sidenotes-demo/</guid>
      <description>&lt;p&gt;You can override a section&amp;rsquo;s list template by placing a &lt;code&gt;list.html&lt;/code&gt; under &lt;code&gt;layouts/&amp;lt;section-name&amp;gt;/&lt;/code&gt;. Hugo will pick it up automatically, no frontmatter needed.&lt;/p&gt;
&lt;p&gt;This makes it easy to create compact, title-only indexes for sections like TIL — different from the default card-style post listing.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Travels</title>
      <link>http://localhost:1313/travels/</link>
      <pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/travels/</guid>
      <description>Places I&amp;rsquo;ve visited around the world</description>
    </item>
    
    <item>
      <title>Fiction</title>
      <link>http://localhost:1313/fiction/</link>
      <pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/fiction/</guid>
      <description>&lt;p&gt;Test - lem punk.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting things done in a distracted world</title>
      <link>http://localhost:1313/2025/03/13/getting-things-done-in-a-distracted-world/</link>
      <pubDate>Thu, 13 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/2025/03/13/getting-things-done-in-a-distracted-world/</guid>
      <description>&lt;p&gt;Many years ago I&amp;rsquo;ve written somewhat similar piece about navigating all the distractions of my life. You can read it here: &lt;a href=&#34;https://marcin.cylke.com.pl/2016/07/24/it-minimalist/&#34;&gt;https://marcin.cylke.com.pl/2016/07/24/it-minimalist/&lt;/a&gt;
Years have passed, and I want to revisit the topic. Let this post be a reflection on how my habits changed, but also a summary of techniques that work for me right now.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s try to recap my stats for this day, as compared to year 2016 (noted in brackets)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>books I read - Oct - Dec 2024</title>
      <link>http://localhost:1313/2025/01/16/books-i-read-oct-dec-2024/</link>
      <pubDate>Thu, 16 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/2025/01/16/books-i-read-oct-dec-2024/</guid>
      <description>&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;
&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-oct-dec-2024-0.png&#34; alt=&#34;Czysta Ameryka. Przemilczana historia eugeniki Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Czysta Ameryka. Przemilczana historia eugeniki&lt;/em&gt; by Elizabeth Catte&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;Many interesting observations and a clearly presented opinion on eugenics and its history in the USA. It&amp;rsquo;s quite difficult to get through due to the many facts specific to USA internal politics. It also explores topics loosely connected to eugenics, which may feel tangential but provide a broader context. There is certainly a lot of personal opinions here, referring to the author&amp;rsquo;s hometown. It makes the book less valuable as an objective study of the subject, and more just a personal exploration based on local facts.&amp;quot;&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-oct-dec-2024-1.png&#34; alt=&#34;Zakamarki Białego Domu Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Zakamarki Białego Domu&lt;/em&gt; by Marek Wałkuski&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;written as a concise trivia book about US White House. The author, polish correspondent working in the Presidential Press Pool shares a lot of his personal experiences, but also adds a lot of smaller research to that. The mix of personal anecdotes and research makes the book both engaging and informative. However, Some sections feel less compelling and might serve more as filler. While accurate, the repeated mention of being the only Polish reporter near the US President can feel overemphasized.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-oct-dec-2024-2.png&#34; alt=&#34;The coming wave Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;The coming wave&lt;/em&gt; by Mustafa Suleyman&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;how AI is changing the world, and what will be its future influence. Written by an influential person, a co-founder of DeepMind. The book presents thought-provoking insights, particularly on societies&amp;rsquo; approach to that new paradigm (AI). Given the rapid evolution of AI, some ideas in the book have already become outdated. Some ideas in the book are already out of sync with what&amp;rsquo;s happening in the industry. This book has been a good, relaxing exercise for the mind. While it&amp;rsquo;s an engaging read, some ideas may feel more speculative than definitive.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-oct-dec-2024-3.png&#34; alt=&#34;Umbrella Academy Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Umbrella Academy&lt;/em&gt; by Gerard Way, 	Gabriel Bá&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;before the Netflix series there&amp;rsquo;s been a comic version of the story about the patchwork family of super-children, born on the same day all around the world. I really liked the Netflix adaptation, after enjoying the Netflix adaptation, I was inspired to explore the original comic. And that&amp;rsquo;s been a good decision, I must say. In fact, The comic offers richer character development and a more intricate storyline compared to the Netflix adaptation. The unique art style and imaginative storytelling made it a thoroughly enjoyable read.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-oct-dec-2024-4.png&#34; alt=&#34;Futuro Darko Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Futuro Darko&lt;/em&gt; by Krzysztof Nowak&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;A post-apocalyptic comic with a distinctly Polish twist. The album contains a bunch of separate stories connected by the main characters. I enjoyed the style of the comics. Also, the comic-inspired soundtrack adds an immersive dimension to the reading experience.! Neat idea!&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id=&#34;articles&#34;&gt;Articles&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.wsj.com/world/russia/evan-gershkovich-russia-putin-arrests-spies-9a75e1c3&#34;&gt;Tracking Putin’s Most Feared Secret Agency—From Inside a Russian Prison and Beyond&lt;/a&gt; - a investigative piece from Evan Gershkovich, WSJ reporter held in Russian Prison, recently released&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;interesting-video&#34;&gt;Interesting video&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/vz8zU1-SVcc?feature=shared&#34;&gt;Czy wszyscy 110-latkowie to oszuści? IgNobel z demografii 2024 | Czytamy naturę&lt;/a&gt; - a super interesting presentation about people supposedly living more than 100 years.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=2l1lVBdmNIQ&#34;&gt;Spotify&amp;rsquo;s Approach to Distributed LLM Training with Ray on GKE | Ray Summit 2024&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>books I read - September 2024</title>
      <link>http://localhost:1313/2024/11/05/books-i-read-september-2024/</link>
      <pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/2024/11/05/books-i-read-september-2024/</guid>
      <description>&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;
&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-september-2024-0.png&#34; alt=&#34;Stany podzielone Ameryki Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Stany podzielone Ameryki&lt;/em&gt; by Lukasz Pawłowski&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;Written by one of the podcasters from &amp;ldquo;Podcast amerykański,&amp;rdquo; and my great experience with this book was largely due to this connection. The book is fascinating and feels refreshingly objective.&lt;/li&gt;
&lt;li&gt;Additionally, it offers an insightful analysis of the current state of American society, particularly from a European perspective, providing a unique outsider&amp;rsquo;s view of the country&amp;rsquo;s complexities.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-september-2024-1.png&#34; alt=&#34;Persepolis Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Persepolis&lt;/em&gt; by Marjane Satrapi&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;A classic. This graphic novel chronicles the experience of growing up and living in Iran before, during, and after the Islamic Revolution. The most vivid and shocking part of the story takes place in Iran.&lt;/li&gt;
&lt;li&gt;The second part, about living in Austria as an immigrant, is less engaging. I found it most enjoyable when the action returned to Iran, highlighting the stark contrast between the two countries, and more importantly, the people.&lt;/li&gt;
&lt;li&gt;Highly recommended!&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-september-2024-2.png&#34; alt=&#34;Blankets Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Blankets&lt;/em&gt; by Craig Thompson&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;An autobiographical graphic novel that tells the story of growing up in a deeply religious family and how it shaped the author&amp;rsquo;s first love and transition to adulthood.&lt;/li&gt;
&lt;li&gt;Not my favorite.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-september-2024-3.png&#34; alt=&#34;Ghostmoney Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Ghostmoney&lt;/em&gt; by Smolderen &amp;amp; Bertail&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;I really enjoyed this graphic novel. It&amp;rsquo;s set in the near future and follows a wild chase for lost Al-Qaeda money. The story is told from multiple perspectives, involving politics and a somewhat exaggerated portrayal of shady U.S. dealings around the world.&lt;/li&gt;
&lt;li&gt;The art style is atmospheric, with some parts being quite dark and gritty, while others depict futuristic, beautifully rendered Middle Eastern cities.&lt;/li&gt;
&lt;li&gt;As for the plot—it&amp;rsquo;s not too deep, but it’s still enjoyable.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;review-container&#34;&gt;
    &lt;div class=&#34;book-cover&#34;&gt;
        &lt;img src=&#34;http://localhost:1313/post_images/books-i-read-september-2024-4.png&#34; alt=&#34;Sandworm Book Cover&#34; /&gt;
    &lt;/div&gt;
    &lt;div class=&#34;review-text&#34;&gt;
        &lt;h2&gt;Book Review: &lt;em&gt;Sandworm&lt;/em&gt; by Andy Greenberg&lt;/h2&gt;

        &lt;ul&gt;
&lt;li&gt;A brilliant book that dives into the dangers of cyberwarfare. It covers nation-sponsored cyberattacks on infrastructure and emphasizes the urgent need for securing networks. The book paints a grim picture of potential future cyberattacks, especially with state-sponsored groups using zero-day vulnerabilities against individuals and institutions.&lt;/li&gt;
&lt;li&gt;It reads like a thriller, except the stakes are real.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;d compare it to Kim Zetter&amp;rsquo;s &lt;em&gt;Countdown to Zero Day&lt;/em&gt; about Stuxnet. Personally, I would have enjoyed more technical details, but it was a great read nonetheless.&lt;/li&gt;
&lt;/ul&gt;

    &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id=&#34;from-pocket&#34;&gt;From Pocket&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Recent:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Watercolor portrait - made by AI</title>
      <link>http://localhost:1313/2024/10/04/watercolor-portrait-made-by-ai/</link>
      <pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>http://localhost:1313/2024/10/04/watercolor-portrait-made-by-ai/</guid>
      <description>&lt;figure style=&#34;text-align: center; display: flex; flex-direction: column; align-items: center;&#34; class=&#34;blog-post-image&#34;&gt;
  
    &lt;img src=&#34;http://localhost:1313/post_images/watercolor-portrait-made-by-ai-0.png&#34; style=&#34;max-height: 300px; width: auto;&#34;  /&gt;
    
    
      &lt;figcaption&gt;
        &lt;p style=&#34;font-size: 0.8em; color: #888; margin-top: 0.3em; font-style: italic;&#34;&gt;An example illustration&lt;/p&gt;
        
      &lt;/figcaption&gt;
  
&lt;/figure&gt;


&lt;p&gt;This article is inspired by a post I&amp;rsquo;ve stumbled upon on LinkedIn, by &lt;a href=&#34;https://www.linkedin.com/posts/appenz_flux-is-incredibly-good-to-generate-profile-activity-7231716430889541632-0XL8&#34;&gt;Guido Appenzeller&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Below you can find a reinterpretation of his post. With added details here, and there. The reason for that, is twofold - a) I really like the workflow, b) the original post is missing some details for a first-time user of those tools.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
