Whole-known-network
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@0xabad1dea" class="u-url mention">@<span>0xabad1dea</span></a></span> <br />$readmemb me all the ones and zeros<br />they were once a mask rom of mine...</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@film_girl" class="u-url mention">@<span>film_girl</span></a></span> sad I won't get to see you at build this year ๐ฅ. Good luck on your next adventure!</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://haunted.computer/@iximeow" class="u-url mention">@<span>iximeow</span></a></span> naively I was hoping for something more like e.g. <a href="https://mlir.llvm.org/docs/Dialects/IRDL/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">mlir.llvm.org/docs/Dialects/IR</span><span class="invisible">DL/</span></a> and better interoperability even without FFI</p><p>but when you already have a hammer...</p><p>(also, even IRDL has e.g. a way to inject C++ code from a string: <a href="https://mlir.llvm.org/docs/Dialects/IRDL/#irdlc_pred-irdlcpredop" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">mlir.llvm.org/docs/Dialects/IR</span><span class="invisible">DL/#irdlc_pred-irdlcpredop</span></a>)</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@eddyb" class="u-url mention">@<span>eddyb</span></a></span> <span class="h-card" translate="no"><a href="https://haunted.computer/@iximeow" class="u-url mention">@<span>iximeow</span></a></span> that's like, the whole point of MLIR, no?</p>
<p>๐ญ catgirls like fpgas so much because they have bitstreams</p><p>streaming your bites, for best performance</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> This will really wow you- JSON with an efficiency of 0 bits per bit!</p>
<p><span class="h-card"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> The fuck</p>
<p>TIL about <a href="https://www.batteryholders.org/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="">batteryholders.org/</span><span class="invisible"></span></a> โ "the comprehensive battery holder and battery contact information center" โ and it really does seem to be exactly that. Need dimensions for a weird battery, or details of how to mount it in your project. It's likely in there</p><p><a href="https://xoxo.zone/tags/electronics" class="mention hashtag" rel="tag">#<span>electronics</span></a> <a href="https://xoxo.zone/tags/resource" class="mention hashtag" rel="tag">#<span>resource</span></a> <a href="https://xoxo.zone/tags/battery" class="mention hashtag" rel="tag">#<span>battery</span></a> <a href="https://xoxo.zone/tags/cell" class="mention hashtag" rel="tag">#<span>cell</span></a> <a href="https://xoxo.zone/tags/reference" class="mention hashtag" rel="tag">#<span>reference</span></a></p>
<p><span class="h-card" translate="no"><a href="https://haunted.computer/@iximeow" class="u-url mention">@<span>iximeow</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> </p><p>was looking at MLIR as perhaps a less cursed way to e.g. ingest LLVM IR w/o FFI (plus ClangIR could give access to C/C++ information lost in LLVM IR)</p><p>then I found out that:<br />- MLIR heavily relies on TableGen<br />- MLIR dialects can invent arbitrary syntax for their constructs!<br />(through TableGen generating C++ code, AIUI)</p><p>(there's `-mlir-print-op-generic`, e.g.: <a href="https://godbolt.org/z/GhWMaWb5j" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">godbolt.org/z/GhWMaWb5j</span><span class="invisible"></span></a> but even that makes me wonder if the MLIR bytecode would be easier to work with instead...)</p>