Sir Arthur V Quackington

  • 0 Posts
  • 497 Comments
Joined 2 年前
cake
Cake day: 2023年6月30日

help-circle





  • I responded above, but my point kind of was that it doesn’t work that way, but as we rethinking content delivery we should also rethinking hosting distribution. What I was saying is not a “well gee we should just do this…” type of suggestion, but more a extremely high level idea for server orchestration from a public private swarm that may or may not ever be feasible, but definitely doesn’t really exist today.

    Imagine if it were somewhat akin to BitTorrent, only the user could voluntarily give remote control to the instance for orchestration management. The orchestration server toggles the nodes contents so that, lets say, 100% of them carry the most accessed data (hot content, <100gb), and the rest is sharded so they each carry 10% of the archived data, making each node require <1tb total. And the node client is given X number of pinned CPUs that can be used for additional server compute tasks to offload various queries.

    See, I’m fully aware this doesn’t really exist on this form. But thinking of it like a Kubernetes cluster or a HA webclient it seems like it should be possible somehow to build this in a way where the client really only needs to install, and say yes to contribute. If we could cut it down to that level, then you can start serving the site like a P2P bittorrent swarm, and these power user clients can become nodes.


  • I realize that is not how the fediverse works. I’m not speaking about the content delivery as much as the sever orchestration.

    That’s why I’m saying if somehow it could work that way, it would be one way to offset the compute and delivery burdens. But it is a very different paradigm from normal hosting. There would have to be some kind of swarmanagement layer that the main instance nodes controlled.

    My point was only that, should such a proposal be feasible one day, if you lower the barriers you could have more resources.

    I myself have no interest in hosting a full blown private instance of Lemmy or mastodon, but I would happily contribute 1tb of storage and a ton of idle compute to serving the content for my instance if I could. That’s where this thinking stemmed from. Many users like me could donate their “free” idle power and space. But currently it is not feasible.


  • Provided there is an “upper limit” on what scale we are talking, Ive often wondered, couldn’t private users also host a sharded copy of a server instance to offset load and bandwidth? Like Folding@Home, but for site support.

    I realize this isn’t exactly feasible today for most infra, but if we’re trying to “solve” the problem, imagine if you were able to voluntarily, give up like 100gb HDD space and have your PC host 2-3% of an instance’s server load for a month or something. Or maybe just be a CDN node for the media and bandwidth heavy parts to ease server load, while the server code is on different machines.

    This kind of distributed “load balancing” on private hardware may be a complete pipe dream today, but it think if might be the way federated services need to head. I can tell you if we could get it to be as simple as volunteers spinning up a docker, and dropping the generated wireguard key and their IP in a “federate” form to give the mini-node over to an instance, it would be a lot easier to support sites in this way.

    Speaking for myself, I have enough bandwidth and space I could lend some compute and offset a small amount of traffic. But the full load of a popular instance would be more than my simple home setup is equipped for. If contributing hosting was as easy as contributing compute, it could have a chance to catch on.





  • True, in a broad sense. I am speaking moreso to enshittification and the degradation of both experience and control.

    If this was just “now everything has Siri, it’s private and it works 100x better than before” it would be amazing. That would be like cars vs horses. A change, but a perceived value and advantage.

    But it’s not. Not right now anyways. Right now it’s like replacing a car with a pod that runs on direct wind. If there is any wind over say, 3mph it works, and steers 95% as well as existing cars. But 5% of the time it’s uncontrollable and the steering or brakes won’t respond. And when there is no wind over 3mph it just doesn’t work.

    In this hypothetical, the product is a clear innovation, offers potential benefits long term in terms of emissions and fuel, but it doesn’t do the core task well, and sometimes it just fucks it up.

    The television, cars, social media, all fulfilled a very real niche. But nearly everyone using AI, even those using it as a tool for coding (arguably its best use case) often don’t want to use it in search or in many of these other “forced” applications because of how unreliable it is. Hence why companies have tried (and failed at great expense) to replace their customer service teams with LLMs.

    This push is much more top down.

    Now drink your New Coke and Crystal Pepsi.



  • This would literally put some company like Siemens out of business. They’re much more likely if not obligated to continue business in China and cease doing business in the United States. Like there’s just no way they can possibly comply with this and not ruin their company.

    Moreover, it’s not like stopping a new supply of software is going to slow China down. They will absolutely crack the existing software continue to use it as a matter of national security on their side. and then just continue to work independently on it.

    This administration really doesn’t understand the reach of soft power. And that by continuing these software relationships, they could simply make sure that the US is prioritized for any new developments. Which would offer an inherent priority and advantage to your economy while allowing the other government to still participate and not become hostile.

    Instead, this is absolutely a hostile act towards another country, and China will interpret it as so.





  • Bring nothing for them, admit nothing. Consult a lawyer for a few hundred to get advice.

    Depending on the size of the company and severity of the information in question, you just need to say very noncommital and very specific phrases (lawyer speak):

    I understand your concerns, however I think there has been a misunderstanding. How can I help resolve your concerns?

    Again consult a lawyer. And tread the fine line between being contrite and admitting anything. Even in my advice I almost worded it wrong. See a lawyer. You admit nothing concrete because your admissions become fact, give them nothing without a lawyer, because even if you truly did give them the only PC and USB stick with it on it, acknowledge nothing directly (again this becomes admission in a legal sense). Whatever evidence they have right now, it is on them to prove intent unless you do it for them. And they don’t want to spend on legal fees for no reason.

    In the end you want them to have the feeling that this was truly a misunderstanding while giving no admissions to concrete actions like copying, moving, or replicating any data. They may have records, but that’s a different matter.

    It may be that a lawyer could just act as an intermediary to clarify, and ask what evidence they might need to feel assured in the safety of their IP. Note: most documents produced while at an employer are technically company IP in most cases, and you aren’t alone wanting to reference your own code work, but many companies are paranoid about this for good reason.

    Try not to lose your nerve. You just need to plant your feet, and keep in mind you have done nothing wrong morally. You have fucked up technically, but your mission now is to keep their trust in your somehow without digging your hole any deeper. So again, speak with a lawyer and get the right language.

    The company does not want to waste money suing you. So don’t hand them an obvious violation that have to pursue. Try to keep it together. Remember your intent. And convey that, as obliquely and in indirect statements as you can.

    I don’t want any issues with XXXX corp, and always planned to have a good reference from my time here. The files XXX Corp is concerned with today hold no value to me, only my personal photos and data do. If you could acknowledge there’s been no wrongdoing I think we can easily resolve all this.

    Avoid the temptation to let them set the terms too much. They will ask for devices and hardware. What you want is a document clearing you of any wrongdoing before you provide anything that could be used against you. Then handing things over might be okay. Again. Speak to a lawyer, even briefly.