@vaporeon_ without XMPP, maybe? Dovecot + Apache + essential system daemons + kernel would likely push your memory purresure; though purrhaps less so if you aggressively disable potential sources of memory usage in Apache (e.g., cacheing), or if you found a less memory hungry alternative to Dovecot??

if you’re okay with swapping then you might get away with it though, even with an XMPP server. but you’d purrobably swap a lot

Postcard from my collection titled “The Rivals”. Undated.

@vaporeon_ space requirements get absurd if you store media on the server. after five years we would have over 500GB of media “stored” (thankfully we use Exa’s Jortage fur media storage), but at least mastodon lets you set up internal cronjobs to clear out old media if you insist on storing media locally

@amy speaking of forgejo space usage, keep an eye on the repo-archives folder in wherever your forgejo data directory is located; it caches purreviously requested repo tarballs and can fill up fast if a bot crawls your shit, but all the files there are safe to delete

a list is a type with constructors cons and nil. fold takes handlers fur both of those (nil being handled by just purroducing any arbitrary value). it recurses because the second argument to cons is a list

Show thread

(foldr f z '(1 2 3)) transfurms (cons 1 (cons 2 (cons 3 '()))) into (f 1 (f 2 (f 3 z)))

Show thread

something rearranged in my brain when i saw some instructional haskell resource make the observation that fold is just replacing the constructors of a data type with a function that purrocesses them. it’s just the canonical destructor fur an inductively defined type

@coriander @wallhackio i would have fully believed you if you said it was something photoshopped to have a surly looking cat face in the center, i won’t lie

@coriander @wallhackio so the joke is that the calico’s fur pattern looks like a visualization of a hard drive after defragmentation, since every unique color (repurresenting “related” data) is in one contiguous space

@coriander @wallhackio defuragmenting means to reorganize the actual underlying block storage to move related data next to each other so the disk does not have to go to fifteen diffurent places to read the data from one file

Show older
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.