Live data from Hacker News

Golink: A private shortlink service for tailnets

github.com

61–70 of 84 posts

Re: Golink: A private shortlink service for tailnets

#62

I've never worked at a company that uses go links so I have to ask - what problem do these solve? Every URL I visit frequently automatically shows up in auto complete suggestions in my browser.

Typing go/wiki is faster than typing "wiki" in my search bar and hitting the down arrow 5 times for the correct autocomplete answer. I found the bigger (unexpected) value of something like this to be that when I don't know what I want, someone else is likely to have defined it already. E.g. go/401k at my employer takes me right to the wiki page about our 401k plan with a link to our provider prominently at the top. Nobody told me this existed, I simply needed info about our 401k plan and assumed someone, at some point, would have created it. Sure, I could bookmark it or something, but simply typing go/401k "just works" for me. It's also really nice for new hires who don't have some super robust autocomplete history already built up.

That's the value prop.

Re: Golink: A private shortlink service for tailnets

#63
post #2

This is great. I love go links ever since knorton turned me on to them. I will give this a spin first thing in the morning.

Is knorton some combination of Knuth and Norton antivirus?

Sorry, Kelly Norton, I didn't realize his username on here and github is kellegous not knorton.

https://github.com/kellegous/go

Re: Golink: A private shortlink service for tailnets

#64

Earlier quoted context omitted.

I was going to say the terminology comes from inside Google, where afaik go links were invented. However, yeah, that's straight up a trademark. You'd need a lawyer to know whether the trademark would survive litigation, and whether the s on those trademarks makes a material difference. (OP isn't plural, those trademarks are)

How can they defend a trademark that people used (at Google) before them?

A trademark is not a patent, you don't need to prove you were first to have "the idea". [IANAL] It's the first to use the term in a commercial context, which Google has not.

Re: Golink: A private shortlink service for tailnets

#65

I've never worked at a company that uses go links so I have to ask - what problem do these solve? Every URL I visit frequently automatically shows up in auto complete suggestions in my browser.

A huge one is documentation linking. By having the indirection in one place you don’t have to swap all the various places that might be linked to something, you just switch the go link.

This is especially valuable when switching cms/erp/ticket systems etc where you may not have a lot of ability to manipulate generated links.

Re: Golink: A private shortlink service for tailnets

#66

The name is going to be quickly problematic if the trademark holder for golinks.io decides to get litigious: https://trademarks.justia.com/owners/zamora-jorge-3828689/

It would also be pretty ironic if so, given that the idea was basically lifted from Google internal infra.

Don't confuse a trademark with a patent. Even if Google uses "go links" internally, the fact remains that the trademark is registered and in use by another entity.

Re: Golink: A private shortlink service for tailnets

#67
post #35

A few weeks back, I installed Tailscale on a Friday and the following Sunday my machine (ubuntu 22.10) was hacked and running mining/tracking software and rsyslog. I only noticed because my fans were spinning harder than usual. caveat emptor

Do you feel that your being “hacked” was somehow a result of your using Tailscale? I mean, that’s the obvious implication.

I tend to think so but I am not sure. It was the only change I made on the machine for a long time and the only public internet exposure allowed on the machine.

Re: Golink: A private shortlink service for tailnets

#68
post #58

ha! A few months ago I tried to find a URL shortner that fit the bill, I was reading "Software Engineering at Google" and came across information regarding their internal `go/` URL. I couldn't find anything, so I threw something together with Rust (using rocket), and gave it the ability to have static and dynamic backends, the dynamic backend would allow you to submit a link very easily. a working example (with a sta…

golinks.io is a close copy.

Re: Golink: A private shortlink service for tailnets

#69

I've never worked at a company that uses go links so I have to ask - what problem do these solve? Every URL I visit frequently automatically shows up in auto complete suggestions in my browser.

One thing I miss from fburl (Facebook's go-links) is that pretty much EVERY internal system had built-in support for creating them.

A perfect example would be the Scuba and OBS observability UIs. Instead of sharing a gnarly 500-character URL in chat to point someone to a specific query, you click "generate fburl" and get a short link.

More and more commercial/open-source software has built-in support for creating their own short links these days (Grafana and Kibana both do), but having it be ubiquitous -- and easy to integrate into new tools -- was really nice.

Re: Golink: A private shortlink service for tailnets

#70

I've never worked at a company that uses go links so I have to ask - what problem do these solve? Every URL I visit frequently automatically shows up in auto complete suggestions in my browser.

Take documents for example. You can have go/feature1-design-doc that points to a Google doc with the design discussion for feature 1.

No need to find it on Google Drive (where the title may or may not follow consistent patterns) or remember which of the many Google doc links in autocomplete is the correct one.

Post reply on HN