101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

517
active users

#atomics

0 posts0 participants0 posts today
Bytes Europe<p>General Atomics, UC San Diego Collaborate to Launch Historic Fusion Data Science and Digital Engineering Center in San Diego <a href="https://www.byteseu.com/842432/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">byteseu.com/842432/</span><span class="invisible"></span></a> <a href="https://pubeurope.com/tags/and" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>and</span></a> <a href="https://pubeurope.com/tags/Atomics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Atomics</span></a> <a href="https://pubeurope.com/tags/center" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>center</span></a> <a href="https://pubeurope.com/tags/Collaborate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Collaborate</span></a> <a href="https://pubeurope.com/tags/Data" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Data</span></a> <a href="https://pubeurope.com/tags/Diego" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Diego</span></a> <a href="https://pubeurope.com/tags/digital" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>digital</span></a> <a href="https://pubeurope.com/tags/engineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>engineering</span></a> <a href="https://pubeurope.com/tags/Fusion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fusion</span></a> <a href="https://pubeurope.com/tags/General" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>General</span></a> <a href="https://pubeurope.com/tags/Historic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Historic</span></a> <a href="https://pubeurope.com/tags/in" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>in</span></a> <a href="https://pubeurope.com/tags/launch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>launch</span></a> <a href="https://pubeurope.com/tags/san" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>san</span></a> <a href="https://pubeurope.com/tags/Science" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Science</span></a> <a href="https://pubeurope.com/tags/to" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>to</span></a> <a href="https://pubeurope.com/tags/uc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uc</span></a></p>
Pyrzout :vm:<p>Programming Ada: Atomics and Other Low-Level Details <a href="https://hackaday.com/2025/01/02/programming-ada-atomics-and-other-low-level-details/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/01/02/progra</span><span class="invisible">mming-ada-atomics-and-other-low-level-details/</span></a> <a href="https://social.skynetcloud.site/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://social.skynetcloud.site/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://social.skynetcloud.site/tags/HackadayColumns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackadayColumns</span></a> <a href="https://social.skynetcloud.site/tags/atomics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>atomics</span></a> <a href="https://social.skynetcloud.site/tags/ada" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ada</span></a></p>
IT News<p>Programming Ada: Atomics and Other Low-Level Details - Especially within the world of multi-threaded programming does atomic access becom... - <a href="https://hackaday.com/2025/01/02/programming-ada-atomics-and-other-low-level-details/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/01/02/progra</span><span class="invisible">mming-ada-atomics-and-other-low-level-details/</span></a> <a href="https://schleuss.online/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://schleuss.online/tags/hackadaycolumns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hackadaycolumns</span></a> <a href="https://schleuss.online/tags/atomics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>atomics</span></a> <a href="https://schleuss.online/tags/ada" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ada</span></a></p>
claude<p>Working on 'et' (my escape-time <a href="https://post.lurk.org/tags/fractal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fractal</span></a> program) this morning.</p><p>I added <a href="https://post.lurk.org/tags/supersampling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>supersampling</span></a> presets from 1x1 through 8x8, selectable by keypress. It already did supersampling but you had to enter 3 numbers in a modal dialog.</p><p>The calculations of the array used for progressive image rendering were annoyingly slow, so I'm now caching them on disk using the xdg-basedir and vector-mmap packages (et is written in <a href="https://post.lurk.org/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a>). I also need the directory and filepath packages for this part.</p><p>The arrays get quite big, almost 700MB total for all supersampling sizes with a base resolution of 1024x576 pixels (it takes up 6 bytes per pixel). Changing the base resolution size means recalculating and storing another set of arrays. Cache will bloat!</p><p>So I'm thinking there might be a better procedural way to do what the arrays do, which is <a href="https://post.lurk.org/tags/adam7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Adam7</span></a> style interlacing (coarse pixels getting gradually finer in a multipass rendering) with the pixels in each pass ordered so that the center gets rendered first and it spreads out towards the edges.</p><p>So in short I need a cheap function from (ImageWidth, ImageHeight, PixelIndex) to (PixelX, PixelY, PixelWidth, PixelHeight), because using anything other than <a href="https://post.lurk.org/tags/atomics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>atomics</span></a> to increment PixelIndex is much too slow in <a href="https://post.lurk.org/tags/concurrent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>concurrent</span></a> <a href="https://post.lurk.org/tags/multicore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multicore</span></a> Haskell.</p>