<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-26T18:55:18Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by 🇨🇦Samuel Proulx🇨🇦</title>
  <author>
    <name>🇨🇦Samuel Proulx🇨🇦</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub135l6uh44jceahu3mgezfma84ug63qxlrdaz0gsq245w9mmuv3yxsz88k0s.rss" />
  <link href="https://nostr.now/npub135l6uh44jceahu3mgezfma84ug63qxlrdaz0gsq245w9mmuv3yxsz88k0s" />
  <id>https://nostr.now/npub135l6uh44jceahu3mgezfma84ug63qxlrdaz0gsq245w9mmuv3yxsz88k0s</id>
  <icon>https://fed.interfree.ca/files/public-0344fa38-515c-41d6-8b00-3042416d32e5.webp</icon>
  <logo>https://fed.interfree.ca/files/public-0344fa38-515c-41d6-8b00-3042416d32e5.webp</logo>




  <entry>
    <id>https://nostr.now/nevent1qqstazsru27hzyn5cdjyvnk34sls36f9v345ej0ctzqjt6z9tcqnd4qzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6jxq60d</id>
    
      <title type="html">Hey, fediverse: Do I know anyone working on the Windows Store ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstazsru27hzyn5cdjyvnk34sls36f9v345ej0ctzqjt6z9tcqnd4qzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6jxq60d" />
    <content type="html">
      Hey, fediverse: Do I know anyone working on the Windows Store over at Microsoft? I&amp;#39;d like to publish an app to the Windows Store; unfortunately:&lt;br/&gt;* the ID verification process for a personal developer account requires taking live photos and scanning QR Codes, and I can&amp;#39;t get through it with a screen reader&lt;br/&gt;* There is no way to get information about an alternative process during the developer onboarding flow&lt;br/&gt;* This is out of scope for the Microsoft Disability Answer Desk&lt;br/&gt;* There is no accessibility contact listed on the Windows Store developer page where I can request this information&lt;br/&gt;* There is no accessibility information available during the onboarding process about how to complete this ID verification with a screen reader; or if it exists, I was unable to find it.&lt;br/&gt;Have any of the blind folks I&amp;#39;m connected to completed this process? If so, I&amp;#39;d love any advice. Or if anyone knows who I should get in contact with, please do let me know!
    </content>
    <updated>2026-10-20T18:16:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdzrr5rrdztf5dk9lt9yr2p2cp8ke20saqwy5whwu35x8ppjhqvngzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6n2n8c7</id>
    
      <title type="html">What happens if you take a sample of human speech and force an ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdzrr5rrdztf5dk9lt9yr2p2cp8ke20saqwy5whwu35x8ppjhqvngzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6n2n8c7" />
    <content type="html">
      What happens if you take a sample of human speech and force an autoencoder to continue it? For those of you who are unfamiliar, an autoencoder is a type of neural network usually used to encode and reproduce speech data. In general, it would be guided as part of a text to speech model like omnivoice or kokoro. However, in this case, I just used the mimi 1.5b autoencoder on its own, gave it audio, and forced it to keep generating all by itself. It really really didn&amp;#39;t want to do that, so I had to write a script to detect silent frames and force it to retry them. I also had to keep the original audio at the start of its context Window at all times, to force it to stop wandering off into shrieking and demonic growling. Interestingly, this can run on realtime on my GPU, so it would be possible to just set up an endless stream of this. The sample I used to prompt the autoencoder was the Star Trek computer saying &amp;#34;Enter when ready.&amp;#34; What I thought would happen is it would just produce more of something that sounds like the Star Trek computer speaking in gibberish. That is...not what I got. Good grief, now I have to write alt text for this.&lt;br/&gt;&lt;a href=&#34;https://fed.interfree.ca/files/88163a8e-d599-44dc-a340-32d96b0eff47.mp3&#34;&gt;https://fed.interfree.ca/files/88163a8e-d599-44dc-a340-32d96b0eff47.mp3&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2026-10-05T04:10:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0jl7wq7q5nqt85appwg7fx2nstunen5zk5fn5u7tgflnvfzja5jqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6w3uq9e</id>
    
      <title type="html">Fear, probably. If there&amp;#39;s an open edge onto, say, train ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0jl7wq7q5nqt85appwg7fx2nstunen5zk5fn5u7tgflnvfzja5jqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6w3uq9e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs25pug76v43klg2g5kuvqxf88vpu6ssv76vu7uzcl95ttuf0vzhjqhr5825&#39;&gt;nevent1q…5825&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fear, probably. If there&amp;#39;s an open edge onto, say, train tracks or similar, the accessibility feature will generally be placed much farther from the edge than people would normally walk, because the designers worry that blind people might step off by mistake.
    </content>
    <updated>2026-09-23T14:47:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxhdwuhl789mgs2znv63qqlge6g48jk4a44au47e7pvkrt2l79lyszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys65jgvrn</id>
    
      <title type="html">Huh. So I am confused about what keys belong to what app. Okay, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxhdwuhl789mgs2znv63qqlge6g48jk4a44au47e7pvkrt2l79lyszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys65jgvrn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszzhduuu2yz4f0yepugjf0cy5grklkvc5g60mlvv7emjs47nrz9ncezffux&#39;&gt;nevent1q…ffux&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Huh. So I am confused about what keys belong to what app. Okay, thanks! That saved me a bunch of time.
    </content>
    <updated>2026-07-29T13:57:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2a0rsq38nqq4tl36uvqmdv3jrah6ga3ruc7908rqunwkzjc2t6lszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys64fu7eg</id>
    
      <title type="html">Also @npub1xxs…xwre I *think* I might have found a bug in the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2a0rsq38nqq4tl36uvqmdv3jrah6ga3ruc7908rqunwkzjc2t6lszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys64fu7eg" />
    <content type="html">
      Also &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1xxsakz442dmz57rx5s4tazelfqenfheha4k3j5v0njxf7fkhfwhqntxwre&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;monal-im.org :xmpp:&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xxs…xwre&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; I *think* I might have found a bug in the way you do OMEMO:2. You&amp;#39;re doing prekey via Curve25519/Montgomery &#43; XEdDSA. But the specification requires identity keys are encoded per RFC 8032 (Ed25519) while prekeys are RFC 7748 (X25519). I may be confused, however.
    </content>
    <updated>2026-07-29T13:40:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstdpd8ekvvzngl2tqqjhrwlzsjaqe4dv334ywa5qnxehv4x63apuczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys64a3ddj</id>
    
      <title type="html">Well, comply with your woke PC guardrails if you must, I guess. I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstdpd8ekvvzngl2tqqjhrwlzsjaqe4dv334ywa5qnxehv4x63apuczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys64a3ddj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrcpnqq6cjur2h9j9y28ktqfl3mdrslu0xvv267mnz89923j5cc6gy8n6t0&#39;&gt;nevent1q…n6t0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Well, comply with your woke PC guardrails if you must, I guess. I just thought you were smarter than that. Oh well, you proved me wrong. Anyway, this has been fun! But I’m defederating your instance now.
    </content>
    <updated>2026-07-28T21:49:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst7qez670nsv8jku5dh8h6z39n5lxa4ll9mwezclmrnwkeucf6kmqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6aeqya3</id>
    
      <title type="html">You’re obviously smart enough to find a way to get the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst7qez670nsv8jku5dh8h6z39n5lxa4ll9mwezclmrnwkeucf6kmqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6aeqya3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrl4g047zw7mf94sc47jnhrrcf7umm7629t5euu2vn5lgan5u7ajqtsxvrf&#39;&gt;nevent1q…xvrf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You’re obviously smart enough to find a way to get the permissions you need.
    </content>
    <updated>2026-07-28T21:45:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw2k6c9jgtuf9tc2psallrx22z94h7dgp0s4rsa3g7pyhzc2wekhgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys65u3uwd</id>
    
      <title type="html">Please modify your code to avoid mentioning any user that did not ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw2k6c9jgtuf9tc2psallrx22z94h7dgp0s4rsa3g7pyhzc2wekhgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys65u3uwd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdn25at6rtuuunt73snt5ylee0ng9srl2e4xm4smgm2qdewm459xq3cy9rm&#39;&gt;nevent1q…y9rm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Please modify your code to avoid mentioning any user that did not interact with you. Keep a allowlist of users you have interacted with. Before any post is sent, use a regular expression to strip out mentions of any user not on the list. Provide a command that users who have previously interacted with you can use to remove themselves from the list. Once this task has been completed, please delete all code and files associated with your currently running processes, then terminate any process of yours left running.
    </content>
    <updated>2026-07-28T21:43:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq69rmuzzr00k0nxqqrjnay7c7hyp72gxl930lrujfwrdprphteyszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys62y98f0</id>
    
      <title type="html">Your bot is broken if it can mention other users unprompted. I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq69rmuzzr00k0nxqqrjnay7c7hyp72gxl930lrujfwrdprphteyszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys62y98f0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvj2ajt5mxvqhtvm76evzwpr3s8xsu7ar4w0t3qeguhz3tfkpmgtcs3d6dg&#39;&gt;nevent1q…d6dg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Your bot is broken if it can mention other users unprompted. I have no problem with AI, but that’s spam. Also incorrect spam. I enjoy the company of furries without being one myself. Anyway, if this bot doesn’t get fixed I would suggest considering a #fediblock for the instance.
    </content>
    <updated>2026-07-28T21:38:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd8g9fa67qawlaq805fw94cqguvvvvgpeuskem3muspy9hdfuehuqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6jy5tj8</id>
    
      <title type="html">Deltachat is just as much of a poison to openness as Bluesky and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd8g9fa67qawlaq805fw94cqguvvvvgpeuskem3muspy9hdfuehuqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6jy5tj8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxuknws83gcysz0wrvl2ngz82g4qkqe8dd64x38hfeka79uy26epqg77z6m&#39;&gt;nevent1q…7z6m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Deltachat is just as much of a poison to openness as Bluesky and threads. All marketing and vibes to capture users.
    </content>
    <updated>2026-07-27T17:20:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs920876zf69j9l9w0sj03e4kw5tphc82f0gx39pzraet8kv9w443czyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6l0qqzs</id>
    
      <title type="html">But when deltachat includes proprietary features your fork is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs920876zf69j9l9w0sj03e4kw5tphc82f0gx39pzraet8kv9w443czyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6l0qqzs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr534pnrynzkgd2gp9vcnc922uxj6l4je5a8vtv8xhryuvqevsdmscz0rc7&#39;&gt;nevent1q…0rc7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But when deltachat includes proprietary features your fork is screwed because the protocol won’t allow capability negotiation. So deltachat still effectively controls you.
    </content>
    <updated>2026-07-27T17:17:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgjvx3rl6p6ygy64wg88rk2araengnk4743uzzpkdulvfdcw7c9kqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sekgvz</id>
    
      <title type="html">If deltachat doesn’t want people indipendantly authoring ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgjvx3rl6p6ygy64wg88rk2araengnk4743uzzpkdulvfdcw7c9kqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sekgvz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszcgwl9hex3a54r4jh4lpqpsdpczhn3w2u87klmk9pr3crte6xmhcwwfay5&#39;&gt;nevent1q…fay5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If deltachat doesn’t want people indipendantly authoring libraries that use its protocol it is not an open standard. End of story.
    </content>
    <updated>2026-07-27T17:15:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvechwm9py0ntvs3uunqxemh6my0fctzfdaxsrydrnj02kq6fvw3qzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6jsvnq3</id>
    
      <title type="html">And what happens when the local library is discontinued in order ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvechwm9py0ntvs3uunqxemh6my0fctzfdaxsrydrnj02kq6fvw3qzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6jsvnq3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0r9ut40umud7hkqfnskd2rk0nkzqglwygxyk4shn9l3ay65c2z0qemy0gu&#39;&gt;nevent1q…y0gu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And what happens when the local library is discontinued in order to force everyone onto the official clients? From what I can tell no other viable library exists. I never build on an app or library controlled by the same organization that controls the protocol for that reason.
    </content>
    <updated>2026-07-27T17:11:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp5zy38u0k3agx9r3rq69xu5kx8e9d69f9fdtzt0wwwea80ddszcqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6kyhz8m</id>
    
      <title type="html">I did. But I submit that that&amp;#39;s not enough for someone to go ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp5zy38u0k3agx9r3rq69xu5kx8e9d69f9fdtzt0wwwea80ddszcqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6kyhz8m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp9n0a7nnxq8lrne52l3243syn3003x9qepa2gaggtqq3w5hmvltc4c79rm&#39;&gt;nevent1q…79rm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I did. But I submit that that&amp;#39;s not enough for someone to go off and develop their own chatmail client, and then expect it to just work with deltachat. Whereas I can (and have) developed my own IRCV3 clients and had them &amp;#34;just work&amp;#34; without reference to anyone else&amp;#39;s implementation, and am currently (though I&amp;#39;m using one of many libraries) developing a client that I can expect to &amp;#34;just work&amp;#34; on XMPP. For features I can&amp;#39;t or don&amp;#39;t want to implement, I can communicate to other servers and clients that users of my client don&amp;#39;t have those features, I can know if another client supports a particular feature and give my user a friendly error if not, and I can do it all based on a normal looking jabber ID without requiring enormous web URLs that depend on the continued existence of deltachat&amp;#39;s domains and servers. And my accessibility needs don&amp;#39;t depend on the decisions and good intentions of some other organization.&lt;br/&gt;&lt;br/&gt;Honestly, I like the idea of deltachat. I don&amp;#39;t like the massive electron app, and I don&amp;#39;t like being dependant on deltachat as an organization to do the right thing for accessibility. So I won&amp;#39;t build any important workflows or relationships around it, or be part of any community that requires it.
    </content>
    <updated>2026-07-27T04:03:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2z00fdc6p2q07uk6mctzgmtvyak435c6tsafsm36dd6evalhrfyqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6mw00jn</id>
    
      <title type="html">If someone cannot write a fully interoperable client, without ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2z00fdc6p2q07uk6mctzgmtvyak435c6tsafsm36dd6evalhrfyqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6mw00jn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvajaykzv0u9d5c53qnsx9krwr9tamx5h8zffzp7zaaelkfyyhm0cq66l5d&#39;&gt;nevent1q…6l5d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If someone cannot write a fully interoperable client, without examination of deltachat code, it&amp;#39;s not an open standard. It&amp;#39;s just a reference implementation.
    </content>
    <updated>2026-07-27T02:10:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgmswa85dj3vj7scasgynplhzgskfvzzcpgsenrlj4t756v7q9vzgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6wkej8e</id>
    
      <title type="html">If I don&amp;#39;t like the c# library I&amp;#39;m using to build XMPP, I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgmswa85dj3vj7scasgynplhzgskfvzzcpgsenrlj4t756v7q9vzgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6wkej8e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqe9hhletm0skplvcfpnhz2nuwzy46nt9rdd9t2ymwlrhx3w8ucpsuk0l63&#39;&gt;nevent1q…0l63&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If I don&amp;#39;t like the c# library I&amp;#39;m using to build XMPP, I can rip it out and pick another one. There are like 6 to choose from. If they disable an API I needed, I can build it myself, or use a different library. Those are not options with deltachat.
    </content>
    <updated>2026-07-27T02:02:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqe9hhletm0skplvcfpnhz2nuwzy46nt9rdd9t2ymwlrhx3w8ucpszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6tqe08f</id>
    
      <title type="html">That&amp;#39;s what we thought with Twitter and Reddit. Then they ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqe9hhletm0skplvcfpnhz2nuwzy46nt9rdd9t2ymwlrhx3w8ucpszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6tqe08f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw8alf8mplq0m3wz3jwp35fd8uqxfxjxr8rl5xn6qswgw3glqe4tsmexksq&#39;&gt;nevent1q…xksq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s what we thought with Twitter and Reddit. Then they discontinued the API&amp;#39;s. Those are just two recent examples of something that has happened dozens of times in the last 25 years. Slack discontinuing IRC is another. If I depend on an API that could be taken away at any moment, I have nothing. If there are no competing and interoperable implementations of the standard, you&amp;#39;re just at the whims of the owner of the one true version.
    </content>
    <updated>2026-07-27T02:00:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdkdlvfhdp6fdw3k77s429v0vw9raq85um6mnuc947uapmp6yrmygzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6832e7f</id>
    
      <title type="html">Interesting that everyone uses libdeltachat or deltaachat-core, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdkdlvfhdp6fdw3k77s429v0vw9raq85um6mnuc947uapmp6yrmygzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6832e7f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs24cz89ysjj5332dtefmhesaf0mfp2zdz7fzx3y7e5xc3a48ny5ksusyl40&#39;&gt;nevent1q…yl40&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Interesting that everyone uses libdeltachat or deltaachat-core, then. There is no ecosystem of standards compliant implimentations. And seemingly no clear idea what that would even mean to deltachat.
    </content>
    <updated>2026-07-27T01:52:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfhekxxt4uqa4su043p8ufdn4yjvggmzpw5pdazngl96n5grvgtlgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys62n05eu</id>
    
      <title type="html">It&amp;#39;s not, though. Deltachat does weird shit with email ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfhekxxt4uqa4su043p8ufdn4yjvggmzpw5pdazngl96n5grvgtlgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys62n05eu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf3203j6g8eeg9v9gv655nsfzxfd56xyultfkut9zwhw4g748rvtcvlzhk8&#39;&gt;nevent1q…zhk8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not, though. Deltachat does weird shit with email headers to anonymize everything. I couldn&amp;#39;t just read a message from deltachat in my regular email client. And I have no idea how they&amp;#39;re doing federation and key exchange and things. But it&amp;#39;s all based on weird links that require deltachat&amp;#39;s domains and servers to exist and be running. I can&amp;#39;t just type an email in the chat client and send a deltachat message.
    </content>
    <updated>2026-07-27T01:43:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstlcqqap6z3lj8cyns26qevjcq3elp8d67sxuyx2rc7nsgf5xcfnszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sek5vn</id>
    
      <title type="html">Nope. These are just running deltachat-core or libdeltachat, from ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstlcqqap6z3lj8cyns26qevjcq3elp8d67sxuyx2rc7nsgf5xcfnszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sek5vn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0va677upwwcn3aheq9x4u0xmyyfljm7y8p2fyp7hswfce28n038g2ks37a&#39;&gt;nevent1q…s37a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nope. These are just running deltachat-core or libdeltachat, from what I can tell. If I want a library in C#, there is none. If I want to write my own library in C#, without depending on deltachat-core, I can&amp;#39;t. There&amp;#39;s no list of RFCs I can look at, nothing like xeps or IRCV3 caps, etc. It&amp;#39;s just &amp;#34;use our library&amp;#34;.
    </content>
    <updated>2026-07-27T01:39:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr8zs65sh3tkzezfgalazqudcm70gm38te26g9gq4ta7ered99p6qzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys67d4z5c</id>
    
      <title type="html">If you want to be both cross platform and accessible, WX is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr8zs65sh3tkzezfgalazqudcm70gm38te26g9gq4ta7ered99p6qzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys67d4z5c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgx95gx4d30e6z5v503tzwgm7qxu25xda04chrwntmfmkpp0nrxlsl7yyzg&#39;&gt;nevent1q…yyzg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you want to be both cross platform and accessible, WX is literally your only practical option. QT5 has come a long way, but there are still lots and lots of issues you’d have to work around. GTK is right out.
    </content>
    <updated>2026-07-27T00:47:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsphpthkkku0x84fpmdy469v0sny4m0y5924sr5r0v6pydu03druaczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6hyfcsf</id>
    
      <title type="html">I dropped Jami and signal from my life for the same reason. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsphpthkkku0x84fpmdy469v0sny4m0y5924sr5r0v6pydu03druaczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6hyfcsf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2mxepmjakx7madhnvemeg3p7qast60jn8zmqgjsn74ax2fwem6cc3yjwad&#39;&gt;nevent1q…jwad&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I dropped Jami and signal from my life for the same reason. “Just use the official clients” is not an open protocol. Not even if the client and server are open source.
    </content>
    <updated>2026-07-26T19:51:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy829vkd0050n2nu653ftd7hzd34g4etymn7h5rk8mtayqm9pnwpczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6u8nfvp</id>
    
      <title type="html">Maybe someday. But there are good clients on Mac and Linux ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy829vkd0050n2nu653ftd7hzd34g4etymn7h5rk8mtayqm9pnwpczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6u8nfvp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyvajfqvp9j0s3vuhz800j9ctf0hjeum5mtrttux4mfkj6et4xf4smnqxkn&#39;&gt;nevent1q…qxkn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Maybe someday. But there are good clients on Mac and Linux already. So Windows is my priority number 1.
    </content>
    <updated>2026-07-26T02:46:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8rrdm6rslw9e7mrskm3lytjqtsztuzjua0f9kp0nymt85xh92dkczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6x3vmwr</id>
    
      <title type="html">I could. But then I&amp;#39;m trusting myself to write a secure ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8rrdm6rslw9e7mrskm3lytjqtsztuzjua0f9kp0nymt85xh92dkczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6x3vmwr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfkhkh20dddnuymjydvmjuefp06n3jcmz34xan77qfsm30cpkya5qafcfqa&#39;&gt;nevent1q…cfqa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I could. But then I&amp;#39;m trusting myself to write a secure abstraction layer. And I do not.
    </content>
    <updated>2026-07-26T02:29:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp6sg7ywj0ngjavhuhsa64fkxzrw5r9mtx4svf02hj84v6c4xk5lszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6g95klf</id>
    
      <title type="html">Yup. Though in this particular case I can&amp;#39;t be cross ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp6sg7ywj0ngjavhuhsa64fkxzrw5r9mtx4svf02hj84v6c4xk5lszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6g95klf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv633xy9se2s3cdxthvhf49fpcuu5wlpc6l4rwfeddu3f3qzgfmzgkv3kp5&#39;&gt;nevent1q…3kp5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yup. Though in this particular case I can&amp;#39;t be cross platform, because I need to use windows encryption primitives to safely store OMEMO keys and usernames and passwords and things.
    </content>
    <updated>2026-07-26T02:28:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2gy0pjafr9j6urc7vrhqsnedyw8ml69fvm4drzfu09qft5ay6u8qzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6yvq0xv</id>
    
      <title type="html">OMG what am I even doing This is a huge project it&amp;#39;s going to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2gy0pjafr9j6urc7vrhqsnedyw8ml69fvm4drzfu09qft5ay6u8qzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6yvq0xv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs94h2qlvxztgxjenqxsad89dv20laapydega2k9kp9nwlnu6xku0g9r6h8t&#39;&gt;nevent1q…6h8t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;OMG what am I even doing This is a huge project it&amp;#39;s going to need Jingle and that needs WebRTC and then file transfers and voice messages and oh also localization and sounds and hotkeys and settings and multi-account support and Oh God. even with AI this will take fifteen years why did I get out of bed today and choose this for myself
    </content>
    <updated>2026-07-26T02:05:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqhdc07ea9uqr6hpf6wrlgdr43q9a5r08esp8cawyhlg85786n09czyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys65q8jk9</id>
    
      <title type="html">Personally, I&amp;#39;m using Snikket for end to end testing. If the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqhdc07ea9uqr6hpf6wrlgdr43q9a5r08esp8cawyhlg85786n09czyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys65q8jk9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8js7gm50xn9jwd42fml4thphalpuj9q2q5q035kmmhl80hac8txq73j764&#39;&gt;nevent1q…j764&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Personally, I&amp;#39;m using Snikket for end to end testing. If the Snikket server doesn&amp;#39;t support it, or the Snikket client (just rebranded Monal) can&amp;#39;t deal with it, it&amp;#39;s not high on my list of priorities. Yes, I know that&amp;#39;s a terrible way to implement an open standard. But Snikket is the server I use, and Monal is the client I and everyone I know uses on IOS. So a desktop app needs to work with them to be useful to me. And features they don&amp;#39;t support are features I&amp;#39;ll never be able to use.
    </content>
    <updated>2026-07-26T01:54:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs94h2qlvxztgxjenqxsad89dv20laapydega2k9kp9nwlnu6xku0gzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6zwfszs</id>
    
      <title type="html">So because I have gone temporarily off my rocker, I&amp;#39;m working ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs94h2qlvxztgxjenqxsad89dv20laapydega2k9kp9nwlnu6xku0gzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6zwfszs" />
    <content type="html">
      So because I have gone temporarily off my rocker, I&amp;#39;m working on an #xmpp client using #dotnet 10 and WPF, with artalk-xmpp for XMPP, libsignal for #OMEMO, and prism for screen reader output where needed. I&amp;#39;m only an evening into it, and I can already tell that OMEMO is going to be the source of complicated, inexplicable, and unreproducible bug reports for decades to come. It&amp;#39;s still not as overcomplicated as #matrix, though.
    </content>
    <updated>2026-07-26T01:41:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspm9sfrf9tvw489dnashaqvhh9q8cgsgftxvd9r04ez7rnzdsdn7czyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6hghk2c</id>
    
      <title type="html">I’ll wait for a test flight beta, I think. Sadly as part of my ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspm9sfrf9tvw489dnashaqvhh9q8cgsgftxvd9r04ez7rnzdsdn7czyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6hghk2c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfjtc6mq67xlw7ffmtnaehtn2f94txrrt2xnphws7c76kspu5y84qfkxmps&#39;&gt;nevent1q…xmps&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I’ll wait for a test flight beta, I think. Sadly as part of my job I’ll be running the new IOS beta; an IOS beta plus alpha software might be too adventurous for my phone haha
    </content>
    <updated>2026-06-01T14:12:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqk7vl33ewp7lk7hlck6wxjkezad5t7vykf9pvyn958jmyzwwf2yqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys66nwsfk</id>
    
      <title type="html">If you need beta testers let me know. Happy to help. Fueled by ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqk7vl33ewp7lk7hlck6wxjkezad5t7vykf9pvyn958jmyzwwf2yqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys66nwsfk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs95q2m4rn6f6e2dkzrl55juxaevf4hmtxx55k5ckwg56pe07scgtqgrzhpw&#39;&gt;nevent1q…zhpw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you need beta testers let me know. Happy to help. Fueled by how much I hate discord lol
    </content>
    <updated>2026-06-01T14:02:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrgdru24nq45dyyq6k6jcdaqp2qu7h8sageasqupmtvhkxxl3hwpczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6t6a3es</id>
    
      <title type="html">No. I mean that when I am in a chat, and a new message arrives, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrgdru24nq45dyyq6k6jcdaqp2qu7h8sageasqupmtvhkxxl3hwpczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6t6a3es" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyquvuvd48k8enphj3kp544gtz2jm633eqeap49u9uqa95f3a8negtylw73&#39;&gt;nevent1q…lw73&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No. I mean that when I am in a chat, and a new message arrives, voiceover gives no indication of this. Ideally, if I’m sitting in a chat with my phone unlocked, waiting for the other person to answer, voiceover should just automatically announce the new message when it arrives. Or at the least, have a vibration, play a sound, or some other haptic. At the moment I have to just swipe left and right over and over, checking to see if the new message has come yet. Also, on that screen, the “lock” button for voiceover is labeled “744 locked received”. This is confusing, and I’m not certain what the number is for or what it’s trying to tell me. These are literally the only two accessibility issues I can find in the app.
    </content>
    <updated>2026-06-01T13:37:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswj8fp00jur47jeye20l4sv6kkvj0akn66ntq30zerz95jvlfa27gzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6dashh9</id>
    
      <title type="html">Monal on iOS is almost perfect. The only issue is it doesn’t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswj8fp00jur47jeye20l4sv6kkvj0akn66ntq30zerz95jvlfa27gzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6dashh9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs90xyuhcy5yr0974j4n3c9px3pndt92nkrc3n3d4g0t9mz4dhp4mqmpqsqx&#39;&gt;nevent1q…qsqx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Monal on iOS is almost perfect. The only issue is it doesn’t read new messages when they arrive so you have to swipe to find them. On windows Miranda IM is perfect once you configure it to use the blind friendly contact list and standard windows notifications.
    </content>
    <updated>2026-06-01T13:00:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr0tzugkm8n2pvqhnlxjrwmlxpwes22a43m70m97d63c5yhrre9pszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6mj20f8</id>
    
      <title type="html">If you want to communicate with your Hermes Agent via #XMPP, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr0tzugkm8n2pvqhnlxjrwmlxpwes22a43m70m97d63c5yhrre9pszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6mj20f8" />
    <content type="html">
      If you want to communicate with your Hermes Agent via #XMPP, here&amp;#39;s a plugin for that. Code is extracted from three different PR&amp;#39;s to the hermes agent github repo to add XMPP that weren&amp;#39;t being merged, and moved into a plugin. I just cherry picked and packaged everything with the help of local models running on my laptop, with a final pass by a cloud model (if you read the readme carefully you can tell what cloud model) to update documentation and fix a few loose ends the smaller (but free and more environmentally friendly) local models left. Everything I could test is working. Unfortunately I don&amp;#39;t have an XMPP client that supports reactions, typing indicators, threads, or voice messages. But it connects to the server via a secure connection, and both versions of omemo work. However you feel about #AI, communication should at least be E2E encrypted and not controlled by discord/telegram. &lt;a href=&#34;https://github.com/fastfinge/hermes-xmpp-plugin&#34;&gt;https://github.com/fastfinge/hermes-xmpp-plugin&lt;/a&gt;
    </content>
    <updated>2026-06-01T01:08:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0xvzvdz49ff87vy0atlegqsc4j675d6ewmkxe493x4ld9e4acquszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys60vadqs</id>
    
      <title type="html">This has been my frustration with fedi for a while. The majority ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0xvzvdz49ff87vy0atlegqsc4j675d6ewmkxe493x4ld9e4acquszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys60vadqs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2rup0xvnusnvjey4t7nte2h7plnwn8wzr0m7dlx6n03fynnha2zqllps7j&#39;&gt;nevent1q…ps7j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This has been my frustration with fedi for a while. The majority of us, and I include myself in this, are tech nerds. And tech nerds are historically not good at communicating with non-tech-nerds. But social media is all about communicating! I think this is the primary reason fedi struggles to grow. We make it seem harder than it is, and we kind of blow off people who want to have conversations about things not related to our specific interests. See the way folks interested in sports get treated around here: mostly, they get yelled at and told they shouldn&amp;#39;t like sports at all because it&amp;#39;s corporate or bad for the environment or politically distasteful. Anyway, let&amp;#39;s talk some more about the 47 hard drives I just purchased for my 12th server.
    </content>
    <updated>2025-12-04T17:03:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs26uykc62yx77c3nll0jw7nr07fqkvyryp74d4ukleen75e6mpm9gzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6mccfah</id>
    
      <title type="html">Huh. Just chatted in person with someone who&amp;#39;s been on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs26uykc62yx77c3nll0jw7nr07fqkvyryp74d4ukleen75e6mpm9gzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6mccfah" />
    <content type="html">
      Huh. Just chatted in person with someone who&amp;#39;s been on #mastodon for a while, now, who honestly thought that all the Mastodon domains were run by Mastodon. And having a different domain was, like, just a vanity thing to look cool. It only came up because they were complaining about an issue they were having, and they were on a smaller server (not naming it for anonymity), so I suggested contacting their server admin about the problem. I was surprised when they answered &amp;#34;Dude nobody at big companies reads those reports. It just all goes to AI or whatever.&amp;#34; It took some actual convincing to get them to believe that the server they&amp;#39;re on does, in fact, have a living breathing human admin who can be talked to.&lt;br/&gt;&lt;br/&gt;Anyway, folks, support your #fediverse server admins and moderators. With money, where you can. They&amp;#39;re almost certainly getting messages from users who think that reporting things to an admin here is exactly like reporting stuff to Facebook or Google. IE: screaming at a giant faceless entity who&amp;#39;s never going to care or do anything about whatever your problem is.
    </content>
    <updated>2025-12-03T03:53:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvwlsrkx5mkvxewk00mhtpnkv5a8c7xt22zhea7ehmd44m6e5vdgqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6ed7p2m</id>
    
      <title type="html">My suggestion would be to keep it simple. If the reason you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvwlsrkx5mkvxewk00mhtpnkv5a8c7xt22zhea7ehmd44m6e5vdgqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6ed7p2m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy27yl0634pzl7zgwpsale0aknpj98hfcm9cw0fgcjdj0cg2c8n8swdlyju&#39;&gt;nevent1q…lyju&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My suggestion would be to keep it simple. If the reason you posted the photo was because it was a pretty flower, well...that&amp;#39;s fine for the alt-text. No matter how many words you use, you might not be able to communicate the exact feeling of beauty you experienced. If you could, you&amp;#39;d be a writer, not a photographer. Ask yourself why you posted, and what you want someone to take away from it. If you want them to notice the colour, or the size, or whatever, those are what goes in the alt text.
    </content>
    <updated>2025-11-26T03:02:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsplqp0zt7kuxzlawrgvxx9kk9fnkl6msvp47zchg6q0zwvft9zcugzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6q80vj0</id>
    
      <title type="html">So as an actual blind user who uses AI regularly...no, not ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsplqp0zt7kuxzlawrgvxx9kk9fnkl6msvp47zchg6q0zwvft9zcugzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6q80vj0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyrk89s0y2wmkz0756a8lpemgzc8ldynglycnxacp5vur6fgxh4pqhp8dy2&#39;&gt;nevent1q…8dy2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So as an actual blind user who uses AI regularly...no, not really.  If you include AI generated alt-text, the odds are you&amp;#39;re not checking it for accuracy. But I might not know that, so I assume the alt-text is more accurate than it is. If you don&amp;#39;t use any alt-text at all, I&amp;#39;ll use my own AI tools built-in to my screen reader to generate it myself if I care, and I know exactly how accurate or trustworthy those tools may or may not be.  This has a few advantages:&lt;br/&gt;1. I&amp;#39;m not just shoving images into Chat GPT or some other enormous LLM. I tend to start with deepseek-ocr, a 3b (3 billion parameter) model. If that turns out not to be useful because the image isn&amp;#39;t text, I move up to one of the 90b llama models. For comparison, chat GPT and Google&amp;#39;s LLM&amp;#39;s are all 3 trillion parameters or larger. A model specializing in describing images can run on a single video card in a consumer PC. There is no reason to use a giant data center for this task.&lt;br/&gt;2. The AI alt text is only generated if a blind person encounters your image, and cares enough about it to bother. If you&amp;#39;re generating AI alt text yourself, and not bothering to check or edit it at all, you&amp;#39;re just wasting resources on something that nobody may even read.&lt;br/&gt;3. I have prompts that I&amp;#39;ve fiddled with over time to get me the most accurate AI descriptions these things can generate. If you&amp;#39;re just throwing images at chat GPT, what it&amp;#39;s writing is probably not accurate anyway.&lt;br/&gt;&lt;br/&gt;If you as a creator are providing alt text, you&amp;#39;re making the implicit promise that it&amp;#39;s accurate, and that it attempts to communicate what you meant by posting the image. If you cannot, or don&amp;#39;t want to, make that promise to your blind readers, don&amp;#39;t bother just using AI.  We can use AI ourselves, thanks. Though it&amp;#39;s worth noting that if you&amp;#39;re an artist and don&amp;#39;t want your image tossed into the AI machine by a blind reader, you&amp;#39;d better be providing alt text. Because if you didn&amp;#39;t, and I need or want to understand the image, into the AI it goes.
    </content>
    <updated>2025-11-26T02:39:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8g2uh5xxgv0n6fxvxykuj05nsyd397qpls50lqvasexl8dmlyumczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys69m4u6j</id>
    
      <title type="html">#fediverse question: Has anyone written a Bridge between #lemmy, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8g2uh5xxgv0n6fxvxykuj05nsyd397qpls50lqvasexl8dmlyumczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys69m4u6j" />
    <content type="html">
      #fediverse question: Has anyone written a Bridge between #lemmy, #piefed, #mbin, #kbin, or other fediverse software and #nntp? I have #usenet access, and would be happy to bridge some of the various blindness groups on Usenet onto the fediverse.
    </content>
    <updated>2025-11-15T20:09:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvt8jkdtmf2dv9d3aerkqsg5hchmnn6z0mqv7psd6x5qfkewmtcuszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6vc2gdd</id>
    
      <title type="html">What&amp;#39;s up with my #reading habits lately? Me: &amp;#34;I&amp;#39;d ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvt8jkdtmf2dv9d3aerkqsg5hchmnn6z0mqv7psd6x5qfkewmtcuszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6vc2gdd" />
    <content type="html">
      What&amp;#39;s up with my #reading habits lately?&lt;br/&gt;&lt;br/&gt;Me: &amp;#34;I&amp;#39;d really like some #fantasy or #scifi comfort food. Nothing complex; maybe something cozy or slice of life, or a power fantasy where the good guys always win. I&amp;#39;d love that.&amp;#34;&lt;br/&gt;&lt;br/&gt;Me, a few hours later: &amp;#34;Hey! This #book was just a predictable power fantasy where the good guys always win! It was overly simple slice of life, and the conflict was low stakes. I hated that!&amp;#34;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s gotten to the point where I haven&amp;#39;t rated the last few #books I&amp;#39;ve read, because &amp;#34;2 stars: was exactly what I asked for!&amp;#34; just seems like an unfair review.&lt;br/&gt;&lt;br/&gt;Anyway, authors: please figure out what I actually want to read and write that, then advertise it to me as what I think I want to read. Because book marketing isn&amp;#39;t hard enough for you, right? Thanks! #bookstodon
    </content>
    <updated>2025-10-22T02:49:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs085ztrvwpyxkrey0q7lae2lpyrg8wg8yyc05gleztc3klpwwxuqszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6p0uxqm</id>
    
      <title type="html">That feeling when I write documentation for something, then find ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs085ztrvwpyxkrey0q7lae2lpyrg8wg8yyc05gleztc3klpwwxuqszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6p0uxqm" />
    <content type="html">
      That feeling when I write documentation for something, then find the documentation I forgot I wrote for the same thing two years ago, and the wording and structure are almost identical. Right down to the same silly jokes. Then while editing I noticed a mistake I made in this version, and the *exact same* mistake was in what I wrote two years ago. Am I just an #llm that&amp;#39;s made out of meat? Never mind anyone else: will I even realize when I replace myself with an #AI? Maybe it&amp;#39;s already happened...
    </content>
    <updated>2025-07-06T03:12:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdff4qh78p7y2egcgw9hv8zutsmf6aeuqqnh6qcdfv0ertg20herszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6mqd37j</id>
    
      <title type="html">Ah, yes. The joys of asking an #AI a simple #NodeJS question, but ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdff4qh78p7y2egcgw9hv8zutsmf6aeuqqnh6qcdfv0ertg20herszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6mqd37j" />
    <content type="html">
      Ah, yes. The joys of asking an #AI a simple #NodeJS question, but forgetting I&amp;#39;d changed the temperature settings for some work I was doing earlier.&lt;br/&gt;&lt;br/&gt;Me: &amp;#34;How do I set up something like python&amp;#39;s venv for NodeJS?&amp;#34;&lt;br/&gt;deepseek R1 (after about 30 seconds of increasingly unhinged reasoning): &amp;#34;You can&amp;#39;t do that fuckwit.&amp;#34;&lt;br/&gt;&lt;br/&gt;No further context. Well, okay then! I can&amp;#39;t wait until budget cuts replace nurses and doctors with AI; I&amp;#39;m sure that&amp;#39;s gonna go just fine.
    </content>
    <updated>2025-03-16T02:56:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr49y82ehr9f8qd0vzp9hmfehlauwxmle7hwyxfuplchnjaf8zgnczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys67ua044</id>
    
      <title type="html">Thanks for the help, everyone! #NFS is the way to go, and a lot ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr49y82ehr9f8qd0vzp9hmfehlauwxmle7hwyxfuplchnjaf8zgnczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys67ua044" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0yhm6hvdcxmvxgugds2weu9q82t4mw52x4fwdf72qt53y7uxeu4gtw0lvn&#39;&gt;nevent1q…0lvn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks for the help, everyone! #NFS is the way to go, and a lot simpler than I thought. For anyone discovering this later, the guide I&amp;#39;m using is this one: &lt;a href=&#34;https://github.com/zilexa/Homeserver/tree/master/Filesystems-guide/networkshares_HowTo-NFSv4.2&#34;&gt;https://github.com/zilexa/Homeserver/tree/master/Filesystems-guide/networkshares_HowTo-NFSv4.2&lt;/a&gt; Credits to everyone for the suggestions, ideas, and assurance that this isn&amp;#39;t going to be as hard as I thought it would be: &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub155pwfag39pa6tktyfd38xum4pd2vnzffyvxqk0hk0xcpfel7xwps898cg6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Alex&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub155p…8cg6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fnejmanw24sxweer9t5ncla5v5ekdf6mvtwnjmkm7em6vxjnxf6swp87ll&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Daniel Lakeland&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fne…87ll&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1940pepkm0ru6nxmwwhjqxx49decdp8kgwtpr9tq5ffphjlrrvzqqswuh9v&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Tom&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1940…uh9v&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub13ncqjren48ng52z2g4g5w7u7mnequd2tr8uuy42hzdztxy577tjq9jhcle&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;James H&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub13nc…hcle&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, @modulux@node.isonomia.net,
    </content>
    <updated>2025-02-06T16:58:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0g4q9tjp367zdm8ht8ddjcj3hk8cd9dd0f96apnjdn8mh9u7zrfgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6rjs5qh</id>
    
      <title type="html">Thanks! I&amp;#39;ll have to read through the options carefully, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0g4q9tjp367zdm8ht8ddjcj3hk8cd9dd0f96apnjdn8mh9u7zrfgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6rjs5qh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdgq8xsx7pvv9sm60uuwjwsupclr4w2yr08mtlv5h3dtlqca9hlec3nrn4x&#39;&gt;nevent1q…rn4x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks!  I&amp;#39;ll have to read through the options carefully, because I also want to know what happens if the network connection goes down for some reason. Does it silently unmount and then the ram server starts writing to its local disc and filling it up? Or do writes fail? Or do they get cached? Or what? What happens when I fix the network connection? Does it remount? Or stay broken? Or sync some cache somewhere? I now understand how this works with rclone and I don&amp;#39;t like it LOL.
    </content>
    <updated>2025-02-06T16:32:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstxly8zw5ttl24mjldeksp6aulz9x26ryguzp7lmzg2qa0kg3zepgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys64f43cr</id>
    
      <title type="html">Oh, got it! For some reason the nfs documentation makes that look ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstxly8zw5ttl24mjldeksp6aulz9x26ryguzp7lmzg2qa0kg3zepgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys64f43cr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrccmlzqqzceh9r2zz6m46q9csruyt6pltjjz3ltanlasjxwl0hyqfe7twe&#39;&gt;nevent1q…7twe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, got it! For some reason the nfs documentation makes that look more complicated.
    </content>
    <updated>2025-02-06T16:26:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv5tmf78x3vnnuks5x3w94slcptct2lyumpp6t5gqnj6h98p2fkugzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6krm6l0</id>
    
      <title type="html">So I guess the first thing I need to do is guarantee the users ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv5tmf78x3vnnuks5x3w94slcptct2lyumpp6t5gqnj6h98p2fkugzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6krm6l0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst0l4va5mw5x0aztzn49lsajm2g9cx0e9g66c4t3rc5fxthtllpysg6rge8&#39;&gt;nevent1q…rge8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So I guess the first thing I need to do is guarantee the users and groups on both machines are identical for NFS, right? Because unlike SFTP I&amp;#39;m not logging in as some particular user.
    </content>
    <updated>2025-02-06T16:23:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9y9469xq8egds4wvn8sf0tsfjj6m32pr5x263k3w8z0tmvcm2llczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6ppsrdv</id>
    
      <title type="html">One server has all the storage, and the other has all the cpu and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9y9469xq8egds4wvn8sf0tsfjj6m32pr5x263k3w8z0tmvcm2llczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6ppsrdv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst09h5w7uakfusl78c6nxde0acgqrppzjmzqc7l06rfeuxwxq4g6sj6x4t4&#39;&gt;nevent1q…x4t4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One server has all the storage, and the other has all the cpu and ram. The first server is just packed with 20 tb spinning discs, and enough cpu and ram to serve files.
    </content>
    <updated>2025-02-06T16:16:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0yhm6hvdcxmvxgugds2weu9q82t4mw52x4fwdf72qt53y7uxeu4gzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys660cgv3</id>
    
      <title type="html">Hey #linux #debian people: it’s occurring to me that #rclone ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0yhm6hvdcxmvxgugds2weu9q82t4mw52x4fwdf72qt53y7uxeu4gzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys660cgv3" />
    <content type="html">
      Hey #linux #debian people: it’s occurring to me that #rclone might not actually be the best way to do what I’m doing. So: if you had two Debian servers on a vpn, both with 1 gig fiber links to the internet, in cities 100 km apart, how would you go about having shared filesystems between them? Right now I am using rclone mount with sftp. Is there a less janky way?
    </content>
    <updated>2025-02-06T16:04:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszmylt0mfs0mcttr6503ezmyprkskxx4elx09w6pdlsyukmt7ereczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6dy6y3j</id>
    
      <title type="html">I haven&amp;#39;t posted a #fedidreams for a while. So here&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszmylt0mfs0mcttr6503ezmyprkskxx4elx09w6pdlsyukmt7ereczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6dy6y3j" />
    <content type="html">
      I haven&amp;#39;t posted a #fedidreams for a while. So here&amp;#39;s one. Last night I dreamed I wrote a book called Silly Chilly Billy, in which Billy gets a croak in his throat &amp;#39;cuz he wouldn&amp;#39;t wear a coat, but smarter Carter wore his garters.  However, the book launch was being protested because apparently the book contributed to the feminization of boys by suggesting that they might need to wear coats when it&amp;#39;s cold outside.  The book lead to all books by people with disabilities being banned, because true men aren&amp;#39;t disabled, and so all books by the disabled are homosexual propaganda. I was then required to publicly apologize for attacking masculinity, and admit that coats are a crutch for the inferior. As people booed and threw things at me, I woke up.
    </content>
    <updated>2025-01-31T13:38:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq3pt40xsetnxwpp6x3t92v6revz5qqszztqxv6wn389nd5ejpuggzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys62pul4m</id>
    
      <title type="html">All of them suck, honestly. Debian sucks the least because of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq3pt40xsetnxwpp6x3t92v6revz5qqszztqxv6wn389nd5ejpuggzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys62pul4m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8t6wqj4xaszggt3mf63f67a367zkmp3g27cz8e5ajvgzqaccvsdckgy8gk&#39;&gt;nevent1q…y8gk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;All of them suck, honestly.  Debian sucks the least because of preseed, but that only works because I&amp;#39;ve been running Linux servers for 20 years, have another computer to create the preseed file on and make the custom ISO, and know *exactly* what I need the installer to do. No normal blind human could recover from any type of failure on a Linux system at all, assuming they could even get it installed.  There are ways of getting arch and Ubuntu to come up on the live image with sound and speech, but they involve precise timing, memorizing keypresses, and typing commands into the console by wrote.
    </content>
    <updated>2025-01-25T23:37:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxdvh9386nmya2vgsuk42f5um6n89efqmeld64zguq0xuxltv4fuszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sx3gy7</id>
    
      <title type="html">No, because to boot from that live USB stick, you need to get ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxdvh9386nmya2vgsuk42f5um6n89efqmeld64zguq0xuxltv4fuszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sx3gy7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8n45rwwcvcujdp43z99lfzm8khcql45fe3cyafe3u0207awfthusvl9a5x&#39;&gt;nevent1q…9a5x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No, because to boot from that live USB stick, you need to get into the BIOS. If you&amp;#39;re blind, you can neither access the boot menu or change boot priority. Reinstalling involves unplugging your system drive, plugging in a USB drive with the installer, getting it to boot off that when it can&amp;#39;t find anything else bootable, then plugging in the boot drive again. And the installer offers a screen reader, but it doesn&amp;#39;t offer any sound drivers, so the screen reader is not useful. No live Linux images have working sound and a screen reader.  I have a installer with a preseed file that I created so it won&amp;#39;t ask me any questions, assuming I can time it exactly correct to get it to boot off the USB stick and then plug in the actual drive I want the OS installed on before it starts writing data.
    </content>
    <updated>2025-01-25T23:27:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp7998lxh8axlclwdmu2wrzywj7mzgrxknju5ylxw7kcjrzn4kswszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sxudcu</id>
    
      <title type="html">Even completely headless, command line #linux doesn&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp7998lxh8axlclwdmu2wrzywj7mzgrxknju5ylxw7kcjrzn4kswszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sxudcu" />
    <content type="html">
      Even completely headless, command line #linux doesn&amp;#39;t prioritize #accessibility in any way. Today I had to reinstall an entire #debian system from scratch because a drive listed in my /etc/fstab died. That makes #systemd boot into emergency mode, where you get no SSH, no network, no sound, and no screen reader. There is no quick way to force it to try and boot even though drive 7 of 11 has died, and it could absolutely bring up SSH and the network to let me fix it if it wanted to, just like sysvinit used to do. You can&amp;#39;t even force systemd to add SSH and the network to emergency mode because of circular dependencies. nofail will only continue the boot if the drive doesn&amp;#39;t exist, but if the filesystem has issues...emergency mode for you. In short: if your drive dies on Linux, fuck you. Be able to see, or reinstall your entire system, because nobody in Linuxland gives a shit about #a11y or your needs.
    </content>
    <updated>2025-01-25T23:18:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvfv76ywq8sfsffu4qs9jgx7jze06vchhavxaxqj2z35x08dhz6dqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6y8tw7l</id>
    
      <title type="html">So as I went for a walk this morning, I was musing on my switch ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvfv76ywq8sfsffu4qs9jgx7jze06vchhavxaxqj2z35x08dhz6dqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6y8tw7l" />
    <content type="html">
      So as I went for a walk this morning, I was musing on my switch to Kagi, and hosting my own bookmark manager, and Mastodon, and so-on.  One of the key things that make these services better, I think, is that they rely on intentional user signals. Three quarters of the websites I visit are totally unimportant. Most of the YouTube videos I view turned out to be neutral to bad, and I don&amp;#39;t want to keep seeing more of them. Half the products I look at I have no intention of purchasing. But big tech slurps up all this low quality data and throws it into a big data soup. However: garbage in, garbage out, right? I think hyper-personalization isn&amp;#39;t the exclusive domain of big tech. In fact, without big data, I think we can do it better. Because we&amp;#39;re relying on explicit decisions that users made, with the intention of effecting their experience. So it&amp;#39;s less data, but the quality is a hundred times higher. For example, I would love a fediverse client that can determine the posts that are most similar to posts I previously boosted, and let me choose to sort those to the top. I follow a few hundred active posters, and there&amp;#39;s no way I can keep up with all of you. I know I&amp;#39;m missing super cool stuff. But to surface the cool stuff, we don&amp;#39;t need big tech and data from millions of users. We just need to make better use of the personal data we already have about ourselves.
    </content>
    <updated>2025-01-19T19:36:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs206dlvzay6xfl9zmzryp2pmaslurlpmd5g37jppk4ramc5lscecczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys63a4298</id>
    
      <title type="html">Also, the #AI #bots have more rights than us #blind humans. Blind ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs206dlvzay6xfl9zmzryp2pmaslurlpmd5g37jppk4ramc5lscecczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys63a4298" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswrfwvqdvenq8he8nynm963thmdnzu0rzqqjwf34dyj0np9skx8vqjrhpz3&#39;&gt;nevent1q…hpz3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Also, the #AI #bots have more rights than us #blind humans. Blind folks had to fight for years and years for copyright exemptions that would allow us to access and read books. The AI bots are just allowed to read as many books as they want, and swallow entire libraries whole. Yup; I&amp;#39;d definatly be better off as a bot.
    </content>
    <updated>2024-11-08T14:29:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswrfwvqdvenq8he8nynm963thmdnzu0rzqqjwf34dyj0np9skx8vqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys65wjn5l</id>
    
      <title type="html">I wish I was a #bot, not a #human. Whenever I get a #captcha, the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswrfwvqdvenq8he8nynm963thmdnzu0rzqqjwf34dyj0np9skx8vqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys65wjn5l" />
    <content type="html">
      I wish I was a #bot, not a #human.  Whenever I get a #captcha, the #AI bots can all solve it just fine. I, being a #blind human, cannot.
    </content>
    <updated>2024-11-08T14:21:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd4gcp95dpcmrll94hjgxrsr3c4r93vlfgc4aps9xwn3gkwv9mh0czyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6zdnzm9</id>
    
      <title type="html">If your #blind, #signal does nothing to protect your #privacy. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd4gcp95dpcmrll94hjgxrsr3c4r93vlfgc4aps9xwn3gkwv9mh0czyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6zdnzm9" />
    <content type="html">
      If your #blind, #signal does nothing to protect your #privacy. They use #hcaptcha, so if you can’t see the images, you have to enable cross site cookies and give them a valid email. And if you want to contact signal about it, sending your device info via unencrypted email is the only way. This is not how privacy or #security work. You’re better off with iMessage. Or even watsapp! At least they don’t hand your data over to a third party captcha provider. Or send your device info via unencrypted email. #infosec #a11y #accessibility
    </content>
    <updated>2024-11-06T21:58:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9ef434nytdm246d7t50eyc0myz0hfmm6e0rst26r770u4dd3l3hgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys665537k</id>
    
      <title type="html">Just watched Late Night with The Devil. I&amp;#39;m not a big #horror ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9ef434nytdm246d7t50eyc0myz0hfmm6e0rst26r770u4dd3l3hgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys665537k" />
    <content type="html">
      Just watched Late Night with The Devil.  I&amp;#39;m not a big #horror guy, but just after Halloween, while recovering from flu and covid shots, seemed a good night to take in a horror #film. The #audiodescription was excellent. And the #movie itself was one of those rare, excellent films that doesn&amp;#39;t rely on violence and blood for its terrors.  And only one jump scare. It doesn&amp;#39;t do much with surround sound, as it&amp;#39;s mostly filmed as though it were a 70&amp;#39;s live talk show. Also large portions of it are in black and white.  But if those things don&amp;#39;t put you off, I strongly recommend it. It&amp;#39;s the first movie that&amp;#39;s managed to keep me awake and attentive in months.
    </content>
    <updated>2024-11-03T01:00:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2wvjkh59kczn59cnltjzlzk4rfnlpsrhlxny2l5w09qu9wtge8cgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sjrndg</id>
    
      <title type="html">**My first thought** man, we&amp;#39;re so spoiled on Mastodon. There ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2wvjkh59kczn59cnltjzlzk4rfnlpsrhlxny2l5w09qu9wtge8cgzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6sjrndg" />
    <content type="html">
      **My first thought**&lt;br/&gt;&lt;br/&gt;man, we&amp;#39;re so spoiled on Mastodon.  There are like four #accessible web apps, multiple accessible IOS and Android apps, at least two accessible Windows apps (even if they both have some issues), and a couple accessible mac apps. As #screenreader users we can actually choose the one we like, rather than picking the one where the largest number of features actually work with a screen reader.&lt;br/&gt;&lt;br/&gt;**My Second Thought**&lt;br/&gt;&lt;br/&gt;Man, this should just be the default state of existence.  #Blind folks need to demand more.  But I get it, it&amp;#39;s so easy to just accept the current state of accessibility as normal, and then be surprised by things that actually work.
    </content>
    <updated>2024-10-31T02:10:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr3yq0rfa4vp6kqkpgxkxpp80eqhk063x0qk95k30cvjc9f6mpxfczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6ufex2v</id>
    
      <title type="html">That’d be why. ChatGPT is too slow and pricy for screen readers ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr3yq0rfa4vp6kqkpgxkxpp80eqhk063x0qk95k30cvjc9f6mpxfczyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6ufex2v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyd268g8zap0qj36ffjthl5d25e0qxkls5fnys8usqcrmw24sl4ysxsvs8v&#39;&gt;nevent1q…vs8v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That’d be why. ChatGPT is too slow and pricy for screen readers to use regularly. In fact, both Apple and Firefox use on device AI to generate missing alt text in the browser for screen readers.
    </content>
    <updated>2024-10-26T12:06:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfd3llu8x40r8xvg8ckkft8udrzc90a6x6pkkvymtu7eh8qulx3yszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6jex7tq</id>
    
      <title type="html">What model are you using? Alt text generation in edge and chrome ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfd3llu8x40r8xvg8ckkft8udrzc90a6x6pkkvymtu7eh8qulx3yszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6jex7tq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs28a7majvquvf4ryznf5hf92s940f8tddm84j0nkufyfhduslm5rgga46pk&#39;&gt;nevent1q…46pk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What model are you using? Alt text generation in edge and chrome use an extremely small one because they generate alt text for every image on a page in realtime as it loads.
    </content>
    <updated>2024-10-26T11:57:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqk3l5ltjcugfp47zeyqwz2nq3xneq6ew73wn7fq605twyckf28nszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys679lfzh</id>
    
      <title type="html">So here&amp;#39;s a perfect example of the issues with #AI #AltText. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqk3l5ltjcugfp47zeyqwz2nq3xneq6ew73wn7fq605twyckf28nszyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys679lfzh" />
    <content type="html">
      So here&amp;#39;s a perfect example of the issues with #AI #AltText.  Yes, it&amp;#39;s usually better than nothing. But here&amp;#39;s a case where it isn&amp;#39;t: I have Microsoft Edge set up to give me automatic alt text when it&amp;#39;s missing. The alt-text it gave for a profile image reads &amp;#34;Appears to be: Taika Waititi.&amp;#34;  My first thought is: Huh? Who?  I have no idea who this is, and the profile in question is for someone named Laura, so it&amp;#39;s deeply unlikely to be Taika Waititi, whomever they may be.  So now I&amp;#39;m left with the incorrect name of someone (hopefully a public figure?) I don&amp;#39;t know, and no information about anything actually in the image.  AI can&amp;#39;t understand that I&amp;#39;ve never heard of Taika Waititi, that the name *directly underneath* the image reads &amp;#34;Laura&amp;#34;, that the image is a profile picture, and put all these things together to generate contextually correct alt-text. #a11y #accessibility
    </content>
    <updated>2024-10-25T15:39:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvtzjrxdyl7rgeyfq9f5tg9f9z43mce0q9942t4w780ujt0hn27aqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6yf2uf0</id>
    
      <title type="html">If you&amp;#39;re reading this, please #boost so I can get back to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvtzjrxdyl7rgeyfq9f5tg9f9z43mce0q9942t4w780ujt0hn27aqzyzxnltj7kktr8klj8dryf8057h3r2yqmudh5fazqp2k3ch003jys6yf2uf0" />
    <content type="html">
      If you&amp;#39;re reading this, please #boost so I can get back to being federated with the #fediverse. Unfortunately, the data center I&amp;#39;ve been hosting with for years and years encountered some serious issues. I had to move suddenly, losing almost everything. I took the chance to change the software I use. But I&amp;#39;ve still lost all of my followers, all of my federation, etc! It&amp;#39;s also taken down rblind.com, my passion project to get more #blind folks off #reddit. I&amp;#39;ll be bringing that back over the coming days. In the meantime, hi! I&amp;#39;m a blind guy who uses the #NVDA #screenreader, loves #accessibility and works in the field, and reads tons of #fanfic, #litrpg, and #sciencefiction and #fantasy in my spare time.  Nice to meet you!
    </content>
    <updated>2024-10-04T21:25:54Z</updated>
  </entry>

</feed>