| ▲ | galangalalgol 5 hours ago | |||||||
In languages that don't have a culture of deep dependency trees managed with good tooling, supply chain attacks are perceived as being more difficult or rarer. That may or may not be true. But it is a concern in any case. Rust could have had namespaces to decrease namesquatting. The "no deps younger than N days" thing will help some. Those with this perception would prefer a large stdlib that is well vetted or that they can pretend is well vetted. In practice, if you don't use tokio you are likely not using anything that isn't written by a well known member of the rust community. Tokio brings in a lot... The real fix comes in two flavors, pay to write everything yourself and test it well. Or limit what a bad dependency can do. The latter is difficult in every mainstream language. Austral had a good answer for it, but seems to be dead. | ||||||||
| ▲ | anuramat 5 hours ago | parent [-] | |||||||
> austral thanks, can't believe the idea isn't more mainstream -- I've never thought dependency safety could be a thing | ||||||||
| ||||||||