<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-22T19:21:32Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Björkus &#34;No time_t to Die&#34; Dorkus</title>
  <author>
    <name>Björkus &#34;No time_t to Die&#34; Dorkus</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1ycvj968p0kv4y48g4tvmph87vz0vc3sh9tzxmq2acmwgwzv4v5pq94j9p5.rss" />
  <link href="https://nostr.now/npub1ycvj968p0kv4y48g4tvmph87vz0vc3sh9tzxmq2acmwgwzv4v5pq94j9p5" />
  <id>https://nostr.now/npub1ycvj968p0kv4y48g4tvmph87vz0vc3sh9tzxmq2acmwgwzv4v5pq94j9p5</id>
  <icon>https://cdn.pony.social/accounts/avatars/109/286/745/451/000/025/original/f50682b8f6e2bb08.jpg</icon>
  <logo>https://cdn.pony.social/accounts/avatars/109/286/745/451/000/025/original/f50682b8f6e2bb08.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsz36d5d6waewug7l9cduywg9mtwhuwenjd6ku32un500g2raas0cqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyckur3g</id>
    
      <title type="html">As I keep reading over the PHP patches I keep seeing the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz36d5d6waewug7l9cduywg9mtwhuwenjd6ku32un500g2raas0cqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyckur3g" />
    <content type="html">
      As I keep reading over the PHP patches I keep seeing the devastation not of people who don&amp;#39;t know how to write secure software, but decades of people with very little resources tasked with writing the most widely used internet-facing software on earth in the programming language I am a participant in shaping. I see that the slow pace of adoption of things that we were told would help people 20, 30 years ago by security experts has not been adopted, and some of the world&amp;#39;s most complex codebases using things as fragile as setjmp/longjmp and abort for error handling.&lt;br/&gt;&lt;br/&gt;I see, simply, that we are failing our software engineers by not having better in-language tools to mitigate and manage this level of complexity. That the pride in hacks we wore as a symbol of the power of C were in fact cries for help from a userbase that did not understand the long tail of consequences.&lt;br/&gt;&lt;br/&gt;Good luck and God Bless to the system administrators today and tomorrow and for the rest of this month. I&amp;#39;ll do my best to make it so C isn&amp;#39;t like this, anymore.
    </content>
    <updated>2026-10-22T17:24:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf7ej8f0clt0ulksfzu4wxrwgc8n5j5d5z65nrqfhh5m4h7eucfagzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyfu6824</id>
    
      <title type="html">(Shot in the dark) if anyone has worked on GCC, I&amp;#39;m running ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf7ej8f0clt0ulksfzu4wxrwgc8n5j5d5z65nrqfhh5m4h7eucfagzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyfu6824" />
    <content type="html">
      (Shot in the dark) if anyone has worked on GCC, I&amp;#39;m running into an issue I&amp;#39;m having a hard time fixing.&lt;br/&gt;&lt;br/&gt;GCC&amp;#39;s constant folding is SO EXTREMELY AGGRESSIVE that I can&amp;#39;t get it to acknowledge a Full Call Stack while doing Constant Evaluation. I&amp;#39;m working on something for&amp;lt;code&amp;gt;consteval int third () { // Line 1&amp;lt;br&amp;gt;     return __builtin_LINE_at(2); // Line 2&amp;lt;br&amp;gt;} // Line 3&amp;lt;br&amp;gt;// Line 4, etc ...&amp;lt;br&amp;gt;consteval int second () {&amp;lt;br&amp;gt;     return third();&amp;lt;br&amp;gt;}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;consteval int first () {&amp;lt;br&amp;gt;     return second();&amp;lt;br&amp;gt;}&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;static_assert(first() == 10);&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;That is, I want to pass in an integer to a compiler builtin that says &amp;#34;walk the call stack that caused you to be evaluated once, so you get the location 2 call stacks above where you are&amp;#34;. But the Constant Folder is SO AGGRESSIVE that it just evaluates it in-place, all the time, and getting it to respect the stack has been so unsuccessful. So far I only managed to make it acknowledge one (1) level of stack, but everything else is a deadend.&lt;br/&gt;&lt;br/&gt;RrrrRrarharahraaaagh.
    </content>
    <updated>2026-06-19T16:47:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsztryshjnw9dwveg9wrvqwk9cwer3nzldfxd5ezt65drsffvxp2nszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyx7s7vq</id>
    
      <title type="html">This is pretty much the exact line of thought that led me into C ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsztryshjnw9dwveg9wrvqwk9cwer3nzldfxd5ezt65drsffvxp2nszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyx7s7vq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0pgmudlvusn4hzrkc99tzevw07ytnjf025xravrlt0gr74xyepgqxlaaqj&#39;&gt;nevent1q…aaqj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is pretty much the exact line of thought that led me into C standardization. I wonder who controls wgpu for this sort of thing...
    </content>
    <updated>2026-06-10T01:43:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf6la7wuyuqjp2g6m0tlk5t8ydfhatuf2j4a7m6ktgq8xc0uqxmsczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyjmkz46</id>
    
      <title type="html">honored I&amp;#39;m among these folks but most of my stuff is ranting ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf6la7wuyuqjp2g6m0tlk5t8ydfhatuf2j4a7m6ktgq8xc0uqxmsczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyjmkz46" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsps9uxhmz5reh7p3h8v89qmkrrf4l09tf9s3gugpexykcwtd5mpksnfe5ap&#39;&gt;nevent1q…e5ap&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;honored I&amp;#39;m among these folks but most of my stuff is ranting and being openly wrong on the internet, alas
    </content>
    <updated>2026-05-04T14:57:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgy3q65m9hkgraja9fq9wme95rlhx0jdlxg2fkrprp9qpxmtagvhqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy4mxvpz</id>
    
      <title type="html">if you EVER hear me say &amp;#34;I think I&amp;#39;ll implement this in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgy3q65m9hkgraja9fq9wme95rlhx0jdlxg2fkrprp9qpxmtagvhqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy4mxvpz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvv5nt4nl7m66cafsky7sv59n9m6vcnz8nl5vc42cej7ljykljvkqkd7t7l&#39;&gt;nevent1q…7t7l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;if you EVER hear me say &amp;#34;I think I&amp;#39;ll implement this in GCC for fun&amp;#34; ever, I want you to slap the shit out of me. Just let loose. Doesn&amp;#39;t matter if I lose a tooth or two, if that thought comes into my head again I deserve it.
    </content>
    <updated>2026-04-19T14:20:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvv5nt4nl7m66cafsky7sv59n9m6vcnz8nl5vc42cej7ljykljvkqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyvhndhm</id>
    
      <title>Nostr event nevent1qqsvv5nt4nl7m66cafsky7sv59n9m6vcnz8nl5vc42cej7ljykljvkqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyvhndhm</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvv5nt4nl7m66cafsky7sv59n9m6vcnz8nl5vc42cej7ljykljvkqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyvhndhm" />
    <content type="html">
      working on gcc is killing me, haha
    </content>
    <updated>2026-04-19T05:15:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdvfqg4jnlyll8yclf8ztjlyy2t4w0fzxuprtph7p45kcskdsk9pszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsygqrw8v</id>
    
      <title type="html">Second half of the February-March C meeting is over. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdvfqg4jnlyll8yclf8ztjlyy2t4w0fzxuprtph7p45kcskdsk9pszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsygqrw8v" />
    <content type="html">
      Second half of the February-March C meeting is over.&lt;br/&gt;&lt;br/&gt;Surprisingly, a few things I expected to get spiked into the dirt made it through, and a lot of it was inversely proportional to the amount of effort I put in compared to the first half of the meeting:&amp;lt;li&amp;gt;defer TS approval to finally publish (after I fix all the godawful typos/thinkos)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;const&amp;lt;/code&amp;gt; integers are really Constant Expressions (e.g. usable in static assert and shit)&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;Progress was made on the _Any_func* paper, but in order for it to proceed I have to remove everything related to &amp;#34;representation affinities&amp;#34; and leave the actual bit representation -- and whether they convert cleanly with memcpy or otherwise -- as a black box instead. This readily takes my most important use case and shoots it in the back of the head but, whatever. Something something compromise. Varying levels of Tentative Support for everything else, though apparently there&amp;#39;s serious objections to printing an _Any_func* which seems... like a very bizarre part of the thing to be against. Maybe i can do a better job of convincing people of that next time.&lt;br/&gt;&lt;br/&gt;Thread Attributes made forward progress. People keep trying to kill off the wide string and UTF-8 string versions of the &amp;#34;set name&amp;#34;. I don&amp;#39;t know why they keep doing that, because that just means certain platforms (not just Windows, but CERTAINLY Windows) will be utterly fucked. We did agree to keep THRD_NAME_*_MAX, where * is either nothing or SIZE.
    </content>
    <updated>2026-03-14T15:36:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0yf9dnxkhgu9ts9jkadatpr4zvx0u8270mdkmz0h8r9gyy8gt8eszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyq0ky99</id>
    
      <title type="html">In a &amp;#34;surprise twist&amp;#34; that everyone with a working brain ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0yf9dnxkhgu9ts9jkadatpr4zvx0u8270mdkmz0h8r9gyy8gt8eszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyq0ky99" />
    <content type="html">
      In a &amp;#34;surprise twist&amp;#34; that everyone with a working brain expected, it turns out shuttling variables through globals or statics is far, far more expensive than using the stack and/or registers with normal arguments and an implicit backing object. In a further upset, it turns out that Lambdas embody that pretty strongly, and the 2nd best thing is a strongly typed closure plus a thin Wide Function Pointer type.&lt;br/&gt;&lt;br/&gt;Crazy how that works.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup&#34;&gt;https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup&lt;/a&gt;
    </content>
    <updated>2025-12-31T00:05:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy6axlw34gpleg4s3t3ryv4srtz8sqaw2rl7skkr9dlgpyqvvygqczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyveu5pu</id>
    
      <title type="html">I&amp;#39;d just be on a generational run of &amp;#34;I wish I did not ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy6axlw34gpleg4s3t3ryv4srtz8sqaw2rl7skkr9dlgpyqvvygqczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyveu5pu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8t9peqajrxvqvx3vjujrwv0uepn8wvwyntusq07sjrm4rg6s7kyqs87qkz&#39;&gt;nevent1q…7qkz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;d just be on a generational run of &amp;#34;I wish I did not have to explain this to everyone&amp;#34;. It really fucking sucks having to motivate each and every proposal with stuff that just seems obvious to me and would properly fix really dumb gotchas and silly bugs like this, to the point that it starts feeling a little infuriating. I know I have to keep my feelings out of it, they just literally don&amp;#39;t know and it&amp;#39;s *my* job to convince them, but like, damn.&lt;br/&gt;&lt;br/&gt;Come on.&lt;br/&gt;&lt;br/&gt;Oh well.
    </content>
    <updated>2025-11-30T10:17:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8t9peqajrxvqvx3vjujrwv0uepn8wvwyntusq07sjrm4rg6s7kyqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyw3zu7j</id>
    
      <title type="html">&amp;lt;code&amp;gt; static int a(int k, fn_t ^ x1, fn_t ^ x2, fn_t ^ x3, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8t9peqajrxvqvx3vjujrwv0uepn8wvwyntusq07sjrm4rg6s7kyqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyw3zu7j" />
    <content type="html">
      &amp;lt;code&amp;gt;    static int a(int k, fn_t ^ x1, fn_t ^ x2, fn_t ^ x3, fn_t ^ x4, fn_t ^ x5) {&amp;lt;br&amp;gt;        fn_t ^ b = ^(void) { return a(k - 1, b, x1, x2, x3, x4); };&amp;lt;br&amp;gt;        // clang-format off&amp;lt;br&amp;gt;        return k &amp;amp;lt;= 0 ?&amp;lt;br&amp;gt;            x4() &#43; x5()&amp;lt;br&amp;gt;            :&amp;lt;br&amp;gt;            b();&amp;lt;br&amp;gt;        // clang-format on&amp;lt;br&amp;gt;    }&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;If the bug in this code is what I think it is, I&amp;#39;m gonna be even more mad that __self_func was rejected by WG14 lmao.
    </content>
    <updated>2025-11-30T10:11:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstwp2c4szzthy8p7mqwy7pm26zcf25xaegrtpnd74yu509prx6tvqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyndyp4f</id>
    
      <title type="html">C&amp;#39;s library has gotta be its weakest part, honestly.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstwp2c4szzthy8p7mqwy7pm26zcf25xaegrtpnd74yu509prx6tvqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyndyp4f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy2x44sg4hkudmgc9w0k8yjad8u8tcfzsmd004sz4eahn5akt8trgn32q4k&#39;&gt;nevent1q…2q4k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;C&amp;#39;s library has gotta be its weakest part, honestly.
    </content>
    <updated>2025-11-01T23:01:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqk5acu3e3vxw3url8y77v8m90m3xhfhweglvu8a4uptm0xkzdvnczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy5mrlj0</id>
    
      <title type="html">VSCode SSH/WSL/etc. insisting on ignoring my workspace folder ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqk5acu3e3vxw3url8y77v8m90m3xhfhweglvu8a4uptm0xkzdvnczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy5mrlj0" />
    <content type="html">
      VSCode SSH/WSL/etc. insisting on ignoring my workspace folder path and instead using the absolute path and taking me to a magical second file that it can&amp;#39;t recognize as identical to the one I actually put the breakpoints in is certainly frustrating.
    </content>
    <updated>2025-07-05T13:15:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp3l2h6ua6hlw2kaw40z24wz8kawt0uzw5y5e7x4d2ww4xnrxvkrczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsylzjv9n</id>
    
      <title type="html">Testing threaded stuff is such a pain in the ass because of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp3l2h6ua6hlw2kaw40z24wz8kawt0uzw5y5e7x4d2ww4xnrxvkrczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsylzjv9n" />
    <content type="html">
      Testing threaded stuff is such a pain in the ass because of spurious failures. God. Run it once, perfectly fine! Run it again, boom, failure. Why? Who knows!! Time to crack out the most obnoxious tools and figure out all permutations of instruction timing WOOOO
    </content>
    <updated>2025-07-03T14:51:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs08lgmnsxpd3x5zwskrmxwwh2arhuspp27ws9az264424vhlqnvtqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsywcglwr</id>
    
      <title type="html">alias malding=&amp;#39;make clean &amp;amp;amp;&amp;amp;amp; make all&amp;#39;</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs08lgmnsxpd3x5zwskrmxwwh2arhuspp27ws9az264424vhlqnvtqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsywcglwr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs24dl8suznqugvq8na2hr73u8alelwn8nfwra3pxt4g2at83sljessps3sg&#39;&gt;nevent1q…s3sg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;alias malding=&amp;#39;make clean &amp;amp;amp;&amp;amp;amp; make all&amp;#39;
    </content>
    <updated>2025-06-21T22:16:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8kgfu8h85w6ul6ref6f484slp9y7h2pp6fhympx49feexqtvnmfqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsys4guwd</id>
    
      <title type="html">is this just a natural consequence of having location on or is it ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8kgfu8h85w6ul6ref6f484slp9y7h2pp6fhympx49feexqtvnmfqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsys4guwd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfs8wzq7fuzq95ptc9ejl9frqgt5878t9cm7svw72vhp9w0q5xsysa4jwju&#39;&gt;nevent1q…jwju&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;is this just a natural consequence of having location on or is it like a specific kind of camera deal?
    </content>
    <updated>2025-05-15T17:21:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszcg4y5m6wk6uxkzp8xw8vf29x4k3cjh297unrkkt5s8gwmx6w82czyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyy0k6jz</id>
    
      <title type="html">I&amp;#39;m going to apply u to more things ironically, so it might ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszcg4y5m6wk6uxkzp8xw8vf29x4k3cjh297unrkkt5s8gwmx6w82czyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyy0k6jz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyxv9rgrayr5wdx7hsg4r96my5fefx7eyvnczqunh3ydvys28r66swucrsj&#39;&gt;nevent1q…crsj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m going to apply u to more things ironically, so it might become a kind-of-sort-of prefix code, but not really.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll probably go with %jp in all honesty, since j is a preexisting length modifier and jp sounds like jmp pointer which is about as close to instruction pointer as I can get, which implies runnable code (function pointer).
    </content>
    <updated>2025-05-07T01:45:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgg056ls4nkuu2vx3gnq4hqnefaj4wj6pan04hntr4zcv0qjgjx8gzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyudappq</id>
    
      <title type="html">You&amp;#39;re memeing but I think you might be cooking here. I might ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgg056ls4nkuu2vx3gnq4hqnefaj4wj6pan04hntr4zcv0qjgjx8gzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyudappq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqvz8dp3k23aa0fglj7zwux9w45h3xw7gjrah0agn7kwqc724fedgdh7k34&#39;&gt;nevent1q…7k34&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You&amp;#39;re memeing but I think you might be cooking here.&lt;br/&gt;&lt;br/&gt;I might go with %up though.
    </content>
    <updated>2025-05-07T00:46:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq09c0s2kqu3adxlytj62d2ssgzq8a2zd5pfm9r3yfkpzs772lf5qzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy9q8dge</id>
    
      <title type="html">Oh. Well, that might bump q out, I guess. Is quad_t still around ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq09c0s2kqu3adxlytj62d2ssgzq8a2zd5pfm9r3yfkpzs772lf5qzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy9q8dge" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8cd46hea5pye7hwvvlhr7qh56d43th3m0s0njm8dvz9c3tqkfg7gwuf3z7&#39;&gt;nevent1q…f3z7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh. Well, that might bump q out, I guess.&lt;br/&gt;&lt;br/&gt;Is quad_t still around in lots of places? Even if it&amp;#39;s old, if it&amp;#39;s still around I can&amp;#39;t right get rid of it.&lt;br/&gt;&lt;br/&gt;If you couldn&amp;#39;t have q, what would you go for?
    </content>
    <updated>2025-05-07T00:06:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqlwuxgkdkdstrucucnq5mmya5c4a9can7h89s4vr26r94dmm2magzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy9ghylj</id>
    
      <title type="html">Suppose there&amp;#39;s a C language type _Any_func (with a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqlwuxgkdkdstrucucnq5mmya5c4a9can7h89s4vr26r94dmm2magzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy9ghylj" />
    <content type="html">
      Suppose there&amp;#39;s a C language type _Any_func (with a &amp;amp;lt;stdfunc.h&amp;amp;gt; that has typedef _Any_func any_func;) that allows any func ptr type to be converted to _Any_func*, and back. (Like void* for functions.)&amp;lt;code&amp;gt;_Any_func* af = f;&amp;lt;br&amp;gt;printf(&amp;#34;??&amp;#34;, af);&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;??&lt;br/&gt;&lt;br/&gt; is ...
    </content>
    <updated>2025-05-06T23:39:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs28s0x0flrge7t3zh7auxycjm4d27gutwgd3zt0h640ju60qxtumczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyaxvqqt</id>
    
      <title type="html">Okay, it&amp;#39;s definitely broken. GCC 14.2.0 and some other ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs28s0x0flrge7t3zh7auxycjm4d27gutwgd3zt0h640ju60qxtumczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyaxvqqt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv5p26xg5npy2sf9wpwqj0x0gx0274dxz5vxhm3l4lf7qyrtsjlggrkn2sx&#39;&gt;nevent1q…n2sx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Okay, it&amp;#39;s definitely broken. GCC 14.2.0 and some other versions all crash out when using the MacOS SDK as its base SDK. But it&amp;#39;s not GCC&amp;#39;s fault: MacOS is failing to properly define rsize_t for GCC on top of its SDK, which is causing an error no matter how any of the things are defined.&lt;br/&gt;&lt;br/&gt;Not sure if GCC or MacOS SDK should fix it. Probably GCC, given how impenetrable MacOS is.
    </content>
    <updated>2025-04-09T12:36:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv5p26xg5npy2sf9wpwqj0x0gx0274dxz5vxhm3l4lf7qyrtsjlggzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsywntfh5</id>
    
      <title type="html">I can&amp;#39;t shake the feeling that rsize_t is broken for the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv5p26xg5npy2sf9wpwqj0x0gx0274dxz5vxhm3l4lf7qyrtsjlggzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsywntfh5" />
    <content type="html">
      I can&amp;#39;t shake the feeling that rsize_t is broken for the latest MacOS SDKs. No matter how _GNU_SOURCE, __STDC_WANT_LIB_EXT1__, and friends are defined, building with GCC on MacOS just.... breaks, looking for an rsize_t that doesn&amp;#39;t exist...
    </content>
    <updated>2025-04-09T11:22:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrvtm48vxnna8ksys282ujygl5qfyaxdj6armyng0xa4murxf2jeczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsymd6cn8</id>
    
      <title type="html">it was the only other website worth scrolling on. Mastodon sucks ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrvtm48vxnna8ksys282ujygl5qfyaxdj6armyng0xa4murxf2jeczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsymd6cn8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdgqj3950l0tjwftdaxvpnlhm7mfxlar46p76pl942gft6u9ds98sylm7ep&#39;&gt;nevent1q…m7ep&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it was the only other website worth scrolling on. Mastodon sucks and bluesky is awful from relying on feeds to do it.
    </content>
    <updated>2025-04-04T17:53:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf2sfgvfphyjj28k023sh6nlxqc88q8esd4a7klynfg4yas5cc53szyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy3prjm0</id>
    
      <title type="html">Since nobody seems to have actually answered your question: if ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf2sfgvfphyjj28k023sh6nlxqc88q8esd4a7klynfg4yas5cc53szyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy3prjm0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvmfvtzx6j67daj8ck6c5plwftuclzdp5h42phmpsl24vjxzae2fswgy579&#39;&gt;nevent1q…y579&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Since nobody seems to have actually answered your question:&lt;br/&gt;&lt;br/&gt;if you have a u8 string, here&amp;#39;s how you decode (to the best of your ability) such a string in C&#43;&#43;. (Spoiler: you use the C library.) (Double-spoiler: This doesn&amp;#39;t work on MacOS because.... actually I don&amp;#39;t know why they suck at this.)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/soasis/text/blob/main/benchmarks/conversion_speed/source/standard_c.cpp#L290-L342&#34;&gt;https://github.com/soasis/text/blob/main/benchmarks/conversion_speed/source/standard_c.cpp#L290-L342&lt;/a&gt;
    </content>
    <updated>2025-03-14T17:14:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg4ut2cyw3wwg5690vrjlgsqarkxqrktlutxccaxlyedmcvzs2uhszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyh9srnk</id>
    
      <title type="html">I guess I ask because I.. don&amp;#39;t remember being like this. As ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg4ut2cyw3wwg5690vrjlgsqarkxqrktlutxccaxlyedmcvzs2uhszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyh9srnk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd6l93tqm92nzykh7ldepwncprd7vh95370l50yvd772g0tvupstqjefusn&#39;&gt;nevent1q…fusn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I guess I ask because I.. don&amp;#39;t remember being like this. As a child. I don&amp;#39;t remember doing clearly dangerous things. Was I just built different as a kid? Maybe I&amp;#39;m parenting wrong?
    </content>
    <updated>2025-02-21T21:28:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd6l93tqm92nzykh7ldepwncprd7vh95370l50yvd772g0tvupstqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsys2v9d9</id>
    
      <title type="html">So, like. Is a lot of parenting just &amp;#34;my kid almost killed me ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd6l93tqm92nzykh7ldepwncprd7vh95370l50yvd772g0tvupstqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsys2v9d9" />
    <content type="html">
      So, like.&lt;br/&gt;&lt;br/&gt;Is a lot of parenting just &amp;#34;my kid almost killed me and everybody in the house because they decided they were gonna put this plastic tub on the stove&amp;#34;?&lt;br/&gt;&lt;br/&gt;Does this... .... ever stop?
    </content>
    <updated>2025-02-21T21:27:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz979c4ulzufw5drxg78elrvdfl0xslcaavgmz2hfdczsn4a3mcggzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyc58n03</id>
    
      <title type="html">I know it&amp;#39;s not true, but the brain won&amp;#39;t stop telling ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz979c4ulzufw5drxg78elrvdfl0xslcaavgmz2hfdczsn4a3mcggzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyc58n03" />
    <content type="html">
      I know it&amp;#39;s not true, but the brain won&amp;#39;t stop telling me. And it does kinda feel bad. 7 years, and I didn&amp;#39;t even get my primary objective into C&#43;&#43; (std::embed), but instead a secondary objective (preprocessor-based embed) that&amp;#39;s infinitely harder to implement in a speedy way.&lt;br/&gt;&lt;br/&gt;Just feels like an L.
    </content>
    <updated>2025-02-18T18:23:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw57g2mmjfg9dyfjnxrcr90ygqghyr992ll08ug5sx559xd4fe7sgzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyvm6u9h</id>
    
      <title type="html">I fucking hate C I fucking hate C I fucking hate C I fucking hate ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw57g2mmjfg9dyfjnxrcr90ygqghyr992ll08ug5sx559xd4fe7sgzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyvm6u9h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswq7w2vtkclfz6svq2l0xr8vj0frmqglt77ucytddwe80r8gwvklss9uzdc&#39;&gt;nevent1q…uzdc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I fucking hate C I fucking hate C I fucking hate C I fucking hate C I fucking hate C I fucking hate C I fuckingghgrwhj
    </content>
    <updated>2024-12-10T19:01:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8yzv2achccutf7ac96r8ytnsmjkp3lfjr2qx49jlzex7ze2l6eeqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy276n0j</id>
    
      <title type="html">The spookiest, scariest thing this Halloween: C23 has been ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8yzv2achccutf7ac96r8ytnsmjkp3lfjr2qx49jlzex7ze2l6eeqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy276n0j" />
    <content type="html">
      The spookiest, scariest thing this Halloween:&lt;br/&gt;&lt;br/&gt;C23 has been officially published!!! &lt;a href=&#34;https://www.iso.org/standard/82075.html&#34;&gt;https://www.iso.org/standard/82075.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://hachyderm.io/@rcs/113405636116517737&#34;&gt;https://hachyderm.io/@rcs/113405636116517737&lt;/a&gt;
    </content>
    <updated>2024-11-01T04:39:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw4z6fxd6frt56v8twd9m93djzy9pwfvdy30j3d84ny8qz29gsfjczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsylrexjc</id>
    
      <title type="html">Alas, this might&amp;#39;ve broke me, but I was already introduced to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw4z6fxd6frt56v8twd9m93djzy9pwfvdy30j3d84ny8qz29gsfjczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsylrexjc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs93x72r7fspamrn4s94v3rz4z7rw8fugt390casx35nh6n3v28yusy46kz6&#39;&gt;nevent1q…6kz6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Alas, this might&amp;#39;ve broke me, but I was already introduced to the concept of &amp;#34;Lipples&amp;#34; some time ago....&lt;br/&gt;&lt;br/&gt;(If you&amp;#39;re reading this, please don&amp;#39;t google it.)
    </content>
    <updated>2024-10-24T23:10:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgx5vh4d8n8fvuket9hx0wfk63quwhpswdk8s7f6k5hwwlun6mncczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy7v3mv0</id>
    
      <title type="html">I Don&amp;#39;t Know How To Explain To You That You Should Care About ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgx5vh4d8n8fvuket9hx0wfk63quwhpswdk8s7f6k5hwwlun6mncczyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy7v3mv0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0tc8esp90n5hrq2pe44kntzrhn2pa5wlqfe0eflp3rf5ue2rct0qpwqh9m&#39;&gt;nevent1q…qh9m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I Don&amp;#39;t Know How To Explain To You That You Should Care About Other People,&lt;br/&gt;&lt;br/&gt;but for engineers.
    </content>
    <updated>2024-09-02T10:54:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0tc8esp90n5hrq2pe44kntzrhn2pa5wlqfe0eflp3rf5ue2rct0qzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy9hgde6</id>
    
      <title type="html">I haven&amp;#39;t responded to this one comment I received on cohost. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0tc8esp90n5hrq2pe44kntzrhn2pa5wlqfe0eflp3rf5ue2rct0qzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy9hgde6" />
    <content type="html">
      I haven&amp;#39;t responded to this one comment I received on cohost. Not because I can&amp;#39;t, but because I don&amp;#39;t know how to phrase what is effectively &amp;#34;the reason you don&amp;#39;t care about these other proposals and think they&amp;#39;re worthless is because you are highly specialized and lack perspective, which is why someone like Linus actually favors the same proposals you&amp;#39;re shitting on and asking &amp;#39;Who does this serve?&amp;#39;&amp;#34;.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t want to appeal to authority or anything, but doing the full argument for &amp;#34;why are people writing proposals about things I don&amp;#39;t care about but not focusing on all the things I personally/professionally have great stake in?&amp;#34; is just kind&amp;#39;ve exhausting at this point.
    </content>
    <updated>2024-09-02T10:54:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst9kq3zur3ggja66mzll5dqfgejx69jr0t9k9rds2fashj33aqnwqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy6amjvc</id>
    
      <title type="html">Damn this is thicc!! I can&amp;#39;t read it yet but here&amp;#39;s to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst9kq3zur3ggja66mzll5dqfgejx69jr0t9k9rds2fashj33aqnwqzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy6amjvc" />
    <content type="html">
      Damn this is thicc!!&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t read it yet but here&amp;#39;s to making good progress on a better C compiler.&lt;br/&gt; &lt;img src=&#34;https://cdn.pony.social/media_attachments/files/113/058/624/270/800/860/original/b96fbab4542e2581.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-31T20:55:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrlnneqm8aevq5hwph9tz87g03q7rdthrj7ju5xapcvnx0u9jg36czyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsytn7uxr</id>
    
      <title type="html">Tech people undefeated in being condescending about ~everything. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrlnneqm8aevq5hwph9tz87g03q7rdthrj7ju5xapcvnx0u9jg36czyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsytn7uxr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfs36k03qleghcjp60gplsyv0aq9w5ecvg9epelr7mmphragwkmfst0zv03&#39;&gt;nevent1q…zv03&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Tech people undefeated in being condescending about ~everything. Thank you, One Person, for answering what was asked.
    </content>
    <updated>2024-08-16T02:45:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfs36k03qleghcjp60gplsyv0aq9w5ecvg9epelr7mmphragwkmfszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyn08sa5</id>
    
      <title type="html">&amp;#34;How do I automatically label items in an enumerate ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfs36k03qleghcjp60gplsyv0aq9w5ecvg9epelr7mmphragwkmfszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyn08sa5" />
    <content type="html">
      &amp;#34;How do I automatically label items in an enumerate list?&amp;#34;&lt;br/&gt;&lt;br/&gt;500 answers: &amp;#34;Why would you do that? Don&amp;#39;t you know it&amp;#39;s brittle? Here&amp;#39;s an alternative answer that doesn&amp;#39;t do what that, because you&amp;#39;re clearly too stupid to know what you&amp;#39;re asking.&amp;#34;&lt;br/&gt;&lt;br/&gt;1 person, a Godsend: &amp;#34;here u go&amp;#34;
    </content>
    <updated>2024-08-16T02:43:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst8xa7e2xp5c3s2s2yqm8ag9qzqxaf0uu5hvf8tlsw9k3khq9sm8gzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy89lkd4</id>
    
      <title type="html">I can&amp;#39;t believe I&amp;#39;m the one who&amp;#39;s scared of taking ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst8xa7e2xp5c3s2s2yqm8ag9qzqxaf0uu5hvf8tlsw9k3khq9sm8gzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsy89lkd4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxvhwj9dryj08cyc0m9l7muzglnqyc46yefc4dmkw8es3jg59dpwgffnf6w&#39;&gt;nevent1q…nf6w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t believe I&amp;#39;m the one who&amp;#39;s scared of taking jobs working in the kernel/ring0 and writing drivers but these 80billion USD-valuation companies can just no-protection rawdog the kernel with the sloppiest practices I&amp;#39;ve ever seen and it&amp;#39;s totally okay.&lt;br/&gt;&lt;br/&gt;We&amp;#39;re all sitting here scared and afraid and these people are just doing the equivalent of chugging everclear and driving backwards on the highway.&lt;br/&gt;&lt;br/&gt;I clearly need more fucking hubris.
    </content>
    <updated>2024-08-06T18:53:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxvhwj9dryj08cyc0m9l7muzglnqyc46yefc4dmkw8es3jg59dpwgzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyd7jyqt</id>
    
      <title type="html">Play &amp;#34;lay off 100s of engineers&amp;#34; games, win &amp;#34;huge ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxvhwj9dryj08cyc0m9l7muzglnqyc46yefc4dmkw8es3jg59dpwgzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyd7jyqt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyjalhn4zlp6azva4dcttvc5rcljg942xy96kf8w83mp7a5aa6d8qxdquhn&#39;&gt;nevent1q…quhn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Play &amp;#34;lay off 100s of engineers&amp;#34; games, win &amp;#34;huge lawsuit&amp;#34; prizes.
    </content>
    <updated>2024-08-06T18:19:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyjalhn4zlp6azva4dcttvc5rcljg942xy96kf8w83mp7a5aa6d8qzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyc4ra9u</id>
    
      <title type="html">Crowdstrike party time... it looks like the data was ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyjalhn4zlp6azva4dcttvc5rcljg942xy96kf8w83mp7a5aa6d8qzyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyc4ra9u" />
    <content type="html">
      Crowdstrike party time... it looks like the data was uninitialized, but not intentionally. The mismatch in the code run at ring0 was them fucking up validation, and they failed to account in their C&#43;&#43;-built interpreter. It accessed data that was &amp;#34;supposed&amp;#34; to be there but wasn&amp;#39;t. It is thankfully not as simple as &amp;#34;we forgot to initialize our full table&amp;#34;, it&amp;#39;s that their tooling didn&amp;#39;t catch that they asked for 21 slots in the update while the actual program/interpreter only knew about 20.&lt;br/&gt;&lt;br/&gt;Given this was an interpreter built on top of C&#43;&#43; (if we keep reading this thing correctly), it&amp;#39;s hard to say whether or not this would have happened in a safer language since this isn&amp;#39;t just your typical &amp;#34;forgot to initialize a table on the stack&amp;#34;. Unsurprising this never happened to them because they were so utterly garbage and sloppy with their DevOps practices.&lt;br/&gt;&lt;br/&gt;But it seems like there&amp;#39;s very little direct action I could do in C to make this problem go away.
    </content>
    <updated>2024-08-06T18:15:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8d2925cctc8vt3suetxs4u77am07s7pz6nl2jy9v2nx9grh378dszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyjrfu2l</id>
    
      <title type="html">Unlike Post-C11 where we sat on our ass and twiddled our thumbs, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8d2925cctc8vt3suetxs4u77am07s7pz6nl2jy9v2nx9grh378dszyqnpjghgu97ej5j5az4dnvxulesfanzxzu4vgmvpthrdepcfj4jsyjrfu2l" />
    <content type="html">
      Unlike Post-C11 where we sat on our ass and twiddled our thumbs, we do WORK with this brave new WG14. We&amp;#39;re already hard at work fixing mistakes from previous standards, this time with _Generic in C2y!&lt;br/&gt;&lt;br/&gt;With special thanks to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1edmyntp3dztrtywp0hgpjdm7jw0z0cw22wvklagw8jxxvzwl3zqq57vdlf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;AaronBallman&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1edm…vdlf&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; !&lt;br/&gt;&lt;br/&gt;ThePhD | Improving _Generic in C2y | The Pasture | &lt;a href=&#34;https://thephd.dev/improving-_generic-in-c2y&#34;&gt;https://thephd.dev/improving-_generic-in-c2y&lt;/a&gt;
    </content>
    <updated>2024-08-01T06:52:16Z</updated>
  </entry>

</feed>