" @kirakira@furry.engineer If human nature is bad then hierarchy should be abolished because those on the top will inevitably abuse their power. If human nature is good then there is no need for hierarchy because people will do good things without being dominated by others. Either way, we should have anarchy. If people are too evil to rule themselves then they are far too evil to rule other people.
@OctaviaConAmore @mynameistillian @gavi “wait supporting mental health means i cant use stigmatized disorders for political expediency and personal convenience?”
people are always like "support mental health" until its the non-cutesy mental illness like bpd, bipolar, or schizophrenia
@49016 @kopper @catgirl_so guess i’ll be causing my first soon 
somebody said a thing cost them an arm and a leg, but they still had all their arms and all their legs and that got me thinking: where did they even get an extra arm and an extra leg, like I guess an arms dealer, but what about the leg?
☎️ 3543
This one wants to be trained 
wplace is just a psyop by toby fox to advertise deltarune
@catgirl_so very helpful!! thank it!!
this also explains a lot about -key forks
@rowan mhm! here's a quickstart guide for incorporating activitypub into new projects!

im not supposed to be reading the spec they publish!! thats for the egg head forgejo users to argue about, im supposed to be cloning a “shadow666/activitypub-starter” repo that hasnt been touched in 6 years and then filing issues on the AP issue tracker about it
wow can you believe its “give lesbians one million dollar month” again
does anyone have a good primer on making activitypub enabled apps? i have an idea that i wanna get working but i don’t feel like reading 7,000 pages of activity pub spec
@kasdeya @desea yeah, you can overwrite any variables from bulma at :root and it will take effect through the whole library
https://bulma.io/documentation/customize/with-css-variables/
@kasdeya i’m trying to make a custom ui element which accepts a list of arbitrary data, then binds that data to templates at runtime
its kinda like this (sorry if this is fucked up or doesnt make sense)
# a protocol defining some thing which can be bound to some property
class Bindable(Protocol):
def bind(value):
raise NotImplementedError
# data that can be bound to a bindable object
class Property(Protocol):
@property
def value(self):
raise NotImplementedError
def has_updated() -> bool:
return True
# some ui element which can be cloned/instantiated to make copies
class Template(Protocol):
def instantiate() -> Bindable:
raise NotImplementedError
class ListUi:
_data_source: list[Property]
_template: Template
_ui_elements: list[Bindable]
_capacity: int
_index: int
@property
def data_source(self):
return self._data_source
@property.setter
def data_source(self, value):
this._data_source = value
self.rebind_items()
def bind_items(self):
visible = self._data_source[index:self._capacity]
iter = zip(self._ui_elements, visible)
for element, item in iter:
element.bind(item.value)
basically i just want to have a list of properties that will update their respective bound template when they change. unity has a pretty featureful system for handling this but Got Damb its complicated
jesus christ unity’s ui data binding system is complicated