‹ BackHN Continuity

Thread

Don't couple your Go code to GitHub

325 points · 177 comments · birdculture

  1. p4bl0 · · focus · HN ↗
    True, but beware of the domain name you're using. Because VeriSign may unilaterally decide to delete your domain name along with thousands of others [1] and you're back to square one…

    [1] <a href="https:&#x2F;&#x2F;neil.fraser.name&#x2F;news&#x2F;2026&#x2F;09&#x2F;03&#x2F;" rel="nofollow">https:&#x2F;&#x2F;neil.fraser.name&#x2F;news&#x2F;2026&#x2F;09&#x2F;03&#x2F;

    1. dolmen · · focus · HN ↗
      Or if your goal is to open source code, think about the lifetime of the entity owning the domain: the source code might be of interest to users beyond the control of the domain name. Domain controled by an individual or a company? What if the domain is not renewed, or taken over by an hostile entity?

      Deepcopy [1] is a Go package that is still heavily used despite its creator has disappeared 9 years ago. At least GitHub is a stable and trusted host as a distribution point and communication point for users.

      [1]: <a href="https:&#x2F;&#x2F;pkg.go.dev&#x2F;github.com&#x2F;mohae&#x2F;deepcopy" rel="nofollow">https:&#x2F;&#x2F;pkg.go.dev&#x2F;github.com&#x2F;mohae&#x2F;deepcopy

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.