shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

255
active users

#releasetuesday

0 posts0 participants0 posts today

Three brand–new books that I want to read:

* Dan Nadel's 'Crumb: a Cartoonist's Life' - bookwyrm.social/book/1979532/s

* Meghan Daum's 'The Catastrophe Hour: Selected Essays' - bookwyrm.social/book/1979529/s

* Gabe Henry's 'Enough is Enuf: our Failed Attempts to Make English Eezier to Spell' - bookwyrm.social/book/1979534/s

@bookstodon #books #reading #ReleaseTuesday #BookTuesday #DanNadel #RobertCrumb #GabeHenry #MeghanDaum

#ThingUmbrella #ReleaseTuesday... New package (initial alpha release):

thi.ng/block-fs provides highly customizable & extensible block-based storage with an optional hierarchical filesystem layer. This is useful everywhere you might need virtual filesystem, though the storage providers can also be used without the filesystem layer (e.g. for #Forth-style block data/editors).

The default configuration provides:

- arbitrarily nested directories
- filenames (UTF-8) of max. 31 bytes per directory level
- max. 32 owner IDs
- file locking
- creation/modification timestamps (64 bit)
- efficient append writes

Currently included storage providers: TypedArray-based in-memory and host filesystem based file storage (one block per file). More are planned (e.g. IndexedDB, remote endpoint)...

The readme is currently still lacking various diagrams to illustrate the filesystem internals. I will add those ASAP...

Continued thread

Several rounds of updates later over the past few days (also in part thanks to some of the feedback received — thank you!), a new version of the thi.ng browser tool is up:

demo.thi.ng/umbrella/thing-bro

New features include:

- additional per-project/example links to API docs, live demos, source code
- for each tag only the top 10 related tags are shown now to avoid (well, minimize) cognitive overload
- dozens of tags have been pruned/merged/replaced (across dozens of package.json files, an ongoing process for the near future...)
- glossary/reference link additions
- CSS updates

Since this entire tool is also entirely made with thi.ng/umbrella packages, some of these features (e.g. the related tag ranking/sorting) has been implemented & simplified via new additions to the thi.ng/transducers package (e.g. the new `sortedFrequencies()` reducer function, just released). Please see the main repo readme (section: "Latest updates") for more...

Updated the multi ridge-line plot example with more interactive/reactive controls to shape the test data (simplex noise) and also to demonstrate how the cursors/labels are using interpolated data (best visible in lower resolutions)... As another small aside, the "resolution" slider is configured to use exponential behavior, i.e. value changes on the LHS are smaller/slower than on the RHS...

The latest thi.ng/viz update has also just been released, so you can "try it at home/work" too now...

Demo:
demo.thi.ng/umbrella/viz-ridge

Commented source code:
github.com/thi-ng/umbrella/blo

cc/ @computersandblues

#ReleaseTuesday The first release cycle of 2023 has direct updates to 15 of the 177 packages, incl. 2 new packages and new features, additions & bug fixes to others. Also various package readme updates. Please see the main readme in the mono-repo and change logs for each package for further details:

github.com/thi-ng/umbrella/blo

Happy coding! :)

GitHubumbrella/README.md at develop · thi-ng/umbrella⛱ Broadly scoped ecosystem & mono-repository of 190 TypeScript projects (and 155 examples) for general purpose, functional, data driven development - thi-ng/umbrella