4 ms·
If you hosted the package/library yourself instead of in closed silos/package repos, you could directly check the IPs of whoever regularly pulls your stuff. We
by josteink 5y ago
If you hosted the package/library yourself instead of in closed silos/package repos, you could directly check the IPs of whoever regularly pulls your stuff.
We all opted for centralized package repos though, so now only they know. And they’re not telling us.
Just another “free” opportunity lost to centralization, I guess.
- javajosh 5y ago> We all opted for centralized package repos though, so now only they know. And they’re not telling us. I'm sympathetic to the view, but there really are some things that are better centralizing. Reducing code into binaries is something that a "fair" 3rd party is going to be better at than the 1st party. Why? The 3rd party central source is (presumably) mechanically cloning and building, whereas the 1st party is doing much much more. Effectively the 3rd party offers a better guarantee to the end user that this binary corresponds to that particular source. Also, the Way to measure who's using your code is to put runtime telemetry in there. Distasteful, but so common now with every kind of software, it's crazy. Yes, even OSS CLI programs phone home now (heck, ohmyzsh phones home every time I open a terminal!). For a generic server library, you'd add a check to make sure it's the most recent version and print that out to stdout on startup. See, it's not user hostile it's to keep them informed of updates! /s
- oauea 5y ago> ohmyzsh phones home every time I open a terminal are you talking about the update check that by default runs once every 14 days[1], or is there something else? [1]: https://github.com/ohmyzsh/ohmyzsh#getting-updates https://github.com/ohmyzsh/ohmyzsh#getting-updates
- javajosh 5y agoI did some double checking and it looks like I had a bad interaction between little snitch and zsh.