6 ms·
IMO that's because LinkedIn wasn't a great product to begin with. It's just the stickiest app of all time. Something something network effects.
by tomtheelder 8y ago
IMO that's because LinkedIn wasn't a great product to begin with. It's just the stickiest app of all time. Something something network effects.
- throwaway5752 8y agoHow many projects are there out there that repositories hosted in GH, run in GH, and have package manifests that directly reference other GH repos. I'm sure there are a lot.
- notamy 8y agoMost of the golang ecosystem, I think. Not to mention any other language-specific package managers that support pulling from GitHub...
- throwaway5752 8y agoAnd I was thinking JS/npm, not even golang.
- giancarlostoro 8y agoGolang can be the biggest offender in this regard because you import by typing the URL to a github repository... Better hope someone mirrors those projects if they ever go poof. It's not even a generic import to a package[0]. Gotta be fun to have to update all those imports later if a project moves to another host to avoid Microsoft. [0]: https://godoc.org/github.com/lib/pq https://godoc.org/github.com/lib/pq
- spacenick88 8y agoWell that's the beauty of git, as long as anyone anywhere has a checkout of the Repository nothing will be lost. If tags are GPG signed you don't even have to put any trust in the surviveing source. That said for mantained code 99.9% of the time you would just use one of the core develops local copies.
- brodock 8y agoExcept for issues and pull request metadata, which are important part of the project knowledge.
- yrashk 8y agoIn SIT (decentralized collaborative information tracker, https://sit.fyi https://sit.fyi) there's an issue tracking module and an import tool (https://github.com/sit-fyi/sit-import https://github.com/sit-fyi/sit-import) that allows to convert all issues and PRs into self-contained issues that can be worked with using SIT issue-tracking, so at least there's a relatively smooth way out to decentralized issue tracking.
- dannypgh 8y agoIt's a good thing computers are good at search and replace.
- spacenick88 8y agoand since the standard library includes a parser for go you don't even need to do it textually
- neuland 8y agoI remember the CocoaPods debacle of 2016. [0] https://news.ycombinator.com/item?id=11245652 https://news.ycombinator.com/item?id=11245652 [1] https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomment-193772935 https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomm...
- gerdesj 8y agoIt's just the stickiest app of all time To me it barely exists. I'm a hirer in the UK. Before anyone touts how much wider our reach might be for potential hires, can I point out that my little firm has hired people from the other end of Europe directly ("real" friend of friend etc). Oh and just in case you are wondering - we pay and treat everyone equally and equitably.
- skj 8y agoIf you pay everyone equally, I don't think I'd want to work there.
- gerdesj 8y agoMaybe it isn't a thing wherever you are but here: we pay and treat everyone equally and equitably. ... means that we do not discriminate unfairly. Do I really need to spell it out?
- nimchimpsky 8y agoNot everyone takes home the same pay I'm sure, which is what your first comment says.
- geezerjay 8y ago> IMO that's because LinkedIn wasn't a great product to begin with. Linkedin is way way better than other job sites. For instance, Glassdoor doesn't even support basic keyword search. If you happen to track job ads for C programmers then you'd get all ads which may have a C character somewhere in their text, and forget abou searching for C++ because Glassdoor doesn't recognize the plus character. With linkedin at least basic keyword searches do work.