Show newer

very old interpersonal meta 

now i am the doggo who works for a library; i find this mildly unsettling

Show thread

very old interpersonal meta 

having this particular avatar keeps reminding me of the early days of the fediverse when i was in frequent communication with a doggo who was a librarian

awoo 

what’s your story? slowpoke

re: character sets 

@aschmitz i’ve been doing it but it’s taking a while to get to a place where i have things to share 😆

re: character sets 

@aescling just how the maths works out; anyway there’s three more of these

character sets 

notes:
• ascii compatibility is assumed
• this is just the mandatory set of formatting characters and the alphabetic ones; i’m still working on punctuation and symbols
• this is a variable-width-compatible encoding, so each codepoint has 80–9F or E0–FF as its first byte and A0–DF as its second

Show thread

character sets 

here’s what i was working on this weekend

@coriander i don’t think Game Freak should stop caring about competitive pokémon but i do think Game Freak should make more pokémon noncompetitive

electrode shouldn’t learn electric-type moves. ledian shouldn’t learn bug- or flying-type moves. they are cowards for not sticking to this bit

unicode 

i’m like this close to submitting a proposal for two additional standardized variation sequences to support the character set from the pokémon games i s·t·g

been a hot minute since i listened to SPECTRA by CHIPZEL

horror story 

@catalina getting into an argument with a computer about whether genderbent harry/louis counts as femslash

horror story 

Ao3 work search: Powered by ChatGPT®

meta poll boosts appreciated 

@noracodes it still wouldn't reach instances that didn't have my followers on them, but that's acceptable to me

meta poll boosts appreciated 

@noracodes oh i might be conflating two things with my reply

what i personally care most about is letting post authors remove replys from appearing alongside the post. there's no reason why one couldn't federate that removal

that's different from implicitly only allowing replies from certain people. but you could, i suppose, automatically federate a removal of replies from anyone you didn't want to allow

meta poll boosts appreciated 

@noracodes if the limit federates to servers my friends are on, and they respect it, i really don't care about the servers my friends aren’t on showing other posts

re: the thing about javascript 

@noracodes so the thing is that a javascript literal like :⁠—

{
a: "value",
get b () {},
set b (x) {}
}

—⁠: is actually creating a data structure like

{
[[Prototype]]: %Object.prototype%,
"a": {
[[Configurable]]: true,
[[Enumerable]]: true,
[[Writable]]: true,
[[Value]]: "value",
},
"b": {
[[Configurable]]: true,
[[Enumerable]]: true,
[[Get]]: function () {},
[[Set]]: function (x) {},
}
}

a bit of code like :⁠—

a.b = c.d(e)

—⁠: is actually performing something like

a.[[Set]]("b", (
c.[[Get]]("d", c).[[Call]](c, e)
), a)

the more easily you can translate the javascript syntax into the actual underlying thing it is saying to the javascript runtime, the more flexibility you have in actually doing interesting things in the language. because that underlying thing is what the javascript runtime is actually running! and it’s generally a really flexible and powerful model (if you like the specific mix of functional and object‐oriented paradigms that JS rolls with).

but it takes a lot of time and kind of difficult work to gain that understanding. most people come to javascript bringing their own models of what the syntax is saying (usually simpler ones influenced by whatever other languages they know), and that works pretty well to start, but eventually people hit a wall where they are only writing the parts of javascript which are shared with other languages, and not writing the parts of javascript which are unique to javascript (because they don’t understand the underlying model of javascript to really grok the parts that are unique to javascript). gaining that understanding at that point can be really difficult because then you have a whole history of assumptions to unlearn.

i really wish that people spent more time teaching people what JS code was actually saying earlier, so that the models in people’s heads better matched the model actually being used by the runtime and in the specification.

the thing about javascript 

it’s really just syntactic sugar for a very different (and better) language than you’re probably imagining

@noracodes (but if you have

class A {}
A.prototype.value = "etaoin"
const a = new A()
a.value // "etaoin"

a.value = "shrdlu"
a.value // "shrdlu"

this creates a new data property on `a` instead of modifying the existing data property on `A.prototype`. this is more information than you were asking for tho haha)

Show older
📟🐱 GlitchCat

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