techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.3K
active users

#vectors

5 posts4 participants1 post today
Karsten Schmidt<p><a href="https://mastodon.thi.ng/tags/ReleaseWednesday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReleaseWednesday</span></a> — I just released a new version (v8.0.0) of <a href="https://thi.ng/vectors" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/vectors</span><span class="invisible"></span></a>, an almost complete rewrite of the package with all of its ~900 vector operations. I've updated the Readme with a section of _potentially_ minor breaking changes, however I expect this to be a seamless upgrade for the vast majority of users...</p><p>I've recently written more about the reasons and implications of this update and I'll refer you to those posts instead of repeating them once more (see links below).</p><p>Just the top-level changes:</p><p>- Replaced dynamic code generation with higher-order templating to be usable with strict content security policies (when deployed online)<br>- New structure allows for vast majority of functions to have doc strings (and they do now)<br>- More consistent/less confusing naming for some operations<br>- Potentially improved tree-shaking and smaller project bundle sizes</p><p>Related to this update I've also refactored and fixed some bugs in other packages (e.g. color, geom, matrices). As a result both the color &amp; matrix packages are now also free from dynamic codegen and therefore won't cause any problems with strict CSPs</p><p>Should you run into any issues regarding this update, please get in touch (also grateful for any other experience/impact reports... 🙏)</p><p>More info in these recent posts/threads:</p><p>- <a href="https://mastodon.thi.ng/@toxi/114296442006935718" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.thi.ng/@toxi/11429644</span><span class="invisible">2006935718</span></a><br>- <a href="https://mastodon.thi.ng/@toxi/114319651778770391" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.thi.ng/@toxi/11431965</span><span class="invisible">1778770391</span></a><br>- <a href="https://mastodon.thi.ng/@toxi/114336012068839250" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.thi.ng/@toxi/11433601</span><span class="invisible">2068839250</span></a></p><p>Happy coding!</p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/Vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vectors</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
Karsten Schmidt<p>To put the "large" package size a little more into perspective: I don't know of any other feature-comparable JS vector library which provides all of the following:</p><p>- Generic n-dimensional float, int, uint, boolean vectors<br>- Size optimized versions for 2D/3D/4D (all types)<br>- Multiple-dispatch wrappers (auto-delegating to available optimized versions)<br>- Memory-mapped vectors and optimized versions for various memory layouts (e.g. SOA/AOS)<br>- Optimized versions of many vector-scalar ops<br>- Optimized compound operations (like multiply-add etc.)<br>- Vector randomizations (several approaches)<br>- 99% of GLSL vector operations &amp; conversions<br>- Vector versions of most of JS `Math` ops<br>- Vector interpolations (linear, bilinear, cubic, quadratic...)<br>- 10 different distance functions &amp; metrics<br>- Swizzling &amp; vector coercion/extension<br>- Dozens of additional graphics, statistics &amp; ML-related operations</p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.thi.ng/tags/CodeGeneration" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeGeneration</span></a> <a href="https://mastodon.thi.ng/tags/Vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vectors</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
Karsten Schmidt<p>Just a quick <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> update to say that I've already replaced the <a href="https://thi.ng/vectors" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/vectors</span><span class="invisible"></span></a> package on the develop branch and after LOTS of deep experimentation have decided NOT to split up the package. There will be a few (minor) breaking changes, mainly because of enforcing more consistent naming and more granularity in some source files (therefore possibly changed imports, though only if you use direct ones for individual functions...). All in all, I've managed to keep the impact on users to a bare minimum (likely unnoticeable for most), even though it's pretty much a complete rewrite of the entire package (with all its ~900 functions)... This package is now almost 10 years old and I'm very happy how this refactor turned out!</p><p>In terms of file size impact: The FULL minified pkg bundle is now 56.4KB vs previously 48.5KB, however the code density has improved and the brotli-compressed pkg size is only 15.1KB (only 1KB larger than before), which I found absolutely incredible! 🎉 I also have to state once more that this package (and most others in <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a>) are _designed for tree shaking_ and bundling. Hardly any project would ever use the full set of functions provided here all at once, most will only use a small/tiny subset...</p><p>Also — more importantly — many of the 185 example projects in the repo are now showing between 2-25% smaller final bundle sizes. Some also have become slightly larger, but so far I found the most by only ~2%...</p><p>Related to this change: I've also updated the <a href="https://thi.ng/color" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/color</span><span class="invisible"></span></a> &amp; <a href="https://thi.ng/matrices" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/matrices</span><span class="invisible"></span></a> packages to be free from dynamic code generation now! The only packages still using `new Function(...)` are the following, but for those it's unavoidable and dynamic code generation is a core feature:</p><p>- <a href="https://thi.ng/pixel" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/pixel</span><span class="invisible"></span></a> (custom pixel format definition/compilation)<br>- <a href="https://thi.ng/pixel-convolve" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/pixel-convolve</span><span class="invisible"></span></a> (custom image convolution kernel compilation)<br>- <a href="https://thi.ng/shader-ast-js" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/shader-ast-js</span><span class="invisible"></span></a> (Shader AST to JavaScript compilation)</p><p>I will do more testing over the coming days, then release new version(s) ASAP...</p><p><a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.thi.ng/tags/CodeGeneration" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeGeneration</span></a> <a href="https://mastodon.thi.ng/tags/Vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vectors</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
Waseem<p>Postgres is actually all you need. No need to build a complex setup of different databases.</p><p>I use postgres for all data storage requirements. I've been using it as a vector store too. It's been holding up very nicely.</p><p><a href="https://mastodon.social/tags/database" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>database</span></a> <a href="https://mastodon.social/tags/postgres" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>postgres</span></a> <a href="https://mastodon.social/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <a href="https://mastodon.social/tags/vector_database" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vector_database</span></a> <a href="https://mastodon.social/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.social/tags/machinelearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>machinelearning</span></a> <a href="https://mastodon.social/tags/vectordatabase" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectordatabase</span></a> <a href="https://mastodon.social/tags/postgresql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>postgresql</span></a></p>
Karsten Schmidt<p>In recent years every spring seems to turn into a period of _massive_ refactoring &amp; restructuring in <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> — maybe it's a form of spring cleaning, even though the reasons[1] are not seasonal... Currently spending my nights reworking the <a href="https://thi.ng/vectors" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/vectors</span><span class="invisible"></span></a> package (likely one of the most comprehensive vector packages available for TS/JS) and trying out different splits/structures, testing their impact on package sizes and usability in existing downstream packages. Currently over 3000 source files with uncommitted changes... aaaarrrgghh! 🤯</p><p>Most functions (vector operations) in this package exist in multiple versions (many code generated, but now in need to be updated): Generic n-dimensional, loop-free, optimized 2D/3D/4D versions and strided versions for manipulating vectors views of larger nD data buffers (supporting all kinds of data layouts, incl. AOS, SOA, hybrid...)</p><p>[1] <a href="https://mastodon.thi.ng/@toxi/114296442006935718" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.thi.ng/@toxi/11429644</span><span class="invisible">2006935718</span></a></p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/Vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vectors</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.thi.ng/tags/Refactoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Refactoring</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
GBIF<p><a href="https://biodiversity.social/tags/TDR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDR</span></a> GBIF and <span class="h-card" translate="no"><a href="https://mastodon.social/@GigaScience" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>GigaScience</span></a></span> have extended their third call data papers on <a href="https://biodiversity.social/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> of human disease for inclusion in a thematic series published in <a href="https://biodiversity.social/tags/GigaByteJournal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GigaByteJournal</span></a>! </p><p>The new deadline is 6 June 2025 🦟</p><p>Join the team for a <a href="https://biodiversity.social/tags/webinar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webinar</span></a> to learn how to submit your work to the series, learn from previous examples of published work and get tips for submitting vector data to GBIF. </p><p>📍22 April 2025 17:00 - 18:00</p><p>Webinar:🔗 <a href="https://ow.ly/AEFN50VutFC" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ow.ly/AEFN50VutFC</span><span class="invisible"></span></a></p><p>Call: 🔗<a href="https://ow.ly/jvHG50VutFB" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ow.ly/jvHG50VutFB</span><span class="invisible"></span></a></p>
N-gated Hacker News<p>✨🚀 Brace yourselves for <a href="https://mastodon.social/tags/the" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>the</span></a> groundbreaking advancement of... feathering?! That's right folks, the cutting-edge <a href="https://mastodon.social/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.social/tags/innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>innovation</span></a> of 2025 is a glorified <a href="https://mastodon.social/tags/glow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>glow</span></a> <a href="https://mastodon.social/tags/effect" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>effect</span></a>. Next up, <a href="https://mastodon.social/tags/reinventing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reinventing</span></a> the <a href="https://mastodon.social/tags/wheel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wheel</span></a>, but, like, for <a href="https://mastodon.social/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a>. 🙄🛞<br><a href="https://rive.app/blog/how-rive-reinvented-feathering-for-the-vectorian-era" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rive.app/blog/how-rive-reinven</span><span class="invisible">ted-feathering-for-the-vectorian-era</span></a> <a href="https://mastodon.social/tags/feathering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>feathering</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ngated</span></a></p>
GBIF<p>📣🦟 The third call for data papers describing datasets on <a href="https://biodiversity.social/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> of <a href="https://biodiversity.social/tags/humandiseases" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>humandiseases</span></a> is closing 4 April📌</p><p>GBIF has collaborated with TDR and <span class="h-card" translate="no"><a href="https://mastodon.social/@GigaScience" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>GigaScience</span></a></span> for a special journal issue in <br><span class="h-card" translate="no"><a href="https://mas.to/@GigaByte" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>GigaByte</span></a></span> focused on publishing new datasets that present biodiversity data for research on vectors of human diseases.</p><p>More info: 🔗<a href="https://ow.ly/kUFC50UxNUk" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ow.ly/kUFC50UxNUk</span><span class="invisible"></span></a><br> <br><span class="h-card" translate="no"><a href="https://mstdn.social/@WHO" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>WHO</span></a></span></p>
CellBioNews<p>Protecting <a href="https://scientificnetwork.de/tags/crops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>crops</span></a>: <a href="https://scientificnetwork.de/tags/RNA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RNA</span></a>-based substances open up new avenue to combat a widespread <a href="https://scientificnetwork.de/tags/plant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plant</span></a> <a href="https://scientificnetwork.de/tags/virus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>virus</span></a>.</p><p><a href="https://scientificnetwork.de/tags/mosaic_virus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mosaic_virus</span></a> <a href="https://scientificnetwork.de/tags/agriculture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>agriculture</span></a> <a href="https://scientificnetwork.de/tags/food_security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>food_security</span></a> <a href="https://scientificnetwork.de/tags/aphids" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aphids</span></a> <a href="https://scientificnetwork.de/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <a href="https://scientificnetwork.de/tags/siRNA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>siRNA</span></a> <a href="https://scientificnetwork.de/tags/edsRNA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>edsRNA</span></a></p><p> <a href="https://phys.org/news/2025-03-crops-rna-based-substances-avenue.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">phys.org/news/2025-03-crops-rn</span><span class="invisible">a-based-substances-avenue.html</span></a></p>
ConditionalCoder<p>There are so many good-quality, free <a href="https://mastodon.gamedev.place/tags/2D" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>2D</span></a> <a href="https://mastodon.gamedev.place/tags/sprite" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sprite</span></a> assets on <a href="https://mastodon.gamedev.place/tags/Itchio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Itchio</span></a>. Unfortunately most of them seem to be <a href="https://mastodon.gamedev.place/tags/pixelart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pixelart</span></a>...</p><p>Give me <a href="https://mastodon.gamedev.place/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a>!</p><p><a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.gamedev.place/tags/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a></p>
GBIF<p>🦟 Call for data papers!</p><p>GBIF has collaborated with TDR and GigaByte Press for a special journal issue focused on publishing new datasets that present biodiversity data for research on <a href="https://biodiversity.social/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> of <a href="https://biodiversity.social/tags/humandiseases" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>humandiseases</span></a>.</p><p>More info: 🔗<a href="https://www.gbif.org/news/70AuWTs68FiGEZEyALB1TV/third-call-for-data-papers-describing-datasets-on-vectors-of-human-diseases" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gbif.org/news/70AuWTs68FiGEZEy</span><span class="invisible">ALB1TV/third-call-for-data-papers-describing-datasets-on-vectors-of-human-diseases</span></a></p><p>📍 Deadline 4 April 2025</p>
Drix Pell<p>🌟Now on DP: A New Beginning: My Graphic Design Adventure!<br><a href="https://drixpell.com/2025/02/14/a-new-beginning-my-graphic-design-adventure/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">drixpell.com/2025/02/14/a-new-</span><span class="invisible">beginning-my-graphic-design-adventure/</span></a></p><p><a href="https://mastodon.social/tags/drixpell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>drixpell</span></a> <a href="https://mastodon.social/tags/drix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>drix</span></a> <a href="https://mastodon.social/tags/notice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notice</span></a> <a href="https://mastodon.social/tags/graphicdesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphicdesign</span></a> <a href="https://mastodon.social/tags/graphic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphic</span></a> <a href="https://mastodon.social/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a> <a href="https://mastodon.social/tags/objectives" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>objectives</span></a> <a href="https://mastodon.social/tags/plans" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plans</span></a> <a href="https://mastodon.social/tags/digital" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>digital</span></a> <a href="https://mastodon.social/tags/digitalart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>digitalart</span></a> <a href="https://mastodon.social/tags/beginning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>beginning</span></a> <a href="https://mastodon.social/tags/start" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>start</span></a> <a href="https://mastodon.social/tags/adventure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>adventure</span></a> <a href="https://mastodon.social/tags/illustration" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>illustration</span></a> <a href="https://mastodon.social/tags/style" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>style</span></a> <a href="https://mastodon.social/tags/drawing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>drawing</span></a> <a href="https://mastodon.social/tags/technique" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technique</span></a> <a href="https://mastodon.social/tags/idea" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>idea</span></a> <a href="https://mastodon.social/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <a href="https://mastodon.social/tags/photoshop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>photoshop</span></a> <a href="https://mastodon.social/tags/illustrator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>illustrator</span></a> <a href="https://mastodon.social/tags/indesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indesign</span></a> <a href="https://mastodon.social/tags/figma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>figma</span></a> <a href="https://mastodon.social/tags/adobe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>adobe</span></a> <a href="https://mastodon.social/tags/projects" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>projects</span></a> <a href="https://mastodon.social/tags/professional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>professional</span></a> <a href="https://mastodon.social/tags/designer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>designer</span></a> <a href="https://mastodon.social/tags/works" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>works</span></a> <a href="https://mastodon.social/tags/creative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>creative</span></a> <a href="https://mastodon.social/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a></p>
∞ 𝕁uan ℂarlos<p>Applying matrix diagonalisation in the classroom with <a href="https://mathstodon.xyz/tags/GeoGebra" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GeoGebra</span></a>: parametrising the intersection of a sphere and plane</p><p>In collaboration with Bradley Welch</p><p><a href="https://www.tandfonline.com/doi/full/10.1080/0020739X.2023.2233513" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">tandfonline.com/doi/full/10.10</span><span class="invisible">80/0020739X.2023.2233513</span></a></p><p><a href="https://mathstodon.xyz/tags/dynamic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dynamic</span></a> <a href="https://mathstodon.xyz/tags/geometric" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>geometric</span></a> <a href="https://mathstodon.xyz/tags/systems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>systems</span></a> <a href="https://mathstodon.xyz/tags/linear" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linear</span></a> <a href="https://mathstodon.xyz/tags/algebra" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algebra</span></a> <a href="https://mathstodon.xyz/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <a href="https://mathstodon.xyz/tags/parametrization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>parametrization</span></a></p>
ewxpcnsacrifice <br> <a href="https://pixelfed.social/discover/tags/art?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#art</a> <a href="https://pixelfed.social/discover/tags/vectors?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#vectors</a> <a href="https://pixelfed.social/discover/tags/prints?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#prints</a> <a href="https://pixelfed.social/discover/tags/design?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#design</a> <a href="https://pixelfed.social/discover/tags/poster?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#poster</a>
Forth Co-Processor<p>How to do addition on <a href="https://mastodon.social/tags/GateMate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GateMate</span></a> FPGAs using two bit adders. <a href="https://mastodon.social/tags/Digitalmath" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Digitalmath</span></a> <a href="https://mastodon.social/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <br><a href="https://mastodon.social/tags/twobitadders" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>twobitadders</span></a>.<br><a href="https://mastodon.social/tags/FPGA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FPGA</span></a> <a href="https://mastodon.social/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a></p>
Matthias Dittgen :bc:<p>ArcControl 24|12/29 <a href="https://toot.community/tags/SVG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SVG</span></a> <a href="https://toot.community/tags/Svelte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Svelte</span></a> <a href="https://toot.community/tags/Vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vectors</span></a> <a href="https://toot.community/tags/Infinity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Infinity</span></a></p>
-clasticartistic-<p>Eggbug 07</p><p><a href="https://clastic-artistic.itch.io/eggbugforever" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">clastic-artistic.itch.io/eggbu</span><span class="invisible">gforever</span></a></p><p><a href="https://sunny.garden/tags/heycohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>heycohost</span></a> <a href="https://sunny.garden/tags/cohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cohost</span></a> <a href="https://sunny.garden/tags/eggbugmybeloved" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbugmybeloved</span></a> <a href="https://sunny.garden/tags/eggbuglives" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbuglives</span></a> <a href="https://sunny.garden/tags/eggbug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbug</span></a> <a href="https://sunny.garden/tags/surfacepatterndesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>surfacepatterndesign</span></a> <a href="https://sunny.garden/tags/patterndesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>patterndesign</span></a> <a href="https://sunny.garden/tags/patterns" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>patterns</span></a> <a href="https://sunny.garden/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a> <a href="https://sunny.garden/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a> <a href="https://sunny.garden/tags/graphicdesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphicdesign</span></a> <a href="https://sunny.garden/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <a href="https://sunny.garden/tags/christmas" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>christmas</span></a> <a href="https://sunny.garden/tags/xmas" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xmas</span></a> <a href="https://sunny.garden/tags/santa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>santa</span></a> <a href="https://sunny.garden/tags/red" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>red</span></a> <a href="https://sunny.garden/tags/fediart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediart</span></a> <a href="https://sunny.garden/tags/mastoart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastoart</span></a></p>
Eugenia L<p>GLXAnimate is an animation app using vectors instead of rasterized images or scanned drawings. It's quite unique in that regard. You can find an appimage on the kde server with the latest git version.</p><p><a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/animation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>animation</span></a> <a href="https://mastodon.social/tags/animator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>animator</span></a> <a href="https://mastodon.social/tags/svg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>svg</span></a> <a href="https://mastodon.social/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <a href="https://mastodon.social/tags/kde" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kde</span></a></p>
-clasticartistic-<p>Eggbug 04</p><p><a href="https://clastic-artistic.itch.io/eggbugforever" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">clastic-artistic.itch.io/eggbu</span><span class="invisible">gforever</span></a></p><p><a href="https://sunny.garden/tags/heycohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>heycohost</span></a> <a href="https://sunny.garden/tags/cohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cohost</span></a> <a href="https://sunny.garden/tags/eggbugmybeloved" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbugmybeloved</span></a> <a href="https://sunny.garden/tags/eggbuglives" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbuglives</span></a> <a href="https://sunny.garden/tags/eggbug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbug</span></a> <a href="https://sunny.garden/tags/surfacepatterndesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>surfacepatterndesign</span></a> <a href="https://sunny.garden/tags/patterndesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>patterndesign</span></a> <a href="https://sunny.garden/tags/patterns" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>patterns</span></a> <a href="https://sunny.garden/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a> <a href="https://sunny.garden/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a> <a href="https://sunny.garden/tags/graphicdesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphicdesign</span></a> <a href="https://sunny.garden/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <a href="https://sunny.garden/tags/red" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>red</span></a> <a href="https://sunny.garden/tags/fediart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediart</span></a> <a href="https://sunny.garden/tags/mastoart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastoart</span></a></p>
-clasticartistic-<p>Eggbug 02</p><p><a href="https://clastic-artistic.itch.io/eggbugforever" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">clastic-artistic.itch.io/eggbu</span><span class="invisible">gforever</span></a></p><p><a href="https://sunny.garden/tags/heycohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>heycohost</span></a> <a href="https://sunny.garden/tags/cohost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cohost</span></a> <a href="https://sunny.garden/tags/eggbugmybeloved" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbugmybeloved</span></a> <a href="https://sunny.garden/tags/eggbuglives" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbuglives</span></a> <a href="https://sunny.garden/tags/eggbug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eggbug</span></a> <a href="https://sunny.garden/tags/surfacepatterndesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>surfacepatterndesign</span></a> <a href="https://sunny.garden/tags/patterndesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>patterndesign</span></a> <a href="https://sunny.garden/tags/patterns" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>patterns</span></a> <a href="https://sunny.garden/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a> <a href="https://sunny.garden/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a> <a href="https://sunny.garden/tags/graphicdesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphicdesign</span></a> <a href="https://sunny.garden/tags/vectors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vectors</span></a> <a href="https://sunny.garden/tags/green" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>green</span></a> <a href="https://sunny.garden/tags/fediart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediart</span></a> <a href="https://sunny.garden/tags/mastoart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastoart</span></a></p>