<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-25T14:54:10Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Susam</title>
  <author>
    <name>Susam</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1mm6gnxshyrm0x0f6u6czjptx5d5jzkr4gyszetvrqaxm7y4hzapqyaxujy.rss" />
  <link href="https://nostr.ae/npub1mm6gnxshyrm0x0f6u6czjptx5d5jzkr4gyszetvrqaxm7y4hzapqyaxujy" />
  <id>https://nostr.ae/npub1mm6gnxshyrm0x0f6u6czjptx5d5jzkr4gyszetvrqaxm7y4hzapqyaxujy</id>
  <icon>https://files.mastodon.social/accounts/avatars/109/355/761/697/547/403/original/61cbd2a85a5aa2fa.png</icon>
  <logo>https://files.mastodon.social/accounts/avatars/109/355/761/697/547/403/original/61cbd2a85a5aa2fa.png</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsqrv2lk7ccx6pzpzzs3j8mx2ahl7vfaj0cv8d55w5ljax9nlxareszyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5yvvhsah</id>
    
      <title type="html">Don&amp;#39;t Roll Your Own ... ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqrv2lk7ccx6pzpzzs3j8mx2ahl7vfaj0cv8d55w5ljax9nlxareszyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5yvvhsah" />
    <content type="html">
      Don&amp;#39;t Roll Your Own ...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://susam.net/do-not-roll-your-own.html&#34;&gt;https://susam.net/do-not-roll-your-own.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#blog #post #webdev #programming #technology&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/622/818/063/489/506/original/57f59bb1ae83ee30.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-05-23T07:56:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswwg4wyywng06pv3kysy34qja78c5vkwyrp8tkr6lx9hm2t3x9quczyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5yxgtg8q</id>
    
      <title type="html">Really enjoyed playing this game: CSS or BS? - ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswwg4wyywng06pv3kysy34qja78c5vkwyrp8tkr6lx9hm2t3x9quczyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5yxgtg8q" />
    <content type="html">
      Really enjoyed playing this game: CSS or BS? - &lt;a href=&#34;https://www.keithcirkel.co.uk/css-or-bs/&#34;&gt;https://www.keithcirkel.co.uk/css-or-bs/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;No matter how carefully I play, I still get a few wrong every time. In the process, I learnt several new CSS properties I didn&amp;#39;t even know existed.&lt;br/&gt;&lt;br/&gt;Here is one my high scores: &lt;a href=&#34;https://www.keithcirkel.co.uk/css-or-bs/?r=NBQAAAA&#34;&gt;https://www.keithcirkel.co.uk/css-or-bs/?r=NBQAAAA&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Tip: Use the keyboard arrow keys to choose answers. The faster you answer, the higher you score.&lt;br/&gt;&lt;br/&gt;#css #webdev #game
    </content>
    <updated>2026-04-02T18:16:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfhuar6freucrgmhl44htaka0sz79w56l56tlzcrcdwhtpyhfft6czyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5ywh3ezj</id>
    
      <title type="html">Inverse Laws of Robotics: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfhuar6freucrgmhl44htaka0sz79w56l56tlzcrcdwhtpyhfft6czyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5ywh3ezj" />
    <content type="html">
      Inverse Laws of Robotics: &lt;a href=&#34;https://susam.net/inverse-laws-of-robotics.html&#34;&gt;https://susam.net/inverse-laws-of-robotics.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ai #llm #technology #blog #post&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/115/880/618/798/307/305/original/034fe095146f2252.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-12T06:06:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrkvy8qua4vtj2hy9km2vxavdazs344end48f9nzsx359ahgyshdqzyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5yld60ag</id>
    
      <title type="html">I have a slightly odd hobby. I collect related words of equal ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrkvy8qua4vtj2hy9km2vxavdazs344end48f9nzsx359ahgyshdqzyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5yld60ag" />
    <content type="html">
      I have a slightly odd hobby. I collect related words of equal length.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://susam.net/eql.html&#34;&gt;https://susam.net/eql.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#blog #post #indieweb #english #language&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/115/791/637/174/208/624/original/93f97df015e5657c.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-12-27T12:56:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstsdxhg8qjkxxxxr549g2vfvd5ccpwrfa6pw3tjx8kqj6axef3yfczyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5ylh2cw5</id>
    
      <title type="html">Fizz Buzz in 4 lines of CSS: https://susam.net/css-fizz-buzz.html ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstsdxhg8qjkxxxxr549g2vfvd5ccpwrfa6pw3tjx8kqj6axef3yfczyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5ylh2cw5" />
    <content type="html">
      Fizz Buzz in 4 lines of CSS: &lt;a href=&#34;https://susam.net/css-fizz-buzz.html&#34;&gt;https://susam.net/css-fizz-buzz.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#webdev #css #programming&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/115/668/565/417/314/593/original/e99db77e5620ce5d.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-12-05T19:18:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswtwft4xx90u4c7yj842xsvvvlv7ds265mf2mudx9m6ts8vhyuryqzyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5y9lfntc</id>
    
      <title type="html">An undo-tree-based solution has the same issue as the other ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswtwft4xx90u4c7yj842xsvvvlv7ds265mf2mudx9m6ts8vhyuryqzyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5y9lfntc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxr8qpys7f0euwexp2m0uuedcl3axwhte2km9a8g8wp05d437ksnc4qv94a&#39;&gt;nevent1q…v94a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;An undo-tree-based solution has the same issue as the other undo-based approaches already discussed in this thread.&lt;br/&gt;&lt;br/&gt;When multiple edits have been made to the buffer since the target text was deleted, any undo-based solution would reverse those edits before restoring the deleted text.&lt;br/&gt;&lt;br/&gt;The yank-from-kill-ring command provides a straightforward way to retrieve and reinsert the deleted text into the buffer without undoing numerous legitimate edits made after the deletion.
    </content>
    <updated>2024-12-29T02:34:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstyvw4munxvg6sqrmxe763jhtwneyrr4c0hx6glfus9pss4j5xtuczyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5ynflwq2</id>
    
      <title type="html">Imagine this. You are editing an important piece of code or text ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstyvw4munxvg6sqrmxe763jhtwneyrr4c0hx6glfus9pss4j5xtuczyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5ynflwq2" />
    <content type="html">
      Imagine this. You are editing an important piece of code or text in Emacs, refining it, and removing imperfections.&lt;br/&gt;&lt;br/&gt;But then you realise—you&amp;#39;ve accidentally deleted a crucial line or paragraph! You&amp;#39;re not sure when it happened, but you need that text back. Immediately!&lt;br/&gt;&lt;br/&gt;What do you do?&lt;br/&gt;&lt;br/&gt;Just type M-y to browse the kill ring, search for the lost text, let your completion framework find a match, and when you do, type RET to insert it back into your buffer. Problem solved!&lt;br/&gt;&lt;br/&gt;#emacs #programming&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/732/526/837/081/634/original/64d58c17cf3e9c4d.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-28T21:19:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsts5f6u2nlm4jf5f4xz09jjavnxkuj3xnvlmvcfhnkqsmkswxlljqzyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5yldyr4k</id>
    
      <title type="html">The SHA-256 hash of this sentence begins with 0573e7473. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsts5f6u2nlm4jf5f4xz09jjavnxkuj3xnvlmvcfhnkqsmkswxlljqzyr00fzv6zus0duea8tntq2g9v63kjg2cw4qjqt9dsvr5m0cjkut5yldyr4k" />
    <content type="html">
      The SHA-256 hash of this sentence begins with 0573e7473.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/465/873/192/394/173/original/514b7b583c5372fd.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-11T19:04:52Z</updated>
  </entry>

</feed>