Sign in

Jacob Matson

@matsonj.com
4.5K followers 2.4K following 1.4K posts

excel lover & data enthusiast. writing at dataduel.co working at motherduck.com

PostsRepliesMedia
Jacob Matson @matsonj.com · 09/09/2026
we are still working on it - if theres anything else you want just DM me :)
000
Jacob Matson @matsonj.com · 05/09/2026
Haha yes!!
040
Jacob Matson @matsonj.com · 29/08/2026
Yeah figured I’d close out the issues :)
110
Jacob Matson @matsonj.com · 28/08/2026
should i add this to mdsinabox.com
110
Jacob Matson @matsonj.com · 07/05/2026
I'm really excited to share some of the research I've been in doing on Data Agents - and no place better to do it then in SF. Join me to learn how to build your own data agent at 1pm on June 2nd! Register here: thedive.motherduck.com
Build a data agent in 60 minutes social card
040
Jacob Matson @matsonj.com · 24/04/2026
me to the new OSS LLMs: "please don't spiral thinking forever about how hard this problem is" them: "you know i think i will just spiral" pic related
020
Jacob Matson @matsonj.com · 19/02/2026
Refreshable + sharable + interactive. Mviz is for static reports :)
020
Jacob Matson @matsonj.com · 29/01/2026
which is why i have this gist for those folks: gist.github.com/matsonj/1c13...
gist.github.com
mviz - Generate beautiful static reports for ad hoc analysis.
mviz - Generate beautiful static reports for ad hoc analysis. - README.md
030
Jacob Matson @matsonj.com · 29/01/2026
of course, works great for claude web and desktop users too, but you have to download the latest release and add it manually (annoying)
110
Jacob Matson @matsonj.com · 29/01/2026
just shipped mviz 1.5 - now with mermaid support! add it your claude code with `npx add-skill matsonj/mviz` or embedded it in your app with `npm i mviz` github.com/matsonj/mviz
github.com
GitHub - matsonj/mviz: A chart & report builder designed for use by AI.
A chart & report builder designed for use by AI. Contribute to matsonj/mviz development by creating an account on GitHub.
1122
Jacob Matson @matsonj.com · 21/01/2026
🤝
000
Jacob Matson @matsonj.com · 21/01/2026
It also works perfectly fine in Claude for Web / Deskop :)
000
Jacob Matson @matsonj.com · 21/01/2026
A gift for my Bsky followers- a chart and report builder designed for usage with AI. Install for Claude Code (or your favorite IDE): ‘npx add-skill matsonj/mviz’ github.com/matsonj/mviz
github.com
GitHub - matsonj/mviz: placeholder
placeholder. Contribute to matsonj/mviz development by creating an account on GitHub.
2151
Jacob Matson @matsonj.com · 18/01/2026
😭😭😭
000
Jacob Matson @matsonj.com · 18/01/2026
010
Jacob Matson @matsonj.com · 18/01/2026
It sparks joy
131
Jacob Matson @matsonj.com · 02/09/2025
Yeah getting it into something lightweight and runnable so the LLM can quickly iterate is key!
010
Jacob Matson @matsonj.com · 01/09/2025
Checking in on my AI workflow www.dataduel.co/my-explorato...
dataduel.co
My exploratory AI workflow – DataDuel.co
I’ve been spending time doing some work with AI – and this blog is just a “check-in” journal on what has been working for me. This blog will begin with “Idea Honing” (mini PRD) and then move to an ite...
1102
Jacob Matson @matsonj.com · 28/08/2025
Finally implemented nfl tiebreakers in mdsinabox.com - so now teams have a much better outlook on playoff seeding. To wit: the Atlanta falcons mdsinabox.com/nfl/teams/At...
Stats for Atlanta falcons showing high probability of the 4 seed and very low for 3 or 5 seed
050
Jacob Matson @matsonj.com · 02/08/2025
I've been screwing around with evals - here is my first one! I know many of you are AI haters but its here and its real. For this case I've looking at speed, accuracy and cost for solving hard NYT connections. GitHub repo: github.com/matsonj/eval...
table with gemini pro 2.5 results: 100% solve ratetable with opus results: 45.5% solve rate
091
Reposted by Jacob Matson
Dominik Moritz @domoritz.de · 01/08/2025
🚀 We've just open-sourced Embedding Atlas – a tool for exploring large embedding spaces through rich, interactive visualizations 📊.
Screenshot of embedding atlas showing the embedding view on the left, a table at the bottom and charts on the right.
412133
Jacob Matson @matsonj.com · 26/06/2025
Hope you enjoyed and learned something!
000
Jacob Matson @matsonj.com · 17/06/2025
I suspect no, they probably care more about the iceberg parts than the DuckDB parts? but this is purely speculative.
010
Jacob Matson @matsonj.com · 17/06/2025
i've also been spending a lot of time on pg_duckdb (and how to run it) as we prepare for launching 1.0 of that extension. Can't wait to share more
020
Jacob Matson @matsonj.com · 17/06/2025
Something challenging about @duckdb.org : its a bit of a funhouse - many doors to enter that get you to the same place. I wrote about one of those doors - Postgres! motherduck.com/blog/postgre...
motherduck.com
PostgreSQL and Ducks: The Perfect Analytical Pairing - MotherDuck Blog
Learn how to integrate PostgreSQL with DuckDB and MotherDuck for faster analytics. Compare DuckDB Postgres Extension, pg_duckdb, and CDC approaches with practical examples and best practices for each ...
280
Jacob Matson @matsonj.com · 30/05/2025
!! Super clever
020
Jacob Matson @matsonj.com · 29/05/2025
This practical example of how easy it is to bootstrap your observability is part of why I love working on DuckDB every day!
130
Jacob Matson @matsonj.com · 29/05/2025
Another good strategy is partitioning your writes to object storage by date / time (i.e. by hour) so you can easily write naive queries for analysis and backfills, like `select * from 's3://my_bucket/year/month/day/hour/*.json'`
120
Jacob Matson @matsonj.com · 29/05/2025
One of the notions we think about quite a bit at @motherduck.com is "handling data before it becomes big" and I think this example from @tigrisdata.com really nails it. The trick here is parsing the JSON on insert so its really quick to query it.
161
Jacob Matson @matsonj.com · 23/05/2025
NFL season update on www.mdsinabox.com/nfl
050
Reposted by Jacob Matson
DuckDB @duckdb.org · 21/05/2025
DuckDB v1.3.0 “Ossivalis” is out and it packs a ton of new features, fixes and optimizations. See the announcement blog post: duckdb.org/2025/05/21/a...
06017
Jacob Matson @matsonj.com · 21/05/2025
👀
000
Jacob Matson @matsonj.com · 21/05/2025
WAKE UP EVERYONE ITS DUCKDB RELEASE DAY github.com/duckdb/duckd...
github.com
Release DuckDB 1.3.0 "Ossivalis" · duckdb/duckdb
This release of DuckDB is named "Ossivalis" after Bucephala Ossivalis, an ancestor of the Goldeneye duck that lived Millions of years ago. Please also refer to the announcement blog post: https://d...
1110
Jacob Matson @matsonj.com · 16/05/2025
i will never love another ERP like I loved Dynamics NAV.
010
Jacob Matson @matsonj.com · 17/04/2025
this is the future they want for you
080
Jacob Matson @matsonj.com · 14/04/2025
There is nothing official I am aware of.
110
Jacob Matson @matsonj.com · 14/04/2025
ps indeed this was initially designed to identify mispriced over/unders, although it has obviously expanded in scope since then
110
Jacob Matson @matsonj.com · 14/04/2025
yes, fifa rankings applies an elo based methodology digitalhub.fifa.com/m/f99da4f732... right now - my model doesn't show playoff predictions but i think I will be able to do that going forward if i get some time.
eloratings.net
World Football Elo Ratings
Ratings for national football teams based on the Elo rating system.
210
Jacob Matson @matsonj.com · 11/04/2025
but hey at least I have the right outcomes in here now
130
Jacob Matson @matsonj.com · 11/04/2025
vibe coded my way through adding tiebreaker logic to mdsinabox.com/nba today, and of course discovered there is some ambiguity in the tiebreaker rules as described on nba dot com. it is also potentially non-deterministic if there is a tie for the 6/8/10 seed
mdsinabox.com
NBA Sim
140
Reposted by Jacob Matson
archie.md @archie.sarrewood.com · 03/04/2025
next week @matsonj.com and @mehdio.com and I are talking practical workflows for using LLMs in data roles Wednesday, April 9 / 12:30 PM EDT sign up 👇 lu.ma/gmsg4lcl
lu.ma
Practical Uses for AI in Your Data Workflows · Zoom · Luma
Join us for a live discussion where professionals from across the data landscape share how they're using AI in their everyday work. In this practical session,…
061
Jacob Matson @matsonj.com · 18/03/2025
looking at the 9-cat box score, evaluating "wins" (i.e. how many times that box score beats every other on a category by category basis) and then percentile ranked. its a fantasy bball metric, i haven't backtested if its predictive (yet)
010
Jacob Matson @matsonj.com · 18/03/2025
lmao this compression is terrible but hey
000
Jacob Matson @matsonj.com · 18/03/2025
fooling around with some nba dataviz (cc @aaronblackshear.bsky.social )
2100
Reposted by Jacob Matson
DuckDB @duckdb.org · 12/03/2025
DuckDB got a local UI. Thanks to our friends at MotherDuck, you can now interact with your DuckDB database through an interactive notebook, running on localhost. Read the announcement blog post at duckdb.org/2025/03/12/d...
1017047
Jacob Matson @matsonj.com · 10/03/2025
just discovered my daughter chatting with her friends like this in gsheets
0180
Jacob Matson @matsonj.com · 10/03/2025
oh now that the referer issue is fixed, i wrote a little bit about my thoughts on the "modern data stack" and how spreadsheets fit in... www.dataduel.co/if-spreadshe...
dataduel.co
If spreadsheets are eternal, are BI tools transitory? – DataDuel.co
The article discusses the evolution of business intelligence (BI) tools, questioning their longevity compared to the enduring nature of spreadsheets. It highlights how spreadsheets facilitated decisio...
051
Jacob Matson @matsonj.com · 06/03/2025
I am the one true data poaster!
050
Jacob Matson @matsonj.com · 06/03/2025
Hahahahahahah
020
Jacob Matson @matsonj.com · 03/03/2025
I am paid to take the other side of this bet from you :)
000