<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Alexey Staroselets</title><link>https://alexeystar.com/</link><description>Recent blog publications</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 26 Jun 2026 00:07:39 +0200</lastBuildDate><atom:link href="https://alexeystar.com/index.xml" rel="self" type="application/rss+xml"/><item><title>U Jednom Селу</title><link>https://alexeystar.com/blog/u-jedhom-selu/</link><pubDate>Fri, 26 Jun 2026 00:07:39 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/u-jedhom-selu/</guid><description>U jednom selu kod Крагујевца živela je velika породица, ali nisu mogli da se slažu jedni sa drugima zbog srpskog писма.</description><content:encoded>&lt;p>U jednom selu kod Крагујевца živela je velika породица, ali nisu mogli da se slažu jedni sa drugima zbog srpskog писма.
Dok su neki više voleli da koriste ћирилицу, drugi su radije koristili латиницу.&lt;/p>
&lt;p>U цркви je uvek bilo свађе oko toga na kojem писму treba da bude молитвеник, ali to je njihovoj деци baš smetalo jer su oni bili mladi i progresivni.&lt;/p>
&lt;p>Kad se najstariji син jednom uvukao noću u цркву i zamenio sve литургијске књиге kineskim, pa je zbog toga zbunjivao људе tokom jutarnje литургије, neki u породици su se naljutili na njega i prestali da razgovaraju sa njim, a drugi su ga čak i prokleli što se šali u цркви.&lt;/p>
&lt;p>Zbog toga je rekao svima: &amp;ldquo;Otići ću odavde i vratiću se tek kada prestanete da budete tako tvrdoglavi oko pisanih система!&amp;rdquo;&lt;/p>
&lt;p>Na to mu je отац odgovorio: &amp;ldquo;To je tvoj проблем, ali radi šta želiš — jer te volim.&amp;rdquo;
Posle toga otišao je sledećeg јутра, a mnogi su se pitali: &amp;ldquo;Nismo li bili previše strogi prema njemu? Da li je važno koje писмо koristimo, ako izgubimo našu децу?&amp;rdquo;&lt;/p>
&lt;p>Nije prošlo ni годину dana, a људи su postajali manje ljuti na najstarijeg сина i počeo je da im nedostaje.
Međutim, ne bi to bilo tako loše, ali je lokalni свештеник odlučio da će u цркви biti dozvoljeno korišćenje молитвеника i na ћирилици i na латиници u jednakoj мери. Iako je to u početku izazvalo malo стреса, kasnije su svi navikli na to.&lt;/p>
&lt;p>Na kraju su se svi složili da je to bio glup разлог, pa je мајка jednog dana priznala da zna gde je син, prenela mu sve вести i da će se uskoro vratiti u село.&lt;/p>
&lt;p>Od tada je породица živela srećno i nije se svađala zbog писања, jer im nije važno kako pišu i čitaju, već da budu zajedno.&lt;/p></content:encoded></item><item><title>Building Habits With Low-Effort Oncers</title><link>https://alexeystar.com/blog/oncers/</link><pubDate>Sat, 03 Jan 2026 03:14:39 +0100</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/oncers/</guid><description>Developing a new habit - or fixing an old one - can be a struggle for me. Especially if I set the bar too high.</description><content:encoded>&lt;p>Developing a new habit - or fixing an old one - can be a struggle for me. Especially if I set the bar too high. This is how I came up with the idea of &lt;em>low-effort oncers&lt;/em>: goals I can achieve at least once in a set time, without much effort. The trick is setting the bar so low it feels the completion is almost inevitable.&lt;/p>
&lt;p>Here&amp;rsquo;re some of my monthly oncers for 2026:&lt;/p>
&lt;ul>
&lt;li>Publish one blog post&lt;/li>
&lt;li>Read one book&lt;/li>
&lt;li>Go for one long run&lt;/li>
&lt;li>Make one call to a distant friend&lt;/li>
&lt;li>Cook one new dish&lt;/li>
&lt;li>Create one non-commercial artwork&lt;/li>
&lt;li>Do one thing differently&lt;/li>
&lt;li>Observe one &lt;a href="https://en.wikipedia.org/wiki/Technology_Shabbat">Digital Shabbath&lt;/a>&lt;/li>
&lt;li>Review this list once on the 15th&lt;/li>
&lt;/ul>
&lt;p>Each one feels totally doable, almost effortless, and just a bit exciting.&lt;/p>
&lt;p>So far, one point is already checked off for January.&lt;/p></content:encoded></item><item><title>Where do I see the IndieWeb in 2030</title><link>https://alexeystar.com/blog/indieweb-2030/</link><pubDate>Mon, 29 Dec 2025 00:00:00 +0100</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/indieweb-2030/</guid><description>Children’s Games, by Pieter Bruegel the Elder - Public Domain In response to December&amp;rsquo;s IndieWeb carnival hosted by V.H. Belvadi.</description><content:encoded>&lt;figure>
 &lt;img src="bruegel-childrensgames.jpg" alt="Painting by Pieter Bruegel the Elder depicting over 200 children playing games in a lively 16th-century town square, including hoops, jumping, and tug-of-war, with adults and buildings in the background"loading="lazy">
 &lt;figcaption>Children’s Games, by Pieter Bruegel the Elder - Public Domain&lt;/figcaption>
 &lt;/figure>&lt;blockquote>
&lt;p>In response to December&amp;rsquo;s IndieWeb carnival hosted by &lt;a href="https://vhbelvadi.com/indieweb-carnival-future">V.H. Belvadi&lt;/a>.&lt;/p>
&lt;/blockquote>
&lt;p>IndieWeb 2030 will likely resemble today&amp;rsquo;s version, except it will be more diverse, uneven, decentralized, fragmented, and bizarre. However, I doubt more than 5% of users will be involved because of the high learning curve and the new skills required. It won&amp;rsquo;t be any more than what Big Tech leaves after harvesting. But I&amp;rsquo;m sure everyone will have fun - like those children on the Bruegel&amp;rsquo;s painting.&lt;/p>
&lt;p>The future of the IndieWeb depends on whether it remains a community of web technology enthusiasts or evolves into a more expansive concept (&lt;em>World Wild Web&lt;/em>? &lt;em>Freenet&lt;/em>? &lt;em>Infranet&lt;/em>?).&lt;/p>
&lt;p>I hope to see the following ideas develop further over the next five years in the IndieWeb:&lt;/p>
&lt;ul>
&lt;li>Better syndication for everyone - developing bridges and gateways between protocols and communities. The concept of &lt;a href="https://indieweb.org/POSSE">POSSE&lt;/a> makes sense, but it doesn&amp;rsquo;t have to be site-centralized. Any digital entity - be it a website, a Mastodon account, a GitHub repository, a Gemini capsule, or a mailing group - should be treated as an equal &lt;em>infopod&lt;/em>, or digital entity of personal preference. Hence, &lt;em>POISE&lt;/em>.&lt;/li>
&lt;li>Breaking away from tweeting: the return of mailing lists, forums, and other forms of communication that feature larger, more conscious content.&lt;/li>
&lt;li>Encourage slower, asynchronous communication. Increase &lt;a href="https://tracydennistiwary.substack.com/p/allow-friction-into-your-life">friction&lt;/a> to discourage overconsumption and the unthoughtful use of resources. Slow is enough for small things.&lt;/li>
&lt;li>Simpler, cross-platform instant messaging: IRC and XMPP.&lt;/li>
&lt;li>Development of self-unfolding, prefabricated servers. Imagine a physical analog of a Docker container: a small box that only needs to be powered up and connected to a network to start delivering a service.&lt;/li>
&lt;li>Sharing resources. Participating in &lt;a href="https://ipfs.tech/">decentralized storage&lt;/a>, &lt;a href="https://wiki.archiveteam.org/">digital archiving&lt;/a>, &lt;a href="https://www.sheepit-renderfarm.com/home">collective renderfarms&lt;/a>, &lt;a href="https://lightning.network/">lightning networks&lt;/a>, etc.&lt;/li>
&lt;li>Implementation of low-tech, Smolweb, and digital minimalism ideas. Promoting low-resource, alternative-powered, minimal setups and low-cost solutions.&lt;/li>
&lt;li>Use of alternative mesh communication networks: &lt;a href="https://os.mbed.com/docs/mbed-os/v6.15/apis/LoRa-tutorial.html">LoRa&lt;/a>, Bluetooth, &lt;a href="https://spectrum.ieee.org/build-a-longdistance-data-network-using-ham-radio">LDR&lt;/a>.&lt;/li>
&lt;li>Wider support and usage of e-ink&lt;/li>
&lt;/ul>
&lt;p>Updated (2026-01-03): Follow up with the &lt;a href="https://vhbelvadi.com/indieweb-carnival-round-up-dec-2025">Canival round-up&lt;/a>&lt;/p></content:encoded></item><item><title>Cat-a-log of 2025</title><link>https://alexeystar.com/blog/cats-2025/</link><pubDate>Sun, 28 Dec 2025 00:00:00 +0100</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/cats-2025/</guid><description>A gallery of (almost) every cat I met in 2025, with a sudden insight</description><content:encoded>&lt;p>My &lt;a href="https://grapheneos.org/">degoogled&lt;/a> Pixel uses &lt;a href="https://github.com/geekwolverine/syncthing-android-fork">syncthing&lt;/a> over the LAN to sync photos with &lt;a href="https://github.com/photoprism/photoprism">Photoprism&lt;/a> on my home server. The &lt;a href="https://docs.photoprism.app/developer-guide/vision/label-generation/">vision module&lt;/a> of Photoprism then recognizes objects and adds labels and captions using &lt;em>ollama&lt;/em> with &lt;em>qwen3-vl&lt;/em> LLM that are running on my workstation (it has the better GPU).&lt;/p>
&lt;p>I search for &lt;em>cat year:2025&lt;/em> in Photoprism, put the images into the &lt;em>img/&lt;/em> folder, write this text, and build static pages with &lt;a href="https://gohugo.io/">hugo&lt;/a>. With that, the only time I need a connection is to put it online.&lt;/p>
&lt;p>It took me almost four hours to compose this publication and realize that it was &lt;strong>made locally&lt;/strong>.&lt;/p>













&lt;script type="text/javascript" src="https://alexeystar.com/js/paspartou.min.js">&lt;/script>

&lt;link href="https://alexeystar.com/css/paspartou.min.css" rel="stylesheet" type="text/css">

&lt;div id="gallery" >
	
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_2505.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_2505_hu75b4c57b4cdacd87dca93d66134be0b5_1271371_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_2803.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_2803_hubde3ae06c197bc9c01edb853b4c72cb9_384774_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3370.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3370_hubde3ae06c197bc9c01edb853b4c72cb9_323956_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3372.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3372_hubde3ae06c197bc9c01edb853b4c72cb9_472151_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3554.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3554_hubde3ae06c197bc9c01edb853b4c72cb9_568906_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3563.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3563_hubde3ae06c197bc9c01edb853b4c72cb9_317481_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3614.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3614_hubde3ae06c197bc9c01edb853b4c72cb9_621628_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3758.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3758_hubde3ae06c197bc9c01edb853b4c72cb9_814510_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3774.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3774_hubde3ae06c197bc9c01edb853b4c72cb9_594530_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3776.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3776_hubde3ae06c197bc9c01edb853b4c72cb9_324706_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3777.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3777_hubde3ae06c197bc9c01edb853b4c72cb9_1050337_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3794.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3794_hubde3ae06c197bc9c01edb853b4c72cb9_1927612_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3795.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3795_hubde3ae06c197bc9c01edb853b4c72cb9_856611_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3798.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3798_hubde3ae06c197bc9c01edb853b4c72cb9_986069_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3807.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3807_hubde3ae06c197bc9c01edb853b4c72cb9_672504_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3808.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3808_hubde3ae06c197bc9c01edb853b4c72cb9_1007613_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3810.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3810_hubde3ae06c197bc9c01edb853b4c72cb9_1190933_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3821.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3821_hubde3ae06c197bc9c01edb853b4c72cb9_687792_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3887.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3887_hubde3ae06c197bc9c01edb853b4c72cb9_1683041_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_3890.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_3890_hubde3ae06c197bc9c01edb853b4c72cb9_939113_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_4199.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_4199_hubde3ae06c197bc9c01edb853b4c72cb9_1050749_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_4753.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_4753_hubde3ae06c197bc9c01edb853b4c72cb9_746227_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5006.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5006_hubde3ae06c197bc9c01edb853b4c72cb9_1762188_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5139.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5139_hubde3ae06c197bc9c01edb853b4c72cb9_1447240_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5183.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5183_hubde3ae06c197bc9c01edb853b4c72cb9_1368603_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5235.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5235_hubde3ae06c197bc9c01edb853b4c72cb9_1199967_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5386.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5386_hubde3ae06c197bc9c01edb853b4c72cb9_775625_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5389.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5389_hubde3ae06c197bc9c01edb853b4c72cb9_710721_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5391.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5391_hubde3ae06c197bc9c01edb853b4c72cb9_676623_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5585.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5585_hubde3ae06c197bc9c01edb853b4c72cb9_685133_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5790.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5790_hubde3ae06c197bc9c01edb853b4c72cb9_1240199_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_5875.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_5875_hubde3ae06c197bc9c01edb853b4c72cb9_1017970_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/IMG_6063.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/IMG_6063_hubde3ae06c197bc9c01edb853b4c72cb9_639260_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/PXL_20251108_123853686.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/PXL_20251108_123853686_hubde3ae06c197bc9c01edb853b4c72cb9_597638_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/PXL_20251108_124011476.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/PXL_20251108_124011476_hubde3ae06c197bc9c01edb853b4c72cb9_440631_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/PXL_20251116_144200080.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/PXL_20251116_144200080_hubde3ae06c197bc9c01edb853b4c72cb9_800934_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/PXL_20251127_034947781.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/PXL_20251127_034947781_hubde3ae06c197bc9c01edb853b4c72cb9_508084_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/PXL_20251203_003013022.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/PXL_20251203_003013022_hubde3ae06c197bc9c01edb853b4c72cb9_429926_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2025/img/PXL_20251216_130435819.jpg">
 &lt;img src="https://alexeystar.com/blog/cats-2025/img/PXL_20251216_130435819_hubde3ae06c197bc9c01edb853b4c72cb9_568314_1600x1600_fit_q85_box.jpg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
&lt;/div>


&lt;div id="paspartou">
 &lt;button id="prev">&amp;#8249;&lt;/button>
 &lt;button id="next">&amp;#8250;&lt;/button>
 &lt;div>
 &lt;div>&lt;/div>
 &lt;/div>
 &lt;button id="close">&amp;#10005;&lt;/button>
