• 5 Posts
  • 157 Comments
Joined 1 year ago
cake
Cake day: July 13th, 2023

help-circle
  • I wasn’t taking about new fields. I was talking about resource partial updates (eg PATCH, or commonly the U in CRUD).

    If you just want to update a single field on a resource with 100 fields, rather than GETting the entire resource, updating the single field, and PUTting whole thing back, just do a PATCH with the single field.

    Likewise if you’re POSTing a resource that has nullable fields, but the default value isn’t null, how do you indicate that you want the default value for a given field? Do you have to first query some metadata API? That doesn’t seem ideal, when this existing pattern exists


  • Imagine you’re writing a CRUD API, which is pretty common.
    If null attributes aren’t included in the payload, and someone does an update (typically a PATCH), how do you know which fields should be nulled out and which should be ignored?

    I agree for many cases the two are semantically equivalent, but it’s common enough to not have them be equivalent that I’m surprised that it causes arguments










  • I like that “safe space” theory, that seems very plausible.

    It’s still a bit messed up though, because that part of our brain can’t distinguish between play fear and real fear, so we get “rewarded” for both which seems like a very risky move, evolutionary.

    I can imagine the aliens being like

    How did they survive to become the apex species?

    Although with all the brinkmanship and poor threat analysis we’ve exhibiting now on a global scale, perhaps we won’t survive as the apex species for long, so 🤷











  • I don’t necessarily agree that decentralized is fractured by design, nor that “working as intended” means that it’s the best solution for this/every situation.

    I’m saying that as we decentralize, we get both advantages and disadvantages. I’m saying that this is a situation where we can’t both have our cake and eat it too.

    For example:
    We could decentralize communities themselves, preventing them from fracturing. Instead of having communities hosted on a single instance, communities could be feeds aggregating all posts tagged as belonging to that community. Then if you defederate an instance you simply stop seeing posts from users in that instance.
    But then good-faith mods are defanged and can no longer protect vulnerable community members from antagonistic actors.

    I think my straw example tradeoff is a bad one, that’s too much decentralization of power.