HNHacker News
TopNewBestAskShowJobs

mceoin

741 karma · joined February 17, 2011

Founder @ Sourcetable.com

I moved to San Francisco on February 1st 2011 with a desire to build a better Internet. I'd like to think I'm making progress.

submissionscomments
mceoin··on How University Students Use Claude
I'm curious why people think business is so underrepresented as a user group, especially since "analyzing" 30% of the Bloom Taxonomy results. My dual theories are:

- LLMs are good enough to zero or few-shot most business questions and assignments, so n.questions is low VS other tasks like writing a codebase.

- Form factor (biased here); maybe threads-only aren't best for business analysis?

mceoin··on Apache ECharts
Not presently. We'll do an enterprise push at a later date.
mceoin··on Apache ECharts
We [1] just added to ECharts as a charting library for our AI and are switching the default GUI charts over to it as well. We did a pretty extensive review before selecting it. ECharts won because it's excellent, and very pretty.

1. https://sourcetable.com

mceoin··on Ask HN: Who is hiring? (April 2025)
Sourcetable | San Francisco | Full Time | Staff Engineer (React/Python)

Sourcetable is building an AI spreadsheet for the next billion users, both human and AI. We are leaders in autonomous spreadsheets, and you'll be working on fun stuff like this:

https://blog.sourcetable.com/sourcetable-launches-worlds-fir...

mceoin··on Ask HN: Who is hiring? (March 2025)
Sourcetable | Staff Level Engineers, Full Stack (React + Python) | San Francisco

Spreadsheets are one of the few 1BN+ user platforms. Come build the future with us.

mceoin··on Ask HN: Who is hiring? (February 2025)
Sourcetable | IRL (San Francisco) | Staff Eng (Full stack, React/Python)

AI is a platform shift. One spreadsheet will emerge as the new hub for 1bn+ people and their data. That spreadsheet is Sourcetable.

We're playing with agents, autonomy, COT, all popular closed & open source models, and growing fast.

Experienced team, top-tier investors, massive upside. Sound interesting? we're hiring.

Shoot me an email: eoin@sourcetable.com (founder)

mceoin··on Introducing Operator
Claude's Computer Use API has been good for us and I'm surprised it isn't more popular. It can be slow, and definitely gets things wrong, but so far we've had thousands of people make and edit spreadsheets on "autopilot" so the value is already there today on simple tasks, even in an alpha state.

I do find it is best when combined with other capabilities so the internal reasoning is more "if Computer Use is the best for solving this stage of the question, use Computer Use. Otherwise, don't.", instead of full Computer Use reliance. So e.g. you might see it triggered for auto-formatting but not writing SQL.

Will report back how it compares vs Operator CUA once we get access!

mceoin··on Ask HN: Who is hiring? (January 2025)
Sourcetable | Staff-level Engineers | San Francisco | ONSITE | https://sourcetable.com

We're building an AI spreadsheet and application platform for the next billion people. We are most commonly compared to Sheets/Gemini and Excel/Copilot, or referred to as "Cursor for Spreadsheets".

If you are an excellent full-stack engineer (React/Python) with good product sense and experience building hard things, please come talk to us. Most of our team are ex-founders, and there is an expectation that you can build end-to-end without requiring assistance from others. AI experience is nice but not required, this is a product engineering role.

There's a platform shift underway. Let's get after it!

eoin@sourcetable.com

mceoin··on Supabase is now available on Sourcetable
I read that 40% of new YC companies use Supabase, so we added a Supabase connector to make it easy for them to do their reporting.

We have an Excel-style reporting interface which is useful the non-technical team members doing operations-style work and analysis. If you like, you can also just write SQL too.

https://sourcetable.com/integrations/supabase

mceoin··on Show HN: Sourcetable – AI Spreadsheet
Hi - copy aside, you can upload a billion row CSV and analyze it in Sourcetable.

Excel and Sheets cannot do that.

mceoin··on Show HN: Sourcetable – "Cursor for Spreadsheets"
Thanks Oras!

More homepage iterations to come, but the latest one 5x’d conversion of homepage-to-product-demo!

mceoin··on Ask HN: Who is hiring? (November 2024)
Sourcetable is hiring staff level engineers in San Francisco (Python/React).

If you are excellent at what you do and have a good sense of humor, please apply!

mceoin··on Ask HN: Who is hiring? (October 2024)
Sourcetable | Full-Stack (Python/React, Staff) | San Francisco | Full-Time

Sourcetable is building an AI spreadsheet & data platform.

We came out of stealth via ShowHN last two weeks ago: https://news.ycombinator.com/item?id=41590682

5 of 8 on the team are ex-founders and 4 of us have previously founded an AI or ML company. Everybody is technical. We're looking for a staff level eng to join our team in SF. Previous founding-team experience strongly preferred (but not required).

https://sourcetable.com/jobs eoin@sourcetable.com

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
We thought there might be basic word filters that tripped the algorithm. “Scam” being the offending word here. (Turns out it was something else that tripped a flame war setting. Probably a comment that later got flagged by the mods.)

