HN user

gms

1,449 karma

CEO/co-founder www.polytomic.com

ghalib@polytomic.com

www.linkedin.com/in/ghalibs www.twitter.com/ghalib

Posts25
Comments529
View on HN
news.ycombinator.com 2y ago

Show HN: Polytomic Connect – API for two-way ETL and data syncs with customers

gms
65pts33
www.polytomic.com 2y ago

From Marketer to Analytics Engineer at Vercel

gms
1pts0
www.polytomic.com 2y ago

Typed Tailwind Styling for Multi-Part Components

gms
7pts1
www.polytomic.com 3y ago

Surviving as a Data Team of One

gms
9pts0
www.polytomic.com 4y ago

Golang: When 'nil' Isn't

gms
10pts4
www.polytomic.com 5y ago

Minimising Corporate-Speak at the Office

gms
2pts0
news.ycombinator.com 5y ago

Launch HN: Polytomic (YC W20) – Get internal data to your business teams

gms
59pts18
www.economist.com 12y ago

The not so Golden State

gms
2pts0
daringfireball.net 12y ago

Thoughts and Observations Regarding This Week’s Apple Event

gms
59pts36
github.com 12y ago

Gitsync: a daemon for automatic syncing of git repos on a local network

gms
3pts0
github.com 12y ago

Lqt: a command-line query tool for Lucene

gms
1pts0
www.nytimes.com 12y ago

A Nightly Dinner Out That's Like Therapy

gms
2pts0
medium.com 12y ago

CrossFit's Dirty Little Secret

gms
356pts209
ghalib.me 12y ago

Does Advice Have to be Useless?

gms
2pts0
ghalib.me 13y ago

Is Google Glass a Failed Product?

gms
1pts0
ghalib.me 13y ago

A Superficial Comparison of matplotlib vs ggpplot2

gms
2pts0
ghalib.me 13y ago

Three Introductory Textbooks I Hope to Read Someday

gms
1pts3
www.ghalib.me 13y ago

The Future of Apps Turned Out Different

gms
1pts0
online.wsj.com 14y ago

Get Rid of The Performance Review

gms
5pts0
www.ghalib.me 14y ago

My Bit on Steve Jobs

gms
5pts0
ghalib.me 17y ago

Publishing Blog Posts from Emacs

gms
1pts0
www.ghalib.me 17y ago

An Intro to Reverse Induction

gms
3pts1
www.wired.com 18y ago

In Japan, Cellphones Have Become Too Complex to Use

gms
8pts3
www.economist.com 18y ago

America, Europe and the management of danger

gms
2pts0
video.google.com 18y ago

Quicksilver: Universal Access and Action (Google Tech Talk)

gms
4pts0

I also found this to be a fun read! Was intending to skim but ended up reading the whole thing. The level of care shines through - nice work.

At least amongst Bay Area startups at your stage, a 50/50 split is common. It has its advocates (YC amongst them) and detractors.

Given how common this is, it's peculiar that this VC is bringing this up so early in the lifetime of the company. CEOs often get different refresher packages as the company grows and assembles a board, but you're not at that stage yet.

If your co-founder is happy with the current arrangement then he can just tell the VC no thanks and everyone can move on. It's your company, not your VC's.

More generally, the most troublesome part of all this is that, at your early stage, every minute spent talking about this is a minute not spent on your product and customers.

(Polytomic co-founder here)

Each sync in Polytomic is one-way so we're not forced to deal with collisions all the time.

But you can, on a per-field basis within a sync config, declare that field not to be synced if the destination system already has a value in the corresponding field.

This setting is a proxy for deciding where your source of truth is for each field if you are indeed setting up two-way syncs.

Most customers are pulling data into their data warehouse, then syncing from queries that generate other values back into other systems. This issue doesn't come up there. But customers of ours doing two-way syncs between, say, HubSpot and Airtable or such do need to decide where the source of truth is for each field.

We're talking about system-to-system pulls and pushes.

For example, maybe your product needs to process data from your customers' sales and customer support systems. In that case you can have automatic updates show up in Postgres from your customers' Salesforce and Zendesk instances. Does that sense?

Alternatively, many products want to the ability to push data to their customers' systems. For example, suppose you're a billing software vendor showing data in your own portal that customers log in to. Your customers may also want you to automatically push this data to their accounting systems or data warehouses so that they can do their own analysis.

Does that make sense?

(Polytomic co-founder here)

We automatically do the right thing depending on the situation. The type engine is highly-precise when we generate our own schema. For example, JSON objects and arrays get converted to native struct and array types in data warehouses (e.g. Databricks, BigQuery) rather than strings.

But we're forgiving in other situations where we don't control schemas. For example, we'll automatically convert a source string type to a date when mapping to a Salesforce or Zendesk (or other cloud app) date field.

Hello! Polytomic co-founder here.

1. All integrations are built on request (see instruction at top of this page to submit one: https://www.polytomic.com/integrations). We're able to turn them around very quickly (our record is two hours from request submission time).

2. Yes, though you can bring your own compute too. We have a self-hosted distribution that you can deploy to your own VPC using Docker and our Terraform module (see details here https://docs.polytomic.com/docs/on-premise-setup). Customers that are public/large enterprises often go for this.

If you want to chat over email shoot me a message at ghalib@polytomic.com.