2
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> Looks like a dmb st, isb, and disabling both caches at the end of the bootloader before entry to the application fixes it.</p><p>The barriers were important, presumably there was some uncommitted store that would get lost if I just turned the cache off.</p><p>Will test more but I think it&#39;s good now.</p>
<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@alwayscurious" class="u-url mention">@<span>alwayscurious</span></a></span> also i used to rely on render offload to the nvidia gpu in this laptop, but the gpu seems to have died (like, physically. it falls off the bus if i start the driver) so i guess that&#39;s less relevant now</p>
<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@alwayscurious" class="u-url mention">@<span>alwayscurious</span></a></span> enough people report enough things to be weirdly broken under wayland that i don&#39;t wanna switch</p><p>until a few years back wine applications were completely fucked (except for some full screen games) for example. i am not happy about that</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>whitequark</span></a></span> Why i3 and not Sway? Is it because plasmashell requires too much KWin-specific stuff under Wayland?</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://mastodon.social/@hsivonen" class="u-url mention">@<span>hsivonen</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@mhoye" class="u-url mention">@<span>mhoye</span></a></span> <br />Interest-based ads were already paying three times as much per impression as context-based ads a decade ago.</p><p>Beales, Howard and Eisenach, Jeffrey A., An Empirical Analysis of the Value of Information Sharing in the Market for Online Content (January 2014). Available at SSRN: <a href="https://ssrn.com/abstract=2421405" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">ssrn.com/abstract=2421405</span><span class="invisible"></span></a> or <a href="http://dx.doi.org/10.2139/ssrn.2421405" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">http://</span><span class="ellipsis">dx.doi.org/10.2139/ssrn.242140</span><span class="invisible">5</span></a></p>
<p>for some reason i am completely unable to comprehend, this also fixed an OpenGL issue in VS Code that i did not even know where to start approaching from</p><p>(the issue was that on startup it would display nothing for `random(30, 300)` seconds and it was very annoying. some other chromiums, but not all, did this too)</p>
<p><span class="h-card" translate="no"><a href="https://ioc.exchange/@azonenberg" class="u-url mention">@<span>azonenberg</span></a></span> ah, the joys of building embedded devices for yourself and friends</p>
<p>Built a DUMPTRUCK for a friend, flashed it with a fresh build from source... Instant segfault.</p><p>After waaay too much time looking for hardware faults I flashed mine with the same build and... Boom segfault.</p><p>Still chasing the details and fixes but it appears that my board had been running a build of the bootloader from mid December, compiled against a stm32-cpp that didn&#39;t know how to initialize the L1 caches.</p><p>And while it initializes and invalidates the caches on startup, something is going haywire if the cache is already active when the main firmware starts. I saw my entire .data returning garbage values (which looked suspiciously like what the bootloader stored at those addresses), corrupted vtables, and more.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> Wait. That&#39;s illegal.</p>