Anyway, fun fact: it turns out our domain used to be a scam erectile pills website!

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Yes definitely. We wrote a multi-step reasoning engine similar to o1. Depending on the route and depth in the chain of response, prompting techniques vary. The LLM router was pretty important to get right. On input: synthetic question enhancement has yielded positive results. Asking the right question is subtly important, and we find it is sometimes better to just slow a user down and help them improve their question instead of relying on multi-step reasoning from the get go. On output: checking answers via mixture of experts and other techniques is often necessary -- "truthful but wrong" answers are where some tricky gotcha's lie. Eval is hard.

One under-discussed feature of fast databases is that they are especially necessary in an agent-centric world. E.g. if you're running recursive SQL to pathfind towards an answer, it has to happen with minimal latency otherwise you break the user experience. Our interface looks like a spreadsheet and users mentally benchmark against spreadsheet-latency speed. They won't accept 20 second query response times they might get from their data warehouse.

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Thank you for sharing! Would love to grab a coffee if you're ever in San Francisco. eoin@sourcetable.com
mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Hi - we encrypt everything at rest and use metadata to improve LLM performance.

We don't yet have enterprise-grade data permissioning or compliance certificates like Soc2. Those will come in time.

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Platform wise, the equivalent would be if they combined Excel, PowerBI, Data Factory and Azure into a single tool.

Technically you can combine these, but it’s a cumbersome experience and difficult for most people. Vertically integrating their equivalents simplifies things a lot.

(Small note: we don’t currently offer Python to users but likely will at some point)

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
¯\_(ツ)_/¯ deciphering magic algorithms.

Very much appreciate the bug report. Thank you!

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
You may see that we try to suggest follow-up questions or question improvements where we think better context-in will result in a better result-out.

Curious what will happen if you modify the question to be more explicit?

I have seen that PMs and data-trained folk tend to be very articulate in asking for exactly what they want and that tends to lead to significantly better LLM responses.

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
This is 100% the correct insight in my experience.

TL;DR, most technical people massively overestimate the technical / data abilities of regular spreadsheet users. We find simple use cases are best, and with each new LLM release the UX around more complex data improves significantly.

The reason we chose to build as a full-blown spreadsheet instead of just a table-based solution was that we saw that most people want the flexibility of a regular spreadsheet, but access to their (structured) business data. Table-based solutions wedge you into AI and you can never get out of that.

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
> For my particular use case, the charting aspect left a few things to be desired - once I grouped campaign donations by contributor, I could only see the first 10 rows in the AI response, with no option to expand the output.

Insert it as a table on the page (you should see a button), it will then print the whole table result from that query into the spreadsheet. Also, you can check the SQL first and validate it, then print to table after that.

Try a few million rows and see what happens!

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Would love to but unfortunately there are pieces we can't open-source for various reasons. We'll open source bits and pieces over time, and generally are excited to start blogging about AI & technical learnings now that the product is out of stealth mode.

Small plug for the analytics tracker we are using which Andrew (CTO) built and is open source: https://github.com/sfproductlabs/tracker

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
There is a separate answer here which is many (most?) SMBs can't afford technical folk, so the ability integrate data at all, talk to it and model it (using SQL or AI), is already a big step forward for them.

My personal use case tends to involve a lot of Postgres data and transaction events for my reporting. We see "simple" businesses like parts manufacturers, print shops, vineyards, etc. all doing something similar.

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Yes some integrations are excellent (hey Stripe : ), some are terrible (no comment on who). We're finding that LLMs increasingly able to fill the gap around organizing data schema for that initial data prep piece where someone has to build the data tables that others consume. To your specific question/problem set, when a schema updates you end up with a "fuzzy schema matching problem"; we are solving that separately anyways for a separate product feature requirement.

Strong note here that the current state of technology is much better for SMB scale data and not enterprise scale data with messy schemas.

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Agree. A general thesis I have is that the API-ification of the web fragmented business information, and with every new SaaS tool we fragment our company's data further. The trend at all company sizes is to be increasingly analytical, but for SMBs it's too hard to get access to your data (mainly due to technical limitations). So it makes sense to centralize data somewhere, and we think that somewhere is inside the data tool that everyone actually uses: the spreadsheet.

Many other advantages of this data centralization too. Data + spreadsheets + compute is a nice application base for agents.

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Can you email me -- eoin@sourcetable.com -- more about the Excel macros? This might be easy to help you out with agents. A lot of compute-intensive stuff that takes ages in Excel is nearly instant in Sourcetable because we are leveraging cloud compute, but it really depends on your use case.
mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
Yes actually! My cousin is a mining engineer so I spent a bunch of time playing around with mining data during testing. Turns out all New South Wales government data is public. Right now you can talk to any CSV or database using LLMs. I've also played around with a bunch of marine biology datasets too!

(p.s. I think Andrew, CTO, is going to jump in here as he has more experience in this space.)

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
At risk of poking the bear, they should have done this decades ago. Except for LLMs they have had everything they needed to bundle this stack into a single product solution; this would be much better for users.

And yes! We're definitely of the opinion that as a startup we can outcompete the two trillion-dollar death stars when it comes to product experience. AI is a platform shift!

mceoin··on Show HN: Sourcetable – AI Spreadsheet and Data Platform
p.s. I was a massive Streak user at a previous (sales-driven) startup. Big fan!
← PreviousPage 2 of 11Next →