News for hackers. Stuff that matters.
Re:Show HN: Quilt – manage data like code by masklinn on Friday July 14, 2017 @01:52PM (#14771746)
The naming is a bit sad in that it conflicts with the patch sets manager: https://en.wikipedia.org/wiki/Quilt_(software)
Re:Show HN: Quilt – manage data like code by amygdyl on Friday July 14, 2017 @06:34PM (#14773733)
I used to like this style of naming software with a allusive dictionary noun, but the sheer volume of new code is driving me to wish there was a canonical clearing house for naming, with agreed conventions for the "given name" even. e.g. Quilt, which in documentation and prose reference is the most natural choice, and a real use handle with a context qualifier, especially e.g. Quilt_Data and the use of a clearing house website for reference and proposals, including short forms which may need to be tested by popularity in use. Quilt_DM might be a alias to my preference, but I think it's worth the effort to get the time and confusion out of accidental conflicts like this.
Re:Show HN: Quilt – manage data like code by akarve on Friday July 14, 2017 @08:53PM (#14774430)
Java has the right idea. Namespace by [reverse] domain name. It's sadly a tad verbose though. There's high contention for short names which is at odds with uniqueuness.
Re:Show HN: Quilt – manage data like code by coredog64 on Friday July 14, 2017 @09:43PM (#14774580)
Namespacing by reverse domain name is no panacea. Your company might change it's name, might be bought, or might buy another company.

On the open source side, how much stuff was org.sourceforge that then had to move when SourceForge turned into a scummy operation?

Microsoft's CLR guidelines are a little less verbose but still run into the same problem with corporate name being permanently unique.

Re:Show HN: Quilt – manage data like code by mncharity on Friday July 14, 2017 @11:42PM (#14774940)
> naming software with a allusive dictionary noun

Perhaps <adjective> <noun>, <adjective> <noun> <verb>, or <adjective> <noun> <verb> <adverb>. Or <adjective> <adjective> <noun>. And so on.

Frog (Design, 200M ggl hits); Happy Frog (soil, copy center, 500k hits); Happy Frog Swimming (pool, 4 hits); Happy Frog Swimming Sideways (0 hits).

Quilted Data (250 hits).

But my impression is common nouns have trademark advantages.

Re:Show HN: Quilt – manage data like code by kevinemoore on Friday July 14, 2017 @02:43PM (#14772200)
Sorry to hear about the name conflict. We weren't familiar with the patch sets manager. If it helps to keep the quilt (data) command line tools out of your path, you can still run all the quilt commands from inside Python.
Re:Show HN: Quilt – manage data like code by cyphar on Saturday July 15, 2017 @04:18AM (#14775632)
Quilt is an incredibly widely used tool. Many kernel developers use it as an alternative to git for patch management, and it's used by most distributions to manage their patches on top of upstream projects.
Re:Show HN: Quilt – manage data like code by axk on Friday July 14, 2017 @11:35PM (#14774924)
It's quite surprising. Quilt is a very common tool, e.g. for Debian developers: https://wiki.debian.org/UsingQuilt

You should probably rename the pip package and the CLI tool to quiltdata to avoid conflicts.

Re:Show HN: Quilt – manage data like code by kchr on Saturday July 15, 2017 @12:17PM (#14777399)
No worries, just make the name switch sooner rather than later. Since your target audience is obviously developers in general - to whom the patch tool is well known - it will most likely affect your business negatively if you don't...

How did this not come up during your market research?

Re:Show HN: Quilt – manage data like code by kchr on Saturday July 15, 2017 @12:20PM (#14777414)
Also, fantastic product! My only criticism is the poor name choice and lack of market research...
Re:Show HN: Quilt – manage data like code by ma2rten on Saturday July 15, 2017 @11:35AM (#14777162)
There is also a relatively well-known startup called Quid. They are doing something with data visualization. I first though this was them.
Re:Show HN: Quilt – manage data like code by akarve on Friday July 14, 2017 @02:26PM (#14772096)
Hmm. We were able to get the pip handle so didn't see major conflicts in our target space. Are there places in code/cli where we could name conflict with the patch sets manager?
Re:Show HN: Quilt – manage data like code by xyzzy_plugh on Friday July 14, 2017 @02:33PM (#14772143)
I think it conflicts a bit:

  $ brew install quilt >/dev/null 2>&1 && which quilt
  /usr/local/bin/quilt
I have used it extensively in automation in the past. I don't know if it's a good idea to call it "quilt" on the $PATH. Maybe "dataquilt" or "data-quilt"? "quilted"?
Re:Show HN: Quilt – manage data like code by raimue on Friday July 14, 2017 @07:17PM (#14773979)
When choosing a name, you should check the package manager index sites of large distros for potential conflicts. For example in Debian:

https://packages.debian.org/search?suite=default&section=all...

Re:Show HN: Quilt – manage data like code by masklinn on Saturday July 15, 2017 @04:38AM (#14775680)
Quilt is a patchset manager and used a lot in linux distro spaces (it was created by one of Linux's maintainers for his own use). Any global install of your tool will conflict with its existence since the utility names are the same, which you'll get will depend on your PATH setup.