Hacker News new | ask | show | jobs
by eru 1058 days ago
I think mostly it will depend on what we will call the replacement to git. We might end up calling it 'git', too.

Less weirdly: ethernet has been replaced a few times already, but they always just end up branding the replacement as a new version of 'ethernet'.

2 comments

I think this is a great point! What even is "git"? If it's the binary program named "git", then there are already lots of replacements for that binary that people use, and it would not be surprising at all if one of those different frontends becomes more dominant than "git" itself.

But if "git" is the protocol, the specification of how a particular construction of a database of versions, then I suspect that will be pretty sticky. I'm sure it isn't the optimal solution but it works well and it's very useful to have a lingua franca for this.

Old versions of the git binary are incompatible with new versions.

I suspect everything about git is the ship of Theseus

Many of those variations of ethernet remain compatible, 10g switches can often negotiate down to 10/100.
Yes. And the replacement to git might also stay compatible.

(In an extreme case, git can talk svn via git-svn. In a weird alternative history, you could imagine git being treated as a new version of svn; but apart from the names, nothing much else would change compared to our universe.)

I’ve worked with many switches. I have not encountered a 10g switch that will negotiate to 10m. 100m is not automatic in most cases. These very old protocols are very different from modern 10g-100g. So much so that the transceivers may need to load a completely different firmware to even understand it.
100g may be too high, but my micro tick does fine: https://mikrotik.com/product/s_rj10

(I’ve not seen 100g over copper, but 10g is doable)

I don’t know if it will go down to half duplex.

Ok. Most of my experience the switches will have 2 modes for each port: 1G/2.5G/10G/25G/100G or 10M/100M/1G/2.5G. This is typical for datacenter switches. Found this out when my trusty 10/100M USB dongle couldn't establish link. I needed to upgrade to a 1G USB3 dongle.
Now I want a datacenter switch with a gearshift for speeds, "high", "low" and "turbo" perhaps.
Half duplex is in spec at 100 as well as 10, so I'd be surprised if it didn't.