2
<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>
<p>the only remaining issue is that the font sizes are kind of fucked up _but_ the upgrade also fixed a number of other font DPI related issues so i think i&#39;ll just go and commit to figuring out which configuration i need to tweak to fix that</p><p>KDE stays winning. absolute best DE</p>
<p>i had this ancient .xsession file that i&#39;ve been maintaining for close to a decade now. it originated as the startkde script that i edited to run i3 instead of kwin. it was awful. it grabbed kde internals and launched random shit. over time it started bitrotting and i&#39;ve put up with things just... not working often</p><p>i just replaced it with a single `KDEWM=/usr/bin/i3 startplasma-x11` command and... everything works now? exactly as i want? holy shit</p>
<p>folks. folks i need to tell you something. i UPGRADED MY SYSTEM and it STARTED WORKING BETTER</p>
<p>I have released Sentinel v0.1.0-beta. For those not following along (this is a new thread for reach), Sentinel is my microcoded RISC-V CPU core in ~1000 LUTs on an ice40 FPGA. It implements RV32I_Zicsr and the Machine Mode privileged spec, and passes the RISCOF and RISC-V Formal test suites (as of end of 2023- needs updating).</p><p>I rewrote the README.md/quickstart. So if you have git and Python 3 installed, you can have a generated Verilog RISC-V core in 5-10 mins.</p><p><a href="https://github.com/cr1901/sentinel/tree/v0.1.0-beta" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/cr1901/sentinel/tre</span><span class="invisible">e/v0.1.0-beta</span></a></p>