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

  <title>Nostr notes by Owen</title>
  <author>
    <name>Owen</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1vkpfj9m9p4wae2ukptft3mqcfwenvlwtjs6f8kjpjn90jwuq0zzq9uc8gs.rss" />
  <link href="https://njump.me/npub1vkpfj9m9p4wae2ukptft3mqcfwenvlwtjs6f8kjpjn90jwuq0zzq9uc8gs" />
  <id>https://njump.me/npub1vkpfj9m9p4wae2ukptft3mqcfwenvlwtjs6f8kjpjn90jwuq0zzq9uc8gs</id>
  <icon>https://cdn.masto.host/transneptune/accounts/avatars/000/000/043/original/1f8816cbca91b6b8.png</icon>
  <logo>https://cdn.masto.host/transneptune/accounts/avatars/000/000/043/original/1f8816cbca91b6b8.png</logo>




  <entry>
    <id>https://njump.me/nevent1qqs0whf44qqtmrvanajlwpj2earr4ln05djqv3eqrsw4q8t40tmdpdgzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggrp52nu</id>
    
      <title type="html">https://about.gitlab.com/blog/gitlab-act-2/ Gitlab started giving ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0whf44qqtmrvanajlwpj2earr4ln05djqv3eqrsw4q8t40tmdpdgzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggrp52nu" />
    <content type="html">
      &lt;a href=&#34;https://about.gitlab.com/blog/gitlab-act-2/&#34;&gt;https://about.gitlab.com/blog/gitlab-act-2/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Gitlab started giving me bad vibes a few years back, and I abandoned my attempt to relocate my Github stuff over to it at that time.&lt;br/&gt;&lt;br/&gt;This press release makes me _extraordinarily_ glad that I dodged the metaphorical bullet. The news itself is depressing, but the things it reveals about the company&amp;#39;s leadership are inexcusable.
    </content>
    <updated>2026-05-11T23:27:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq0khhrzpk4ujrcu2tx30k2q4mw8nqkekcvfsep3u2gmlwhylpetqzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggzwg7gn</id>
    
      <title type="html">For the #factorio nerds in the audience, this is Py&amp;#39;s _green_ ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq0khhrzpk4ujrcu2tx30k2q4mw8nqkekcvfsep3u2gmlwhylpetqzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggzwg7gn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsddz3np84ukdxvw9rqpn9g0vtd4mahdxj5xh8mws6g5k5kwjr5wncky4jau&#39;&gt;nevent1q…4jau&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For the #factorio nerds in the audience, this is Py&amp;#39;s _green_ circuit board.
    </content>
    <updated>2026-03-21T01:46:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsddz3np84ukdxvw9rqpn9g0vtd4mahdxj5xh8mws6g5k5kwjr5wnczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggzgja4g</id>
    
      <title>Nostr event nevent1qqsddz3np84ukdxvw9rqpn9g0vtd4mahdxj5xh8mws6g5k5kwjr5wnczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggzgja4g</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsddz3np84ukdxvw9rqpn9g0vtd4mahdxj5xh8mws6g5k5kwjr5wnczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggzgja4g" />
    <content type="html">
      soon&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/transneptune/media_attachments/files/116/264/634/304/930/717/original/c494673af33064a0.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-21T01:46:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsff474qh9dx8rsduuk603k9gdv2rh76qn9f4dzfd7pare557jvetczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugg8vfkd3</id>
    
      <title type="html">RE: https://mastodon.social/@mhoye/115950673345256369 It&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsff474qh9dx8rsduuk603k9gdv2rh76qn9f4dzfd7pare557jvetczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugg8vfkd3" />
    <content type="html">
      RE: &lt;a href=&#34;https://mastodon.social/@mhoye/115950673345256369&#34;&gt;https://mastodon.social/@mhoye/115950673345256369&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not often I find myself disagreeing with mhoye, but this is one of those instances - not about the results, where I agree perfectly, but about the reasons.&lt;br/&gt;&lt;br/&gt;As I see it, we as a profession have allowed all of the ways we can relate with the users of the software we write to be shoved aside, so that the only way most people experience software is as a contract. The rest follows.&lt;br/&gt;nostr:note1q4pg84wch60zvjlvvarwaxaftu748rgdeyxpsx2stegfj6gw4kks0eu3y5&lt;br/&gt;
    </content>
    <updated>2026-01-24T19:09:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrmfffae4c04ccjeujmdylegkh93g6lwst42m3vsdxlxjhhtfxlngzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugg5nddku</id>
    
      <title type="html">congratulations!</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrmfffae4c04ccjeujmdylegkh93g6lwst42m3vsdxlxjhhtfxlngzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugg5nddku" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfvzmdr8g0mvvyh5lza8cjtn7aapwx6wanurnhyp87clh0tw5v9fgcfal64&#39;&gt;nevent1q…al64&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;congratulations!
    </content>
    <updated>2025-08-10T15:43:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsde79808cmz547rymrc8px0g6afcwcjw0st6mwsqxcwmutqyac6uqzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugg04thpk</id>
    
      <title type="html">I strongly suspect that the `web&#43;` schemata you&amp;#39;ve seen are ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsde79808cmz547rymrc8px0g6afcwcjw0st6mwsqxcwmutqyac6uqzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugg04thpk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswx8ts3q0jk3lasf5heu0j440ftwz8j4qnc8cys6jhvydhsvwwc4qrdufwp&#39;&gt;nevent1q…ufwp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I strongly suspect that the `web&#43;` schemata you&amp;#39;ve seen are the result of [rules like this one](&lt;a href=&#34;https://developer.chrome.com/docs/web-platform/best-practices/url-protocol-handler#background_on_the_registerprotocolhandler_method&#34;&gt;https://developer.chrome.com/docs/web-platform/best-practices/url-protocol-handler#background_on_the_registerprotocolhandler_method&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Freestanding apps usually have wide discretion to register URL schemata, but browser-hosted apps are subject to concerns of both the OS and the browser vendor, and, in this case, additionally the whims of WHATWG.&lt;br/&gt;&lt;br/&gt;That shapes the advocacy, I think?
    </content>
    <updated>2025-04-21T20:32:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstaqk5relv0kgfqnc3w0yr2qu5nrc48ld0mdwhm5cjnqahzuqc0rszypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugguyvaxv</id>
    
      <title type="html">Reality is always weirder than the shit we make up for fun. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstaqk5relv0kgfqnc3w0yr2qu5nrc48ld0mdwhm5cjnqahzuqc0rszypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugguyvaxv" />
    <content type="html">
      Reality is always weirder than the shit we make up for fun.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/transneptune/media_attachments/files/114/376/822/584/020/307/original/3655006c3a7b8d96.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-04-21T16:11:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq26898uxax8gxedmy7746fwmc5w0ltdj9q6pw82p3sxpffehdaaczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggy2tkpx</id>
    
      <title type="html">Programmers out there: can I safely assume that you were drilled ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq26898uxax8gxedmy7746fwmc5w0ltdj9q6pw82p3sxpffehdaaczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggy2tkpx" />
    <content type="html">
      Programmers out there: can I safely assume that you were drilled on the idea that global variables have a bunch of unpleasant side effects on the design of your programs, and that you should avoid them, however it is that you learned to program?&lt;br/&gt;&lt;br/&gt;Or is my expectation that this is widespread advice more idiosyncratic to my own experiences than I realize?
    </content>
    <updated>2025-03-05T18:39:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvds2ys2d6gn7d2cw5gwx37yntkzpxtge64zjngrmy3t75q6euknczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugg8glyvf</id>
    
      <title type="html">Hey, you. Yes, you. I hope you know this: it&amp;#39;s okay to make ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvds2ys2d6gn7d2cw5gwx37yntkzpxtge64zjngrmy3t75q6euknczypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspugg8glyvf" />
    <content type="html">
      Hey, you. Yes, you. I hope you know this: it&amp;#39;s okay to make decisions about people because of their politics. It&amp;#39;s okay to cut people out of your life, or to disregard their work, because of who they support or what harms they stand behind.&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t let anyone tell you otherwise.
    </content>
    <updated>2024-11-06T18:20:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqyja6tp3kah66dakttrpmzmxx9qz9u8qv2wt6zryh5glxdwyvztqzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggc47exu</id>
    
      <title type="html">The classic changelog serves, among other purposes, to persuade ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqyja6tp3kah66dakttrpmzmxx9qz9u8qv2wt6zryh5glxdwyvztqzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggc47exu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9tkfple4ctuwrvjhmncktnsem62akgjgctxg8nk58akevq8gvwaq4xjkfx&#39;&gt;nevent1q…jkfx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The classic changelog serves, among other purposes, to persuade users of the importance of installing an update. The vestigial changelog - &amp;#34;Bug fixes and feature improvements&amp;#34; - is a frank admission that we no longer feel like there&amp;#39;s any point in doing the suasion when users don&amp;#39;t get to say no in the first place.
    </content>
    <updated>2024-06-20T19:33:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9tkfple4ctuwrvjhmncktnsem62akgjgctxg8nk58akevq8gvwaqzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggwvp7hq</id>
    
      <title type="html">I dunno, but I have a feeling that the normalization of automatic ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9tkfple4ctuwrvjhmncktnsem62akgjgctxg8nk58akevq8gvwaqzypjc9xghv5x4mh9tjc9d9w8vrp9mxdnaew2rfy76gx2v47fmspuggwvp7hq" />
    <content type="html">
      I dunno, but I have a feeling that the normalization of automatic updates has relieved developers and their clients of having to consider a user&amp;#39;s needs to a large degree. Software change is now something you do to your users, not something you persuade your users to accept.
    </content>
    <updated>2024-06-20T19:31:54Z</updated>
  </entry>

</feed>