<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-02T21:56:16Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by leah&#39;s tiny pc retirement home</title>
  <author>
    <name>leah&#39;s tiny pc retirement home</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub14fhm8fq6muz9cytfxkd8w3wl5p2m3hk8lx7hkmw9zc88acm3546sc0kjcu.rss" />
  <link href="https://nostr.ae/npub14fhm8fq6muz9cytfxkd8w3wl5p2m3hk8lx7hkmw9zc88acm3546sc0kjcu" />
  <id>https://nostr.ae/npub14fhm8fq6muz9cytfxkd8w3wl5p2m3hk8lx7hkmw9zc88acm3546sc0kjcu</id>
  <icon>https://assets.oldbytes.space/assets.oldbytes.space/accounts/avatars/000/137/950/original/d3929e8c5aa1f765.jpg</icon>
  <logo>https://assets.oldbytes.space/assets.oldbytes.space/accounts/avatars/000/137/950/original/d3929e8c5aa1f765.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsg3a5wxpltc79m6y2z5sylrwchtuxnq52e3yqx3266f9xw4d3uyxqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ygkrqe</id>
    
      <title type="html">also, it turned out to be yet another dialect of Lisp</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg3a5wxpltc79m6y2z5sylrwchtuxnq52e3yqx3266f9xw4d3uyxqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ygkrqe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8uk4kfj9f7fe9wr0czvdrqgpg7l0rsm2cxsmaj0uke5mmvjgf0hsx4s2ve&#39;&gt;nevent1q…s2ve&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;also, it turned out to be yet another dialect of Lisp
    </content>
    <updated>2026-07-11T15:20:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp6m6vkxca3l5n8kmpmzxsjz7hfhzvmxuhka40vcx07xxu5wawjfqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2xykeu2</id>
    
      <title type="html">on the other hand, if the Athena widgets had been released with a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp6m6vkxca3l5n8kmpmzxsjz7hfhzvmxuhka40vcx07xxu5wawjfqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2xykeu2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0hukqhdr4he0ug8zu98ce5066h276fjhe0h9t83mjn0yk0pp2h3c52u3wr&#39;&gt;nevent1q…u3wr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;on the other hand, if the Athena widgets had been released with a default .Xdefauls that made them actually attractive, we maybe wouldn&amp;#39;t have poured *quite* so much time into trying to come up with alternatives
    </content>
    <updated>2026-07-07T00:15:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0hukqhdr4he0ug8zu98ce5066h276fjhe0h9t83mjn0yk0pp2h3czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vcack3</id>
    
      <title type="html">of course, the single reason Motif didn&amp;#39;t take off in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0hukqhdr4he0ug8zu98ce5066h276fjhe0h9t83mjn0yk0pp2h3czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vcack3" />
    <content type="html">
      of course, the single reason Motif didn&amp;#39;t take off in the open source community is that it wasn&amp;#39;t. it is *now*, far too late to make a difference; but back when, if you wanted to write open source graphical apps, you basically had to use XView or one of a bunch of variations on Athena.&lt;br/&gt;&lt;br/&gt;XForms had the same problem. although it went LGPL a decade earlier than Motif. so did Qt at first, until it realised it could pioneer the dual-licensing model - but by then GTK already existed, and the X11 world had been sent to hell forever :-( had XForms been open from the start, we&amp;#39;d probably never have ended up with the whole KDE vs GNOME mess - we&amp;#39;d all be using XFCE instead
    </content>
    <updated>2026-07-06T23:47:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst062w53she69w8kg8qptd7gr7l67gs0audt6j0pee4hcd4x5w28szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh24hy3ts</id>
    
      <title type="html">&amp;gt; Even the vanilla X11R4 “xclock” utility consumes 656K to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst062w53she69w8kg8qptd7gr7l67gs0audt6j0pee4hcd4x5w28szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh24hy3ts" />
    <content type="html">
      &amp;gt; Even the vanilla X11R4 “xclock” utility consumes 656K to run. And X’s memory usage is increasing&lt;br/&gt;&amp;gt;   -- UNIX-HATERS&amp;#39; Handbook, p.123&lt;br/&gt;&lt;br/&gt;oh... you sweet summer children...
    </content>
    <updated>2026-07-06T23:33:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxlmvgjcl7g604wyn5ynl90qeesvx2yrk93e0axy7s22kyrtu7wwczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2gqzvr8</id>
    
      <title type="html">this is for software released *less than two years ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxlmvgjcl7g604wyn5ynl90qeesvx2yrk93e0axy7s22kyrtu7wwczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2gqzvr8" />
    <content type="html">
      this is for software released *less than two years ago*:&amp;lt;code&amp;gt;$ cmake .&amp;lt;br&amp;gt;CMake Error at CMakeLists.txt:11 (cmake_minimum_required):&amp;lt;br&amp;gt;  Compatibility with CMake &amp;amp;lt; 3.5 has been removed from CMake.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;  Update the VERSION argument &amp;amp;lt;min&amp;amp;gt; value.  Or, use the &amp;amp;lt;min&amp;amp;gt;...&amp;amp;lt;max&amp;amp;gt; syntax&amp;lt;br&amp;gt;  to tell CMake that the project requires at least &amp;amp;lt;min&amp;amp;gt; but has been updated&amp;lt;br&amp;gt;  to work with policies introduced by &amp;amp;lt;max&amp;amp;gt; or earlier.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;-- Configuring incomplete, errors occurred!&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;fuck you ***so very much***, CMake, and fuck everyone who still uses you
    </content>
    <updated>2026-07-05T04:47:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8etzz8v62wl6jvm8yj63l38d3x7rtsn3kekq3xjplv0ukys7pnlqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2avk6f3</id>
    
      <title type="html">&amp;lt;code&amp;gt;unknown font: verdana&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;oh ffs. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8etzz8v62wl6jvm8yj63l38d3x7rtsn3kekq3xjplv0ukys7pnlqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2avk6f3" />
    <content type="html">
      &amp;lt;code&amp;gt;unknown font: verdana&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;oh ffs. ok...&amp;lt;code&amp;gt;$ find /mnt/omni -iname verdana.ttf&amp;lt;br&amp;gt;./fontback/msttcore/verdana.ttf&amp;lt;br&amp;gt;$ sudo cp -R /mnt/omni/fontback /usr/share/fonts&amp;lt;br&amp;gt;$ fc-list verdana&amp;lt;br&amp;gt;/usr/share/fonts/fontback/msttcore/verdana.ttf: Verdana:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta&amp;lt;br&amp;gt;[…]&amp;lt;br&amp;gt;$ ./Self -s kitchensink.snap&amp;lt;br&amp;gt;[…]&amp;lt;br&amp;gt;unknown font: verdana&amp;lt;br&amp;gt;$ linux go home, you&amp;#39;re drunk _&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;
    </content>
    <updated>2026-07-05T04:41:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfu24e8yhhcpn0wyegcrlwm8hlkkedcqvxlm08299f2tmp459t5gqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2jzhce9</id>
    
      <title type="html">re LB: so basically any commercial VPN you might choose has an ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfu24e8yhhcpn0wyegcrlwm8hlkkedcqvxlm08299f2tmp459t5gqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2jzhce9" />
    <content type="html">
      re LB: so basically any commercial VPN you might choose has an even chance of being a Trojan horse for domestic or foreign intelligence... and if it isn&amp;#39;t - or even if it is - then it&amp;#39;s either already a washing powder brand, or soon will be one when they realise they can&amp;#39;t make money at it and sell up.
    </content>
    <updated>2026-06-28T16:11:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstj5acmw7vzsd7q465xrax9e7qysjvherlkuq9t52pcy59gdzqntgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2yqjegr</id>
    
      <title type="html">thinking about it, the worst aspect of this is that that CEO must ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstj5acmw7vzsd7q465xrax9e7qysjvherlkuq9t52pcy59gdzqntgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2yqjegr" />
    <content type="html">
      thinking about it, the worst aspect of this is that that CEO must have started Mullvad *with the specific intention* of using the profits he made from it to fund something expressly counter to its stated goals. Mullvad has basically been one big Trojan horse for *its entire existence*.&lt;br/&gt;&lt;br/&gt;that takes cynicism to another level.
    </content>
    <updated>2026-06-28T00:21:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsycjywx9lpnvuyculd7rg22577y7g3xhckh2c45vl95jpw3xkmwnqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vr9tnx</id>
    
      <title type="html">well... that&amp;#39;s that for RISC OS Pi then. the ancient copy of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsycjywx9lpnvuyculd7rg22577y7g3xhckh2c45vl95jpw3xkmwnqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vr9tnx" />
    <content type="html">
      well... that&amp;#39;s that for RISC OS Pi then.&lt;br/&gt;&lt;br/&gt;the ancient copy of RISC OS i&amp;#39;ve been using with my Pi 1 is creaky, and for some reason stuck with a 16-bit GPU framebuffer, but it works perfectly with my Barco E-3620 and the custom monitor definition i made for it. (from some of the strangeness, i assume there was some display scaling going on.)&lt;br/&gt;&lt;br/&gt;but i just tried the latest RISC OS, v5,30 - and i dropped the same MDF onto the display manager... but - nothing. i can only select 640x480. RISC OS seems to have completely lost the ability to do custom modes. i mean, i do at least actually get 256 greys in greyscale modes, rather than just 32 - but... if i can&amp;#39;t have them at 1536x2048, it rather defeats the purpose.&lt;br/&gt;&lt;br/&gt;anyone who knows RISC OS and can suggest a solution, please let me know!
    </content>
    <updated>2026-06-17T18:17:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0knjf32mw8zqhnwgvpfsntjd7grl0zpjsx44lyjxsrkqjvdj2swqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2hufgan</id>
    
      <title type="html">sidenote: whoever decided to call it Wayland instead of Y needs ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0knjf32mw8zqhnwgvpfsntjd7grl0zpjsx44lyjxsrkqjvdj2swqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2hufgan" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgwl00gm4szws3877h52wgvd4upehnh30vxrzwdednezlrvtz3q6c5s9cq3&#39;&gt;nevent1q…9cq3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;sidenote: whoever decided to call it Wayland instead of Y needs to re-evaluate their life choices... but then i&amp;#39;m still firmly of the opinion that the successor to C should have been called P
    </content>
    <updated>2026-05-25T01:06:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgwl00gm4szws3877h52wgvd4upehnh30vxrzwdednezlrvtz3q6czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ehamyl</id>
    
      <title type="html">all this talk of Tripos is reminding me of another OS that relied ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgwl00gm4szws3877h52wgvd4upehnh30vxrzwdednezlrvtz3q6czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ehamyl" />
    <content type="html">
      all this talk of Tripos is reminding me of another OS that relied on a microkernel and superoptimised message passing and really needs to be updated for modern systems.&lt;br/&gt;&lt;br/&gt;no, not QNX, if you wnt there. its grandfather, Thoth... whose offspring included the system on which the predecessor of the X windowing system was developed.
    </content>
    <updated>2026-05-25T01:05:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspzylsw7rlj2ndxavp0lqthevxz59pek480xlsatq9uj3k7utlkfczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2shpjt0</id>
    
      <title type="html">oh for FUCK&amp;#39;S SAKE ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspzylsw7rlj2ndxavp0lqthevxz59pek480xlsatq9uj3k7utlkfczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2shpjt0" />
    <content type="html">
      oh for FUCK&amp;#39;S SAKE&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/small-hack/open-slopware&#34;&gt;https://codeberg.org/small-hack/open-slopware&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/116/563/032/636/683/818/original/cb69c96bbde83ceb.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-05-12T18:34:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0fykmd4em4hvgqzfjen8jafkcyull7dj7ncymv0trlgha2l0gwkszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2y7t534</id>
    
      <title type="html">the eZ80 is much less wtf-y than the 65816 in many ways (so few ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0fykmd4em4hvgqzfjen8jafkcyull7dj7ncymv0trlgha2l0gwkszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2y7t534" />
    <content type="html">
      the eZ80 is much less wtf-y than the 65816 in many ways (so few transistors, so many bad decisions!), but whoever decided that it was OK to have the only practical way to access the high byte of a 24-bit address be storing it into memory and loading from n&#43;2 should have to subtitle their CV &amp;#34;i have no design taste&amp;#34;...&lt;br/&gt;&lt;br/&gt;i mean, at least&amp;lt;code&amp;gt;     ld (temp),hl&amp;lt;br&amp;gt;     ld a,(temp&#43;2)&amp;lt;br&amp;gt;or&amp;lt;br&amp;gt;     push hl&amp;lt;br&amp;gt;     ld hl,2&amp;lt;br&amp;gt;     add hl,sp&amp;lt;br&amp;gt;     ld a,(hl)&amp;lt;br&amp;gt;or&amp;lt;br&amp;gt;     ld (ix-1),hl&amp;lt;br&amp;gt;     ld a,(ix&#43;1)&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;only take 12, 11 or 10 cycles respectively; but still...
    </content>
    <updated>2026-05-04T16:01:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsppgj64rrpkneqn9hrcy2lcxhs6d9a4f3w7ejra0v5pz2knm63lsqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2fc7kkt</id>
    
      <title type="html">in general, &amp;#34;someone else will do that icky stuff for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsppgj64rrpkneqn9hrcy2lcxhs6d9a4f3w7ejra0v5pz2knm63lsqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2fc7kkt" />
    <content type="html">
      in general, &amp;#34;someone else will do that icky stuff for you&amp;#34; is not a sustainable programming practice.
    </content>
    <updated>2026-05-02T02:12:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgzg3mrj3n3uuh7nq6dx99lpe8gjw9j0n7pdzq9fljtm5pshs4huqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ashrhy</id>
    
      <title type="html">Raymond Chen was writing about Windows, not generally. it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgzg3mrj3n3uuh7nq6dx99lpe8gjw9j0n7pdzq9fljtm5pshs4huqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ashrhy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsffk9jc5chte5d34wy823z30frm4tm6f4pcawzhvdfrsqeltjpa2qvjhxmg&#39;&gt;nevent1q…hxmg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Raymond Chen was writing about Windows, not generally. it&amp;#39;s not hard to imagine a system which expects memory to persist between processes - or one in which that expectation is made use of.
    </content>
    <updated>2026-05-02T02:05:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgfyqqljzmfytk24ua70j62jaftucc7nyt280hh4ktpflgw5qsvnqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2d4892m</id>
    
      <title type="html">what a bunch of arseholes ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgfyqqljzmfytk24ua70j62jaftucc7nyt280hh4ktpflgw5qsvnqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2d4892m" />
    <content type="html">
      what a bunch of arseholes&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://serverfault.com/questions/110219/which-os-distributions-have-64-bit-kernel-and-32-bit-userspace&#34;&gt;https://serverfault.com/questions/110219/which-os-distributions-have-64-bit-kernel-and-32-bit-userspace&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;it&amp;#39;s a perfectly reasonable question, yet look at *literally every single one of them* refusing to answer it.&lt;br/&gt;&lt;br/&gt;that&amp;#39;s linux &amp;#34;helpfulness&amp;#34;, in a nutshell
    </content>
    <updated>2026-05-02T01:26:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0e8tpjrtp27yhf9zhs7a2fqs3srfmcdymfqntkdjvk9r459fr6wgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2y0vqe9</id>
    
      <title type="html">hang on... so you&amp;#39;re seriously telling me that the option on ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0e8tpjrtp27yhf9zhs7a2fqs3srfmcdymfqntkdjvk9r459fr6wgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2y0vqe9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsglwtut8utukxep74h2fgr74ykt53g7m8yqt3rj0plr9mksxw7v4sryqyvk&#39;&gt;nevent1q…qyvk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;hang on... so you&amp;#39;re seriously telling me that the option on which everyone seems to have settled is that malloc() always *pretends* to work, but that the *entire system* might grind to a halt at some future point as the operating system struggles so hard to release free pages to satisfy that promise that it eventually thrashes all code executed anywhere in the system through a single page...?&lt;br/&gt;&lt;br/&gt;are you kidding?&lt;br/&gt;&lt;br/&gt;are they high?!
    </content>
    <updated>2026-05-02T00:39:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsglwtut8utukxep74h2fgr74ykt53g7m8yqt3rj0plr9mksxw7v4szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2lx9amd</id>
    
      <title type="html">no doubt such folk would prefer a system in which malloc() blocks ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsglwtut8utukxep74h2fgr74ykt53g7m8yqt3rj0plr9mksxw7v4szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2lx9amd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf9s2vxp320zge8xrsaqlpda2459hk7428ys2dmehcqve0shvu6ps5hqk2r&#39;&gt;nevent1q…qk2r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;no doubt such folk would prefer a system in which malloc() blocks on failure (because obviously a shortage of memory is a temporary problem) rather than returning null... wait. what do you mean, they don&amp;#39;t like that option either?!
    </content>
    <updated>2026-05-02T00:36:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf9s2vxp320zge8xrsaqlpda2459hk7428ys2dmehcqve0shvu6pszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2pl3vr3</id>
    
      <title type="html">certainly, being forced to code for such systems would put the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf9s2vxp320zge8xrsaqlpda2459hk7428ys2dmehcqve0shvu6pszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2pl3vr3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqesreal400e2cr68zsry7lxz97ulxqulygmlr9cha6p8hd9x5rysnhe974&#39;&gt;nevent1q…e974&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;certainly, being forced to code for such systems would put the all-the-world&amp;#39;s-a-POSIX folk who insist that you don&amp;#39;t have to check malloc()&amp;#39;s result because what can you do if it failed? in something of a tight spot...
    </content>
    <updated>2026-05-02T00:33:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqesreal400e2cr68zsry7lxz97ulxqulygmlr9cha6p8hd9x5ryszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2zncv27</id>
    
      <title type="html">i wonder how much modern software ultimately relies on the fact ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqesreal400e2cr68zsry7lxz97ulxqulygmlr9cha6p8hd9x5ryszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2zncv27" />
    <content type="html">
      i wonder how much modern software ultimately relies on the fact that modern operating systems will reclaim all their resources?&lt;br/&gt;&lt;br/&gt;because i read recently about a comparatively widely used system (was is Tripos?) where that wasn&amp;#39;t true - programs were expected to return all their resources to the OS before quitting, because the OS wouldn&amp;#39;t do it for them
    </content>
    <updated>2026-05-02T00:30:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstyeq44tv45kpuv6asrt0p6mdqx9n4a8nmk4a2avwcs5mu3swsy9czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2t4cepv</id>
    
      <title type="html">one thing i still want to see is a tiny rust compiler, akin to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstyeq44tv45kpuv6asrt0p6mdqx9n4a8nmk4a2avwcs5mu3swsy9czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2t4cepv" />
    <content type="html">
      one thing i still want to see is a tiny rust compiler, akin to tcc. something that can do all the checking and compile all the code, but inthe most direct way possible, rather than going all in on optimisation.&lt;br/&gt;&lt;br/&gt;perhaps we could call it trust?
    </content>
    <updated>2026-04-27T13:29:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs98jy3066ajwy9z5txggvfg9u2zzn5p2vsvq3qk6jqur4seexcc9gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh23ypwyl</id>
    
      <title type="html">every so often i wonder what happened to machine-oriented high ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs98jy3066ajwy9z5txggvfg9u2zzn5p2vsvq3qk6jqur4seexcc9gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh23ypwyl" />
    <content type="html">
      every so often i wonder what happened to machine-oriented high level languages - things like PL/360, PL/516, or Action!&lt;br/&gt;&lt;br/&gt;and then i remember. C happened. an entire class of languages, killed at a stroke! (though oddly enough, BCPL didn&amp;#39;t have nearly the same apocalyptic effect on MOHLLs for word-addressed machines that C did for those on byte-addressed machines)
    </content>
    <updated>2026-04-24T19:18:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrr35lvl6vxjlesypqsxnfxxkr48khg26ucxl00mm2p66254waqyqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vrensy</id>
    
      <title type="html">more and more, i want to hear about software that FOSS ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrr35lvl6vxjlesypqsxnfxxkr48khg26ucxl00mm2p66254waqyqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vrensy" />
    <content type="html">
      more and more, i want to hear about software that FOSS evangelists sneer at because its licence contains clauses like &amp;#34;no fascism&amp;#34; or &amp;#34;no warmongering&amp;#34;
    </content>
    <updated>2026-04-18T23:04:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf6rtdfalaxj5hlplz6cxu7h58uh6epdurnl3n6hu4ncpc4yw6cxqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2knfts3</id>
    
      <title type="html">**sigh** i mean, i *get* why every new kernel released by anyone ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf6rtdfalaxj5hlplz6cxu7h58uh6epdurnl3n6hu4ncpc4yw6cxqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2knfts3" />
    <content type="html">
      **sigh** i mean, i *get* why every new kernel released by anyone is POSIX compliant and can compile all their favourite programs. recreating the corpus of software everyone relies on these days, especially for internet connectivity, is a literally terrifying prospect. and of course computers are useless without internet connectivity, aren&amp;#39;t they? ;-) &lt;br/&gt;&lt;br/&gt;but it&amp;#39;s killed the field of OS research - especially hobby OS research - stone dead. nobody&amp;#39;s doing anything that departs from the &amp;#34;kernel in C implementing POSIX&amp;#34; model, even though *literally every other seam* is all but untapped.&lt;br/&gt;&lt;br/&gt;froggey&amp;#39;s Mezzano is an honourable exception, and one i really need to install on a respectable machine - it&amp;#39;s just, i also need to learn Common Lisp and emacs, and that&amp;#39;s a *lot*, all at once! but if it can work well on one of the (um, ten) Wyse 3040s i ended up with, then i might well have a permanent little ersatz Lisp machine in the corner
    </content>
    <updated>2026-04-18T10:18:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8x6dnkqka7kqn27w5gxfz4w88du7j76h3zgzpz2mguylxhemjakqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2apjnwq</id>
    
      <title type="html">so has anyone made a linux distro built on mlibc yet? if so: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8x6dnkqka7kqn27w5gxfz4w88du7j76h3zgzpz2mguylxhemjakqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2apjnwq" />
    <content type="html">
      so has anyone made a linux distro built on mlibc yet? if so: which one? comments, opinions, etc?
    </content>
    <updated>2026-04-18T10:07:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy4a2u7ht3fw9n7ey3h8z6ur24qdr2hn4mr3s46vwhf32yj45r8sqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2zl88rq</id>
    
      <title type="html">never mind &amp;#34;free, open source first, community-owned&amp;#34; - ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy4a2u7ht3fw9n7ey3h8z6ur24qdr2hn4mr3s46vwhf32yj45r8sqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2zl88rq" />
    <content type="html">
      never mind &amp;#34;free, open source first, community-owned&amp;#34; - point me at a git hosting service that bans AI contributions to any of its repos outright
    </content>
    <updated>2026-04-16T23:01:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswdyl7vs8s6jk69cvftzm9gx9hdcpw20mkh4r69mtcrnv009r4gsqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh24et4yp</id>
    
      <title type="html">the *exp(x)-ln(y)* finding is a fun result, but it doesn&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswdyl7vs8s6jk69cvftzm9gx9hdcpw20mkh4r69mtcrnv009r4gsqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh24et4yp" />
    <content type="html">
      the *exp(x)-ln(y)* finding is a fun result, but it doesn&amp;#39;t appear to be of the same order of practicality as &amp;#34;you can build everything out of NAND gates&amp;#34;. partly because exp and ln are complicated functions to calculate in themselves, especially when y is negative! so they don&amp;#39;t really simplify anything in the way being able to fab an entire chip of gates the same way does - which is itself sort of accidental; as i understand it in NMOS fabrications an inverter can be expanded into an n-input NAND gate (and in PMOS a NOR gate) by just adding n-1 extra bases to the input transistor - essentially making a compound serial sequence of transistors. (the other kind of gate is made by parallelising the input transistors)&lt;br/&gt;&lt;br/&gt;fun fact (also TIL): in CMOS a NAND gate is made by stacking the input transistors of a PMOS NAND gate on top of those of an NMOS NAND gate! same for NOR gates. the effect of which is that you don&amp;#39;t need the output amplifier that NMOS and PMOS gates do, which means the whole arrangement only consumes power while transistors are switching; the design benefit is that you can choose whichever gate is most advantageous, rather than preferring NAND or NOR in NMOS and PMOS respectively, because they take the same surface area
    </content>
    <updated>2026-04-15T16:10:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0a5t36aq0je7dv6l8gv3u503jh66h8dqgyr24ua4gqp0mmf0uq9gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2e3puap</id>
    
      <title type="html">i knew NetBSD had declared LLM-regurgitated code verboten. i ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0a5t36aq0je7dv6l8gv3u503jh66h8dqgyr24ua4gqp0mmf0uq9gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2e3puap" />
    <content type="html">
      i knew NetBSD had declared LLM-regurgitated code verboten. i didn&amp;#39;t know that edict was passed nearly two years ago - does this mean that NetBSD has dodged the worst of it?
    </content>
    <updated>2026-04-14T11:34:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszvlzkek5cgm7g5e5p5e6tst0mayw3xkekktg8sjfhymzzfgeq0vqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh296dcmy</id>
    
      <title type="html">according to https://en.wikipedia.org/wiki/List_of_POSIX_commands ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszvlzkek5cgm7g5e5p5e6tst0mayw3xkekktg8sjfhymzzfgeq0vqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh296dcmy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz3wctaua4yhgrdn7mf7eq58w5ezlfs2yzenxem8hj47ftuze2wacdq2r43&#39;&gt;nevent1q…2r43&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;according to &lt;a href=&#34;https://en.wikipedia.org/wiki/List_of_POSIX_commands&#34;&gt;https://en.wikipedia.org/wiki/List_of_POSIX_commands&lt;/a&gt; they all originate with AT&amp;amp;T - sort from v1, join from v7, paste from 32V and cut from System III&lt;br/&gt;&lt;br/&gt;(but if you go to the cut and paste WP entries, it turns out they were originally BSD additions)
    </content>
    <updated>2026-04-01T03:15:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs22hfgccuvu0yvvcmwymzmyyzqfkpjptf7p2799nj2ksvdfd9kw5gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2uw4796</id>
    
      <title type="html">and *why*, exactly, do cut and sort have different options for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs22hfgccuvu0yvvcmwymzmyyzqfkpjptf7p2799nj2ksvdfd9kw5gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2uw4796" />
    <content type="html">
      and *why*, exactly, do cut and sort have different options for selecting fields...?
    </content>
    <updated>2026-04-01T00:59:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0mk4uzrp78wejmx7vz9cl9t77y0x9l9z5tyfef6pu46hgtmcwc4szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh239ul2u</id>
    
      <title>Nostr event nevent1qqs0mk4uzrp78wejmx7vz9cl9t77y0x9l9z5tyfef6pu46hgtmcwc4szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh239ul2u</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0mk4uzrp78wejmx7vz9cl9t77y0x9l9z5tyfef6pu46hgtmcwc4szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh239ul2u" />
    <content type="html">
      tell me how whimsical claude can be, get muted
    </content>
    <updated>2026-03-30T18:53:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrzvkw9ytzrsztpllsxzgs7kcjwfc404h7gqavcu2zwfh6cv6387czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2k5wwjr</id>
    
      <title type="html">how bad do you have to be at business to fail to make money ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrzvkw9ytzrsztpllsxzgs7kcjwfc404h7gqavcu2zwfh6cv6387czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2k5wwjr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp89v7tvtpswwlt4lzlvqwdq2u78ka7hnrrc6p4wuy2femk80e2lcw87tpd&#39;&gt;nevent1q…7tpd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;how bad do you have to be at business to fail to make money selling porn?!
    </content>
    <updated>2026-03-27T07:28:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9y945hswgf0sqfpnqm0jz4597ctp0uq2r4vdd7lpwwm73f6vtasqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2y923jr</id>
    
      <title type="html">re LB: like i said a few days ago, &amp;#34;i don&amp;#39;t do cults&amp;#34; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9y945hswgf0sqfpnqm0jz4597ctp0uq2r4vdd7lpwwm73f6vtasqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2y923jr" />
    <content type="html">
      re LB: like i said a few days ago, &amp;#34;i don&amp;#39;t do cults&amp;#34; has become the single most apposite answer to anyone asking why you didn&amp;#39;t wrote your project in Rust&lt;br/&gt;&lt;br/&gt;the assumption embedded in this bit, in particular, annoys this piss out of me:&lt;br/&gt;&lt;br/&gt;&amp;gt; it has gotten to a point where people have told me that i should… stop because “you are making the world worse by writing insecure code”&lt;br/&gt;&lt;br/&gt;C code is *not* automatically insecure! in fact, anyone assuming that Rust is automagically preventing them from writing insecure code should frankly step away from their keyboard, turn off their computer, and go and find a hobby they can cut themselves on. then they might learn a thing or two about the complex interrelationship between tools and personal responsibility.&lt;br/&gt;&lt;br/&gt;i can see why that accusation *would* wreck an autistic person. it&amp;#39;s one of those &amp;#34;you aren&amp;#39;t even making it to the level of being wrong&amp;#34; category errors. it&amp;#39;s impossible to sensibly argue against, because it&amp;#39;s nonsense! but how on earth does one effectively counter nonsense...?
    </content>
    <updated>2026-03-24T19:21:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyxu8j6zmn3x9s2wmdhgeqt2g7t2mvz9g45ydy73xdl94eru9z5kqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ana773</id>
    
      <title type="html">i&amp;#39;m beginning to think that Smalltalk is literally the only ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyxu8j6zmn3x9s2wmdhgeqt2g7t2mvz9g45ydy73xdl94eru9z5kqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ana773" />
    <content type="html">
      i&amp;#39;m beginning to think that Smalltalk is literally the only language family that does booleans properly&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://lwn.net/Articles/1059177/&#34;&gt;https://lwn.net/Articles/1059177/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;...ok, maybe Scheme and the Pascal family too, but none of them quite *run with it* like Smalltalk
    </content>
    <updated>2026-03-12T08:21:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyk7w0nu4mk86xdxty7x44g3gkqwtxhg2dm2hu0sa3kcgr5amqutczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2erkjz9</id>
    
      <title type="html">like, i just tried to install tooi, which has failed 3 times. the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyk7w0nu4mk86xdxty7x44g3gkqwtxhg2dm2hu0sa3kcgr5amqutczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2erkjz9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrjx6f05ynh0mq9khk282xehtcp2rqdpawqarll3mu9v85cuexfzcmlrkuc&#39;&gt;nevent1q…rkuc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;like, i just tried to install tooi, which has failed 3 times. the first time, because it needed cffi. the second time, because it needed aiohttp. an dd the third time, because it somehow objected to the system aiohttp i just installed and attempted (and failed) to roll its own.&lt;br/&gt;&lt;br/&gt;i don&amp;#39;t know how to resolve that error, so my attempt to build tooi is at an end, because *life is too damn short* to deal with the *absolute bullshit* of the people who think a fucking *scripting language* is a suitable medium for app distribution.
    </content>
    <updated>2026-03-11T19:26:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrjx6f05ynh0mq9khk282xehtcp2rqdpawqarll3mu9v85cuexfzczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2kcrtgx</id>
    
      <title type="html">if python is so &amp;#34;batteries included&amp;#34;, why does building ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrjx6f05ynh0mq9khk282xehtcp2rqdpawqarll3mu9v85cuexfzczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2kcrtgx" />
    <content type="html">
      if python is so &amp;#34;batteries included&amp;#34;, why does building literally *anything* that uses it always involve dragging in 37 different packages, at least one of which is guaranteed not to exist / compile?
    </content>
    <updated>2026-03-11T19:23:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz0fjzr3xg2yl3s2pclv9xrtgk9kh8f98ej74r5mnzkjweyqtvfjgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2neu7ez</id>
    
      <title>Nostr event nevent1qqsz0fjzr3xg2yl3s2pclv9xrtgk9kh8f98ej74r5mnzkjweyqtvfjgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2neu7ez</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz0fjzr3xg2yl3s2pclv9xrtgk9kh8f98ej74r5mnzkjweyqtvfjgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2neu7ez" />
    <content type="html">
      &amp;#34;this meeting could have been an IRC session&amp;#34;
    </content>
    <updated>2026-03-10T22:49:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdgqmpdpda5fe28cl0m077chcm9sgy33a59qv3km36ys7r20d76uszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vamy07</id>
    
      <title type="html">remember back in the days of DOS, when it was just accepted that ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdgqmpdpda5fe28cl0m077chcm9sgy33a59qv3km36ys7r20d76uszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vamy07" />
    <content type="html">
      remember back in the days of DOS, when it was just accepted that some folk would still be using DOS 3.30 because they didn&amp;#39;t have any compelling need to upgrade? or back when the general consensus was that if you were using Win95 OSR2 or Win98SE, Windows ME was, at best, not worth the bother?
    </content>
    <updated>2026-03-09T16:23:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq6zmhqvewsz25f7829kzdvugzel5dfhuxwd88gpmlq49taum7pqgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh20wjmy6</id>
    
      <title type="html">could something like LZ4 or ZX0 compression strike a happier ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq6zmhqvewsz25f7829kzdvugzel5dfhuxwd88gpmlq49taum7pqgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh20wjmy6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2y66eg0sn76gpcqlty2ue65aanxj6apzjy8h65txqk6328jaekmcclav4m&#39;&gt;nevent1q…av4m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;could something like LZ4 or ZX0 compression strike a happier medium?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/einar-saukas/ZX0&#34;&gt;https://github.com/einar-saukas/ZX0&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/pararaum/lz4-6502&#34;&gt;https://github.com/pararaum/lz4-6502&lt;/a&gt;
    </content>
    <updated>2026-03-07T22:36:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqzu6vmhrgjkyxfq6f0n53atwpq6z034gvga2kr8dd7myvqhvkr0czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2n7km8c</id>
    
      <title type="html">&amp;#34;but i&amp;#39;m bad at coding&amp;#34;. yes. so is everyone else. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqzu6vmhrgjkyxfq6f0n53atwpq6z034gvga2kr8dd7myvqhvkr0czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2n7km8c" />
    <content type="html">
      &amp;#34;but i&amp;#39;m bad at coding&amp;#34;. yes. so is everyone else. getting good at coding is the humbling process of realising how bad you are at it and figuring ways to get better. not by going &amp;#34;oh well a computer must be better than me at programming, i&amp;#39;ll let it do it for me&amp;#34;
    </content>
    <updated>2026-03-07T20:42:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrlhrm08qqefy2xdmupgpagnx9l8fxx8drrcqqqaq0wlc7askej6czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2msajnv</id>
    
      <title type="html">damn. i hate it when someone is asking about a situation i have ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrlhrm08qqefy2xdmupgpagnx9l8fxx8drrcqqqaq0wlc7askej6czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2msajnv" />
    <content type="html">
      damn. i hate it when someone is asking about a situation i have almost exactly faced, and which i am *almost* sure i remember how to deal with, but....not quite sure&lt;br/&gt;&lt;br/&gt;like, i so want to be helpful but i even more don&amp;#39;t want to be accidentally unhelpful... **bites tongue**
    </content>
    <updated>2026-03-07T20:40:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxreaph7efxnwvzxj55zzwnxgxkhlmd5ev3v3t2zmnqus75l8g38gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2kzcddl</id>
    
      <title type="html">the chardet situation demonstrates that LLMs are *literally* ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxreaph7efxnwvzxj55zzwnxgxkhlmd5ev3v3t2zmnqus75l8g38gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2kzcddl" />
    <content type="html">
      the chardet situation demonstrates that LLMs are *literally* plagiarism machines. worse - they are plagiarism *launderers*. in no other reality would replacing all the code in chardet with a clean-room implementation and then claiming that this represents a &amp;#34;new version&amp;#34; be possible, let alone permissible - at the very least, it&amp;#39;d have to be called &amp;#39;new-chardet&amp;#39; or something distinct. and then it&amp;#39;d have to fight for its place in the ecosystem as a better implementation of the old chardet.&lt;br/&gt;&lt;br/&gt;instead, someone appears go have gone &amp;#34;gee, i wish i didn&amp;#39;t have to obey the LGPL for this library&amp;#34; and gone looking for ways around it, whilst also stealing the valour of the existing code.&lt;br/&gt;&lt;br/&gt;frankly the only acceptable response to this is for the Python maintainers to explicitly disallow any chardet greater than v6, *and* any future contributions from this maintainer. *pour encourager les autres.*
    </content>
    <updated>2026-03-06T08:46:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr80r6h84hs63zyjnqwae5wfda80399vq875tqzedpd2ht3pm7q5czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2rzuy04</id>
    
      <title type="html">funny thing. in contrast to the veritable *gush* of people who ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr80r6h84hs63zyjnqwae5wfda80399vq875tqzedpd2ht3pm7q5czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2rzuy04" />
    <content type="html">
      funny thing. in contrast to the veritable *gush* of people who have suddenly adopted vibecoding and even though you&amp;#39;d think they&amp;#39;d know better they&amp;#39;re basically all saying the same things about how great it is...&lt;br/&gt;&lt;br/&gt;i can&amp;#39;t help but think back to Chuck Moore&amp;#39;s recent - and by his own description, miserable - experience of trying to get Microsoft&amp;#39;s own LLM to figure out how to use the Microsoft API that stopped working the way colorForth expected it to.&lt;br/&gt;&lt;br/&gt;one small, simple problem - and he couldn&amp;#39;t cajole the LLM from the company that made it to help him solve it.&lt;br/&gt;&lt;br/&gt;so i guess the lesson to derive is that LLMs are great if all you care about is spewing out code that passes the test suite. but actually *debugging* that code? not gonna happen. the LLMs can&amp;#39;t do that.&lt;br/&gt;&lt;br/&gt;*because stochastic parrots aren&amp;#39;t capable of analysis*.
    </content>
    <updated>2026-03-05T16:11:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs99axr6pvtnamcprkuf743l26m65vymgv5q5hl78u4lkhrlhun4yczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh24cl6zp</id>
    
      <title type="html">&amp;#34;Oh my god, was I Claude’s nanny?!&amp;#34; Erin Cikanek&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs99axr6pvtnamcprkuf743l26m65vymgv5q5hl78u4lkhrlhun4yczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh24cl6zp" />
    <content type="html">
      &amp;#34;Oh my god, was I Claude’s nanny?!&amp;#34; Erin Cikanek&amp;#39;s key realisation about having AI code for you...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://erincikanek.com/the-rumors-of-my-demise-have-been-greatly-exaggerated/&#34;&gt;https://erincikanek.com/the-rumors-of-my-demise-have-been-greatly-exaggerated/&lt;/a&gt;
    </content>
    <updated>2026-03-04T02:39:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqdvfypa5r5f3jny2y05kzgkq7hdwqfecfj9y2zyj49wuwsccv7qczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh24fjrlx</id>
    
      <title type="html">i&amp;#39;m just going to say this: i remember when Linux could ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqdvfypa5r5f3jny2y05kzgkq7hdwqfecfj9y2zyj49wuwsccv7qczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh24fjrlx" />
    <content type="html">
      i&amp;#39;m just going to say this: i remember when Linux could cheerfully run a GUI and a web browser in 64MB RAM. for all people like to say &amp;#34;oh, but web browsers did less then&amp;#34;, they had CSS, JavaScript and multimedia capabilities by the turn of the century (the timescale i&amp;#39;m talking about). they also had XSLT, Flash and Java, and they could read email and news, and connect to FTP servers (and i think gopher servers too). so much for &amp;#34;they do so much more now&amp;#34;. no, they really don&amp;#39;t - they just make a hell of a mountain out of a rather smaller molehill.
    </content>
    <updated>2026-03-03T23:56:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9vug7yv09trjn80n2tcvhh2q494hlz6ymja322rvsrc558a6mtcgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2n8d9en</id>
    
      <title type="html">&amp;gt; One of my main software goals was to be able to run the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9vug7yv09trjn80n2tcvhh2q494hlz6ymja322rvsrc558a6mtcgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2n8d9en" />
    <content type="html">
      &amp;gt; One of my main software goals was to be able to run the program “cool-retro-term” or CRT,  which uses 3D shaders to simulate the look of a cathode ray tube with an LCD panel&lt;br/&gt;&lt;br/&gt;um. not to yuck anyone&amp;#39;s yum, and i do appreciate that CRTs are increasingly hard to find, and more importantly, that even running a Pi 5&amp;#39;s VideoCore flat out and overclocked will come *nowhere near* the power consumption of a CRT...&lt;br/&gt;&lt;br/&gt;but honestly, i don&amp;#39;t get the appeal of emulating the worst visual aspects of CRTs - badly (remember, back then we all used to use inch-wide margins on our CRTs precisely *because* of the curvature at the edges!) - when LCDs are just *better*. in almost every respect - and the respects in which they aren&amp;#39;t won&amp;#39;t be solved by emulating a CRT with them
    </content>
    <updated>2026-03-01T14:03:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxrj80an7nh7punx3zwfqqthw2qds6q3emzr94mtms9w8dpasu9kgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2l2sgy0</id>
    
      <title type="html">on the subject of &amp;#34;operating systems created by only one ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxrj80an7nh7punx3zwfqqthw2qds6q3emzr94mtms9w8dpasu9kgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2l2sgy0" />
    <content type="html">
      on the subject of &amp;#34;operating systems created by only one person&amp;#34;, anyone else remember AtheOS?&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://atheos.metaproject.frl/&#34;&gt;https://atheos.metaproject.frl/&lt;/a&gt;
    </content>
    <updated>2026-02-25T11:32:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp63rn75yesqmrspx6emzzqlve7qdr8wx3utas0apj626nvmeygcqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2jy57el</id>
    
      <title type="html">if nVIDIA charged money to up your frame rate, it&amp;#39;d be well ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp63rn75yesqmrspx6emzzqlve7qdr8wx3utas0apj626nvmeygcqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2jy57el" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstl444g7p2wtxzz9tqqe3vnykhjrcyw6n6jgqy7948m2t7y3h8ejggwljwe&#39;&gt;nevent1q…ljwe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;if nVIDIA charged money to up your frame rate, it&amp;#39;d be well into the three figures&lt;br/&gt;&lt;br/&gt;i mean, i&amp;#39;m sure the technical capacity exists - i&amp;#39;m sure some of their lower speed stuff is artificially slowed down higher speed stuff, and it&amp;#39;d only take a line of firmware to unlock it - but chip manufacturers have learned that never *ever* releasing that line of firmware, under *any* circumstances, is what keeps the business of selling of speed grades alive
    </content>
    <updated>2026-02-23T03:36:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvuht25k37w35f8e4cf992j60gdsq093ecekt55ug8dzamjd8fgqqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29049yl</id>
    
      <title type="html">they&amp;#39;re in the GSoC &amp;#39;26</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvuht25k37w35f8e4cf992j60gdsq093ecekt55ug8dzamjd8fgqqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29049yl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsys0h5vgn6uaxy40qffae2mnrcy3raq20ee9mpc4anjgrqycqrgeszr8q7t&#39;&gt;nevent1q…8q7t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;they&amp;#39;re in the GSoC &amp;#39;26
    </content>
    <updated>2026-02-21T20:33:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq9yuj9g54z7kdezwa224yu9ml6kas3m7ess79lugtnsq2evgl6pqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2gpd5uu</id>
    
      <title type="html">um, congratulations to Haiku OS for winning the devil&amp;#39;s deal ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq9yuj9g54z7kdezwa224yu9ml6kas3m7ess79lugtnsq2evgl6pqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2gpd5uu" />
    <content type="html">
      um, congratulations to Haiku OS for winning the devil&amp;#39;s deal contest, i guess
    </content>
    <updated>2026-02-21T20:31:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsylyh54fhz3zr4kyq35ays4jrpkz83d39t0dfz4ecftpv7u3g076qzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vhrr8r</id>
    
      <title type="html">what has really gone wrong with softwre, why bloat is running ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsylyh54fhz3zr4kyq35ays4jrpkz83d39t0dfz4ecftpv7u3g076qzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vhrr8r" />
    <content type="html">
      what has really gone wrong with softwre, why bloat is running away with itself?&lt;br/&gt;&lt;br/&gt;*nobody programs real hardware any more*.
    </content>
    <updated>2026-02-11T05:33:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxr6sk5zk8gz88qzqlu2ykwzagsjdhnykprc5yvqrxksfsl0epfmszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vsp0ga</id>
    
      <title type="html">seriously, what is it about the words &amp;#34;but with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxr6sk5zk8gz88qzqlu2ykwzagsjdhnykprc5yvqrxksfsl0epfmszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vsp0ga" />
    <content type="html">
      seriously, what is it about the words &amp;#34;but with *computers*!&amp;#34; that makes people stop recognising ancient scams?
    </content>
    <updated>2026-02-10T13:51:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2ds7xqxjsyjn2ju7sae0gvk7w685h55hp9r42xf3fqdtqs0rsl6szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2psdae2</id>
    
      <title type="html">what if... home computers had come with something like the Canon ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2ds7xqxjsyjn2ju7sae0gvk7w685h55hp9r42xf3fqdtqs0rsl6szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2psdae2" />
    <content type="html">
      what if... home computers had come with something like the Canon Cat OS installed? where basically the interface to the machine is a text editor, but if you select a chunk of text and press the RUN key, it drops into its implementation language (probably Forth, maybe BASIC) and runs it? and games can be loaded by compiling source code into memory on the fly, or by loading the text file, compiling the source code and then immediately overwriting it with object code and game data?&lt;br/&gt;&lt;br/&gt;the SwyftCard was this, and was apparently written in Forth, although the language it exposed was Applesoft BASIC (presumably because that meant it didn&amp;#39;t need Forth headers). hmm...
    </content>
    <updated>2026-01-24T21:12:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsttufp54l2ye4wtn3rnswj00t02xqy6wxmpswhsj5w3lgu4dne0qczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2syl4fd</id>
    
      <title type="html">i think the falling out between me and Void Linux is *imminent* i ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsttufp54l2ye4wtn3rnswj00t02xqy6wxmpswhsj5w3lgu4dne0qczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2syl4fd" />
    <content type="html">
      i think the falling out between me and Void Linux is *imminent*&lt;br/&gt;&lt;br/&gt;i can&amp;#39;t update google-fonts because i don&amp;#39;t have 2GB free on my 8GB root directory, even though /usr/share/fonts is cross-mounted on a disk with 270GB free&lt;br/&gt;&lt;br/&gt;there is theoretically a voidlinux installation on there already, so i decided to try using xbps-install to update that&lt;br/&gt;&lt;br/&gt;but no. it demands i update xbps first. so i try to do that, but there is a script that fails because of an exec format error. because that is an x86_64 system, and i am trying to update it from an i686 system, and apparently Nobody Has Ever Done That™.&lt;br/&gt;&lt;br/&gt;of course, it would be a whole lot easier if google-fonts were split into its component packages, like qemu has been. but no. i don&amp;#39;t know whether licensing prohibits or what, but if i want all the latest google fonts on your system (don&amp;#39;t judge me), i have to somehow free up 25% of my root drive.
    </content>
    <updated>2026-01-24T00:35:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8a84w6348ndhgxqvutm75zfpq7n8x74galaqystlydf3veca9m2szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2nwfq4g</id>
    
      <title type="html">as with everything, what &amp;#34;the Left&amp;#34; (whatever tf that is) ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8a84w6348ndhgxqvutm75zfpq7n8x74galaqystlydf3veca9m2szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2nwfq4g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszg389r3q7whjc66gvnflmntursax485glzqcwkq5w4d0ef3yrc0cwaqmz5&#39;&gt;nevent1q…qmz5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;as with everything, what &amp;#34;the Left&amp;#34; (whatever tf that is) *does* hate is narrow-minded prescriptivism
    </content>
    <updated>2026-01-23T14:50:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv7v374hngfvx6889mqwt8tngjr7z09gyxs6umfjur6dfmqt0mxuqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2haujy6</id>
    
      <title>Nostr event nevent1qqsv7v374hngfvx6889mqwt8tngjr7z09gyxs6umfjur6dfmqt0mxuqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2haujy6</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv7v374hngfvx6889mqwt8tngjr7z09gyxs6umfjur6dfmqt0mxuqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2haujy6" />
    <content type="html">
      oh no, has OSNews stomped tech.lgbt off the web?
    </content>
    <updated>2026-01-13T21:08:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvy3aulm88ajfeqnwhjusttr0rn9940vyqu3zv2jn8yy96vemc5eczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh25v4p7l</id>
    
      <title type="html">i think the biggest problem i have with GNOME is its tendency to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvy3aulm88ajfeqnwhjusttr0rn9940vyqu3zv2jn8yy96vemc5eczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh25v4p7l" />
    <content type="html">
      i think the biggest problem i have with GNOME is its tendency to insist that the new shiny thing is The Only Possible Way To Do Things Now, with the singular focus of a toddler on a sugar high chasing a shiny ballloon
    </content>
    <updated>2026-01-11T01:08:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv4t6d6q4hqtfgjnuzxut8x0klwx5my6l2w9wvmsqfng7smt04s5gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2hgpn87</id>
    
      <title type="html">kind of puzzled as to why more people don&amp;#39;t use the RISC OS ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv4t6d6q4hqtfgjnuzxut8x0klwx5my6l2w9wvmsqfng7smt04s5gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2hgpn87" />
    <content type="html">
      kind of puzzled as to why more people don&amp;#39;t use the RISC OS outline font format, given that it&amp;#39;s a format designed to be used on integer-only processors with single-digit MIPS speeds and memory measured in kilobytes, for which the specifications have been available for decades...&lt;br/&gt;&lt;br/&gt;at the very least, a portable reimplementation could have been interesting
    </content>
    <updated>2026-01-10T15:11:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqnk5pk9uunlxzhctdf8gkfcjz9jkwq6kthrq5f49hlwn0c3eq6rszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh242p97t</id>
    
      <title type="html">domestic electricity costs about 3 times as much as that in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqnk5pk9uunlxzhctdf8gkfcjz9jkwq6kthrq5f49hlwn0c3eq6rszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh242p97t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg9fhmxfjrwfcarr076077p9k094snadh8kd5m5ryeetg9vvn25ug6kascl&#39;&gt;nevent1q…ascl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;domestic electricity costs about 3 times as much as that in the UK
    </content>
    <updated>2025-12-27T01:05:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszghql6dxl4z7g9jqpz09fcj6hjcyqkc95z2y7xm90pdner4xmq9szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2rrttk3</id>
    
      <title type="html">i must confess, i find the stance that the Linux kernel is all ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszghql6dxl4z7g9jqpz09fcj6hjcyqkc95z2y7xm90pdner4xmq9szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2rrttk3" />
    <content type="html">
      i must confess, i find the stance that the Linux kernel is all about sharing the code back to upstream, and not remotely about ensuring that people can hack on the devices that they *own, having paid good money for*, somewhere between self-absorbed (it helps the Linux kernel to be adopted more widely, but does nothing at all to help people take meaningful ownership of their devices) and just plain pointless (the only thing you can actually *do* with the source code as supplied by a company that locks down its device&amp;#39;s kernel is look for backdoors - you can&amp;#39;t fix anything, which was the whole reason the GPL was created in the first place)
    </content>
    <updated>2025-12-25T03:13:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvwtmktnmvzcr46wpsfp99amjvhvjhgwcuht9easqpzf5cqydutjszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2fa9uk0</id>
    
      <title type="html">what if we started with the premise that sharing memory between ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvwtmktnmvzcr46wpsfp99amjvhvjhgwcuht9easqpzf5cqydutjszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2fa9uk0" />
    <content type="html">
      what if we started with the premise that sharing memory between cores was the root of all of our security issues, and simply... stopped doing that?
    </content>
    <updated>2025-12-22T23:35:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdjpd6warx9xltduafltjt0kgkad0n23gvqa8p38zv8326dyjt0xgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2f38fk7</id>
    
      <title type="html">one thing i really miss: the days when someone said &amp;#34;oh, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdjpd6warx9xltduafltjt0kgkad0n23gvqa8p38zv8326dyjt0xgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2f38fk7" />
    <content type="html">
      one thing i really miss: the days when someone said &amp;#34;oh, i&amp;#39;ve got a $TYPE_OF_COMPUTER&amp;#34; and everyone knew exactly what the specification of that machine was and exactly what software it could or couldn&amp;#39;t run&lt;br/&gt;&lt;br/&gt;now? we&amp;#39;re not *quite* in the realm of &amp;#34;no two computers have exactly the same specification&amp;#34;, but we&amp;#39;re a hell of a lot closer than we were. and yet every computer, no matter how dissimilar to anything else, is expected to run all the [same] software.
    </content>
    <updated>2025-12-22T22:02:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs82g9zq5fzs4d5qsgq8n8ajrcmmyrmte3qs9gq8sxs54vmaq3ppxczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2099j5s</id>
    
      <title type="html">exactly. tbh i mind emulators that run on microcontrollers - even ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs82g9zq5fzs4d5qsgq8n8ajrcmmyrmte3qs9gq8sxs54vmaq3ppxczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2099j5s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdf7ttmvnj25kqeu44q52rrzqez7wj96pj4ma8aw0g47lw72vzqjq669ga3&#39;&gt;nevent1q…9ga3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;exactly. tbh i mind emulators that run on microcontrollers - even ones as powerful as the RP2350 or ESP32 - a whole lot less than i object to someone who just chucked a Cortex A series SoC running VICE on Ubuntu into a funky box and went &amp;#34;eh, job done&amp;#34;
    </content>
    <updated>2025-12-20T16:27:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsylz84qns5yqzjdwpxnrken686jhks870csaxy0q3upgyp9xrjguczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2h8x8qc</id>
    
      <title type="html">programming a PIC24 is enough like retrocomputing anyway that ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsylz84qns5yqzjdwpxnrken686jhks870csaxy0q3upgyp9xrjguczyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2h8x8qc" />
    <content type="html">
      programming a PIC24 is enough like retrocomputing anyway that anyone using one for anything interesting automatically gets a free pass
    </content>
    <updated>2025-12-20T16:24:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf5ku9yfqfpexead69t7k0cj4ayuuugr6vsrsklnk08wh5ychqljszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh25mdcuf</id>
    
      <title type="html">you&amp;#39;ve conflated &amp;#34;genuinely useful&amp;#34; and &amp;#34;useful ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf5ku9yfqfpexead69t7k0cj4ayuuugr6vsrsklnk08wh5ychqljszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh25mdcuf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0vpgs0jwtse0yy5t65j6qalmwseq0zxdpgzys5a3mzmlq8kcm6gmzt4ac&#39;&gt;nevent1q…t4ac&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;you&amp;#39;ve conflated &amp;#34;genuinely useful&amp;#34; and &amp;#34;useful to people other than the creator&amp;#34;
    </content>
    <updated>2025-12-18T01:49:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsta29cwh0sg2l85egdk9q6yd88nndalg8khz8x5367zz0nzz82kzszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29lhpdz</id>
    
      <title>Nostr event nevent1qqsta29cwh0sg2l85egdk9q6yd88nndalg8khz8x5367zz0nzz82kzszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29lhpdz</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsta29cwh0sg2l85egdk9q6yd88nndalg8khz8x5367zz0nzz82kzszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29lhpdz" />
    <content type="html">
      &lt;a href=&#34;https://hackaday.com/2025/12/04/uefi-on-arm-more-likely-than-you-think/&#34;&gt;https://hackaday.com/2025/12/04/uefi-on-arm-more-likely-than-you-think/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;oh dear gods no
    </content>
    <updated>2025-12-04T18:51:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdwcaetckq6djl0ukqrmcrrx3k6nfqngg2nsjgzmgn462g4wgqe4gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh240dqq2</id>
    
      <title type="html">the thought of going all the way back to DOS is alarmingly ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdwcaetckq6djl0ukqrmcrrx3k6nfqngg2nsjgzmgn462g4wgqe4gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh240dqq2" />
    <content type="html">
      the thought of going all the way back to DOS is alarmingly attractive right now tbh
    </content>
    <updated>2025-12-03T21:24:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrht74zgfmr4536dkwvzdj6xdxk3smf4c4jx2asr6ywh4pt0rrvuqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh27s9fpx</id>
    
      <title type="html">the TMS9900 also used a 4-non-overlapping-phase clock, so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrht74zgfmr4536dkwvzdj6xdxk3smf4c4jx2asr6ywh4pt0rrvuqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh27s9fpx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs02htmghplc0dk32aa4ph8maqj75wnnfwll7cpz0s597jf65wpphq3gn3h6&#39;&gt;nevent1q…n3h6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the TMS9900 also used a 4-non-overlapping-phase clock, so you&amp;#39;re in decent company
    </content>
    <updated>2025-12-03T21:03:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrxu704nvcxgxmgn2zn820jvpvne3a2cpv230cxfzwn4tqfcnl9hszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2djj8f2</id>
    
      <title type="html">re LB: Plan 9: no, really, *everything* is a file Oberon System: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrxu704nvcxgxmgn2zn820jvpvne3a2cpv230cxfzwn4tqfcnl9hszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2djj8f2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszx7qj4jsdku4e3543l6tlseje0gzccmxury6d0evkrrcq4ss2pnqn6g8st&#39;&gt;nevent1q…g8st&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;re LB: &lt;br/&gt;&lt;br/&gt;Plan 9: no, really, *everything* is a file&lt;br/&gt;Oberon System: everything is an object&lt;br/&gt;Bare-metal Smalltalk: no, really, *everything* is an object&lt;br/&gt;polyForth: everything is a disk. &amp;#34;file&amp;#34;?&lt;br/&gt;colorForth: everything is a memory location. &amp;#34;disk&amp;#34;?
    </content>
    <updated>2025-11-24T07:25:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq8jhzy5fsyfyr24f4a0pzc6n2m4x9my24y0hghslx4a43fvd07tqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2fmhwp0</id>
    
      <title type="html">pro tip: do not put your multimeter back on the shelf without ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq8jhzy5fsyfyr24f4a0pzc6n2m4x9my24y0hghslx4a43fvd07tqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2fmhwp0" />
    <content type="html">
      pro tip: do not put your multimeter back on the shelf without turning it off - unless you have plenty of spare PP3 batteries
    </content>
    <updated>2025-11-13T16:51:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszurzjk3d7rck3eg7ytz8v5e65mkqwlelep5uq7y0dlwalvd56w9szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2qaqdax</id>
    
      <title type="html">i confess, i still think that in terms of form factor, computers ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszurzjk3d7rck3eg7ytz8v5e65mkqwlelep5uq7y0dlwalvd56w9szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2qaqdax" />
    <content type="html">
      i confess, i still think that in terms of form factor, computers peaked with the TRS-80 model 4&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/TRS-80_Model_4&#34;&gt;https://en.wikipedia.org/wiki/TRS-80_Model_4&lt;/a&gt;
    </content>
    <updated>2025-11-04T18:17:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfgmjvq9fsgdlv7yvfgwqcsrgtk8yvvud5z2sllqdtz0wpqv6jdxgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2lfjmrc</id>
    
      <title type="html">the worst bit of this? if you&amp;#39;re coding for an 8086, you will ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfgmjvq9fsgdlv7yvfgwqcsrgtk8yvvud5z2sllqdtz0wpqv6jdxgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2lfjmrc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfy5dedqptf6q8ruf69qsmhls9ekg39axfnrlwtqptvy6fleaxv6q6dzt54&#39;&gt;nevent1q…zt54&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the worst bit of this? if you&amp;#39;re coding for an 8086, you will already be aware of the bug that means that if a es: rep movsb is interrupted, the 8086 forgets about the es: override because it can only remember one prefix at a time across an interrupt. so you carefully code this:&amp;lt;code&amp;gt;   push ds&amp;lt;br&amp;gt;   push es&amp;lt;br&amp;gt;   pop ds&amp;lt;br&amp;gt;   rep movsb&amp;lt;br&amp;gt;   pop ds&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;and then wonder why you&amp;#39;re now copying from ds *unless* the rep movsb gets interrupted, at which point it starts from es again&lt;br/&gt;&lt;br/&gt;i think it&amp;#39;s at this point that the enlightened IBM PC coder would have gone &amp;#34;fuck this, i&amp;#39;m going back to CP/M&amp;#34;
    </content>
    <updated>2025-11-01T01:15:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8377rwcd8lsx6y35mz3p8l0z0ckg5svgtd2yrj9r4mz42f4ca7aszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh26xzgh0</id>
    
      <title type="html">i just switched back from my red-switch mechanical keyboard to a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8377rwcd8lsx6y35mz3p8l0z0ckg5svgtd2yrj9r4mz42f4ca7aszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh26xzgh0" />
    <content type="html">
      i just switched back from my red-switch mechanical keyboard to a membrane keyboard with round keycaps. and my gods, it&amp;#39;s like typing into blancmange! how did i ever manage with this before?!
    </content>
    <updated>2025-10-31T16:42:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfy5dedqptf6q8ruf69qsmhls9ekg39axfnrlwtqptvy6fleaxv6qzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh297xaf4</id>
    
      <title type="html">oh cool, in all the stuff the ACM have made free to download are ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfy5dedqptf6q8ruf69qsmhls9ekg39axfnrlwtqptvy6fleaxv6qzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh297xaf4" />
    <content type="html">
      oh cool, in all the stuff the ACM have made free to download are all the SIGFORTH articles.&lt;br/&gt;&lt;br/&gt;including one from Charles Curley which details a nasty little bug in the x86. say you need to copy something that&amp;#39;s currently sitting in the ES segment into a segment inside a variable pointer. mindful of the fact that all your registers are in use, you write&amp;lt;code&amp;gt;   push es&amp;lt;br&amp;gt;   mov es, [segment]&amp;lt;br&amp;gt;   pop ds&amp;lt;br&amp;gt;   rep movsb &amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;(assuming CX, SI and DI are already populated). &lt;br/&gt;&lt;br/&gt;and... then you notice that instead of the data you expect, a random chunk of data has been copied from DS:SI to ES:DI, rather from ES:SI to userseg:DI&lt;br/&gt;&lt;br/&gt;this is because (a) every segment register update inhibits interrupts until after the following instruction; and (b) the segment registers, at least on the 80186 on which Curley tried it, are not reloaded until interrupts are re-enabled. thus, when the REP is executed (which also inhibits interrupts) and applied to the following MOVSB, ES and DS still have their original values... disastrously!&lt;br/&gt;&lt;br/&gt;(even more fun, of course, is the fact that REP MOVSB can be interrupted... but ES and DS are not updated until either an interrupt or the end of MOVSB, which suggests they&amp;#39;re copied into buffers - which means that on return from any interrupt, REP MOVSB will recommence *with the correct ES and DS values*. just to *really* fuck everything up)&lt;br/&gt;&lt;br/&gt;a single NOP, after the DS, fixes it; or if any useful instruction can be found to fill the gap, that also works. but... yeah. that must have been not very much fun to debug!
    </content>
    <updated>2025-10-31T15:00:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2q9au4j6h9jzcmjdjh64ekmft2nuzstg4hnwtcnqrgzhm4zjkamqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2sxd2zf</id>
    
      <title type="html">definitely onboard with a middle ground between Linus ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2q9au4j6h9jzcmjdjh64ekmft2nuzstg4hnwtcnqrgzhm4zjkamqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2sxd2zf" />
    <content type="html">
      definitely onboard with a middle ground between Linus Akesson&amp;#39;s &amp;#34;don&amp;#39;t use syntax highlighting at all&amp;#34; and the prevailing &amp;#34;a kitten puked into your text editor&amp;#34; approach
    </content>
    <updated>2025-10-26T23:32:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0nz3d2y467wey5ap8cepsyctwkphqg04qmzvevvu7ls0pjwtcu2qzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2fyyus3</id>
    
      <title type="html">the eZ80&amp;#39;s decision to make the upper byte of its address ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0nz3d2y467wey5ap8cepsyctwkphqg04qmzvevvu7ls0pjwtcu2qzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2fyyus3" />
    <content type="html">
      the eZ80&amp;#39;s decision to make the upper byte of its address registers inaccessible except by saving them to a temporary and reloading them from there is just incomprehensible&lt;br/&gt;&lt;br/&gt;at the very least, LD A,xxU and LD xxU,A could have been provided. they only needed 10 opcodes for that, and there&amp;#39;s more than enough space left on the ED page. if they were feeling really generous, they could have provided  xxU as well - that&amp;#39;s only another 11 (including TST xxU). then at least it would actually look like someone gave enough of a shit about the design to do it properly...
    </content>
    <updated>2025-10-26T20:54:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs27c7e7m30as0n7h5ut39xrh6lj49w85nn7anmeek7rvfkdkuytsqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2m0rqpd</id>
    
      <title type="html">when you actually look into the Atom core (thanks to Agner Fog ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs27c7e7m30as0n7h5ut39xrh6lj49w85nn7anmeek7rvfkdkuytsqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2m0rqpd" />
    <content type="html">
      when you actually look into the Atom core (thanks to Agner Fog for doing that and providing excellent write-ups), it has some really nifty features, and if you were to write code targeted specifically for it, there&amp;#39;s good reason to think it&amp;#39;d be surprisingly fast&lt;br/&gt;&lt;br/&gt;there are some problematic aspects - only 8 bytes of instruction decoded per clock cycle, in-order execution so you have to watch pairing (but at the same time, it&amp;#39;s also deterministic), x87 instructions *have* to be interleaved with non-x87 instructions to run at full speed, 64-bit SSE instructions using the high registers end up copping a 4-cycle penalty for using more than 3 prefixes because it counts escape bytes as prefixes(!) - but if you&amp;#39;re writing assembly code specifically targeted at the Atom, which you might as well because it&amp;#39;s an in-order processor and that makes *everything* simpler, you can work around that
    </content>
    <updated>2025-10-19T02:38:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvw9nagf5lvmtmjwxzrhk6zs9pzwdgyd7t0dlulwa4lk2wcxffqxqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ndk4g4</id>
    
      <title type="html">for normal code, is there any good reason to not run an FPU with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvw9nagf5lvmtmjwxzrhk6zs9pzwdgyd7t0dlulwa4lk2wcxffqxqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ndk4g4" />
    <content type="html">
      for normal code, is there any good reason to not run an FPU with flush-to-zero and denormals-are-zero set by default? if so, what are the exceptions?
    </content>
    <updated>2025-10-19T02:16:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrx7j4ltpe7l7prhv8tm4p68eslw4lm4z2z0p7z024twazln6858szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29w3qt0</id>
    
      <title type="html">how is that not just preying on people&amp;#39;s ignorance, though? ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrx7j4ltpe7l7prhv8tm4p68eslw4lm4z2z0p7z024twazln6858szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29w3qt0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0telcdlvcxj0ucw09lnhru9hzxzx58tyhwpnslvqcha7ttzvv0pg994xtd&#39;&gt;nevent1q…4xtd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;how is that not just preying on people&amp;#39;s ignorance, though? if you&amp;#39;re in a preferential voting system, &amp;#34;X can&amp;#39;t win here&amp;#34; is ALL THE MORE reason to cast a first-preference vote for X...
    </content>
    <updated>2025-10-17T17:37:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxa48d30yfy0wu9wmcdls9enmjuu75eq66vuvns4a3hy9hqyrf2fqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2cgrc2t</id>
    
      <title type="html">i&amp;#39;d argue that first past the post voting systems are a much ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxa48d30yfy0wu9wmcdls9enmjuu75eq66vuvns4a3hy9hqyrf2fqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2cgrc2t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy4a5x4wvaue86y7part07nc8md3t8hn8w25qdppxhjh2jvh644rqew45r3&#39;&gt;nevent1q…45r3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;i&amp;#39;d argue that first past the post voting systems are  a much bigger blight on democracy than tactical voting. if i could specify a list of preferences, i wouldn&amp;#39;t need to care about tacitcal voting at all.
    </content>
    <updated>2025-10-17T17:22:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrk02rwdg0g8wf5a9c7usc807nqhlj7fdcxjmtj53qa97jfunp77qzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2e3hh8x</id>
    
      <title type="html">alternatively, and for quite a lot less money, you could just ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrk02rwdg0g8wf5a9c7usc807nqhlj7fdcxjmtj53qa97jfunp77qzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2e3hh8x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8p894ddntxugz3quz633stmteqyyw7k4j7nnhc0euyclqcpnnptggh6574&#39;&gt;nevent1q…6574&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;alternatively, and for quite a lot less money, you could just keep the Casio as is, buy a headphone splitter cable (3.5mm stereo to 2x6.3mm mono) and two multi-effects pedals, at least one of which has an aux input; connect the output from the keyboard to both pedals, the output from one to the aux input of the other, and ta-da!&lt;br/&gt;&lt;br/&gt;little known fact: since the whole point of effects is to get a huge range of sounds out of an instrument that really only has a couple of them, using it on just about any home keyboard - even the most tablehooty¹ - works a kind of magic.&lt;br/&gt;&lt;br/&gt;¹ &lt;a href=&#34;http://www.weltenschule.de/TableHooters/instruments.html&#34;&gt;http://www.weltenschule.de/TableHooters/instruments.html&lt;/a&gt;
    </content>
    <updated>2025-10-12T01:44:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8p894ddntxugz3quz633stmteqyyw7k4j7nnhc0euyclqcpnnptgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2tz78e8</id>
    
      <title type="html">turn a $5 toy into a serious-looking instrument with integrated ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8p894ddntxugz3quz633stmteqyyw7k4j7nnhc0euyclqcpnnptgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2tz78e8" />
    <content type="html">
      turn a $5 toy into a serious-looking instrument with integrated effects! all you need is a decent thrift store, $200 of guitar effects, and a garage-sized workshop kitted out with &amp;gt;$13,000 worth of fab equipment...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://hackaday.com/2025/10/11/a-casio-toy-synth-is-ready-to-rock/&#34;&gt;https://hackaday.com/2025/10/11/a-casio-toy-synth-is-ready-to-rock/&lt;/a&gt;
    </content>
    <updated>2025-10-12T01:37:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8ewdyqm4ceetcha0z2gtav776yurzvs634sd0lz2hum0ca0mzfnszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2qxrj2r</id>
    
      <title type="html">the problem is all of those addressing modes. a pipeline would ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8ewdyqm4ceetcha0z2gtav776yurzvs634sd0lz2hum0ca0mzfnszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2qxrj2r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfe0wfc5tax9t73wnwvv7w8hvklq5eg8ua863w742tsct4afa6f4clvnncx&#39;&gt;nevent1q…nncx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the problem is all of those addressing modes. a pipeline would have to split up their calculation into separate stages, most of which would be unused for most instructions. these days there&amp;#39;s no problem with wasting silicon like that, i guess, but back in the day every spe- uh, gate was sacred
    </content>
    <updated>2025-10-09T15:04:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstamfkz7jqtehdnj93s4qspul225eu5egqcfgl9trhkyu47wz3mngzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2kvpmth</id>
    
      <title type="html">the era of single-cycle instruction sets has spoiled me; i ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstamfkz7jqtehdnj93s4qspul225eu5egqcfgl9trhkyu47wz3mngzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2kvpmth" />
    <content type="html">
      the era of single-cycle instruction sets has spoiled me; i can&amp;#39;t help but view 8-bit and early 16-bit processors as *intolerably* slow
    </content>
    <updated>2025-10-09T14:59:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv6etyydllu77820hhhdg3a07dy3n3sum8h8ezecff6emu3wmfcgqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh26fclwu</id>
    
      <title type="html">maybe we should just all agree that from now on ChatGPT&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv6etyydllu77820hhhdg3a07dy3n3sum8h8ezecff6emu3wmfcgqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh26fclwu" />
    <content type="html">
      maybe we should just all agree that from now on ChatGPT&amp;#39;s name should be Little Kitty Brainworm
    </content>
    <updated>2025-10-08T17:48:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8l3ny5m0upjxspesqnmh2j9xy8m8jmyxfypj9xurcvj38872mcvgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2skzw24</id>
    
      <title type="html">&amp;gt; &amp;gt; As a hobbyist, the five volt TTL standard always seemed ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8l3ny5m0upjxspesqnmh2j9xy8m8jmyxfypj9xurcvj38872mcvgzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2skzw24" />
    <content type="html">
      &amp;gt; &amp;gt; As a hobbyist, the five volt TTL standard always seemed a little capricious, but I strongly suspected there had to be a solid reason behind it. To get some insights into the engineering rationale, I did what anyone living in the future would do: I asked ChatGPT.&lt;br/&gt;&lt;br/&gt;really? fucking ***really***?!&lt;br/&gt;&lt;br/&gt;&amp;gt; And while overall the answers were plausible, like every other time I use the chatbot, they left me wanting more.&lt;br/&gt;&lt;br/&gt;weird. it&amp;#39;s like some force in the universe is telling you to stop fucking doing that and go and learn how to actually use a search engine. one no-AI ducking got me closer to an answer than ChatGPT appears to have got Dan Maloney.
    </content>
    <updated>2025-10-08T17:48:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgpep5y5d76wdlqzs3xw535rvtyy57nk6ups6cnvth8mgs36gwp2szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2aqdz8h</id>
    
      <title type="html">² the modern Forth community seems to have a real problem with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgpep5y5d76wdlqzs3xw535rvtyy57nk6ups6cnvth8mgs36gwp2szyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2aqdz8h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp4z77ucwjjkuhq4mxkfykvf9l0nwccdg74pkv6zc934mw0czc3nqpar6vf&#39;&gt;nevent1q…r6vf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;² the modern Forth community seems to have a real problem with reinventing the wheel, rather than reusing perfectly good wheels. rather than generalise CREATE into a word which is given a string and creates a word with that name, or DOES&amp;gt; into a word which takes two execution tokens and sets the runtime action of one to be the other, they went back to the drawing board and tried to work out how to impose closures on a language which doesn&amp;#39;t traditionally even *have* local variables to close over!&lt;br/&gt;&lt;br/&gt;my brethren in Chuck, i say this with love: if you want to write Lisp code, use Lisp. if you want to write Lisp code in Forth, use Factor - that&amp;#39;s what it&amp;#39;s there for. do not try to retrofit the entirety of Lisp into Forth - and *especially* don&amp;#39;t try to do that with the bits of Lisp that rely inherently on garbage collection, lexical scope and spaghetti stacks...
    </content>
    <updated>2025-09-11T21:02:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp4z77ucwjjkuhq4mxkfykvf9l0nwccdg74pkv6zc934mw0czc3nqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh23vlzyq</id>
    
      <title type="html">funny thing about Forth and namespaces. while the rest of the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp4z77ucwjjkuhq4mxkfykvf9l0nwccdg74pkv6zc934mw0czc3nqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh23vlzyq" />
    <content type="html">
      funny thing about Forth and namespaces. while the rest of the world seems to have either started without them and then rushed to incorporate them or recognised their importance from the start, Forth has managed to do both: Forth had vocabularies from the start, but because figForth and F83 had essentially mutually exclusive implementations, ANS Forth left them out of the standard, instead mandating only &amp;#34;wordlists&amp;#34; which could be built into either kind of vocabulary - but the effect of that was essentially to relegate namespaces out of standard Forth altogether. add to that a slew of implementations which ditched them, most (but not all) of them stemming from Chuck Moore&amp;#39;s cmForth... and by the 2010s Forth namespacing was all but forgotten - until recognisers¹ reintroduced them as a byproduct, by allowing Forth words to be qualified with a namespace.&lt;br/&gt;&lt;br/&gt;(this is not a post about DOES&amp;amp;gt;, despite appearances to the contrary)²
    </content>
    <updated>2025-09-11T20:54:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv268x62sy5xpt5sza7gv24fteys5yuzznn5p9rcfwl3ldemqxzcqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh298cpae</id>
    
      <title type="html">between that fridge, my phone&amp;#39;s dead USB port, and the long ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv268x62sy5xpt5sza7gv24fteys5yuzznn5p9rcfwl3ldemqxzcqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh298cpae" />
    <content type="html">
      between that fridge, my phone&amp;#39;s dead USB port, and the long long list of very expensive Samsung phones that turned out to have catastrophic design flaws, i&amp;#39;m thinking &amp;#34;don&amp;#39;t buy Samsung&amp;#34; is an entirely reasonable default positon
    </content>
    <updated>2025-09-10T23:31:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8fh3sehyhawpmajkal9u5dy97ptqumz3egdwvj5wuuz5r24dawngzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2dq38u9</id>
    
      <title type="html">good to know, but specifying &amp;#34;-variant mac&amp;#34; on a UK ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8fh3sehyhawpmajkal9u5dy97ptqumz3egdwvj5wuuz5r24dawngzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2dq38u9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswwgx7jkumvqrfvmjwqnxmptzs7qfxz2y2kyz5dyyg6q26g26kqag3l5evu&#39;&gt;nevent1q…5evu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;good to know, but specifying &amp;#34;-variant mac&amp;#34; on a UK keyboard destroys all the useful mappings to AltGr-* - many of which i rely on&lt;br/&gt;&lt;br/&gt;i wish i knew how to get those mappings on a US keyboard layout, but i don&amp;#39;t :-(
    </content>
    <updated>2025-08-07T23:53:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf0542ylyzn6p9e9q8hg297v4q0xdasez842nueuy9lmf8u9lv93gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2th4xjs</id>
    
      <title type="html">dear future self: Compose L -</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf0542ylyzn6p9e9q8hg297v4q0xdasez842nueuy9lmf8u9lv93gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2th4xjs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvu33dr8ppurv2w0vpdxd8q5ga7enzkklztf666nul90sp25yq0ss07wtr9&#39;&gt;nevent1q…wtr9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;dear future self: Compose L -
    </content>
    <updated>2025-08-07T23:44:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvu33dr8ppurv2w0vpdxd8q5ga7enzkklztf666nul90sp25yq0sszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vkwz83</id>
    
      <title type="html">fun fact: my first PC compatible came with a US layout keyboard. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvu33dr8ppurv2w0vpdxd8q5ga7enzkklztf666nul90sp25yq0sszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2vkwz83" />
    <content type="html">
      fun fact: my first PC compatible came with a US layout keyboard. it took me until my first PS/2 keyboard, iirc, before i could type a £ sign (without looking up which Alt-NNN¹ it was)&lt;br/&gt;&lt;br/&gt;...and in sc, i still can&amp;#39;t. which is unfortunate for a spreadsheet :-/&lt;br/&gt;&lt;br/&gt;¹ dear past self: Alt-156
    </content>
    <updated>2025-08-07T23:02:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxsl0p4vhzhh67r966m5pygxzsjhe7thcgun7axhnqtz9tcyuqraqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh25y88fn</id>
    
      <title type="html">why *did* Opera discontinue their own browser engine? and is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxsl0p4vhzhh67r966m5pygxzsjhe7thcgun7axhnqtz9tcyuqraqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh25y88fn" />
    <content type="html">
      why *did* Opera discontinue their own browser engine? and is there any good reason why it couldn&amp;#39;t be released as open source?
    </content>
    <updated>2025-07-19T00:58:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswq5c8x62806pmnyqms7mu99lcr8r3jamgwl86a6rc9whdqgkj8jqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ka7f2n</id>
    
      <title type="html">the other language that left an indelible impression is Prolog. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswq5c8x62806pmnyqms7mu99lcr8r3jamgwl86a6rc9whdqgkj8jqzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2ka7f2n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs823aulskaal8jwan55zdhwkm9fhqlpmmma0r6adp77uzvdrnq62g9xphr2&#39;&gt;nevent1q…phr2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the other language that left an indelible impression is Prolog. that impression being &amp;#34;like the CP1600 and Motorola peripheral chips, Prolog and i are *singularly* incompatible&amp;#34;
    </content>
    <updated>2025-07-17T19:02:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs823aulskaal8jwan55zdhwkm9fhqlpmmma0r6adp77uzvdrnq62gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh26kjm8n</id>
    
      <title type="html">i&amp;#39;d probably appreciate Ada a lot more than i do if i ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs823aulskaal8jwan55zdhwkm9fhqlpmmma0r6adp77uzvdrnq62gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh26kjm8n" />
    <content type="html">
      i&amp;#39;d probably appreciate Ada a lot more than i do if i hadn&amp;#39;t had to do all my undergrad coursework in it... which, in the first year, meant using the absolute *stinker* that was the Telesoft ADA compiler on the university&amp;#39;s Sun cluster. i could&amp;#39;ve done my coursework in Pascal, on my own computer, if i&amp;#39;d been allowed...&lt;br/&gt;&lt;br/&gt;except for the concurrency module, which involved compiled Ada, using its built-in concurrency support, on a little 68000-based demo board - taught by someone i ended up working alongside later!
    </content>
    <updated>2025-07-17T19:00:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp4y3vyfj4y8ucpfj2ylespp053hfuq8wmgq7q67xz6q4v0mk822gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2dhwxfa</id>
    
      <title type="html">i do wish firefox had a way to reload userContent.css after you ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp4y3vyfj4y8ucpfj2ylespp053hfuq8wmgq7q67xz6q4v0mk822gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2dhwxfa" />
    <content type="html">
      i do wish firefox had a way to reload userContent.css after you edit it!
    </content>
    <updated>2025-07-17T18:13:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxflp6h9u7azjs3kg39632u0q6yw3qpckhx7guyxxjsyp69zn7g6gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2nsz0vz</id>
    
      <title type="html">it already appears to be doing better at that than any company ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxflp6h9u7azjs3kg39632u0q6yw3qpckhx7guyxxjsyp69zn7g6gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2nsz0vz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszmpzthks38r63yr57aj90uvh3wpxvsc0y3andzmgn9cjpwxsd5uqngftdu&#39;&gt;nevent1q…ftdu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it already appears to be doing better at that than any company that&amp;#39;s owned the rights since, tbh... true, that&amp;#39;s a low bar, but i don&amp;#39;t think anyone can reasonably question that the people involved are dedicated to properly reviving Commodore, rather than buying the rights as an underpants-gnome profiteering scheme
    </content>
    <updated>2025-07-14T14:44:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspdnaxu0gha63y44rq6unp2mr0nl8wzs4nssfn3x4emvp4f2fd75czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2d2phux</id>
    
      <title type="html">arguably the better managed the form, the less faithful to the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspdnaxu0gha63y44rq6unp2mr0nl8wzs4nssfn3x4emvp4f2fd75czyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2d2phux" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqe2evw4ckxffa8ww8ghdyd6dupyvu3uhwv32u6q7h08tjyufz5qseqxqqc&#39;&gt;nevent1q…xqqc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;arguably the better managed the form, the less faithful to the original incarnation ;-)
    </content>
    <updated>2025-07-14T14:38:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq5dn05l02md48j7c7hgt90nzqtrqwy9sf0lcecrdh5yra0gy2zdszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29cql4u</id>
    
      <title type="html">just realised: yes, incremental GC would be absolutely fine for a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq5dn05l02md48j7c7hgt90nzqtrqwy9sf0lcecrdh5yra0gy2zdszyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh29cql4u" />
    <content type="html">
      just realised: yes, incremental GC would be absolutely fine for a home computer! yes, it would slow down overall computation, but responsiveness is *always* the primary issue with a home computer - taking twice as long overall to sort a list is allowable, but taking a second to respond to a keystroke is disastrous!
    </content>
    <updated>2025-07-12T22:35:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq4tqtwrmde6n4kkgsygsw6w3yumgjzfrtng5k7en2gyctfy5tv8gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2kd48qa</id>
    
      <title type="html">but have ESD, will, um, stop travelling... that might be why the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq4tqtwrmde6n4kkgsygsw6w3yumgjzfrtng5k7en2gyctfy5tv8gzyz4xlvayrt0sghq3dy6e5a69m7s9twx7clum67mdc5tqulhrwxjh2kd48qa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswp875aunphjqfxufvnemacc2c2ujpc80yg0juxx8dx6f243m2vas88dlax&#39;&gt;nevent1q…dlax&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;but have ESD, will, um, stop travelling... that might be why the 74s were more popular with hobbyists?
    </content>
    <updated>2025-06-25T18:02:18Z</updated>
  </entry>

</feed>