<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-21T13:33:58Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by rixx</title>
  <author>
    <name>rixx</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1puxwtxsgje7exqm63ngglj9xnp3m7a26jt9cgfr60ag580p8l0as69xw53.rss" />
  <link href="https://yabu.me/npub1puxwtxsgje7exqm63ngglj9xnp3m7a26jt9cgfr60ag580p8l0as69xw53" />
  <id>https://yabu.me/npub1puxwtxsgje7exqm63ngglj9xnp3m7a26jt9cgfr60ag580p8l0as69xw53</id>
  <icon>https://assets.chaos.social/accounts/avatars/000/000/002/original/37c05a012248d8f5.jpg</icon>
  <logo>https://assets.chaos.social/accounts/avatars/000/000/002/original/37c05a012248d8f5.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsvx0ys2a3wh7rx3dz4g36acfte2edcr3ak93emdmhj9gc2uvawqrszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk24yuud</id>
    
      <title type="html">It&amp;#39;s a nice pun; Russian Карандаш means “pencil”.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvx0ys2a3wh7rx3dz4g36acfte2edcr3ak93emdmhj9gc2uvawqrszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk24yuud" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2x35vnqk5q9en486xc4lls0tw4gatyla9uwdrg6p7kcgq4wk85egmf802j&#39;&gt;nevent1q…802j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a nice pun; Russian Карандаш means “pencil”.
    </content>
    <updated>2026-05-13T13:42:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs849muvncqw8px9yhxvv8542qp8zmfahdznuf9j2sk9jvrj97rkfgzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkqzat4g</id>
    
      <title type="html">TIL there is a pencil manufacturer in Switzerland called Caran ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs849muvncqw8px9yhxvv8542qp8zmfahdznuf9j2sk9jvrj97rkfgzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkqzat4g" />
    <content type="html">
      TIL there is a pencil manufacturer in Switzerland called Caran d’Ache, lmao.
    </content>
    <updated>2026-05-13T06:43:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrq4cvj5qdq92yqtcy49ww99q842kd7xdlm6w827uzkfnz6tlyxyczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk9gppcx</id>
    
      <title type="html">Excellent post on the correct SI unit for (HTTP or not) request ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrq4cvj5qdq92yqtcy49ww99q842kd7xdlm6w827uzkfnz6tlyxyczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk9gppcx" />
    <content type="html">
      Excellent post on the correct SI unit for (HTTP or not) request rate: &lt;a href=&#34;https://entropicthoughts.com/si-units-for-request-rate&#34;&gt;https://entropicthoughts.com/si-units-for-request-rate&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The world needs more blog posts like this.
    </content>
    <updated>2026-05-08T06:43:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgvzu8wppyxrjs6hy7fqs77zyp0esyan6v0udxd29rt22hpzsp26gzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkllzvnv</id>
    
      <title type="html">“What if I Simply put tailscale in initramfs?”: statements ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgvzu8wppyxrjs6hy7fqs77zyp0esyan6v0udxd29rt22hpzsp26gzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkllzvnv" />
    <content type="html">
      “What if I Simply put tailscale in initramfs?”: statements dreamed up by the utterly deranged (that is, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1429s584paym3zhp7u98uyyayzsrlxd52f0vv3g47kfksh59qqkcskw5dlm&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;kulupu jyn&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1429…5dlm&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ). Very cool blog post on remotely unlocking an encrypted boot partition:  &lt;a href=&#34;https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/&#34;&gt;https://jyn.dev/remotely-unlocking-an-encrypted-hard-disk/&lt;/a&gt;
    </content>
    <updated>2026-01-24T10:16:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyjrwtayajllrrpyya7nre8ktvkzu84gjt7u7mtkjhmpwhcz0ymwqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkkt820k</id>
    
      <title type="html">39C3 Ticket Marketplace: now available at ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyjrwtayajllrrpyya7nre8ktvkzu84gjt7u7mtkjhmpwhcz0ymwqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkkt820k" />
    <content type="html">
      39C3 Ticket Marketplace: now available at &lt;a href=&#34;https://tickets.events.ccc.de/39c3/secondhand/&#34;&gt;https://tickets.events.ccc.de/39c3/secondhand/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;FAQ: &lt;a href=&#34;https://events.ccc.de/congress/2025/infos/tickets.html#reselling&#34;&gt;https://events.ccc.de/congress/2025/infos/tickets.html#reselling&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#39c3 #39c3tickets
    </content>
    <updated>2025-11-21T11:13:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs86aphg4y3pjghxkthy9l3j028u0h37yeyetjrngs9dm2e9sny82qzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk3f8ger</id>
    
      <title type="html">Klarer Fall von „der schnellste Weg eine Lösung zu finden, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs86aphg4y3pjghxkthy9l3j028u0h37yeyetjrngs9dm2e9sny82qzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk3f8ger" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs86r74emccq9e3medzwnnwh9vvkrqdcae0rqvpw4mpns3hx8x628cq3nu9k&#39;&gt;nevent1q…nu9k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Klarer Fall von „der schnellste Weg eine Lösung zu finden, ist, laut zu behaupten, dass es keine Lösung gibt, und auf hilfreiche Nerds zu warten“. Danke!
    </content>
    <updated>2025-11-03T09:20:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2tsm6x4tmst58e5n2hvmrucff3a68rkfgey0rm43598ljra4rddqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalky085se</id>
    
      <title type="html">git config --global alias.cherry-mash &amp;#39;!f() { git cherry-pick ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2tsm6x4tmst58e5n2hvmrucff3a68rkfgey0rm43598ljra4rddqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalky085se" />
    <content type="html">
      git config --global alias.cherry-mash &amp;#39;!f() { git cherry-pick &amp;#34;$1&amp;#34; &amp;amp;&amp;amp; git reset --soft HEAD~1 &amp;amp;&amp;amp; git reset; }; f&amp;#39;
    </content>
    <updated>2025-11-03T08:40:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszuj537r2kp5dqpvxxhelp746pgvk45dh3uqgnet8a6frx4hya5nqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkqhntz5</id>
    
      <title type="html">Looking for a laptop for my (very cool, she&amp;#39;s having me tell ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszuj537r2kp5dqpvxxhelp746pgvk45dh3uqgnet8a6frx4hya5nqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkqhntz5" />
    <content type="html">
      Looking for a laptop for my (very cool, she&amp;#39;s having me tell you) sister who is about to start uni. So on the light side (and 14&amp;#34;), should last a good number of years, and be able to run stuff like Krita and CAD tools.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m probably looking at Lenovo or Dell by default, but any recs welcome. What would y&amp;#39;all go for in terms of memory and power? 16g enough?
    </content>
    <updated>2025-09-10T07:49:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsygs7a83vz3hnsqhg6qu0595e4wv40ghd9punx5d0rvj585ptwpgczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkjc37v4</id>
    
      <title type="html">in (trad, nobody uses it) IT German, a stack is called a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsygs7a83vz3hnsqhg6qu0595e4wv40ghd9punx5d0rvj585ptwpgczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkjc37v4" />
    <content type="html">
      in (trad, nobody uses it) IT German, a stack is called a &amp;#34;cellar&amp;#34;, which always struck me as ridiculous: it doesn&amp;#39;t fit what&amp;#39;s going on at all. like, what is the commonality with a stack – is it that you can put stuff in and take it out again? absurd&lt;br/&gt;&lt;br/&gt;(it&amp;#39;s not even badly translated, it&amp;#39;s an original term, patented in the 50s)&lt;br/&gt;&lt;br/&gt;however, I do think using names that illustrate what&amp;#39;s going on is a great idea to make things more memorable&lt;br/&gt;&lt;br/&gt;so anyways, a doubly linked list is now a paternoster
    </content>
    <updated>2025-07-17T09:15:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx8z4te6yd2vm9x4n8wr04pdw8u4fpva0ud50uhvnz2g9xgwnsp3czyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkq6j8gc</id>
    
      <title type="html">It’s a great day when you find yourself placing a PDB ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx8z4te6yd2vm9x4n8wr04pdw8u4fpva0ud50uhvnz2g9xgwnsp3czyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkq6j8gc" />
    <content type="html">
      It’s a great day when you find yourself placing a PDB breakpoint in django.db.models.sql.compiler.SQLCompiler._order_by_pairs
    </content>
    <updated>2025-06-05T11:00:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs945d3mpcdk0kg0svtqcnwp059tguwq03f5yjyzewnp5ystmgu4mszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkyfvftm</id>
    
      <title type="html">Delightful morning reading: “An ssh adventure” (or: smuggling ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs945d3mpcdk0kg0svtqcnwp059tguwq03f5yjyzewnp5ystmgu4mszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkyfvftm" />
    <content type="html">
      Delightful morning reading: “An ssh adventure” (or: smuggling your bashrc onto remote servers)&lt;br/&gt;&lt;br/&gt;The perfect amount of unhinged. I was already sold on reading the whole thing and giggling throughout when I got to “The filesystem is basically global state, global state is morally wrong.”&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gitlab.com/-/snippets/2149340&#34;&gt;https://gitlab.com/-/snippets/2149340&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/114/335/279/062/129/415/original/18fea2a42ef40adb.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-04-14T08:05:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0ps60qyahfe7tzcshty6kjet65qdk75nvtgryr6m8avg4myj9qxczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkrhqkvn</id>
    
      <title>Nostr event nevent1qqs0ps60qyahfe7tzcshty6kjet65qdk75nvtgryr6m8avg4myj9qxczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkrhqkvn</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0ps60qyahfe7tzcshty6kjet65qdk75nvtgryr6m8avg4myj9qxczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkrhqkvn" />
    <content type="html">
      OH: putting the sad in sysadmin
    </content>
    <updated>2025-04-10T17:09:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs26tmevpy6hvp64tahtgpwqkt0u9jlmeqarfn6tvmm728h3a5lmwqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkr0pdm0</id>
    
      <title type="html">1) vote (esp in the German election today, but also generally) 2) ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs26tmevpy6hvp64tahtgpwqkt0u9jlmeqarfn6tvmm728h3a5lmwqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkr0pdm0" />
    <content type="html">
      1) vote (esp in the German election today, but also generally)&lt;br/&gt;&lt;br/&gt;2) this, when you look at the results and want to cry / burn things down / stay in bed forever&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/114/052/541/883/884/137/original/67cbcf2aba896c24.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-23T09:43:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstpl8w0vsu2weur55zp72ulcrrrveh3y4dup22kgkapxgcxe5wv7szyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkjww274</id>
    
      <title type="html">ooh, #Inkscape feature I often want and didn&amp;#39;t know existed: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstpl8w0vsu2weur55zp72ulcrrrveh3y4dup22kgkapxgcxe5wv7szyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkjww274" />
    <content type="html">
      ooh, #Inkscape feature I often want and didn&amp;#39;t know existed: you can hold &amp;#39;f&amp;#39; in order to hide everything that is outside the document boundaries&lt;br/&gt;&lt;br/&gt;this is so neat
    </content>
    <updated>2025-01-26T07:25:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszdrzup982cutquytrlsqcmewu97ckn9u6uxq86059252vpaspduczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkms4tsj</id>
    
      <title type="html">I&amp;#39;m still sad that phone cards aren&amp;#39;t a thing anymore for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszdrzup982cutquytrlsqcmewu97ckn9u6uxq86059252vpaspduczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkms4tsj" />
    <content type="html">
      I&amp;#39;m still sad that phone cards aren&amp;#39;t a thing anymore for the weird art you got to carry around with you, and any local train company providing physical Deutschlandticket cards should get on that imo.&lt;br/&gt;&lt;br/&gt;But in all fairness, the Berlin one at least isn&amp;#39;t boring&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/831/328/289/849/733/original/7b2fc71ca1d92008.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-01-15T08:04:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxl9uvhgpf8qk5lu96vd6wlaav59568jyes89q4tqek0a6achahsqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkmpncu3</id>
    
      <title type="html">If the Dutch camps are looking for a new name for the next ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxl9uvhgpf8qk5lu96vd6wlaav59568jyes89q4tqek0a6achahsqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkmpncu3" />
    <content type="html">
      If the Dutch camps are looking for a new name for the next iteration already, may I suggest&lt;br/&gt;&lt;br/&gt;TLD&lt;br/&gt;&lt;br/&gt;Three Letters, Dutch&lt;br/&gt;&lt;br/&gt;#why2025 #mch2022 #sha2017 #ohm2013
    </content>
    <updated>2025-01-02T13:35:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8030ynd5ww3f2arar7f6raz5gf4ug0ktshlr4j2mwxpcvqvs3ntgzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalka064gl</id>
    
      <title type="html">Form, meet function (via ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8030ynd5ww3f2arar7f6raz5gf4ug0ktshlr4j2mwxpcvqvs3ntgzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalka064gl" />
    <content type="html">
      Form, meet function (via &lt;a href=&#34;https://morphimus.tumblr.com/post/171062926274&#34;&gt;https://morphimus.tumblr.com/post/171062926274&lt;/a&gt;)&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/628/732/440/320/574/original/544b91252e2e09f4.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-10T13:22:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0xaw3rwf9yjxqrxzkrd9f8fxm2jmhhvn89tezzfz6vuxq9xq64wszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkrmp6j4</id>
    
      <title type="html">At my book club, we&amp;#39;ve just decided that the correct genre ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0xaw3rwf9yjxqrxzkrd9f8fxm2jmhhvn89tezzfz6vuxq9xq64wszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkrmp6j4" />
    <content type="html">
      At my book club, we&amp;#39;ve just decided that the correct genre for LotR is Bromantasy. &lt;br/&gt;&lt;br/&gt; you&amp;#39;re welcome / sorry
    </content>
    <updated>2024-12-04T20:55:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdmx66z86drrwqdxwquyh4dpff8vq2ak5a06hx9g4wadjf0xd4tmczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk956zy0</id>
    
      <title type="html">Ugh, just saw the new #wrapstodon feature that adds a “Year in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdmx66z86drrwqdxwquyh4dpff8vq2ak5a06hx9g4wadjf0xd4tmczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk956zy0" />
    <content type="html">
      Ugh, just saw the new #wrapstodon feature that adds a “Year in Review” to Mastodon – it’s up on mastodon.social already, and will be part of v4.4.0.&lt;br/&gt;&lt;br/&gt;It’s super number-go-up brain: You’re part of the top x % of Mastodon users! You had so many new followers and posts!&lt;br/&gt;&lt;br/&gt;Plus a super cringe and unnecessary “We won’t tell Bernie” message under the top-% stat. Jfc.&lt;br/&gt;&lt;br/&gt;I opened an issue asking to let server administrators turn this off before it even starts: &lt;a href=&#34;https://github.com/mastodon/mastodon/issues/33150&#34;&gt;https://github.com/mastodon/mastodon/issues/33150&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#mastoadmin&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/588/356/361/621/059/original/edc9f98ca7e683e2.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-03T10:15:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdg9a6llx8qdwct3wnvpclh59yrgswg90sm93yugns0824stm53ugzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkr73k6r</id>
    
      <title>Nostr event nevent1qqsdg9a6llx8qdwct3wnvpclh59yrgswg90sm93yugns0824stm53ugzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkr73k6r</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdg9a6llx8qdwct3wnvpclh59yrgswg90sm93yugns0824stm53ugzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkr73k6r" />
    <content type="html">
      Today is a `pip isntall e- .` kind of day.
    </content>
    <updated>2024-11-27T10:13:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxh9w8x3qf3svcnes0vz7sx7aa3fepr9hry9muazc2lkfrwgml78czyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalklnyn7v</id>
    
      <title type="html">I’ve finally caved and wrote an auto moderator for Mastodon ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxh9w8x3qf3svcnes0vz7sx7aa3fepr9hry9muazc2lkfrwgml78czyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalklnyn7v" />
    <content type="html">
      I’ve finally caved and wrote an auto moderator for Mastodon that can take care of some reports automatically.&lt;br/&gt;&lt;br/&gt;Running it manually for now to see if it works as intended, but I think this will be a net positive for us. Watch this space 👀 #mastoadmin
    </content>
    <updated>2024-11-23T15:32:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp706qrydzq7q0me9trazz24kvhk7w5rzm4vn9tzd74yt6weggeuqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk3clefe</id>
    
      <title type="html">it’s cold and gloomy, so it’s time to knit something warm and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp706qrydzq7q0me9trazz24kvhk7w5rzm4vn9tzd74yt6weggeuqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk3clefe" />
    <content type="html">
      it’s cold and gloomy, so it’s time to knit something warm and cozy&lt;br/&gt;&lt;br/&gt;and like every year, my main observation is that programmers could stand to learn a thing or ten from knitters re: documentation. a good pattern is a beauty of clarity, technicality (with a helpful appendix for the noobs), but also further guidance and observations rather than just &amp;#34;I auto-generated this documentation, good luck&amp;#34;
    </content>
    <updated>2024-11-23T09:33:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswzuu8q2vu95m82c70ganh9d32dgmqtywx657k7flmcurf3cznanqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkp643na</id>
    
      <title type="html">If you’re ever in an interview for a software job and are asked ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswzuu8q2vu95m82c70ganh9d32dgmqtywx657k7flmcurf3cznanqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkp643na" />
    <content type="html">
      If you’re ever in an interview for a software job and are asked what happens internally when you open google.com, then a new answer has just dropped:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=atcqMWqB3hw&#34;&gt;https://www.youtube.com/watch?v=atcqMWqB3hw&lt;/a&gt;
    </content>
    <updated>2024-11-07T14:41:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrvp8me6dp2crvmychfpxcd3l47fzcu58upncaqepy03lt35hmxcszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalklcrk5z</id>
    
      <title type="html">So, when you block an instance as a mastodon administrator, on ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrvp8me6dp2crvmychfpxcd3l47fzcu58upncaqepy03lt35hmxcszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalklcrk5z" />
    <content type="html">
      So, when you block an instance as a mastodon administrator, on account of that instance spewing spam like mad and also none of your users following anybody there, this will NOT resolve any of the &amp;gt;100 reports your users have openend against that instance, despite the reports now being useless.&lt;br/&gt;&lt;br/&gt;And of course, Mastodon still has no bulk editing of reports, so you die the death of a thousand ~~papercuts~~ report-clicks … or you just add report-resolving to your management script:&lt;br/&gt;&lt;br/&gt;#mastoadmin&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/436/587/594/148/554/original/c2c7c6fc8126ee2a.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-06T14:58:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqu9wys45cavc4lnd0kwy5ct7l3gx33kll976afkkhw7j4xtyd2pczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkt9p83f</id>
    
      <title type="html">“Harry, did you put the Olson database into your init ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqu9wys45cavc4lnd0kwy5ct7l3gx33kll976afkkhw7j4xtyd2pczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkt9p83f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyrcrnxgcu7spehn6wzh2fg5dc6gfe4y642qlh50h9jsyxeg4cgeq4qtsr5&#39;&gt;nevent1q…tsr5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“Harry, did you put the Olson database into your init system?”, Dumbledore asked calmly.
    </content>
    <updated>2024-10-27T20:52:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyrcrnxgcu7spehn6wzh2fg5dc6gfe4y642qlh50h9jsyxeg4cgeqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkjdemy9</id>
    
      <title type="html">Imagine wondering “When’s the next time that Christmas will ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyrcrnxgcu7spehn6wzh2fg5dc6gfe4y642qlh50h9jsyxeg4cgeqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkjdemy9" />
    <content type="html">
      Imagine wondering “When’s the next time that Christmas will be a Tuesday/Wednesday, for those sweet optimal public holidays (Jan 1st being exactly a week later)?”&lt;br/&gt;&lt;br/&gt;Now imagine asking, idk, google or Siri or god forbid an actual calendar, instead of turning to the best tool for the job: systemd.&lt;br/&gt;&lt;br/&gt;#systemd #linuxadmin #linux #systemd&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/381/333/219/889/773/original/06a6c8474181e98f.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-27T20:49:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8x7q8fykcwcjvqyaejmyphdk4cpn6s3nv2pywvvhyp426np3l6vgzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk4najq3</id>
    
      <title type="html">Late to the party, but another consequence of the whole IO ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8x7q8fykcwcjvqyaejmyphdk4cpn6s3nv2pywvvhyp426np3l6vgzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk4najq3" />
    <content type="html">
      Late to the party, but another consequence of the whole IO territory thing:&lt;br/&gt;&lt;br/&gt;“On Friday 21st March 2025 at 02:50 UTC the sun will finally set on the British &amp;#34;Empire&amp;#34;”: &lt;a href=&#34;https://www.reddit.com/r/geography/comments/1fv9ti6/on_friday_21st_march_2025_at_0250_utc_the_sun/&#34;&gt;https://www.reddit.com/r/geography/comments/1fv9ti6/on_friday_21st_march_2025_at_0250_utc_the_sun/&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/327/134/320/463/100/original/24b081d89084c02f.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-18T07:01:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx9j7kvzpzfw5734jq62hu2n9alfy09eu5lv6nzlqps2plx6msqjszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalksc7mvc</id>
    
      <title type="html">When I plug in the second display after booting up, sometimes my ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx9j7kvzpzfw5734jq62hu2n9alfy09eu5lv6nzlqps2plx6msqjszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalksc7mvc" />
    <content type="html">
      When I plug in the second display after booting up, sometimes my it&amp;#39;ll properly choose a second background image (I have a random rotation going on). But some other times, it&amp;#39;ll just extend the outermost pixel for the entire second screen. Today, this turned out really well. The second display was even prettier than the first one!&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/308/853/513/159/052/original/fc60306cb2e016e7.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-15T01:32:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswx2vh39t3zpmtgvjjys9gk7qzl4t2sqgk72j0g2jla3rt6mmhyagzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkjfwrj8</id>
    
      <title type="html">Finally got around to fixing my custom Mastodon stylesheet after ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswx2vh39t3zpmtgvjjys9gk7qzl4t2sqgk72j0g2jla3rt6mmhyagzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkjfwrj8" />
    <content type="html">
      Finally got around to fixing my custom Mastodon stylesheet after the big update.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s now 185 lines long and there are still things that I want to get around to (but mostly in the admin UI, which – I&amp;#39;m suffering anyway if I&amp;#39;m in there, might as well leave it ugly).&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not even about anything big, but the dark purple direction of stock Mastodon is really uncomfortable to look at for me.&lt;br/&gt;&lt;br/&gt;(Though I am proud of the CW rendering as &amp;#34;▸ Subject:&amp;#34;, see rightmost column).&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/305/491/865/271/567/original/f13958b59bc201f8.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-14T11:16:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvfm4ywv7tm49wh4ghq0lfw3uspgglp6vxgmrvpduqhjmxxljlpjczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkp8navu</id>
    
      <title type="html">Thanks! This&amp;#39;ll definitely end up as some kind of blog post, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvfm4ywv7tm49wh4ghq0lfw3uspgglp6vxgmrvpduqhjmxxljlpjczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkp8navu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0sn0xutq6fr0wu0jnj4d59x0zl8ran25zjfcwk0lzmvsm96h4fagf69qvw&#39;&gt;nevent1q…9qvw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks! This&amp;#39;ll definitely end up as some kind of blog post, I&amp;#39;m just waiting for Carlton to publish his first, both to learn something and to write something that complements his.&lt;br/&gt;&lt;br/&gt;I do like a cookbook kind of approach – I most often find myself wondering &amp;#34;wait, how do I add a class/attribute to this form field again? something with the widget? what if it&amp;#39;s an implicit modelform field?&amp;#34;, and either search online or look at other code …
    </content>
    <updated>2024-10-11T14:12:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq4xxmvqh7x2nernpqgdm2c9p0gfy4umhu9cz3gkdct3famlt8suqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkgsmnrs</id>
    
      <title type="html">&amp;#34;short&amp;#34; braindump of the frustrations I had with the form ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq4xxmvqh7x2nernpqgdm2c9p0gfy4umhu9cz3gkdct3famlt8suqzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkgsmnrs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsypea3a79pwm4nwp3k7f2dsmv9akfdu0jqdf4hxjppewaaks9hhsg5y9ccy&#39;&gt;nevent1q…9ccy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;short&amp;#34; braindump of the frustrations I had with the form rendering stuff&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gist.github.com/rixx/70fbc8197ed445d9b16652fc42ac269f&#34;&gt;https://gist.github.com/rixx/70fbc8197ed445d9b16652fc42ac269f&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(nearly-none of this is about new Django features, fwiw)&lt;br/&gt;&lt;br/&gt;It probably boils down to &amp;#34;I&amp;#39;m bad at reading the docs and the code exists and things happen in BoundField oh god&amp;#34;, but if we&amp;#39;re a bit more charitable, then there are some possibly hard to follow bits in both the docs and the code.
    </content>
    <updated>2024-10-10T22:58:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8pp9m2u230nrje28ne59zhw0lsgw3u9wnzyjncguaxy89uk95nfczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkng4fsz</id>
    
      <title type="html">noo, wait, it&amp;#39;s not in a readable state yet!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8pp9m2u230nrje28ne59zhw0lsgw3u9wnzyjncguaxy89uk95nfczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkng4fsz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ltfum2xyauqxje3z5l4jhhgzhq5frj8u6yzrycrz3f42907kxncsush7e&#39;&gt;nevent1q…sh7e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;noo, wait, it&amp;#39;s not in a readable state yet!
    </content>
    <updated>2024-10-10T06:06:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqzgt7n6qcuhjste9vw0whm0k0ml52lvyc7m67p0dh04nym4efdkgzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk4lnjfm</id>
    
      <title type="html">I managed to rip out (finally, FINALLY) django-bootstrap4 in ~a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqzgt7n6qcuhjste9vw0whm0k0ml52lvyc7m67p0dh04nym4efdkgzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk4lnjfm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd82qkhx54rkftkat0c4c7w94zs3zzxv4xmurcz4mzddh4vclv6fcajxjtx&#39;&gt;nevent1q…xjtx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I managed to rip out (finally, FINALLY) django-bootstrap4 in ~a day (assuming 10h work days: &lt;a href=&#34;https://github.com/pretalx/pretalx/pull/1846&#34;&gt;https://github.com/pretalx/pretalx/pull/1846&lt;/a&gt;), so it&amp;#39;s not terrible, but there are a bunch of conveniences that I feel a framework should provide – and the real trouble is that they are hard / impossible to add.&lt;br/&gt;&lt;br/&gt;(And sure, I could fix some of the things I want to fix by just overriding the default Django widget templates, but eww.)
    </content>
    <updated>2024-10-10T00:47:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgzce2e9j0z73h2urzlnfhnplqxthll82k3cqexcpqf89s490srxczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk5p9c6d</id>
    
      <title type="html">… off the record, though – this ain&amp;#39;t podcast material. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgzce2e9j0z73h2urzlnfhnplqxthll82k3cqexcpqf89s490srxczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk5p9c6d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy55eh05myjuwdl72nd9rdkevafmt0cxzaagjpy8p6xxlwp0f7pfg9cjvx6&#39;&gt;nevent1q…jvx6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;… off the record, though – this ain&amp;#39;t podcast material.&lt;br/&gt;(I keep thinking about writing a blog post, but it&amp;#39;s not that, either – too negative, too grumpy etc)
    </content>
    <updated>2024-10-09T18:18:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqx344epf7r8em2tj2gc9thcgrq6paeqz7r56ngdweg794ndy3pqczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkhctcua</id>
    
      <title type="html">My list of grumps is steadily growing, and I&amp;#39;d say maybe half ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqx344epf7r8em2tj2gc9thcgrq6paeqz7r56ngdweg794ndy3pqczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkhctcua" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2cpw35agkqqlgxjxpwrmlld7psxfjt52yu5q7t02n5w82hc5jyjq244pjt&#39;&gt;nevent1q…4pjt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My list of grumps is steadily growing, and I&amp;#39;d say maybe half of it is documentation? But parts of it are definitely structural. If I was less used to digging around in library source code / less experienced, I think I&amp;#39;d have quit in frustration hours ago – like I said, it&amp;#39;s not due to field groups being around (that&amp;#39;s actually definitely good), it&amp;#39;s more that … once you try to seriously use them, everything else is janky and in your (well, my) way.
    </content>
    <updated>2024-10-09T14:53:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsprkjswn9t2cjjzdxygvq0u950vgf2jmqdrvlrknrulvdzddqm5ggzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk6qrqzh</id>
    
      <title type="html">The field group template isn&amp;#39;t really the issue, it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsprkjswn9t2cjjzdxygvq0u950vgf2jmqdrvlrknrulvdzddqm5ggzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk6qrqzh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdf5my3zpn2wxxfch0j22hvwyv0tzfre8ddzu4gmcdf8xufh6njpgg6uqfp&#39;&gt;nevent1q…uqfp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The field group template isn&amp;#39;t really the issue, it&amp;#39;s more that it&amp;#39;s the cause of me finally rendering my forms rather than relying on meh-ish libraries, and the whole experience does not spark joy. There are so many janky corners, and I spend half my time reading Django code to figure out why and where things happen.
    </content>
    <updated>2024-10-09T14:31:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2rnanq79rzfye7pwwga260ysshmlu3pwasf43gjq66k4et5xg3aszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk74w65e</id>
    
      <title type="html">Switching from yesterday&amp;#39;s grump about HTML forms to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2rnanq79rzfye7pwwga260ysshmlu3pwasf43gjq66k4et5xg3aszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk74w65e" />
    <content type="html">
      Switching from yesterday&amp;#39;s grump about HTML forms to today&amp;#39;s grump about #Django forms.&lt;br/&gt;&lt;br/&gt;And here I thought updating to current Django would make form-rendering fun and games.
    </content>
    <updated>2024-10-09T12:40:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsftyjxxuhzpta90wj9ths5ewsdg6rt53s6s02hv6hal5gkfjud4rszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkfuqy0w</id>
    
      <title type="html">Instead of my rant, I present to you this beauty. Frontend ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsftyjxxuhzpta90wj9ths5ewsdg6rt53s6s02hv6hal5gkfjud4rszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkfuqy0w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspdna6c7n4r6qltte7phpzdy4juyeprj2dupwgnv5arhwfkedyx7shc5cfl&#39;&gt;nevent1q…5cfl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Instead of my rant, I present to you this beauty. Frontend development is great.&lt;br/&gt;&lt;br/&gt;#machKaputtWasDichKaputtMacht&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/113/271/697/343/510/925/original/f9358ab1a7fd2512.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-08T12:03:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspdna6c7n4r6qltte7phpzdy4juyeprj2dupwgnv5arhwfkedyx7szyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkw3dfj5</id>
    
      <title type="html">I&amp;#39;m home sick, so I&amp;#39;m naturally reading HTML specs and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspdna6c7n4r6qltte7phpzdy4juyeprj2dupwgnv5arhwfkedyx7szyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkw3dfj5" />
    <content type="html">
      I&amp;#39;m home sick, so I&amp;#39;m naturally reading HTML specs and composing my latest rant at how frustratingly half-baked HTML5 is, particularly with respect to forms and inputs.&lt;br/&gt;&lt;br/&gt;(I have like three drafts of this rant lying about, time to add a fourth …)
    </content>
    <updated>2024-10-08T10:17:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2ve8gk0hvrwcrdpkmrvt9y9vmpg2t6z24glrlsemllzl83fpyl8czyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk2the2a</id>
    
      <title type="html">If I ever create a programming language, it will accept ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2ve8gk0hvrwcrdpkmrvt9y9vmpg2t6z24glrlsemllzl83fpyl8czyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk2the2a" />
    <content type="html">
      If I ever create a programming language, it will accept &amp;#34;elseif&amp;#34;, &amp;#34;else if&amp;#34;, &amp;#34;elif&amp;#34;, and &amp;#34;elsif&amp;#34;.&lt;br/&gt;&lt;br/&gt;(he said, having just confidently and without checking committed the wrong version in a language he uses every day)
    </content>
    <updated>2024-09-01T20:45:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf5rtky2lwz2ppu7zpvmlfam0dc4cjz2ehzluy5z6gztlgg4h727czyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalka0sp2e</id>
    
      <title type="html">Yeah uh thank you for that contribution, very helpful, amaze</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf5rtky2lwz2ppu7zpvmlfam0dc4cjz2ehzluy5z6gztlgg4h727czyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalka0sp2e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsruy5jdmf0hd753c766kv3rx3k7fdjk7harn0p90cwh84jyj8rqgsce6kd4&#39;&gt;nevent1q…6kd4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah uh thank you for that contribution, very helpful, amaze
    </content>
    <updated>2024-08-22T08:50:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszdy7kp83tharuhl7v8w0haxmufhrlgu98vyhcqf72vyc7dwafjxczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkptas96</id>
    
      <title type="html">Imagine if web.dev, the web development blog by the Chrome team, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszdy7kp83tharuhl7v8w0haxmufhrlgu98vyhcqf72vyc7dwafjxczyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkptas96" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2wwpm283y68sa9243d0myhmdfxvuqcfu8s9rtyspwt8lga0m97egnx4kyx&#39;&gt;nevent1q…4kyx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Imagine if web.dev, the web development blog by the Chrome team, had the latest coolest tech like … RSS feeds for their blog. Then you could just subscribe to &lt;a href=&#34;https://web.dev/series/baseline-newly-available&#34;&gt;https://web.dev/series/baseline-newly-available&lt;/a&gt; and get notified about newly availble CSS features …&lt;br/&gt;&lt;br/&gt;(To add insult to injury, they load their list of blog posts via JS, so you can&amp;#39;t even point a good feed reader at the /blog/ page and have it scrape for new posts. Eww.)
    </content>
    <updated>2024-08-22T08:39:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2wwpm283y68sa9243d0myhmdfxvuqcfu8s9rtyspwt8lga0m97egzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk4sh7pv</id>
    
      <title type="html">Related: Is there something like a caniuse.com newsfeed that ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2wwpm283y68sa9243d0myhmdfxvuqcfu8s9rtyspwt8lga0m97egzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalk4sh7pv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp6z75e85s47e7jvyskd59hdxmxwmy7du0lydt677sfjpcl4ny0wsty63xy&#39;&gt;nevent1q…63xy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Related: Is there something like a caniuse.com newsfeed that tells me when a feature has become supported by all major browsers (or, ideally, supported by major browsers for a month, half a year, a year …)?
    </content>
    <updated>2024-08-22T08:29:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp6z75e85s47e7jvyskd59hdxmxwmy7du0lydt677sfjpcl4ny0wszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkfuwd2x</id>
    
      <title type="html">TIL: relative colours in #CSS. You define an origin colour, and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp6z75e85s47e7jvyskd59hdxmxwmy7du0lydt677sfjpcl4ny0wszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkfuwd2x" />
    <content type="html">
      TIL: relative colours in #CSS. You define an origin colour, and then modify (with the magic r/g/b/alpha variables for rgb) or override the values. Supported in all major browsers now (except Firefox for Android): &lt;a href=&#34;https://caniuse.com/css-relative-colors&#34;&gt;https://caniuse.com/css-relative-colors&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Example: Use the primary colour, but make it transparent and reduce how green it is:&lt;br/&gt;&lt;br/&gt;rgb(from var(--primary-colour) r calc(g/2) b / calc(alpha * 0.5))
    </content>
    <updated>2024-08-22T08:21:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspu56fn967q735aj5n2dcypp2q3gh3kl25tgdrzv096x2znlcj4aszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalknlpgvc</id>
    
      <title type="html">Geschlechtsneutrale Sprache schon krass, ich hätte ganz ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspu56fn967q735aj5n2dcypp2q3gh3kl25tgdrzv096x2znlcj4aszyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalknlpgvc" />
    <content type="html">
      Geschlechtsneutrale Sprache schon krass, ich hätte ganz unreflektiert &amp;#34;Spaziergänger&amp;#34; gesagt statt &amp;#34;Gehwegende&amp;#34; 🤭&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/112/919/386/101/646/295/original/760e534ffb8564fb.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-07T06:46:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgeu2nxkglvw4lcupd5vz8zjgszlx2un9x6z8wrlljnjl0au7u03gzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkhcrvtx</id>
    
      <title type="html">The officially best news of the $interval: World of Goo 2 is now ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgeu2nxkglvw4lcupd5vz8zjgszlx2un9x6z8wrlljnjl0au7u03gzyq8seev6pzt8mycr02xdpr7g56vx80m4t2fvhppy0fl4zsauylalkhcrvtx" />
    <content type="html">
      The officially best news of the $interval:&lt;br/&gt;&lt;br/&gt;World of Goo 2 is now out (and you can buy it directly from the publisher, DRM free):&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://worldofgoo2.com/&#34;&gt;https://worldofgoo2.com/&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://assets.chaos.social/media_attachments/files/112/894/207/713/443/750/original/1556f4c8b3a5596e.webp&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-02T20:02:24Z</updated>
  </entry>

</feed>