• 0 Posts
  • 120 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle








  • Theory is fine but in the real world I’ve never used a REST API that adhered to the stateless standard, but everyone will still call it REST. Regardless of if you want it or not REST is no longer the same as it’s original definition, the same way nobody pronounces gif as “jif” unless they’re being deliberately transgressive.

    403 can be thrown for all of those reasons - I just grabbed that from Wikipedia because I was too lazy to dig into our prod code to actually map out specifics.

    Looking at production code I see 13 different variations on 422, 2 different variations of 429…


  • 403 is a category, not a code. Yes I know they’re called http codes but REST calls are more complex than they were in 2001. There are hundreds of reasons you might not be authorized.

    Is it insufficient permissions? Authentication required? Blocked by security? Too many users concurrently active?

    I’d argue the minimum for modern services is:

    403 category
    Code for front end error displays
    Message as default front end code interpretation

    As json usually but if you’re all using protobuf, go off King.


  • It’s the inverse that is true actually -

    As Lemmy becomes more popular it will drift from being so tech focused.

    Many popular sites gradually drifted off of tech focus as their user base grew. R*ddit is a prime example of how a very nerdy niche site grew and shifted to be popular (sorta) organically.

    I do think that for all the hullabaloo about Ellen Pao and banning a bunch of subreddits - that actually did more to open the place up to users who were otherwise driven away by /r/FatPeopleHate and /r/Jailbait being on the front page all the time.

    If Lemmy were to change to attract users it would likely be from increased defederation with instances that are less palatable to mainstream society.





  • “I want to make a movie so painfully obvious in its satire that everyone who understands it lives in perpetual psychological torment inflicted on them by all the people who don’t.”

    • Paul Verhoeven, director of Starship Troopers

    The movie makes it clear that:

    1. The bugs were responding to human colonization
    2. Humans fired the first shots
    3. The government is lying to everyone claiming the bugs are mindless. They overjoyed shouts of the soldiers when they learn the opposite is true - is only because they learn that the bugs are terrified.
    4. The endless over the top propaganda is supposed to be a pretty fuckin heavy clue that it’s a fascist state.



  • Until Destiny 2 gets Linux support I’ll unfortunately always be bound to windows. At least as a dual boot.

    But if I’m forced to use windows anyways I feel like I’ll never make the jump to Linux. I’ve got a Linux laptop for the other use cases but gaming remains Windows only for me until the game I play with all my friends is cross platform.


  • But this man still thinks Linux is difficult and not easy to use

    He explicitly said that it was incredibly easy to get set up on old hardware and that everything he did just worked.

    All of his reasons why Linux is hard to use he specifically framed in the context of “historically speaking Linux was bad but now Linux is good”

    Were you even paying attention?

    That said, if you’ve ever tried to pair a controller with Linux that isn’t a PS5 or Xbox controller it will be rough. Had to use the CLI to change Bluetooth configs and install non standard drivers to support it on Mint


  • Shure != Bose, but also I don’t think you can shower in the Shure IEMs. Maybe with a case or something on them.

    I use Aftershokz for something like shower listening but those are the opposite of your problem - they’re bone conduction so they do not block any sound.

    Also to be clear - my earbuds are wireless in that they just clip to my belt loop with the Bluetooth receiver. So I can have them out of the way but easily available.