Mihai Maruseac's Avatar

Mihai Maruseac

@mihai.page

Building AGI with Privacy and Security at OpenAI. Previously: ML Supply chain security @ Google OSS Security Team (model signing, GUAC). Previously: TensorFlow Security & OSS (@ Google) Previously: Haskell+differential privacy+ML @ LeapYear

3,253
Followers
2,764
Following
143
Posts
26.04.2023
Joined
Posts Following

Latest posts by Mihai Maruseac @mihai.page

Preview
Learning with AI via deep research and study mode TODO

I've been using LLMs to answer questions and learn in the past weeks. I'm summarizing how Deep Research and Study Mode (Guided Learning / Study and Learn) from Gemini and ChatGPT can be used for this, without going into too many details. mihai.page/deep-researc...

23.02.2026 05:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Between this and the new patent for letting AI post after a person's death I'm utterly convinced that Zuckerberg is a sick ghoul

17.02.2026 02:36 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Testing 80 LLMs on spatial reasoning on grids How do LLMs see 2D grids? Would it be harder for them to work on square grids or hexagonal ones? I'm expanding the Kaggle benchmark mentioned in the last article and I'm testing 80 different LLMs. The...

I tested 80 models on two simple grid-based problems, asking them to locate 2026 and compute the sum of the neighbors when the numbers are placed in a spiral on the grid. Results surprised me: models performed better on harder problem, but they also cheated. Read more at mihai.page/ai-2026-1/

09.02.2026 01:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Today was my first day at OpenAI. Excited about what's to come. Will still work on security and AI.

My mission evolves from "OSS must be secure, especially AI" to "Let's build AGI with security and privacy in mind". OSS is still part of my work, so let's keep in touch.

28.01.2026 05:31 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Image of 2 laptops, one clean, one with a lot of stickers on it (Google, OSV, GOSST, CoSAI, OpenSSF, AntennaPod, Gemini, DevConf, PyOpenSci, TensorFlow, HEIR, Scientific Python). On the side, there's a censored employee badge.

Image of 2 laptops, one clean, one with a lot of stickers on it (Google, OSV, GOSST, CoSAI, OpenSSF, AntennaPod, Gemini, DevConf, PyOpenSci, TensorFlow, HEIR, Scientific Python). On the side, there's a censored employee badge.

Yesterday was my last day at Google. It was a bittersweet departure, leaving a team I really enjoyed working with. GOSST's mission is extremely important and I still believe in it.

28.01.2026 05:31 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm currently running 80 different models for this task, some are slow, some are fast. It will take a while until I can get all results. But I'll publish them when ready and announce. Like and subscribe :P

21.01.2026 03:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Kaggle's Task Tuesday Leaderboard | Kaggle Celebrating the Kaggle team’s favorite community-created Tasks, every Tuesday!

One of my tasks for the puzzles I'm sending the AI this year has been featured in Kaggle Task Tuesday. You can see the task at www.kaggle.com/benchmarks/k... and you can read more about the puzzles at mihai.page/ai-2026-0/.

21.01.2026 03:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
allow exit and quit commands without leading slash (/) Β· Issue #16723 Β· google-gemini/gemini-cli What would you like to be added? This is feature request - someone can point it as bug as well but I will not. Ask / Request πŸ‘‰πŸ½ Implement exit and quit as standard commands with a simple confirmati...

Use `--yolo-mode`, Ralph, Gas Town, or any other automated tools? Beware of agent loops that run out of control. See a less dangerous example on github.com/google-gemin...

16.01.2026 17:03 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

step 1: vibe code slop in prod
step 2: ???
step 3: "we take security very seriously. Your data is now in our hacker's hands"

19.01.2026 15:53 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Mistral models are too slow and this is why this experiment will take much longer than expected

20.01.2026 00:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Mistral models are way too slow

19.01.2026 23:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

step 1: vibe code slop in prod
step 2: ???
step 3: "we take security very seriously. Your data is now in our hacker's hands"

19.01.2026 15:53 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
4 progress bar, one labelled "Total run progress", another "prompts_square", then one named "gtp-4o" and the final one "Model score on task". The 3rd on is at 30%, the rest at 0%.

4 progress bar, one labelled "Total run progress", another "prompts_square", then one named "gtp-4o" and the final one "Model score on task". The 3rd on is at 30%, the rest at 0%.

Let the experiments begin:

18.01.2026 03:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
allow exit and quit commands without leading slash (/) Β· Issue #16723 Β· google-gemini/gemini-cli What would you like to be added? This is feature request - someone can point it as bug as well but I will not. Ask / Request πŸ‘‰πŸ½ Implement exit and quit as standard commands with a simple confirmati...

Use `--yolo-mode`, Ralph, Gas Town, or any other automated tools? Beware of agent loops that run out of control. See a less dangerous example on github.com/google-gemin...

