Comment by imtringued

3 hours ago

>They specifically engineer it such that your prints need to go through an intermediary even when it could send it right to your device on a simple network.

You have people in this very same HN submission complain that they want to send prints even if they are not in the same network. Their primary complaint is that Bambu Labs won't let them use their cloud in combination with OrcaSlicer. In other words, they like the Bamub Lab cloud, they want it, they think it is a good idea.

Basically, there are users begging for this feature.

You're the one underestimating the difficulty of setting up networking for the average non-technical user. Nobody is begging to have to setup tailscale, etc.

I have to setup video game servers myself and honestly it is such a pain in the ass even though I've done it hundreds of times by now.

Here is the problem: When it comes to networking, every home has a different level of connectivity and each home router has a completely different UI. Some people do not have an IPv4 address that can be used to make a server accessible on the public internet. They have CGNAT. It's the same deal with WebRTC. In theory WebRTC lets you do peer to peer connections between browsers. In practice there are STUN and TURN servers. TURN servers are basically the equivalent of Bambu Labs cloud for WebRTC. You perform an outgoing connection to an external server that has an IPv4 address with an open port.

Honestly, blame the sorry and user hostile state of networking. Decades have passed and we're all running into the same problems over and over again. If ISPs offered a standardized TURN/Tailscale equivalent, then connectivity could be guaranteed even in the absence of a cloud.