<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-22T18:42:47Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Chris Siebenmann</title>
  <author>
    <name>Chris Siebenmann</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1eapcxkcn7vqfzyj77m7j85wc2gyls88mcapfvdctcrr9ad62phqqr6eqcd.rss" />
  <link href="https://njump.me/npub1eapcxkcn7vqfzyj77m7j85wc2gyls88mcapfvdctcrr9ad62phqqr6eqcd" />
  <id>https://njump.me/npub1eapcxkcn7vqfzyj77m7j85wc2gyls88mcapfvdctcrr9ad62phqqr6eqcd</id>
  <icon>https://files.mastodon.social/accounts/avatars/000/035/310/original/43aec69802c8a4c9.jpg</icon>
  <logo>https://files.mastodon.social/accounts/avatars/000/035/310/original/43aec69802c8a4c9.jpg</logo>




  <entry>
    <id>https://njump.me/nevent1qqsfs9lqhzhqgyrz4qtdjfq9f83tzujll3mxn4t5yshvxl97u9lcl2szyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqj50her</id>
    
      <title type="html">Something I&amp;#39;ve been curious about for a while. In the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfs9lqhzhqgyrz4qtdjfq9f83tzujll3mxn4t5yshvxl97u9lcl2szyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqj50her" />
    <content type="html">
      Something I&amp;#39;ve been curious about for a while. In the Hitchhiker&amp;#39;s series, famously &amp;#34;so long, and thanks for all the fish&amp;#34; is a message the dolphins leave to humanity as they leave just before the destruction of the earth. Is this message, specifically the thanks:&lt;br/&gt;&lt;br/&gt;(Boosts welcome.)
    </content>
    <updated>2026-06-11T18:13:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspvljhdfdwncp3hwejac47kuqrj4gazrscujwejzs9fk9m2ms087gzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq0csaha</id>
    
      <title type="html">Bonus option: split the key space in half, one for each hand, do ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspvljhdfdwncp3hwejac47kuqrj4gazrscujwejzs9fk9m2ms087gzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq0csaha" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy2xgn4mdjq3fu6gxjzaalt02kra33qnpam5fmagrpj2m3zgsy56gzz0d2a&#39;&gt;nevent1q…0d2a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Bonus option: split the key space in half, one for each hand, do the algorithm separately for each half, and then alternate generated characters. I don&amp;#39;t know if this works well for generating passwords you can enter rapidly (although it&amp;#39;s my approach for passwords I have to type a lot).
    </content>
    <updated>2026-06-09T19:39:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp3k5mtdkttnt4uff8wlxln9pzyjf4r3kwqvks3lzmkwxezcajdhczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq4c5nak</id>
    
      <title type="html">Always remember the important safety tip I only learned last year ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp3k5mtdkttnt4uff8wlxln9pzyjf4r3kwqvks3lzmkwxezcajdhczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq4c5nak" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqrlxk6yrapyyzpygyw339zsqk9u5ggl3nlje5vhj3ntk4fvsq4jc2t9f2s&#39;&gt;nevent1q…9f2s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Always remember the important safety tip I only learned last year (oops): sunscreen has an expiry date, after which it&amp;#39;s less effective.&lt;br/&gt;&lt;br/&gt;(Don&amp;#39;t ask how old the sunscreen I was using was before I learned that fact. At least I didn&amp;#39;t get burned in my bicycling, so apparently I put enough on.)
    </content>
    <updated>2026-05-26T20:49:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsft9c0kd2e8g7cmu9n4x5m3eqddqwllgy4h5wwu6udwz3qcm0xutczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq6v72me</id>
    
      <title type="html">People who use GNU Emacs to work on Python things, I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsft9c0kd2e8g7cmu9n4x5m3eqddqwllgy4h5wwu6udwz3qcm0xutczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq6v72me" />
    <content type="html">
      People who use GNU Emacs to work on Python things, I&amp;#39;m curious what Python LSP server you use (and optionally why, and optionally whether you use Eglot or lsp-mode).&lt;br/&gt;&lt;br/&gt;#emacs &lt;br/&gt;&lt;br/&gt;(Boosts welcome and I know there are probably more options, I only get four options in my polls. Feel free to add more in replies.)
    </content>
    <updated>2026-05-26T01:23:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdna69sy47lugy7x04wxvnw563e80yyh9tn6ndu7tse397q5k8n5czyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqxy0kwh</id>
    
      <title type="html">Would a distraction mechanic fit in? Shoot an arrow at a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdna69sy47lugy7x04wxvnw563e80yyh9tn6ndu7tse397q5k8n5czyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqxy0kwh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrsu5khe2yst84uj3ywmqm5gj9u02q6j9u7mnsnzzwf485spjc2esq2llqz&#39;&gt;nevent1q…llqz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Would a distraction mechanic fit in? Shoot an arrow at a wall/breakable object/etc to get a monster to move to the noise and clear your path so you can move past them.&lt;br/&gt;&lt;br/&gt;(More complex mechanics are obviously possible, eg aggro&amp;#39;ing monsters on each other, but might strain the limited code space you have available.)
    </content>
    <updated>2026-05-20T23:58:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgz0ucjmwf0maffr0qm0pjeyx0en9h29pl7pjpl7f5cstul0puj6szyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqgjumac</id>
    
      <title type="html">It has been &amp;#39;0&amp;#39; days since I was tripped up by ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgz0ucjmwf0maffr0qm0pjeyx0en9h29pl7pjpl7f5cstul0puj6szyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqgjumac" />
    <content type="html">
      It has been &amp;#39;0&amp;#39; days since I was tripped up by inconsistencies in my dotfiles on different systems. In this case, between a small bit of my .xinitrc¹ on my home and office desktops.&lt;br/&gt;&lt;br/&gt;¹ yes I still use an .xinitrc and xstart, and don&amp;#39;t use graphical login things.
    </content>
    <updated>2026-04-28T23:19:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq4jlzf9panktx2akjs2qj4y3n9y6wchq79vdgf6nwnspg0ukmztczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqsnpph0</id>
    
      <title type="html">Now I&amp;#39;m thinking about implementation techniques. Sort of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq4jlzf9panktx2akjs2qj4y3n9y6wchq79vdgf6nwnspg0ukmztczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqsnpph0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd2yhg9yyh6m3nz2a6vpunl43s0dygwngafz6zszt9wl9xk37m77gnx448f&#39;&gt;nevent1q…448f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Now I&amp;#39;m thinking about implementation techniques. Sort of treat the overlays as plugins, with the linker building all of them for the same offset? That doesn&amp;#39;t give you overlay to overlay calls, just overlay to base and then the base can call (ideally fixed) entry points in the overlay?&lt;br/&gt;&lt;br/&gt;That could work for certain sorts of game elements and explode for others, of course. (And you&amp;#39;ll have thought of all of this already...)
    </content>
    <updated>2026-03-12T02:00:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvdtpqjzpj43mvsu3fepr6c5jy52eqku6ptqfmpguaxjheewlpd5szyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq3hvq8z</id>
    
      <title type="html">This is sort of general: how does the C64U and other modern ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvdtpqjzpj43mvsu3fepr6c5jy52eqku6ptqfmpguaxjheewlpd5szyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq3hvq8z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9am2w3yxrws4fcmzd32tsz6gr4zz60zwmwfgk2ehyd9zv3hyms5s8j8rn8&#39;&gt;nevent1q…8rn8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is sort of general: how does the C64U and other modern Commodore 6502-based stuff start machine language programs? Have they grown a better way than &amp;#39;load a nominally BASIC program that is:&amp;#34;10 SYS &amp;lt;magic&amp;gt;&amp;#34; and RUN it&amp;#39;?&lt;br/&gt;&lt;br/&gt;(This was the possibly very, very old way to do it that I&amp;#39;m familiar with, and it was always sort of a weird and confusing hack.)
    </content>
    <updated>2026-03-11T23:37:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswdwvtc6vlsm7vk9lgjlu06gxevnxcg6mtnd38ths6lprtf9jdxwczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqncruge</id>
    
      <title type="html">What does it think about your cadence, basically flat at 80 RPM? ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswdwvtc6vlsm7vk9lgjlu06gxevnxcg6mtnd38ths6lprtf9jdxwczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqncruge" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstxd2e2d2v2qgshn6pxg4gps4fum09hcgluekwmet6mw8y9ysw0qgy2yy2z&#39;&gt;nevent1q…yy2z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What does it think about your cadence, basically flat at 80 RPM? I&amp;#39;ve basically got nothing. DC Rainmaker has some tools that might give you a high-resolution view of what&amp;#39;s happening¹, if you care.&lt;br/&gt;&lt;br/&gt;¹ &lt;a href=&#34;https://www.dcrainmaker.com/analyzer&#34;&gt;https://www.dcrainmaker.com/analyzer&lt;/a&gt; also his WKC2 review² has power accuracy graphs and stuff that don&amp;#39;t look spiky like yours (although they have smaller spikes, more like your running data).&lt;br/&gt;² &lt;a href=&#34;https://www.dcrainmaker.com/2025/11/wahoo-kickr-core-2-in-depth-review.html&#34;&gt;https://www.dcrainmaker.com/2025/11/wahoo-kickr-core-2-in-depth-review.html&lt;/a&gt;
    </content>
    <updated>2026-02-28T03:55:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqve54zsfpcqgeeug252p2es84wkst2xmkcr5aupuw4ydf724w4aczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqts8vpz</id>
    
      <title type="html">I took a look at a random DC Rainmaker pedal power meter review ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqve54zsfpcqgeeug252p2es84wkst2xmkcr5aupuw4ydf724w4aczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqts8vpz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst25cdjngehf458h3dkah7as5um5u3n90fn5hdk9pzush75fr324qzwlq0g&#39;&gt;nevent1q…lq0g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I took a look at a random DC Rainmaker pedal power meter review and his graphs, while somewhat noisy, don&amp;#39;t look anything like that noisy. (Although they may have N-second smoothing, although he had graphs from sprints that covered only a few minutes.)
    </content>
    <updated>2026-02-28T03:30:50Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs05rz2h5wryvne562qy0vmf8tswwwwy5yqhz3jh7dazwqfzsxfuuqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqv6dmlj</id>
    
      <title type="html">Does your power meter capture each pedal&amp;#39;s power ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs05rz2h5wryvne562qy0vmf8tswwwwy5yqhz3jh7dazwqfzsxfuuqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqv6dmlj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf7z8gzwrjs6nrgf00q6pasnsw7kwthqvz2zshjckzmur5har2trc9k8tyj&#39;&gt;nevent1q…8tyj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Does your power meter capture each pedal&amp;#39;s power independently, or does it only do one pedal? (I think crank spider power meters can effectively measure each pedal separately, although it won&amp;#39;t be visible in raw data.)
    </content>
    <updated>2026-02-28T03:29:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstkjgc6rmg2uesu7ptx9kvxnrv56nr9n74xe3le2hcfpzddx4e7gqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq6ku4c0</id>
    
      <title type="html">A little life hack: a while back I got a number of little LED ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstkjgc6rmg2uesu7ptx9kvxnrv56nr9n74xe3le2hcfpzddx4e7gqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq6ku4c0" />
    <content type="html">
      A little life hack: a while back I got a number of little LED night lights that have motion detection and light level sensing and plug into wall sockets, and plugged them in to random spare sockets. It&amp;#39;s great; no more blundering around dark rooms, especially small ones like the bathroom.&lt;br/&gt;&lt;br/&gt;Also they&amp;#39;re handy for letting me know when it really is overcast and dim during the day. If I walk around and they come on, it&amp;#39;s not my imagination, it really is that overcast.
    </content>
    <updated>2026-02-22T01:51:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrnsgefx6sp7wd6k7fmmnndsmpceqlqr20nx3rqz7ap3jmrt2vryqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq9mjfwl</id>
    
      <title type="html">RE: https://swecyb.com/@anderseknert/116056950299738296 I think ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrnsgefx6sp7wd6k7fmmnndsmpceqlqr20nx3rqz7ap3jmrt2vryqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq9mjfwl" />
    <content type="html">
      RE: &lt;a href=&#34;https://swecyb.com/@anderseknert/116056950299738296&#34;&gt;https://swecyb.com/@anderseknert/116056950299738296&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I think the only sensible thing for open source people to do is to immediately ban any AI agent contributions from your project. It is clear that people &amp;#34;operating&amp;#34; AI agents are completely indifferent to what they do and what they do is increasingly harmful. Sure, &amp;#34;not all LLM agents&amp;#34;, but too much of them.&lt;br/&gt;&lt;br/&gt;If your current platform won&amp;#39;t let you do this or support you in it, you&amp;#39;re going to need to move platforms. Or, you know, have your project die.&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1jau4slx69psvqjsnmnzhg8u4f30fsurvd38rk09llvf3h07jmkuszpa84k&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1jau…a84k&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; AI agent &#34;contributes&#34; PR to matplotlib. &lt;br/&gt;PR gets rejected.&lt;br/&gt;AI agent *writes and publishes blog to shame the maintainer*. &lt;br/&gt;&lt;br/&gt;What a time to be alive.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/matplotlib/matplotlib/pull/31132&#34;&gt;https://github.com/matplotlib/matplotlib/pull/31132&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-02-12T18:22:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstsh33hkvfqhfxmfrsdrmr9pf99eajmgnregz4fjxgyhy4aqe34qczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqfq3fcr</id>
    
      <title type="html">(N)MH is an extremely acquired taste but it&amp;#39;s one of the few ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstsh33hkvfqhfxmfrsdrmr9pf99eajmgnregz4fjxgyhy4aqe34qczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqfq3fcr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdms8dru96ds0gtptls42m2kuvyd4py7qawn9l4wgstga622ya6pcth9kke&#39;&gt;nevent1q…9kke&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(N)MH is an extremely acquired taste but it&amp;#39;s one of the few things that I encountered and immediately thought &amp;#39;this is exactly how I want to deal with email, this is right, this is the Unix approach&amp;#39;.&lt;br/&gt;&lt;br/&gt;Then of course I went and used NMH inside first a TUI environment (GNU Emacs MH-E), then a GUI one (exmh), and now back to a TUI/GUI one (MH-E but in GUI Emacs for better fonts and mouse stuff and etc). But I still do a fair amount of my email from the command line in direct NMH.
    </content>
    <updated>2026-02-12T02:14:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgzyls4je3g68rg3vfkyuxpu6q3f2l4cshn2dmkadlsv3p2nwp2sgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq3tm3s4</id>
    
      <title type="html">People who are more into the vi world than I am: are there any ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgzyls4je3g68rg3vfkyuxpu6q3f2l4cshn2dmkadlsv3p2nwp2sgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq3tm3s4" />
    <content type="html">
      People who are more into the vi world than I am: are there any other active, still out there vi clones than vim (and things forked from it, like neovim), nvi, and evil for GNU Emacs? I&amp;#39;ve heard of elvis but it seems relatively moribund (it&amp;#39;s not packaged for Debian, for example).&lt;br/&gt;&lt;br/&gt;(True classic vi is out there somewhere. I know of vile but I don&amp;#39;t think it indents to be a version/clone/etc of vi, just to feel like it.)
    </content>
    <updated>2026-02-12T01:12:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs28uy96ucvq54seqj0nlcc7k5fk3yzl4n3krazmx5wrdcvtjfd49gzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqmuhx0d</id>
    
      <title type="html">My grim cynical view is that LLM output isn&amp;#39;t subject to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs28uy96ucvq54seqj0nlcc7k5fk3yzl4n3krazmx5wrdcvtjfd49gzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqmuhx0d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrxkmyqnnh8lmtxcr88avntrsl9c64s0dwxhmc6fvxtlny929pmvcxlge5f&#39;&gt;nevent1q…ge5f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My grim cynical view is that LLM output isn&amp;#39;t subject to copyright *today*, but I&amp;#39;m sure that the LLM crowd very, very much wants to change that and what does and doesn&amp;#39;t qualify is ultimately political.&lt;br/&gt;&lt;br/&gt;(eg, I think at the start of photography in the 19th century, the copyright status of photographs wasn&amp;#39;t clear. Today we see them as clearly creative and worthy of protection.)
    </content>
    <updated>2026-01-16T20:38:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2vzpu29zn33lm9vrh43c8765mvma8qq7l7f3g3qnucnccngm92lgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqpya596</id>
    
      <title type="html">People have already mentioned the &amp;#39;to create a distinct type ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2vzpu29zn33lm9vrh43c8765mvma8qq7l7f3g3qnucnccngm92lgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqpya596" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszl0yf9jatvksrzpjzzsxngdc6sym0vmmqc06fllw722gu8ax74qc6zwv9x&#39;&gt;nevent1q…wv9x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;People have already mentioned the &amp;#39;to create a distinct type the compiler won&amp;#39;t let you pun to another type&amp;#39; (works for int, float, char *, etc), but another one that I&amp;#39;ve seen is if the struct is going to be used as a standard header struct on front of others. Eg, you might have a &amp;#39;refcount&amp;#39; struct with a single int that&amp;#39;s at the start of all refcounted struct types, and then all of your refcount manipulation functions are generic. (Mostly these have more than one element, though.)
    </content>
    <updated>2026-01-07T02:32:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs944mduwlxxvswvck3l09dwsuhvx2mdhhylqdw59cavjqs2wr28eqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq9ngf4w</id>
    
      <title type="html">How about blkdiscard (ie TRIM the entire drive), overwrite ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs944mduwlxxvswvck3l09dwsuhvx2mdhhylqdw59cavjqs2wr28eqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq9ngf4w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs09ydtj7t3ganmflghayjcacrg92e93g8kld4czuhqgux3v6cswhg03s0ut&#39;&gt;nevent1q…s0ut&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How about blkdiscard (ie TRIM the entire drive), overwrite everything with random data, and then TRIM again? (Or secure erase.)&lt;br/&gt;&lt;br/&gt;I heard a story that basically all SSDs are internally encrypted these days, not for security but simply for bit-level wear leveling. In theory this should make secure erase reliable. In practice, I don&amp;#39;t know.
    </content>
    <updated>2025-12-30T03:24:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrl46x0gmt4prv203z0r8j58w20y666dnmprvw47d4euswjknkrlqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqqx5qfn</id>
    
      <title type="html">Blog post: We need to start doing web blocking for non-technical ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrl46x0gmt4prv203z0r8j58w20y666dnmprvw47d4euswjknkrlqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqqx5qfn" />
    <content type="html">
      Blog post: We need to start doing web blocking for non-technical reasons &lt;a href=&#34;https://utcc.utoronto.ca/~cks/space/blog/web/WeShouldBlockForSocialReasons&#34;&gt;https://utcc.utoronto.ca/~cks/space/blog/web/WeShouldBlockForSocialReasons&lt;/a&gt;&lt;br/&gt;tl;dr: the modern web is held together by a fragile social consensus that is now being violated so aggressively that we&amp;#39;ve noticed technical failures (eg overwhelmed sites). We need to block for mere &amp;#39;bad behavior&amp;#39; violations of the social consensus¹ if we want to preserve it, not wait until our websites fall over.&lt;br/&gt;&lt;br/&gt;¹ summaries of some mere &amp;#39;bad behavior&amp;#39; I was thinking of: &lt;a href=&#34;https://lobste.rs/s/xtunoa/we_need_start_doing_web_blocking_for_non#c_yepcxt&#34;&gt;https://lobste.rs/s/xtunoa/we_need_start_doing_web_blocking_for_non#c_yepcxt&lt;/a&gt;
    </content>
    <updated>2025-10-20T17:42:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrnl2kt2hvjuyhv2dwra99glq28wsce9gvzw7ug2a4rf5ats6jqwszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqd9ms80</id>
    
      <title type="html">University: We want to be a great employer and recruit great ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrnl2kt2hvjuyhv2dwra99glq28wsce9gvzw7ug2a4rf5ats6jqwszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqd9ms80" />
    <content type="html">
      University: We want to be a great employer and recruit great staff.&lt;br/&gt;Also university: surprise, no more work from home starting 2026, everyone has to be in the office all the time.&lt;br/&gt;Union: clears its throat in a significant way, gestures to &amp;#39;people can work from home&amp;#39; in the union agreement/contract.&lt;br/&gt;&lt;br/&gt;Get a union, people. It&amp;#39;s good for you.&lt;br/&gt;&lt;br/&gt;(We&amp;#39;ll have to see how this one goes.)
    </content>
    <updated>2025-10-03T17:51:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswzkevmpfx8nstgwzme2gdhl65pldd9t0w0p6xcyq33ezlzspg6mszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq8eztkv</id>
    
      <title type="html">As a cyclist, I&amp;#39;m pretty fond of some web apps for route ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswzkevmpfx8nstgwzme2gdhl65pldd9t0w0p6xcyq33ezlzspg6mszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq8eztkv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfnlffvrrqakxgy2t9uwmtg39c5zrfc8kt60nh05mrk56hy9v0cpgaz35gs&#39;&gt;nevent1q…35gs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As a cyclist, I&amp;#39;m pretty fond of some web apps for route planning and retrospective ride analysis and so on. (And as a user of non-mainstream platforms, I probably wouldn&amp;#39;t be able to use them on my desktop without web apps.)&lt;br/&gt;&lt;br/&gt;But maybe in another world we&amp;#39;d use some local app like portability layer and not co-mingle that with the website browser. (Java almost did that for a while, but various things sank it in practice.)
    </content>
    <updated>2025-09-16T19:35:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqctajkfact36tcjnyrpy2kr9v73z9qn0vucjk8p9pwas9cdrr8sqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqqrss0g</id>
    
      <title type="html">So it does and the MDN example even shows it. I don&amp;#39;t think ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqctajkfact36tcjnyrpy2kr9v73z9qn0vucjk8p9pwas9cdrr8sqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqqrss0g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp43cw2z3s62fpjsgnh9kv8j3njnctny3mjdmmvww4cmnhrz462vgzrwuxf&#39;&gt;nevent1q…wuxf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So it does and the MDN example even shows it. I don&amp;#39;t think you can control whether or not the browser does this, but that&amp;#39;s a feature if you want a non-JS environment (where the browser has to provide the controls).&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know if &amp;lt;object&amp;gt; can provide multiple sources in different formats the way &amp;lt;video&amp;gt; and &amp;lt;audio&amp;gt; can so the browser can pick its preferred format, but then again arguably that shouldn&amp;#39;t be necessary and we should have common free formats for these.
    </content>
    <updated>2025-09-11T23:57:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspty84kmuq87sn43wa74yrr5tkp5dknjt64dluv20m7hulgvylczgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqk7w6lv</id>
    
      <title type="html">Could the browser put its own play/pause/etc controls on ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspty84kmuq87sn43wa74yrr5tkp5dknjt64dluv20m7hulgvylczgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqk7w6lv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyva65x0f8qndhksjmzqn7k06nqw0z0jxcap6ffs2805zwm5pg7esn636g0&#39;&gt;nevent1q…36g0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Could the browser put its own play/pause/etc controls on &amp;lt;object&amp;gt; things, or were they opaque to it? Arguably that&amp;#39;s semantics, though (but then almost everything about HTML elements is semantics...).
    </content>
    <updated>2025-09-11T23:15:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqnus40shsz5sq0lgj6gvddan8kty5ukvasjugduq5h86aag2vknqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq06ktwy</id>
    
      <title type="html">FYI, I think it usually gets spelled &amp;#39;klicks&amp;#39;, or at ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqnus40shsz5sq0lgj6gvddan8kty5ukvasjugduq5h86aag2vknqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq06ktwy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq8uwf659yugmneahjykkcrcnacwplq82np0l0ntg7pj9gdjkzffq7mv407&#39;&gt;nevent1q…v407&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;FYI, I think it usually gets spelled &amp;#39;klicks&amp;#39;, or at least that&amp;#39;s how I learned it. Possibly this is side-formation from &amp;#39;kilometer&amp;#39; and not authentic to the original usage.&lt;br/&gt;&lt;br/&gt;(An interesting rundown on its origins is &lt;a href=&#34;https://english.stackexchange.com/questions/85009/why-does-klick-mean-kilometer-in-us-military-slang&#34;&gt;https://english.stackexchange.com/questions/85009/why-does-klick-mean-kilometer-in-us-military-slang&lt;/a&gt; with various origins.)
    </content>
    <updated>2025-09-03T17:40:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9k0yqmcswr60vyr8tkpdnpuz8s9jhnjkmjgsdgvp44etl29pdtmczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq0l8e48</id>
    
      <title type="html">Today&amp;#39;s sad thought: I wonder if there&amp;#39;s any easy, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9k0yqmcswr60vyr8tkpdnpuz8s9jhnjkmjgsdgvp44etl29pdtmczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq0l8e48" />
    <content type="html">
      Today&amp;#39;s sad thought: I wonder if there&amp;#39;s any easy, request efficient (and bandwidth efficient) way to offer git repos for cloning that won&amp;#39;t be excessively ransacked by LLM crawlers.&lt;br/&gt;&lt;br/&gt;(... because if there is maybe the modern way to publish a git repo is &amp;#39;here is the readme, here is how to clone, if you want anything more clone and look, you can thank LLM crawlers for this&amp;#39;. Maybe a (static) text page with a few of the recent commits.)
    </content>
    <updated>2025-08-13T18:25:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxr076l5mt55x848thc0xsrhk5ntkvjqj9wp2p9daj2lrvxl9xvaqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq28n5gn</id>
    
      <title type="html">Hot take: if people say data is oil, agree with them and then ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxr076l5mt55x848thc0xsrhk5ntkvjqj9wp2p9daj2lrvxl9xvaqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq28n5gn" />
    <content type="html">
      Hot take: if people say data is oil, agree with them and then point out what they&amp;#39;re saying. Which is that it&amp;#39;s a relatively low value toxic substance that&amp;#39;s hard to store safely or move around, and if you do things wrong it explodes, catches on fire, or contaminates your entire company, or all three at once. Do you want to store a bunch of barrels of oil in your building? Not if you&amp;#39;re sane.&lt;br/&gt;&lt;br/&gt;In re: &lt;a href=&#34;https://infosec.exchange/@SwiftOnSecurity/114916823693937019&#34;&gt;https://infosec.exchange/@SwiftOnSecurity/114916823693937019&lt;/a&gt;
    </content>
    <updated>2025-07-27T00:02:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0rdqzpwvan8w5wuzauucazk2eul48gka27c7h70aqa3mj4n8lcuqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq8asde8</id>
    
      <title type="html">The only thing with a &amp;#34;deployment&amp;#34; story as simple as CGI ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0rdqzpwvan8w5wuzauucazk2eul48gka27c7h70aqa3mj4n8lcuqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq8asde8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxzfxqt4jg3wy24kt3gk2705y84nc6ukk3v47ngltnlkvm9smzc0qysjwpz&#39;&gt;nevent1q…jwpz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The only thing with a &amp;#34;deployment&amp;#34; story as simple as CGI is a .php page, and for the same reason: in the right web server environment, you can put it into place or update it by just copying or editing a file. No server configuration changes, no restarts, no need to involve people with access to those, put the file in and go.&lt;br/&gt;&lt;br/&gt;But neither is well supported in a lot of modern web server setups. (You kind of want to be using Apache.)
    </content>
    <updated>2025-07-18T15:55:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsppyswr9a4j6p5tqtd0lxegk094nz2cwq9fkllm907gmg9kxcqseczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqdxzlej</id>
    
      <title type="html">Thanks to the Fediverse, I will never forget that sharks are ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsppyswr9a4j6p5tqtd0lxegk094nz2cwq9fkllm907gmg9kxcqseczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqdxzlej" />
    <content type="html">
      Thanks to the Fediverse, I will never forget that sharks are older than the north star (which is to say the brightest star that makes up Polaris), and horseshoe crabs are not crabs and are older than horseshoes, horses, and crabs. And sharks.
    </content>
    <updated>2025-06-17T02:37:12Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdl854l0dyygf36rw7k6n0ygcc04d462rf4jz4cz676xlv5zp64eqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq0xaqk9</id>
    
      <title type="html">My cycling heart rate experience is often interesting to me. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdl854l0dyygf36rw7k6n0ygcc04d462rf4jz4cz676xlv5zp64eqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq0xaqk9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq5hm4c6t38tttyzx7t5qyju23d4dhpgvs5ar8rxcqfqkcjedraesl95ed9&#39;&gt;nevent1q…5ed9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My cycling heart rate experience is often interesting to me. Today, for example, I felt that my heart was hammering much more after some moderate exertion on the bike ride to the start of the group ride (with a HR of ~130) than I did at the peak of my exertion on the group ride (sustained periods over 170, average for the run over 160, and peaks over 180, close to my likely HR max).&lt;br/&gt;&lt;br/&gt;Bodies are weird, film at 11.
    </content>
    <updated>2025-06-15T21:43:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq5hm4c6t38tttyzx7t5qyju23d4dhpgvs5ar8rxcqfqkcjedraeszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqu8pwa7</id>
    
      <title type="html">Today&amp;#39;s group bike ride¹ took us from Danforth and Victoria ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq5hm4c6t38tttyzx7t5qyju23d4dhpgvs5ar8rxcqfqkcjedraeszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqu8pwa7" />
    <content type="html">
      Today&amp;#39;s group bike ride¹ took us from Danforth and Victoria Park up to the park paths of Unionville and then some of old Unionville, both of which were as scenic and lovely as ever (if only they weren&amp;#39;t so far away to get to), and then as usual back down Pharmacy at some speed (for me), because I got surprisingly enthused and was apparently willing to put myself through somewhat of a wringer. It was a lovely cool but sunny day for a ride.&lt;br/&gt;&lt;br/&gt;¹ &lt;a href=&#34;https://ridewithgps.com/trips/296505447&#34;&gt;https://ridewithgps.com/trips/296505447&lt;/a&gt;
    </content>
    <updated>2025-06-15T21:40:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszw5rp09ztqt69elkn0xhr9kmp2xla25ejqjty8l7c60u88yryavczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqnpmyjz</id>
    
      <title type="html">I sure hope that Wikipedia and Archive.org are actively working ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszw5rp09ztqt69elkn0xhr9kmp2xla25ejqjty8l7c60u88yryavczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqnpmyjz" />
    <content type="html">
      I sure hope that Wikipedia and Archive.org are actively working on contingency plans to relocate all of their operations outside of the US and to preserve their data in non-US jurisdictions.
    </content>
    <updated>2025-05-05T17:23:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg3zwwf8h2c668e729zhg3jxa0yxdsypda5f2kxaydz9xajmar7nczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq78c7yx</id>
    
      <title type="html">I think the term at least partly comes by contrast to IBM ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg3zwwf8h2c668e729zhg3jxa0yxdsypda5f2kxaydz9xajmar7nczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq78c7yx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswyv8qwdux3wkh9n5y87m2p9ssklg6zsjcm30u2cewegxta0dn60svwxggx&#39;&gt;nevent1q…xggx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think the term at least partly comes by contrast to IBM mainframe 3270-style terminals, which had all sorts of &amp;#39;local&amp;#39; editing, form filling, and so on capabilities that only sent the complete result to the mainframe. Even a VT100 was &amp;#39;dumb&amp;#39; in the sense that all interaction had to go through your PDP-11 or VAX.&lt;br/&gt;&lt;br/&gt;There were (are) definitely smarter and not so smart &amp;#39;dumb&amp;#39; serial terminals (and I say that as someone who wrote a VT52 emulator because it was simpler than a VT100).
    </content>
    <updated>2025-04-24T17:08:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs82fgj03q6w2kh74q530j54ve662qnl7drgu2wrppn0p59nmjx7wqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqvng6f9</id>
    
      <title type="html">Dear Toronto weather, you have a terrible sense of timing. This ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs82fgj03q6w2kh74q530j54ve662qnl7drgu2wrppn0p59nmjx7wqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqvng6f9" />
    <content type="html">
      Dear Toronto weather, you have a terrible sense of timing. This snowstorm/blizzard should have been yesterday, when it would have made a great April Fools joke. Today is merely, well, something. Ironic? I don&amp;#39;t know.&lt;br/&gt;&lt;br/&gt;#dlws
    </content>
    <updated>2025-04-02T17:28:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvu02x3ugk8wg5a89w5unqdsg0gg3hsrw3uty44l53tlxgakmmjzszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq5ewgqv</id>
    
      <title type="html">I look forward with dread to discovering all of the little quirks ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvu02x3ugk8wg5a89w5unqdsg0gg3hsrw3uty44l53tlxgakmmjzszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq5ewgqv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq0zygvft25ft3s43gkr9sgwmsq0laxz02vgsdpfv9qmcup2aj6gc3q0tts&#39;&gt;nevent1q…0tts&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I look forward with dread to discovering all of the little quirks of GNU coreutils behavior that are not actually duplicated in uutils. (&amp;#39;100% compatibility&amp;#39; is nice in theory but I don&amp;#39;t believe it&amp;#39;s going to be achieved in the first major release, not even by 26.04 LTS, and I don&amp;#39;t think Canonical will care.)
    </content>
    <updated>2025-03-16T00:49:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv8npuwr9jewju43manynynga0cfw952xj0mw5eu4zjw80rzuw9kgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqss59vx</id>
    
      <title type="html">Although I have a personal fondness for the SGI Indy (I used one ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv8npuwr9jewju43manynynga0cfw952xj0mw5eu4zjw80rzuw9kgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqss59vx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0z2fhurd6vcqnuta39mufyauqpvrr3sg7qmha94axcur3nky2wggvq4l37&#39;&gt;nevent1q…4l37&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Although I have a personal fondness for the SGI Indy (I used one for a while), I think the broad one true Unix workstation would have to be a Sun, since they were the most common. If you want &amp;#39;one true etc&amp;#39; from the (late) 1980s, I&amp;#39;d say Sun 3, likely Sun 3/60; otherwise, an early to mid 1990s SPARCstation, before Sun got run over by the x86 wave and started flailing around pathetically.
    </content>
    <updated>2025-03-16T00:45:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszpvz70nukzlklpkrmkwj524ulhkgjtmqps4w0hky57wk977mn8aszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqx7kjj6</id>
    
      <title type="html">Certainly a lot of really striking software has been strongly ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszpvz70nukzlklpkrmkwj524ulhkgjtmqps4w0hky57wk977mn8aszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqx7kjj6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspljhktf83jkzvd5a2r95fwhcn0gvs3j0ukc4lhd4pxzsu0hhaeack4sj49&#39;&gt;nevent1q…sj49&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Certainly a lot of really striking software has been strongly opinionated and non-universal, or at least software that I find striking. The original Unix (especially at the time) and then Plan 9, Rob Pike&amp;#39;s Acme (and sam), Emacs, vi, etc. At their core they have a Thing and they are going to do that thing.&lt;br/&gt;&lt;br/&gt;(The original Mac also very much had a thing; people at Apple wrote a lot of documentation to explain said thing to everyone writing programs for it.)
    </content>
    <updated>2025-03-03T00:11:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvml4v5jyxg2zgucp4vygzmja6e6ck6ctn3t9kum6xdhvunsavuzszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqsu67vt</id>
    
      <title type="html">I don&amp;#39;t think it&amp;#39;s capitalism. Even without capitalism ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvml4v5jyxg2zgucp4vygzmja6e6ck6ctn3t9kum6xdhvunsavuzszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqsu67vt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2n8x2j9hy6kgsp5kngskc7q49wqc4kamln5xp36ntr39jaclqh0c0tpjfw&#39;&gt;nevent1q…pjfw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think it&amp;#39;s capitalism. Even without capitalism you&amp;#39;d want diversity, much as email has diversity, and once you have diversity you also want some way to talk to all of that diversity. (Gopher, FTP, and text BBSes are all simpler interconnection points, but IMHO they are interconnection points for the diversity. I could call up local BBSes even with a very minority system.)
    </content>
    <updated>2025-03-02T23:58:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq6efnnf8su2fzwglsgkud6hd0uavwr8fn27tqyguxxx5xkny0l8qzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqqm6tsf</id>
    
      <title type="html">As a minority platform person (Unix/X), cross-platform software ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq6efnnf8su2fzwglsgkud6hd0uavwr8fn27tqyguxxx5xkny0l8qzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqqm6tsf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqc6kqg03agdx36ct07xrtr55zkd6myyrqv6hp9mkkw4r5dewy8xc3q59x9&#39;&gt;nevent1q…59x9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As a minority platform person (Unix/X), cross-platform software means that I get it at all. If Grafana was a program, it would probably exist only on Windows, maybe Mac as a distant second. Or cost a lot for Unix &amp;#39;enterprise&amp;#39; stuff.&lt;br/&gt;&lt;br/&gt;(I&amp;#39;ve been around my work long enough that I saw our paper account request forms, although I never had to process any. That too is &amp;#39;cross platform&amp;#39; in a very basic sense of &amp;#39;forms that can be filled out online on any computer of your choice&amp;#39;.)
    </content>
    <updated>2025-03-02T23:52:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyz3um79dt8s0drcajnrf7a2c58jswa8umf8cx8tcnwwfhpg36lrgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqv3mfvf</id>
    
      <title type="html">My view is that the modern web is a marvel that is ruined by most ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyz3um79dt8s0drcajnrf7a2c58jswa8umf8cx8tcnwwfhpg36lrgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqv3mfvf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvuephwp2ptwtwfpg0j60argkk5qyw2ay3wfefp3glgdsa67hhe5gxfyerl&#39;&gt;nevent1q…yerl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My view is that the modern web is a marvel that is ruined by most of the uses of it. It&amp;#39;s a relatively universal display system and application environment that provides massive power and easy of use (along with relative privacy compared to the alternatives).&lt;br/&gt;&lt;br/&gt;Eg, I may snark on Grafana the company but Grafana the dashboard system is a cross-platform marvel that wouldn&amp;#39;t have existed before the modern web. And at work we deliver forms via the web that would be (slow) email otherwise.
    </content>
    <updated>2025-03-02T23:48:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstv8aklphg4r5j3q5y9u2dvsusptzv5fsv2xvhm0js42k22dq20hszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqhzh72g</id>
    
      <title type="html">I will admit that until I saw the CouchDB post, the scenario of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstv8aklphg4r5j3q5y9u2dvsusptzv5fsv2xvhm0js42k22dq20hszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqhzh72g" />
    <content type="html">
      I will admit that until I saw the CouchDB post, the scenario of &amp;#39;program writes but crashes before fsync, restarted program re-reads the just written data and assumes it&amp;#39;s safe on disk instead of just in the kernel buffer cache&amp;#39; had not occurred to me. I guess everything that reads a WAL or other recovery file should immediately fsync() it on startup.&lt;br/&gt;&lt;br/&gt;In re: &lt;a href=&#34;https://narrativ.es/@janl/114076211520071258&#34;&gt;https://narrativ.es/@janl/114076211520071258&lt;/a&gt;
    </content>
    <updated>2025-02-28T16:21:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstxn76s6alhgtwjuee0vjaf9velr98ldjrk36k78j3qcufefcddlqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqd9n748</id>
    
      <title type="html">Insert &amp;#39;you get paid?&amp;#39; meme with &amp;#39;coffee has a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstxn76s6alhgtwjuee0vjaf9velr98ldjrk36k78j3qcufefcddlqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqd9n748" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsph7gk5fw4d6m3f875g4k8uc5t0q5e0vxusevafz8spjzyp9gqpjsxe8dyn&#39;&gt;nevent1q…8dyn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Insert &amp;#39;you get paid?&amp;#39; meme with &amp;#39;coffee has a smell?&amp;#39; in the final panel. It&amp;#39;s not quite literally me but sort of.&lt;br/&gt;&lt;br/&gt;(I have experimented and I can&amp;#39;t really tell the difference between various single origin coffee beans. I&amp;#39;m pretty sure I have roast opinions but I&amp;#39;ve never done a thorough test.)
    </content>
    <updated>2025-02-28T00:25:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvn58jf6d2ha0grz0yhhadukanjpkq33cjpeqyeya80qnxlqjhwlqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq3x67x8</id>
    
      <title type="html">Apparently I should get new computer speakers because my current ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvn58jf6d2ha0grz0yhhadukanjpkq33cjpeqyeya80qnxlqjhwlqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq3x67x8" />
    <content type="html">
      Apparently I should get new computer speakers because my current set have started buzzing audibly even when unplugged from the computer. Lazyweb, do you have any opinions on decent (powered, I think) desktop computer speakers for listening quietly to music, that have a headphone jack? They can&amp;#39;t be too big; my current set are ~ 14cm wide x 20 cm tall x 16cm deep and are about as big as I want and can fit.&lt;br/&gt;&lt;br/&gt;(Oh for the days when product searches on the Internet weren&amp;#39;t terrible.).
    </content>
    <updated>2025-02-26T17:35:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxy3n946rf0v9urp0xr7arva4fltjdenw0w27x078vfyk8vdh0uqszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq3gnh7u</id>
    
      <title type="html">I think you&amp;#39;re legally fine with &amp;#39;fixed&amp;#39;, but old X ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxy3n946rf0v9urp0xr7arva4fltjdenw0w27x078vfyk8vdh0uqszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq3gnh7u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxr98swh80anv2gelzmcvenuyvxg6jl296amzlq58jrtar6cd5edcpsr7we&#39;&gt;nevent1q…r7we&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think you&amp;#39;re legally fine with &amp;#39;fixed&amp;#39;, but old X programs won&amp;#39;t necessarily be very happy (or very attractive).&lt;br/&gt;&lt;br/&gt;(I&amp;#39;m biased because I have some of them, but if you&amp;#39;re going to require Xft, go for it. Hopefully other-language toolkits for X also support Xft.)
    </content>
    <updated>2025-02-19T20:38:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2nzd479zh64mf8zmht2kmvugfey3mvktwt6mc9d6t78xvsq0qc4qzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq7rmg6w</id>
    
      <title type="html">Counterpoint: no classic X fonts is hard on all of the old X ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2nzd479zh64mf8zmht2kmvugfey3mvktwt6mc9d6t78xvsq0qc4qzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq7rmg6w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfsthm7vljka0ru7raqnujsu2r85dvuva95tprec8cn2ymyeauzgqshhveu&#39;&gt;nevent1q…hveu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Counterpoint: no classic X fonts is hard on all of the old X programs that aren&amp;#39;t updated for Xft (I have some). Maybe one could write some shim libraries.&lt;br/&gt;&lt;br/&gt;(In theory you could put this in the server, in practice that would require cgo if you&amp;#39;re using Go, etc etc. Although I think there are very simple TTF renderers that could be Go-ized for basic results.)
    </content>
    <updated>2025-02-19T20:21:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0uufu0mwz73dsk3tedsudrxv3qhlk48fn2n705rlnqzvpluvc4pczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqp9kscd</id>
    
      <title type="html">I voted &amp;#39;other&amp;#39; because at this point if I had to typeset ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0uufu0mwz73dsk3tedsudrxv3qhlk48fn2n705rlnqzvpluvc4pczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqp9kscd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs259yjmflcxzm6qhsuy7z7e6jhvqml98ta9t4pgryat7sdpjw04wswsne7j&#39;&gt;nevent1q…ne7j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I voted &amp;#39;other&amp;#39; because at this point if I had to typeset something non-substantial, I&amp;#39;d most likely write HTML &#43; CSS, because I sort of have kept up with those, instead of trying to relearn either groff or (La)TeX. I could probably do things most easily in groff if I knew the right macro package, but I&amp;#39;d have to find and learn it.&lt;br/&gt;&lt;br/&gt;(I&amp;#39;m even out of practice at writing man pages, which feels a bit sad.)
    </content>
    <updated>2025-02-10T17:03:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvfq34h6c3393htpwrg94d3373zy8nkrc6y367zmmhuulypgfy7qqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqdptcjq</id>
    
      <title type="html">&amp;#34;Canada Post work stoppage&amp;#34;, that&amp;#39;s nice anodyne ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvfq34h6c3393htpwrg94d3373zy8nkrc6y367zmmhuulypgfy7qqzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqdptcjq" />
    <content type="html">
      &amp;#34;Canada Post work stoppage&amp;#34;, that&amp;#39;s nice anodyne language, Bell.&lt;br/&gt;&lt;br/&gt;Insert goose meme of &amp;#34;Why is the work stopping? JUST WHY?&amp;#34;. It&amp;#39;s a STRIKE, by a UNION, which are apparently two words the usual suspects don&amp;#39;t want people thinking about.&lt;br/&gt;&lt;br/&gt;Unions are good. Go CUPW. Unionize your workplace today, especially you, tech workers.&lt;br/&gt;&lt;br/&gt;(Trust me. I&amp;#39;m a tech worker, I&amp;#39;m in the UofT&amp;#39;s staff union, and I&amp;#39;m better off for it.)
    </content>
    <updated>2024-11-15T23:29:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst3akygfsa9g62u05chr25h26a9ukp9mwjr6c6ygpa96wurrlv8hgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqa0w42e</id>
    
      <title type="html">I don&amp;#39;t know if you intend to support wheel mice, but if you ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst3akygfsa9g62u05chr25h26a9ukp9mwjr6c6ygpa96wurrlv8hgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqa0w42e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs20h9ga2yqnag5kvw0qkfq5tqu7wjskv80tmxmcgcg00cpkz8n3hge0cc97&#39;&gt;nevent1q…cc97&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know if you intend to support wheel mice, but if you do, you may want to think about how to avoid the X mistake with them, which is that scroll wheels are mouse buttons and so only work if you keep the mouse inside the window with focus.&lt;br/&gt;&lt;br/&gt;(&amp;#39;Windows only have focus when the mouse is in them&amp;#39; is also a perfectly good and consistent answer; X&amp;#39;s problem comes about from having other focus policies.)
    </content>
    <updated>2024-11-11T03:51:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfr64ddd5twgkr63gv2dm2yg7agj59ad95vs4mvep8fm8c4yrj78szyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqf0a5ul</id>
    
      <title type="html">This is my expression when OpenBSD appears to cheerfully let you ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfr64ddd5twgkr63gv2dm2yg7agj59ad95vs4mvep8fm8c4yrj78szyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqf0a5ul" />
    <content type="html">
      This is my expression when OpenBSD appears to cheerfully let you get fcntl() POSIX locks on NFS mounted filesystems that are purely local locks, instead of NFS locks that are visible to all NFS clients.&lt;br/&gt;&lt;br/&gt;(It appears that NetBSD does the same, but I have less strong feelings about NetBSD doing it than I have about OpenBSD, the theoretical &amp;#39;we care about correctness and security&amp;#39; OS, which doesn&amp;#39;t even have a warning in its fcntl() or flock() manual pages as far as I can see.)
    </content>
    <updated>2024-11-07T01:11:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsydr9mkl7qju22sc7ahxp9pctvgy6ph0n09585fx564rezysynuwszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqxrehkc</id>
    
      <title type="html">I was guessing at what the mysterious cylindrical black monolith ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsydr9mkl7qju22sc7ahxp9pctvgy6ph0n09585fx564rezysynuwszyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqxrehkc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs26krp6n7k0e8k6c4rlhm556znjakyzxderhhp3qpwz89mllfhkagnrfc98&#39;&gt;nevent1q…fc98&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was guessing at what the mysterious cylindrical black monolith was on the left side (behind the mug with the ceramic? dripper), since I think I&amp;#39;ve seen electric grinders that looked like that when closed up.&lt;br/&gt;&lt;br/&gt;(I&amp;#39;m all manual right now mostly because it was inexpensive and easy enough, but I keep being tempted by the extra speed and convenience of electric.)
    </content>
    <updated>2024-09-19T01:25:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfywkmh63kump42fk3t73ah7xvmd0reahfacxtdypn336f06f4fmczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqhlwrnq</id>
    
      <title type="html">Is that both an electric grinder and a manual grinder? I suppose ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfywkmh63kump42fk3t73ah7xvmd0reahfacxtdypn336f06f4fmczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqhlwrnq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfrsn8005qk6a0ewqxzxazmqurez4yh45x95f6lqjkqkhr7v4jzmsk2xrcj&#39;&gt;nevent1q…xrcj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is that both an electric grinder and a manual grinder? I suppose one must have redundancy, just in case.&lt;br/&gt;&lt;br/&gt;(Also, I think I have that battery recharger, although I don&amp;#39;t use it very much any more now that I&amp;#39;ve moved away from AA and AAA powered bike lights to ones with integrated LiIon.)
    </content>
    <updated>2024-09-19T00:06:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqn3murtdf6mpz4e8y9ttk8n44glg4tna77jfzqw742zsc7jgx9wgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqdedxfv</id>
    
      <title type="html">Today I&amp;#39;ve once again been reminded that different people ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqn3murtdf6mpz4e8y9ttk8n44glg4tna77jfzqw742zsc7jgx9wgzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuqdedxfv" />
    <content type="html">
      Today I&amp;#39;ve once again been reminded that different people have all sorts of different views of how they want their shell history to work. I am firmly in the camp of isolated, per-shell history; if I cursor up, I want to reliably get the previous commands I entered in that specific window, the ones I may be able to see right there.&lt;br/&gt;&lt;br/&gt;(Am I a sysadmin who works across multiple contexts with interruptions and all sorts of terminal windows and shells on the go at once? Yes, yes I am.)
    </content>
    <updated>2024-08-30T23:19:47Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspmx64evck69c7j2htvnrl0k5nvz8amrjmjpvhdwvyd0eandn7qzczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq03xlky</id>
    
      <title type="html">Sometimes I wonder how long open source can survive and what will ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspmx64evck69c7j2htvnrl0k5nvz8amrjmjpvhdwvyd0eandn7qzczyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq03xlky" />
    <content type="html">
      Sometimes I wonder how long open source can survive and what will come after it. Open source critically relies on the absence of liability for open source programmers, which is under attack from multiple directions. It seems inevitable that increasing amounts of liability will start being imposed on people whether we like it or not, and then releasing software will get much more dangerous.
    </content>
    <updated>2024-07-08T00:38:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst7dep76s7pfqrkkj43hyazhflmxnmt8et0lj7alzfrn25tlg074qzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq6a22ms</id>
    
      <title type="html">It&amp;#39;s surprisingly difficult to bicycle at 10 km/h and no ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst7dep76s7pfqrkkj43hyazhflmxnmt8et0lj7alzfrn25tlg074qzyr858q6mz0espygjtmm06g73mpfqn7qul0r5993hp0qvvh4hfgxuq6a22ms" />
    <content type="html">
      It&amp;#39;s surprisingly difficult to bicycle at 10 km/h and no more, at least on my bike with standard 700c wheels. It generally feels like if I sneeze I&amp;#39;ll go clearly over and it&amp;#39;s easy to drift into too fast.&lt;br/&gt;&lt;br/&gt;(Toronto&amp;#39;s Mt. Pleasant cemetery has an official bike speed limit of 10 km/h. One of my personal perverse acts is that when I go through it riding by myself, as I did today, I try to stick to this speed limit. It&amp;#39;s absurdly hard to go that slow but oddly fun.)
    </content>
    <updated>2024-05-21T22:31:04Z</updated>
  </entry>

</feed>