Live data from Hacker News

Launch HN: GoLinks (YC W19) – Internal short links for teams

news.ycombinator.com

51–60 of 97 posts

Re: Launch HN: GoLinks (YC W19) – Internal short links for teams

#51
I think you have something useful here. This is something I've seen a number of large companies build/deploy internally because they've been burned hard on content migrations. In the enterprise noone is going to set up a .htaccess redirect unless it's for the CEO's document repository. Whether it can sustain a company larger than 1-2 people is a larger question.

* Have pages listing available links go/hr could take you to the HR homepage, but go/hr/_list would link everything that exists under go/hr like go/hr/holidays or go/hr/stockawards.

* Give users a personal links page with personal and private links. Allow the company to display custom news/content on this in a tasteful way. Internal comms want to get their content to users.

* Let users bookmark links from the _list pages I mentioned.

* If a user links another link shortener, or a page that has a redirect, either - remove those intermediate redirects, or flag it to the admin.

* Add some sort of safe site checking to "protect IT from the risks of public link shortening services." Not sure if you can reuse an online database for this.

* Provide RSS feeds of top links etc to import into the company's portal.

* Resolve page titles correctly. If someone pastes the link into a tool that looks up the go link for a preview, ensure you return useful metadata. This is a common problem now because companies have some stuff on-prem (their documents and tools) but are using a cloud chat tool. If you can work out a way to know that particular tools are scraping your link then you might be able to give a better experience.

Re: Launch HN: GoLinks (YC W19) – Internal short links for teams

#53
Few questions:

1. [solved] How does it work? I couldn't get it from the website: 'go/' is not a real DNS-resolved domain but some host alias?!

2. [solved] If 1 is true, how do you want to target smaller to medium sized companies which just have G-Suite, Slack but no real intranet/private net where you could create this host alias easily for the entire staff? Guess I got it wrong, so I am happy about a technical explanation/architecture.

3. How is the business model's defensibility? What's hindering me to set up the same with some open source repo, write a Chrome extension, add a nice landing page and hire a sales force for SaaS enterprise sales?

EDIT: ok now I fully read your post and got my answer for 1 and 2 but how should this work on mobile where you don't have extensions?

Re: Launch HN: GoLinks (YC W19) – Internal short links for teams

#54
post #52

I linked your site on our slack to ask about opinions, and was surprised (not pleasantly or unpleasantly, just neutrally so :) to see that Slack can identify the app even though I haven't installed anything yet: https://i.imgur.com/H6v3LYX.png

Slack has a really great feature where it associates websites with applications if they have them. Thanks for sharing this! Its working as intended :)

Re: Launch HN: GoLinks (YC W19) – Internal short links for teams

#56

Earlier quoted context omitted.

The permission would need to ask for "your data on go" rather than "your data on golinks.io". I'm not certain that the "your data on golinks.io" would cover it but I think it would. IMO this permission is something that Chrome should explore, along with other fine-grained permissions. It might be worth making a bug report to Chromium so you can link it when people ask why you ask for such broad permissions. I think t…

I don't think this is correct. The extension identifies GoLinks embedded in other websites (like internal knowledge bases or emails, I presume) and converts them to a link to the destination.

Ah, so plain text go/test would be linked? That would need full permissions I guess. What wouldn't is for the markdown [jobs](//go/jobs) - that would only need the ability to intercept links on the `go` host - but that wouldn't be nearly as convenient (I didn't realize it would need double slashes before it until now, that makes it a lot less appealing.)

It would still be possible to create a permission that makes it so the code that edits a page can't make any network requests (the output would need to be HTML sanitized, including links), and I'd like to see that, but it would be more difficult to design, implement, and communicate to users.

Re: Launch HN: GoLinks (YC W19) – Internal short links for teams

#57
post #51

I think you have something useful here. This is something I've seen a number of large companies build/deploy internally because they've been burned hard on content migrations. In the enterprise noone is going to set up a .htaccess redirect unless it's for the CEO's document repository. Whether it can sustain a company larger than 1-2 people is a larger question. * Have pages listing available links go/hr could take y…

You pretty much just listed out our current backlog. Great minds think a like! For the first item though, we plan to implement “tags”. The sub directory format actually causes links to be siloed under a specific subname, so if 2 links should exist across 2 sub directories, it would need to be duplicated. With tags, you can tag the link and aggregate the links with the tag.

For the 4th point about someone using another link redirect, that's an interesting use case. Should we change the link to the underlying link, removing the intermediate links, or treat it as its own links? I can see a user doing this to try and create their own analytics, or maybe they found it easier to copy an already shortened link. That's a great suggestion, and we'll look into that use case.

Re: Launch HN: GoLinks (YC W19) – Internal short links for teams

#58
post #6

It asks me to install a browser extension, which asks for this permission: "It can: Read and change all your data on the websites you visit". Is it normal?

wow - nice catch - uninstalled! i really like the idea of the product and i used it for a few minutes, it works great but I do not feel comfortable with those permissions.

Re: Launch HN: GoLinks (YC W19) – Internal short links for teams

#59
post #42

Earlier quoted context omitted.

To address the first concern, anyone in the company can modify any link, so they will never go stale. We do this to solve that exact problem where documentation may contain dead links. With GoLinks your links will always be up to date as long as people are using them. Your company is the owner of the links, not an individual. The second, our links are actually more human-parsable. go/customer-feedback is much more re…

My understanding of the first concern was that users are in trouble if GoLinks shuts down or has an outage. Do you have any mitigation plan for such cases?

Yep, It’s in our terms of service, in the unlikely case something happens to GoLinks, we will provide you with all your links. But we plan on being around for a long time.

Re: Launch HN: GoLinks (YC W19) – Internal short links for teams

#60
I don't think it's needed. We make domain names for important links with a simple DNS entry. Things like https://jenkins.balabit/ for all the Jenkins instances or https://doc.balabit/ for all the documentation we have. These are both Confluence pages. Not really a big deal to make another one, as we are using multiple DNS servers anyway.
Post reply on HN