Readit News logoReadit News
Posted by u/refrigerator a year ago
Tell HN: We (Causal) got acquired – thank you HN
Hi HN, I'm the co-founder/CEO of Causal. We just announced our acquisition: https://www.causal.app/blog/causal-joins-the-lucanet-group

Just wanted to say a big thank you to the HN community —

Everything started with this post from over 5 years ago [1] which gave me and Lukas (CTO) enough conviction to quit our jobs to work on Causal full-time.

A few months later we launched an Excel sensitivity tool [2]. In 2022 we shared how we scaled our calculation engine to billions of cells [3] and a few months ago we had a successful Show HN of Causal 2.0 [4]

The product is now used by 100s of startups (many YC companies) and we're excited for this next phase of growth within Lucanet :)

[1] https://news.ycombinator.com/item?id=19704418

[2] https://news.ycombinator.com/item?id=21625974

[3] https://news.ycombinator.com/item?id=32000400

[4] https://news.ycombinator.com/item?id=39755858

bittermandel · a year ago
Huge news, congratulations!

I was building something similar back during COVID, as LTSE's Runway stopped being improve, Summit (usesummit.com) pivoted to being a no-code tool and Obvious (YC S21 perhaps?) shut down.

Instead of building it myself, I found and have been using Causal actively since April 2021 and advocating for it ever since, using it heavily for my latest three ventures and just last month for personal use. It's so far one of my favorite products to use, on level with Linear in terms of quality!

I'm not a commercial user and might never be, but it has been invaluable for me in my commercial and personal uses for budgeting and forecasting.

Hope you can fit in great at Lucanet, and try your best to keep the free model available!

refrigerator · a year ago
That’s awesome! Thanks for using Causal and really glad you like it.

Nothing will change for existing users so you can keep using it for sure :)

not_your_vase · a year ago
Congrats!

A related question, if you don't mind me asking: was acquisition your initial goal when you founded Causal, or did you just receive an offer you couldn't refuse?

refrigerator · a year ago
Thanks!

We didn’t have an end goal in mind from the beginning — we had the idea for the product and wanted to see if it had legs as a business, and then grow it and see where we could take it.

From what I recall, I don’t think this kind of acquisition was on our radar in the early days — we expected the startup game to be much more binary (massive outcome or bust), and this was the standard narrative at the time.

We’re fortunate to have landed in a middle ground that more founders should be aware of earlier on (and I think awareness is increasing).

Not a massive outcome by VC standards, but still a win for us, our team, our customers, our product, and our early investors, and not the end of the journey yet!

averageRoyalty · a year ago
> We’re fortunate to have landed in a middle ground that more founders should be aware of earlier on (and I think awareness is increasing).

You mean the area 97% of businesses who don't go bust operate? I think most business owners are well aware of it. For some reason though, startup founders live in a different reality.

obeavs · a year ago
If you did it again, would you use AG-Grid, or would seek to own the table with something like Tanstack Table?
Lukas1994 · a year ago
We bet quite early on AG-Grid and it got us very far. We’ve probably built one of the most customised AG-Grid tables out there.

I haven’t checked out Tanstack table much but given that it’s such a core component of the product I would like to build our own eventually. Doing that when you start out is probably not worth it though.

karimdaghari · a year ago
Not op but having been in a situation where I was facing the choice between ag-grid and Tanstack Table, I'd say, without hesitation : Tanstack Table. What you may "lose" in advanced features, you gain in flexibility!
jjordan · a year ago
Tanstack Table is a nice primitive to build upon, but ag-grid is in a league of its own in terms of feature set.
paddy_m · a year ago
Could you give some examples?
paddy_m · a year ago
Curious to hear about other people's experience with Tanstack. I built a complex app [1] around AG-Grid and here are my thoughts:

I would recommend AG-Grid for most data apps until a well supported alternative comes out. My understanding is that Tanstack Table is aimed at generic apps that happen to have a table. Perspective's [2] table component is most likely more capable than AG-Grids, but it needs significantly more documentation and examples.

AG-Grid has a particular way of building things that seems to map to well to pulling data from a database or basic webservice. AG-Grid works very well for this use case. The AG-Grid enterprise features are built around this type of data model too.

If your data is small enough to fit into memory (less than 50 MB), it works very well. AG-Grid doesn't have a connector to arrow or parquet (I will eventually write my own). For larger datasets JSON generation and parsing performance bottlenecks. Additionally Parquet/Arrow offers much better types.

Configuring AG-Grid is tricky, especially when you want config to be declarative. If you want to define your own custom rendering components, getting them to work properly per column when you want different renderers for pinned rows is tricky (my solution [3])

Support for the community version of AG-Grid is practically non-existent. I understand that they have an enterprise business model that charges for support. They don't seem to be interested in answering community bug reports or comments, even for generically relevant bugs.

I have a decent amount of trust in AG-Grid's community offering [4], I don't see them cannibalizing community features to put them in their enterprise offering. Their enterprise features are the main development focus of the team, particularly the charts. The charts offering isn't impressive compared to bokeh, plotly, or vega. It would work for line of business apps, but not for a userbase familiar with better analytic platforms.

All that said. AG-Grid has excellent documentation and examples. They examples are swappable between Javascript, Typescript, React, and Angular.

[1] https://github.com/paddymul/buckaroo

[2] https://github.com/finos/perspective

[3] live example https://buckaroo-data.readthedocs.io/en/latest/examples/#/DF...

[4] https://blog.ag-grid.com/javascript-jabber-podcast/

obeavs · a year ago
Great write up -- hadn't seen Perspective.

Would Perspective work for a similar use case as Causal's where the data tables have a large amount of interactivity, tree-based information and/or master-detail style UI concerns?

We're building a product that is more oriented around the interactive DAG concept and less about big data. The snappiness of those examples is very impressive.

dang · a year ago
Macroexpanded:

Show HN: Causal 2.0 – Modern Financial Planning for Startups - https://news.ycombinator.com/item?id=39755858 - March 2024 (71 comments)

Scaling our spreadsheet engine from thousands to billions of cells - https://news.ycombinator.com/item?id=32000400 - July 2022 (109 comments)

Show HN: Excel Sensitivity Analysis Tool - https://news.ycombinator.com/item?id=21625974 - Nov 2019 (30 comments)

Show HN: Should you buy a house and rent it out? - https://news.ycombinator.com/item?id=19704418 - April 2019 (243 comments)

Lukas1994 · a year ago
Thanks @dang!
sails · a year ago
Congrats!

Do you think the US flip made a meaningful difference (presuming you did it for US customer/investor access)? Lucanet is EU, so maybe it complicated it in the end

refrigerator · a year ago
We started as a US company in 2019 to make fundraising easier, and I think this did have a material impact. It's operationally quite annoying, but chances are that we would have had to do it eventually, to efficiently employ US people without paying Deel extortionate fees
sails · a year ago
Thanks! Any tips for optimising the operational process? Most impactful thing that you did to reduce friction?
Lukas1994 · a year ago
It did make the acquisition process a bit more difficult + US lawyers are more expensive than UK/German lawyers. It's still worth it IMO given how much easier fundraising gets.
sirobg · a year ago
seagullriffic · a year ago
Excellent, well done. Looking forward to hearing a discussion about this on your podcast! Might you go chase some other startup ideas? Does this "validate" the career model of creating something new, for you? Or would you not do it again?
refrigerator · a year ago
Thanks! Definitely keen to start something again eventually, but in no rush right now :)
ryanisnan · a year ago
Hey Taimur! Great job on the acquisition. Looking forward to seeing what you do next.
refrigerator · a year ago
Thanks man!