mastodon.cc is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon for Art

Administered by:

Server stats:

67
active users

#restructure

0 posts0 participants0 posts today
Karsten Schmidt<p>In other <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> related news: I've completed the weekend round — 65+ commits — of restructuring &amp; splitting up some larger packages, with the result of there being nine more of them now. 198 in total! Another side effect of this effort is generally fewer dependencies, incl. for some select other core packages (partially by choosing to intern small functions/functionality, in cases where it made sense...)</p><p>The new packages (but existing functionality!) are:</p><p>- <a href="https://thi.ng/bidir-index" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/bidir-index</span><span class="invisible"></span></a> : Bi-directional map/index data structure<br>- <a href="https://thi.ng/disjoint-set" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/disjoint-set</span><span class="invisible"></span></a>: Disjoint Set data structure w/ path compression (useful for union-find tasks)<br>- <a href="https://thi.ng/object-utils" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/object-utils</span><span class="invisible"></span></a> : Plain JS object &amp; map manipulation<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>: Extensible image convolution, preset kernels, normal map generation<br>- <a href="https://thi.ng/pixel-dominant-colors" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/pixel-dominant-colors</span><span class="invisible"></span></a>: k-means based dominant color extraction from images<br>- <a href="https://thi.ng/sorted-map" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/sorted-map</span><span class="invisible"></span></a>: Skiplist-based sorted map &amp; set data structures<br>- <a href="https://thi.ng/sparse-set" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/sparse-set</span><span class="invisible"></span></a> : Sparse set data structure<br>- <a href="https://thi.ng/trie" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/trie</span><span class="invisible"></span></a> : Trie-based map data structure w/ prefix search/query<br>- <a href="https://thi.ng/uuid" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/uuid</span><span class="invisible"></span></a> : Binary &amp; string-based UUID v4 generation</p><p>The packages which have been split up have received major version updates w/ notices on both readmes &amp; changelogs:</p><p>- <a href="https://thi.ng/adjacency" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/adjacency</span><span class="invisible"></span></a><br>- <a href="https://thi.ng/associative" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/associative</span><span class="invisible"></span></a><br>- <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><br>- <a href="https://thi.ng/random" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/random</span><span class="invisible"></span></a></p><p>In case you missed it, please see this issue for more context:</p><p><a href="https://github.com/thi-ng/umbrella/issues/486" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/thi-ng/umbrella/iss</span><span class="invisible">ues/486</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/Refactoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Refactoring</span></a> <a href="https://mastodon.thi.ng/tags/Restructure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Restructure</span></a> <a href="https://mastodon.thi.ng/tags/Dependencies" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dependencies</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</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></p>
OccuWorld<p>A Corporate Poisoner Two-Steps Out Of Its Toxic Liability</p><p><a href="https://www.levernews.com/a-corporate-poisoner-two-steps-out-of-its-toxic-liability/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">levernews.com/a-corporate-pois</span><span class="invisible">oner-two-steps-out-of-its-toxic-liability/</span></a></p><p>A Koch-owned company is exploiting bankruptcy law to avoid responsibility for their asbestos assets and rewrite judicial precedent.</p><p><a href="https://syzito.xyz/tags/Poisoners" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Poisoners</span></a> <a href="https://syzito.xyz/tags/Restructure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Restructure</span></a> <a href="https://syzito.xyz/tags/SkirtResponsibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SkirtResponsibility</span></a> <a href="https://syzito.xyz/tags/VictimAbuse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VictimAbuse</span></a></p>