• 0 Posts
  • 69 Comments
Joined 2 years ago
cake
Cake day: July 4th, 2023

help-circle

  • But WHY are you trying to make a case for a bad practice? Don’t enable this kind of bullshit, please.

    If there’s an error, don’t say it’s 200 OK. Give me something, a 4xx, or at least a 500. Sure, add all you want to the body, but respect the goddamn headers!

    This fucks up so many things - starting right with API specs and documentation, s23 (or any other code this crap spits out) are not a part of the pdf file, which is the ONLY available documentation for this 3rd party service. If it serves any internal purpose, I have no clue, but for me it’s useless.

    Log analytics is a mess, and you can forget about auto-generating a client, of course…

    This is just a huge red flag for me, if their public interfaces look like this, I dont want to know whats under the hood, and I’m actively lobbying for us to change to another provider.




  • Oh yeah, I remember using tortoiseCVS briefly.

    Mercurial and Bazaar also showed up at around the same time as git, I think all spurred by BitKeeper ending their free licenses for Linux kernel devs.

    An interesting shot to the foot, that one.

    BitKeeper was a proprietary version control system that somehow (and with a lot of controversy) ended up being adopted by a big chunk of the Linux kernel developers, while others were adamant against it.

    In any case, they provided free licenses to Linux devs, with some feature restrictions (including not being able to see full version history) only available for premium clients, while Devs who worked on open source competing systems were even barred from buying a licence.

    When someone started to work on a client that allowed access to these locked away features, they revoked the free licenses, and a host of solutions started being developed immediately. Linus Thorvalds himself started work on git, and that eventually got adopted by the whole Linux ecosystem and, nowadays, the world.

    As for BitKeeper, it’s been dead for years now.




  • Anytime I’ve seen this error is because I’m messing about with partitions, the last time was a few months ago when migrating to a larger disk, so I’m not too sure about those 90%.

    In any case, sounds like a very helpful tip if the error just shows up out of the blue.









  • ByteJunk@lemmy.worldtolinuxmemes@lemmy.worldFTFY
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    Only issue I’ve experienced is with sound, I have a wireless plantronics headset I use for meetings and it likes to adjust the audio volume automatically for some reason. Doesn’t break anything, but is mildly annoying because of the pop-up slider randomly showing up.

    Other than that, it doesn’t get in my way, and it’s the best compliment I can think of.

    I don’t have specific software I need to run for work or anything, it’s just vscode and browser, so it’s smooth sailing.

    For chilling, I’m massively impressed with how much proton/wine have improved, I’ve been able to run several windows games I usually play with zero hassle, except for the occasional visual glitch with shader effects (I have a Radeon card).




  • So many games work on Proton/Wine these days, it’s not really surprising anymore.

    Nowadays you have a huge chunk of games being built on massively popular engines like Unity and Unreal, making it much easier to support/optimise for.

    Another big point is that you’re not developing exclusively against DirectX. Vulkan is very popular, and both APIs are frequently supported by game engines. This introduces some “good habits”, in that it forces the devs to think about compatibility from the get go, instead of trying to come up with shady tricks to get one or two extra fps that only work in specific conditions and crash the game otherwise.