&lt;/div>
</content:encoded></item><item><title>Try Not To Get A Job</title><link>https://alexeystar.com/blog/no-job/</link><pubDate>Thu, 06 Feb 2025 00:00:00 +0100</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/no-job/</guid><description>During a meeting on basic income in the UK in 2015, Brian Eno has identified the need to earn a living as the biggest obstacle to generating intelligence in creative communities.</description><content:encoded>&lt;p>During a meeting on basic income in the UK in 2015, Brian Eno has identified the need to earn a living as the biggest obstacle to generating intelligence in creative communities. He &lt;a href="https://www.youtube.com/watch?v=d-53tzx69fM">talked&lt;/a> about how he advocates for students not to have jobs:&lt;/p>
&lt;blockquote>
&lt;p>Try not to get a job. That doesn&amp;rsquo;t mean &amp;ldquo;try not to do anything&amp;rdquo;. It means &amp;ldquo;try to leave yourself in a position where you do the things that you want to do with your time, and where you take maximum advantage of your whatever your possibilities are&amp;rdquo;.&lt;/p>
&lt;/blockquote>
&lt;p>In the YouTube comments, user &lt;em>@yourmomsdaddy9130&lt;/em> replied:&lt;/p>
&lt;blockquote>
&lt;p>I&amp;rsquo;ve been a musician since the age of 14, and i&amp;rsquo;ve always worked the day job to make ends meet. The best advice I can give is to live as cheap as possible: small apartment or house, old used or no car if you can make that work, lowest amount of bills possible, and then work as little as possible so you spend most of your time at your craft. I learned this from reading Aleister Crowley.&lt;/p>
&lt;/blockquote>
&lt;p>I couldn&amp;rsquo;t find the book, but I like the idea of the connection between frugality and creativity. When you don&amp;rsquo;t have much, it&amp;rsquo;s easier to &lt;a href="https://nikhil.bearblog.dev/get-bored/">get bored&lt;/a>. And when you&amp;rsquo;re bored, there&amp;rsquo;s room in your head for new things to sprout.&lt;/p>
&lt;p>If happiness is the ability to interact with the world in one&amp;rsquo;s own way through creative practices, not having a job means not having to maintain things that do not contribute to creativity. Hence, happiness comes from caring less about such things.&lt;/p>
&lt;p>The idea of not having a job sounds utopian, unless you inherit a fortune or suddenly find a new deposit of rare resources. The idea of not having a job sounds utopian, unless you inherit a fortune or suddenly find a new deposit of rare resources. But the attitude toward work itself can certainly be challenged. Here&amp;rsquo;s an insightful tip from &lt;a href="https://moxie.org/2013/01/07/career-advice.html">Moxie Marlinspike&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>My career advice usually falls within the framework of doing the absolute minimum amount of work necessary to prevent starvation, and then doing something that’s not about money, completely outside of supporting structures, and not simply a matter of “consuming experience” with the remaining available time.&lt;/p>
&lt;/blockquote></content:encoded></item><item><title>Goodbye, Slopify</title><link>https://alexeystar.com/blog/slopify/</link><pubDate>Sun, 26 Jan 2025 00:00:00 +0100</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/slopify/</guid><description>My Discover Weekly playlist on Spotify is finally poisoned by AI slop.
There&amp;rsquo;s no way I&amp;rsquo;m going to continue a subscription to a streaming service that suggests AI-generated music with AI-generated album covers.</description><content:encoded>&lt;figure>
 &lt;img src="slopify.jpg" alt="Screenshot from Spotify app suggesting AI music"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>My Discover Weekly playlist on Spotify is finally poisoned by AI slop.&lt;/p>
&lt;p>There&amp;rsquo;s no way I&amp;rsquo;m going to continue a subscription to a streaming service that suggests AI-generated music with AI-generated album covers. A bloated, Electron-based desktop application with a terrible UI is only going to add up.&lt;/p>
&lt;p>So goodbye, Slopify. Thank you for pushing me towards supporting more real artists and buying music that I can actually own.&lt;/p>
&lt;p>&lt;em>Updated on 2025-02-12&lt;/em>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://harpers.org/archive/2025/01/the-ghosts-in-the-machine-liz-pelly-spotify-musicians/">The Ghosts in the Machine &amp;ndash; Spotify’s plot against musicians&lt;/a> (Harper&amp;rsquo;s Magazine)&lt;/li>
&lt;li>&lt;a href="https://www.theverge.com/2024/11/14/24294995/spotify-ai-fake-albums-scam-distributors-metadata">Not even Spotify is safe from AI slop &amp;ndash; How fake music targets real artists&lt;/a> (The Verge)&lt;/li>
&lt;li>&lt;a href="https://www.reddit.com/r/MetalForTheMasses/comments/1ekof4x/any_other_spotify_users_being_bombarded_with_this/">Any other Spotify users being bombarded with this AI generated slop on their recommended albums list?&lt;/a> (r/MetalForTheMasses)&lt;/li>
&lt;/ul></content:encoded></item><item><title>Cat-a-log of 2024</title><link>https://alexeystar.com/blog/cats-2024/</link><pubDate>Wed, 25 Dec 2024 13:10:59 +0100</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/cats-2024/</guid><description>A gallery of all the felines I&amp;rsquo;ve snapped in the course of the 2024</description><content:encoded>












&lt;script type="text/javascript" src="https://alexeystar.com/js/paspartou.min.js">&lt;/script>

&lt;link href="https://alexeystar.com/css/paspartou.min.css" rel="stylesheet" type="text/css">

&lt;div id="gallery" class="compact">
	
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240106-1751-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240106-1751-000_hub1562589b0b348416da27b613c3583e6_418341_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240107-1649-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240107-1649-000_huc54a6924afbddc999f5851b778977ff4_299836_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240107-1650-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240107-1650-000_hu1db2162dc45471714aa7daf3419c9794_357075_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240107-2124-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240107-2124-000_hu67c60085c13d1cc9f0851d93c0cfc992_372471_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240207-1731-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240207-1731-000_hu1bff7c0d5522148c4b56a01cf938d94e_239671_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240220-1628-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240220-1628-000_hu8f2da7b258f17c560ff3f8e43b9ee0c9_422772_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240227-1122-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240227-1122-000_hue8809023e63696ff023dae6b529de093_454677_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240302-2217-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240302-2217-000_hu42d8a315c3168eede2d00bbfa4af3857_127971_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240313-1443-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240313-1443-000_huccb07d34a6b56c4db3e7ca62901201d2_303844_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240313-2056-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240313-2056-000_hucc467efc6d3934f3048be6c10c547b26_380918_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240325-1639-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240325-1639-000_huf2f10282c8665ac5459575420fb6de95_665455_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240411-1536-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240411-1536-000_hua855cab9db1f1ec6bf8c2b33cfd72421_410866_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240427-1758-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240427-1758-000_hu8f81cc35726103798101decc2b062c00_304703_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240428-1351-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240428-1351-000_hu3d2c16912ec7ab5bb0922a7f0e584749_366922_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240530-1012-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240530-1012-000_hu997607547ace023e23ddd668c5f767e4_321132_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240604-1423-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240604-1423-000_hua6e828dbed8ade6b6cb46e52a03dcf77_411606_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240612-1803-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240612-1803-000_hud2b1f8d2dc9a217b391c08ebac86d92b_243551_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240612-2120-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240612-2120-000_hu499a95d58a4a3b4edfdd6bb44bb49731_255563_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240622-1657-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240622-1657-000_huc7c903e915357beaaddac66c57699d6b_294456_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240705-1315-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240705-1315-000_hu697c696e1c3d38c5a0f0a239bca84f65_322713_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240705-1621-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240705-1621-000_hu79ca7eb5f1dd671f2ed87e860599f8e9_278922_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240707-2018-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240707-2018-000_hu9503ca3e96349c76f01afe58dca264b5_223749_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240707-2052-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240707-2052-000_huc4cfffcaf0c67d90b0c95d26eb988cbb_416698_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240713-2029-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240713-2029-000_hu4c09aa7559563e6e5ec147581a71526e_452475_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240715-2040-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240715-2040-000_hue75dd3fb7a9ecde51d1f70a6b030b8ff_429687_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240730-2113-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240730-2113-000_hua6fb8c0476ed740edbb9499f29b3fee3_252428_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240801-2215-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240801-2215-000_hudf4ed26acdc56af174e5440d1b110eb2_460398_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240818-2034-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240818-2034-000_hu2356eb89844325c1864a5c1d31bb472a_335221_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240819-0013-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240819-0013-000_hue8809023e63696ff023dae6b529de093_381544_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240902-2151-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240902-2151-000_huafad6c14707b469cc94f1c136063aa2b_561610_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240916-1335-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240916-1335-000_hue5300ea65733ea97336e8a9501d8987e_340648_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240916-1336-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240916-1336-000_hucfa26c63ccea18cd3abc5857a73c0957_360725_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240921-1747-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240921-1747-000_hu7824bc60516b4db66359393b3a2d02a6_347040_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240924-1306-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240924-1306-000_hu847014517fbc01a6d430e6fc289eb19e_615989_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240924-1310-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240924-1310-000_hua6127a94920792514803816f6b3af3f9_580351_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240924-1744-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240924-1744-000_hu35b13265ca0310d5ee3d3124c5f8c386_354847_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240927-1129-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240927-1129-000_hu534ad677ef49d4094fcd23dcad463a68_231630_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240927-1652-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240927-1652-000_hudb35ced1a09f52ebc1bd01a937e62570_181555_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240929-1842-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240929-1842-000_hu977103f1dc530ef928b0adac81ba64ba_278233_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240930-1423-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240930-1423-000_hud284fafe646cb3ecc10aa7411b1c6e6c_443608_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240930-1427-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240930-1427-000_hucd7ced4da0702035706cee8938673739_504769_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20240930-1507-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20240930-1507-000_hu0bd21fff9bbac8541be1400bf8022fbd_409147_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241002-1727-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241002-1727-000_hu6842310971b3effb3f442e9258ecf86f_412865_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241002-1728-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241002-1728-000_hu1bfee7d891d79b02f12209e0a4cbe76c_481961_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241003-1638-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241003-1638-000_hu00ede8bc24a36f2e3f8a2da8b8250bd9_408710_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241005-1722-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241005-1722-000_huf01fd525a6c9f39e22101b3efe15ff90_416019_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241006-1908-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241006-1908-000_hu3cd3ccaa5aa40db94cc61864f3d0280e_396706_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241029-1323-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241029-1323-000_hue5cfe5997f64ea0cd219a7fe5f266661_489397_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241029-1412-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241029-1412-000_hud690b6da6221b834b8973d20f6b652aa_312748_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241030-1931-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241030-1931-000_huce3f7694abf5e483e72dec27b9193eff_304992_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241113-1437-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241113-1437-000_hu35cb55a12292469142d6f2a085513077_346350_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241125-1435-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241125-1435-000_hucaf55115fe66d7e8efd3c454adf15e97_589549_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241126-1226-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241126-1226-000_huf527da587ad8f4b52d162c7568a377bf_335685_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241201-1538-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241201-1538-000_hu30de5f075706d2724f3927f49f9e87a6_338109_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241201-1815-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241201-1815-000_hue33d045c9dbf28f61258a58f71130fe1_291992_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241202-1229-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241202-1229-000_hu638a2135542689b1b0871f84362bce60_460386_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241206-1514-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241206-1514-000_hu059be6ec659116a2c673791037142f43_284022_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241208-1349-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241208-1349-000_hu5177871049bfa42c0e40c6afe66cebb5_276924_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
 
 
 &lt;figure>
 &lt;a href="https://alexeystar.com/blog/cats-2024/img/20241219-1513-000.jpeg">
 &lt;img src="https://alexeystar.com/blog/cats-2024/img/20241219-1513-000_hueb3649a244c6b41a39a43e00690b327b_275386_1600x1600_fit_q85_box.jpeg" loading="lazy">
 
 
 
 &lt;/a>
 &lt;/figure>
 
 
&lt;/div>


&lt;div id="paspartou">
 &lt;button id="prev">&amp;#8249;&lt;/button>
 &lt;button id="next">&amp;#8250;&lt;/button>
 &lt;div>
 &lt;div>&lt;/div>
 &lt;/div>
 &lt;button id="close">&amp;#10005;&lt;/button>
&lt;/div>

&lt;p>Meowy Christmas and Purr-fect New Year!&lt;/p></content:encoded></item><item><title>Pilgrim Walk</title><link>https://alexeystar.com/blog/pilgrim-walk/</link><pubDate>Thu, 17 Oct 2024 14:31:59 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/pilgrim-walk/</guid><description>Unplanned journey with Pilgrim Cards</description><content:encoded>&lt;p>What happens when you mix a curious mind with a deck of cards? Well, let me tell you about my latest walk with Pilgrim Cards.&lt;/p>
&lt;p>&lt;a href="https://pilgrim.cards/">Pilgrim Cards&lt;/a> is a flash cards app we’ve been working on since 2022 at &lt;a href="https://locuspraxis.com/">Locus Praxis&lt;/a>. The cards give you tasks and directions to follow, making each journey a bit of an adventure. Some decks are more structured, with dramaturgy and storytelling twists, but others are all about random exploration.&lt;/p>
&lt;p>Maverick is my favorite deck in the app. With over 100 cards, it helps you break out of your routine and discover new places. I use it often to shake things up, and this time it took me through the streets of Batumi, a beautiful coastal town in Georgia.&lt;/p>
&lt;p>Here&amp;rsquo;s what happened on my walk with Pilgrim Cards one hot and sunny day in July 2024.&lt;/p>
&lt;h1 id="126-pm">1:26 PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;Walk forward for 5 minutes&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>I walked forward into a green yard, crossed the street, and took a selfie in a mirror covered with graffitis.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4861.jpeg" alt="Selfie in a street mirror"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>For some reason, there are plenty of mirrors on Batumi streets. A mirror is a perfect psychogeographical object: it makes one stop and take a moment of self-reflection.&lt;/p>
&lt;p>Moving forward I notice a signage of the old atelier, and another graffiti. It all rhymes in my head – mirror, atelier, graffiti on both of them, reminding me of vanity.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4866.jpeg" alt="Motorcycle parked at the atelier"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>5 minutes pass, and I&amp;rsquo;m taking another card.&lt;/p>
&lt;h1 id="136-pm">1:36 PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;What is the first thing that comes to your mind in this place? Write it down or memorize it.&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>I look around and see a cafe. &lt;em>Dissident cafe&lt;/em>.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4879.jpeg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>It reminds me of a place in Hollywood with a relevant name.&lt;/p>
&lt;figure>
 &lt;img src="img/hollywood-intelligentsia.png" alt="Picture of Intelligentsia cafe in Batumi"loading="lazy">
 &lt;figcaption>Intelligentsia Coffee on Google Street View in 2022&lt;/figcaption>
 &lt;/figure>&lt;p>It immediately reminds me of a place in Los Angeles with a relevant name! Take a look at it - &lt;em>Intelligentsia Coffee&lt;/em> in Hollywood:&lt;/p>
