you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 8 months ago

project cost = sigma(1...n)(risk likelihood of occurring * risk cost), but we aren't discussing every possible risk. Only the one risk.

The risk of having to:

  • for the app to work, requires compiled components
  • having to be familiar with setup.py. This is referred to as the sewer, which is what is targeted by hackers e.g. xv
  • maintainers who come later being familiar and can maintain packages that incorporate other languages e.g. C or rust
  • possibly neglecting to perform the compile (but lets ignore this)
  • compiler runs a binary written and maintained by the spy agency Google

or

Just not doing that

The only justification for going with protoc, over other methods, could only come down to data serialization speed. But in that case, wouldn't a rust solution be: not only as fast, but also much safer.

  • source
  • parent