2
<p>Note: I&#39;m getting actually a decent amount of disagreement on my post up top but what&#39;s interesting is the disagreement is not of the form &quot;This is not a good thing&quot; or &quot;Rust is not trying to do this&quot; but rather &quot;Rust is not actually as good at this as it should be&quot;</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@mcc" class="u-url mention">@<span>mcc</span></a></span> Gankra’s “c isn’t a language, it’s an interface” post should be required reading for anyone who brags about their proximity to the hardware.</p><p><a href="https://faultlore.com/blah/c-isnt-a-language/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">faultlore.com/blah/c-isnt-a-la</span><span class="invisible">nguage/</span></a></p>
<p>This is before we get into the issue, which people in language design seem to call out frequently, that the &quot;metal&quot; C is &quot;close to&quot; is in fact a 1970s PDP-11, which the computer you will be running your actual C on differs from in several important ways</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> thank you! I’m so incredibly tired of the language server eventually becoming completely unresponsive and crashing</p>
<p>Forgiveness is like giving blood: good, but never required. Whether it’s a drop of your body or a drop of your soul, you have an inalienable right to withhold it</p>
<p>The power of Rust is not that it is &quot;close to the metal&quot; but rather that it is close to the compiler backend. Rust doesn&#39;t attempt to make you frame your code in a way that the hardware will execute well, but rather to frame it in a way that the LLVM optimizer will optimize well. This is the correct decision since your C code after all will be processed through that same optimizer before it touches anything resembling metal</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.sdf.org/@Ultraverified" class="u-url mention">@<span>Ultraverified</span></a></span> the myth of the &quot;violent left&quot; is one of the pillars in the rights&#39;s propaganda. They&#39;re going to peddle it no matter what. At some point they might even see it become reality if all the non-violent approaches fail.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@shriramk" class="u-url mention">@<span>shriramk</span></a></span> seems to be a form of radical fundamental capitalist fantasy of escaping material reality.</p>
Today I learned about Landlock, another sandboxing API in the Linux kernel https://docs.kernel.org/userspace-api/landlock.html sandboxes resources instead of syscalls like seccomp. It's getting attention since a developer released the `Landrun` tool, which that uses Landlock to sandbox programs, and it made it to the front page of...uh, Slashdot https://linux.slashdot.org/story/25/04/05/217212/landrun-lightweight-linux-sandboxing-with-landlock-no-root-required (I found out about it via https://blog.isosceles.com/openssh-backdoors/, which mentioned Landlock)