&lt;p>Are all dissidents = intelligentsia, and vice versa?&lt;/p>
&lt;h1 id="140-pm">1:40 PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;Find an item or an object that cannot be found in another city.&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>Hunting for unique things then. I walk and look around the surroundings.&lt;/p>
&lt;p>Could it be this tree of wires?&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4885.jpeg" alt="Picture of a pole stand with many wires attached to it"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>Or maybe an old iron gate with a “good luck” horseshoe?&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4898.jpeg" alt="Picture of a horseshoe deciration on a gate"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>Or this used-to-be-luxurious Pontiac?&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4900.jpeg" alt="Photo of an old Pontiac car"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>Or some authentic yard?&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4901.jpeg" alt="Photo of a yard"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>I like this one: a shop selling sinks, ladders, fans, shovels, and who knows what else.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4917.jpeg" alt="Photo of a hardware store"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>Or this quirky display wall?&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4919.jpeg" alt="Photo of a store front with decorations"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>My attention is captured by piles of freshly cured tobacco which look like tall fur hats. Pretty unique!&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4945.jpeg"loading="lazy">
 &lt;figcaption>Is that izmir, samsun, latakia or just a regular virginia?&lt;/figcaption>
 &lt;/figure>&lt;p>I end up finding a street vendor who’s selling Soviet-era double-edge razor blades (I use safety razor for years and can’t get enough of it). And these blades are as rare as it gets! So, I’m finally satisfied and consider the task done.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4947.jpeg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>I see Maverick as more than just a fun way to walk and explore – it’s also a great way to sharpen your senses and awareness. Take Batumi, for example. The city has been colonized many times, and you can find traces of different cultures layered throughout. But you have to look closely to spot them.&lt;/p>
&lt;p>For example - signs from the Soviet era are still around, though they’re becoming rare. Like this entrance sign I found with elegant numbers and a Russian inscription. It reads “Entrance 3, apartments 51-74”.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4953.jpeg"loading="lazy">
 &lt;figcaption>Entrance #3, apts. from 51 to 74&lt;/figcaption>
 &lt;/figure>&lt;p>By 2:30PM I found myself in the old city center, and the closer I got, the more aware I was of how near the Turkiÿe border is. Time for a new card.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4951.jpeg"loading="lazy">
 &lt;figcaption>Shop named Istanbul&lt;/figcaption>
 &lt;/figure>&lt;h1 id="232-pm">2:32 PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;Listen to the people around you talking. Memorize any three words. It may be a future clue along your way.&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>I’m looking at Orta Djame – Batumi Central Mosque built in 1866, the oldest building in town. The surrounding streets are packed with small cafés, shisha bars, tea and baklava shops. The air is filled with sounds and chatter, though I can’t recognize a word, since I don’t know Turkish which prevails in this part of town.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4964.jpeg"loading="lazy">
 &lt;figcaption>A signage in 4 different languages&lt;/figcaption>
 &lt;/figure>&lt;p>The sounds of rattling forks and the smell of food made me realize that I had been wandering for over an hour and was quite hungry. I rarely go to Turkish places, but as far as I got here, I could not think against having a plate of hummus with a cup of tea.&lt;/p>
&lt;p>It turned out that hummus goes for free with any dish, so I had to order chicken shawarma. It resulted in three dishes. First harissa, then hummus with cucumbers marinated in lemon juice with herbs, and cabbage salad (like coleslaw).&lt;/p>
&lt;figure>
 &lt;img src="img/turk-lunch.jpg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>I was already full before I even got to the salad. Then came the chicken shawarma with cream sauce, fries, and more pickles! And of course, the tea. Plus, a can of Pepsi, which I quickly regretted. The whole meal cost me 21 ლ, just over 8 USD.&lt;/p>
&lt;p>Right before I left the cafe, a group of English-speaking tourists sat at the table next to me and I managed to complete my task.&lt;/p>








&lt;audio src="pilgrimwalk_3words.mp3" controls>&lt;/audio>

&lt;p>Lunch break was over, time to move on.&lt;/p>
&lt;h1 id="315-pm">3:15 PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;Open a door and take a peek inside.&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>In Georgia, it’s pretty common for doors to be left unlocked, even in residential buildings where people leave their apartments open. It says a lot about the sense of safety here. Even in the old town, with plenty of tourists around, I easily found a door left ajar – maybe it’s a thing in Ajara (see what I did there?), the capital of which is Batumi (pronounced ah-JAR-ah)&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4995.jpeg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>Inside was a stairwell with old tiling and a modern chandelier handing from a suprisingly well-preserved moulding. Another mirror is found.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_4987.jpeg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;figure>
 &lt;img src="img/IMG_4988.jpeg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;h1 id="332pm">3:32PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;Flip a coin. Heads - go left. Tails - go right.&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>I didn’t find change in my pockets, googled a digital coin flipper, got heads, and walked to the left.&lt;/p>
&lt;h1 id="336-pm">3:36 PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;Do something funny&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>I sat down on a bench to rest and sip some water, wondering if I should tell a joke to a stranger or maybe recite a limerick. Just then, a man in his late 60s appeared and politely asked if he could share the bench. I didn’t mind. He lit a cigarette and started talking, I was mostly listening. His life sounded like an adventure, full of unusual situations and colorful characters. He made sharp comments about the law, corruption, business, and culture. “I just got back from my seventh tour, and I realized there’s no place like home in Batumi,” he said. Given that Batumi is an old Black Sea port, I figured he must be a sailor who’d traveled the world and returned home after years of adventure. So, I asked, &amp;ldquo;What kind of tour was that?&amp;rdquo; With a smirk, he replied, &amp;ldquo;Prison, of course!&amp;rdquo; Then, after finishing his cigarette, he left just as quickly as he had appeared.&lt;/p>
&lt;h1 id="419-pm">4:19 PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;Feed the birds&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>I didn’t see any birds or a bakery to get breadcrumbs from. Postponing this card, I get another one.&lt;/p>
&lt;h1 id="511-pm">5:11 PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;What is the warmest place in this city? Visit it today.&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>It’s 30°C outside, and the last thing I want to do is find a warmer spot. Then I see a bird pecking at breadcrumbs, and I mentally check off the &amp;ldquo;Feed the bird&amp;rdquo; card!&lt;/p>
&lt;p>I love when such coinsidences happen. Sometimes, tasks come together after you’ve put them off, and it feels like a nice surprise, as if you&amp;rsquo;re perfectly in sync with the world.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_5069.jpeg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>I got tired and decided to pull the last card in this session.&lt;/p>
&lt;h1 id="530pm">5:30PM&lt;/h1>
&lt;blockquote>
&lt;p>&amp;ldquo;Build a tower&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>I spent a few minutes wandering around, trying to figure out how to build a tower. After having no luck, or imagination of how to make it creatively or metaphorically, I gave up. So I skipped the card, and grabbed a scooter to head home.&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_5082.jpeg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>A few days later when I was going through the photos I had taken, I noticed this shot. It was one of the last pictures I took, but I didn&amp;rsquo;t realise the tower at first!&lt;/p>
&lt;figure>
 &lt;img src="img/IMG_5076.jpeg"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;h1 id="results">Results&lt;/h1>
&lt;ul>
&lt;li>The walk lasted a little over 4 hours.&lt;/li>
&lt;li>I found a spot that really gives off Hollywood vibes.&lt;/li>
&lt;li>I definitely need to visit Turkish cafés more often.&lt;/li>
&lt;li>Batumi is full of beautiful numbers hidden around the streets.&lt;/li>
&lt;li>I got sidetracked and ended up climbing my first circus dome (but that’s a story for another time).&lt;/li>
&lt;li>Once again, Pilgrim Cards took me to places I never would have found on my own. Randomness is truly amazing!&lt;/li>
&lt;/ul>
&lt;figure>
 &lt;img src="img/IMG_5079.jpeg"loading="lazy">
 &lt;figcaption>Mysterious note I found in the park&lt;/figcaption>
 &lt;/figure></content:encoded></item><item><title>Musical Discoveries of August</title><link>https://alexeystar.com/blog/music-august-2024/</link><pubDate>Fri, 30 Aug 2024 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/music-august-2024/</guid><description>My favorite songs and albums that I discovered this month</description><content:encoded>&lt;ol>
&lt;li>
&lt;p>&lt;strong>Retrospective: She Belongs to Me (2024)&lt;/strong>. This October Brian Ferry is going to release &lt;a href="https://store.bryanferry.com/product/148589">a 5CD compilation&lt;/a> of his work, featuring 81 tracks. Among them is a cover to Bob Dylan&amp;rsquo;s &amp;ldquo;She Belongs To Me&amp;rdquo; which is already available on EP.

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/ltygQss-2VM" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;li>
&lt;p>I didn&amp;rsquo;t know until now that most of the songs from Tom Waits&amp;rsquo; &lt;strong>Blood Money (2000)&lt;/strong> &amp;#x1f4be; were written for Robert Wilson&amp;rsquo;s opera &lt;em>Woyzeck&lt;/em>, based on the play of the same name by Georg Buchner (1837) &amp;ndash; one of the most influential and most performed German plays.The opera was premiered at the Betty Nansen Theatre in København, Denmark, in late 2000. It tells the story of a simple man named Woyzeck and how his lover, a colonel, and others conspire to torture and destroy everything that makes sense in his world. Twenty years after I first heard &lt;em>Blood Money&lt;/em>, it turned out to be a conceptual album with a narrative that gave me a new perspective on it.

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/kmV0ZOJhimY" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Le Bourgeois Gentilhomme&lt;/strong> is a play composed by Jean-Baptiste Lully in between 1670-1674. Honestly, I don&amp;rsquo;t remember how exactly I got into researching late baroque music. Most probably I was looking for something more &amp;lsquo;classical&amp;rsquo; and less &amp;lsquo;modern&amp;rsquo; than Schnittke. This record of &lt;em>Le Bourgeois Gentilhomme&lt;/em> is perfromed by Le Concert Des Nations in 1999 under direction of Jordi Savall.

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/371bYRQceU8" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;li>
&lt;p>I&amp;rsquo;m convinced that a truly masterpiece soundtrack is one that sounds good on its own, even without reference to the work it&amp;rsquo;s written for. &lt;strong>DOOM Eternal O.S.T. (2016)&lt;/strong> &amp;#x1f4be; by Mick Gordon is one of those kind.

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/95D9LZJoTKg" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Flight b741 (2024)&lt;/strong> is the 26th (!) studio album by the one and only &lt;em>King Gizzard And The Lizard Wizard&lt;/em> &amp;ndash; the greatest psychedelic rock band of modern times, if you ask me. In essence, 43 minutes of power blues and high-voltage boogie rock. Listening to each new King Gizzard&amp;rsquo;s album is a unique experience. Many years from now it will allow you to proudly tell grandchildren and journalists who interview seniors about &lt;em>those good old days when music was great&lt;/em>. Hail to the King!

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/IVTvK8DjtkI" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;/ol>
&lt;p>&amp;#x1f4be; &amp;ndash; pieces that I have heard before, but recently rediscovered.&lt;/p></content:encoded></item><item><title>Leo's Sweet Beard</title><link>https://alexeystar.com/blog/leos-beard/</link><pubDate>Tue, 27 Aug 2024 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/leos-beard/</guid><description>This innovative idea revolves around selling cotton candy shaped like Leo Tolstoy&amp;rsquo;s iconic beard, combining a whimsical food experience with literary appreciation.</description><content:encoded>&lt;p>This innovative idea revolves around selling cotton candy shaped like Leo Tolstoy&amp;rsquo;s iconic beard, combining a whimsical food experience with literary appreciation.&lt;/p>
&lt;p>&lt;strong>What problem does it solve? 🔍&lt;/strong> The idea addresses the lack of unique and creative food offerings at events, particularly for literature enthusiasts. It targets a niche market where desserts can also reflect cultural icons, making them memorable.&lt;/p>
&lt;p>&lt;strong>Who is target audience? 🎯&lt;/strong> The primary target audience includes young adults, book lovers, and event-goers who enjoy unique desserts. Demographics are largely students and literature enthusiasts aged 18-35, seeking fun and engaging experiences.&lt;/p>
&lt;p>&lt;strong>What makes this solution unique? 🔧&lt;/strong> Unlike conventional cotton candy offerings, this idea uniquely fuses food with literary culture, making it particularly appealing at themed events or festivals, thereby standing out from typical food stalls.&lt;/p>
&lt;figure>
 &lt;img src="leo.png" alt="Leo Tolstoy&amp;amp;rsquo;s Cotton Candy Beard"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>Description created with &lt;a href="https://www.keepmyidea.app">Keep My Idea&lt;/a>.&lt;/p></content:encoded></item><item><title>Progress of the Hollywood Star font</title><link>https://alexeystar.com/blog/hollywood-star-progress/</link><pubDate>Wed, 07 Aug 2024 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/hollywood-star-progress/</guid><description>I&amp;rsquo;m excited to announce that I&amp;rsquo;m getting close to releasing the next version of the Hollywood Star font, which it going to become its first major update since 2020.</description><content:encoded>&lt;p>I&amp;rsquo;m excited to announce that I&amp;rsquo;m getting close to releasing the next version of the Hollywood Star font, which it going to become its first major update since 2020.&lt;/p>
&lt;p>During these four years I&amp;rsquo;ve been taking a series of daring (yet gentle) steps aside from the original design of the typeface, giving myself more creative freedom and hoping to bring more individuality to the font.&lt;/p>
&lt;p>First and foremost, I retraced and recreated all the letters I photographed during the 2019-2020 fieldwork, this time including newly discovered variations.&lt;/p>
&lt;figure>
 &lt;img src="hsf2_demo_galts.png"loading="lazy">
 &lt;figcaption>Grey letters are from the first version&lt;/figcaption>
 &lt;/figure>&lt;figure>
 &lt;img src="hsf2_demo_evo.png"loading="lazy">
 &lt;figcaption>Evolved Latin uppercase with alternatives&lt;/figcaption>
 &lt;/figure>&lt;p>Secondly, I designed characters that were missing, including lowercase, numerals, non-Latin, and many more.&lt;/p>
&lt;figure>
 &lt;img src="hsf2_demo_rest.png"loading="lazy">
 &lt;figcaption>&lt;/figcaption>
 &lt;/figure>&lt;p>And finally, I designed an extensive set of Cyrillic characters which, along with diactrics, increased the number of supported languages has up to 215.&lt;/p>
