HN user

goldfishcaura

23 karma

https://segah.me

Posts30
Comments18
View on HN
segah.me 8y ago

How not to build a yet another mediocre internal tool…

goldfishcaura
3pts0
hackernoon.com 8y ago

How I sold my stock options

goldfishcaura
10pts0
news.ycombinator.com 8y ago

Ask HN: How to do the reverse of collecting payments?

goldfishcaura
2pts0
s2blogs.com 8y ago

Technology Artisanship in the age of Instant Gratification (a personal story)

goldfishcaura
1pts0
segahmeer.com 8y ago

Thanksgiving Reflections: Stepping Out of Sergey Brin’s Shadow

goldfishcaura
6pts1
discourse.looker.com 8y ago

HN Data Visualized

goldfishcaura
3pts0
news.ycombinator.com 8y ago

Ask HN: How to sell Kleiner/Google-funded D-round Shares?

goldfishcaura
3pts2
www.linkedin.com 8y ago

On sale of startup shares – lessons learned

goldfishcaura
2pts0
news.ycombinator.com 9y ago

Ask HN: Do we need a new gossip site?

goldfishcaura
5pts3
news.ycombinator.com 9y ago

Ask HN: What do you think is the future of Consulting?

goldfishcaura
4pts0
news.ycombinator.com 9y ago

Ask HN: How to Sell My SaaS Enterprise Shares?

goldfishcaura
2pts1
my.caura.co 9y ago

Quality

goldfishcaura
1pts0
github.com 9y ago

Wire App open source client – major restrictions

goldfishcaura
17pts4
news.ycombinator.com 9y ago

Ask HN: Why do You Follow?

goldfishcaura
1pts0
news.ycombinator.com 9y ago

Ask HN: Whose Telegram Bot actually received a grant?

goldfishcaura
1pts0
news.ycombinator.com 9y ago

Ask HN: Whose Telegram Bot actually received a grant?

goldfishcaura
4pts0
my.caura.co 9y ago

The story of Tableau, Looker…

goldfishcaura
1pts0
news.ycombinator.com 9y ago

Ask HN: Why not introduce foreign Real Estate tax in California?

goldfishcaura
18pts11
www.innerjoins.org 9y ago

Show HN: Private Data Analytics Community

goldfishcaura
2pts0
github.com 9y ago

Open Letter to Facebook Ads Team

goldfishcaura
7pts0
www.wsj.com 9y ago

Who thinks Facebook metrics should be independently investigated?

goldfishcaura
3pts0
news.ycombinator.com 9y ago

Ask HN: Would you discuss your company's analytics privately?

goldfishcaura
1pts4
news.ycombinator.com 9y ago

Ask HN: Brainstorming Analytics. What's the best way to share ideas with others?

goldfishcaura
3pts2
news.ycombinator.com 9y ago

Anyone else having DNS issues today?

goldfishcaura
1pts4
news.ycombinator.com 9y ago

How I hacked sales: write about people who don't buy from me

goldfishcaura
1pts2
www.caura.co 9y ago

True Managerial Intentions: Why the Boss wants you to build software in-house?

goldfishcaura
18pts0
my.caura.co 9y ago

Investigating Google Adwords Click Fraud

goldfishcaura
1pts0
docs.googleblog.com 9y ago

Google launches Explore in Spreadsheets

goldfishcaura
3pts0
segahm.github.io 9y ago

Adwords Fraud Investigators, Welcome

goldfishcaura
1pts0
news.ycombinator.com 9y ago

Upwork freezes accounts after misreading a QUOTED conversation about a 3rd party

goldfishcaura
1pts2

It amazes me how quickly our industry has forgotten the need for DBAs. With these MongoDBs, MPP cloud dbs and Hadoops, everyone seems to have assumed that engineers can now do all db work. This is reflected in the titles too: Data "Engineer".

But from my perspective, this is delusional. There is a lot that goes into DBA's experience that is not solved by the performance improvements in databases over the past decade. But there are more choices. 20-30 years ago, you would have been forced to write code on Oracle and you would have asked for help before deciding how to structure the data. Today, with more choices, you just read some online opinions, and jump on it without any internal resource to guide you.

Not saying the world of Oracle was great, but the young on this thread (me included) would benefit from respecting the experience of the old.

A BigQuery partner here and a long-time user of Redshift. (https://cloud.google.com/partners/directory/#?q=caura https://discourse.looker.com/t/bigquery-migrating-from-legac... and you can Google my creds for Redshift with "Troubleshooting Redshift performance")

So having benchmarks tests is great as a general guideline for what works under different architectures/schema designs. Unfortunately, benchmarking is highly subjective to the initial choices. I am a big fan of BigQuery (enough to go through Google's vetting process), but there are plenty of performance issues that I've run into it that would have been easily resolved with Redshift. Here are some concrete examples:

1) Running a Query across several very small tables. It turns out that occasionally querying small tables causes heavy network traffic within Google's distributed system. The solution on Redshift would be to adjust distribution. On Google, however, you don't have any control over this. You just have to hope that Google's algorithms pick up the issue based on usage (they don't).

2) Joining large tables. Avoid joining large tables in BigQuery. In Redshift the join would have been done by making sure that the sortkey is set on the column that is used for a join on the (typically) right table. Then having a common distkey between the two tables (this way the relevant data on both tables lives on the same node. BigQuery just throws resources at the problem. Well, it turns out that throwing resources at the problem is super slow (think 5-15 Redshift seconds vs. 200 BQ seconds).

Re: Snowflake. Can't speak to it as I haven't had personal experience. I have worked with Data people who had opinions on both favorable and negative sides of the spectrum. This just suggests to me that just like Redshift and BigQuery, Snowflake is not a universal solution. You really need to understand: 1) what your goals are for the usage among varying consumers 2) what skill set do the various users of the database have

So I hate to disappoint everyone. Such contract really cannot be viewed the way this was summarized through an email. One paragraph has to be interpreted in the context of everything else.

Moreover, everyone uses this language. It is funny, but I suspect that most of Silicon Valley just recycles the same 3-4 contracts, that individual lawyers just modify slightly.

I have now worked with 60+ tech companies (Looker, Gigster, Strava, etc) - with 15 of them I had to look over the verbiage on my own.

With a first couple, I was just as suspicious. But after discussing with lawyers, I learned that there are two major issues:

1) not everything put in the contract is enforceable. In fact, just because all lawyers recycle the same contract, does not make it more enforceable. It is a simple leverage in bullying that lawyers depend on, should something occur

2) individual paragraphs have to be interpreted in the context of the entire engagement. In other words, did you have have access to Client's data on other projects. Yes, then you bet, your IP rights should be waived as they pertain to those projects.

Bottom line, relax and focus on good faith.

Caura Consulting | Data Analyst | Remote Only | Part-Time

Caura Consulting, a sponsoring organization of http://www.innerjoins.org, is looking for a very experienced Analyst to help grow the non-profit community, InnerJoin. Your job is to facilitate conversations, help answer some analytical questions, and prompt new topics for discussions.

Daily availability is required. Hours are flexible.

Could not agree more. That's why my wife's preschool is play-based: http://www.petitefrance.xyz

Sure, there is academic stuff and learning. And as a licensed preschool, we have full-time supervision. But the helicopter parent as a concept is absent in French upbringing. Instead, my wife focuses on building kids inner-confidence through play and social interactions.