π’Œ

@heptapp
6 Followers
8 Following
22 Posts
π’Œ: light personal knowledge management
FOSS
Pub for verifying heptads (Ed25519, not Nostr):
971541b471edb51a12abf8ac64fab7542349bd4e8ab3a74fb99e11840bdf6dc7
Heptapphttps://hept.app

Well, a bit of a tangent, but the PNG w/ code is .2MB less than the heptads individually compressed with zstd and a dictionary.

divine@l1g3r-srv-01:~/websites/site/hpt$ du -h --apparent-size heptapp-20260531T221739346Z.png
1.5M heptapp-20260531T221739346Z.png
divine@l1g3r-srv-01:~/websites/site/hpt$ du -h --apparent-size assets/compressed
1.7M assets/compressed

no dog slime, but some friendly tail wags
No day of coding is complete without making a custom tool with an angle grinder. Sparks, folks, sparks, and big screeching sound. This is not an allegory. Now for a walk, hoping a dog slimes my hand in greeting and touching grass (metaphor, as I think I'll just walk with shoes and socks).
The cool thing about the PNG packaging is that it makes embedding uint8array data easy. I'm quite curious about what would happen if I streamed the compressed heptads directly into localstorage with the bootstrap (index.html). I could verify if the timestamp was up to date before attempting.

I'm getting some great compression with zstandard and a dictionary:
divine@l1g3r-srv-01:~/websites/site/hpt/assets/compressed$ du --apparent-size -h
1.7M .
divine@l1g3r-srv-01:~/websites/site/hpt/assets/compressed$ cd ../dict
divine@l1g3r-srv-01:~/websites/site/hpt/assets/dict$ du --apparent-size -h
4.8M .
divine@l1g3r-srv-01:~/websites/site/hpt/assets/dict$

This is for 8,000 heptads.

Today I'm going to research the options for quick off-line only, off-line first, oneline-sometimes, and online-always. Yesterday's work was meh. Must have:

- < .5 seconds load for time to interaction w/o cache enabled and full CPU
- cache full store to make future visits quicker

Nice to have:

- run w/o a server, just the page and a PNG for initial load
- run fully cached w/o PNG fetch

I'm thinking that zstd w/ a dictionary and localstorage might be a good solution. I'll test today.

Space in my inner mind : Anasazi Kaha : Free Download, Borrow, and Streaming : Internet Archive

Internet Archive

I made a edition of Edward Gibbon’s β€˜Decline and Fall of the Roman Empire’ as a phone/tablet-sized PDF: https://archive.org/details/gibbon_declineandfall (3863 pages!)

LuaLaTeX source code: https://codeberg.org/ajcain/gibbon_declineandfall

The style uses the interfaces created by the LaTeX tagging project, so (at least in theory), it is an accessible #TaggedPDF.

The font is @mc_wiki’s beautiful Garamontio.

1/2

#TeXLaTeX #typography #history #literature #RomanHistory

I used the wrong term. It should be "Climate adaptation corridors"; however, I see it as broader than most. Close enough.
The more I think about it, the more a cultural change to facilitating adaption pathways, rather than being self-appointed center stage silver-bullet tech overlords of the biosphere, makes sense. Don't overthink nature. She will find a way. With this cultural shift, we might tag along.