&lt;figure>
 &lt;img src="hsf2_demo_langs.png"loading="lazy">
 &lt;figcaption>First Article of the Declaration of Human Rights in various languages&lt;/figcaption>
 &lt;/figure>&lt;p>The original letters from the first release (both &lt;em>Rugged&lt;/em> and &lt;em>Clean&lt;/em> sets) are preserved in the character set and also available as alternatives.&lt;/p>
&lt;figure>
 &lt;img src="hsf2_legacy.png"loading="lazy">
 &lt;figcaption>Characters of the first version had accomplished the mission of conserving typographic history of Hollywood&lt;/figcaption>
 &lt;/figure>&lt;p>In summary, there were created:&lt;/p>
&lt;ul>
&lt;li>Latin lowercase&lt;/li>
&lt;li>Basic Greek (uppercase)&lt;/li>
&lt;li>Full set of Cyrillic&lt;/li>
&lt;li>Greek uppercase&lt;/li>
&lt;li>Ligatures&lt;/li>
&lt;li>Punctuation&lt;/li>
&lt;li>Symbols: currencies, math, arrows, geometry, etc.&lt;/li>
&lt;li>Combining and modifying marks&lt;/li>
&lt;li>Numbers, including small figures&lt;/li>
&lt;li>Walk of Fame artistic category icons&lt;/li>
&lt;/ul>
&lt;figure>
 &lt;img src="hsf2_demo_latin.png"loading="lazy">
 &lt;figcaption>Latin, numerals, category icons&lt;/figcaption>
 &lt;/figure>&lt;figure>
 &lt;img src="hsf2_demo_cyrillic.png"loading="lazy">
 &lt;figcaption>Cyrillic&lt;/figcaption>
 &lt;/figure>&lt;figure>
 &lt;img src="hsf2_demo_extended.png"loading="lazy">
 &lt;figcaption>Extended list of characters&lt;/figcaption>
 &lt;/figure>&lt;p>I have a plan to release the font no later than October 2024, with the next two major tasks coming up: fixing the kerning, and finding a foundry.&lt;/p>
&lt;p>&lt;em>Update from 2025-01-06: I failed to release the font in 2024 because I haven&amp;rsquo;t found a distrubutor. Yet I&amp;rsquo;m considering selling it directly from my own shop. Stay tuned!&lt;/em>&lt;/p>
&lt;p>Although there&amp;rsquo;s still a lot of work to be done, I&amp;rsquo;m pretty happy with how the font is turning out. At least I haven&amp;rsquo;t made many changes in the last few months, and to my eye the font looks balanced. I&amp;rsquo;m curious to find out what others would say.&lt;/p>
&lt;!-- *I want to thank everyone who've been supporting me and prividing feedback to this project -- I wouldn't make it this far without support of my friends and family. This project kept me alive during disturbances of recent years and helped to stay connected with people and places that are of high value to me.* --></content:encoded></item><item><title>Musical Discoveries of July</title><link>https://alexeystar.com/blog/music-july-2024/</link><pubDate>Wed, 31 Jul 2024 00:28:02 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/music-july-2024/</guid><description>The most liked findings of this month</description><content:encoded>&lt;ol>
&lt;li>
&lt;p>&lt;strong>A Broken Frame (2015)&lt;/strong> is a refreshing modern-day interpretation of the iconic 1982 Depeche Mode album performed by Marsheaux, the all-female electro duo from London. To my ear some covers sound even better than the originals (&lt;em>My Secret Garden&lt;/em>, &lt;em>Monument&lt;/em>). Or maybe I&amp;rsquo;m just starting to get bored of old stuff?

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/7rRf_rLY4j4" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;li>
&lt;p>I first heard Silver Apples&amp;rsquo; &lt;em>Lovefingers&lt;/em> at the opening of &lt;em>Civil War&lt;/em> and immediately loved it for its eerie atonal sound. The fact that it the same-named &lt;strong>Silver Apples (1968)&lt;/strong> album was recorded over half a century ago is mind-blowing.

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/QvZLQSPT3Wg" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;/ol>
&lt;!--
# The Scratch — Mind Yourself (2023)
The Scratch play a powerful blend of traditional Irish music and metal. These guys would make the perfect soundtrack for a Celtic-themed entry in the DOOM franchise. 

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/yHi5NW9Q4xU" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>

-->
&lt;ol start="3">
&lt;li>
&lt;p>&lt;strong>Retrace Your Steps (2024)&lt;/strong>, a new single from maestro Brian Eno, featuring remastered versions of masterpieces such as &lt;em>St Elmo&amp;rsquo;s Fire&lt;/em>, &lt;em>Third Uncle&lt;/em>, and the amazing &lt;em>Seven Deadly Finns&lt;/em>. Don&amp;rsquo;t miss &lt;a href="https://www.youtube.com/watch?v=zTXYW0nVvn4">the brilliant video&lt;/a> for the latter.

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/uqm7roB0WN8" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;li>
&lt;p>An epic orchestral suite by the English composer Gustav Holst, &lt;strong>The Planets&lt;/strong>, written between 1914 and 1917. It is composed of seven movements, with each one named after a planet of the Solar System and reflecting its astrological character. It&amp;rsquo;s believed that the opus inspired John Williams to compose Star Wars soundtrack: the opening &lt;em>Mars&lt;/em> clearly reminds me of The Imperial March. I particularly like the 1961 performance of Vienna Philharmonic Orchestra directed by Herbert von Karajan.

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/ow3EPyVKKgE" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Marx, Engels, Lenin, Trotsky (2024)&lt;/strong> is an intriguing musical quadriptych by Jyoti Prakash Mishra, an Indian-born British artist, radical Maxrist, and leader of White Town — a band mostly known for the 1997 hit song &lt;em>Your Woman&lt;/em>. The conceptual EP consists with four tracks arranged according to the historical activity of their lyrical heroes. Sounds like Trent Reznor after reading &amp;ldquo;Das Kapital&amp;rdquo;.

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/CYK7Ur4P2HM" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;/li>
&lt;/ol>
&lt;!--
There have been times when I've been humming along to some cool tunes, but had no memory of the artist's name. It was only recently that the name of **Timo Maas** popped up in one of my Spotify playlists and I rediscovered **Loud (2002)**. As they say, new is good for forgotten old!

&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe src="https://www.youtube.com/embed/2ECukvA6H8A" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>

