[–] 19 points 7 months ago (2 children)

Sony is a close second, BTW

Do you have any examples? I'm not familiar with any major acquisitions Sony has made. Afaik the "acquire company, fire everyone, and run the business into the ground" strategy is mostly an American phenomenon.

  • source
  • parent
  • context
  • [–] 2 points 7 months ago (1 child)

    Yes and no. It depends on how you manage symbol visibility. There is such a thing as a "private" dependency. For example:

    • libA uses a patched version of libZ, and breaks ABI compat with the upstream version
    • Your program links with libA and upstream libZ dynamically

    If LibA links with libZ statically, and doesn't expose any internal libZ structures through its own APIs, then there's absolutely no problem. Your code will never directly interact with the internal libZ of libA.

    If LibZ is exposed by LibA, or LibA dynamically links with LibZ, then you have a problem. I'm not an expert on dynamic linkers, but they're might be some platform specific workarounds you can do.

    Something else I've seen before is some libraries use preprocessor macros for their namespaces. That way, you can change the namespace (and thus symbol names) at compile time. That way, you can have multiple copies of the same library coexisting, even with type safety at compile time.

  • source
  • [–] 6 points 7 months ago

    I really like this version of the internet. Instead of everyone using a megacorp's giant centralized services, it's better to have a ton of small services made by and for real communities/groups. Git's decentralized nature is a perfect candidate for this, and I hope it takes off more.

  • source
  • [–] 3 points 7 months ago (1 child)

    I can tell from your diminished reasoning abilities that you're probably an Asmongold fan. There's not much I can type here to help you, but I'll try to keep it short and use simple words and bullet points:

    • I have heard him talk
    • by hearing him talk, I have become informed about him
    • using this information, I have made the informed decision to not listen to him further

    I can try simplifying it further if you still don't get it.

  • source
  • parent
  • context
  • [–] 41 points 7 months ago (3 children)

    So they're saying that the AGPL v3 additional terms for Only office include this:

    • the obligation to retain the original product logo
    • the denial of any rights to use the copyright holder’s trademarks

    How can you retain the original logo if you don't have the right to use their trademarks? (I'm assuming they have a trademark for the logo)

    This feels like a sleazy attempt to find a loop hole in the AGPL language to restrict commercial use. Afaik, GPL licenses specifically allow commercial distribution, as not doing so would be a restriction on freedom.

    If Only Office doesn't want people to do this, they could have very easily just chosen a different license from the beginning. I find it hard to see them as the good guy here.

  • source
  • [–] 4 points 7 months ago (6 children)

    He's huge on all the streaming platforms, so you can't really ignore him. Clueless people will have his content force fed to them by the algorithm, and some will end up becoming fans.

    Pre-empting that by pointing out how much of a disgusting pathetic loser and worthless piece of shit he is might help someone make an informed choice before watching his content.

  • source
  • parent
  • context
  • [–] 6 points 7 months ago (1 child)

    You don't actually need to "split" anything, you just read from different offsets per thread. Mmap might be the most efficient way to do this (or at least the easiest)

    Whether or not that's going to run into hardware bottlenecks is a separate issue from designing a parallel algorithm. Idk what OP is trying to accomplish, but if their hardware is known (eg this is an internal tool meant to run in a data center), they'll need to read up on their hardware and virtualization architecture to squeeze the most IO performance.

    But if parsing is actually the bottleneck, there's a lot you can do to optimize it in software. Simdjson would be a good place to start.

  • source
  • parent
  • context
  • [–] 50 points 7 months ago (1 child)

    And in the 38th edition of Gray’s Anatomy in 1995 it was introduced as just “a small version of the penis”.

    When in doubt, just say it's some type of penis.

    Never fails.

  • source
  • view more: ‹ prev next ›