yeah, tell me again how the go approach is obviously vastly superiorpic.twitter.com/G2hlmM1y8w
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
@RichFelker go officially recommends vendoring dependencies as well, on top of the problems with static linking. https://golang.org/doc/faq#get_version …
@RichFelker @whitequark yes, and static linking is like copy and pasting libraries in that now you need to recompile all dependent apps
@bertjwregeer @whitequark That's only true if you don't have a proper build process.
@RichFelker @whitequark I can't update a single .so with go. I need to fetch new binaries from my suppliers.
@bertjwregeer @whitequark Updating a single .so is not safe anyway. No guarantee it's ABI-compatible. If not, massive mem corruption...
@RichFelker @bertjwregeer no, not in C, but /ABI/ compatibility is trivial to ensure when loading a .so when you design a new lang.
@RichFelker @bertjwregeer of course, it's still unsafe in general, because there are more invariants that can be violated, including...
@RichFelker @bertjwregeer security-relevant logic invariants, so you can't not rely on upstream doing things right.
@RichFelker @whitequark Keeping up with api breakages and subtle behavior changes is also a time-consuming task.Every approach has drawbacks
@astarasikov @RichFelker false equivalence.
@astarasikov @RichFelker you're not removing the problem by vendoring deps, you're just mostly shifting it to your ops people
@whitequark @RichFelker how do you solve the problem "I want that my app still builds half a year down the road"?
@astarasikov @RichFelker if it has an unauthenticated RCE, I do not want it to build. but otherwise, by not using upstream libraries...
@astarasikov @RichFelker that cannot maintain a stable ABI.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.