--></content:encoded></item><item><title>Lesser-known MacBook Features</title><link>https://alexeystar.com/blog/macbook-features/</link><pubDate>Wed, 10 Jul 2024 01:50:51 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/macbook-features/</guid><description>Surprisingly, not many MacBook owners are aware that:
Apple MacBook can be charged from any available USB-C port with a standard cable.</description><content:encoded>&lt;p>Surprisingly, not many MacBook owners are aware that:&lt;/p>
&lt;ul>
&lt;li>Apple MacBook &lt;strong>can be charged from any available USB-C port&lt;/strong> with a standard cable. Works for &amp;gt;2016 Pro and &amp;gt;2018 Air laptops.&lt;/li>
&lt;li>The brightness of the Retina screen &lt;strong>can be increased from 500 to 1600 nits&lt;/strong>. It is possible with apps such as &lt;a href="https://lunar.fyi/">Lunar&lt;/a> (I recommend it) or &lt;a href="https://apps.apple.com/us/app/vivid-double-your-brightness/id6443470555?mt=12">Vivid&lt;/a>. It&amp;rsquo;s also a must-have tool for brightness synchronization between multiple displays.&lt;/li>
&lt;li>MacOS has a built-in &lt;em>caffeinate&lt;/em> command which prevents the system from going into sleep mode. This can be useful when downloading or compiling and the laptop is not connected to a power supply.&lt;/li>
&lt;/ul></content:encoded></item><item><title>Junited 2024</title><link>https://alexeystar.com/blog/junited-2024/</link><pubDate>Sun, 26 May 2024 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/junited-2024/</guid><description>This June I&amp;rsquo;m participating in Junited, a blogging adventure started by Robert Birming. I will be building this publication with links to websites, blogs, and publications that I find interesting and worth sharing with others.</description><content:encoded>&lt;p>This June I&amp;rsquo;m participating in &lt;a href="https://birming.com/junited-how-who">Junited&lt;/a>, a blogging adventure started by &lt;a href="https://birming.com/">Robert Birming&lt;/a>. I will be building this publication with links to websites, blogs, and publications that I find interesting and worth sharing with others.&lt;/p>
&lt;h2 id="publications--links">Publications &amp;amp; Links&lt;/h2>
&lt;ul>
&lt;li>32: &lt;a href="https://www.mcsweeneys.net/articles/calm-down-your-phone-isnt-listening-to-your-conversations-its-just-tracking-everything-you-type-every-app-you-use-every-website-you-visit-and-everywhere-you-go-in-the-physical-world">CALM DOWN—YOUR PHONE ISN’T LISTENING TO YOUR CONVERSATIONS. IT’S JUST TRACKING EVERYTHING YOU TYPE, EVERY APP YOU USE, EVERY WEBSITE YOU VISIT, AND EVERYWHERE YOU GO IN THE PHYSICAL WORLD&lt;/a>&lt;/li>
&lt;li>31: &lt;a href="https://en.wikipedia.org/wiki/Vigesimal">Vigesimal&lt;/a>, a numeral system based on 20.&lt;/li>
&lt;li>30: &lt;a href="https://mattlakeman.org/2024/06/20/notes-on-tajikistan/">Notes on Tajikistan&lt;/a> by Matt Lakeman.&lt;/li>
&lt;li>29: &lt;a href="https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again/">I Will Fucking Piledrive You If You Mention AI Again&lt;/a> ⭐️&lt;/li>
&lt;li>28: &lt;a href="https://typespecimens.xyz/specimens/all/">A curated list of digital specimens&lt;/a> of the highest quality&lt;/li>
&lt;li>27: &lt;a href="https://en.wikipedia.org/wiki/Boltzmann_brain">Boltzmann Brain&lt;/a>&lt;/li>
&lt;li>26: &lt;a href="https://aeon.co/essays/your-brain-does-not-process-information-and-it-is-not-a-computer">Remembering is reliving&lt;/a>&lt;/li>
&lt;li>25: Chrese Evans, Stalin&amp;rsquo;s granddaughter, &lt;a href="https://www.dailymail.co.uk/news/article-3496532/Tank-Girl-Josef-Stalin-s-tattooed-British-educated-granddaughter-mother-abhorred-murderous-tyrant-s-dark-past.html">lives in Portland, OG&lt;/a>&lt;/li>
&lt;li>24: Ever wondered &lt;a href="https://aeon.co/videos/why-be-dragons-how-massive-reptilian-beasts-entered-our-collective-imagination">why dragons exist&lt;/a> in almost every culture?&lt;/li>
&lt;li>23: Create ASCII art from any image with &lt;a href="https://meatfighter.com/ascii-silhouettify/spa/index.html#/">Silhouettify&lt;/a>&lt;/li>
&lt;li>22: &lt;a href="https://link.springer.com/article/10.1007/s10676-024-09775-5?error=cookies_not_supported&amp;amp;code=75a38fa0-8909-4847-bc65-1c541f21ad5c">ChatGPT is bullshit&lt;/a>&lt;/li>
&lt;li>21: Computers &lt;a href="https://starringthecomputer.com/computers.html">starring&lt;/a> in movies and television&lt;/li>
&lt;li>20: Photographic &lt;a href="https://www.photonstophotos.net/Charts/PDR.htm">Dynamic Range Chart&lt;/a>&lt;/li>
&lt;li>19: Discover the advantages of &lt;a href="https://thedecisionlab.com/reference-guide/philosophy/system-1-and-system-2-thinking">System 2&lt;/a> thinking&lt;/li>
&lt;li>18: Long-wanted &lt;a href="https://cataas.com">REST API for cats&lt;/a>&lt;/li>
&lt;li>17: &lt;a href="https://jspaint.app/#local:90f946a6b2eec">MS Paint&lt;/a> in browser&lt;/li>
&lt;li>16: &lt;a href="https://osp.kitchen/tools/">Collection of tools&lt;/a> by Open Source Publishing.&lt;/li>
&lt;li>15: &lt;a href="https://0data.app/">Zero Data App&lt;/a> is a collection of apps that let you control your data.&lt;/li>
&lt;li>14: &lt;a href="https://www.sheldrake.org/files/pdfs/papers/Is_the_Sun_Conscious.pdf">Is the Sun conscious?&lt;/a>&lt;/li>
&lt;li>13: An expansive but certainly not the whole &lt;a href="https://clagnut.com/blog/2380">list of pangrams&lt;/a>.&lt;/li>
&lt;li>12: Universal Declaration of Human Rights &lt;a href="http://efele.net/udhr/index.html">in XML&lt;/a>.&lt;/li>
&lt;li>11: &lt;em>Páthei máthos!&lt;/em> — extensive &lt;a href="https://en.wikipedia.org/wiki/List_of_Classical_Greek_phrases">list of Classical Greek phrases&lt;/a>.&lt;/li>
&lt;li>10: &lt;a href="https://en.wikipedia.org/wiki/List_of_websites_founded_before_1995">Websites founded before 1995&lt;/a> .&lt;/li>
&lt;li>9: For almost 30 years, &lt;a href="https://www.fogcam.org/">FogCam&lt;/a> is the world&amp;rsquo;s oldest operating webcam.&lt;/li>
&lt;li>8: Some people consider &lt;a href="https://ask.metafilter.com/377988/Best-Documentaries-Youve-Ever-Seen">these are the best documentaries to watch&lt;/a>.&lt;/li>
&lt;li>7: Did you know that &lt;a href="https://www.atlasobscura.com/articles/what-is-in-profane-museum-vatican">Romans decorated floors with garbage?&lt;/a>.&lt;/li>
&lt;li>6: &lt;a href="https://weatherspark.com">WeatherSpark&lt;/a> — neat and informative visualization of weather data for any location.&lt;/li>
&lt;li>5: A comprehensive resource about diactrical symbols: &lt;a href="http://diacritics.typo.cz">diactrics.typo.cz&lt;/a> (for font designers and typography enthusiasts).&lt;/li>
&lt;li>4: &lt;a href="https://albumwhale.com/">Album Whale&lt;/a> is a place where people create and share lists of their favorite music albums.&lt;/li>
&lt;li>3: Typography legacy: full archive of &lt;a href="https://archive.org/details/emigre-magazine-archive-1984-2005/Emigre%2001%20%281984%29/">Emigre Magazine&lt;/a> (1984-2005).&lt;/li>
&lt;li>2: &lt;a href="https://futilitycloset.com/">Futility Closet&lt;/a> is a regularly updated collection of curiosities in history, literature, language, art, and other topics.&lt;/li>
&lt;li>1: Modern news &lt;em>in ye olde way&lt;/em> by &lt;a href="https://tidings.potato.horse/">The Medieval Times&lt;/a>.&lt;/li>
&lt;/ul>
&lt;h2 id="blogs">Blogs&lt;/h2>
&lt;ul>
&lt;li>10: &lt;a href="https://im.farai.xyz/">Farai Gandiya&lt;/a>, web developer.&lt;/li>
&lt;li>10: Matt Lakeman&amp;rsquo;s &lt;a href="https://mattlakeman.org/">blog&lt;/a>, especially his recent notes on countries that are not among the top destinations.&lt;/li>
&lt;li>9: &lt;a href="https://theartofcoverart.substack.com/">The Art Of Cover Art&lt;/a>.&lt;/li>
&lt;li>8: &lt;a href="https://www.marksimonson.com/notebook">Notebook of Mark Simonson&lt;/a>, type designer.&lt;/li>
&lt;li>7: &lt;a href="https://blog.archive.org.">Internet Archive Blogs&lt;/a>&lt;/li>
&lt;li>6: Tanya Khovanova&amp;rsquo;s &lt;a href="https://blog.tanyakhovanova.com/">Math Blog&lt;/a> and her collection of &lt;a href="https://blog.tanyakhovanova.com/category/math-humor/">Math Humor&lt;/a>.&lt;/li>
&lt;li>5: Tom Miller&amp;rsquo;s &lt;a href="http://daytoninmanhattan.blogspot.com/">Daytonian in Manhattan&lt;/a>: the stories behind the buildings, statues and other points of interest that make Manhattan fascinating.&lt;/li>
&lt;li>4: &lt;a href="https://ritualdust.com/about/">Lizbeth Poirier&lt;/a>, folk and fantasy artist, illustrator, letterer.&lt;/li>
&lt;li>3: &lt;a href="https://dostoynikov.bearblog.dev/">Dostoynikov&lt;/a>, web-developer from Turkey, also translator from Japanese, who has recently moved to Estonia.&lt;/li>
&lt;li>2: &lt;a href="https://rubenerd.com/">Ruben Schade&lt;/a>, a &lt;em>real nerd&lt;/em> from Australia.&lt;/li>
&lt;li>1: &lt;a href="https://chrishannah.me/">Chris Hannah&lt;/a> is a software engineer who shares thoughts about &lt;a href="https://chrishannah.me/software-ive-enjoyed-in-2023/">enjoyable software&lt;/a>, &lt;a href="https://chrishannah.me/minimalist-phone/">mobile devices&lt;/a> and takes &lt;a href="https://chrishannah.me/photography">astonishing pictures&lt;/a> with his smartphone.&lt;/li>
&lt;/ul></content:encoded></item><item><title>Georgian Pangrams</title><link>https://alexeystar.com/blog/ge-pangrams/</link><pubDate>Fri, 24 May 2024 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/ge-pangrams/</guid><description>A pangram is a sentence constructed so that the words in it use every letter of the alphabet. Probably the best known pangram is The quick brown fox jumps over the lazy dog, and there are many others for almost every language&amp;hellip; except Georgian.</description><content:encoded>&lt;p>A pangram is a sentence constructed so that the words in it use every letter of the alphabet. Probably the best known pangram is &lt;em>The quick brown fox jumps over the lazy dog&lt;/em>, and there are &lt;a href="https://en.wikipedia.org/wiki/Pangram">many others&lt;/a> for almost every language&amp;hellip; except Georgian. Because the language has a unique writing system and there are not many type designers who work with it, the search for a Georgian pangram is quite a task. Nevertheless, I managed to find some interesting examples, which I verified with native Georgian speakers.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>აბგად ევზეთ იკალ მანო, პაჟა რასტა უფქა ღაყაშ, ჩაცა ძაწა ჭახა ჯაჰო&lt;/strong>&lt;br>
&amp;ldquo;Abgad Evzet Ikal Mano, Pazha Rasta Upka Ghagash, Chatsa Dzatsa Chakha Jaho&amp;rdquo;. This one is used in schools to help children memorize the letters of the Georgian alphabet. This phrase contain all of 33 characters and only 52 characters long, but the words are all made-up and have no meaning.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>გვიპყრობდა კვამლი, ჩიტებს გაჰქონდათ ჟღურტული ზეცაში, ძილს უფრთხობს ჭიქების ჯახუნი მიწებში&lt;/strong>&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>&lt;br>
&amp;ldquo;We were overcome by smoke, the birds were carried away by chirping in the sky, sleep is disturbed by the clatter of glasses on the ground&amp;rdquo;. 77 characters&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>ჩიტს გაჰქონდა ჟღურტული ზეცაში, კვართიან საპყარს ძილს უფრთხობდა ჭიქის ჯახუნი&lt;/strong>&lt;br>
&amp;ldquo;A bird flew up to the sky, the clinking of the glass scared the robed cripple from sleep&amp;rdquo;. Only 65 characters.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>I would still like to double-check and make sure that these sentences are 100% accurate. And I hope there are more pangrams in Georgian, so I will keep finding them and updating this list.&lt;/p>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>I committed this one to &lt;a href="https://en.wikipedia.org/wiki/Pangram#Other_alphabetic_scripts">Wikipedia page about pangrams&lt;/a>&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item><item><title>I Might Well Ask</title><link>https://alexeystar.com/blog/i-might-well-ask/</link><pubDate>Thu, 25 Apr 2024 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/i-might-well-ask/</guid><description>How popular will a quizshow be where the player that gives the wrong answer gets dunked in a pool of turd?</description><content:encoded>&lt;p>How popular will a quizshow be where the player that gives the wrong answer gets dunked in a pool of turd?&lt;/p>
&lt;p>Could there be a religious cryptocurrency with coins minted while worshippers pray?&lt;/p>
&lt;p>Is there a way to link up old phone booths so that people can walk in, pick up a receiver and chat in the same room at the same time?&lt;/p>
&lt;p>How many coin collectors would like to use an escort service to talk about their possessions with a nice person who won&amp;rsquo;t roll their eyes at them?&lt;/p>
&lt;p>Is it possible to make a mechanical watch that can generate random numbers? And why?&lt;/p>
&lt;p>Who would use a taxi service for children that takes them away while their parents are having a good time?&lt;/p>
&lt;p>Would it help to build a better business relationship if a business card was combined with a scratch-off lottery?&lt;/p>
&lt;p>How about an AI voice assistant over the phone ordering a taxi or directing you to the nearest public toilet?&lt;/p>
&lt;p>Why isn&amp;rsquo;t there an FM radio that broadcasts popular people&amp;rsquo;s playlists and lives on donations?&lt;/p></content:encoded></item><item><title>Spring Site Updates</title><link>https://alexeystar.com/blog/spring-site-updates/</link><pubDate>Tue, 02 Apr 2024 17:25:52 +0400</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/spring-site-updates/</guid><description>Spring is here and I&amp;rsquo;m actively digging into the beds of my digital garden.
Replaced collapbisble manu with a plain inline navigation bar; also removed mobile navigation modal.</description><content:encoded>&lt;p>Spring is here and I&amp;rsquo;m actively digging into the beds of my digital garden.&lt;/p>
&lt;ul>
&lt;li>Replaced collapbisble manu with a plain inline navigation bar; also removed mobile navigation modal.&lt;/li>
&lt;li>Optimized Hugo templates. Hopefully this will make building process a bit faster.&lt;/li>
&lt;li>Replaced many CSS stylings with native HTML 5.0 tags.&lt;/li>
&lt;li>Implemented responsive typography. Now text size corresponds with the width of the viewport using formula &lt;code>font-size: calc(15px + 0.390625vw);&lt;/code>&lt;/li>
&lt;/ul>
&lt;p>&lt;a href="https://alexeystar.com/css/style.min.css">Main stylesheet&lt;/a> is now 50% smaller: &lt;strong>2.8KB&lt;/strong> versus 5.8KB (uncompressed). And despite of reduced styling I like the way it looks now - with larger fonts and better usage of space.&lt;/p>
&lt;p>Of course, these are not all possible improvements - I can never get enough of caring for Web yard. Here&amp;rsquo;s what I&amp;rsquo;m up to:&lt;/p>
&lt;ul>
&lt;li>Find an alternative solution for graphic design portfolio display. I&amp;rsquo;m thinking about ditching animated thumbnails for Film titles and replacing them with simple static images.&lt;/li>
&lt;li>Do more optimization for Hugo templates&lt;/li>
&lt;li>Move hosting to a separate self-managed VPS server with &lt;strong>nginx&lt;/strong>&lt;/li>
&lt;li>Create an automated routine to create mirrors on Gopher and Gemini&lt;/li>
&lt;li>Improve accessibility for blind and low vision users&lt;/li>
&lt;li>Keep pages under 14kB&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>&lt;/li>
&lt;li>Optimize for e-ink displays&lt;/li>
&lt;li>Use &lt;a href="https://endtimes.dev/why-lowercase-letters-save-data/">lowercase&lt;/a> in code&lt;/li>
&lt;/ul>
&lt;p>Happy Easter! 🐣&lt;/p>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>Nathaniel on Endtimes &lt;a href="https://endtimes.dev/why-your-website-should-be-under-14kb-in-size/">explains&lt;/a> why the website should be under 14kB (14000 bytes) in size. Barry Pollard has even &lt;a href="https://www.tunetheweb.com/blog/critical-resources-and-the-first-14kb/">more detailed explanation&lt;/a> on this topic.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item><item><title>Dumber Smartphone</title><link>https://alexeystar.com/blog/dumber-smartphone/</link><pubDate>Mon, 18 Mar 2024 22:49:44 +0100</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/dumber-smartphone/</guid><description>I intentionally stupefy my iPhone for:
Less distration. There are too many features, notifications, and apps that fight for my attention.</description><content:encoded>&lt;p>I intentionally stupefy my iPhone for:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>Less distration&lt;/strong>. There are too many features, notifications, and apps that fight for my attention. Constant distractions are affecting my focus and bring undesired stress. I find smartphones out-of-the-box quite overwhelming, that&amp;rsquo;s why I prefer plenty of features to be turned off.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Better privacy and security&lt;/strong>. I care about how my data is used and value my digital privacy. Knowing where the data goes and how it&amp;rsquo;s being processed allows me to have more control over it.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Prioritizing individual needs&lt;/strong>. Manufactureres compete for a bigger share of the market. They try hard on creating universal solutions aimed to please everyone&amp;rsquo;s needs, which is not necessarily applies to my case. I prefer to figure out what&amp;rsquo;s really needed and what&amp;rsquo;s not by my own.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>More freedom&lt;/strong>. I view a smartphone as an additional benefit, not as something mandatory. I like the idea that my quality of life doesn&amp;rsquo;t depend on an electronic device or some of its functions.&lt;/p>
&lt;/li>
&lt;/ol>
&lt;p>This publication is a follow up to an earlier post about my &lt;a href="https://alexeystar.com/blog/digital-principles">Digital Principles&lt;/a>.&lt;/p>
&lt;h1 id="--">☁️🤖🥱🫨😖 → ☀️🏃⚡️😌🧘‍♂️&lt;/h1>
&lt;p>&lt;strong>Apps&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Delete apps that haven&amp;rsquo;t been used for more than a month&lt;/li>
&lt;li>Delete communication apps that are not crucial for personal life and work&lt;/li>
&lt;li>Stay away from social media&lt;/li>
&lt;li>Delete apps for servies that have usable web versions&lt;/li>
&lt;li>Use RSS reader (&lt;a href="https://miniflux.app/">Miniflux&lt;/a>) with a custom-tailored feed of sources.&lt;/li>
&lt;li>Keep the total number of installed apps below 30 (Check in &lt;em>Settings &amp;gt; General &amp;gt; About&lt;/em>)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>UI/UX&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Turn off all non-critical notifications: &lt;em>Settings &amp;gt; Notifications &amp;gt; [App Name] &amp;gt; Allow Notifications: Off&lt;/em>&lt;/li>
&lt;li>Turn off ask to join networks notification: &lt;em>Settings &amp;gt; Wi-Fi &amp;gt; Ask to Join Networks: Off&lt;/em>&lt;/li>
&lt;li>Use single page home screen&lt;/li>
&lt;li>Remove non-freqently used apps from home screen&lt;/li>
&lt;li>Reduce motion and animation: &lt;em>Settings &amp;gt; Accessibility &amp;gt; Reduce Motion (Disable), Prefer Cross-Fade Transitions (Disable), Auto-Play Animated Images (Disable)&lt;/em>&lt;/li>
&lt;li>Reduce transparency: &lt;em>Settings &amp;gt; Accessibility &amp;gt; Display &amp;amp; Text Size &amp;gt; Reduce Transparency (Enable)&lt;/em>&lt;/li>
&lt;li>Use ugly color as wallpaper (like &lt;a href="https://en.wikipedia.org/wiki/Pantone_448_C">drab dark brown&lt;/a>, #4A412A).&lt;/li>
&lt;li>Use greyscale mode&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>: &lt;em>Settings &amp;gt; Accessibility &amp;gt; Color Filters &amp;gt; Greyscale&lt;/em>&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Security &amp;amp; Privacy&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Use secure passcode (7+ characters) instead of Touch ID&lt;/li>
&lt;li>Disable Touch ID / Face ID: &lt;em>Settings &amp;gt; Face ID &amp;amp; Passcode &amp;gt; (Disable everything in &amp;lsquo;Use Face ID for&amp;rsquo;)&lt;/em>&lt;/li>
&lt;li>Disable access to features on locked screen: &lt;em>Settings &amp;gt; Face ID &amp;amp; Passcode &amp;gt; (Disable everything in &amp;lsquo;Allow aceess when locked&amp;rsquo;)&lt;/em>&lt;/li>
&lt;li>Disable auto-joining hotspots: &lt;em>Settings &amp;gt; Wi-Fi &amp;gt; Auto-Join Hotspot &amp;gt; Never&lt;/em>&lt;/li>
&lt;li>Disable analytics: &lt;em>Settings &amp;gt; Privacy &amp;amp; Security &amp;gt; Analytics &amp;amp; Improvements &amp;gt; (Disable everything))&lt;/em>&lt;/li>
&lt;li>Keep Bluetooth off by default: &lt;em>Settings &amp;gt; Bluetooth &amp;gt; Bluetooth (Disable)&lt;/em>&lt;/li>
&lt;li>Disable Personalized Ads: &lt;em>Settings &amp;gt; Privacy &amp;amp; Security &amp;gt; Apple Advertising &amp;gt; Personalized Ads (Disable)&lt;/em>&lt;/li>
&lt;li>Disable offloading unsued apps: &lt;em>Settings &amp;gt; App Store &amp;gt; Offload Unused Apps (Disable)&lt;/em>&lt;/li>
&lt;li>Disable feedback notifications: &lt;em>Settings &amp;gt; App Store &amp;gt; In-Apps Ratings &amp;amp; Reviews (Disable)&lt;/em>&lt;/li>
&lt;li>Safari: Prevent Cross-site Tracking: &lt;em>Settings &amp;gt; Safari &amp;gt; Prevent Cross-Site Tracking (Enable)&lt;/em>&lt;/li>
&lt;li>Safari: Hide IP from trackers: &lt;em>Settings &amp;gt; Safari &amp;gt; Hide IP Address &amp;gt; From Trackers&lt;/em>&lt;/li>
&lt;li>Safari: Tracking protection everywhere: &lt;em>Settings &amp;gt; Safari &amp;gt; Advanced &amp;gt; Advanced Tracking and Fingerprinting Protection &amp;gt; All Browsing&lt;/em>&lt;/li>
&lt;li>Safari - Better privacy for ads: &lt;em>Settings &amp;gt; Safari &amp;gt; Advanced &amp;gt; Privacy Preserving Ad Measurement (Enable)&lt;/em>&lt;/li>
&lt;li>Use encrypted DNS servers (Quad9, NextDNS, AdGuard)&lt;sup id="fnref:2">&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref">2&lt;/a>&lt;/sup>: &lt;em>Settings &amp;gt; Wi-Fi &amp;gt; [Network name] &amp;gt; Configure DNS &amp;gt; Manual&lt;/em>&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Extra&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Do not rely on powerbanks; use device less often to save power.&lt;/li>
&lt;li>Exploit other people and their phones to get navigation guides, search for information, order foor or call a taxi.&lt;/li>
&lt;li>Substitue smartphone functions with single-purposed devices: read ebooks from Kindle, tell time from a wristwatch, take pictures with a real camera, use pen &amp;amp; paper for taking notes, etc.&lt;/li>
&lt;li>Practice &lt;a href="https://en.wikipedia.org/wiki/Technology_Shabbat">Digital Shabbat&lt;/a>.&lt;/li>
&lt;/ul>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>Greyscale mode is a useful aid when color are distractive and unimportant. I have a shortcut to quickly disable colors with a triple tap on the back of device: &lt;em>Settings &amp;gt; Accessibility &amp;gt; Touch &amp;gt; Back Tap &amp;gt; Triple Tap &amp;gt; Accessibility: Color Filters&lt;/em>&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;li id="fn:2">
&lt;p>I run a self-hosted &lt;a href="https://github.com/AdguardTeam/AdGuardHome">AdGuardHome&lt;/a> instance with multiple encrypted upstreams and custom filters for ads filtering.&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item><item><title>Build &amp; Deploy Hugo Site With Sourcehut</title><link>https://alexeystar.com/blog/hugo-srht/</link><pubDate>Mon, 05 Feb 2024 14:54:52 +0100</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/hugo-srht/</guid><description>A guide on using Sourcehut Builds to build static website with Hugo, and deploing it to hosting with rclone via SFTP</description><content:encoded>&lt;p>Requirements:&lt;/p>
&lt;ul>
&lt;li>Private Sourcehut repository with &lt;a href="https://gohugo.io">Hugo&lt;/a> website&lt;/li>
&lt;li>Web hosting with SFTP (like &lt;a href="https://www.hetzner.com/webhosting/">Hetzner&lt;/a>)&lt;/li>
&lt;li>ssh-keygen&lt;/li>
&lt;/ul>
&lt;h2 id="ssh-keys">SSH keys&lt;/h2>
&lt;p>First, create a designated pair of SSH keys for the job:&lt;/p>
&lt;p>&lt;code>ssh-keygen -t ed25519 -f ~/.ssh/srht&lt;/code>&lt;/p>
&lt;p>Two keys will be created: &lt;em>~/.ssh/srht&lt;/em> with private key, and &lt;em>~/.ssh/srht.pub&lt;/em> with public key.&lt;/p>
&lt;h2 id="add-private-key-to-sourcehut">Add private key to Sourcehut&lt;/h2>
&lt;p>Go to &lt;a href="https://builds.sr.ht/secrets">Sourcehut Secrets&lt;/a> and add new secret: paste the contents of &lt;em>~/.ssh/srht&lt;/em> into the form, selecting &lt;em>SSH Key&lt;/em>.&lt;/p>
&lt;p>Copy the generated UUID of added key (should be looking like &lt;em>49f119e5-0291-44ac-b79e-gf483b7d2fa1&lt;/em>).&lt;/p>
&lt;p>Sourcehut will also store the private key on its server (&lt;em>~/.ssh/UUID&lt;/em>).&lt;/p>
&lt;h2 id="add-public-key-to-hetzner">Add public key to Hetzner&lt;/h2>
&lt;p>Open &lt;a href="https://konsoleh.hetzner.com/logindata.php?action=new_key_sftp">Hetzner KonsoleH&lt;/a>, look for &lt;em>Public SFTP Keys&lt;/em> section, and add the public key (&lt;em>~/.ssh/srht.pub&lt;/em>).&lt;/p>
&lt;p>For additional security, Password-Login option can be disabled in Hetzner SFTP settings. Only hosts with added SSH keys will be able to connect to the server. Additional FTP users will be disabled too.&lt;/p>
&lt;h2 id="build-manifest">Build manifest&lt;/h2>
&lt;p>Create &lt;em>.build.yml&lt;/em> file in the root of your Hugo website repository, and change the settings accordingly:&lt;/p>
&lt;pre tabindex="0">&lt;code>image: alpine/edge
packages:
 - hugo
 - rclone
