2
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@unspeaker" class="u-url mention">@<span>unspeaker</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> i mostly want to talk to my friends and see what they&#39;re up to. i don&#39;t know where that adds up to oppression</p>
<p><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> for this reason prjunnamed, our FPGA toolchain, basically never uses Rust&#39;s HashMap (with nondeterminsitic hashing by default) and we use BTreeMap instead.</p><p>(you could configure HashMap to use a deterministic hasher, but it&#39;s kind of annoying to do and at this stage it&#39;s easier to check if `git grep HashMap` comes up empty)</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@gamingonlinux" class="u-url mention">@<span>gamingonlinux</span></a></span> I thought we had something special!</p>
<p>Monster Train 2 is now set for release on May 21 <a href="https://www.gamingonlinux.com/2025/04/monster-train-2-is-now-set-for-release-on-may-21/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2025/04/mons</span><span class="invisible">ter-train-2-is-now-set-for-release-on-may-21/</span></a></p><p><a href="https://mastodon.social/tags/MonsterTrain2" class="mention hashtag" rel="tag">#<span>MonsterTrain2</span></a> <a href="https://mastodon.social/tags/Gaming" class="mention hashtag" rel="tag">#<span>Gaming</span></a> <a href="https://mastodon.social/tags/SteamDeck" class="mention hashtag" rel="tag">#<span>SteamDeck</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a></p>
<p>Good bye Bequia! Next stop, Sint Maarten.</p>
Attached image 0
<p><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> it also makes field debugging hell because a user running a release build will have nondeterministic sort order and hash behavior so bugs are more likely to have random behavior rather than e.g. consistently crashing on a specific file with a particular sequence of actions</p>
<p>Paradox announce Victoria 3: Expansion Pass 2 with Charters of Commerce expansion arriving in June <a href="https://www.gamingonlinux.com/2025/04/paradox-announce-victoria-3-expansion-pass-2-with-charters-of-commerce-expansion-arriving-in-june/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2025/04/para</span><span class="invisible">dox-announce-victoria-3-expansion-pass-2-with-charters-of-commerce-expansion-arriving-in-june/</span></a></p><p><a href="https://mastodon.social/tags/Paradox" class="mention hashtag" rel="tag">#<span>Paradox</span></a> <a href="https://mastodon.social/tags/Gaming" class="mention hashtag" rel="tag">#<span>Gaming</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> <a href="https://mastodon.social/tags/PCGaming" class="mention hashtag" rel="tag">#<span>PCGaming</span></a> <a href="https://mastodon.social/tags/Victoria3" class="mention hashtag" rel="tag">#<span>Victoria3</span></a></p>
<p><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://furry.engineer/@soatok" class="u-url mention">@<span>soatok</span></a></span> neat approach. I can definitely see the downsides (complicates persistent hashing, perception of random performance is frustrating for users) but still elegant.</p><p>presumably you have to be careful about seed recovery in the context of hashing oracles, though?</p>
<p><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> the current state of the art seems to be making things nondeterministic (so two runs of the app will hash the same data differently) which comes with a whole lot of other side effects I really don&#39;t like</p>