Event sourcing is a great way to model production data that would work really well with Narrator, but it's by no means necessary.
908 karma · joined October 5, 2012
YC Badge: 0x31430d28FAf744B9012E8116F80d58D735180c79
Event sourcing is a great way to model production data that would work really well with Narrator, but it's by no means necessary.
So the typical flow is that your production applications structure their data however they want. From there the data is sent into your warehouse as-is (using an EL tool like Fivetran).
From there you write small sql scripts in Narrator for each activity you'd like to create. Those scripts are responsible from transforming into your format to ours. They're generally fairly short. Our docs describe them here: https://docs.narrator.ai/docs/transformations
One reason for this is that most warehouses are column-oriented. This means our table, which is 11 columns wide but pretty deep, is really fast to query.
We had a customer on a 3 Node (tiny) DS large Redshift warehouse dealing with billions of rows. Their Looker queries literally took 8 hours. We moved them to the Narrator structure and they saw the same queries assembled using the activity stream down to minutes (<5 minutes)
Edit: I should also point out that all queries in Narrator are compiled to SQL that runs directly on the warehouse. We don't use any external data stores or anything like that.
That's a great way to prototype -- use what you know and then rewrite (or in this case transpile?)
Narrator provides data science as a service for startups. We've built a platform to allow us to build data analyses extremely quickly and accurately.
We're a small team of 6 (all former data scientists or software engineers) looking for another engineer and our first designer.
check us out: https://narrator.ai email me: cedric@narrator.ai
If you want to raise money you need to sell some stock. So the company creates new stock and sells that -- increasing the total number of shares. You don't get any of that new stock yourself, so your total ownership percentage goes down.
We eventually had an in-house person do it and they didn't love managing it either. The hardest part of their job honestly was tracking all the ones we had, ensuring we renewed on time, and talking to the procurement department to get everything squared away. When we had to move off credit cards to more corporate billing it was a nightmare to update everything.
And even when it was all buttoned up I still had to review that list quarterly to ensure we could drop old stuff, maintain which team(s) owned what service from the technical side, etc.
Next time I'm at a bigger company I'm using you for sure.
WeWork is looking for a Lead Data Engineer esponsible for building out the Data engineering team, managing the technical development process, and driving forward our data infrastructure.
We're growing fast and need help to continue building a team that influences all aspects of the business, from our member-facing social network to the way we manage and design our spaces.
You can apply directly at the listing here https://boards.greenhouse.io/wework/jobs/194515?gh_jid=19451...
We also have openings for software engineers and leads. https://www.wework.com/careers#digital cedric@wework.com
WeWork transforms buildings into beautiful, collaborative work spaces and provides infrastructure, services, events and technology so our members can focus on doing what they love.
WeWork is the community for creators.
We transform buildings into beautiful, collaborative workspaces that provide infrastructure, services, networking events and technology. We are expanding our locations and markets, both domestically and internationally. One of our goals is provide the digital and virtual offerings to enhance our members’ success.
We are hiring for all software-related roles in our New York headquarters, from engineers to PMs and designers.
One interesting thing is the amount we spent for a year of travel was slightly less than the amount we spent simply living at home. If have saved enough where you can spend a year without salary then you can afford to do it.
A few recommendations -- don't plan ahead. You can't. Just plan the first place you want to go to and go from there. You'll have ample time to figure things out and be open to changes in plan. A corollary to this is that if you plan on spending less than 5 months traveling then you may not be able to travel quite that way. It takes a few months just to get into the swing of things.
Lastly, don't stretch your budget thin just to hit an arbitrary length of time. Spend what you need to and leave a few months earlier. You won't enjoy yourself if you have to scrounge for every dime. I'd see people stay in super nasty places for $5-10 / night in places that had simple, clean, and comfortable places for $15 / night.
I have the exact same experience with character names -- that's a great example.
In the rare cases you need to do this sort of check why not just write a simple sizeof test?