<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-25T13:31:24Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Vadim Makeev</title>
  <author>
    <name>Vadim Makeev</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1d4w92hckj6v5x4plp70wys9aj5tqq9cy8vkgczagekp6szqjheysx22d8t.rss" />
  <link href="https://yabu.me/npub1d4w92hckj6v5x4plp70wys9aj5tqq9cy8vkgczagekp6szqjheysx22d8t" />
  <id>https://yabu.me/npub1d4w92hckj6v5x4plp70wys9aj5tqq9cy8vkgczagekp6szqjheysx22d8t</id>
  <icon>https://files.mastodon.social/accounts/avatars/000/035/263/original/fa83a1ce11083849.png</icon>
  <logo>https://files.mastodon.social/accounts/avatars/000/035/263/original/fa83a1ce11083849.png</logo>




  <entry>
    <id>https://yabu.me/nevent1qqstedh09udhqtvm0nx4ny5nrcgrre6pptpjafkxc9mrywh6f8qtjeqzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjj7xus0</id>
    
      <title type="html">It sounds like there’s a story behind this post. I’m very ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstedh09udhqtvm0nx4ny5nrcgrre6pptpjafkxc9mrywh6f8qtjeqzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjj7xus0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfeywc89azs027m8x45g5nfe0glnewgzjl4w95p33rwcy63mf89fsfjl7zw&#39;&gt;nevent1q…l7zw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It sounds like there’s a story behind this post. I’m very curious to hear it 😉
    </content>
    <updated>2025-10-18T19:57:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz0dgtgj6yds425x6uqsaqsxc996ylre77d4p84fhcryrl53k5erqzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyju4and7</id>
    
      <title type="html">No vowels 😬 https://shwr.me/</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz0dgtgj6yds425x6uqsaqsxc996ylre77d4p84fhcryrl53k5erqzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyju4and7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz30ra3y8lrg8df9serq6a2awps9znwhm239z74fu08ttwx8m09vcp9r23q&#39;&gt;nevent1q…r23q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No vowels 😬 &lt;a href=&#34;https://shwr.me/&#34;&gt;https://shwr.me/&lt;/a&gt;
    </content>
    <updated>2025-06-07T14:44:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrwk8l9s6x9g4z5hzx35q9kh7kd0a3gqn69uvxmznhqw688ahsfggzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjaj85ve</id>
    
      <title type="html">Oh, this is where the mal- prefix is coming from!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrwk8l9s6x9g4z5hzx35q9kh7kd0a3gqn69uvxmznhqw688ahsfggzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjaj85ve" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf0nkfmvw73q6h0kt30ddfh5gxpn50gzl989c4da238zdyjlyahyspn5zw9&#39;&gt;nevent1q…5zw9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, this is where the mal- prefix is coming from!
    </content>
    <updated>2025-03-18T18:20:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsww7gg0p8gfu3qxj68u5rf24nq9j9r02sy7lxg4fkn9prvnylqmdczypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjkdjldr</id>
    
      <title type="html">Yep, it makes it easier to go back through the slides at the end ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsww7gg0p8gfu3qxj68u5rf24nq9j9r02sy7lxg4fkn9prvnylqmdczypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjkdjldr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyfhxdp3fkcsj4svfwessegp0p632tp4gw45re4a2u57jz6m5c37c9rt9ga&#39;&gt;nevent1q…t9ga&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yep, it makes it easier to go back through the slides at the end of the talk during QA sessions. But also: you’ve already revealed them, what’s the point? 😁
    </content>
    <updated>2025-01-14T09:06:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdm2gpehs2qawtl0utv32qsr3g9mwajp9twzqwll3w0jndhpc7czczypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjeugchm</id>
    
      <title type="html">Still using my good old Shower I built a while ago ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdm2gpehs2qawtl0utv32qsr3g9mwajp9twzqwll3w0jndhpc7czczypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjeugchm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgv36zhkuw7tn94xmpn59tcq7tm03pv6xpldcjnedqwpnmf5wclzg7xal2x&#39;&gt;nevent1q…al2x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Still using my good old Shower I built a while ago &lt;a href=&#34;https://shwr.me&#34;&gt;https://shwr.me&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;There are two built-in themes:&lt;br/&gt;&lt;a href=&#34;https://shwr.me/shower/themes/ribbon/&#34;&gt;https://shwr.me/shower/themes/ribbon/&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://shwr.me/shower/themes/material/&#34;&gt;https://shwr.me/shower/themes/material/&lt;/a&gt;
    </content>
    <updated>2025-01-13T22:14:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf2vdyvweqy84rcdfxrmehjnnjnk2zfacx6p5wggdda3z805ua4mszypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyj2m5pwj</id>
    
      <title type="html">Once you get used to the convenience of quickly editing a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf2vdyvweqy84rcdfxrmehjnnjnk2zfacx6p5wggdda3z805ua4mszypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyj2m5pwj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqzze0lwp63hhgwaysfakgjyajxy0d6jsae65vm9v5h9qc8wsgs8smjymse&#39;&gt;nevent1q…ymse&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Once you get used to the convenience of quickly editing a markdown file on GitHub in your phone’s browser while you’re on vacation and seeing the result on your website in a few minutes… it’s hard to look back 🥲
    </content>
    <updated>2025-01-06T19:16:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvlyy2rk4vxvur4ng52yhhy9qdlz0u6ref3z3fswmsqnujfmj87jczypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjg04tlg</id>
    
      <title type="html">Since the beginning of the year, you can now technically ship ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvlyy2rk4vxvur4ng52yhhy9qdlz0u6ref3z3fswmsqnujfmj87jczypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjg04tlg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd8swmvz9qzpux280p5mca090n7huypd7hh2hqwm4j4g9p7vmp64q26g5wp&#39;&gt;nevent1q…g5wp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Since the beginning of the year, you can now technically ship your own browser engine in Europe. Unfortunately, it’s not as simple as it sounds, especially with the limited market.
    </content>
    <updated>2024-12-13T12:53:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqytjut4rvvpwmhxnr60jvrzf8xpdv7ttcpytf8xdrvx6x478n7vgzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjggjyak</id>
    
      <title type="html">Happy browser choice day to those in Europe who celebrate! This ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqytjut4rvvpwmhxnr60jvrzf8xpdv7ttcpytf8xdrvx6x478n7vgzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjggjyak" />
    <content type="html">
      Happy browser choice day to those in Europe who celebrate! This is a second attempt to get it right. Brought to you by the iOS 18.2 update and the fine folks from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1kn4yzxru7ms44j86faup3erm0mz5fxly8j3t8lwvlr70nztekxsses3asa&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Open Web Advocacy&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1kn4…3asa&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/641/963/558/538/112/original/1b9c7bfb158fe2c3.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/641/963/817/300/981/original/9052d1dc95e39b65.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/641/964/101/791/902/original/a6150784985e50a3.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/641/964/406/867/869/original/76ce6518a1e3b52b.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-12T21:26:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs97d575cvq2plkxz4fxel6stkw6tswz2suuv5raxeqme46hez6wagzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyj70qttz</id>
    
      <title type="html">Gather around the fire, kids. Today, I will tell you an HTMHell ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs97d575cvq2plkxz4fxel6stkw6tswz2suuv5raxeqme46hez6wagzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyj70qttz" />
    <content type="html">
      Gather around the fire, kids. Today, I will tell you an HTMHell story about native HTML color scheme switching. It’s getting dark early in Berlin in the winter…&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://htmhell.dev/adventcalendar/2024/9/&#34;&gt;https://htmhell.dev/adventcalendar/2024/9/&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/622/565/121/386/397/original/97ed09b808e3721e.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-09T11:12:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvek9494j66u3lx8uaylvdnvdz57meqt7wv5fa9mhxznljemwrweqzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyj9wxjx2</id>
    
      <title type="html">Oh my! You might want to use special plugs IKEA sells to cover ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvek9494j66u3lx8uaylvdnvdz57meqt7wv5fa9mhxznljemwrweqzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyj9wxjx2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp2s8m5la3td3q67hu8pf9mha6eygrlxeg9sznsm0vqaqt8gupg3qdmv349&#39;&gt;nevent1q…v349&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh my! You might want to use special plugs IKEA sells to cover those extra holes. It takes some time, but it looks nicer after, and now I know another good reason to do it 🥲&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.ikea.com/de/en/p/variera-cover-cap-white-00226315/&#34;&gt;https://www.ikea.com/de/en/p/variera-cover-cap-white-00226315/&lt;/a&gt;
    </content>
    <updated>2024-12-08T08:51:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx8dka0u2gel9h39gumm4zvy7ec9hvljhyafpnclkk082uc4unvrszypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjykxg3j</id>
    
      <title type="html">Congrats on the launch! I figured you might only discover this in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx8dka0u2gel9h39gumm4zvy7ec9hvljhyafpnclkk082uc4unvrszypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjykxg3j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrgkt3scf5uj8w9n9jm3wnmrpt6aeyxrgcvw3n9p9n7l5jnmcjzkq543ym2&#39;&gt;nevent1q…3ym2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Congrats on the launch! I figured you might only discover this in the evening: the banner’s colors are a bit off in the dark mode, unfortunately.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/556/913/151/345/481/original/3a14545e1a1905cf.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-27T20:56:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2vqgqrkfl8e0tyjs6x0p84j4zuw95a09wd3hpmspklfp5cny5m8gzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjk3xgw4</id>
    
      <title type="html">I also recently realized that popovers are not dropdowns, at ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2vqgqrkfl8e0tyjs6x0p84j4zuw95a09wd3hpmspklfp5cny5m8gzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjk3xgw4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfk5lfrk0jhm24g8kgwcumufzypvzza7jr6mx6ah2m4r26z7l2kuqucdk9v&#39;&gt;nevent1q…dk9v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I also recently realized that popovers are not dropdowns, at least not in Chrome 😭 &lt;a href=&#34;https://mastodon.social/@pepelsbey/113385103374423675&#34;&gt;https://mastodon.social/@pepelsbey/113385103374423675&lt;/a&gt;
    </content>
    <updated>2024-11-12T10:02:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxc2ahm2es63hh50xfm8z4x6lpnvtma64zdjvw3y0kl6lw5sk37ygzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjlhn02z</id>
    
      <title type="html">You can transpile light-dark function for older browsers with a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxc2ahm2es63hh50xfm8z4x6lpnvtma64zdjvw3y0kl6lw5sk37ygzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjlhn02z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0cp2t4n3xarnp34gc578auzj7dxacw2dupct8tecfcecc9h482dsghanxe&#39;&gt;nevent1q…anxe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You can transpile light-dark function for older browsers with a PostCSS plugin &lt;a href=&#34;https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-light-dark-function&#34;&gt;https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-light-dark-function&lt;/a&gt; or Lightning CSS &lt;a href=&#34;https://lightningcss.dev/&#34;&gt;https://lightningcss.dev/&lt;/a&gt;
    </content>
    <updated>2024-11-11T10:04:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd5d6e0kjapcevep899guzag39nsg4pegtd4mn8yfksdh0pzgf27gzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjeck39y</id>
    
      <title type="html">I discovered that &amp;#34;not all&amp;#34; value is less hacky and works ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd5d6e0kjapcevep899guzag39nsg4pegtd4mn8yfksdh0pzgf27gzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjeck39y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs02npg494uvpjp87zssfj2kgrvjgpxxqjpzehfdl7fmfx4g89qj7gm6wyvd&#39;&gt;nevent1q…wyvd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I discovered that &amp;#34;not all&amp;#34; value is less hacky and works the same. Since it has nothing to do with printing, we just don’t want it to apply.
    </content>
    <updated>2024-10-07T15:20:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqgce5q40du79q2qcrhx3p76jexqzclpj587jd6qk473rm0zhauagzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjfuhh7m</id>
    
      <title type="html">TIL there’s a .mml file extension for standalone MathML files ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqgce5q40du79q2qcrhx3p76jexqzclpj587jd6qk473rm0zhauagzypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyjfuhh7m" />
    <content type="html">
      TIL there’s a .mml file extension for standalone MathML files (like there’s .svg for SVG, you know), and only Firefox supports MML rendering! Chrome shows it as plain text. Safari doesn’t even bother with that. Naturally, I filed feature requests, but I’m not holding my breath: it’s MathML, after all.&lt;br/&gt;&lt;br/&gt;Safari &lt;a href=&#34;https://bugs.webkit.org/show_bug.cgi?id=280682&#34;&gt;https://bugs.webkit.org/show_bug.cgi?id=280682&lt;/a&gt;&lt;br/&gt;Chrome &lt;a href=&#34;https://issues.chromium.org/u/2/issues/370694822&#34;&gt;https://issues.chromium.org/u/2/issues/370694822&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/233/014/306/211/841/original/fe76e9170a083184.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-01T16:04:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr5qdk8m5jnkjhmqzkmedm22gy26gsx8evsx06hh2kzfh7qvzw76czypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyj0utk0u</id>
    
      <title type="html">I learned how to navigate dialogs with Tab (next/prev), Esc ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr5qdk8m5jnkjhmqzkmedm22gy26gsx8evsx06hh2kzfh7qvzw76czypk4c42lz6tfjs658u8eacjqhk23vqqhqsajerqt4rxc82qgz2lyj0utk0u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqf33ascrtsczjzrsh0096c4cjpwjhflsvexvxrrwlgdjzjlyl5dsv4jz8m&#39;&gt;nevent1q…jz8m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I learned how to navigate dialogs with Tab (next/prev), Esc (close), Enter (confirm primary action), and Space (confirm secondary action), and now my macOS UI navigation looks like I’m a hacker or something. But when I have to deal with non-native apps built with Qt or Electron, I often swear a lot.
    </content>
    <updated>2024-09-27T16:17:38Z</updated>
  </entry>

</feed>