𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍

       🅸 🅰🅼 🆃🅷🅴 🅻🅰🆆. 
 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 𝖋𝖊𝖆𝖙𝖍𝖊𝖗𝖘𝖙𝖔𝖓𝖊𝖍𝖆𝖚𝖌𝖍 

Ceterum Lemmi necessitates reactiones

  • 6 Posts
  • 996 Comments
Joined 3 years ago
cake
Cake day: August 26th, 2022

help-circle







  • Ok, so preface: this isn’t about you. Your comment just coalesced something I’ve been ruminating about recently.

    I wish we, as humans, didn’t have this knee-jerk tenancy to make everything a zero-sum competition. Vi vs EMACS. x86 vs ARM. Windows vs Mac vs Linux vs FreeBSD. C vs Go vs Rust vs Clojure vs JavaScript. Arch vs the world.

    It really is a zero-sum game, with real consequences. If your favorite distro becomes unpopular enough, it might die, and then you have to give up something you love. Windows winning the OS market for decades meant countless people had to suffer using Windows because the company they worked for mandated it. If I crusade for V(lang) enough, it might become popular enough for jobs to open for it.

    The downside is that we’re constantly fighting against diversity, and that’s bad.

    I suffer from this as much as anyone, and I hate that my first impulse is to either tear down “the opposition”, which at some point is nearly everyone, or schadenfreude.

    “It is not enough that I succeed, but that others should fail.” It can’t be healthy.







  • Amazon has a non-existent customer support, so you may have limited options.

    If they had customer support, I’d suggest contacting them and tell them to either refund, or else you’d give them the ID immediately followed by a GDPR request to purge your data. That might have gotten some movement, because those GDPR requests have the force of law, and are also a fair PITA for Amazon. However, there’s no way to give them a shot across the bow. I think your options are:

    • process a charge-back, as someone else suggested, which might result in an Amazon ban
    • take the loss (that’s entirely your call, regardless of anyone else’s opinion)
    • give them the ID, get your refund
    • you can still initiate a GDPR purge request. I’m going to guess it’s going to result in a block, but maybe not. You might be able to recreate your account

    The happy news is that you are protected by GDPR. Many of us are not, and don’t even have the option to demand they purge the information.



  • If that’s the only error mechanism, sure. Exceptions in most languages tend to be relatively expensive, though, and most have a cheaper idiomatic way of returning error codes; you’d want to use those if they’re available, right?

    Does Rust use exceptions a lot? I don’t know. V has panic and catch, but you almost never see them. Idiomatic is Option (?) and Return (!) values, which I thought V borrowed from Rust. Go does the (val, error) tuple-ish return thing, and while it too has catchable panics, they’re discouraged in favor of (error) return values.

    Depends on the language. “Higher level” is a pretty broad field!




  • I need to check, but I think OnlyOffice is a Russian company. Some people might care about the latter part.

    The connection between OnlyOffice and Russia has caused some controversy. The company has moved headquarters and attempted to hide its Russian ties through shell companies. The company develops its product in Russia and presents itself in the Russian market as a Russian company. For this reason some Ukrainian businesses have moved away from OnlyOffice.

    Wikipedia has more info (with references) for the curious.


  • Second this.

    • message delivery can be iffy
    • VoIP works well
    • you connect with people like a normal app that isn’t going to scare your family off, not trying to get them to put in GUIDS
    • it has all the creature comforts, attached/embedded photos, markup, attached files, attach pictures, share your location for 10 minutes (I’m on my way), history editing, deleting
    • it has concurrent multi device support, so you can get messages on your phone, tablet, and desktop at the same time
    • There’s a full desktop client (Electron, i think 🤮 but it works)
    • the dev team is small and they seem to like to work more on features than user issues. development is slow
    • multi-person groups work fine

    It’s still the best E2E messaging system I’ve found; the only one my mom, wife, and sisters-in-law reliably use.

    I just want them to focus on fixing the sketchy DHT that seems to cause every problem.