Hacker News new | past | comments | ask | show | jobs | submit | tpwong's comments login

Cool! This looks like go/ links, the internal URL shortener that Google uses and which a lot of other tech companies subsequently adopted (I wrote about it here: http://blog.goatcodes.com/2018/04/18/go-origin)

Full disclaimer: I built goatcodes.com to be a hosted version of go/ links, short links for teams. It serves a similar purpose to Gurn, albeit in a slightly different way. Think bit.ly, but you have to log in before the redirect.


Hi HN!

Inspired by the internal URL shorteners that many large tech companies seem to have (commonly known as go links), I wanted to try my hand at building a hosted version of the same so the rest of us can have this organizational superpower too.

goatcodes.com is a private URL shortener for teams. Links you shorten will only work for others on your team. The short domain is https://ga.tc. It's a pretty basic service right now, I'd love feedback on what features you would find useful.

Thanks for looking!


I like the logo :- ) & the website seems easy to understand. The unique selling point, is that the links will only work for one's team, right?

I'm thinking someone can use Googles URL shortener instead, and share the resulting links within the team only — that'd give the same effect?

If the destination page is truly secret, then the company ought to have other access control features anyway I think.

I'd be worried that you go out of business soon and all links will break.

You can get more feedback here: https://usability.testing.exchange (it's a free & open source side project I'm doing). You can edit the question text and ask for feedback about the overall idea, and what other features people might want.

Book tips: http://www.startupwerkboek.nl/startupcenter/Momtest.pdf (the first parts are free & the most important ones). This book helps you find out, before you start writing code, if the underlying idea is something people want / need. (People, including I, sometimes do the mistake to start writing code, too early, before they know if the underlying idea is a good idea.)

Anyway I wish you good luck with this, and sometimes in the end everyting turns out to have been a good idea (even if the project didn't take off), just because of everything one learned, whilst doing it :- )


Thanks for the links! I'll check out your side project :)

Using Google's URL shortener, or any other public one, generally means you don't get to choose the link keyword because they share a global namespace.

You wouldn't be able to get goo.gl/team, for instance, but you can with Goat - the namespace is private. This means you can easily create memorable short links like ga.tc/team instead of goo.gl/ql1k23.


Hi HN! I've spent the last few months building Ketchup on nights and weekends, and I'm finally happy enough with it to share (okay it's never really enough). It's a CMS written in Go and Typescript, mostly written for fun to try to combine the best of those two languages, but also with the following feature set in mind:

  - Easy to install and run
  - APIs for almost everything
  - Built-in admin UI, write in Markdown or with a rich text editor
  - Automatic HTTPS via Let's Encrypt
I'd love to get some feedback on this project and suggestions or ideas (or pull requests!) on what might be useful features to add. Thanks!


Congrats on starting, building, and finishing (at least the first iteration!) a side project. And the cherry on top is that the docs look really good!


I feel your pain, part of the motivation for writing this was that yesterday I wanted to set up a new project, and realized I'd forgotten half the steps. Been thinking that something like https://github.com/aktau/github-release could be helpful for automating the release process, or maybe adding it as a step in a CI workflow.


That's awesome, I didn't know about that. I'll update the post with your tip. Thank you!


Whoops, thanks for the heads up! Should be fixed now.


Do you have examples of a color scheme which would work better, or other suggestions on how we could improve it? I'm thinking the ability to customize color schemes would be a useful feature to add.


Not really actually, I was going to recommend Solarized[1] and base16[2] but both fail to pass AAA according to WAVE[3]. I'd recommend installing the WAVE extension for Chrome or Firefox as a start point.

[1] http://ethanschoonover.com/solarized/ [2] http://chriskempson.github.io/base16/ [3] http://wave.webaim.org/


Good idea! There's already a way to print out html to the command line, but it should really be the same as what gets rendered in the browser. I've added a Github issue to track. this.


One cool little thing you could add is a javascript widget on the front page, where people could paste in their link to a markdown file, and have it automatically formatted as a Markdress link (or even redirect them to the markdress page).

ps. Thanks for the Pancake.io shoutout!


Added. Thanks for the suggestion!


For what it's worth, Dropbox does have an alternative permissions model where the app is sandboxed into its own folder. I used it recently for a project of mine, and it was really easy to set up, so I highly recommend checking it out.

https://www.dropbox.com/developers/start/core


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: