<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-21T11:22:26Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Ryan</title>
  <author>
    <name>Ryan</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1cgr3hsuwzphtn7hu859xjxd3797lguqu0dlqaydpak8cm7m8e6psfag05w.rss" />
  <link href="https://njump.me/npub1cgr3hsuwzphtn7hu859xjxd3797lguqu0dlqaydpak8cm7m8e6psfag05w" />
  <id>https://njump.me/npub1cgr3hsuwzphtn7hu859xjxd3797lguqu0dlqaydpak8cm7m8e6psfag05w</id>
  <icon>https://media.mas.to/accounts/avatars/112/547/851/674/283/658/original/99e7371a232f8143.jpg</icon>
  <logo>https://media.mas.to/accounts/avatars/112/547/851/674/283/658/original/99e7371a232f8143.jpg</logo>




  <entry>
    <id>https://njump.me/nevent1qqs0l536u3gue037m27dzrd0nf43h93tgdknnu4c8t0wv25gkhrvphgzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx7fdj2h</id>
    
      <title type="html">&amp;#34;It&amp;#39;s probably mostly meant for kids&amp;#34; 🤔 Wildwood ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0l536u3gue037m27dzrd0nf43h93tgdknnu4c8t0wv25gkhrvphgzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx7fdj2h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrecwtefda8l49s6t4cd7w3fr7mafvf42gceqnl0xzq46f06j35ms2v8533&#39;&gt;nevent1q…8533&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;It&amp;#39;s probably mostly meant for kids&amp;#34; 🤔&lt;br/&gt;&lt;br/&gt;Wildwood is rated PG-13  for strong fantasy violence/bloody images, thematic material, suicide-related material, brief partial nudity and language.
    </content>
    <updated>2026-10-24T14:28:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstrtphjka5um7l83nzg0aq37vkueu7y5wwyj5ry9v5n64gjmfcmkczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxe3mcs4</id>
    
      <title type="html">Oh, no, the cheap zipper on my overpriced rear rack bike bag ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstrtphjka5um7l83nzg0aq37vkueu7y5wwyj5ry9v5n64gjmfcmkczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxe3mcs4" />
    <content type="html">
      Oh, no, the cheap zipper on my overpriced rear rack bike bag broke! I guess I have to replace the whole bag!&lt;br/&gt;&lt;br/&gt;Or I fix it with a heavy duty zipper, some superglue, needle, thread, and a pair of pliers.&lt;br/&gt;&lt;br/&gt;#bikeTooter
    </content>
    <updated>2026-09-20T22:18:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf74jxepaa5hsn7qy3gr5mtspj9qwkdqzm06z55want9rx8xa6t5czyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxhemp5a</id>
    
      <title type="html">There was no laughter.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf74jxepaa5hsn7qy3gr5mtspj9qwkdqzm06z55want9rx8xa6t5czyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxhemp5a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqulmn298khg029lynzdq8550xaprhyfj4r58jzkppvzcahsthy5cx829de&#39;&gt;nevent1q…29de&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There was no laughter.
    </content>
    <updated>2026-09-05T03:48:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8phsxe7atlzju439zmvzek9lx2dmgfq0p5endzfdp79nf8m2urlczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxl38a89</id>
    
      <title type="html">I&amp;#39;ve passed kidney stones less painful than watching this ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8phsxe7atlzju439zmvzek9lx2dmgfq0p5endzfdp79nf8m2urlczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxl38a89" />
    <content type="html">
      I&amp;#39;ve passed kidney stones less painful than watching this episode of #StarTrek
    </content>
    <updated>2026-09-05T02:42:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswgwz75km36tzttnxszv0edjvymcrvjxda9v0ltsz0euwzgujsdjqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxg30syq</id>
    
      <title type="html">Best photo I took today during the #pdx Bridge Pedal. #bikeTooter ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswgwz75km36tzttnxszv0edjvymcrvjxda9v0ltsz0euwzgujsdjqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxg30syq" />
    <content type="html">
      Best photo I took today during the #pdx Bridge Pedal.&lt;br/&gt;&lt;br/&gt;#bikeTooter&lt;br/&gt; &lt;img src=&#34;https://media.mas.to/media_attachments/files/117/068/870/590/157/260/original/58a045a2a67d93b5.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-10T02:35:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs932gzgacxdg4vehvhecq9g8kzh42q87v2vew0vqd4xj7wk3hz52qzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxa9drm2</id>
    
      <title type="html">I often wonder if the health benefits of riding my bike to work ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs932gzgacxdg4vehvhecq9g8kzh42q87v2vew0vqd4xj7wk3hz52qzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxa9drm2" />
    <content type="html">
      I often wonder if the health benefits of riding my bike to work are outweighed by the car exhaust fumes I inhale on the way. &lt;br/&gt;&lt;br/&gt;Although today, the car exhaust fumes are probably healthier than the air itself.&lt;br/&gt;&lt;br/&gt;#bikeTooter
    </content>
    <updated>2026-08-05T14:11:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs20y7zpv4jaw5lmhsdplwdxzpytzmyphvsym3pkk7nr604mmm4erczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx3rst6r</id>
    
      <title type="html">And a special fuck you to the new traffic pattern at Murray and ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs20y7zpv4jaw5lmhsdplwdxzpytzmyphvsym3pkk7nr604mmm4erczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx3rst6r" />
    <content type="html">
      And a special fuck you to the new traffic pattern at Murray and Walker.&lt;br/&gt;&lt;br/&gt;Give me back my bike lane!&lt;br/&gt;&lt;br/&gt;#bikeTooter
    </content>
    <updated>2026-04-30T01:38:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvzhajjql35cj9e6jswnr5p69pxmura4e9u5pm7jdlncgh5avyvfszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxl5erhg</id>
    
      <title type="html">It&amp;#39;s going to take another trip to the hardware store to get ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvzhajjql35cj9e6jswnr5p69pxmura4e9u5pm7jdlncgh5avyvfszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxl5erhg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrg7htx29k8qvsmn3gneup6sk0yusapap08627vlldmy5vkdghr2s6knwea&#39;&gt;nevent1q…nwea&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s going to take another trip to the hardware store to get a few more fasteners, but I will have 3D printed my way to having a front rack on my e-bike without having to cut and cut and re-solder the line to the hardwired headlight.&lt;br/&gt;&lt;br/&gt;#3dprinting #bikeTooter&lt;br/&gt; &lt;img src=&#34;https://media.mas.to/media_attachments/files/116/418/072/368/825/875/original/2c186c7aaf2bd1a0.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.mas.to/media_attachments/files/116/418/097/269/858/678/original/6029b3d3ad2c6b5e.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-04-17T04:15:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrg7htx29k8qvsmn3gneup6sk0yusapap08627vlldmy5vkdghr2szyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxynw352</id>
    
      <title type="html">&amp;#34;Ryan why don&amp;#39;t you just buy a new fork with front rack ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrg7htx29k8qvsmn3gneup6sk0yusapap08627vlldmy5vkdghr2szyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxynw352" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs93y7564vnx0z4vw3nnsx3emxg7lft97gazwttu6t0uv2nydeh9zq33h4e4&#39;&gt;nevent1q…h4e4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;Ryan why don&amp;#39;t you just buy a new fork with front rack mounting points?&amp;#34;&lt;br/&gt;&lt;br/&gt;Because a new fork is (checks) several hundred dollars. 3D printer filament is $0.023 cents / gram.
    </content>
    <updated>2026-04-16T17:25:12Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs93y7564vnx0z4vw3nnsx3emxg7lft97gazwttu6t0uv2nydeh9zqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxfrd23c</id>
    
      <title type="html">The good news is the 3D printed fork mounts work as expected. The ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs93y7564vnx0z4vw3nnsx3emxg7lft97gazwttu6t0uv2nydeh9zqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxfrd23c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfxj4deng3gu98p59xf2w840xmk2xwca29fl8gumfwkzvgdxqg85gm6uflm&#39;&gt;nevent1q…uflm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The good news is the 3D printed fork mounts work as expected. The bad news is I need to design another widget to turn the light mounting screw hole into two screw holes.&lt;br/&gt;&lt;br/&gt;Or make some way to mount it on the rack itself, at least until I can get a longer power cable to put it all the way out in front...
    </content>
    <updated>2026-04-16T17:20:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfxj4deng3gu98p59xf2w840xmk2xwca29fl8gumfwkzvgdxqg85gzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxqxh2j4</id>
    
      <title type="html">ADHD Ryan took over this morning and tried to install the front ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfxj4deng3gu98p59xf2w840xmk2xwca29fl8gumfwkzvgdxqg85gzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxqxh2j4" />
    <content type="html">
      ADHD Ryan took over this morning and tried to install the front rack on his bike and now I&amp;#39;m driving to work today.&lt;br/&gt;&lt;br/&gt;Oops.
    </content>
    <updated>2026-04-16T15:02:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspt05zvtudckltk5rr6uv3xrpq0sl2yz0c8ktxeecz3z8h2842augzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxqpfe22</id>
    
      <title type="html">what&amp;#39;s funny is that the comment about why we were using ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspt05zvtudckltk5rr6uv3xrpq0sl2yz0c8ktxeecz3z8h2842augzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxqpfe22" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrpd8fz3xr6yhkx3w9drtccca2z9vpkhgdcckyfyc07em6vf99w4cskf92l&#39;&gt;nevent1q…f92l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;what&amp;#39;s funny is that the comment about why we were using hash() instead of the string was wrong. Of course the comment and the code was written in September 2020, so we were still on Python 2.7 and maybe the behavior was different back then...
    </content>
    <updated>2026-03-13T22:00:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszjn6wxy20k664zh989nuy358td43kfm4ncs6086r6c6tu9kxae2czyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxkq46gv</id>
    
      <title type="html">Somehow, a bug in our #python code - that a data checksum would ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszjn6wxy20k664zh989nuy358td43kfm4ncs6086r6c6tu9kxae2czyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxkq46gv" />
    <content type="html">
      Somehow, a bug in our #python code - that a data checksum would return a different value for the same data in different Python processes - went undetected for six years. &lt;br/&gt;&lt;br/&gt;hash() considered dangerous.&lt;br/&gt;&lt;br/&gt;Whelp.
    </content>
    <updated>2026-03-13T21:44:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8wsecceukqmw8f2gtpsku98x6w54e47qm76g8t4u4kv0rptx2utszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxe78ct3</id>
    
      <title>Nostr event nevent1qqs8wsecceukqmw8f2gtpsku98x6w54e47qm76g8t4u4kv0rptx2utszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxe78ct3</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8wsecceukqmw8f2gtpsku98x6w54e47qm76g8t4u4kv0rptx2utszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxe78ct3" />
    <content type="html">
      &amp;#34;Allow {app.name} to hunt you for sport?&amp;#34;
    </content>
    <updated>2026-02-09T17:46:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs96l49p57x9nrs3572dpnytvfwlyth3uuxhhj0s5l62kfg6vhjfgszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxrdmwse</id>
    
      <title type="html">Yes, I did! But as far as I know, nobody has attempted to make ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs96l49p57x9nrs3572dpnytvfwlyth3uuxhhj0s5l62kfg6vhjfgszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxrdmwse" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxfdkjcyxxjuau0zftefuf479f0cf40cfpc7et88eamjy760ql7mcalp640&#39;&gt;nevent1q…p640&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, I did! But as far as I know, nobody has attempted to make them yet. You could be the first!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.instructables.com/DIY-3D-Printed-Rechargeable-Bike-Wheel-Lights/&#34;&gt;https://www.instructables.com/DIY-3D-Printed-Rechargeable-Bike-Wheel-Lights/&lt;/a&gt;
    </content>
    <updated>2025-11-22T01:17:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdeu2x8dq23j0r9675wl63c69ay4m7ml2du5x0l5ytl03ve8vjrhqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxu60xx4</id>
    
      <title type="html">A2 I&amp;#39;ve made bike wheel lights from scratch. They&amp;#39;re ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdeu2x8dq23j0r9675wl63c69ay4m7ml2du5x0l5ytl03ve8vjrhqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxu60xx4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9pjnscvwv4gqpvlslemsktmsyskyml9d4cmsyhdn6lgl7ap8a40svykp0f&#39;&gt;nevent1q…kp0f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A2 I&amp;#39;ve made bike wheel lights from scratch. They&amp;#39;re better and brighter than anything you can get online.&lt;br/&gt;&lt;br/&gt;As for making your own gloves ... fuck around and find out! I used to make my own HEMA gear; I learned to sew to make it. &lt;br/&gt;&lt;br/&gt;If you fail, at least you tried, and learned something in the process. If you succeed, you learned something AND you have something to show for it.&lt;br/&gt;&lt;br/&gt;So go for it!&lt;br/&gt;&lt;br/&gt;#bikeNite
    </content>
    <updated>2025-11-22T00:22:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstcy6p4gksndvsp7892szlstc7cwp00w4vw0x35evf98y3rfe3xaqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxw9plav</id>
    
      <title type="html">I may have put a notion in my sister&amp;#39;s mind to get a cargo ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstcy6p4gksndvsp7892szlstc7cwp00w4vw0x35evf98y3rfe3xaqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxw9plav" />
    <content type="html">
      I may have put a notion in my sister&amp;#39;s mind to get a cargo #ebike (meaning I would buy it for her family for Christmas) but I&amp;#39;m not too savvy on #cargobikes &lt;br/&gt;&lt;br/&gt;For context she lives in a small, mostly flat town, all suburbs, five miles on a side. She&amp;#39;s in her thirties, a teacher, and has two kids, eight and two. &lt;br/&gt;&lt;br/&gt;Suggestions are welcome. &lt;br/&gt;&lt;br/&gt;#biketooter
    </content>
    <updated>2025-10-19T18:58:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgmq4gl6avryketh5pl44q4xdjdxcck9tzft475g5kcuflujxylwqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx7fzrch</id>
    
      <title type="html">A7. The bad weirdest is a Cybertruck with a Serenity paint job. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgmq4gl6avryketh5pl44q4xdjdxcck9tzft475g5kcuflujxylwqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx7fzrch" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd30dr8npqd7utcx6c692zgfx704gk30j9hmpqtn39cgusp0vteac58c50c&#39;&gt;nevent1q…c50c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A7. The bad weirdest is a Cybertruck with a Serenity paint job. &lt;br/&gt;&lt;br/&gt;Like, bro, did you watch the show?&lt;br/&gt;&lt;br/&gt;#bikeNite
    </content>
    <updated>2025-10-03T23:59:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2ac5qmqhxnukuk5gea6qf6knrap73fk5q0ce7jcd8rvsamma294gzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxphfk2t</id>
    
      <title type="html">My mother took this photo in Estes Park today. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2ac5qmqhxnukuk5gea6qf6knrap73fk5q0ce7jcd8rvsamma294gzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxphfk2t" />
    <content type="html">
      My mother took this photo in Estes Park today.&lt;br/&gt; &lt;img src=&#34;https://media.mas.to/media_attachments/files/115/257/637/198/678/697/original/74a391181cd8a2d0.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-09-24T05:34:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsreeqrxj78fn5577mmyd2wk630c4y986w8xgq3ymg6rh3l0zxsxrszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx0jges4</id>
    
      <title type="html">Last year, dissatisfied with the low quality of commercially ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsreeqrxj78fn5577mmyd2wk630c4y986w8xgq3ymg6rh3l0zxsxrszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx0jges4" />
    <content type="html">
      Last year, dissatisfied with the low quality of commercially available bike wheel lights, I set out to make my own.&lt;br/&gt;&lt;br/&gt;Several kilograms of filament and several meters of LED strips later, I had a solution that worked. Bright, eye catching wheel lights that I only had to charge once a week.&lt;br/&gt;&lt;br/&gt;I toyed with the idea of starting a small business to sell them online, but there were too many unknowns.&lt;br/&gt;&lt;br/&gt;So I released them open source: &lt;a href=&#34;https://www.instructables.com/DIY-3D-Printed-Rechargeable-Bike-Wheel-Lights/&#34;&gt;https://www.instructables.com/DIY-3D-Printed-Rechargeable-Bike-Wheel-Lights/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Ride brightly, my friends.&lt;br/&gt;&lt;br/&gt;#bikeTooter&lt;br/&gt; &lt;img src=&#34;https://media.mas.to/media_attachments/files/115/052/050/032/546/978/original/2e4d37b3595bf784.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-08-18T22:08:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9p8e6mtcunm5wrnzahv3xwp97w35e5ruhnxzqla584dnx00wtfmqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxvnuxw6</id>
    
      <title type="html">One thing I need to test once I&amp;#39;m healed - My e-bike has ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9p8e6mtcunm5wrnzahv3xwp97w35e5ruhnxzqla584dnx00wtfmqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxvnuxw6" />
    <content type="html">
      One thing I need to test once I&amp;#39;m healed - My e-bike has thicker tires than your average acoustic bike. Not full on fat tires, but definitely thicker.&lt;br/&gt;&lt;br/&gt;I wonder if this contributed to the crash, since I think the tires are wide enough that once caught in the train tracks they immediately stopped. I feel an acoustic bike with normal tires might not have had the same catastrophic deceleration and I would have had more time to react. &lt;br/&gt;&lt;br/&gt;#bikeTooter
    </content>
    <updated>2025-07-20T14:21:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw539mvlh9egf3jkta9c37t0er2ta3ha4g4mxtwk8jqscwmrsgycszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx672xql</id>
    
      <title type="html">Has anyone ever tested if you can slow down or even crash #python ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw539mvlh9egf3jkta9c37t0er2ta3ha4g4mxtwk8jqscwmrsgycszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx672xql" />
    <content type="html">
      Has anyone ever tested if you can slow down or even crash #python by using an absurd amount of spaces per indent?
    </content>
    <updated>2024-10-11T03:54:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrh2tdsy2reuafng72flzhuc4yuhhxcya6uc0xcmhw6yws5zffnjqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxjh4ay0</id>
    
      <title type="html">Fair enough. Now, imagine you&amp;#39;re writing code where your ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrh2tdsy2reuafng72flzhuc4yuhhxcya6uc0xcmhw6yws5zffnjqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxjh4ay0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgl5l9yam9hkd8awucc398gew5q9963n0dvawlwqzqddqgwa8uxxqd2f0hx&#39;&gt;nevent1q…f0hx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fair enough. &lt;br/&gt;&lt;br/&gt;Now, imagine you&amp;#39;re writing code where your users are in the same room as you and any bugs in production knock them off box and screws their weekly quotas.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s what it&amp;#39;s like developing in #vfx.
    </content>
    <updated>2024-10-11T02:37:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0zyal6rd9lhsf2xk2xdz0m7vnhx6rcmfyxs0w5wzks5hzm0t4skczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx6gjl8g</id>
    
      <title type="html">&amp;#34;most&amp;#34; is doing a lot of heavy lifting in that sentence. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0zyal6rd9lhsf2xk2xdz0m7vnhx6rcmfyxs0w5wzks5hzm0t4skczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx6gjl8g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsry3c5k4psmmpjet50yenwngnyvhek783qx9t9e8gpd5ls08k4pes5mcn8a&#39;&gt;nevent1q…cn8a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;most&amp;#34; is doing a lot of heavy lifting in that sentence. Especially if those cold areas are error handling.
    </content>
    <updated>2024-10-11T02:28:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz8dmqspj4gyf2hdrj2yyf763a3h6d3mwxdaacxmr486eh4se3utqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxye9cw2</id>
    
      <title type="html">OK... since the majority of y&amp;#39;all feel that 100% test ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz8dmqspj4gyf2hdrj2yyf763a3h6d3mwxdaacxmr486eh4se3utqzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxye9cw2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqfpkv6gwn7ra750f6emq2agsjkaggwh22cx63l0ku6s3ve3funwcqxgxcc&#39;&gt;nevent1q…gxcc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;OK... since the majority of y&amp;#39;all feel that 100% test coverage is a burden, how much coverage is enough for a #python package?
    </content>
    <updated>2024-10-11T01:59:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqfpkv6gwn7ra750f6emq2agsjkaggwh22cx63l0ku6s3ve3funwczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx6p48u5</id>
    
      <title type="html">Am I being unreasonable to expect 100% test coverage? (excluding ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqfpkv6gwn7ra750f6emq2agsjkaggwh22cx63l0ku6s3ve3funwczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx6p48u5" />
    <content type="html">
      Am I being unreasonable to expect 100% test coverage? &lt;br/&gt;&lt;br/&gt;(excluding Qt/UI stuff which we don&amp;#39;t have much experience testing)&lt;br/&gt;&lt;br/&gt;#vfx #python
    </content>
    <updated>2024-10-09T21:34:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdt7a273t8s7vt7r07k0tvv8qn407aeu27dqmrgqqes0w9jn3xl6qzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxl30d6w</id>
    
      <title type="html">what happens in the holodeck stays on the holodeck*. *also goes ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdt7a273t8s7vt7r07k0tvv8qn407aeu27dqmrgqqes0w9jn3xl6qzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxl30d6w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8cvrs2jl0rjruxckk6608gf9c4cw85pt9ff4yd6ktlfhlsgxfc2saw330v&#39;&gt;nevent1q…330v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;what happens in the holodeck stays on the holodeck*. &lt;br/&gt;&lt;br/&gt;*also goes on your permanent record in Section 31.
    </content>
    <updated>2024-07-17T02:48:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszmanqazqgdzlpnl096npm6urax6f4qne07hj2y7p3m33a739a4fczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxfpjwu4</id>
    
      <title>Nostr event nevent1qqszmanqazqgdzlpnl096npm6urax6f4qne07hj2y7p3m33a739a4fczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxfpjwu4</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszmanqazqgdzlpnl096npm6urax6f4qne07hj2y7p3m33a739a4fczyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxfpjwu4" />
    <content type="html">
      What is the Zen of #python to you?
    </content>
    <updated>2024-07-03T19:27:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8kwjzf3lm6vtja246eyx7w5dvu7ftvw3tkmt5t7krek3f2d0ffjszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx4ydd2x</id>
    
      <title type="html">Sometimes I think about the junior technical artist who taught ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8kwjzf3lm6vtja246eyx7w5dvu7ftvw3tkmt5t7krek3f2d0ffjszyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx4ydd2x" />
    <content type="html">
      Sometimes I think about the junior technical artist who taught himself #python and somehow did not learn that functions could take arguments and return values so instead did everything through globals.
    </content>
    <updated>2024-06-10T14:57:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvfkk3fv9mw83guwzv8qhgfl7e059jlrtjtl7m06sh0yaamvl4szgzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx6j9yal</id>
    
      <title type="html">...which common rule? Our linter didn&amp;#39;t object, and Black ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvfkk3fv9mw83guwzv8qhgfl7e059jlrtjtl7m06sh0yaamvl4szgzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gx6j9yal" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyhktg4hc9gz7px27zy7ykv9mm0wefrryh7w0n2y24a5l8ljxeuts3swnel&#39;&gt;nevent1q…wnel&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;...which common rule? Our linter didn&amp;#39;t object, and Black didn&amp;#39;t care
    </content>
    <updated>2024-06-06T23:21:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyrmfd7wnqa2fxpc5sk38rml6dgdyv3eexewjxvyk8mxfqy59vq0qzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxwafm8n</id>
    
      <title type="html">Just had an &amp;#34;interactive&amp;#34; code review. The team spent at ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyrmfd7wnqa2fxpc5sk38rml6dgdyv3eexewjxvyk8mxfqy59vq0qzyrpqwx7r3cgxaw06ls7s56gek8chmarsr3ahur5358kclr0mvl8gxwafm8n" />
    <content type="html">
      Just had an &amp;#34;interactive&amp;#34; code review.&lt;br/&gt;&lt;br/&gt;The team spent at least five minutes arguing over whether I should have done this:&lt;br/&gt;&lt;br/&gt;if (cond):&lt;br/&gt;    return ...&lt;br/&gt;else:&lt;br/&gt;    return False&lt;br/&gt;&lt;br/&gt;or this&lt;br/&gt;&lt;br/&gt;if (cond):&lt;br/&gt;   return ...&lt;br/&gt;return False&lt;br/&gt;&lt;br/&gt;#python
    </content>
    <updated>2024-06-06T22:51:58Z</updated>
  </entry>

</feed>