<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-17T16:56:18Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Jan Schaumann</title>
  <author>
    <name>Jan Schaumann</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1kvy8enal7npw9ct28tc53d4r5fl7q7a3ua3gku22z8jlyec37f3snmedh2.rss" />
  <link href="https://nostr.now/npub1kvy8enal7npw9ct28tc53d4r5fl7q7a3ua3gku22z8jlyec37f3snmedh2" />
  <id>https://nostr.now/npub1kvy8enal7npw9ct28tc53d4r5fl7q7a3ua3gku22z8jlyec37f3snmedh2</id>
  <icon>https://media.mstdn.social/accounts/avatars/109/521/442/245/107/734/original/9303ae5bd9aebaa5.jpeg</icon>
  <logo>https://media.mstdn.social/accounts/avatars/109/521/442/245/107/734/original/9303ae5bd9aebaa5.jpeg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqs9wmu83mz5suu262y7vgkhpdrfd784yn228fjl5dp09mc44tvgq7gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxc2fq8t</id>
    
      <title type="html">You know what doesn’t have a high probability of getting ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9wmu83mz5suu262y7vgkhpdrfd784yn228fjl5dp09mc44tvgq7gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxc2fq8t" />
    <content type="html">
      You know what doesn’t have a high probability of getting compromised via some shady plugin because it doesn’t somehow execute random js code from somewhere on the internet? A normal text editor.&lt;br/&gt;&lt;br/&gt;Ed, man! !man ed&lt;br/&gt;&lt;br/&gt;(Alright, alright, I’ll also accept vi(1).)
    </content>
    <updated>2026-10-30T14:25:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8494qwe8ytkcc22grnj7yrvn403mt79tpuqj3pyytshxgrkr8ahczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxrj36a0</id>
    
      <title type="html">I just ran a check across / on my mac and found 43 #emudhra ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8494qwe8ytkcc22grnj7yrvn403mt79tpuqj3pyytshxgrkr8ahczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxrj36a0" />
    <content type="html">
      I just ran a check across / on my mac and found 43 #emudhra vulnerable vendored bundles.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s:&lt;br/&gt;- 30 (!) bundles from different versions of certifi across the 8 different versions of python and in the various venvs&lt;br/&gt;- Apple provided /Library/Perl/5.34/Mozilla/CA/cacert.pem&lt;br/&gt;- aws-cli vendored botocore&lt;br/&gt;- Zoom&amp;#39;s vendored bundle&lt;br/&gt;- a homebrew &amp;#34;portable-ruby&amp;#34; version&lt;br/&gt;- as well as a few other commercial vendors&lt;br/&gt;&lt;br/&gt;So yay. This is going to linger everywhere for a very long time to come.
    </content>
    <updated>2026-10-30T00:56:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdaje58dnc7df80lg3rxaeq5v2url5f7qxrwwqly5ddkk9ksfrx3szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx7s6e4u</id>
    
      <title type="html">What a week, huh Captain Haddock? I&amp;#39;ve had some thoughts on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdaje58dnc7df80lg3rxaeq5v2url5f7qxrwwqly5ddkk9ksfrx3szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx7s6e4u" />
    <content type="html">
      What a week, huh Captain Haddock?&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve had some thoughts on the onslaught of vulnerabilities, and you won&amp;#39;t be surprised to find they&amp;#39;re not entirely upbeat.&lt;br/&gt;&lt;br/&gt;Anyway, good morning! ✨&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.netmeister.org/blog/defense-ddos.html&#34;&gt;https://www.netmeister.org/blog/defense-ddos.html&lt;/a&gt;
    </content>
    <updated>2026-10-28T13:03:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0kx3r69ylux7swy0phruz3njdqh5dwup4j34zptyn7nyqratuaaszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxc2lv50</id>
    
      <title type="html">Oh FFS. If you just patched /etc/ssl/cert.pem on all your macOS ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0kx3r69ylux7swy0phruz3njdqh5dwup4j34zptyn7nyqratuaaszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxc2lv50" />
    <content type="html">
      Oh FFS.  If you just patched /etc/ssl/cert.pem on all your macOS endpoints, rejoice: the just landed Apple OS update to 26.7.2 / 27.2 will revert that for you and put the emSign and AAA roots back.&lt;br/&gt;&lt;br/&gt;:facepalm: #emudhra
    </content>
    <updated>2026-10-27T15:32:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9qr4ny4xlga9yrmptvw53l04zhrgr0gh4l72cfepp02ty6csucrqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxuku2qx</id>
    
      <title type="html">Oh, interesting: git https remote (git-remote-https) may be ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9qr4ny4xlga9yrmptvw53l04zhrgr0gh4l72cfepp02ty6csucrqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxuku2qx" />
    <content type="html">
      Oh, interesting:&lt;br/&gt;&lt;br/&gt;git https remote (git-remote-https) may be vulnerable to the #brotli RCE (CVE-2026-111497), if built with brotli-enabled libcurl.  I&amp;#39;m guessing updating libbrotli would fix that, but that seems like a neat, little attack vector that flies under the radar.
    </content>
    <updated>2026-10-26T19:18:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfg4vjrqtkltmnp5f8trz94h6d4nx82c6sp9vrtj6pyxpvdgy4zuczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx72e90g</id>
    
      <title type="html">#php2shell is based on PHP using longjmp(3) to bail out of OOM ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfg4vjrqtkltmnp5f8trz94h6d4nx82c6sp9vrtj6pyxpvdgy4zuczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx72e90g" />
    <content type="html">
      #php2shell is based on PHP using longjmp(3) to bail out of OOM conditions. They fixed that by actually properly unwinding the call stack under those conditions -- that&amp;#39;s the &amp;#34;replace bailout with UnwindExit&amp;#34; part in the massive diff that touches 389 files here:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/php/php-src/commit/01a40e89fb&#34;&gt;https://github.com/php/php-src/commit/01a40e89fb&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Cool. But.&lt;br/&gt;&lt;br/&gt;There are still dozens of other places where PHP longjmp(3)&amp;#39;s, and frankly, I don&amp;#39;t think that can possibly be a safe error handling approach in a long-lived, server-side process.&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://media.mstdn.social/media_attachments/files/117/497/968/508/529/720/original/03bc4d6cee23d019.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-10-24T21:19:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgrpnwgs8ffa92432hyxw5v84pe2rvnch8q8m5nc2gxxxsaqgwvjczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxxwwwu3</id>
    
      <title type="html">I still can&amp;#39;t get over the fact that writing down what you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgrpnwgs8ffa92432hyxw5v84pe2rvnch8q8m5nc2gxxxsaqgwvjczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxxwwwu3" />
    <content type="html">
      I still can&amp;#39;t get over the fact that writing down what you need done with sufficient attention to detail for somebody else to do it -- you know, like, _documentation_ -- is now called &amp;#34;a SKILL&amp;#34; and is only ever blindly fed to a bot.&lt;br/&gt;&lt;br/&gt;Y&amp;#39;all are aware that you can write things down and make them available to humans, too, yes?
    </content>
    <updated>2026-10-24T16:16:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszzclzxwu6mnlhs0k0h6hp362puj5md0qxwkkm6t9yarwvf3ccgcszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxfxvdm9</id>
    
      <title type="html">Ubuntu still considers the #brotli RCE (CVE-2026-111497) as ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszzclzxwu6mnlhs0k0h6hp362puj5md0qxwkkm6t9yarwvf3ccgcszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxfxvdm9" />
    <content type="html">
      Ubuntu still considers the #brotli RCE (CVE-2026-111497) as &amp;#34;medium&amp;#34; priority:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://ubuntu.com/security/CVE-2026-111497&#34;&gt;https://ubuntu.com/security/CVE-2026-111497&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Some other Linuxes:&lt;br/&gt;&lt;br/&gt;AlpineLinux: &lt;a href=&#34;https://security.alpinelinux.org/vuln/CVE-2026-111497&#34;&gt;https://security.alpinelinux.org/vuln/CVE-2026-111497&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Debian: &lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-111497&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-111497&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Gentoo: &lt;a href=&#34;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-111497&#34;&gt;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-111497&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;RedHat:&lt;br/&gt;&lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-111497&#34;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-111497&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://access.redhat.com/security/cve/cve-2026-111497&#34;&gt;https://access.redhat.com/security/cve/cve-2026-111497&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;SuSE: &lt;a href=&#34;https://www.suse.com/security/cve/CVE-2026-111497.html&#34;&gt;https://www.suse.com/security/cve/CVE-2026-111497.html&lt;/a&gt;
    </content>
    <updated>2026-10-24T15:38:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqqk726q6quv6jqmx9wce4ylvmqa38j0tkwc5dgxrx6qp5aw290uqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxmml5w0</id>
    
      <title type="html">You never know which CA bundle a given language uses, so if you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqqk726q6quv6jqmx9wce4ylvmqa38j0tkwc5dgxrx6qp5aw290uqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxmml5w0" />
    <content type="html">
      You never know which CA bundle a given language uses, so if you want to check if it&amp;#39;s #emudhra affected, one option is to just go ahead and try it.&lt;br/&gt;&lt;br/&gt;Trivial https fetch attempts in curl, Go, Java, Node, Perl, Python, Ruby, Rust:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/jschauma/emudhra&#34;&gt;https://github.com/jschauma/emudhra&lt;/a&gt;
    </content>
    <updated>2026-10-23T20:35:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswg3mqt9sg8y80tez90mh7s5azntuqayde237kts4rgew08p65plszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxlcf3z7</id>
    
      <title type="html">So, uhm, sounds like #node2shell CVE-2026-111497 is not ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswg3mqt9sg8y80tez90mh7s5azntuqayde237kts4rgew08p65plszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxlcf3z7" />
    <content type="html">
      So, uhm, sounds like #node2shell CVE-2026-111497 is not restricted to nodejs alone, but any Google Brotli consumer.  I don&amp;#39;t think that&amp;#39;s been called out widely.  Check your other integrations.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/advisories/GHSA-9v8h-qqgm-4m35&#34;&gt;https://github.com/advisories/GHSA-9v8h-qqgm-4m35&lt;/a&gt;
    </content>
    <updated>2026-10-23T13:20:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs88dumzxrua9lwukn86lk57396vxd8rst96tzfj6yjt8tmy75d7xqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxakxclq</id>
    
      <title type="html">If you come up for air from #php2shell, pivot over into #emudhra ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs88dumzxrua9lwukn86lk57396vxd8rst96tzfj6yjt8tmy75d7xqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxakxclq" />
    <content type="html">
      If you come up for air from #php2shell, pivot over into #emudhra because if you thought fixing the OS ca bundle did the trick (and at the admittedly high risk of invoking &amp;#34;btw, I use Nix&amp;#34; cultists), here&amp;#39;s a list of what else to check:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/NixOS/nixpkgs/issues/576475&#34;&gt;https://github.com/NixOS/nixpkgs/issues/576475&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Vendored bundles:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/NixOS/nixpkgs/issues/576541&#34;&gt;https://github.com/NixOS/nixpkgs/issues/576541&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Compiled-in bundles:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/NixOS/nixpkgs/issues/576544&#34;&gt;https://github.com/NixOS/nixpkgs/issues/576544&lt;/a&gt;
    </content>
    <updated>2026-10-21T15:51:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr0veh3t0njvah4afvkaevejez6g3y04p5n6rps23ds7ltfq9xj9qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx4fgtwa</id>
    
      <title type="html">#php2shell landed: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr0veh3t0njvah4afvkaevejez6g3y04p5n6rps23ds7ltfq9xj9qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx4fgtwa" />
    <content type="html">
      #php2shell landed:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.php.net/archive/2026.php#2026-10-21-5&#34;&gt;https://www.php.net/archive/2026.php#2026-10-21-5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;CVE-2026-109618 -- &lt;a href=&#34;https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w&#34;&gt;https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;CVE-2026-109619 -- &lt;a href=&#34;https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp&#34;&gt;https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Wheeeeeeeee!
    </content>
    <updated>2026-10-21T13:43:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvhzj397jnuxkpvqv9jlqr69ywvcjlx0fct03495vjm3l3nczxp0qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxhf2unc</id>
    
      <title type="html">Within the last 7 days: - &amp;#34;#PwnEscape&amp;#34; (remember that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvhzj397jnuxkpvqv9jlqr69ywvcjlx0fct03495vjm3l3nczxp0qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxhf2unc" />
    <content type="html">
      Within the last 7 days:&lt;br/&gt;&lt;br/&gt;- &amp;#34;#PwnEscape&amp;#34; (remember that Linux kernel VM and container escape? I know, long ago)&lt;br/&gt;- #php2shell RCE&lt;br/&gt;- #eMudhra CA compromise&lt;br/&gt;&lt;br/&gt;Now combine those: php2shell to VM escape, and fall back to MitM the ones you can&amp;#39;t reach that way.&lt;br/&gt;&lt;br/&gt;Meanwhile, folks are vibe-coding their defenses without actually understanding the vulnerabilities.&lt;br/&gt;&lt;br/&gt;&amp;lt;Captain-Haddock&amp;gt;.gif
    </content>
    <updated>2026-10-21T13:09:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2g5uc825qyf90xtq6uqaa772wmf7xavffe3z5lms9rn9ukwed06gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx4sj4yh</id>
    
      <title type="html">Certificate trust bundles contain several hundred trusted certs ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2g5uc825qyf90xtq6uqaa772wmf7xavffe3z5lms9rn9ukwed06gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx4sj4yh" />
    <content type="html">
      Certificate trust bundles contain several hundred trusted certs that all can sign any cert for any name they want.&lt;br/&gt;&lt;br/&gt;Your system contains at least four different of these bundles used by different libraries and languages, while other frameworks hardcode their own.&lt;br/&gt;&lt;br/&gt;Outside of the browsers, absolutely nobody checks CRLs, OCSP (stapled or not), or CT logs.&lt;br/&gt;&lt;br/&gt;Selectively distrusting intermediates (as Go did) doesn&amp;#39;t scale and is not practical for most deployments.&lt;br/&gt;&lt;br/&gt;So yeah, happy Tuesday.&lt;br/&gt;&lt;br/&gt;#emudhra
    </content>
    <updated>2026-10-20T16:16:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0mx6zvvg95ayw6t8xkt677de4h6tvy639l0uhc92ez7efw0n4edqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxqkr0vc</id>
    
      <title type="html">This is the first year that a lot of students rely on errno being ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0mx6zvvg95ayw6t8xkt677de4h6tvy639l0uhc92ez7efw0n4edqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxqkr0vc" />
    <content type="html">
      This is the first year that a lot of students rely on errno being set instead of a library function&amp;#39;s return value:&lt;br/&gt;&lt;br/&gt;errno = 0;&lt;br/&gt;func()&lt;br/&gt;if (errno) {&lt;br/&gt;    error handling here&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;instead of&lt;br/&gt;&lt;br/&gt;if ((n = func()) &amp;lt; 0) {&lt;br/&gt;    error handling here&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;What&amp;#39;s up with that?  Is AI somehow defaulting to errno checking instead of return values?  Where is this trend coming from?
    </content>
    <updated>2026-10-17T21:19:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9ukywwhd7h7mrft5vjf0gh3v9h4v5ssyvglc54mvrmyv6kdmt4dqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxk9cfv2</id>
    
      <title type="html">Jesus Christ, AI vulnerabilit reports. It&amp;#39;s just too much. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9ukywwhd7h7mrft5vjf0gh3v9h4v5ssyvglc54mvrmyv6kdmt4dqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxk9cfv2" />
    <content type="html">
      Jesus Christ, AI vulnerabilit reports. It&amp;#39;s just too much. Too much of everything. Exploit descriptions are too many words. Proofs of Concept are too many options, too much code, doing too much. Analysis output is too verbose, too many sentences, too much &amp;#34;this is why it matters&amp;#34;.&lt;br/&gt;&lt;br/&gt;Sure, it makes it _sound_ and _look_ &amp;#34;thorough&amp;#34; or &amp;#34;detailed&amp;#34;, but more often than not it&amp;#39;s a DoS on your ability to understand, obscuring what you need to know in a huge pile of fluff and unnecessary extra content.
    </content>
    <updated>2026-10-16T01:56:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvy30k0jl9v28rxe3rr80cp5jhn6petehzfep769dh4z3mqr0xz6qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxs9kky6</id>
    
      <title type="html">&amp;#34;PwnEscape&amp;#34; is the KVM escape for which rumors made the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvy30k0jl9v28rxe3rr80cp5jhn6petehzfep769dh4z3mqr0xz6qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxs9kky6" />
    <content type="html">
      &amp;#34;PwnEscape&amp;#34; is the KVM escape for which rumors made the rounds a few days ago.  Getting CVE-2026-99999 assigned is 👨🏻‍🍳💋.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://pwn.ai/blog/pwnescape&#34;&gt;https://pwn.ai/blog/pwnescape&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Kernel patch for this part (because it sounds like there&amp;#39;s multiple):&lt;br/&gt;&lt;a href=&#34;https://github.com/torvalds/linux/commit/6785011f8b16abf40b1e9d8b2e332232b3e68822&#34;&gt;https://github.com/torvalds/linux/commit/6785011f8b16abf40b1e9d8b2e332232b3e68822&lt;/a&gt;
    </content>
    <updated>2026-10-15T18:59:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvjan57p78skzq64dy0gjf2c33hu8m3hpwxjf7t8wy2n8ajy5579szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxhk8kjg</id>
    
      <title type="html">When I read that Anthropic source repository post with the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvjan57p78skzq64dy0gjf2c33hu8m3hpwxjf7t8wy2n8ajy5579szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxhk8kjg" />
    <content type="html">
      When I read that Anthropic source repository post with the &amp;#34;every bottleneck we remove immediately leads to a further increase in the amount of code we produce&amp;#34; quote, I just think back to Ken Thompson&amp;#39;s famous quote:&lt;br/&gt;&lt;br/&gt;&amp;#34;One of my most productive days was throwing away 1,000 lines of code.&amp;#34;&lt;br/&gt;&lt;br/&gt;&amp;#34;More code&amp;#34; is not a metric of success.
    </content>
    <updated>2026-10-14T14:35:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs98c56lhy5vl3v7dw6t6mshqptx0tuyruywrspvvy7gne5f8glr4qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxlxpgq9</id>
    
      <title type="html">Finally watched “Le Bureau des Légendes” and all five ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs98c56lhy5vl3v7dw6t6mshqptx0tuyruywrspvvy7gne5f8glr4qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxlxpgq9" />
    <content type="html">
      Finally watched “Le Bureau des Légendes” and all five seasons were 👍.&lt;br/&gt;&lt;br/&gt;The American remake “The Agency” will no doubt feature a lot more car chases, explosions, guns, shoot-outs, and yelling, and I look forward to tuning in not even once.
    </content>
    <updated>2026-10-12T13:03:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdd63z8q8uymctmmz3h4580f7cfqe2gty5cvaz66lv4y9z6p52v5czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxs0vhe7</id>
    
      <title type="html">The ICANN &amp;#34;What the internet needs right now is moar ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdd63z8q8uymctmmz3h4580f7cfqe2gty5cvaz66lv4y9z6p52v5czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxs0vhe7" />
    <content type="html">
      The ICANN &amp;#34;What the internet needs right now is moar TLDs&amp;#34; nonsense continues. In this round, there were 1,615 applications from 481 applicants.  At $227,000 application fee, that&amp;#39;s $366,605,000 in total going to ICANN &amp;#34;to recover cost&amp;#34;.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve pointed out before that the existing set of over 1,200 TLDs is already largely unused:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.netmeister.org/blog/new-new-tlds.html&#34;&gt;https://www.netmeister.org/blog/new-new-tlds.html&lt;/a&gt;
    </content>
    <updated>2026-10-07T18:23:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxnum3hxrarlj84vsrcksmylx80st89p3slzgkef3e2eqkcesgn2qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxu0d4sy</id>
    
      <title type="html">If you list AI as a &amp;#34;co-author&amp;#34; on a paper, I will stop ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxnum3hxrarlj84vsrcksmylx80st89p3slzgkef3e2eqkcesgn2qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxu0d4sy" />
    <content type="html">
      If you list AI as a &amp;#34;co-author&amp;#34; on a paper, I will stop reading.&lt;br/&gt;&lt;br/&gt;If you gave the AI a freaking name on top, I&amp;#39;ll consider you lost.&lt;br/&gt;&lt;br/&gt;You&amp;#39;ll have a long and difficult path ahead regaining any trust or respect.
    </content>
    <updated>2026-10-04T21:10:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgrd5vzgl9yq9zh0n9mkuypjk5ruy939fkx6nd349n6usuhgrh3uqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxyer7vf</id>
    
      <title type="html">When you notice your meat-proxy colleagues become absolutely ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgrd5vzgl9yq9zh0n9mkuypjk5ruy939fkx6nd349n6usuhgrh3uqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxyer7vf" />
    <content type="html">
      When you notice your meat-proxy colleagues become absolutely helpless on their own, remember Sam Altman&amp;#39;s goal:&lt;br/&gt;&lt;br/&gt;“We see a future where intelligence is a utility, like electricity or water, and people buy it from us on a meter”&lt;br/&gt;&lt;br/&gt;People paying to make themselves dependent on these companies.  You can see it happening in real time already.&lt;br/&gt;&lt;br/&gt;See also:&lt;br/&gt;&lt;a href=&#34;https://disconnect.blog/make-em-dumb-sell-em-smarts/&#34;&gt;https://disconnect.blog/make-em-dumb-sell-em-smarts/&lt;/a&gt;
    </content>
    <updated>2026-09-30T14:36:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqaku7g6kkhpl3ptwzq5l960n06xznksw6354l87c2wwkfz77hufczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx0zqzjv</id>
    
      <title type="html">Lol, nice. Debian linux security update DSA 6528-1: &amp;#34;Several ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqaku7g6kkhpl3ptwzq5l960n06xznksw6354l87c2wwkfz77hufczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx0zqzjv" />
    <content type="html">
      Lol, nice.&lt;br/&gt;&lt;br/&gt;Debian linux security update DSA 6528-1:&lt;br/&gt;&lt;br/&gt;&amp;#34;Several vulnerabilities have been discovered in the Linux kernel that&lt;br/&gt;may lead to a privilege escalation, denial of service or information&lt;br/&gt;leaks.&amp;#34;&lt;br/&gt;&lt;br/&gt;&amp;#34;Several&amp;#34;, as in... 1,313 CVEs.&lt;br/&gt;&lt;br/&gt;Enjoy! ✌️&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://lists.debian.org/debian-security-announce/2026/msg00441.html&#34;&gt;https://lists.debian.org/debian-security-announce/2026/msg00441.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(I&amp;#39;ve said it before: you can&amp;#39;t track CVEs any longer. Only option is regular, frequent, automated updates and reboots.)
    </content>
    <updated>2026-09-29T13:02:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfgpjmjnjza989fpa78k50t82lng2e6u3f3szl07rnpzvf40578rqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxfvgkd4</id>
    
      <title type="html">And one more*, because Cory Doctorow is rather good at ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfgpjmjnjza989fpa78k50t82lng2e6u3f3szl07rnpzvf40578rqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxfvgkd4" />
    <content type="html">
      And one more*, because Cory Doctorow is rather good at simplifying things.&lt;br/&gt;&lt;br/&gt;&amp;#34;Remember: every time you repeat a story about how awfully, terribly dangerous their products are, you help them raise more investment capital, which is a key input for their business&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://pluralistic.net/2026/09/12/god-in-the-box/#llms-are-fake&#34;&gt;https://pluralistic.net/2026/09/12/god-in-the-box/#llms-are-fake&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;*This obviously occupies waaay to much of my brain space and attention. I desperately need to unplug.
    </content>
    <updated>2026-09-20T15:28:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9jymstngugxh85j0x3ev65rjawk0z92l2e0a2274f4h3jj3x8qsszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxm7pkk3</id>
    
      <title type="html">There isn’t a 10% chance that AI will kill all humans in the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9jymstngugxh85j0x3ev65rjawk0z92l2e0a2274f4h3jj3x8qsszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxm7pkk3" />
    <content type="html">
      There isn’t a 10% chance that AI will kill all humans in the future via Skynet or the Paperclip Maximizer.&lt;br/&gt;&lt;br/&gt;But there’s a 100% chance it’s already doing so: mandating water wasting, air polluting, fossil fuel powered data centers, environmental regulations are lifted for these companies and even their feeblest greenwashing commitments to carbon neutrality or renewable energy sources are pulled while record heat and wildfires kill more and more people to teach AI how to spell “strawberry”.
    </content>
    <updated>2026-09-14T17:07:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2hlujxu45yp7794l49lwqxfq9z0d0edaktkte8qcvm804guxyq0qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxux6xjl</id>
    
      <title type="html">So that log4j thing that came in last week... that&amp;#39;s just a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2hlujxu45yp7794l49lwqxfq9z0d0edaktkte8qcvm804guxyq0qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxux6xjl" />
    <content type="html">
      So that log4j thing that came in last week... that&amp;#39;s just a nothing burger, right?&lt;br/&gt;&lt;br/&gt;Claiming it&amp;#39;s an RCE in log4j because if you find an endpoint to which you can upload an object and that _then_ de-serializes the attacker controlled data feels like claiming Apache httpd has an RCE because you found a web server configured to accept POSTs to its cgi-bin directory. (If you remember what that is.)&lt;br/&gt;&lt;br/&gt;I mean, sure, don&amp;#39;t de-serialize attacker controlled data, but that&amp;#39;s not news.
    </content>
    <updated>2026-09-03T14:21:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs07e883s8g63tzjdlylqja6xcyrwm6dqmxzcxnmgkycexg2eqxw2qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx4s4gea</id>
    
      <title type="html">AI is notoriously verbose, often producing pages and pages of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs07e883s8g63tzjdlylqja6xcyrwm6dqmxzcxnmgkycexg2eqxw2qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx4s4gea" />
    <content type="html">
      AI is notoriously verbose, often producing pages and pages of output that then, inevitably, the recipient feeds back into _their_ AI to summarize.&lt;br/&gt;&lt;br/&gt;AI companies are charging customers by the token, both input and output.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s almost as if there was some sort of connection there.
    </content>
    <updated>2026-08-18T12:56:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswzsqcdv5w0afj6jdq2y5nla2wzr8a322arsg0eu8n377rt57kl7gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxcpyeuw</id>
    
      <title>Nostr event nevent1qqswzsqcdv5w0afj6jdq2y5nla2wzr8a322arsg0eu8n377rt57kl7gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxcpyeuw</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswzsqcdv5w0afj6jdq2y5nla2wzr8a322arsg0eu8n377rt57kl7gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxcpyeuw" />
    <content type="html">
      Pfft, Mondays.  Mondays are fine.  Know what I hate?  AI.
    </content>
    <updated>2026-08-17T13:25:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2e3mmnyzy7mn65yc7h0praqyd294zcx7awgghz26a82pclzrv6cszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxcvmql2</id>
    
      <title type="html">Incident: actively exploited CVE Service team: Not to worry. The ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2e3mmnyzy7mn65yc7h0praqyd294zcx7awgghz26a82pclzrv6cszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxcvmql2" />
    <content type="html">
      Incident: actively exploited CVE&lt;br/&gt;&lt;br/&gt;Service team: Not to worry. The EoL&amp;#39;d version we run is *much* older than that, so we&amp;#39;re not affected. 🤡&lt;br/&gt;&lt;br/&gt;Infosec: 🤦‍♂️&lt;br/&gt;&lt;br/&gt;(This happens far too often.)
    </content>
    <updated>2026-08-14T20:16:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszqvcfvkhknc7nl6mg7gv57x82fp65lney9efa8grchyg6wmzew9qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxl2shw7</id>
    
      <title type="html">You&amp;#39;re right - AI _is_ useful. Your use of it provides an ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszqvcfvkhknc7nl6mg7gv57x82fp65lney9efa8grchyg6wmzew9qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxl2shw7" />
    <content type="html">
      You&amp;#39;re right - AI _is_ useful. Your use of it provides an important signal to me:&lt;br/&gt;&lt;br/&gt;1) For writing: &amp;#34;I didn&amp;#39;t care to put the effort in to write this myself.&amp;#34;&lt;br/&gt;&lt;br/&gt;2) For coding: &amp;#34;I don&amp;#39;t care if I understand the solution.&amp;#34;&lt;br/&gt;&lt;br/&gt;3) For vuln impact analysis: &amp;#34;I don&amp;#39;t understand the code base nor the attack vector.&amp;#34;&lt;br/&gt;&lt;br/&gt;Or shorter: &amp;#34;I do not care about the details.&amp;#34;&lt;br/&gt;&lt;br/&gt;This, of course, on top of the other ethical problems with AI. It&amp;#39;s a strong signal, and I see it everywhere.
    </content>
    <updated>2026-08-10T15:43:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswptv0wj5vnruq3qpfgvayp26r243lmdtx8ec7mrqa5enc8xl0xygzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxn9fcrn</id>
    
      <title type="html">‘“The world looks different now than when we co-founded the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswptv0wj5vnruq3qpfgvayp26r243lmdtx8ec7mrqa5enc8xl0xygzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxn9fcrn" />
    <content type="html">
      ‘“The world looks different now than when we co-founded the climate pledge,” said Margaret Callahan, an Amazon spokeswoman.’&lt;br/&gt;&lt;br/&gt;Yeah, no kidding. IT’S ON FUCKING FIRE because of soulless sacks of shit and the corporate bullshitters like you.&lt;br/&gt;&lt;br/&gt;Climate pledge my ass.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.nytimes.com/2026/08/08/climate/amazon-data-center-texas-pollution.html&#34;&gt;https://www.nytimes.com/2026/08/08/climate/amazon-data-center-texas-pollution.html&lt;/a&gt;
    </content>
    <updated>2026-08-09T19:04:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs09kujv67wm34sfn6zmwsd3msppkfvhnkkrdeygn37wsp5edm2pegzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx77pdda</id>
    
      <title type="html">Couldn&amp;#39;t find the first occurrence to repost, but yes, AI ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs09kujv67wm34sfn6zmwsd3msppkfvhnkkrdeygn37wsp5edm2pegzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx77pdda" />
    <content type="html">
      Couldn&amp;#39;t find the first occurrence to repost, but yes, AI companies trying to one-up each other by touting their incompetence to airgap their systems and chest-thumping their wantonly committing cybercrimes with no consequences is a vibe.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/117/060/188/649/366/331/original/cdc34e89162c7dd4.png&#34;&gt; 
    </content>
    <updated>2026-08-08T13:46:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswhl8y8fp720xk8hh7mdcvqdtc3ztqdawsgemhgt3374nwds3zwpqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxtpgtlg</id>
    
      <title type="html">So, uhm, at this point, seems like local privilege escalation ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswhl8y8fp720xk8hh7mdcvqdtc3ztqdawsgemhgt3374nwds3zwpqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxtpgtlg" />
    <content type="html">
      So, uhm, at this point, seems like local privilege escalation vulnerabilities are numerous enough that you can pretty much assume that any local user can become root and escape most containers, yes?&lt;br/&gt;&lt;br/&gt;&amp;#34;FragGap&amp;#34; LPE via IPv4/IPv6 UDP corking path&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.qwerty.or.kr/en/posts/cdf3008a-c1a4-4eca-a373-aa3a2bcf1489/&#34;&gt;https://blog.qwerty.or.kr/en/posts/cdf3008a-c1a4-4eca-a373-aa3a2bcf1489/&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/qwerty-po/security-research/tree/cve-2026-53362&#34;&gt;https://github.com/qwerty-po/security-research/tree/cve-2026-53362&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/sgkdev/ipv6_frag_escape&#34;&gt;https://github.com/sgkdev/ipv6_frag_escape&lt;/a&gt;
    </content>
    <updated>2026-07-22T19:52:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy3m2hcrpnrrzh9ytt2zq8vdthrlwfg2cnpjnkk93skekk50qgu6gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxl08pl8</id>
    
      <title type="html">Really looking forward to the first large-scale OpenAI / ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy3m2hcrpnrrzh9ytt2zq8vdthrlwfg2cnpjnkk93skekk50qgu6gzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxl08pl8" />
    <content type="html">
      Really looking forward to the first large-scale OpenAI / Anthropic API outage, where 85% of the industry will be flopping around trying to remember how to hello-world on their own while execs google &amp;#34;how to write an email&amp;#34;.
    </content>
    <updated>2026-07-13T20:17:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg9m2sz2flg2wukd7vn7zkv2lws3jcnpzvs8rz062we30gg2f0daqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxv2aq5q</id>
    
      <title type="html">The whole &amp;#34;We JuST DoNt KnOw iF Claude iS ConsCiOuS&amp;#34; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg9m2sz2flg2wukd7vn7zkv2lws3jcnpzvs8rz062we30gg2f0daqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxv2aq5q" />
    <content type="html">
      The whole &amp;#34;We JuST DoNt KnOw iF Claude iS ConsCiOuS&amp;#34; pitch annoys me to no end.&lt;br/&gt;&lt;br/&gt;The language Anthropic uses — first person narrative, assigned agency and intentions, use of human cognitive vocabulary and so on — consistently aims to imply consciousness.&lt;br/&gt;&lt;br/&gt;&amp;#34;The program utilizes temporarily stores frequently accessed information relevant to multiple contexts&amp;#34; is a lot less magical than &amp;#34;Claude thinks in its J-space&amp;#34;, &amp;#34;privately notices&amp;#34;, has &amp;#34;intentions&amp;#34;, &amp;#34;malicious goals&amp;#34;, or a &amp;#34;point of view&amp;#34;.
    </content>
    <updated>2026-07-10T22:30:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyjtwrjawzsnpqn3jkcl39e2wjwxrdse888h0n8eg5rrgqxgft03szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxluhdad</id>
    
      <title type="html">Really would have liked it if journalists made the point that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyjtwrjawzsnpqn3jkcl39e2wjwxrdse888h0n8eg5rrgqxgft03szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxluhdad" />
    <content type="html">
      Really would have liked it if journalists made the point that according to Trump Balogun should never have been able to play for the US team to begin with, because (again, according to Trump), he should not be a US citizen.
    </content>
    <updated>2026-07-06T22:30:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp8ptmh3e3zrz934es4mrhszl0r27pvtuup85c63pfgekt0wq87xqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxa3xh5y</id>
    
      <title type="html">I keep seeing this purported screenshot of that Yahoo job posting ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp8ptmh3e3zrz934es4mrhszl0r27pvtuup85c63pfgekt0wq87xqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxa3xh5y" />
    <content type="html">
      I keep seeing this purported screenshot of that Yahoo job posting for a “Claude Code Expert” make the rounds, and I’m sorry to disappoint you, but unless anybody can produce the actual (archived) link, I’m gonna assume it’s fake rage bait.&lt;br/&gt;&lt;br/&gt;Very successful rage bait, sure, but y’all should know better than to fall for it.
    </content>
    <updated>2026-06-28T20:01:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf8zgsvyrckcnjjw7854m4fqvemuwegrl87qk0srnnkk4fr4qyn4czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxx2a2tr</id>
    
      <title type="html">A few notes on Post-Quantum Certificates: - Yes, Merkle-Tree ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf8zgsvyrckcnjjw7854m4fqvemuwegrl87qk0srnnkk4fr4qyn4czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxx2a2tr" />
    <content type="html">
      A few notes on Post-Quantum Certificates:&lt;br/&gt;&lt;br/&gt;- Yes, Merkle-Tree Certificates (MTCs) are smaller than ML-DSA certs, but still pretty large&lt;br/&gt;- MTCs come in two flavors: standalone and landmark-relative; servers will need to support both&lt;br/&gt;- clients need to update landmarks frequently; how will non-browsers handle that?&lt;br/&gt;- web-PKI (MTCs) and private PKI (ML-DSA) are diverging&lt;br/&gt;&lt;br/&gt;Things are getting more complex...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.netmeister.org/blog/pqc-certs.html&#34;&gt;https://www.netmeister.org/blog/pqc-certs.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#pqc #mtc #cryptography
    </content>
    <updated>2026-06-27T16:25:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspx35sl9dvhgjwzrc5m6ssg2lrpapx3fhj6edsjqcu2rjz4gfyujqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxd5xf68</id>
    
      <title type="html">Watching Anthropic try to add &amp;#34;guardrails&amp;#34; to models to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspx35sl9dvhgjwzrc5m6ssg2lrpapx3fhj6edsjqcu2rjz4gfyujqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxd5xf68" />
    <content type="html">
      Watching Anthropic try to add &amp;#34;guardrails&amp;#34; to models to basically do &amp;#34;sploits for the good guys, but not for bad guys&amp;#34; seems like somewhere somebody needs to learn the lessons from the first round of the cryptowars.&lt;br/&gt;&lt;br/&gt;You can&amp;#39;t add or restrict capabilities in software based on who runs it.
    </content>
    <updated>2026-06-15T21:39:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszkym84yxf796qcxed3tjd8x8u3mp70cun3v56f86fv42d3vfr42qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxky4xyd</id>
    
      <title type="html">I miss Web 1.0. You click a link, you get to the website, you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszkym84yxf796qcxed3tjd8x8u3mp70cun3v56f86fv42d3vfr42qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxky4xyd" />
    <content type="html">
      I miss Web 1.0.  You click a link, you get to the website, you read the content.  What a concept.
    </content>
    <updated>2026-06-15T13:47:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz7y87m2earf0z9ws8y4zsewg772ung7fsjpsnvvhytcu7e24pt6czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxjyzafe</id>
    
      <title type="html">New OpenSSL advisory: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz7y87m2earf0z9ws8y4zsewg772ung7fsjpsnvvhytcu7e24pt6czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxjyzafe" />
    <content type="html">
      New OpenSSL advisory:&lt;br/&gt;&lt;a href=&#34;https://openssl-library.org/news/secadv/20260609.txt&#34;&gt;https://openssl-library.org/news/secadv/20260609.txt&lt;/a&gt;                            &lt;br/&gt;&lt;br/&gt;1 high, 5 medium, 12 low severity&lt;br/&gt;&lt;br/&gt;The high (CVE-2026-45447) was explicitly noted as discovered with help from Claude.&lt;br/&gt;&lt;br/&gt;What&amp;#39;s more interesting is again the confirmation that vulnerabilities are increasingly identified independently by multiple people:&lt;br/&gt;&lt;br/&gt;CVE-2026-34182 (independently found by 4 different people), CVE-2026-35188 (2), CVE-2026-9076 (2), CVE-2026-34181 (2), CVE-2026-42766 (4).
    </content>
    <updated>2026-06-09T16:53:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdfdv707yxav55l5968fskml0lqjtzp6av35xkc6mwd9qkmz75hfqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxmdl0gn</id>
    
      <title type="html">So people are totally now using AI models for regular stuff that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdfdv707yxav55l5968fskml0lqjtzp6av35xkc6mwd9qkmz75hfqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxmdl0gn" />
    <content type="html">
      So people are totally now using AI models for regular stuff that you can do via shell scripts and cron, because why do something for free when you can burn tokens and at the same time actively forget how to use the normal tools at your disposal?&lt;br/&gt;&lt;br/&gt;🤦 🙏 🤦
    </content>
    <updated>2026-06-09T13:02:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswwuwa273c6c48y66xpmd8d9qqk2edvupdkxpuusynyhr9qmhg4aszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxhshqkr</id>
    
      <title type="html">Why signed packages and repositories are important, part 64: The ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswwuwa273c6c48y66xpmd8d9qqk2edvupdkxpuusynyhr9qmhg4aszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxhshqkr" />
    <content type="html">
      Why signed packages and repositories are important, part 64:&lt;br/&gt;&lt;br/&gt;The `baltocdn.com` domain, previously used as an apt mirror for helm.sh, apparently expired.  Meaning, whoever picked it up could have been serving malware to anybody pulling unsigned packages from there:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://helm.sh/blog/security-notice-baltocdn/&#34;&gt;https://helm.sh/blog/security-notice-baltocdn/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#k8s
    </content>
    <updated>2026-06-08T19:49:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy0pcqn5wapd7s8kl5rkt6zyypmtaqvduaxkyflsu42asznfl83lqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxekp57y</id>
    
      <title type="html">A spreadsheet is not a database. Thanks for coming to my TED ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy0pcqn5wapd7s8kl5rkt6zyypmtaqvduaxkyflsu42asznfl83lqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxekp57y" />
    <content type="html">
      A spreadsheet is not a database.&lt;br/&gt;&lt;br/&gt;Thanks for coming to my TED talk.
    </content>
    <updated>2026-05-29T18:03:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr4l09fhaaez9sdf0l5f6hlxqkxfmsfxlds4nk3apzkm0yugev4hczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxede0y6</id>
    
      <title type="html">Now this is some bullshit. Today: Don&amp;#39;t have an ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr4l09fhaaez9sdf0l5f6hlxqkxfmsfxlds4nk3apzkm0yugev4hczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxede0y6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf65qkyuh57lzhg968v7ym0glkxush9kvuw3lqcepf6qf8znu0e4qpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q7ap8xt&#39;&gt;nevent1q…p8xt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Now this is some bullshit.&lt;br/&gt;&lt;br/&gt;Today: Don&amp;#39;t have an &amp;#34;approved&amp;#34; phone? Too bad for you.&lt;br/&gt;Tomorrow: Don&amp;#39;t have a Google account? Good bye.&lt;br/&gt;&lt;br/&gt;Another nail in the coffin of the Open Web.  Those fuckers.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://thecodersblog.com/google-breaks-recaptcha-for-de-googled-android-users-2026/&#34;&gt;https://thecodersblog.com/google-breaks-recaptcha-for-de-googled-android-users-2026/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://cybernews.com/privacy/google-qr-code-recaptcha-requires-approved-phone/&#34;&gt;https://cybernews.com/privacy/google-qr-code-recaptcha-requires-approved-phone/&lt;/a&gt;
    </content>
    <updated>2026-05-21T03:02:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf65qkyuh57lzhg968v7ym0glkxush9kvuw3lqcepf6qf8znu0e4qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx40hu6g</id>
    
      <title type="html">Now what the fresh fuck is this, then? Not today, Satan. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf65qkyuh57lzhg968v7ym0glkxush9kvuw3lqcepf6qf8znu0e4qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx40hu6g" />
    <content type="html">
      Now what the fresh fuck is this, then?&lt;br/&gt;&lt;br/&gt;Not today, Satan.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/116/610/266/172/810/693/original/d079b19672b93cdf.png&#34;&gt; 
    </content>
    <updated>2026-05-21T02:44:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst8qxn67kc4ygxvfvn30s798n8sgmdfk3lt3yg4j23xmm949pzlrgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxy7zen3</id>
    
      <title type="html">Qualys has published their full write-up of CVE-2026-46333: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst8qxn67kc4ygxvfvn30s798n8sgmdfk3lt3yg4j23xmm949pzlrgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxy7zen3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdrv9d2nngmeyftdpdwclzgex4zrcdjs853zcdwhajh0hwzd6lfyqpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qr00ld3&#39;&gt;nevent1q…0ld3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Qualys has published their full write-up of CVE-2026-46333: &lt;a href=&#34;https://www.openwall.com/lists/oss-security/2026/05/20/15&#34;&gt;https://www.openwall.com/lists/oss-security/2026/05/20/15&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This includes a PoC to full root via `accounts-daemon` demonstrated in Debian 13, Fedora Workstation 43/44, so goes well beyond the initial &amp;#34;you need a program that opens a given file and you get to read it&amp;#34; assumption.
    </content>
    <updated>2026-05-20T18:38:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsydu2zv07a4nwpkt3apq4c9wcrvygdgf5urlvt7sppk3wx4za0npqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxytst56</id>
    
      <title type="html">Remember to update your libc for the new AI errno(2) values that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsydu2zv07a4nwpkt3apq4c9wcrvygdgf5urlvt7sppk3wx4za0npqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxytst56" />
    <content type="html">
      Remember to update your libc for the new AI errno(2) values that just dropped:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.netmeister.org/blog/ai-errno.html&#34;&gt;https://www.netmeister.org/blog/ai-errno.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/116/603/953/211/638/410/original/2fc8f146cd86ed56.png&#34;&gt; 
    </content>
    <updated>2026-05-19T23:59:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdrv9d2nngmeyftdpdwclzgex4zrcdjs853zcdwhajh0hwzd6lfyqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxmjq3c3</id>
    
      <title type="html">A local information disclosure bug reported by Qualys was fixed ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdrv9d2nngmeyftdpdwclzgex4zrcdjs853zcdwhajh0hwzd6lfyqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxmjq3c3" />
    <content type="html">
      A local information disclosure bug reported by Qualys was fixed in the linux kernel today: &lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Soon after, PoCs showed up on GitHub: &lt;a href=&#34;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn&#34;&gt;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Outcome is an unprivileged user can steal read fds from a privileged process (confirmed by example of reading private ssh hostkey and /etc/shadow). No CVE yet.
    </content>
    <updated>2026-05-15T02:47:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxturhh05w9m2pcua02rvyucpftegzyhgg3rs2z3addy6cxrh57lszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxt7qpzz</id>
    
      <title type="html">Congrats! Your new job is: arguing with a bot. Multiple bots. And ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxturhh05w9m2pcua02rvyucpftegzyhgg3rs2z3addy6cxrh57lszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxt7qpzz" />
    <content type="html">
      Congrats! Your new job is: arguing with a bot. Multiple bots. And people outsourcing their brain to bots. But mostly bots.&lt;br/&gt;&lt;br/&gt;Sometimes you have to social engineer the bots to do your bidding. Sometimes you have to pit the bots against each other.  But make no mistake, it&amp;#39;s arguing with the bots.&lt;br/&gt;&lt;br/&gt;That, and email. And meetings.&lt;br/&gt;&lt;br/&gt;How beauteous mankind is! O brave new world,&lt;br/&gt;That has such people in&amp;#39;t.
    </content>
    <updated>2026-05-08T22:49:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstfsgc7s85l4yn32darsht0hq87zv5rhtlzfyda4ve5jj37767mlczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxyzmkyn</id>
    
      <title type="html">Btw, there&amp;#39;s _no_ way we&amp;#39;re done here with #DirtyFrag and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstfsgc7s85l4yn32darsht0hq87zv5rhtlzfyda4ve5jj37767mlczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxyzmkyn" />
    <content type="html">
      Btw, there&amp;#39;s _no_ way we&amp;#39;re done here with #DirtyFrag and #CopyFail.  Everybody is aiming their LLMs at this attack path through the page cache now, and there&amp;#39;s bound to be other ways.&lt;br/&gt;&lt;br/&gt;Be ready to rinse and repeat a few more times before the dust settles, so I guess keep an even closer eye on linux kernel commits for a while.&lt;br/&gt;&lt;br/&gt;(And no, I don&amp;#39;t know how this will be sustainable.)
    </content>
    <updated>2026-05-08T20:27:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2p6lqdszrh22a3smgv2pmux87af7tu5057wel9mgewsn39xk8g3szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxrl5emk</id>
    
      <title type="html">#DirtyFrag status/advisories: AlmaLinux: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2p6lqdszrh22a3smgv2pmux87af7tu5057wel9mgewsn39xk8g3szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxrl5emk" />
    <content type="html">
      #DirtyFrag status/advisories:&lt;br/&gt;&lt;br/&gt;AlmaLinux:&lt;br/&gt;&lt;a href=&#34;https://almalinux.org/blog/2026-05-07-dirty-frag/&#34;&gt;https://almalinux.org/blog/2026-05-07-dirty-frag/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Debian:&lt;br/&gt;&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-43500&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-43500&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-43284&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-43284&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Gentoo:&lt;br/&gt;&lt;a href=&#34;https://bugs.gentoo.org/974307&#34;&gt;https://bugs.gentoo.org/974307&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;RedHat:&lt;br/&gt;&lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-43284&#34;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-43284&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://access.redhat.com/security/cve/cve-2026-43284&#34;&gt;https://access.redhat.com/security/cve/cve-2026-43284&lt;/a&gt;&lt;br/&gt;nothing yet on CVE-2026-43500&lt;br/&gt;&lt;br/&gt;Rocky:&lt;br/&gt;&lt;a href=&#34;https://kb.ciq.com/article/rocky-linux/rl-dirty-frag-mitigation&#34;&gt;https://kb.ciq.com/article/rocky-linux/rl-dirty-frag-mitigation&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;SUSE / OpenSUSE:&lt;br/&gt;&lt;a href=&#34;https://www.suse.com/security/cve/CVE-2026-43500.html&#34;&gt;https://www.suse.com/security/cve/CVE-2026-43500.html&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://www.suse.com/security/cve/CVE-2026-43284.html&#34;&gt;https://www.suse.com/security/cve/CVE-2026-43284.html&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://www.suse.com/c/addressing-copy-fail2-aka-dirtyfrag-in-suse-virtualization/&#34;&gt;https://www.suse.com/c/addressing-copy-fail2-aka-dirtyfrag-in-suse-virtualization/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Ubuntu:&lt;br/&gt;&lt;a href=&#34;https://ubuntu.com/security/CVE-2026-43284&#34;&gt;https://ubuntu.com/security/CVE-2026-43284&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://ubuntu.com/security/CVE-2026-43500&#34;&gt;https://ubuntu.com/security/CVE-2026-43500&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://ubuntu.com/blog/dirty-frag-linux-vulnerability-fixes-available&#34;&gt;https://ubuntu.com/blog/dirty-frag-linux-vulnerability-fixes-available&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;AWS:&lt;br/&gt;&lt;a href=&#34;https://aws.amazon.com/security/security-bulletins/rss/2026-027-aws/&#34;&gt;https://aws.amazon.com/security/security-bulletins/rss/2026-027-aws/&lt;/a&gt; &lt;br/&gt;&lt;a href=&#34;https://explore.alas.aws.amazon.com/CVE-2026-43284.html&#34;&gt;https://explore.alas.aws.amazon.com/CVE-2026-43284.html&lt;/a&gt;
    </content>
    <updated>2026-05-08T18:45:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrk5lswu0sayex34r8eh05cpy75k2tx38t6dr8rmhme3cfr7arqsgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxur6x97</id>
    
      <title type="html">You know, I was going to let this domain expire... ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrk5lswu0sayex34r8eh05cpy75k2tx38t6dr8rmhme3cfr7arqsgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxur6x97" />
    <content type="html">
      You know, I was going to let this domain expire...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://istheinternetonfire.com/&#34;&gt;https://istheinternetonfire.com/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Originally set up for Heartbleed in 2014; hadn&amp;#39;t remembered to update it since the CrowdStrike incident two years ago.&lt;br/&gt;&lt;br/&gt;I guess I&amp;#39;ll just set it to a permanent &amp;#34;yes&amp;#34; going forward.&lt;br/&gt;&lt;br/&gt;#CopyFail #DirtyFrag
    </content>
    <updated>2026-05-08T00:33:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspqvws7z65rdvsjsxjxn0p6k3uxjh3p8p722prnt8f60ax8dmp9wszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxrnmryj</id>
    
      <title type="html">Oh FFS. #DirtyFrag ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspqvws7z65rdvsjsxjxn0p6k3uxjh3p8p722prnt8f60ax8dmp9wszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxrnmryj" />
    <content type="html">
      Oh FFS.&lt;br/&gt;&lt;br/&gt;#DirtyFrag&lt;br/&gt;&lt;a href=&#34;https://github.com/V4bel/dirtyfrag/blob/master/assets/write-up.md&#34;&gt;https://github.com/V4bel/dirtyfrag/blob/master/assets/write-up.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;#34;Because the embargo has now been broken, no patches or CVEs exist for these vulnerabilities.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.openwall.com/lists/oss-security/2026/05/07/8&#34;&gt;https://www.openwall.com/lists/oss-security/2026/05/07/8&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Well, just put that CopyFail incident work on rinse and repeat, I suppose...
    </content>
    <updated>2026-05-07T20:07:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf9w4ucpcj3qjf98tzy3fw5uxlryh5uz9g6469t6uqumz40feumnszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxqu4k9v</id>
    
      <title type="html">Hah, just occurred to me that there&amp;#39;s probably a number of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf9w4ucpcj3qjf98tzy3fw5uxlryh5uz9g6469t6uqumz40feumnszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxqu4k9v" />
    <content type="html">
      Hah, just occurred to me that there&amp;#39;s probably a number of folks who don&amp;#39;t quite realize that the #copyfail PoC _actually modified_ the su(1) binary.  That is, if you ran it _once_ to check, and then you applied mitigations, you still have a compromised /bin/su.&lt;br/&gt;&lt;br/&gt;Wonder how many systems end up left with that... 🤪
    </content>
    <updated>2026-05-04T20:48:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv62quffzh5tk8vmges6u7v09cutj7y9ll03kmy62nmeratu8vnrczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxjf5h4w</id>
    
      <title type="html">Le sigh. Every time we go around and have to do this again and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv62quffzh5tk8vmges6u7v09cutj7y9ll03kmy62nmeratu8vnrczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxjf5h4w" />
    <content type="html">
      Le sigh. Every time we go around and have to do this again and manually figure out wtf each of the ten thousand linux distributions provides their security updates and current status.&lt;br/&gt;&lt;br/&gt;Spending my Saturday morning searching for CVE-2026-31431 and &amp;#34;copyfail&amp;#34; patch status is just 👍.&lt;br/&gt;&lt;br/&gt;Anyway, here&amp;#39;s what I have so far:
    </content>
    <updated>2026-05-02T13:43:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs25k8v9sth5uw77d3malyupg0lm3ktpahhrzmn3w9zm5d5kse9d0qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxxm9fmf</id>
    
      <title type="html">There&amp;#39;s a lot of good things in here. Including: &amp;#34;we all ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs25k8v9sth5uw77d3malyupg0lm3ktpahhrzmn3w9zm5d5kse9d0qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxxm9fmf" />
    <content type="html">
      There&amp;#39;s a lot of good things in here. Including:&lt;br/&gt;&lt;br/&gt;&amp;#34;we all know the discovery rate has not been the constraint on vulnerability management for a decade. The constraint is triage, prioritization, patching velocity, and coordinated disclosure. [...] A tool that accelerates discovery without accelerating remediation grows the backlog; it does not shift the threat model.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.flyingpenguin.com/the-boy-that-cried-mythos-verification-is-collapsing-trust-in-anthropic/comment-page-1/&#34;&gt;https://www.flyingpenguin.com/the-boy-that-cried-mythos-verification-is-collapsing-trust-in-anthropic/comment-page-1/&lt;/a&gt;
    </content>
    <updated>2026-04-22T00:20:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx2v0qe095s9465pwqfrl7mvuq37c3p7uxctj6p4y4dcjp99jpy2szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx8fmx9f</id>
    
      <title type="html">Current #infosec status. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx2v0qe095s9465pwqfrl7mvuq37c3p7uxctj6p4y4dcjp99jpy2szyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx8fmx9f" />
    <content type="html">
      Current #infosec status.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/116/432/916/727/127/658/original/2b8b268a4b3c60a7.png&#34;&gt; 
    </content>
    <updated>2026-04-19T19:02:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs86zsqctjkcmh0x5qu6znt4zqeutlf5kggay8y3nhhxpwum7sesrgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxnd0gfg</id>
    
      <title type="html">@nprofile…es6s New coffee place opened up around the corner. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs86zsqctjkcmh0x5qu6znt4zqeutlf5kggay8y3nhhxpwum7sesrgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxnd0gfg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8jh9rywy0xcspthdkhua9y9d6xve8gvj8v23pe0grkprgwqmsr7spz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qtetez8&#39;&gt;nevent1q…tez8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqg5q5nw988r0g2hnv7tyachc8yytg6ppjxfdprx2hhe5cwmvmwd2qr7es6s&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqg5q5nw988r0g2hnv7tyachc8yytg6ppjxfdprx2hhe5cwmvmwd2qr7es6s&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…es6s&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; New coffee place opened up around the corner. Went in there, nobody pays me any attention, no obvious line to order, no cash register. I’m told I can scan a QR code to download an app to place an order. Walked across the street to next place instead.
    </content>
    <updated>2026-04-19T16:18:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsflp537r3m6w0r5vq4ep9dt302nc4p7v432yq9fkdqdc6wly8v0cgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx5gpr6z</id>
    
      <title type="html">TIL: in Chrome, if you encounter any cert error, you can just ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsflp537r3m6w0r5vq4ep9dt302nc4p7v432yq9fkdqdc6wly8v0cgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx5gpr6z" />
    <content type="html">
      TIL: in Chrome, if you encounter any cert error, you can just type `thisisunsafe` while on the error page and blammo! you&amp;#39;re on the insecure page.&lt;br/&gt;&lt;br/&gt;This even works for HSTS preloaded domains:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://subdomain.preloaded-hsts.badssl.com/&#34;&gt;https://subdomain.preloaded-hsts.badssl.com/&lt;/a&gt;
    </content>
    <updated>2026-04-17T00:57:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd47na02wx5kkrvnmgfynmmk97axgs9waz20ljxn86tsk5sfqf0gqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx0mwwy3</id>
    
      <title type="html">*slow clap* to everybody out there doing Anthropic&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd47na02wx5kkrvnmgfynmmk97axgs9waz20ljxn86tsk5sfqf0gqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx0mwwy3" />
    <content type="html">
      *slow clap* to everybody out there doing Anthropic&amp;#39;s Marketing Team&amp;#39;s job for them. 🍿
    </content>
    <updated>2026-04-13T14:38:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2rxgc4hw4t9kz85m4r87g49wlkyxzs30j7fnt6egxkqsz8qkwmeszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxmtrv6z</id>
    
      <title type="html">&amp;#34;#Mythos discovers 27-year-old bug&amp;#34; is intentionally ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2rxgc4hw4t9kz85m4r87g49wlkyxzs30j7fnt6egxkqsz8qkwmeszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxmtrv6z" />
    <content type="html">
      &amp;#34;#Mythos discovers 27-year-old bug&amp;#34; is intentionally conflating length of existence of a bug with difficulty of finding it. There is no such correlation.&lt;br/&gt;&lt;br/&gt;If software projects and companies performed regular, ongoing, in-depth code audits over and over and missed it, sure, then age would be meaningful, but that is simply not what organizations do.&lt;br/&gt;&lt;br/&gt;But sure, it makes for great headlines.
    </content>
    <updated>2026-04-11T16:12:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxwwza0adhk20ljv6vrn5atf4maelzvg3rxhszxe5jvtas3sd6hzszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxncgym7</id>
    
      <title type="html">Die englische Sprache kennt ja “Verschlimmbessern” nicht, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxwwza0adhk20ljv6vrn5atf4maelzvg3rxhszxe5jvtas3sd6hzszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxncgym7" />
    <content type="html">
      Die englische Sprache kennt ja “Verschlimmbessern” nicht, weshalb sie stattdessen “vibe coding” sagt.
    </content>
    <updated>2026-03-29T23:29:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswav250v6h9hp6l8j0vl52htw77artf8k4lncsf59uxchj4a4xwkszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxz2ltzg</id>
    
      <title type="html">Fallout from the trivy compromise, part N of many: LiteLLM ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswav250v6h9hp6l8j0vl52htw77artf8k4lncsf59uxchj4a4xwkszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxz2ltzg" />
    <content type="html">
      Fallout from the trivy compromise, part N of many:&lt;br/&gt;&lt;br/&gt;LiteLLM includes a backdoor and a malicious .pth file that &amp;#34;automatically executes a credential-stealing script every time the Python interpreter starts — no import litellm required&amp;#34;&lt;br/&gt;&lt;br/&gt;I.e., &amp;#34;pip install litellm&amp;#34; -&amp;gt; pwned&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://thehackernews.com/2026/03/teampcp-backdoors-litellm-versions.html&#34;&gt;https://thehackernews.com/2026/03/teampcp-backdoors-litellm-versions.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/BerriAI/litellm/issues/24512&#34;&gt;https://github.com/BerriAI/litellm/issues/24512&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/BerriAI/litellm/issues/24518&#34;&gt;https://github.com/BerriAI/litellm/issues/24518&lt;/a&gt;
    </content>
    <updated>2026-03-25T13:54:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0wn3qdja28d0esc26wzy2x6pn9ajxdapcffsym3tu2vt5mdak4xqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxcgxq6y</id>
    
      <title type="html">Starting to think the real risk is not AI replacing junior staff, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0wn3qdja28d0esc26wzy2x6pn9ajxdapcffsym3tu2vt5mdak4xqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxcgxq6y" />
    <content type="html">
      Starting to think the real risk is not AI replacing junior staff, but senior staff quitting because they just can’t take this AI bullshit any longer and just opt for early retirement.
    </content>
    <updated>2026-03-18T17:19:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstc463g802yremmkxpggg9pwd7lvcj0y7m9ayat24m235zx456yqszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxv05mvq</id>
    
      <title type="html">What idiot called it “agentic AI” when “Claude Computing” ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstc463g802yremmkxpggg9pwd7lvcj0y7m9ayat24m235zx456yqszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxv05mvq" />
    <content type="html">
      What idiot called it “agentic AI” when “Claude Computing” is right there?&lt;br/&gt;&lt;br/&gt;(Bonus joke: There is no Claude, only other peoples’ content.)
    </content>
    <updated>2026-03-04T23:40:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsph2k0h24rt58gkvlsknaq02npxstkjrfsqy6l5ztqa9gadhza8cszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxs2w7e2</id>
    
      <title type="html">The only thing my brain gives me when I hear Google &amp;amp; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsph2k0h24rt58gkvlsknaq02npxstkjrfsqy6l5ztqa9gadhza8cszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxs2w7e2" />
    <content type="html">
      The only thing my brain gives me when I hear Google &amp;amp; Cloudflare talking about Merkle Tree Certificates:&lt;br/&gt;&lt;br/&gt;#pqc&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/116/161/276/648/995/190/original/2c35a3f7eb1d7293.jpg&#34;&gt; 
    </content>
    <updated>2026-03-02T19:41:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfj9nd9qc3x68qrp02huxzvqaqx3hh9czvaaw86wrfp3cgmurwknczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxnhhjh4</id>
    
      <title type="html">Another odd trend I&amp;#39;m observing: students don&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfj9nd9qc3x68qrp02huxzvqaqx3hh9czvaaw86wrfp3cgmurwknczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxnhhjh4" />
    <content type="html">
      Another odd trend I&amp;#39;m observing: students don&amp;#39;t understand how to work with plain text any longer.&lt;br/&gt;&lt;br/&gt;The concept of wrapping text to fit an 80 char terminal gives them trouble. Many resort to random websites where they paste their text into and that will insert line breaks in the middle of the word at exactly 80 chars.&lt;br/&gt;&lt;br/&gt;Using a text editor to, uhm, edit text is, at this point, completely foreign to them.&lt;br/&gt;&lt;br/&gt;Weird.
    </content>
    <updated>2026-03-01T02:12:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw7g2tfc9ev4u5v0nxg5lqylvqll5vwj9wxvxr9jx9j0d296pqvdszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx823m6q</id>
    
      <title type="html">For anybody wondering why I prefer #NetBSD over #Linux, compare ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw7g2tfc9ev4u5v0nxg5lqylvqll5vwj9wxvxr9jx9j0d296pqvdszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx823m6q" />
    <content type="html">
      For anybody wondering why I prefer #NetBSD over #Linux, compare the code for a small tool like whois(1):&lt;br/&gt;&lt;br/&gt;NetBSD:&lt;br/&gt;&lt;a href=&#34;https://cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/whois/whois.c?annotate=HEAD&#34;&gt;https://cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/whois/whois.c?annotate=HEAD&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; 372 lines, easy to read&lt;br/&gt;&lt;br/&gt;Linux:&lt;br/&gt;&lt;a href=&#34;https://github.com/rfc1036/whois/blob/next/whois.c&#34;&gt;https://github.com/rfc1036/whois/blob/next/whois.c&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;1617 lines in the main program; unchecked malloc(3), misc buffer overflow opportunities, magic numbers, &amp;#34;/* This function has multiple memory leaks.*/&amp;#34;, mixed spaces and tabs, another 2K of glue code, ...&lt;br/&gt;&lt;br/&gt;KISS, man, KISS.
    </content>
    <updated>2026-02-27T22:37:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvt5juuuq2s7hd3kc5ru4u790yfpt2sheadruy5trhv0tkxnte2eczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxd4l60p</id>
    
      <title type="html">Tonight seems like a good time to remind folks that the next ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvt5juuuq2s7hd3kc5ru4u790yfpt2sheadruy5trhv0tkxnte2eczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxd4l60p" />
    <content type="html">
      Tonight seems like a good time to remind folks that the next #nokings protest is planned for March 28th:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.nokings.org/&#34;&gt;https://www.nokings.org/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Mark your calendars, I&amp;#39;ll see you there! ✌️&lt;br/&gt;&lt;br/&gt;#sotu #fucktrump
    </content>
    <updated>2026-02-25T02:28:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsflyyg7q9vvancjkeuq9v6usy7jelkanu8m92t403n6tl5hm2czygzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx2vx5pq</id>
    
      <title type="html">Let&amp;#39;s start at the #DNS. Obviously, the root is fully ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsflyyg7q9vvancjkeuq9v6usy7jelkanu8m92t403n6tl5hm2czygzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx2vx5pq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxm3gh54yzv89vxundtphtcrja5qws2ldklf0zkpanr36z2wqftpgpz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qusx7wl&#39;&gt;nevent1q…x7wl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s start at the #DNS.  Obviously, the root is fully dual-stack, but what about the TLDs?&lt;br/&gt;&lt;br/&gt;Overall, that&amp;#39;s not terrible: only 18 of the 1,436 TLDs have only IPv4-only NS records in the root zone, although 240 TLDs have at least one IPv4-only NS.&lt;br/&gt;&lt;br/&gt;But for the top 1M _second-level_ domains, this already drops down and only around 72% of them have at least one IPv6-enabled NS.&lt;br/&gt;&lt;br/&gt;#ipv6
    </content>
    <updated>2026-02-19T22:59:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxm3gh54yzv89vxundtphtcrja5qws2ldklf0zkpanr36z2wqftpgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxxsmd80</id>
    
      <title type="html">#IPv6 adoption is still terrible. Akamai, Cloudflare, and Google ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxm3gh54yzv89vxundtphtcrja5qws2ldklf0zkpanr36z2wqftpgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxxsmd80" />
    <content type="html">
      #IPv6 adoption is still terrible.&lt;br/&gt;&lt;br/&gt;Akamai, Cloudflare, and Google all report roughly 45% of traffic to their services using IPv6 in the US...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.akamai.com/security-research/ipv6-adoption-visualization&#34;&gt;https://www.akamai.com/security-research/ipv6-adoption-visualization&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;...but that&amp;#39;s (a) not all that great, and (b) only HTTP traffic to major services.&lt;br/&gt;&lt;br/&gt;Just what % of sites actually _offers_ IPv6?  I took a look...
    </content>
    <updated>2026-02-19T22:58:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyzq20kt7xl449p2mrcm6k726wm0zu08n0cxc98wa564u64k6pstszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxgxzjc3</id>
    
      <title type="html">Being forced onto Outlook Office365 with the threat of having to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyzq20kt7xl449p2mrcm6k726wm0zu08n0cxc98wa564u64k6pstszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxgxzjc3" />
    <content type="html">
      Being forced onto Outlook Office365 with the threat of having to use Outlook or webmail.  I don&amp;#39;t know how anybody can suffer their email with these interfaces.&lt;br/&gt;&lt;br/&gt;So very thankful for the folks who created and documented mutt_oauth2:&lt;br/&gt;&lt;a href=&#34;https://gitlab.com/muttmua/mutt/-/raw/master/contrib/mutt_oauth2.py.README&#34;&gt;https://gitlab.com/muttmua/mutt/-/raw/master/contrib/mutt_oauth2.py.README&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Got everything to work using the README and this HOWTO:&lt;br/&gt;&lt;a href=&#34;https://staff.washington.edu/shrike/unix/configuring-mutt-neomutt-for-imap-access-to-o365-exchange/&#34;&gt;https://staff.washington.edu/shrike/unix/configuring-mutt-neomutt-for-imap-access-to-o365-exchange/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And thanks to a kind admin who added a new client-id for mutt, I don&amp;#39;t even have to pull the Thunderbird ID to fake that.
    </content>
    <updated>2026-02-12T16:05:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9nkxrzdlf0y4nmr7rnjlqqfxx3pj76fj9thk93n5ncw3tenj92uqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx60xvk6</id>
    
      <title type="html">Claiming use of drones by drug cartels forces you to close ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9nkxrzdlf0y4nmr7rnjlqqfxx3pj76fj9thk93n5ncw3tenj92uqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx60xvk6" />
    <content type="html">
      Claiming use of drones by drug cartels forces you to close airports seems like a convenient way to reinforce an argument that the US is &amp;#34;at war&amp;#34; with drug cartels, just in case anybody continues to object to the murder of people on boats in the Carribean and Pacific.&lt;br/&gt;&lt;br/&gt;Of which there were two more in the last week, but apparently not only does nobody object to them any more, nobody really notices. It&amp;#39;s just what we do now.
    </content>
    <updated>2026-02-11T18:58:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs90jg3zzy2ah87knyaxhfst6wcmug9c74380zrxsdldwsz5n6ng7czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxa890a8</id>
    
      <title type="html">If you&amp;#39;d like to have a nice 🤦-y day like me, go ahead, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs90jg3zzy2ah87knyaxhfst6wcmug9c74380zrxsdldwsz5n6ng7czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxa890a8" />
    <content type="html">
      If you&amp;#39;d like to have a nice 🤦-y day like me, go ahead, search your internal code repository for the following:&lt;br/&gt;&lt;br/&gt;curl -k&lt;br/&gt;wget --no-check-certificate&lt;br/&gt;verify=false&lt;br/&gt;InsecureSkipVerify: true&lt;br/&gt;ssl_verify_mode: 0&lt;br/&gt;TrustSelfSignedStrategy&lt;br/&gt;rejectUnauthorized: false&lt;br/&gt;strict-ssl = false&lt;br/&gt;http.sslVerify = false&lt;br/&gt;--no-verify-ssl&lt;br/&gt;--insecure*&lt;br/&gt;verify_hostname: 0&lt;br/&gt;&lt;br/&gt;It&amp;#39;ll be great.
    </content>
    <updated>2026-02-03T16:33:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8eyrxr6utm9ffe8t2fam8n96a752xg64yp6a6237asdnuqj7a5pqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxqarfzl</id>
    
      <title type="html">Srsly, what idiot called it &amp;#34;CAPTCHA&amp;#34; instead of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8eyrxr6utm9ffe8t2fam8n96a752xg64yp6a6237asdnuqj7a5pqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxqarfzl" />
    <content type="html">
      Srsly, what idiot called it &amp;#34;CAPTCHA&amp;#34; instead of &amp;#34;Mein Voight-Kampff&amp;#34;.
    </content>
    <updated>2026-02-03T03:43:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9f30f787zfz5k2gxwp5e75my2n349h79hj4a4he0ngq3ae8e2s0qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxm7jxl2</id>
    
      <title type="html">Billionaires, man. Greedy motherfuckers. Brin is worth $266B. A ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9f30f787zfz5k2gxwp5e75my2n349h79hj4a4he0ngq3ae8e2s0qzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxm7jxl2" />
    <content type="html">
      Billionaires, man. Greedy motherfuckers.&lt;br/&gt;&lt;br/&gt;Brin is worth $266B. A one-time 5% billionaire tax (with the money going to healthcare!) would mean he&amp;#39;s left with... $242B. Which that year&amp;#39;s rate of growth would trivially earn him back. But he just can&amp;#39;t.&lt;br/&gt;&lt;br/&gt;You can do a 99% one-time billionaire tax and he&amp;#39;d be left with *2.6 billion dollars.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.nytimes.com/2026/01/28/us/politics/california-billionaires-sergey-brin-campaign.html&#34;&gt;https://www.nytimes.com/2026/01/28/us/politics/california-billionaires-sergey-brin-campaign.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;CA has maybe 200 billionaires in a population of ~40 million. Talk about the richest 0.0005%. Greedy motherfuckers.
    </content>
    <updated>2026-02-01T17:41:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqz3w97vkjzjrag7ukm0az7fatqq68wmtwyukfsewc8v2qm74r3ygzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxnc5cru</id>
    
      <title type="html">And this is why he&amp;#39;s The Boss. &amp;#34;Here in our home they ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqz3w97vkjzjrag7ukm0az7fatqq68wmtwyukfsewc8v2qm74r3ygzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxnc5cru" />
    <content type="html">
      And this is why he&amp;#39;s The Boss.&lt;br/&gt;&lt;br/&gt;&amp;#34;Here in our home they killed and roamed&lt;br/&gt;In the winter of ’26&lt;br/&gt;We’ll take our stand for this land&lt;br/&gt;And the stranger in our midst&lt;br/&gt;We’ll remember the names of those who died&lt;br/&gt;On the streets of Minneapolis&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=wWKSoxG1K7w&#34;&gt;https://www.youtube.com/watch?v=wWKSoxG1K7w&lt;/a&gt;
    </content>
    <updated>2026-01-29T01:54:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs27cx3xedd4gycy2zkhcddr6c5nslu8t6mfw5wmw6rwyjdkduv3kczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx5fd524</id>
    
      <title type="html">This semester, I&amp;#39;m teaching my class on System Administration ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs27cx3xedd4gycy2zkhcddr6c5nslu8t6mfw5wmw6rwyjdkduv3kczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx5fd524" />
    <content type="html">
      This semester, I&amp;#39;m teaching my class on System Administration / Internet Operations once again.&lt;br/&gt;&lt;br/&gt;The syllabus and all course materials are available here:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://stevens.netmeister.org/615/&#34;&gt;https://stevens.netmeister.org/615/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;All videos for the lectures and exercises are public and available for free on YouTube:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/c/cs615asa/videos&#34;&gt;https://www.youtube.com/c/cs615asa/videos&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If you want to follow along, I&amp;#39;ll be posting lecture videos and related links in this thread throughout the semester.&lt;br/&gt;&lt;br/&gt;#sysadmin #devops #sre
    </content>
    <updated>2026-01-24T14:26:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsflscaq6wcx6lcurqr959s7vglhprqrjmt2ak7d4vy9x33ngm3n7czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx5lzazl</id>
    
      <title type="html">Here #curl is again showing the way in Open Source, this time ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsflscaq6wcx6lcurqr959s7vglhprqrjmt2ak7d4vy9x33ngm3n7czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx5lzazl" />
    <content type="html">
      Here #curl is again showing the way in Open Source, this time with vulnerability management. Per their well-known/security.txt:&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/945/581/457/119/897/original/7a353e1277dcc360.png&#34;&gt; 
    </content>
    <updated>2026-01-23T17:27:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspzt5nssuwrjd8480qcutmtf8zw0lr9dr9gw502ls6kpedty8gdaqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxl0e85z</id>
    
      <title type="html">#IPv6 was defined in RFC1883 in December of 1995. That&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspzt5nssuwrjd8480qcutmtf8zw0lr9dr9gw502ls6kpedty8gdaqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxl0e85z" />
    <content type="html">
      #IPv6 was defined in RFC1883 in December of 1995.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s right, IPv6 is now *30* frickin&amp;#39; years old.  I&amp;#39;ve spent at least 25 of those yelling at people, companies, service providers, and many engineers who really should know better that they need to enable it.&lt;br/&gt;&lt;br/&gt;Doesn&amp;#39;t look like 2026 is going to change that. Le sigh.
    </content>
    <updated>2026-01-22T21:49:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswmff0yjsay5g9fm9l0l3pje679t0st7chmukdwae2zefnxcexhtczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxy4e6fe</id>
    
      <title type="html">This identification of the dual state remains one of the most ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswmff0yjsay5g9fm9l0l3pje679t0st7chmukdwae2zefnxcexhtczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxy4e6fe" />
    <content type="html">
      This identification of the dual state remains one of the most accurate and disturbing explanations of where we are:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.theatlantic.com/magazine/archive/2025/05/trump-executive-order-lawlessness-constitutional-crisis/682112/&#34;&gt;https://www.theatlantic.com/magazine/archive/2025/05/trump-executive-order-lawlessness-constitutional-crisis/682112/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And it follows:&lt;br/&gt;&lt;br/&gt;“if you interact with ICE, suddenly you risk coming up against the full force of the prerogative state. One of the most heartbreaking aspects of […] the fatal encounter between Renee Good and ICE is that it’s plain that Good thinks she’s still in the normative state. She has no idea of the peril she’s in.”&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.nytimes.com/2026/01/18/opinion/renee-good-ice-immunity.html&#34;&gt;https://www.nytimes.com/2026/01/18/opinion/renee-good-ice-immunity.html&lt;/a&gt;
    </content>
    <updated>2026-01-18T23:16:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqf6qhye9x5twrgfsn8g7atu3z0hz9rngy3stsdgv95xcr2x2suxszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxynl4nl</id>
    
      <title type="html">Lol, Linkedin didn&amp;#39;t like me posting photos from today&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqf6qhye9x5twrgfsn8g7atu3z0hz9rngy3stsdgv95xcr2x2suxszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxynl4nl" />
    <content type="html">
      Lol, Linkedin didn&amp;#39;t like me posting photos from today&amp;#39;s anti-trump, anti-ICE protests. &amp;#39;Cause, you know, gotta keep it professional when the goons shoot citizens and snatch your neighbors from the streets. Good job, Linkedin. May I recommend selling Hollerith punch cards next?&lt;br/&gt;&lt;br/&gt;(Yes, yes, I&amp;#39;m aware that of course MS sells all sorts of services to ICE. They all do. 🤮)&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/878/578/349/156/719/original/049b3d0c0d5c7659.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/878/597/908/421/885/original/a913b051679ca719.png&#34;&gt; 
    </content>
    <updated>2026-01-11T21:32:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspdw7570z0jumfcl64f9glhmqk26wj4ndyvuzj9yyf43x0ldldvhgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxdll48l</id>
    
      <title type="html">Everybody walking past Trump Tower be like… #fuckICE ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspdw7570z0jumfcl64f9glhmqk26wj4ndyvuzj9yyf43x0ldldvhgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxdll48l" />
    <content type="html">
      Everybody walking past Trump Tower be like…&lt;br/&gt;&lt;br/&gt;#fuckICE #iceoutforgood #fucktrump&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/878/031/379/071/743/original/71247ab8feb95f77.jpeg&#34;&gt; 
    </content>
    <updated>2026-01-11T19:07:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgejyu8se8nnppvfmr5jh66jstqmct0vpzgeelw0vcchjrae4afugzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxsuhk0t</id>
    
      <title type="html">Quotable as ever, here&amp;#39;s @nprofile…ugpy on code as ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgejyu8se8nnppvfmr5jh66jstqmct0vpzgeelw0vcchjrae4afugzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxsuhk0t" />
    <content type="html">
      Quotable as ever, here&amp;#39;s &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqhykucplphuhelaxutcw4jw3vuu7gcg42czhqmk7jhchs8vdga4fschugpy&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqhykucplphuhelaxutcw4jw3vuu7gcg42czhqmk7jhchs8vdga4fschugpy&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…ugpy&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; on code as liability and that having AI produce more code faster is simply tech debt at scale:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://pluralistic.net/2026/01/06/1000x-liability/#graceful-failure-modes&#34;&gt;https://pluralistic.net/2026/01/06/1000x-liability/#graceful-failure-modes&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;#34;The longer a computer system has been running, the more tech debt it represents. The more important the system is, the harder it is to bring down and completely redo.&amp;#34;&lt;br/&gt;&lt;br/&gt;&amp;#34;Writing code that works, without consideration of how it will fail, is a recipe for catastrophe. It is a way to create tech debt at scale.&amp;#34;
    </content>
    <updated>2026-01-06T16:23:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxgm0t9cv6mrdqju4wwcr57jnmurc4a33rcxumkje80y48tmzlfrszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxam5wnz</id>
    
      <title type="html">&amp;#39;Twas the night of the moratorium, and all through the cloud ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxgm0t9cv6mrdqju4wwcr57jnmurc4a33rcxumkje80y48tmzlfrszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxam5wnz" />
    <content type="html">
      &amp;#39;Twas the night of the moratorium, and all through the cloud&lt;br/&gt;not a pager was beeping: no deploys were allowed.&lt;br/&gt;The packages frozen on the servers with care,&lt;br/&gt;In hopes that an outage would strike nowhere;&lt;br/&gt;&lt;br/&gt;The developers still pondering code to embed,&lt;br/&gt;While visions of monads danced in their heads.&lt;br/&gt;The VM put to sleep, and I in this app,&lt;br/&gt;Had just settled down for a long masto thread,
    </content>
    <updated>2025-12-24T17:22:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdcm9wpq9c9qvg8ktrugg49jcpp2kaljgt9vcc9pjn6enlhtu6yrgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxe20pf0</id>
    
      <title type="html">I finally jotted down a table of in how far the big three ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdcm9wpq9c9qvg8ktrugg49jcpp2kaljgt9vcc9pjn6enlhtu6yrgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxe20pf0" />
    <content type="html">
      I finally jotted down a table of in how far the big three browsers currently support RFC9460 HTTPS records.&lt;br/&gt;&lt;br/&gt;In summary:&lt;br/&gt;- All browsers support ALPN&lt;br/&gt;- Safari has the best support; it&amp;#39;s the only browser that supports AliasMode, but Safari doesn&amp;#39;t support ECH&lt;br/&gt;- Firefox requires DoH, but then supports several parameters&lt;br/&gt;- Chrome only support ALPN and ECH&lt;br/&gt;&lt;br/&gt;See this page for details, I may update it in the future:&lt;br/&gt;&lt;a href=&#34;https://www.netmeister.org/blog/https-caniuse.html&#34;&gt;https://www.netmeister.org/blog/https-caniuse.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#dns&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/708/870/698/589/356/original/5848241a98624dfd.png&#34;&gt; 
    </content>
    <updated>2025-12-12T22:10:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstdsh99ynklmehz65yymma3eee8w0ueufhdjps25zc35auam5dd8czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxhjx4uq</id>
    
      <title type="html">Here&amp;#39;s another funny generational divide: students no longer ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstdsh99ynklmehz65yymma3eee8w0ueufhdjps25zc35auam5dd8czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxhjx4uq" />
    <content type="html">
      Here&amp;#39;s another funny generational divide: students no longer understand public_html directories and /~user/ URLs because apparently nowadays shared fileserver access is no longer a thing.&lt;br/&gt;&lt;br/&gt;Smh, fist, yells at cloud.
    </content>
    <updated>2025-12-05T21:47:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf9uhdzcfvg0erpunw78spzrfqapzmdwx6lhwafmle3gs9wk99vwgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxehuyp2</id>
    
      <title type="html">Oof, this hits hard. &amp;#34;AI is Destroying the University and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf9uhdzcfvg0erpunw78spzrfqapzmdwx6lhwafmle3gs9wk99vwgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxehuyp2" />
    <content type="html">
      Oof, this hits hard.&lt;br/&gt;&lt;br/&gt;&amp;#34;AI is Destroying the University and Learning Itself&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.currentaffairs.org/news/ai-is-destroying-the-university-and-learning-itself&#34;&gt;https://www.currentaffairs.org/news/ai-is-destroying-the-university-and-learning-itself&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Choice quotes:&lt;br/&gt;&lt;br/&gt;&amp;#34;The result isn’t augmented intelligence but simulated learning: a paint-by-numbers approach to thought.&amp;#34;&lt;br/&gt;&lt;br/&gt;&amp;#34;Universities are being retrofitted as fulfillment centers of cognitive convenience. Students aren’t being taught to think more deeply but to prompt more effectively.&amp;#34;&lt;br/&gt;&lt;br/&gt;So many more spot-on observations. It&amp;#39;s long. Actually read it, don&amp;#39;t have AI summarize it for you.
    </content>
    <updated>2025-12-04T19:20:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd9kwjxej4z2xh60puhwkzw8q8vguy8vu5w9recff3qzvnl9j5plczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxj27aee</id>
    
      <title type="html">🎉 56 years ago today, &amp;#34;the first permanent ARPANET link ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd9kwjxej4z2xh60puhwkzw8q8vguy8vu5w9recff3qzvnl9j5plczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxj27aee" />
    <content type="html">
      🎉 56 years ago today, &amp;#34;the first permanent ARPANET link was established between the IMP at UCLA and the IMP at the Stanford Research Institute. By 12/5 1969, the initial four-node network was established.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/ARPANET&#34;&gt;https://en.wikipedia.org/wiki/ARPANET&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;From there, it&amp;#39;s gotten a bit harder to visualize the internet.&lt;br/&gt;&lt;br/&gt;Early hosts.txt (1973-1995):&lt;br/&gt;&lt;a href=&#34;https://github.com/ttkzw/hosts.txt/&#34;&gt;https://github.com/ttkzw/hosts.txt/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;xkcd IPv4 map (2006):&lt;br/&gt;&lt;a href=&#34;https://xkcd.com/195/&#34;&gt;https://xkcd.com/195/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Opte connection graph (2021):&lt;br/&gt;&lt;a href=&#34;https://youtu.be/-L1Zs_1VPXA&#34;&gt;https://youtu.be/-L1Zs_1VPXA&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Undersea cable map:&lt;br/&gt;&lt;a href=&#34;https://map.kmcd.dev/&#34;&gt;https://map.kmcd.dev/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://media.mstdn.social/media_attachments/files/115/588/860/611/186/358/original/a420467599c156a8.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2025-11-21T17:53:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2h33h8qzn7xdfx40ty8fhfrcemgxlrkfrw0hvt5cyvy6ud968ajqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx73ym9g</id>
    
      <title type="html">Cloudflare outage root cause: not checking the return value of a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2h33h8qzn7xdfx40ty8fhfrcemgxlrkfrw0hvt5cyvy6ud968ajqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx73ym9g" />
    <content type="html">
      Cloudflare outage root cause: not checking the return value of a function that may fail.  In C, that would be calling something on NULL and segfaulting; in Rust it&amp;#39;s calling a function on an Err val and panic.&lt;br/&gt;&lt;br/&gt;thread fl2_worker_thread panicked: called Result::unwrap() on an Err value&lt;br/&gt;&lt;br/&gt;So, yeah, kids, do always check your return values before you use them.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.cloudflare.com/18-november-2025-outage/&#34;&gt;https://blog.cloudflare.com/18-november-2025-outage/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/574/133/050/455/869/original/8410ef474b944652.webp&#34;&gt; 
    </content>
    <updated>2025-11-19T03:02:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstt9ev8kmr4dwf5k6qctg03ufdz9rde3pjh2vrfpfdmzx8eu4st8czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx4y6qyd</id>
    
      <title type="html">One assignment I give students in my &amp;#34;Advanced Programming in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstt9ev8kmr4dwf5k6qctg03ufdz9rde3pjh2vrfpfdmzx8eu4st8czyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx4y6qyd" />
    <content type="html">
      One assignment I give students in my &amp;#34;Advanced Programming in the UNIX Environment&amp;#34; class includes reading data from a pipe into a fixed-size buffer.&lt;br/&gt;&lt;br/&gt;A clever approach for that is&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;total = 0;&lt;br/&gt;while ((n = read(fd, buf &#43; total, len - total)) &amp;gt; 0)&lt;br/&gt;    total &#43;= n;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;This is a common construct found (but not explained) in StackOverflow posts and different open source code bases. But it&amp;#39;s not something students tend to come up with on their own and struggle to explain if asked.
    </content>
    <updated>2025-11-18T16:24:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstsds2kedn3uu3fcw07cnaws46ljdgaav677hxaujqmca5mucuwmgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxe682c5</id>
    
      <title type="html">Me when &amp;#34;hackers&amp;#34; ask for a reward for reporting a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstsds2kedn3uu3fcw07cnaws46ljdgaav677hxaujqmca5mucuwmgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxe682c5" />
    <content type="html">
      Me when &amp;#34;hackers&amp;#34; ask for a reward for reporting a vulnerability of &amp;#34;weak SSH ciphers&amp;#34; on a hostname that resolves to 127.0.0.1.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/457/779/516/084/184/original/fa7a07e2fcd9bc33.png&#34;&gt; 
    </content>
    <updated>2025-10-29T13:53:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgu6ng7ncy72pfkrh09xcrete2r39rywe5887almta86szx4fuenczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxaa4k79</id>
    
      <title type="html">Huh, that&amp;#39;s a new one. Fake Cloudflare captcha asking you to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgu6ng7ncy72pfkrh09xcrete2r39rywe5887almta86szx4fuenczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxaa4k79" />
    <content type="html">
      Huh, that&amp;#39;s a new one. Fake Cloudflare captcha asking you to please run the osascript from &lt;a href=&#34;http://185.93&#34;&gt;http://185.93&lt;/a&gt; . 89.62/d/xxx33312 to collect and upload all your passwords and cookies.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/407/900/291/045/905/original/bce0c8d1f4797fde.png&#34;&gt; 
    </content>
    <updated>2025-10-20T18:30:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr2fxljrn7mja85823t772rqtkqeg4tr85zh0fwd48wa4pv67jpcczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxy5zsff</id>
    
      <title type="html">#nokings #fucktrump #fuckICE #nyc ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr2fxljrn7mja85823t772rqtkqeg4tr85zh0fwd48wa4pv67jpcczyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxy5zsff" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsynl5dfcn26n7uxv8rtjstjvf73xwu29cagfw3pfkauku676fwntspzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7j5h3ee&#39;&gt;nevent1q…h3ee&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;#nokings #fucktrump #fuckICE #nyc&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/396/236/868/070/799/original/939e354e7f3372f9.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/396/242/038/779/890/original/6a94264ae20a3af8.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/396/242/891/959/280/original/6e97274669c469e9.jpeg&#34;&gt; 
    </content>
    <updated>2025-10-18T17:02:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsthg7xdv5u6l3l77xxvu3n8zrffacfxsrdfn0cxjvq07la8x84vsqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxkapz5u</id>
    
      <title type="html">Just about the only time I enjoy the crowd in Times Square. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsthg7xdv5u6l3l77xxvu3n8zrffacfxsrdfn0cxjvq07la8x84vsqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxkapz5u" />
    <content type="html">
      Just about the only time I enjoy the crowd in Times Square. #nokings #nyc&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://media.mstdn.social/media_attachments/files/115/396/199/353/551/094/original/7e985c1f1fa03cd3.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2025-10-18T16:51:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsynl5dfcn26n7uxv8rtjstjvf73xwu29cagfw3pfkauku676fwntszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxy3hhap</id>
    
      <title type="html">#nokings #nyc ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsynl5dfcn26n7uxv8rtjstjvf73xwu29cagfw3pfkauku676fwntszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxy3hhap" />
    <content type="html">
      #nokings #nyc&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/396/187/178/160/744/original/2ddc44f437da75e9.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/396/187/351/374/811/original/d201446daa93993e.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/396/188/554/639/927/original/d5d35418e5d8a915.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/396/189/874/859/131/original/f346e83db97b8378.jpeg&#34;&gt; 
    </content>
    <updated>2025-10-18T16:48:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstrvcksxa2kpnq6dadylcrw9zyzh2jwwfnfg3kfp3kauzkhsprjuszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx5fr2lt</id>
    
      <title type="html">Reminder: #nokings protests ̶t̶o̶m̶o̶r̶r̶o̶w̶ today. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstrvcksxa2kpnq6dadylcrw9zyzh2jwwfnfg3kfp3kauzkhsprjuszyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx5fr2lt" />
    <content type="html">
      Reminder: #nokings protests   ̶t̶o̶m̶o̶r̶r̶o̶w̶ today. Find your event here:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.nokings.org/&#34;&gt;https://www.nokings.org/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Fuck Trump, fuck Vance, most certainly fuck ICE, and fuck the whole vicious lot of them.&lt;br/&gt;&lt;br/&gt;See you  ̶t̶o̶m̶o̶r̶r̶o̶w̶ later!
    </content>
    <updated>2025-10-17T22:18:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszyv476z09y95f092tyt7qwm0tjvt7y5h5svjnu9crkschc3u5qrqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx65paet</id>
    
      <title type="html">libxml2&amp;#39;s sole maintainer Nick Wellnhofer steps down, meaning ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszyv476z09y95f092tyt7qwm0tjvt7y5h5svjnu9crkschc3u5qrqzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exx65paet" />
    <content type="html">
      libxml2&amp;#39;s sole maintainer Nick Wellnhofer steps down, meaning libxml2 is now no longer maintained.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://discourse.gnome.org/t/stepping-down-as-libxml2-maintainer/31398&#34;&gt;https://discourse.gnome.org/t/stepping-down-as-libxml2-maintainer/31398&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s hard to estimate just how many companies depend on this software and critical security updates to the library, so I&amp;#39;m certain many will quickly step up and offer sponsorship to ensure a fundamental dependency doesn&amp;#39;t just deteriorate without proper support.&lt;br/&gt;&lt;br/&gt;Any day now.
    </content>
    <updated>2025-09-25T15:20:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrf8fld8fffrhfutmamlf3hxdjg7n5ajsmk8yltzzkuhtnw9n43qgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxutpes3</id>
    
      <title type="html">https://xkcd.com/2347/ recursion ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrf8fld8fffrhfutmamlf3hxdjg7n5ajsmk8yltzzkuhtnw9n43qgzyzesslx0hl6v9chpdga0zj9k5w38lcrmk8nk9zm3fgg7tun8z8exxutpes3" />
    <content type="html">
      &lt;a href=&#34;https://xkcd.com/2347/&#34;&gt;https://xkcd.com/2347/&lt;/a&gt; recursion&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.mstdn.social/media_attachments/files/115/102/434/901/125/227/original/a0f2758bd2946b67.png&#34;&gt; 
    </content>
    <updated>2025-08-27T19:44:21Z</updated>
  </entry>

</feed>