Angel investor in data ai platforms, startup founder. Loves Data, Coffee, and Spy Thrillers. Find me on BlueSky.

Joined February 2009
127 Photos and videos
AI coding assistants πŸ€– like Cursor are not the 10x productivity boosters for data engineers and not their replacements, as some talking heads claim. But they can be 10x multipliers for another group of folks - the 😎 customers of πŸ‘· data engineers! tower.dev/blog/ai-auto-coder…
1
1
120
How do you run 🐍 Python apps on Iceberg tables without going bonkers settings up infrastructure ⁉️ That's how: 1️⃣ Sign up for Tower.dev 2️⃣ Take your Python script and turn it into a Tower app 3️⃣ Run this app on Tower tower.dev/blog/how-tower-ena…
1
80
Take a read of this 1️⃣ 2️⃣ 3️⃣ step-by-step guide for setting up an Iceberg catalog using Snowflake Open Catalog. πŸ—“οΈ Tomorrow's post will be about using 🧸 Polars & πŸ’˜ PyArrow to write/query an open ⛴️ lakehouse using the said Iceberg catalog! tower.dev/blog/how-to-setup-…
1
148
I am building an open lakehouse with S3 and Python and looked at managed and unmanaged Iceberg catalogs: ❄️ Snowflake β˜ƒοΈ Polaris πŸ”₯ Gravitino πŸš£β€β™€οΈ Lakekeeper 🀝 Unity πŸ™ Glue 🦈 Dremio & Nessie πŸ– Hive. Verdict: Snowflake Open Catalog won (this time) tower.dev/blog/picking-snowf…
1
173
The scandal at Kaggle: 5 hard-won lessons from a brutal ML competition datancoff.ee/2024/07/the-sca…

1
2
188
It's easier to do it "by usi"
1
130
Is there a better way to get best results from AI models than buying a bigger and meaner AI model? Some say the answer is "Compound AI Systems"? What do you say? datancoff.ee/2024/04/compoun…

141
β™₯️ Czechia
We are no fucking β€œsmall ex-Soviet satellite”. We are Czechia, a proud 10-million country whose President does phone calls with President of Taiwan and we just got about a million artillery shells to Ukrainian defenders while Germany and France do a pissing contest over egos.
206
The ducks are everywhere, even on Madeira, @thetinot @jrdntgn !
3
282
Thank you, Europe. We will win together.
The European Council has decided to open accession negotiations with Ukraine & Moldova. #EUCO granted candidate status to Georgia. And the EU will open negotiations with Bosnia and Herzegovina once the necessary degree of compliance with the membership criteria is reached and has invited the commission to report by March with a view to taking such a decision. A clear signal of hope for their people and for our continent.
1
186
Change streams for the win!
Look whom I met in snowy Berlin yesterday! @gunnarmorling, you should visit us more often!
223
Canadians, opinions?
171
Totally. This is how BigSearch became BigQuery.
1
229
Hey @thetinot i found out who you were replaced with
20 Nov 2023
Today I got a call inviting me to consider a once-in-a-lifetime opportunity: to become the interim CEO of @OpenAI. After consulting with my family and reflecting on it for just a few seconds, I accepted. It was crazy. They literally called me and were like "who is this?" And I was like "ha ha, what?" And then they gave me the job and hung up. I took the gig because, due to the birth of my triplets this morning (true story), I need all the cash I can get. Seriously. I'm fucked for money. All three of these kids expect to go to private school and one of them is named Elliot so you know he can't be poor. Anywhoo, I took this job because I have absolutely no idea what AI does. I dont even know where our offices are. My plans are to drive through the wall of an Apple store and start giving orders to the first nerd I can smell. I told the board all of this. They know what I'm about. They also know that I'm certifiably insane, casually (CASUALLY!!) smoke meth and don't know what the GPT stands for in that Chatbot Siri thing we have. When they heard this, the board gave me a raise and some free meth. What a deal! Ultimately, I plan to step down this evening. Thanks, all.
1
1
309
Looking forward to working with you and Greg and Ilya on the new, rejuvenated board.
I'm pleased to announce that I have also been asked to become and have accepted the role of the interim CEO of OpenAI
1
3
729
From the mouth of the founder of @duckdb Hannes : "Processes are the best containers. But someone needs to solve loading libraries."
1
152
#duckdb select pages.page_url, pages.parent_url from read_website("datancoff.ee")

90
Well, only in one (depth) dimension. It can be a random write in hight and width dimensions. Just making sure we got the facts straight
OH: A regular wall is just an append-only whiteboard
1
1
328
... hmm, but can I build GenAI with it ? ... Sorry I had to go there :) I swear you made me do it - state, sequences, long-running agents ... Seriously though, very happy for you guys, this sounds like a very worthy follow-on project after streaming. You know the use cases!
Replying to @saarw @restatedev
That's a really cool way to think about Restate! Actor system, where the core messaging platform is Rust, the actors are TypeScript (or other lang soon). Actors are stateful, can be virtually long-running (suspend) and do sequences of asks/tells/etc, recovering in-between state.
1
3
693