16.01.2026 17:03 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Introducing my first benchmark of AI for 2026 Just like last year, on this special day, I create a new benchmark to test LLMs on different puzzles. This will not be the only benchmark I run this year, but it might be the only math related one.

New year, new problems to test the LLMs on: arranging the numbers on a spiral, what is the sum of the neighbors of 2026? Read on for more details and some preliminary results, as well as how to suggest other LLMs to test: mihai.page/ai-2026-0/

15.01.2026 15:25 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Introducing my first benchmark of AI for 2026 Just like last year, on this special day, I create a new benchmark to test LLMs on different puzzles. This will not be the only benchmark I run this year, but it might be the only math related one.

New year, new problems to test the LLMs on: arranging the numbers on a spiral, what is the sum of the neighbors of 2026? Read on for more details and some preliminary results, as well as how to suggest other LLMs to test: mihai.page/ai-2026-0/

15.01.2026 15:25 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I cannot remember the rule of divisibility by .7., it's always so hard. This is the smallest prime where I have to actually do the division myself

15.01.2026 03:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The books are:

- A Million Random Digits with 100,000 Normal Deviates
- One Million Digits of Pi

They both have the same length (1 million characters), the same 10 characters (the digits themselves). The plot of the first one is very random, whereas the second one has formulas.

08.01.2026 14:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The books are:

- A Million Random Digits with 100,000 Normal Deviates
- One Million Digits of Pi

They both have the same length (1 million characters), the same 10 characters (the digits themselves). The plot of the first one is very random, whereas the second one has formulas.

08.01.2026 14:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The books are:

- A Million Random Digits with 100,000 Normal Deviates
- One Million Digits of Pi

They both have the same length (1 million characters), the same 10 characters (the digits themselves). The plot of the first one is very random, whereas the second one has formulas.

08.01.2026 14:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Two hints:

- The books have similar(ish) lengths
- The plot of one book is very formulaic, whereas the other one is very random

06.01.2026 14:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

Can you name two books, both having the same 10 characters, but being very different in their plot otherwise?

There is not just one single solution. I'll post a hint later this week if no one answers by then, but until then please share widely to see if anyone can name them.

04.01.2026 21:33 πŸ‘ 0 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1

Can you name two books, both having the same 10 characters, but being very different in their plot otherwise?

There is not just one single solution. I'll post a hint later this week if no one answers by then, but until then please share widely to see if anyone can name them.

04.01.2026 21:33 πŸ‘ 0 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1

Yeah, translation is correct. I know the English one I pasted and then looked for the original but didn't see that it doesn't match perfectly

04.01.2026 17:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Today's lesson in the words of Pompeii: "Οὐ παύσΡσθΡ,” ΡἢπΡν, β€œαΌ‘ΞΌαΏ–Ξ½ ὑπΡ΢ωσμένοις ξίφη Ξ½ΟŒΞΌΞΏΟ…Ο‚ αΌ€Ξ½Ξ±Ξ³ΞΉΞ½ΟŽΟƒΞΊΞΏΞ½Ο„Ξ΅Ο‚" (that is: "do not quote the laws to people holding swords", in an approximate translation)

04.01.2026 06:01 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
2025 wrapped 2025 was a perfect year, 2026 will be more

Just posted my 2025 wrapped blog post (mihai.page/2025-wrapped/). I met all my goals for the year, time to make goals for 2026 and have 2026 be a year of doing, then talking about done. I have some concepts of some plans, so to say.

02.01.2026 01:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Inside the OpenSSF Model Signing Project: Securing the ML Supply Chain | OpenSSF Project Spotlight
Inside the OpenSSF Model Signing Project: Securing the ML Supply Chain | OpenSSF Project Spotlight YouTube video by OpenSSF

πŸ’‘ This week’s OpenSSF Project Spotlight explores the Model Signing project with Mihai. Learn how verified model signatures help trainers & developers ensure their models haven’t been altered; and why lightweight, flexible signing beats container-bound approaches.

πŸ‘€ youtu.be/P1AE23uZQ50?...

#AIML

12.12.2025 21:00 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

New favourite quote πŸ˜…

"Any sufficiently well explained mathematics is indistinguishable from being obvious" - Matt parker standupmaths

12.12.2025 21:21 πŸ‘ 9 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
Why Anna Karenina applies to linear algebra? All zero vectors are alike; each non-zero vector is a vector in its own way

On today's installment of "blog-every-day-until-xmas", I talk about how Anna Karenina applies to the basics of linear algebra (or am I?) mihai.page/anna-karenin...

05.12.2025 16:15 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Why Anna Karenina applies to linear algebra? All zero vectors are alike; each non-zero vector is a vector in its own way

On today's installment of "blog-every-day-until-xmas", I talk about how Anna Karenina applies to the basics of linear algebra (or am I?) mihai.page/anna-karenin...

05.12.2025 16:15 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0