sources:
 - git@git.sr.ht:~USERNAME@REPOSITORY # change to your Sourchut repository
secrets:
 - XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX # Sourcehut Secret UUID
tasks:
- build: |
 cd REPOSITORY
 hugo --gc --cleanDestinationDir --minify
- deploy: |
 cd REPOSITORY
 rclone sync \
 --sftp-host HETZNER-SERVER.COM \
 --sftp-user HETZNER-FTP-USER \
 --sftp-key-file &amp;#39;~/.ssh/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX&amp;#39; \
 public/ \
 :sftp:public_html/
&lt;/code>&lt;/pre>&lt;h2 id="run-a-test-build">Run a test build&lt;/h2>
&lt;p>Now you can submit the build manifest from the web to check the configuration. Open &lt;a href="https://builds.sr.ht/submit">builds.sr.ht/submit&lt;/a> and paste the contents of &lt;em>.build.yml&lt;/em> into the text field. Set &lt;em>Visibility&lt;/em> to &lt;em>Private&lt;/em>, and click &lt;em>Submit&lt;/em>.&lt;/p>
&lt;p>With correct settings Sourcehut will:&lt;/p>
&lt;ol>
&lt;li>Start a virtual machine with Alpine Linux&lt;/li>
&lt;li>Install &lt;em>hugo&lt;/em> and &lt;em>rclone&lt;/em>&lt;/li>
&lt;li>Clone your private repository&lt;/li>
&lt;li>Build static website with Hugo&lt;/li>
&lt;li>Deploy the contents of &lt;em>public/&lt;/em> to Hetzner server via SFTP&lt;/li>
&lt;/ol>
&lt;p>Check logs for possible errors. Sourcehut will also allow to SSH into the virtual machine for troubleshooting.&lt;/p>
&lt;h2 id="commit-and-push">Commit and push&lt;/h2>
&lt;blockquote>
&lt;p>&amp;ldquo;git.sr.ht will automatically submit builds for you if you store a manifest in the repository as .build.yml. Each time you push, a build with this manifest will be submitted,&amp;rdquo; — &lt;a href="https://man.sr.ht/builds.sr.ht/#gitsrht">https://man.sr.ht/builds.sr.ht/#gitsrht&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;p>Open &lt;a href="https://builds.sr.ht/">builds.sr.ht&lt;/a> right after the commit to see the building process in real time.&lt;/p>
&lt;p>Even though Sourcehuts Builds are available for non-paid accounts, consider subscribing to one the paid tiers (starting at only $2/month) to support the serivce.&lt;/p></content:encoded></item><item><title>Canon RP Silent Shooting</title><link>https://alexeystar.com/blog/silent-rp/</link><pubDate>Sun, 07 Jan 2024 17:49:22 +0400</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/silent-rp/</guid><description>It&amp;rsquo;s been almost two years since I started shooting with Canon EOS RP. I can’t get enough of this camera and am very happy with my choice.</description><content:encoded>&lt;p>It&amp;rsquo;s been almost two years since I started shooting with Canon EOS RP. I can’t get enough of this camera and am very happy with my choice. It has a full-frame sensor, it’s lightweight, compact, and it supports a new line of cutting-edge RF lenses. With two extra batteries, I don’t care about infamously high power consumption. Slow autofocusing is not a big deal since I’m not into shooting sport events or wildlife. RP costs less than $1000 and weighs less than 500 grams, which is good for my budget and lifestyle.&lt;/p>
&lt;p>However, what RP is seriously lacking of is full Electronic Shutter mode. And, consequently, silent shooting. It actually has a designated Silent Mode scene setting, but it doesn’t allow any manual settings of aperture, shutter speed, or ISO. And it shoots in JPEG, which sucks. But there’s a trick that I discovered while playing with Focus Bracketing.&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>&lt;/p>
&lt;h2 id="enabling-electronic-shutter">Enabling electronic shutter&lt;/h2>
&lt;p>Go to &lt;code>Menu -&amp;gt; CAMERA 5&lt;/code> and enable &lt;code>Focus bracketing&lt;/code>. Set the required minimum of &lt;code>Number of shots&lt;/code> to &lt;code>2&lt;/code>. &lt;code>Focus increment&lt;/code> parameter it better to be set in accordance to the type of your lens, i.e. &lt;code>10&lt;/code> for 16mm lens, or &lt;code>1&lt;/code> for 300mm. Leave &lt;code>Exposure smoothing&lt;/code> disabled to avoid additional image processing.&lt;/p>
&lt;p>When Focus Bracketing is enabled, the mechanical back-curtain shutter will be disengaged in favor of full electronic operation. The camera will stay silent in all modes, including Manual. Every shot will produce two (or more, depending on &amp;lsquo;Number of shots&amp;rsquo; setting) consequential images. It&amp;rsquo;s a small price to pay, which can be helpful with dynamic scenes &amp;ndash; as a form of burst shooting.&lt;/p>
&lt;h2 id="why-cripple-the-device">Why cripple the device?&lt;/h2>
&lt;p>Both mechanical and electronic shutter systems have their pros and cons. There’s also an Electronic Front-Curtain Shutter, a smart compromise. EFCS is hybrid system which uses a mechanical back-curtain shutter (so MBCS would be a more accurate term). In simple words, a mechanical shutter is a blade that pops out in front of the imaging sensor at the end of exposure. EFCS prevents rolling shutter, artificial light flickering or banding effects, and allows proper flash syncing. But full ES allows faster shutter speeds, prevents sun-star flares, gives better bokeh, and &amp;ndash; most of all - allows to shoot silently.&lt;/p>
&lt;p>I comprehend that Canon was considering users who ‘may not necessarily be aware of some of the unwanted side effects of using an electronic shutter’. However, I doubt that deliberate crippling of the device is the most effective solution.&lt;/p>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>There&amp;rsquo;s a &lt;a href="https://www.dpreview.com/forums/thread/4366448">relevant thread on dpreview.com&lt;/a> which I discovered later&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item><item><title>Predictions for 2024</title><link>https://alexeystar.com/blog/2024-predictions/</link><pubDate>Tue, 02 Jan 2024 23:28:11 +0400</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/2024-predictions/</guid><description>Subjective, biased, and mostly ungrounded predictions of some events in 2024.
Donald Trump will win the GOP nomination The 47th President of the US will be a Republican Compromisation of Telegram; state-level bans.</description><content:encoded>&lt;p>Subjective, biased, and mostly ungrounded predictions of some events in 2024.&lt;/p>
&lt;ul>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Donald Trump will win the GOP nomination&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> The 47th President of the US will be a Republican&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Compromisation of Telegram; state-level bans.
&lt;ul>
&lt;li>&lt;a href="https://www.jurist.org/news/2024/03/spain-high-court-drops-telegram-ban/">Spain high court drops Telegram ban&lt;/a> — 2024-03-26&lt;/li>
&lt;li>&lt;a href="https://www.reuters.com/world/europe/telegram-messaging-app-ceo-pavel-durov-arrested-france-tf1-tv-says-2024-08-24/">Telegram CEO Durov arested in France&lt;/a> &amp;ndash; 2024-08-25&lt;/li>
&lt;li>&lt;a href="https://www.telegraph.co.uk/world-news/2024/08/28/telegram-founder-pavel-durov-charged-app-france-police/">France charges Telegram founder Pavel Durov &lt;/a> &amp;ndash; 2024-08-28&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Apple Vision fails in sales and adoption (less than 500,000 sold in 2024)
&lt;ul>
&lt;li>&lt;a href="https://www.bloomberg.com/news/articles/2024-07-11/apple-s-vision-pro-won-t-cross-500-000-sales-this-year-idc-says">Apple’s Vision Pro Won’t Cross 500,000 Sales This Year, IDC Says&lt;/a> &amp;ndash; 2024-07-11&lt;/li>
&lt;li>&lt;a href="https://appleinsider.com/articles/24/10/23/apple-severely-cuts-vision-pro-production-and-may-stop-it-completely-very-soon">Apple severely cuts Vision Pro production, and may stop it completely very soon&lt;/a> &amp;ndash; 2024-10-23
[x] Bitcoin &amp;gt;$100,000 &amp;ndash; 2024-12-04&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Gold &amp;gt;2200
&lt;ul>
&lt;li>&lt;a href="https://www.fxempire.com/forecasts/article/gold-silver-copper-daily-forecast-gold-eyes-2200-ahead-of-fed-insights-1419484">XAU Eyes $2200 Ahead of Fed Insights&lt;/a> — 03-28-2024 &lt;em>wow that was fast&lt;/em>.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> S&amp;amp;P500 &amp;gt;5000
&lt;ul>
&lt;li>&lt;a href="https://edition.cnn.com/2024/02/09/investing/markets-sp500-record-high/index.html">S&amp;amp;P 500 closes above key 5,000 level for first time&lt;/a> — 2024-02-09&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> NVDA &amp;gt;100&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>
&lt;ul>
&lt;li>&lt;a href="https://finance.yahoo.com/quote/NVDA/history/">NVDA trades over 101.5&lt;/a> on 2024-05-23&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> TSLA &amp;lt;150
&lt;ul>
&lt;li>&lt;a href="https://apnews.com/article/tesla-stock-elon-musk-electric-vehicles-a58609b126ba5f5b7655f6049ecb27f1">Tesla shares tumble below $150 per share, giving up all gains made over the past year&lt;/a> — 2024-04-18&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Worldwide &lt;a href="https://gs.statcounter.com/search-engine-market-share">Google Search market share&lt;/a> &amp;lt;90%
&lt;ul>
&lt;li>&lt;a href="https://gs.statcounter.com/search-engine-market-share">statcounter Global Stats report&lt;/a> &amp;ndash; 2024-09-01&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> New global heat records
&lt;ul>
&lt;li>&lt;a href="https://www.noaa.gov/news/april-2024-was-earths-warmest-on-record">April 2024 became Earth&amp;rsquo;s warmest in the global climate record&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.reuters.com/world/world-registers-hottest-day-ever-recorded-july-21-monitor-says-2024-07-23/">World recorded hottest day on July 21 (2024), monitor says&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;input checked="" disabled="" type="checkbox"> Intense electromagnetic storms on Earth
&lt;ul>
&lt;li>&lt;a href="https://en.wikipedia.org/wiki/May_2024_solar_storms">Powerful solar storms occurred in May 2024&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.swpc.noaa.gov/news/g4-severe-storm-watch-10-11-october">G4 Geogmagnetic Storm&lt;/a> in October 10-11&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>Didn&amp;rsquo;t happen (update from 2025):&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> &amp;hellip;but it won&amp;rsquo;t be Donald Trump (same)&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Federalization of media streaming services&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Announcement of ChatGPT-5&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Decline of NFT&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Benjamin Netanyahu will resign as PM of Israel&lt;/li>
&lt;/ul>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>Corrected typo: 1000 -&amp;gt; 100.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item><item><title>New Website</title><link>https://alexeystar.com/blog/new-website/</link><pubDate>Mon, 01 Jan 2024 23:30:00 +0400</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/new-website/</guid><description>Today, on the first day of 2024, the new version of this very website is finally released. I have been working on it since the middle of 2023 and I&amp;rsquo;m happy to finally open it for the public after hundreds of hours of production.</description><content:encoded>&lt;p>Today, on the first day of 2024, the new version of this very website is finally released. I have been working on it since the middle of 2023 and I&amp;rsquo;m happy to finally open it for the public after hundreds of hours of production.&lt;/p>
&lt;p>This is my playground, my digital garden, a place on Web where I can do whatever I want. I&amp;rsquo;d like to keep it lightweight, intuitive, accessible, and easy to maintain, hence it&amp;rsquo;s going to be changing and evolving until it reaches a near-zen state.&lt;/p>
&lt;p>Along with portfolio of my works in &lt;a href="https://alexeystar.com/design/">graphic design&lt;/a>, &lt;a href="https://alexeystar.com/photo/">photography&lt;/a>, and &lt;a href="https://alexeystar.com/things/">other&lt;/a> &lt;a href="https://alexeystar.com/typography/">fields&lt;/a> of interest, there is a &lt;a href="https://alexeystar.com/blog">Blog&lt;/a> section where I will be publishing thoughs and rants on topics that matter to me. I hope it will help me to improve my wiring skills.&lt;/p>
&lt;p>&lt;a href="https://alexeystar.com/colophon">Colophon&lt;/a> page which has information about how this website is built.&lt;/p></content:encoded></item><item><title>Perfect Smartwatch</title><link>https://alexeystar.com/blog/smartwatch/</link><pubDate>Thu, 14 Sep 2023 01:03:46 +0400</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/smartwatch/</guid><description>A list of features that would make me a perfect smartwatch.
eInk. I&amp;rsquo;d like to change to the display update period (i.</description><content:encoded>&lt;p>A list of features that would make me a perfect smartwatch.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>eInk&lt;/strong>. I&amp;rsquo;d like to change to the display update period (i.e. once in a minute, when seconds doesn&amp;rsquo;t matter), or show the current time only when manually hitting the designated button.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>GPS.&lt;/strong> With custom update interval too.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Maps.&lt;/strong> OpenStreetMaps, preloaded with cable connection.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Heart rate monitor.&lt;/strong>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Altimeter/barometer.&lt;/strong> I guess such feature might requre additionl space and special engineering. But I&amp;rsquo;d love to have it to predict weather.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Temperature sensor.&lt;/strong> It would be great to have an external wired sensor to measure temperature of various objects, like steaks and engines.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Waterproof.&lt;/strong> Sustaining a hevay rain or underwater immersion for a couple of hours would be enough.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Solar-powered.&lt;/strong> This is a very important feature. I would also like a low-power when only time is displayed, allowing the watch to operate from solar energy for many months.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>USB-C.&lt;/strong> For charging and data transferring&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>FM/AM radio.&lt;/strong> That would probably require a 3.5mm jack for the headphones, which will also work as an antenna.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Universal lugs.&lt;/strong> Just throw in a cheap nylon NATO-strap in the box, I&amp;rsquo;ll figure it out on my own.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Open-source.&lt;/strong> Firmware available for customization, hacking, and community development&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Data and storage.&lt;/strong> All collected data should be stored in plain format (json, xml, csv, etc.) and available for accessing. There could be some extra space to store personal files.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>NFC security key&lt;/strong> With support of FIDO2, OATH-TOTP, OpenPGP, etc (Like Yubikey).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Power reserve indicator.&lt;/strong> Show how long it would last without recharging.&lt;/p>
&lt;/li>
&lt;/ul></content:encoded></item><item><title>How I Donate</title><link>https://alexeystar.com/blog/how-i-donate/</link><pubDate>Wed, 30 Aug 2023 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/how-i-donate/</guid><description>When I started the first draft of this publication, I was thinking about actually sharing the list of companies and individuals that I support.</description><content:encoded>&lt;p>When I started the first draft of this publication, I was thinking about actually sharing the list of companies and individuals that I support. But during the editing, I realized that this wasn&amp;rsquo;t how I wanted it. I just want to formulate the system of how my donations are made.&lt;/p>
&lt;p>I believe that &lt;strong>the act of giving should come along with a pure intention&lt;/strong>. Speaking metaphysically, it&amp;rsquo;s a charged load of psychic energy (as a feeling of love, compassion, and care) that I give willingly, not just money. Hence, I agree that good actions should be done in silence. Because talking breaches the energy and makes it cheaper.&lt;/p>
&lt;p>So, no lists. But there goes my system.&lt;/p>
&lt;p>When I&amp;rsquo;m facing new causes, discovering interesting projects, or reading publications that resonate with my life principles, I put a note to it into the special list. At the end of each month, I make a review and select those projects that still make me feel grateful. This is how I avoid impulsive or unweighted actions and, as I hope, make wiser decisions. It can also be applied to other situations, i.e. with people on the streets. I leave the right not to give money when I don&amp;rsquo;t feel sincere about it. The feeling of guilt is not what I want to convey along with my contribution. I prefer to take my time until I&amp;rsquo;m ready for a thoughtful action.&lt;/p>
&lt;p>Thus, at the end of the month, I share the funds equally between chosen recipients. And the process starts again.&lt;/p>
&lt;p>I define a fixed amount relative to my current financial situation. Being a freelancer, I have a variable income, hence it&amp;rsquo;s more convenient for me to adjust donation limits every month. I can say that 5% feels like a good reference point.&lt;/p>
&lt;p>Whenever I save money by canceling a subscription or moving away to cheaper software, I move half of those funds to a fixed monthly donation budget. This is my way of sharing the benefits I&amp;rsquo;m getting from following my principles.&lt;/p>
&lt;p>Hence, I choose to give:&lt;/p>
&lt;ol>
&lt;li>Regularly&lt;/li>
&lt;li>Thoughtfully&lt;/li>
&lt;li>Silently&lt;/li>
&lt;li>With an open heart and positive feelings&lt;/li>
&lt;/ol></content:encoded></item><item><title>User Data Takeout Links</title><link>https://alexeystar.com/blog/takeout-links/</link><pubDate>Tue, 29 Aug 2023 12:59:41 +0400</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/takeout-links/</guid><description>Recent news about Twitter routinely destroying itself inspired me to create this collection of links. They are pointed to user data download pages for the most popular web services.</description><content:encoded>&lt;p>Recent news about Twitter routinely &lt;a href="https://news.ycombinator.com/item?id=37189872">destroying itself&lt;/a> inspired me to create this collection of links. They are pointed to user data download pages for the most popular web services.&lt;/p>
&lt;ul>
&lt;li>Apple: &lt;a href="https://privacy.apple.com/">privacy.apple.com&lt;/a> — click &lt;em>Request a copy of your data&lt;/em>&lt;/li>
&lt;li>Facebook: &lt;a href="https://accountscenter.facebook.com/info_and_permissions/dyi">accountscenter.facebook.com/info_and_permissions/dyi&lt;/a>&lt;/li>
&lt;li>Google: &lt;a href="https://takeout.google.com/settings/takeout?pli=1">takeout.google.com/settings/takeout?pli=1&lt;/a>&lt;/li>
&lt;li>Instagram: &lt;a href="https://www.instagram.com/download/request/">instagram.com/download/request&lt;/a>&lt;/li>
&lt;li>Mastodon: &lt;a href="https://mastodon.social/settings/export">mastodon.social/settings/export&lt;/a> — replace &lt;em>mastodon.social&lt;/em> with your Mastodon instance&lt;/li>
&lt;li>Spotify: &lt;a href="https://www.spotify.com/us/account/privacy/">spotify.com/us/account/privacy/&lt;/a> — look for &lt;em>Request Data&lt;/em> button&lt;/li>
&lt;li>Twitter AKA X: &lt;a href="https://x.com/settings/download_your_data">x.com/settings/download_your_data&lt;/a>&lt;/li>
&lt;li>&lt;del>Adobe &lt;a href="https://assets.adobe.com/cloud-documents">assets.adobe.com/cloud-documents&lt;/a>&lt;/del> — Creative Cloud Sync &lt;a href="https://helpx.adobe.com/creative-cloud/kb/eol-creative-cloud-synced-files.html">discontinued&lt;/a> on Feb, 2024.&lt;/li>
&lt;/ul></content:encoded></item><item><title>Build Websites For Cuba</title><link>https://alexeystar.com/blog/build-web-for-cuba/</link><pubDate>Fri, 25 Aug 2023 02:29:47 +0400</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/build-web-for-cuba/</guid><description>According to Speedtest analytics, the median internet access speed in Cuba in 2023 was 3.87Mbps for mobile and 1.86Mbps for broadband connection1.</description><content:encoded>&lt;p>According to Speedtest analytics, the median internet access speed in Cuba in 2023 was 3.87Mbps for mobile and 1.86Mbps for broadband connection&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>. The island country holds the record of having the slowest internet in the world.&lt;/p>
&lt;p>I created a throttling preset in Chromium&amp;rsquo;s Inspector to get a feeling of how long it takes to load popular media websites in Cuba. The results:&lt;/p>
&lt;ul>
&lt;li>apnews.com &amp;ndash; 22 sec&lt;/li>
&lt;li>reuters.com &amp;ndash; 32 sec&lt;/li>
&lt;li>ft.com &amp;ndash; 22 sec&lt;/li>
&lt;li>yahoo.com &amp;ndash; 12 sec&lt;/li>
&lt;li>theguardian.com &amp;ndash; 12 sec&lt;/li>
&lt;li>miamiherald.com &amp;ndash; 35 sec&lt;/li>
&lt;li>cubadebate.cu &amp;ndash; 18 sec&lt;/li>
&lt;/ul>
&lt;p>My suggestion: &lt;em>when building a website, make sure it loads in less than 10 seconds in Cuba&lt;/em>*.&lt;sup id="fnref:2">&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref">2&lt;/a>&lt;/sup> Give priority to users with the most limited abilities.&lt;/p>
&lt;p>&lt;em>Internet para todos!&lt;/em>&lt;/p>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>Source: &lt;a href="https://www.speedtest.net/global-index/cuba">https://www.speedtest.net/global-index/cuba&lt;/a>&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;li id="fn:2">
&lt;p>10 seconds is an &lt;a href="https://www.nngroup.com/articles/response-times-3-important-limits/">average attention span time&lt;/a>.&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item><item><title>Extra Pixels in Adobe Illustrator</title><link>https://alexeystar.com/blog/extra-pixel/</link><pubDate>Mon, 21 Aug 2023 00:19:08 +0400</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/extra-pixel/</guid><description>Solving the mistery of unwanted pixels in exported files</description><content:encoded>&lt;h1 id="problem-showcase">Problem showcase&lt;/h1>
&lt;p>Let&amp;rsquo;s say I have an illustration on a 333x333 px artboard.&lt;/p>
&lt;figure>
 &lt;img src="s1_opt.png" alt="Screenshot of Illustrator window with artboard properties, size set to 333x333"loading="lazy">
 &lt;figcaption>This artboard is precisely 333x333 px&lt;/figcaption>
 &lt;/figure>&lt;p>I want to export it into a bunch of PNG images with various scaling. Sounds like a trivial job to me. I run &lt;code>Export -&amp;gt; Export for Screens&lt;/code> and tick x1, x2, x3 scaling options:&lt;/p>
&lt;figure>
 &lt;img src="s2_opt.png" alt="Screenshot of exporting options"loading="lazy">
 &lt;figcaption>Selecting three scale option&lt;/figcaption>
 &lt;/figure>&lt;p>A Finder window pops out exposing the generated images. At this point I could have pressed ⌘+I on each file to summon a flock of new Information windows. Instead of that, I&amp;rsquo;m opening Terminal with current folder&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> and run &lt;code>identify -format &amp;quot;%f %G\n&amp;quot;&lt;/code> command&lt;sup id="fnref:2">&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref">2&lt;/a>&lt;/sup> to get file details in plain format:&lt;/p>
&lt;pre tabindex="0">&lt;code>icon.png 334x334
icon@2x.png 667x667
icon@3x.png 1000x1000
&lt;/code>&lt;/pre>&lt;p>Here it is. Each of exported files is 1px larger in both dimensions. Even the non-scaled &lt;em>icon.png&lt;/em> is 334x334 px, whereas the artboard is 333x333 px.&lt;/p>
&lt;p>This doesn&amp;rsquo;t happen when files are exported with &lt;code>Save for Web&lt;/code> or &lt;code>Export as...&lt;/code>, hence the problem is specific to &lt;code>Export for Screens&lt;/code>.&lt;/p>
&lt;h1 id="the-origin-of-extra-pixels">The Origin of Extra Pixels&lt;/h1>
&lt;p>I stumbled upon this message &lt;a href="https://community.adobe.com/t5/illustrator-discussions/the-solution-to-the-extra-pixel-problem/m-p/9274347">in Adobe Support Community&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The root of the problem is when the Artboard Reference Point is set to center. This means the X &amp;amp; Y coordinates are based on the center point of the artboard. Consequently, when the width or height of your artboard is an odd number, the edges of the artboard are pushed off the pixel grid, and end up in between pixels. Illustrator then tries to compensate for this during export and ends up adding an extra pixel.&lt;/p>
&lt;/blockquote>
&lt;p>In my case, both width and height of the canvas are odd numbers. According to the found suggestion, changing the &lt;em>Reference Point&lt;/em> from center to one of the corners should fix the issue.
&lt;img src="s3_opt.png" alt="Screenshot of Reference Point setting" title="The tiny grid of dots is used to select the Reference Point"loading="lazy">&lt;/p>
&lt;p>After exporting with &lt;em>Reference Point&lt;/em> set to top-left corner:&lt;/p>
&lt;pre tabindex="0">&lt;code>icon.png 334x334
icon@2x.png 667x667
icon@3x.png 1000x1000
&lt;/code>&lt;/pre>&lt;p>Extra pixels are still added.&lt;/p>
&lt;p>I double-checked that the &lt;em>Reference Point&lt;/em> and artboard size are both set properly, this time noticing that artboard position contain decimals.&lt;/p>
&lt;figure>
 &lt;img src="s4_opt.png" alt="Screenshot of artboard details pane"loading="lazy">
 &lt;figcaption>Decimals in coordinates&lt;/figcaption>
 &lt;/figure>&lt;p>From my experience, such decimals may appear after moving artboards with the mouse. I presume that Illustrator is rounding up X, Y coordinates &lt;em>to the nearest whole integer&lt;/em> and that somehow affects the dimensions of exported images.&lt;/p>
&lt;p>To quicky fix the coordinates I run &lt;code>Object -&amp;gt; Make Pixel Perfect&lt;/code> and do another export:&lt;/p>
&lt;pre tabindex="0">&lt;code>icon.png 333x333
icon@2x.png 666x666
icon@3x.png 999x999
&lt;/code>&lt;/pre>&lt;p>Hooray! All files have correct sizes.&lt;/p>
&lt;h1 id="the-solution">The Solution&lt;/h1>
&lt;p>To prevent Illustrator from adding extra pixels to exported images it&amp;rsquo;s necessary to make sure that:&lt;/p>
&lt;ol>
&lt;li>Artboard size is set in whole numbers (i.e., W = 333 px, H = 333 px)&lt;/li>
&lt;li>Artboard position is set in whole numbers (i.e. X = 547 px, Y = -378 px)&lt;/li>
&lt;li>Artboard Reference Point is set to any of the corners.&lt;/li>
&lt;/ol>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>To quickly launch macOS Terminal in the current folder location, go to &lt;code>Setttings -&amp;gt; Keyboard -&amp;gt; Keyboard Shortcuts&lt;/code>, select &lt;code>Services -&amp;gt; Files and Folders&lt;/code>, tick &lt;code>New Terminal at Folder&lt;/code> and assign a desired shortkey. I personally use ⇧⌃⌘+Z to launch &lt;a href="https://iterm2.com/">iTerm2&lt;/a>.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;li id="fn:2">
&lt;p>&lt;code>identify&lt;/code> tool is a part of ImageMagick &amp;mdash; a free, open-source software suite, used for editing and manipulating digital images. It allows performing mass and repetative acctions on images, thus saving time. Visit &lt;a href="https://imagemagick.org/">imagemagick.org&lt;/a> for more information.&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item><item><title>Smooth End Crawl</title><link>https://alexeystar.com/blog/smooth-end-crawl/</link><pubDate>Mon, 31 Jul 2023 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/smooth-end-crawl/</guid><description>How to build a neat-looking end crawl sequence in AfterEffects</description><content:encoded>&lt;p>When designing end credits I deal with taking care about many components: fonts, proper punctuation, diactrics and special characters, typesetting, layout design, colors, sound sync, etc. Actually this is what makes me fond of title design process. I can use most of graphic design skills in one place altogether! And there&amp;rsquo;s always room for creativity and advancement.&lt;/p>
&lt;p>Many times I felt sad from seeing clumsy twitchy end credits after watching a great movie. Flickering or jittering effect in the end crawl is a common problem. It still takes place and seems to never go away. This is one of the reasons I decided to write this post to sum up best practices.&lt;/p>
&lt;h1 id="jittering-crawl">Jittering crawl&lt;/h1>
&lt;p>End crawl jitter effect appears in the form of an unpleasant twitching of scrolling lines of text.&lt;/p>
&lt;p>Keyframing is a common method of creating moving objects in AfterEffects. It allows to incrementally change the position of a given object from one keyframe to another.&lt;/p>
&lt;p>Imagine two keyframes with different vertical &lt;em>Y&lt;/em> coordinates. One with &lt;em>Y = 0&lt;/em> at 00:00:00, and another with &lt;em>Y = 500&lt;/em> at 00:00:05. Going from 0 to 500 in 5 seconds is equal to the speed of 100 px/sec. Let&amp;rsquo;s convert it to &lt;em>pixels per frame&lt;/em> with taking various FPS settings into account:&lt;/p>
&lt;ul>
&lt;li>100px/sec @ FPS=25 equals 4 px/frame&lt;/li>
&lt;li>100px/sec @ FPS=24 equals 4.166(6) px/frame&lt;/li>
&lt;li>100px/sec @ FPS=23.976 equals 4.1708375042 px/frame&lt;/li>
&lt;li>100px/sec @ FPS=60 equals 1.66(6) px/frame&lt;/li>
&lt;/ul>
&lt;p>When &lt;em>pixel/frame&lt;/em> ratio is not an integer number, it leads to so called &lt;em>sub-pixel motion&lt;/em>. AfterEffects simulates it with changing the opacity of glyphs&amp;rsquo; edges, thus calling the jitter effect.&lt;/p>
&lt;p>So, the scroll should be running with integer values. To achieve that, layer positioning should be defined with a mathematical expression.&lt;/p>
&lt;h1 id="expression-based-scroll">Expression-based scroll&lt;/h1>
&lt;p>Create a new &lt;em>null&lt;/em> layer and paste the expression into &lt;em>Position&lt;/em>.&lt;/p>
&lt;figure>
 &lt;img src="addscript_opt.png" alt="Adding the script"loading="lazy">
 &lt;figcaption>Alt&amp;#43;click the icon and paste the script into the field&lt;/figcaption>
 &lt;/figure>&lt;p>The script:&lt;/p>
&lt;pre tabindex="0">&lt;code>rate = 4; // scroll speed, px/frame
currentFrame = (time - inPoint)/thisComp.frameDuration;
value - [0, currentFrame*rate];
&lt;/code>&lt;/pre>&lt;p>Link the layer with titles to this &lt;em>null&lt;/em> expression layer.&lt;/p>
&lt;figure>
 &lt;img src="linktonull_opt.png" alt="Linking with null layer"loading="lazy">
 &lt;figcaption>Click `Parent &amp;amp; Link` and select choose `null` layer from the dropdown&lt;/figcaption>
 &lt;/figure>&lt;p>Now the scroll is controlled by the expression. The speed can be adjusted by changing &lt;em>rate&lt;/em> variable in the script. It&amp;rsquo;s recommended to keep px/frame rate under 4 for maximum smoothness.&lt;/p>
&lt;h1 id="control-startstop-time">Control start/stop time&lt;/h1>
&lt;p>If you would like to choose when the crawl starts or ends (e.g., title cards are shown before the end crawl), there&amp;rsquo;s an advanced version of the script:&lt;/p>
&lt;pre tabindex="0">&lt;code>rate = 4; // scroll speed, px/frame
timePoint = 10 ; // time reference point
if (time &amp;lt;= timePoint) // end crawl on timePoint;
	{
	if (marker.numKeys &amp;gt; 0){
		if (time &amp;gt; marker.key(1).time){
			value - [0,rate*timeToFrames(time-marker.key(1).time)];
		} else {
			value;
		}
		} else {
			value - [0,rate*timeToFrames(time-inPoint)];
		}
	} else {
		value - [0,rate*timeToFrames(timePoint-inPoint)];
	}
&lt;/code>&lt;/pre>&lt;p>With &lt;em>timePoint = 10&lt;/em> scrolling will begin on the tenth second. Conversely, to end scrolling on &lt;em>timePoint&lt;/em>, replace the &lt;em>&amp;lt;=&lt;/em> condition in the third line to &lt;em>&amp;gt;=&lt;/em>.&lt;/p>
&lt;h1 id="recommendations">Recommendations&lt;/h1>
&lt;p>Here are some of my best practices of creation neat-looking and smooth &lt;a href="https://alexeystar.com/works/filmtitles">end crawl sequences&lt;/a>:&lt;/p>
&lt;ol>
&lt;li>Turn on &lt;em>Title/Action Safe grid&lt;/em> in AfterEffects to keep the crawl within safe margins&lt;/li>
&lt;li>Avoid usage of the pure white color (#FFFFFF) on top of dark backgrounds. Reduced contrast rate works better the darkness of a movie theater.&lt;/li>
&lt;li>Choose fonts appropriately. Choose simple, easy-to-read typefaces without unnecessary complications and tiny details.&lt;/li>
&lt;li>Set &lt;em>Reduce Interlace Flicker&lt;/em> effect to somewhere between 1 and 3, depending on the font size.&lt;/li>
&lt;li>Subtle &lt;em>Pixel Motion Blur&lt;/em> effect might be helpful in some cases.&lt;/li>
&lt;li>Set &lt;em>Shutter Angle&lt;/em> to 180 degrees.&lt;/li>
&lt;li>When exporting with Media Encoder, set &lt;em>Time Interpolation&lt;/em> to &lt;em>Optical Flow&lt;/em> or &lt;em>Frame Sampling&lt;/em>.&lt;/li>
&lt;li>Make sure that all external assets&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> are in original resolution, not scaled.&lt;/li>
&lt;/ol>
&lt;h1 id="links">Related Links&lt;/h1>
&lt;ul>
&lt;li>&lt;a href="https://creativecow.net/forums/thread/smooth-credits-in-23976-fps-expressionsae/">https://creativecow.net/forums/thread/smooth-credits-in-23976-fps-expressionsae/&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://omnislashvisual.com/blog/keys-smoother-credit-rolls-w-template/">https://omnislashvisual.com/blog/keys-smoother-credit-rolls-w-template/&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://endcrawl.com/blog/why-are-my-end-titles-jittering/">http://endcrawl.com/blog/why-are-my-end-titles-jittering/&lt;/a>&lt;/li>
&lt;/ul>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>I personally prefer to design titles in InDesign, exporting them into EPS files and linking to a project in AfterEffects.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item><item><title>Digital Principles</title><link>https://alexeystar.com/blog/digital-principles/</link><pubDate>Tue, 04 Jul 2023 00:00:00 +0200</pubDate><author>Alexey Staroselets (hello@alexeystar.com)</author><guid>https://alexeystar.com/blog/digital-principles/</guid><description>My Digital Principles keep my digital life organized. They help me to stay productive and reduce the clutter.
These rules come from decades of experience with computer systems and electronic devices.</description><content:encoded>&lt;p>My Digital Principles keep my digital life organized. They help me to stay productive and reduce the clutter.&lt;/p>
&lt;p>These rules come from decades of experience with computer systems and electronic devices. At first glance, they may sound like constraints, but the effect of following them is quite the opposite &amp;mdash; I get more freedom and less stress.&lt;/p>
&lt;p>Noneheless, I&amp;rsquo;m not obliging myself to follow them stricly. I just try my best and observe positive outcomes with a feel of joy.&lt;/p>
&lt;p>I review this list from time to time and keep my principles evolving with me.&lt;/p>
&lt;h1 id="software">Software&lt;/h1>
&lt;ul>
&lt;li>Use free open-source software&lt;/li>
&lt;li>Uninstall apps that aren&amp;rsquo;t often used&lt;/li>
&lt;li>Be independent from specific operating systems&lt;/li>
&lt;li>Replace GUI apps with CLI options&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>&lt;/li>
&lt;li>Avoid services that don&amp;rsquo;t export/delete user data&lt;/li>
&lt;/ul>
&lt;h1 id="finances">Finances&lt;/h1>
&lt;ul>
&lt;li>Cancel unnecessary subscriptions&lt;/li>
&lt;li>Avoid subscription-based software&lt;/li>
&lt;li>Donate to developers and artists directly&lt;/li>
&lt;/ul>
&lt;h1 id="hardware">Hardware&lt;/h1>
&lt;ul>
&lt;li>Get rid of devices which are not used frequently&lt;/li>
&lt;li>Use wireless connections&lt;/li>
&lt;li>Reduce the number of cables&lt;/li>
&lt;li>Use one standard for cables (USB-C)&lt;/li>
&lt;/ul>
&lt;h1 id="productivity">Productivity&lt;/h1>
&lt;ul>
&lt;li>Track time for all work processes&lt;/li>
&lt;li>Manage tasks with a single system or a single tool&lt;/li>
&lt;li>Automate with scripting and shortcuts&lt;/li>
&lt;li>Keep hands over the keyboard&lt;/li>
&lt;li>Work some time without a computer&lt;/li>
&lt;li>Work some time in offline mode&lt;/li>
&lt;li>Don&amp;rsquo;t use phone when bored&lt;sup id="fnref:2">&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref">2&lt;/a>&lt;/sup>&lt;/li>
&lt;li>Turn off all notifications&lt;/li>
&lt;li>Honor the &lt;a href="https://digitalsabbath.io/">Digital Sabbath&lt;/a> day&lt;/li>
&lt;/ul>
&lt;h1 id="data-and-formats">Data and formats&lt;/h1>
&lt;ul>
&lt;li>Name and organize files and folders with a system&lt;/li>
&lt;li>Don&amp;rsquo;t keep all data in one place&lt;/li>
&lt;li>Use ISO 8601 for time and date format, e.g. &lt;em>2023-08-27 18:30:24&lt;/em>&lt;/li>
&lt;li>Use plain text for documents and emails&lt;/li>
&lt;li>Keep updated local copies of user data for most used services&lt;/li>
&lt;li>Do regular data backups&lt;/li>
&lt;li>Avoid proprietary formats&lt;/li>
&lt;li>Leave less digital fingerprints&lt;/li>
&lt;li>Don&amp;rsquo;t share more information than required&lt;/li>
&lt;/ul>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>&lt;a href="https://cli.club/">cli.club&lt;/a> is a great source of command-line options.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;li id="fn:2">
&lt;p>How to make your phone boring: &lt;a href="https://www.autodidacts.io/how-to-make-your-smartphone-boring/">www.autodidacts.io/how-to-make-your-smartphone-boring&lt;/a>&amp;#160;&lt;a href="#fnref:2" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></content:encoded></item></channel></rss>