<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-19T21:48:58Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Josh Simmons</title>
  <author>
    <name>Josh Simmons</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1xclrxnaelc2zvakm2cmy88pr64vhpdu9050qgwhlv5d6lfeqpt4spu4zm4.rss" />
  <link href="https://nostr.ae/npub1xclrxnaelc2zvakm2cmy88pr64vhpdu9050qgwhlv5d6lfeqpt4spu4zm4" />
  <id>https://nostr.ae/npub1xclrxnaelc2zvakm2cmy88pr64vhpdu9050qgwhlv5d6lfeqpt4spu4zm4</id>
  <icon>https://files.mastodon.social/accounts/avatars/108/075/528/946/813/809/original/eeba0a30ec62c94f.jpg</icon>
  <logo>https://files.mastodon.social/accounts/avatars/108/075/528/946/813/809/original/eeba0a30ec62c94f.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsq2h6g3uysxcew4ps2pgekxj9xwjn8a8ffkc55466pf6sty4q4hjszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkjmh72m</id>
    
      <title type="html">I still can&amp;#39;t believe that Microsoft rebranded &amp;#34;Microsoft ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq2h6g3uysxcew4ps2pgekxj9xwjn8a8ffkc55466pf6sty4q4hjszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkjmh72m" />
    <content type="html">
      I still can&amp;#39;t believe that Microsoft rebranded &amp;#34;Microsoft Visual Studio&amp;#34; to &amp;#34;Microsoft Visual Studio (Not Responding)&amp;#34;
    </content>
    <updated>2026-08-21T12:56:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdh4hquh0q23660p08g2d38tfrkq8auvdk9yesms7r62em9lns57gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkcn0p27</id>
    
      <title type="html">Yeah, I think any approach like that would be *extremely* hard to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdh4hquh0q23660p08g2d38tfrkq8auvdk9yesms7r62em9lns57gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkcn0p27" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv5jsktgygyws7rqefwrqhqaqlh2wfyaqa2hvu3xwypyttm6ek08ge6eczt&#39;&gt;nevent1q…eczt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, I think any approach like that would be *extremely* hard to get through because of the way Gnome in particular thinks about non-gnome applications. Since it would as well require revealing information about other applications to a spooky third party. There&amp;#39;s this tension where like, gnome wants to say &amp;#34;no you&amp;#39;re not allowed to use any third party replacements for gnome applications, which are privileged&amp;#34;. The one I always get annoyed by is screenshots, but it&amp;#39;s broadly a PITA.
    </content>
    <updated>2026-08-01T17:14:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst0j6r6arlvws20fjqk9z3ccgdmnz2uep48secmy9tk3mdzjq3v6szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkqnjt9e</id>
    
      <title type="html">I feel like the tech folks recoiling from how much a small number ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst0j6r6arlvws20fjqk9z3ccgdmnz2uep48secmy9tk3mdzjq3v6szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkqnjt9e" />
    <content type="html">
      I feel like the tech folks recoiling from how much a small number of people mildly dislike them for buying into AI are going to be in for a treat if the ai memes manage to tank everyone&amp;#39;s retirements.
    </content>
    <updated>2026-06-04T11:09:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrmdzchkne6qx4uu9qaj0d2j2wwhj44x8t89jdrhgemn6c2375q5szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkn3d9s6</id>
    
      <title type="html">can you really call them scabs if they have no skin?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrmdzchkne6qx4uu9qaj0d2j2wwhj44x8t89jdrhgemn6c2375q5szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkn3d9s6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdcge9ldng5xmez70tx5s8zv07xqat2vq9xrjd0sm007h02pc6dlq5cu90k&#39;&gt;nevent1q…u90k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;can you really call them scabs if they have no skin?
    </content>
    <updated>2026-06-02T11:18:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0wapct3y07d3nqa7pv4jruw0v5q2u5nqxwjnmsyhumf9f9ap4qpczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkuvre5f</id>
    
      <title type="html">I have to admit it feels a bit sad to see (in C&#43;&#43;, though Rust ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0wapct3y07d3nqa7pv4jruw0v5q2u5nqxwjnmsyhumf9f9ap4qpczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkuvre5f" />
    <content type="html">
      I have to admit it feels a bit sad to see (in C&#43;&#43;, though Rust does the same) `std::simd` goes the `vec&amp;lt;float, N&amp;gt;` route.
    </content>
    <updated>2026-05-26T06:08:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspw64qc2hd3egsyk49atskju5s5wfhzzn0tgc2rrg0d2xeyuwua2czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkc7t0ra</id>
    
      <title type="html">man it&amp;#39;s one (terrible) thing to post trash blog articles ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspw64qc2hd3egsyk49atskju5s5wfhzzn0tgc2rrg0d2xeyuwua2czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkc7t0ra" />
    <content type="html">
      man it&amp;#39;s one (terrible) thing to post trash blog articles that are llm generated but holy shit posting *comments* from an llm is absolutely fucking unhinged
    </content>
    <updated>2026-05-18T14:02:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0s0fygaa66r0fxx827cq02ff2n73lnpnhyfarvpc770c2dzstr9qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk20ynvu</id>
    
      <title type="html">genuinely hard to put into words how angry this makes me. what if ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0s0fygaa66r0fxx827cq02ff2n73lnpnhyfarvpc770c2dzstr9qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk20ynvu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy0wyr4jcgveku3qfyy42uf5xclm6yvmx7zrtj2p0u06rrfemprls6h2qla&#39;&gt;nevent1q…2qla&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;genuinely hard to put into words how angry this makes me. what if we took the past decade or whatever of incel losers harassing developers across the industry whenever a woman character in a game isn&amp;#39;t &amp;#34;hot&amp;#34; (read: servile) enough, and then have nvidia give them a &amp;#34;bigger tits and ass&amp;#34; plastic filter they can throw on top of everything. i wonder how good it is at making all the black characters white, i guess that&amp;#39;s what the boffins at nvidia hq are working on now. good job fellas
    </content>
    <updated>2026-03-16T22:42:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy0wyr4jcgveku3qfyy42uf5xclm6yvmx7zrtj2p0u06rrfemprlszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkmesyqn</id>
    
      <title type="html">Dlss5 is great news for the incel crowd, weird demographic for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy0wyr4jcgveku3qfyy42uf5xclm6yvmx7zrtj2p0u06rrfemprlszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkmesyqn" />
    <content type="html">
      Dlss5 is great news for the incel crowd, weird demographic for nvidia to be courting, but we&amp;#39;ll see how it works out for them.
    </content>
    <updated>2026-03-16T21:42:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgjutlpluenx05f89acfcej73pzxw35t2gmnvm9w9rqtjgkgkp87szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkkjzjh5</id>
    
      <title type="html">this isn&amp;#39;t quite true, a struct has the alignment of the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgjutlpluenx05f89acfcej73pzxw35t2gmnvm9w9rqtjgkgkp87szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkkjzjh5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxl5flu8mhkhx60hrdj8lgxt4xfwlk0v8yru7jhz6tnu0cj6s5g3gw9nk0r&#39;&gt;nevent1q…nk0r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this isn&amp;#39;t quite true, a struct has the alignment of the largest aligned member. So if you put a single bool in a struct, you&amp;#39;ll get a struct with 1 byte size, and 1 byte alignment. pack solves a different problem, and ignores alignment completely, meaning that as the programer you need to respect platform requirements yourself, or introduce UB in your program. Also sizeof(bool) can in fact be greater than 1, it&amp;#39;s just rare and not important for the main platforms in PC dev.
    </content>
    <updated>2026-01-16T22:03:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs89yf757egv3zfymf5f948ytkcu7zfmqpdj39wu4x2zelj7xjn0lgzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk5vu9a9</id>
    
      <title type="html">&amp;#34;growth mindset&amp;#34; being repeated twice is a call for help</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs89yf757egv3zfymf5f948ytkcu7zfmqpdj39wu4x2zelj7xjn0lgzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk5vu9a9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2wrjtsnf0fd7g4klc0dpqh6ykcwcaetlfcql3ggmrdadt2yu4lnsm64sj4&#39;&gt;nevent1q…4sj4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;growth mindset&amp;#34; being repeated twice is a call for help
    </content>
    <updated>2025-12-24T00:05:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp5f0yhcx0jr8mtf3ce7js79n73hecsa56qx5473q0h2psfqyxt2czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkc82705</id>
    
      <title type="html">excuse me, do you have a moment for our lord and savior, reading ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp5f0yhcx0jr8mtf3ce7js79n73hecsa56qx5473q0h2psfqyxt2czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkc82705" />
    <content type="html">
      excuse me, do you have a moment for our lord and savior, reading the disassembly?
    </content>
    <updated>2025-11-27T18:23:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgqmxf43sv8xvak57ru2aprgvxj54yqauenyv75nclxdftvjsk00gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkz6lawu</id>
    
      <title type="html">It&amp;#39;s totally fine not to fix things of course, but it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgqmxf43sv8xvak57ru2aprgvxj54yqauenyv75nclxdftvjsk00gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkz6lawu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfl5h4d8wgxga0hxcwdq079j8ue8424srtq0406egth8lk2c6qh0gfrfl8y&#39;&gt;nevent1q…fl8y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s totally fine not to fix things of course, but it&amp;#39;s really weird to me when people power through without asking why something is slow, rather than just accepting it as a fact of the world, and working around it. I imagine this is a recurring problem in the &amp;#34;soup of microservices&amp;#34; model generally, because it so effectively obfuscates the work that&amp;#39;s actually happening. Here it looks like watching a list for changes is likely done in a pretty naive way and it causes very poor scaling.
    </content>
    <updated>2025-11-01T08:30:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfl5h4d8wgxga0hxcwdq079j8ue8424srtq0406egth8lk2c6qh0gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wklj7c4x</id>
    
      <title type="html">RE: https://mastodon.social/@dotstdy/115473335676948840 I read ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfl5h4d8wgxga0hxcwdq079j8ue8424srtq0406egth8lk2c6qh0gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wklj7c4x" />
    <content type="html">
      RE: &lt;a href=&#34;https://mastodon.social/@dotstdy/115473335676948840&#34;&gt;https://mastodon.social/@dotstdy/115473335676948840&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I read performance investigations sometimes, and I do really wish people would try slightly harder to find root cause, rather than randomly changing config.&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1peg578mzazj26h4zlw9zxnnuz3maacatppjz0lch40xltgljphms6y7w54&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1peg…7w54&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; is this all because they don&#39;t de-duplicate data in their log storage, so every single log line includes the entire namespace? they&#39;re talking about a cluster with hundreds of thousands of namespaces. so lets go wild and say 1M namespaces, times something wild like 1kb of text per namespace. that&#39;s... 1gb. and you&#39;d need a 7k node cluster to save 7TiB in that case... seems sus to me &lt;/blockquote&gt;
    </content>
    <updated>2025-11-01T08:01:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqu520ra3w3f9dt630hz3rfe7pga77uw4ssep8lut6hn0450eqmaczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkljcghm</id>
    
      <title type="html">is this all because they don&amp;#39;t de-duplicate data in their log ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqu520ra3w3f9dt630hz3rfe7pga77uw4ssep8lut6hn0450eqmaczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkljcghm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswh7vs0gsk3ymmj4w6rlr573ylwmkuynjupd298xwtl4k3c0z6ftq5mm0nl&#39;&gt;nevent1q…m0nl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;is this all because they don&amp;#39;t de-duplicate data in their log storage, so every single log line includes the entire namespace? they&amp;#39;re talking about a cluster with hundreds of thousands of namespaces. so lets go wild and say 1M namespaces, times something wild like 1kb of text per namespace. that&amp;#39;s... 1gb. and you&amp;#39;d need a 7k node cluster to save 7TiB in that case... seems sus to me
    </content>
    <updated>2025-11-01T07:47:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg7lurj0rzs9xqcypulyss4574n8p75u62fm552v0cq8vh86yw5wgzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk2ll2tt</id>
    
      <title type="html">Also char8_t isn&amp;#39;t guaranteed to be 8 bit :&amp;#39;) also ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg7lurj0rzs9xqcypulyss4574n8p75u62fm552v0cq8vh86yw5wgzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk2ll2tt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfq5eer0jtqx8qq6leagz0wflmwpckyd5ry5tg0367u7wj0vd25gcfnhyzh&#39;&gt;nevent1q…hyzh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Also char8_t isn&amp;#39;t guaranteed to be 8 bit :&amp;#39;) also it&amp;#39;s unsigned
    </content>
    <updated>2025-10-29T10:27:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfq5eer0jtqx8qq6leagz0wflmwpckyd5ry5tg0367u7wj0vd25gczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk8wdr8m</id>
    
      <title type="html">If you thought having three different kinds of strings in Rust ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfq5eer0jtqx8qq6leagz0wflmwpckyd5ry5tg0367u7wj0vd25gczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk8wdr8m" />
    <content type="html">
      If you thought having three different kinds of strings in Rust was bad, wait until you deal with the fallout of C&#43;&#43; introducing char8_t
    </content>
    <updated>2025-10-29T10:23:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg6a7y9erffvkhuqkgnh2t90xvs0rjw59kv42cdt03xsuqj99g48qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkuqcsw5</id>
    
      <title type="html">that&amp;#39;s called archlinux :) and it&amp;#39;s one of the big ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg6a7y9erffvkhuqkgnh2t90xvs0rjw59kv42cdt03xsuqj99g48qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkuqcsw5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsydnld896xjgf3wte5krp0gttfz3usfw7ej0m9atd4hx33wfe465scpsxvr&#39;&gt;nevent1q…sxvr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;that&amp;#39;s called archlinux :) and it&amp;#39;s one of the big reasons that archlinux sucks a lot less than other distros in my experience.
    </content>
    <updated>2025-10-20T15:05:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9e6jq2wr6adcp49lrn4a2l6ehuzkwwchj9cdmzkxz9md5r5eay8gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wky68q4p</id>
    
      <title type="html">Keep in mind also if you try on e.g. Ubuntu or Debian it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9e6jq2wr6adcp49lrn4a2l6ehuzkwwchj9cdmzkxz9md5r5eay8gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wky68q4p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf72wx6ejtshwevmv8yy6x97ygaclays4j7d9ftygl64x48a7s8qqgdspe6&#39;&gt;nevent1q…spe6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Keep in mind also if you try on e.g. Ubuntu or Debian it&amp;#39;s potentially going to suck extra because all the software is super old.
    </content>
    <updated>2025-10-20T13:55:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdamsuv5mp92ddyge3ww2mckv6usewv3r7r4tmzu3q8z7n4sshqkqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk7377j7</id>
    
      <title type="html">My partner is learning python (zero programming experience) and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdamsuv5mp92ddyge3ww2mckv6usewv3r7r4tmzu3q8z7n4sshqkqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk7377j7" />
    <content type="html">
      My partner is learning python (zero programming experience) and wanted some introductory resources, are there any good ones out there? to save me the effort of wading through the endless sea of SEO optimised AI garbage...
    </content>
    <updated>2025-09-30T17:39:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqcj44t04r9x0lqthler240tp3ws697fg8hgxue8ycy4ytpqmlk5szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkqf43vs</id>
    
      <title type="html">bring back google wave, just yeet those letters right out there ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqcj44t04r9x0lqthler240tp3ws697fg8hgxue8ycy4ytpqmlk5szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkqf43vs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdj2ga7nw3sac966ft490pphmg3dxa2a0gyutpz3fyfjt6u6ynvdsn62564&#39;&gt;nevent1q…2564&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;bring back google wave, just yeet those letters right out there as you type em. one notification per letter
    </content>
    <updated>2025-07-22T19:53:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqkvkv8nkhlacqjjpj2h5gwcvfflwz5fkupjhejzu9mxr3apnwcnqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk8epakx</id>
    
      <title type="html">you can&amp;#39;t tell them that because it isn&amp;#39;t useful, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqkvkv8nkhlacqjjpj2h5gwcvfflwz5fkupjhejzu9mxr3apnwcnqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk8epakx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspk4qq0nc6rjxqlzgkafwqn836cvwqrnzswu7r58dfk67xzwfazvg4ca6he&#39;&gt;nevent1q…a6he&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;you can&amp;#39;t tell them that because it isn&amp;#39;t useful, actionable, advice. At best they could force it in their own code, but the app will then be blurry if you are using gnome. And distros will probably remove those disable Wayland patches anyway
    </content>
    <updated>2025-06-18T12:39:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf7pxxd65ctxwc65zs4yrfc06gl2mwcd08maada0ah2elaz269nhqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkp8nf83</id>
    
      <title type="html">the people blocking that stuff in Wayland *are* the gnome ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf7pxxd65ctxwc65zs4yrfc06gl2mwcd08maada0ah2elaz269nhqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkp8nf83" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9xtphe865p665z0xnz3mqa4t6n0w4ku65mt3elqaqptt8m4vuyysj4mnhv&#39;&gt;nevent1q…mnhv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the people blocking that stuff in Wayland *are* the gnome developers (and to a lesser extent the KDE developers) there&amp;#39;s no functional difference between the two groups really. Should kicad try to explain the complex political nightmare of the Linux desktop? Or should they just give their users straightforward actionable advice &amp;#34;don&amp;#39;t use Wayland it breaks our app&amp;#34;. I know which I&amp;#39;d choose.
    </content>
    <updated>2025-06-18T12:35:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxv8t2h8wta0nhl4f0e86s327kuppr3usg4hz760t9vclumcsps5czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkzmrlv6</id>
    
      <title type="html">&amp;#34;everyone else is working together&amp;#34; counterpoint ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxv8t2h8wta0nhl4f0e86s327kuppr3usg4hz760t9vclumcsps5czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkzmrlv6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrgyzltsrqx4c7uj46kj0ljc0dlzgvpldvtn0xy736c32gfvlmgqsvfzvmx&#39;&gt;nevent1q…zvmx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;#34;everyone else is working together&amp;#34; counterpoint #984726162 &lt;a href=&#34;https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1141#note_2380514&#34;&gt;https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1141#note_2380514&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(This is from a Firefox regression under Wayland) &lt;a href=&#34;https://bugzilla.mozilla.org/show_bug.cgi?id=1621261#c72&#34;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=1621261#c72&lt;/a&gt;
    </content>
    <updated>2025-06-18T12:14:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrgyzltsrqx4c7uj46kj0ljc0dlzgvpldvtn0xy736c32gfvlmgqszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkgyyjsg</id>
    
      <title type="html">well they haven&amp;#39;t changed in the decade or so the issues have ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrgyzltsrqx4c7uj46kj0ljc0dlzgvpldvtn0xy736c32gfvlmgqszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkgyyjsg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvr46gdncnfj7yhtqlex5l9kk747vdmsdjkry6zfsqu5y8u767z9gjs98xk&#39;&gt;nevent1q…98xk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;well they haven&amp;#39;t changed in the decade or so the issues have been known, and every time somebody brings it up the upstream developers get ultra defensive (like your post here) and then if you do engage with Wayland developers you get told to shut up (my favorite one is when icculus got flamed for criticising a Wayland design decision). So... Yeah...
    </content>
    <updated>2025-06-18T12:12:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd50sl3sthp6shl5evjzenul2ssljx9x8gvj7axeucjj3ywylumeczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk2t706u</id>
    
      <title type="html">to be concrete the design enforced limitations are: - everything ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd50sl3sthp6shl5evjzenul2ssljx9x8gvj7axeucjj3ywylumeczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk2t706u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2juzmpu8vqrtjxkuk5d65u5kmty9kcthe5jrwwwe0q8znjfgxs6sw2pwk8&#39;&gt;nevent1q…pwk8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;to be concrete the design enforced limitations are:&lt;br/&gt;- everything with window positioning&lt;br/&gt;- clipboard functionality&lt;br/&gt;- dialogs&lt;br/&gt;- call throttling for obscured windows&lt;br/&gt;- focus&lt;br/&gt;&lt;br/&gt;Some have mitigations:&lt;br/&gt;- throttling has some extensions now, unsure whether they&amp;#39;re universally supported (don&amp;#39;t believe so)&lt;br/&gt;- some environments have clipboard managers&lt;br/&gt;- there&amp;#39;s a feature that allows (if supported) restoration of window layout at startup (but without any other features, and without any info to the app)
    </content>
    <updated>2025-06-18T11:59:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2juzmpu8vqrtjxkuk5d65u5kmty9kcthe5jrwwwe0q8znjfgxs6szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkzvnnzm</id>
    
      <title type="html">applications tend to want to work on all configurations, because ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2juzmpu8vqrtjxkuk5d65u5kmty9kcthe5jrwwwe0q8znjfgxs6szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkzvnnzm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx845zf6l807zvy0gq59tylycxz024ah3lp3pg4ya7y4wnqetz32swvahyh&#39;&gt;nevent1q…ahyh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;applications tend to want to work on all configurations, because otherwise you have to give completely ridiculous user instructions like &amp;#34;please enable this environment variable to run the application, and then on gnome you need to enable this other experimental feature all the entire screen will be unusably blurry&amp;#34;. Calling that a &amp;#34;distro problem&amp;#34; is hugely dismissive of the user experience in reality.
    </content>
    <updated>2025-06-18T11:48:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx845zf6l807zvy0gq59tylycxz024ah3lp3pg4ya7y4wnqetz32szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk4q3f9z</id>
    
      <title type="html">this is kind of skimming over the huge list of stuff that kicad ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx845zf6l807zvy0gq59tylycxz024ah3lp3pg4ya7y4wnqetz32szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk4q3f9z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst0flw6xhywpg0r4eaaqag4x267w2r5s2t4nlf3czjufhy56r7pjqjdh9a9&#39;&gt;nevent1q…h9a9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this is kind of skimming over the huge list of stuff that kicad uses which will never be usable under a native Wayland backend because of Wayland design decisions. So regardless of what wxwidgets does, it&amp;#39;s not going to be able to use the native Wayland backend. It&amp;#39;s of course a subtle problem to explain to users, but it&amp;#39;s totally valid for kicad to rant about it when their application won&amp;#39;t ever work with a native Wayland backend, and when the blowback of that affects users in practice.
    </content>
    <updated>2025-06-18T11:44:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0j6gk239ltq9mweh9a6hculdd3kvsmlwzrjpagmkdh4ztcfuyglczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk9q2c2a</id>
    
      <title type="html">yeah a lot of americans have flipped out a bit when they learn ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0j6gk239ltq9mweh9a6hculdd3kvsmlwzrjpagmkdh4ztcfuyglczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk9q2c2a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgsmx0twqlj4fdsu9frl8hefw27vre7wlcrkrtg2q4pwz4k2am82cuttntc&#39;&gt;nevent1q…tntc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah a lot of americans have flipped out a bit when they learn that upon moving here. dramatically different expectations!
    </content>
    <updated>2025-06-06T16:18:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0nd57hun95scd3crldc5eyea76cqln7v77lg92dr7d0xer0vpeuqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk9kfgl4</id>
    
      <title type="html">Whenever you do web stuff there&amp;#39;s this voice in the back of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0nd57hun95scd3crldc5eyea76cqln7v77lg92dr7d0xer0vpeuqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk9kfgl4" />
    <content type="html">
      Whenever you do web stuff there&amp;#39;s this voice in the back of your head that&amp;#39;s like &amp;#34;this could be a single application that I compile instead of a house of cards held together by a series of baroque and impenetrable config files&amp;#34;
    </content>
    <updated>2025-05-31T11:02:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8yvdyn9yryrqkr8kmde6gur2nspxmhggwehwj9l8r5m9g5e8vv0szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wknzwjt9</id>
    
      <title type="html">I&amp;#39;ve been wondering how they were going to beat four seasons ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8yvdyn9yryrqkr8kmde6gur2nspxmhggwehwj9l8r5m9g5e8vv0szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wknzwjt9" />
    <content type="html">
      I&amp;#39;ve been wondering how they were going to beat four seasons total landscaping
    </content>
    <updated>2025-03-26T18:32:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdhvnujap3lzk75v4hkr7kmh7eam3lqtgxm6wu3p269372p4qjjzqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk4k79pp</id>
    
      <title type="html">idk about unreal, but one common thing we have is where you need ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdhvnujap3lzk75v4hkr7kmh7eam3lqtgxm6wu3p269372p4qjjzqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk4k79pp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszexd6kexcnmhwn6tsxavzu90pdj0rtnkz3u53f8ap7v3wtagexcqlz2nvu&#39;&gt;nevent1q…2nvu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;idk about unreal, but one common thing we have is where you need to checkout multiple files at once. it becomes important that the N things all get handled together and the only way to actually ensure that is to submit through the editor. (which, tbh, you really want to have at scale anyway, just to have a place to run asset validation)
    </content>
    <updated>2025-01-13T17:11:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz8um36vx0rqwl2e2z9hj5fp7m6cx4glvh8e0fpe4u2t8ca4pjx4qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk5jlt48</id>
    
      <title type="html">yeah not sure about those apis, maybe it&amp;#39;s fine now. They ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz8um36vx0rqwl2e2z9hj5fp7m6cx4glvh8e0fpe4u2t8ca4pjx4qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk5jlt48" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv36mjhnvmwk8wze64tfzfk2m26ck7mtjnr08efmc7vuea854tlvq5p6drh&#39;&gt;nevent1q…6drh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah not sure about those apis, maybe it&amp;#39;s fine now. They didn&amp;#39;t exist for another 6 years after that post was written so maybe things are better now. :&amp;#39;)
    </content>
    <updated>2025-01-12T09:02:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdudn2ymzhcpgmxy5zf4z70ym5vtnnuz5yqxny7xhvek94kqaer7czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkehklzr</id>
    
      <title type="html">you need potentially a lot of digits, which isn&amp;#39;t what ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdudn2ymzhcpgmxy5zf4z70ym5vtnnuz5yqxny7xhvek94kqaer7czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkehklzr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxq4pksrtll8z790cdlh442gv5td4ta9mjg7ma69970x7w6p67u0sgd4za6&#39;&gt;nevent1q…4za6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;you need potentially a lot of digits, which isn&amp;#39;t what usually gets printed (printf defaults to 6, for example), and you also need to avoid the stdlib implementations if you deploy on a range of libcs because at least historically they&amp;#39;ve been broken. Not impossible, but not the simplest either. It also needs to be pretty fast.
    </content>
    <updated>2025-01-11T09:19:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq9pdhvnrzm9mvcypzf8ywvsq69u77udetrcz98jyfqcppddg2fdszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wku7xuhv</id>
    
      <title type="html">IIRC there&amp;#39;s an old post by Jon Blow about their approach for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq9pdhvnrzm9mvcypzf8ywvsq69u77udetrcz98jyfqcppddg2fdszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wku7xuhv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst47wdlv8m6hssx38njzzx774us9ge9eeuf6s9mxvymt2ykhv882g634ad8&#39;&gt;nevent1q…4ad8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;IIRC there&amp;#39;s an old post by Jon Blow about their approach for The Witness, which is pretty much just loose files for everything. So that&amp;#39;s a nice documented example at indie scale. here it is actually: &lt;a href=&#34;http://the-witness.net/news/2011/12/engine-tech-concurrent-world-editing/&#34;&gt;http://the-witness.net/news/2011/12/engine-tech-concurrent-world-editing/&lt;/a&gt;
    </content>
    <updated>2025-01-10T22:29:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst47wdlv8m6hssx38njzzx774us9ge9eeuf6s9mxvymt2ykhv882gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk2gtvwm</id>
    
      <title type="html">one other minor-ish important thing is to make sure you don&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst47wdlv8m6hssx38njzzx774us9ge9eeuf6s9mxvymt2ykhv882gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk2gtvwm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfw0tf7tgxszdat6nzm83sdqs63kcqz7gpc9rlxlpj7gyh4c9jd0qyxzlyu&#39;&gt;nevent1q…zlyu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;one other minor-ish important thing is to make sure you don&amp;#39;t have too many loose files in a single folder, or your OS / scm will be very upset at you. but it&amp;#39;s all certainly possible.
    </content>
    <updated>2025-01-10T22:27:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxe2ucncr2syufjn6hjj0usqm68ljzj4t5klm9x3caprs3p948p0czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk68g8cp</id>
    
      <title type="html">unfortunately I&amp;#39;m not sure it&amp;#39;s super useful for the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxe2ucncr2syufjn6hjj0usqm68ljzj4t5klm9x3caprs3p948p0czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk68g8cp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsruff0csx6xv2mnafqf9dkztwjayrvmtphmym86pmy8x9l4xjg7dge8dwzt&#39;&gt;nevent1q…dwzt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;unfortunately I&amp;#39;m not sure it&amp;#39;s super useful for the &amp;#34;catch a small spike&amp;#34; problem, largely because there&amp;#39;s no pause button and the UI will update underneath you while you&amp;#39;re looking around.
    </content>
    <updated>2024-12-18T10:15:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw9y8wjv4wxhf6xx6u6l2jxrsalfk2p0j79v6dk55ph97j5htgnzqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkx298qv</id>
    
      <title type="html">one downside of the persistent myth that programmers are ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw9y8wjv4wxhf6xx6u6l2jxrsalfk2p0j79v6dk55ph97j5htgnzqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkx298qv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrlsqnpf6z7swcee8z4p5t37h35jkfyhwgk4z69shmvacggph93mgnfynut&#39;&gt;nevent1q…ynut&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;one downside of the persistent myth that programmers are inherently smart and thus immune to soft issues like feelings and marketing is that there&amp;#39;s basically no industry-wide defense against completely meaningless terminology like &amp;#34;modern&amp;#34; being used as a substitute for figuring out whether something is fit for purpose.
    </content>
    <updated>2024-11-30T12:14:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9wl6l2uc29u2dc4jaz47reyzk286derum267z3avssl8x65xp9rszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkl7nxkq</id>
    
      <title type="html">why?</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9wl6l2uc29u2dc4jaz47reyzk286derum267z3avssl8x65xp9rszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkl7nxkq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgwwtg4v9vu8sgv2hnvucm3z2lpnhxpa6pmx7xpq3efcjp592zf9cs898m2&#39;&gt;nevent1q…98m2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;why?
    </content>
    <updated>2024-10-30T12:19:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszz2xej9krkeyu0vzpm7u4sm3nsa7unre0xs0vpkcxn6yly8cg7nqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkgn6wku</id>
    
      <title type="html">Taking that value as an example, it would mean that your home is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszz2xej9krkeyu0vzpm7u4sm3nsa7unre0xs0vpkcxn6yly8cg7nqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkgn6wku" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjghwzp4fq4kk5xpgttpfdjcjvmck9zg9fpkuc7a7unrmppfgxlc5jwly6&#39;&gt;nevent1q…wly6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Taking that value as an example, it would mean that your home is drawing a bit under 50W continuously for electronics in standby mode. A Mac mini drawing 0.5W (this is the actual specs of the device, turning it off reduces this to 0.1W) in sleep mode isn&amp;#39;t going to impact that. Multiplying the other way, the yearly power draw of a Mac Mini always on in sleep mode is approximately 4.4kWh / year.
    </content>
    <updated>2024-10-30T09:34:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgz5zwkmzerzctelhu9cjf0wg3n7yzfy2f4vautd0ffsfh5vcy6lczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk68qvdx</id>
    
      <title type="html">it&amp;#39;s going to depend a lot on your domain I think, in (large) ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgz5zwkmzerzctelhu9cjf0wg3n7yzfy2f4vautd0ffsfh5vcy6lczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk68qvdx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyhd22udwa590mwynueu6nptx8jqlgj5m7nwn8sgyf3nehllpncfc48s5lq&#39;&gt;nevent1q…s5lq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it&amp;#39;s going to depend a lot on your domain I think, in (large) games at least a *lot* of issues come from the combination of threading and memory unsafety.
    </content>
    <updated>2024-10-28T12:58:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqggcy7erhd7raqnps6hnlvs20a9jr90fpgfqfx2a0gr057m50e0qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wktehe2k</id>
    
      <title type="html">Hmm interesting, sqlite gains an &amp;#39;rsync&amp;#39; tool ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqggcy7erhd7raqnps6hnlvs20a9jr90fpgfqfx2a0gr057m50e0qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wktehe2k" />
    <content type="html">
      Hmm interesting, sqlite gains an &amp;#39;rsync&amp;#39; tool &lt;a href=&#34;https://www.sqlite.org/rsync.html&#34;&gt;https://www.sqlite.org/rsync.html&lt;/a&gt;
    </content>
    <updated>2024-10-24T17:22:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf2ssjsp5lcguecat9gtv7d8kd3qmsn07zk5qdz7smmm7uyh6nypszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkawzg7e</id>
    
      <title type="html">but it gets a lot of people&amp;#39;s follower count to go up, so who ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf2ssjsp5lcguecat9gtv7d8kd3qmsn07zk5qdz7smmm7uyh6nypszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkawzg7e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsydkkav8e0tnf4353wt9tweaxc4azkn49nw5qqe38m32vqp4kkdtcqz5r97&#39;&gt;nevent1q…5r97&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;but it gets a lot of people&amp;#39;s follower count to go up, so who can say whether it&amp;#39;s bad or not!
    </content>
    <updated>2024-10-24T11:13:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx273fwkrev6a8fl6jhkxswkka3lgrvmpampt4dfycwlvm5h79x3qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkq78crg</id>
    
      <title type="html">Have you seen the latest vs 2022 preview yet? Every popup has a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx273fwkrev6a8fl6jhkxswkka3lgrvmpampt4dfycwlvm5h79x3qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkq78crg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswcvxg8qtmjmewwv2hq7fas994g9fgj8v7sqglnh09ku9nh0taafsx2sr59&#39;&gt;nevent1q…sr59&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Have you seen the latest vs 2022 preview yet? Every popup has a copilot icon now. The first option in the watch context menu is also an &amp;#34;ask copilot&amp;#34; button.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/344/631/065/763/383/original/f859a569ff58e676.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/113/344/631/066/332/534/original/8c67de59d69df534.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-21T09:10:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszyprwgzms7tgkak0d9sdqkgcrqmz7d3m7lhq5hwacdpkv6xdjd3szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkl4v64r</id>
    
      <title type="html">clippy was too subtle people, we need to pump those stonks</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszyprwgzms7tgkak0d9sdqkgcrqmz7d3m7lhq5hwacdpkv6xdjd3szyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkl4v64r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrlu6j8vcwywmkshjnunv7mgpvdqzsefz4uqh78tjve9gw8a3l06csjyr8v&#39;&gt;nevent1q…yr8v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;clippy was too subtle people, we need to pump those stonks
    </content>
    <updated>2024-10-21T09:00:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrlu6j8vcwywmkshjnunv7mgpvdqzsefz4uqh78tjve9gw8a3l06czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkn04pdd</id>
    
      <title type="html">shoutout to the poor asshole at visual studio hq who&amp;#39;s been ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrlu6j8vcwywmkshjnunv7mgpvdqzsefz4uqh78tjve9gw8a3l06czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkn04pdd" />
    <content type="html">
      shoutout to the poor asshole at visual studio hq who&amp;#39;s been tasked with adding a fucking copilot icon to LITERALLY EVERY UI ELEMENT. Unlike the linkedin shortcut, this one&amp;#39;s gone loud.
    </content>
    <updated>2024-10-21T09:00:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfwgqej9tazdqhv3aw6rdktlqeycl26qwrhq6n8zfghx4vy8umlvszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk7zhcr5</id>
    
      <title type="html">hmm actually there&amp;#39;s a bigger problem too, this relies on the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfwgqej9tazdqhv3aw6rdktlqeycl26qwrhq6n8zfghx4vy8umlvszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk7zhcr5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqeqz3mzmdhav3alzgu0u2wmak25aq9402mf0gx0kuzplpjsg5l3ckzg0sp&#39;&gt;nevent1q…g0sp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;hmm actually there&amp;#39;s a bigger problem too, this relies on the entire thing being yeeted from the compile. But if you actually *use* the Undroppable, it can&amp;#39;t do that. Unless I&amp;#39;m missing something. &lt;a href=&#34;https://play.rust-lang.org/?version=stable&amp;amp;mode=debug&amp;amp;edition=2021&amp;amp;gist=16b002bc09e8161675c42bcd252ee650&#34;&gt;https://play.rust-lang.org/?version=stable&amp;amp;mode=debug&amp;amp;edition=2021&amp;amp;gist=16b002bc09e8161675c42bcd252ee650&lt;/a&gt;
    </content>
    <updated>2024-10-18T08:46:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspv7dd77c3pejwhcsdyj0cueapql4yhmcgdw8l05u3mzyws7snwxqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkr0jay9</id>
    
      <title>Nostr event nevent1qqspv7dd77c3pejwhcsdyj0cueapql4yhmcgdw8l05u3mzyws7snwxqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkr0jay9</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspv7dd77c3pejwhcsdyj0cueapql4yhmcgdw8l05u3mzyws7snwxqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkr0jay9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs253muz34m2xnml6p76g37he6fe6p7wq3wafc9emqxe3fs7556j2c6yw2p9&#39;&gt;nevent1q…w2p9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;like... &lt;a href=&#34;https://play.rust-lang.org/?version=stable&amp;amp;mode=debug&amp;amp;edition=2021&amp;amp;gist=4799cd7cfef2ea6a610952133ae4561d&#34;&gt;https://play.rust-lang.org/?version=stable&amp;amp;mode=debug&amp;amp;edition=2021&amp;amp;gist=4799cd7cfef2ea6a610952133ae4561d&lt;/a&gt;
    </content>
    <updated>2024-10-18T08:29:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs253muz34m2xnml6p76g37he6fe6p7wq3wafc9emqxe3fs7556j2czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wku8qap2</id>
    
      <title type="html">this doesn&amp;#39;t seem functional enough to actually use though, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs253muz34m2xnml6p76g37he6fe6p7wq3wafc9emqxe3fs7556j2czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wku8qap2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswsrqgwlvkc2yvvgy6rv9xg5rtauj6vqlqgjda02krfhls8rj6ghsd6lut6&#39;&gt;nevent1q…lut6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this doesn&amp;#39;t seem functional enough to actually use though, since any intermediate implicit drop will trigger the linker error?
    </content>
    <updated>2024-10-18T08:27:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8euc02xvul94ra7vys57vj5r80r49n5m8nlg4h6a3eensecavprszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkev5ynx</id>
    
      <title type="html">there&amp;#39;s not a compile time way to achieve it in rust ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8euc02xvul94ra7vys57vj5r80r49n5m8nlg4h6a3eensecavprszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkev5ynx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxgw2rw7j2f2vfhpc7ygee8u7qh9kecrvjnyzavv2w40q4mcr6m0ss6tz5d&#39;&gt;nevent1q…tz5d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;there&amp;#39;s not a compile time way to achieve it in rust currently.
    </content>
    <updated>2024-10-18T08:16:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgfm5xsp990fhecquqfex2lz3a9veyupd3s33lpat0adwjp2nfnmqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkwka946</id>
    
      <title type="html">personally, I approach this by having an explicit destroy ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgfm5xsp990fhecquqfex2lz3a9veyupd3s33lpat0adwjp2nfnmqzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkwka946" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8pxlpa3pcla28flfdeszclfdk2rfstx9x9j624z5edtjj3qnymfs373j7f&#39;&gt;nevent1q…3j7f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;personally, I approach this by having an explicit destroy function, which consumes the value, and then jamming an assert into the drop path which checks whether you&amp;#39;re actually inside the explicit destroy function. You still end up with the unfortunate stuff around std::mem::forget, but in those cases I make sure it&amp;#39;s merely a leak rather than a safety violation.
    </content>
    <updated>2024-10-18T08:02:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0adfa7ld0t2k8r9qhhm0nfnhwuvtuhm7twv6cw7tu7grspkk7ypczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wknv6682</id>
    
      <title type="html">it would be kind of defensible if the scanf string / printf ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0adfa7ld0t2k8r9qhhm0nfnhwuvtuhm7twv6cw7tu7grspkk7ypczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wknv6682" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0g2lq2zlq5pxdulukate5scttv30zxyum0ky2yegqyzffeuvthecaz6waj&#39;&gt;nevent1q…6waj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it would be kind of defensible if the scanf string / printf string were standardized (across languages) and also part of the documentation. But even then forwards compatibility is a PITA.
    </content>
    <updated>2024-09-20T10:38:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9l96t4klfaxpa3h3rcm0h4wkkejslwm9gvqpmqwhtx76c9ypyxxszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk2l6jyx</id>
    
      <title type="html">thankfully all this style of code is really easy to write in C ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9l96t4klfaxpa3h3rcm0h4wkkejslwm9gvqpmqwhtx76c9ypyxxszyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk2l6jyx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqm4fnwxp0rcggasza84l3mzljf3vh2jva8rs2y32dxqyuu7tryfsns2saz&#39;&gt;nevent1q…2saz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;thankfully all this style of code is really easy to write in C and not at all error prone!
    </content>
    <updated>2024-09-20T09:52:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq4tmarzyaxmlce7updzexr8yuacqk5e0g27yurlfc6xhs28pwjwgzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk3r3nuz</id>
    
      <title type="html">Yeah I mean, if you could side-channel it through the packaging, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq4tmarzyaxmlce7updzexr8yuacqk5e0g27yurlfc6xhs28pwjwgzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk3r3nuz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstu70szs59zyxls9hskf9slg7cptf0hn2mcyn679sh0y87r6atntgll3aqw&#39;&gt;nevent1q…3aqw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah I mean, if you could side-channel it through the packaging, then I would be with you. OTOH if you could accurately side-channel in that manner I&amp;#39;m pretty sure you&amp;#39;ve got *huge* issues across basically every device that exists.
    </content>
    <updated>2024-09-04T07:25:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszg8c6sm3xr67nv7xjr3txnks02mnyuw9qy4cln2ggezghcj9jxcczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkjcjpsx</id>
    
      <title type="html">They&amp;#39;re also to a degree, physically secure devices. So in ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszg8c6sm3xr67nv7xjr3txnks02mnyuw9qy4cln2ggezghcj9jxcczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkjcjpsx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfc72vs7070zp4pkw6jqsxemm549v8ml6k4k80prvnut2vzwxcu2qwdenl9&#39;&gt;nevent1q…enl9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;They&amp;#39;re also to a degree, physically secure devices. So in order to be unnoticed the attacker would need to be able to deconstruct the device without damaging it, and then re-construct it in a plausible way. The second step in particular is not easy since yubikeys are a single piece of molded plastic. They don&amp;#39;t have seams. (Whether people would notice seams appearing on their own device? hard to say)
    </content>
    <updated>2024-09-04T07:21:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfc72vs7070zp4pkw6jqsxemm549v8ml6k4k80prvnut2vzwxcu2qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkjxpgs2</id>
    
      <title type="html">Has anyone demonstrated a cheaper version of the similar ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfc72vs7070zp4pkw6jqsxemm549v8ml6k4k80prvnut2vzwxcu2qzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkjxpgs2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstylrhsu3yevkctqn7dgznew9j4usaczztd4yv7ak6styftv0t63g6y0u6c&#39;&gt;nevent1q…0u6c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Has anyone demonstrated a cheaper version of the similar side-channels on other hardware keys? Not saying it isn&amp;#39;t bad, but there&amp;#39;s still a fundamental difference between &amp;#34;if you get connected to the CAN you can drive the car away&amp;#34;, and &amp;#34;if you can get a high performance oscilloscope probe directly onto the package, and you already have the first party authentication, you can extract the key&amp;#34;
    </content>
    <updated>2024-09-04T07:17:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0a4gw9cmwz8ht7c6w05m7gcvvyng25ej9khjrcsya0yps83kt02gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk5fefum</id>
    
      <title type="html">i&amp;#39;d much rather poke around in a disassembler than deal with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0a4gw9cmwz8ht7c6w05m7gcvvyng25ej9khjrcsya0yps83kt02gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk5fefum" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqlywuvy589dfgasuam9sgkm8lzd9kxpyl984vunw5v593dwchpuslt6hdp&#39;&gt;nevent1q…6hdp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;i&amp;#39;d much rather poke around in a disassembler than deal with a C&#43;&#43; build system... it&amp;#39;s fine if there&amp;#39;s a single thing to build, but as soon as a problem spans multiple separate libraries and i have to make everything play nice the despair sets in and i suddenly feel like doing literally anything else. :&amp;#39;)
    </content>
    <updated>2024-09-01T09:51:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxvgf0wa7tfrcrw0sa58ts5pftwjw3559fvv42nt84f50j0jg48yczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkca4uqd</id>
    
      <title type="html">yeah, I can see it being useful despite the caveats in rust where ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxvgf0wa7tfrcrw0sa58ts5pftwjw3559fvv42nt84f50j0jg48yczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkca4uqd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp9g24gx66ydqr7wl7ctttz24vfg2zhdg66vywdt6fj9r5eh3ukag8afa9z&#39;&gt;nevent1q…fa9z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah, I can see it being useful despite the caveats in rust where the stdlib is a single implementation. Defaulting to having a red hot go even if it&amp;#39;s always going to be somewhat flakey because it (hopefully) can&amp;#39;t really be worse. (Conversely if you tried to add this to C&#43;&#43; I think it&amp;#39;d be borderline useless as it&amp;#39;s hard enough keeping track of how *well behaved* functions behave across multiple stdlib implementations)
    </content>
    <updated>2024-08-27T21:29:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxqvpff9326j4axvw9d9tfq39lal33w6j3sdmuv2h29rsswv74y4gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk8qrhlq</id>
    
      <title type="html">Unfortunately I think that would also be difficult, as it depends ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxqvpff9326j4axvw9d9tfq39lal33w6j3sdmuv2h29rsswv74y4gzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk8qrhlq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvktep56968eqz6l2k3jxhyjqrmdsfzyxrukk5h4mpz8g2kkkncsqej24cu&#39;&gt;nevent1q…24cu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Unfortunately I think that would also be difficult, as it depends on the specific system configuration, not only the platform / apis used.
    </content>
    <updated>2024-08-27T20:58:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrkmjuvrlrm8qkzx54a6tzn7kgm2ay4zqkcfh0yhzruexsgftxhjczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkt4y330</id>
    
      <title type="html">are you using XMP memory clocks? it&amp;#39;s not uncommon that your ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrkmjuvrlrm8qkzx54a6tzn7kgm2ay4zqkcfh0yhzruexsgftxhjczyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkt4y330" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp3fe3rn88jamatwr7ptgmzx94tfhq2gznak3zmft48kxsultknxcf2hks7&#39;&gt;nevent1q…hks7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;are you using XMP memory clocks? it&amp;#39;s not uncommon that your hardware can&amp;#39;t actually hit them reliably. at least it&amp;#39;s worth switching to stock clocks and trying if so. if it&amp;#39;s a bsod it might also just be a driver thing, the event viewer might say something useful.
    </content>
    <updated>2024-08-26T10:26:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfcll03ulq962g4swnj3w5jxqfp4m2u206gw77vyjvn8rmfzsc6wgzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkmg8h8x</id>
    
      <title type="html">there&amp;#39;s a few ways to do an atomic store, builtins like ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfcll03ulq962g4swnj3w5jxqfp4m2u206gw77vyjvn8rmfzsc6wgzyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wkmg8h8x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxyc96nu4e30ed3t09qqgyy92glaq8wcwsxzkk6h9ku0jvggqnfdsm78dp6&#39;&gt;nevent1q…8dp6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;there&amp;#39;s a few ways to do an atomic store, builtins like __atomic_store, then there&amp;#39;s std::atomic, and you can also hand-roll it by combining a regular non-atomic store with = and barriers as appropriate for your platform. but yeah, just doing a regular store is absolutely not atomic.
    </content>
    <updated>2024-08-25T15:06:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxelrtufc4lzqjq6apj4fnkw07q0d6j889z5aqrp48pzt5nmwe75czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk3sh55a</id>
    
      <title type="html">It&amp;#39;s fun, you can now choose between the dogshit browser, or ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxelrtufc4lzqjq6apj4fnkw07q0d6j889z5aqrp48pzt5nmwe75czyqmruv60h8lpgfnkmdtrvsuuy024ju9hs473upp6laj3hta8yq9wk3sh55a" />
    <content type="html">
      It&amp;#39;s fun, you can now choose between the dogshit browser, or the other dogshit browser, or the 20 scam dogshit browser wrappers. Thanks everyone.
    </content>
    <updated>2024-08-19T06:58:44Z</updated>
  </entry>

</feed>