@jamey the closest to an actual implementation of this i have is e.g. https://www.u2764.com/NFIC/ (view the source!)
idk if you speak XSLT, but in case you do, line 64 here is the bit that handles the feed archiving: https://git.ladys.computer/U2764/blob/HEAD:/Atom.xslt#l64
i don't presently have any system which uses raw atom for the page contents themselves, but the idea of having just a feed (with stable archives) and being able to pass that through one or multiple static site generators (minimally, an XSLT file) to generate a browsable webpage is conceptually appealing to me
it means any user can create their own custom themed version of the entire site from just the feed
@jamey RFC5005 is a practical necessity to using atom feeds as the source documents for a static site generator and i love it for this reason
tech communities
i mean i do :—
const getDataViewBuffer =
Object.getOwnPropertyDescriptor(
DataView.prototype,
"buffer",
).get;
// later…
const buffer = Reflect.apply(
getDataViewBuffer,
myDataView,
[],
);
—: and that’s not even a weird edge case really that’s just a normal feature of the language
but i feel like most developers would look at that, say “it is not obvious to me what is happening here”, and move on rather than try learning
tech communities
the other problem is that while i try not to make my code incomprehensible to people who are willing to learn about niche uses for edge cases in the ecmascript spec, it definitely is incomprehensible to the sort of person who has no interest in ever learning stuff like that
tech communities
no shade against applications programming or ui/ux dev but most of my nonprofessional work is extremely not that and i don’t have anyone i can say “hey check out this datatype implementation isn’t it cool” to rn
@KitRedgrave it's a lot easier to develop good software for a platform when you're not constantly being frustrated by it, actually
re: relationship things
@aescling oh i’m pretty sure they’re bullshitting at least half of it
relationship things
me: 20 words of weird niche tech jargon
@Satsuma: mhm yes i understand this entirely and you are very correct
@KitRedgrave https://github.com/PureDarwin but no i think given https://github.com/apple/swift-corelibs-foundation there is very little reason to specifically run darwin
mastodon history
although if a progressive jew asked ME for a mastodon server recommendation i'd probably just say weirder.earth lol
mastodon history
there was a reddit thread like “is there a Judaism mastodon server?” and i was like yes??? but apparently the answer was no???
anyway babka.social has since come into existence
ecmascript; software licensing
when i first started using the MPL i figured the copyleft aspects really weren’t that restrictive because ecmascript is generally a trivial language to extend and patch from a different source file
but with the kinds of code i write these days that is much less the case
i’m not complaining lol
@jdp23 @neil unfortunately i think most of the legal structures involved here are limited to the context of distribution… it’s easier to say that Meta cannot DISTRIBUTE posts (or datasets derived from posts) for certain commercial purposes. but if somebody else (e.g. your instance) is distributing the posts TO Meta, and Meta is simply building an internal dataset using that data but NOT distributing it (just using it to sell ads), the surface area for enforcing some kind of terms of use is a lot smaller. your instance is the one giving them the information, after all (and we don’t want your instance to be the one accumulating legal liability while Meta gets off free)
the situation might be different if mastodon instances required an affirmative agreement to a terms of use BEFORE they started federating out information to a server, but that isn’t the reality right now. trying to enforce terms on mastodon posts under the current model is akin to sending someone an email and saying “by reading this email you agree to X, Y, and Z”. they haven’t agreed, and if you wanted them to, you shouldn’t have sent the email until they did
ecmascript
as far as i can tell these functions have exactly the same effect in all cases lmao
Administrator / Public Relations for GlitchCat. Not actually glitchy, nor a cat. I wrote the rules for this instance.
“Constitutionally incapable of not going hard” — @aescling
“Fedi Cassandra” – @Satsuma
I HAVE EXPERIENCE IN THINGS. YOU CAN JUST @ ME.
I work for a library but I post about Zelda fanfiction.
For the time being, this is mostly a mirror of <https://status.ladys.computer/>. Want to get in touch? E·mail me!