<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-06-26T18:39:35Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by redmp (device hoarder)</title>
  <author>
    <name>redmp (device hoarder)</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub104we36dn4ngmlwjejcuxs9d7dq2c6mwga2y2jfg70x79fepd62yqwzd4l2.rss" />
  <link href="https://njump.me/npub104we36dn4ngmlwjejcuxs9d7dq2c6mwga2y2jfg70x79fepd62yqwzd4l2" />
  <id>https://njump.me/npub104we36dn4ngmlwjejcuxs9d7dq2c6mwga2y2jfg70x79fepd62yqwzd4l2</id>
  <icon>https://recurse.social/system/accounts/avatars/000/027/974/original/0aad3b48c170be13.jpeg</icon>
  <logo>https://recurse.social/system/accounts/avatars/000/027/974/original/0aad3b48c170be13.jpeg</logo>




  <entry>
    <id>https://njump.me/nevent1qqs2f67lfj3yr0gdxd58fwu0xwj6qq5ua0pc05cqxqe757kxfe5svhczyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsk92dkr</id>
    
      <title type="html">{ pkgs ? import &amp;lt;nixpkgs&amp;gt; { } }: with pkgs; ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2f67lfj3yr0gdxd58fwu0xwj6qq5ua0pc05cqxqe757kxfe5svhczyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsk92dkr" />
    <content type="html">
      { pkgs ? import &amp;lt;nixpkgs&amp;gt; { }&lt;br/&gt;}:&lt;br/&gt;with pkgs;&lt;br/&gt;stdenv.mkDerivation {&lt;br/&gt;  name = &amp;#34;xphoon&amp;#34;;&lt;br/&gt;  src = fetchTarball {&lt;br/&gt;    url = &amp;#34;&lt;a href=&#34;https://www.acme.com/software/xphoon/xphoon_14Aug2014.tar.gz&amp;#34&#34;&gt;https://www.acme.com/software/xphoon/xphoon_14Aug2014.tar.gz&amp;#34&lt;/a&gt;;;&lt;br/&gt;    sha256 = &amp;#34;07aywvyz5g8lg8mvxbvvrk9a5wijwdy6a88wc5zq8hqa544bl95a&amp;#34;;&lt;br/&gt;  };&lt;br/&gt;  nativeBuildInputs = [&lt;br/&gt;    # config&lt;br/&gt;    xorg.imake&lt;br/&gt;    xorg.gccmakedep&lt;br/&gt;    # build&lt;br/&gt;    xorg.libX11&lt;br/&gt;    xorg.libXext&lt;br/&gt;  ];&lt;br/&gt;  installPhase = &amp;#39;&amp;#39;&lt;br/&gt;    mkdir -p $out/{bin,share/man/man1}&lt;br/&gt;    cp xphoon $out/bin/xphoon&lt;br/&gt;    cp xphoon.man $out/share/man/man1/xphoon.1&lt;br/&gt;  &amp;#39;&amp;#39;;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;#nixos #xphoon&lt;br/&gt; &lt;img src=&#34;https://recurse.social/system/media_attachments/files/115/955/552/296/606/345/original/770ddfd9939a38df.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-01-25T11:43:26Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspmh4d7hvjcr8xp7x72p7geh8fu8assgl0rvmupfcwe0eu37rudxszyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsgpkl6z</id>
    
      <title type="html">I was being silly and my 7yo went ad hominem, &amp;#34;you ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspmh4d7hvjcr8xp7x72p7geh8fu8assgl0rvmupfcwe0eu37rudxszyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsgpkl6z" />
    <content type="html">
      I was being silly and my 7yo went ad hominem, &amp;#34;you microplastic!&amp;#34;
    </content>
    <updated>2025-12-28T07:34:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxvwypqd96nd5n7u3j29lx2g3n5j0mz08ud6kzuj94w3ckey3jtwczyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsmp5njn</id>
    
      <title type="html">paraphrasing: when interfacing with hardware, unexpected things ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxvwypqd96nd5n7u3j29lx2g3n5j0mz08ud6kzuj94w3ckey3jtwczyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsmp5njn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8kh805lf9hdsv2xw33jl7z9u82gk2am2sl58nquclxzejedpzagcmmp245&#39;&gt;nevent1q…p245&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;paraphrasing: when interfacing with hardware, unexpected things may happen (perhaps it is incompletely documented or experiencing run of the mill wrong behaviors that result from interacting with the world, etc); the variety of states that it /could/ be in aren&amp;#39;t always possible to predict (and therefore aren&amp;#39;t possible to model).. if you /don&amp;#39;t/ program defensively against this inevitability, then you assume wrong invariants (hence infinite loop, etc) and have a wrong model (2/2)
    </content>
    <updated>2025-02-04T20:52:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8kh805lf9hdsv2xw33jl7z9u82gk2am2sl58nquclxzejedpzagczyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgst726z6</id>
    
      <title type="html">neither the blog post nor the user comment that i linked to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8kh805lf9hdsv2xw33jl7z9u82gk2am2sl58nquclxzejedpzagczyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgst726z6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg5l76qh6lu48rxmmt9eda7uncnzsj8knhdsd7ee05ct3r9fvu8zqzn4fw6&#39;&gt;nevent1q…4fw6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;neither the blog post nor the user comment that i linked to mention &amp;#34;make illegal states unrepresentable&amp;#34; so i thought their discussion of it to be unintentional because they don&amp;#39;t seem to recognize that concept is in play&lt;br/&gt;&lt;br/&gt;paraphrased, the author of the user comment says that &amp;#34;make illegal states unrepresentable&amp;#34; isn&amp;#39;t always possible in systems programming, and so you need to test program state at times, during runtime, to ensure things are as you expect (1/2)
    </content>
    <updated>2025-02-04T20:43:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9052478yh2eszcmzfedfce3mk2k9lh6ps738rm86wzgv93l78ghczyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgstfagn6</id>
    
      <title type="html">this is the best unintentional critique of &amp;#34;make illegal ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9052478yh2eszcmzfedfce3mk2k9lh6ps738rm86wzgv93l78ghczyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgstfagn6" />
    <content type="html">
      this is the best unintentional critique of &amp;#34;make illegal states unrepresentable&amp;#34; I&amp;#39;ve seen &lt;a href=&#34;https://lobste.rs/s/wucizv/no_panic_rust_nice_technique_for_systems#c_ysdzf9&#34;&gt;https://lobste.rs/s/wucizv/no_panic_rust_nice_technique_for_systems#c_ysdzf9&lt;/a&gt; tl;dr &amp;#34;shit happens&amp;#34;&lt;br/&gt;&lt;br/&gt;#functionalprogramming #rust #haskell
    </content>
    <updated>2025-02-04T18:14:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqvzfmlq6nw0rgfpkhlwlnw72489t486u4ytmh35y7m5uzrwe0haqzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsuhlfl7</id>
    
      <title type="html">well, geocities had a point-and-click gui for website creation ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqvzfmlq6nw0rgfpkhlwlnw72489t486u4ytmh35y7m5uzrwe0haqzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsuhlfl7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszqka9um2aslaqqdvfvq7lh5apmxqqev452hp5a4pt72fe7pcz4zqf8rsaw&#39;&gt;nevent1q…rsaw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;well, geocities had a point-and-click gui for website creation iirc; using it was optional, and made it so that people who don&amp;#39;t code can also have a website&lt;br/&gt;&lt;br/&gt;(Am I remembering right? That was on geocities, right? a java thing)
    </content>
    <updated>2025-01-30T16:51:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvntqagppfc6urp64hrzrsth4lh4cdmvd62qglc29qgf4c3m62tngzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgs2zt6uu</id>
    
      <title type="html">the idea of a federated hosting platform is pretty interesting ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvntqagppfc6urp64hrzrsth4lh4cdmvd62qglc29qgf4c3m62tngzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgs2zt6uu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvcn5eewcy98ymq38lhgm536m7ncpcwdmt42g7x3uv70q0xpn5vggsgvlfq&#39;&gt;nevent1q…vlfq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the idea of a federated hosting platform is pretty interesting though..&lt;br/&gt;&lt;br/&gt;solves the problem that many more people want websites than are willing to host, the undercommit that comes with renting your own vps, and implicitly creates a network effect via federation: Linking to another federated webhost could be detected locally and shared via activitypub
    </content>
    <updated>2025-01-30T16:31:12Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf8jmjq7g5le25p2cu6xe84gh0dg6d5tcm4a0qpyq4agrfy6nukcszyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgstjyq8d</id>
    
      <title type="html">#haskell &amp;#39;req&amp;#39; http client library has bad defaults: - it ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf8jmjq7g5le25p2cu6xe84gh0dg6d5tcm4a0qpyq4agrfy6nukcszyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgstjyq8d" />
    <content type="html">
      #haskell &amp;#39;req&amp;#39; http client library has bad defaults:&lt;br/&gt;&lt;br/&gt;- it retries a failed request 5 times with 50ms delay [potential DOS]&lt;br/&gt;&lt;br/&gt;- provides json deserialization via aeson instances but no way to access received json on failure
    </content>
    <updated>2024-12-01T09:40:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr77fm04y7lysmm0xjutfeqr6uvq0mdx25vp3qpwvx7lzggradv8qzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgs73wnjh</id>
    
      <title type="html">Holy #programmersocks, batman! The #haskell bind operator ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr77fm04y7lysmm0xjutfeqr6uvq0mdx25vp3qpwvx7lzggradv8qzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgs73wnjh" />
    <content type="html">
      Holy #programmersocks, batman! The #haskell bind operator &amp;#34;&amp;gt;&amp;gt;=&amp;#34; is basically a monochrome #progresspride flag
    </content>
    <updated>2024-08-17T02:58:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsym3nxaw874hkps869pcgmlhufhwgvxf00uzpthrem32qe86ghevqzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsrsmee5</id>
    
      <title type="html">good point #remix #mathstodon #mathmemes #🌶️ (variation of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsym3nxaw874hkps869pcgmlhufhwgvxf00uzpthrem32qe86ghevqzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsrsmee5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxqa3qf3q0ny8vxh0ac55asnwch0gdlhyelczuhxmpdarwfu7tw4cz8p8ld&#39;&gt;nevent1q…p8ld&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;good point #remix #mathstodon #mathmemes #🌶️  (variation of original &lt;a href=&#34;https://twitter.com/scrunkycat/status/1822321459714306428&#34;&gt;https://twitter.com/scrunkycat/status/1822321459714306428&lt;/a&gt;)&lt;br/&gt; &lt;img src=&#34;https://recurse.social/system/media_attachments/files/112/956/105/546/047/461/original/48fe04bf1ea6d01d.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-13T18:24:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrcz0582eckey77w8s628ta86djx75v8vhacstqtjcqvk4dz9n2vgzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsxpg2h0</id>
    
      <title type="html">#repost #birdsite #scrunkycat #mathstodon #mathmemes #🌶️ ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrcz0582eckey77w8s628ta86djx75v8vhacstqtjcqvk4dz9n2vgzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgsxpg2h0" />
    <content type="html">
      #repost #birdsite #scrunkycat #mathstodon #mathmemes #🌶️&lt;br/&gt; &lt;img src=&#34;https://recurse.social/system/media_attachments/files/112/950/235/393/122/538/original/a895b16f0ffccc6c.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-12T17:32:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs09tal5elf84ffae49c4sn3dmwcq5hh3dhcfgqljughkfty2rkrpqzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgs23gf96</id>
    
      <title type="html">&amp;#34;hardware accellerated terminal emulator&amp;#34; is a phrase ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs09tal5elf84ffae49c4sn3dmwcq5hh3dhcfgqljughkfty2rkrpqzyp74mx8fkwkdr0a6txtrs6q4he5ptrtder4g32f9reumc48y9hfgs23gf96" />
    <content type="html">
      &amp;#34;hardware accellerated terminal emulator&amp;#34; is a phrase that makes me flinch
    </content>
    <updated>2024-05-28T20:04:35Z</updated>
  </entry>

</feed>