2
<p>A lot of discussion about generational communication focuses on asynchronicity, and I think that&#39;s right.</p><p>For boomers, phones were async because if someone was away from home, you missed them and left a message if they had an answering machine. Now everyone carries a phone around.</p><p>For my generation, texting is async because you can check your phone whenever. Now everyone is on their phone 8 hours a day.</p><p>For Gen Z, having to open Discord is a *feature*; meanwhile I never remember to check it.</p>
<p>I feel justified about my choices in communications platforms because mine are relatively open (~everyone has a phone and email, you can choose from many providers for either), and modern platforms are not (you can&#39;t even *view* Instagram / Twitter without being forced to log in). But realistically, older people felt the same: &quot;everyone has a phone, not everyone has a cell phone plan; I like hearing your voice, text lacks the same emotional connection.&quot;</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@gamingonlinux" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gamingonlinux</span></a></span> </p><p>If you are truly sorry, you will quit all of those crappy little doujin games that are Windows only. We don't care that they don't work in Wine or Proton.</p>
<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@turbocooler" class="u-url mention">@<span>turbocooler</span></a></span> <span class="h-card" translate="no"><a href="https://ioc.exchange/@azonenberg" class="u-url mention">@<span>azonenberg</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@gsuberland" class="u-url mention">@<span>gsuberland</span></a></span> <span class="h-card" translate="no"><a href="https://furry.engineer/@soatok" class="u-url mention">@<span>soatok</span></a></span> yeah we use that too</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://ioc.exchange/@azonenberg" class="u-url mention">@<span>azonenberg</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@gsuberland" class="u-url mention">@<span>gsuberland</span></a></span> <span class="h-card" translate="no"><a href="https://furry.engineer/@soatok" class="u-url mention">@<span>soatok</span></a></span> indexmap is also nice in some cases where you still want a hash map (which retains its DoS resistance), but with deterministic iteration order</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.gamedev.place/@rygorous" class="u-url mention">@<span>rygorous</span></a></span> <span class="h-card" translate="no"><a href="https://tech.lgbt/@snowfox" class="u-url mention">@<span>snowfox</span></a></span> i also want the x86-based implementation to run several execution threads in parallel, which is a perfect fit for SIMD and also the whole reason i want it to be an OISC rather than just a VM of some sort</p><p>the &quot;vertical&quot; part can be implemented in the obvious way at least if you have AVX512, but i&#39;m less sure about the &quot;horizontal&quot; part</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.gamedev.place/@rygorous" class="u-url mention">@<span>rygorous</span></a></span> <span class="h-card" translate="no"><a href="https://tech.lgbt/@snowfox" class="u-url mention">@<span>snowfox</span></a></span> okay, now that we&#39;re here, please hear out my cursed idea</p><p>OISCs are cool, right? but SUBLEQ isn&#39;t exactly practical. what if we had an OISC which would have a single instruction like</p><p>rD &lt;- rA OP rB<br />(or maybe rD &lt;- rA OP rB OP rC)</p><p>and OP was based on a LUT applied &quot;vertically&quot; (like in vpternlog), but also a LUT applied &quot;horizontally&quot; (which generates, uses, and propagates carries)</p>
<p><span class="h-card" translate="no"><a href="https://tech.lgbt/@snowfox" class="u-url mention">@<span>snowfox</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> with AVX512_VBMI, you have the full set of VPERM[IT]2{B,W,D,Q,PS,PD} which gives you up to a 128-entry LUT with 8b values in one go.</p><p>You can still chain two of them to get you up to a full 8b-&gt;8b LUT with 256 entries.</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://unstable.systems/@demize" class="u-url mention">@<span>demize</span></a></span> <span class="h-card" translate="no"><a href="https://social.noyu.me/@hikari" class="u-url mention">@<span>hikari</span></a></span> </p><p>i 100% agree with that. thank you for formulating this so succinctly.</p>