• 1 Post
  • 40 Comments
Joined 2 years ago
cake
Cake day: July 9th, 2023

help-circle




  • I don’t think there is a technical issue or any kind of complexity at issue here, the problem seems trivial even though I haven’t worked the details. It is moot since it’s broken on purpose to preserve “They’s” business model.

    I’m explaining what the technical problems are with your idea. It seems like you don’t fully understand the technical details of these networking protocols and that’s okay but I’ve summarized a few non trivial technical problems that aren’t just people keeping multicast from being used. I assure you if multicast worked, big tech would want to use it. For example, Netflix would want to use it to distribute content to their CDN boxes and save tons of bandwidth.


  • I don’t know who they is in the case, but let’s think about this for a minute.

    Technically what do you need for this to work?

    How many Multicast Addresses do you need? How are multicast addresses assigned? Can anybody write to any multicast address? How do I decide that 239.53.244.53 is for my file not your movie? How do we know who is listening? This is effectively BGP, but more tricky because depending on the answer to the previous question you may not benefit from any network block sizes to reduce the routing info being shared. How do you decide when to start transmitting a file? Is anybody listening? Does anybody care?

    You seem latched on to assume that technically would work and haven’t asked if it is actually technically a good solution. P2P is going to work better than multicast




  • My prediction is that manually reviewing user creation won’t scale to a high level and unless systems develop spam detection and reputation management similar to email then it’s not going to be limited to just one or two bad instances.

    Its trivial to create my own instance with a new domain and there’s no limitations against sending ActivityPub messages to a server. Unfortunately the simplest fix is for big instances to restrict what instances can communicate to it, but that causes centralization.

    Plus, we don’t need to be huge. There’s no benefit from it.

    The benefit is breadth and depth of communities. Reddit is great because if you are interested in a topic, there’s a bunch of people talking about it.





  • There’s different ways to be ethical in finances.

    One option is to just not be anxious about investing in “bad” companies and make money, but then turn around and donate to charities, vote for aligned politicians, and vote in shareholder elections.

    Or you could try to invest in “better” companies. ESG (Environmental, Social, Governance) based investing has been politicized and isn’t perfect because the scoring can be and is manipulated. But at least it’s trying. For example, normally ETFs management companies take the shares that you effectively own and vote along with the board recommendations which often aligns with making the most money over environmental and social concerns, but funds like $VOTE so those voting rights to vote in ways they think are more ethical. Vanguard has $ESGV. Black Rock, a huge investing company, offers voting choice which allows you to pick alignment strategy. For example, you could pick to vote for environmental reasons and they’ll influence the company that way. Support for that depends on your brokerage and the fund you own.

    You could also pick individual stocks and never buy companies that don’t align with your ethics, but that has its own complexities because now you’re actively investing and probably not matching market returns.

    Ultimately, ethics aren’t black and white. I don’t try to be perfectly ethical in my investing because it just causes too much anxiety asking is this company bad or good? I invest in broad market funds, I vote in all elections (both shareholder and government elections), I don’t invest in individual companies I don’t agree with, I invest in some climate friendly ETFs, and I donate to charities that I like.

    This situation reminds me of a plot in The Good Place, a TV show, about how >!everybody went to the “bad place” because modern society had so many decisions that had small negative consequences.!<



  • Fascinating. Just based on your comment and nothing else, sounds like it could be something like a CPU Enclave like Intel SGX. Basically a remote client can validate that an application runs in a secure part of a remote cloud computer. The stated goal of SGX is that you only have to trust Intel and if you trust Intel and say run program X in the enclave, then only that part of the CPU can access the data, not the applications running in the non-secure enclave.

    Now that brushes over some things like you still need to trust the client and IIRC in a WhatsApp situation, you don’t really know what enclave does, but the communications between the enclave and the host OS are heavily restricted. LLMs also require lots of CPU and are usually run on GPUs, so not sure how that works yet.