Sign in

kero

@kerollmops.com
274 followers 469 following 214 posts

Co-founder and Tech Lead at @meilisearch.com. You can find my blog on blog.kerollmops.com. I love #rustlang.

PostsRepliesMedia
kero @kerollmops.com · 12/08/2026
I largely prefer mine 😅
An ugly eclipse pictureAnother ugly eclipse pictureThe final ugly eclipse picture
010
kero @kerollmops.com · 16/04/2025
Wooops! Wrong @meilisearch.com social preview image, ma bad 🤭
Meilisearch using the chin guy meme as the GitHub Social Preview image
031
kero @kerollmops.com · 05/04/2025
Neither Odin nor Zig are memory safe. Rust is and can therefore be used in production safely. Attached by @chompie.rip, this Linux kernel bug was just patched yesterday and existed for 5 YEARS. Impossible in Rust, even with unsafe.
pointer arithmetic gone wrong
030
kero @kerollmops.com · 03/04/2025
Today, I discovered a competitor's new website showcasing an old comparison table. Some months ago, I sent many suggestions to make it fair regarding @meilisearch.com. But this time, the following notice made it even worse: "We've strived to provide accurate information."
This table is meant to give you an objective side-by-side comparison of key features in each search engine and is based on each search engine's documentation.

We've strived to provide accurate information below, but if you notice any issues, please open an issue here.Doubt
130
kero @kerollmops.com · 29/03/2025
It happened! @meilisearch.com reached 50k stars on GitHub 🤩 we are still the second most-started search engine. Elasticsearch, we are coming for you. #rustlang
Meilisearch just reached 50k stars on GitHub and is not far behind ElasticSearch.
0162
kero @kerollmops.com · 18/03/2025
Yes! It's Tony's Pizza Napoletena near Washington square park and the Coit Tower in Telegraph Hill 😋
Wonderful plate of meat balls 🍝
110
kero @kerollmops.com · 17/03/2025
We have worked hard on @meilisearch.com for the last 2 years and have cooked you smt amazing! We mixed chocolate and some AI toppings to release Hybrid Search, something new on the market. Be ready and subscribe to our upcoming Product Hunt event 🛎️ www.producthunt.com/products/mei...
051
kero @kerollmops.com · 10/03/2025
'Just saying... LMDB aborts the process in case an assertion is invalid. But it can be disabled if you compile with NDEBUG which will make LMDB continue to run in an invalid state... fosstodon.org/@kero/114137...
A Mastodon post with ALT an image saying: The mdb_cassert anc Co functions abort the process. LMDB will not abort the process and continue to work in an invalid state if compiled with the NDEBUG.
220
kero @kerollmops.com · 07/02/2025
I wondered if merging the largest memory chunks in the Mask Layer during allocation and deallocation to balance computation on the writing threads is possible. And what happens if you need to allocate a chunk larger than a region? 4/4
The complete architecture of Gridstore
100
kero @kerollmops.com · 07/02/2025
In the article, you explain that you need to generate sequential internal ID keys (Meilisearch also uses u32s internally to identify documents). Is this the same use case? What do you use them for? Do you reuse the IDs when deletions happen? And what is the integer size do you use? 3/4
Since internal IDs are always sequential integers
200
kero @kerollmops.com · 21/01/2025
bsky.app/profile/boof...
Me donating 350€ to Wikipedia because Elon tries to kill it
010
kero @kerollmops.com · 19/01/2025
3rd could clearly be the Ixion ship.
Ixion music album by Guillaume David
130
kero @kerollmops.com · 13/01/2025
Very happy for 1000 PRs closed/merged 👏 (All of them are probably in Rust 🤭) #rustlang
I closed or merged 1000 PRs on GitHub
041
kero @kerollmops.com · 09/01/2025
Just use Meilisearch. #Rustlang
1114
kero @kerollmops.com · 25/12/2024
I think I won on this one! He didn't like that I debugged a single segfault in @meilisearch.com since 2018 😅
000
kero @kerollmops.com · 18/12/2024
Current Mood: Generating 10 million fake-ish embeddings to benchmark the new @meilisearch.com indexer 🔥 The original dataset is around 6GiB; with embeddings, it is... 45GiB 💀
040
kero @kerollmops.com · 21/11/2024
It's satisfying to merge a Pull Request with over 15k changes, making the engine index between 2x and 10x faster. Adding new documents to a large database (1M documents) is 6.5 times faster 🔥
Louis Dureuil opened a 15k changes Pull Request, which is being merged.
031
kero @kerollmops.com · 15/11/2024
Nice, I have mine now! Thanks 💙
My bsky account with my domain (kerollmops.com)
010
kero @kerollmops.com · 14/11/2024
Just Microsoft casually talking about @meilisearch.bsky.social at the #dotNETConf 🤩
041
kero @kerollmops.com · 13/11/2024
Orange counts, right? 🚚 (picture by @dofresh.bsky.social)
020
kero @kerollmops.com · 02/11/2024
When you are searching for a very specific Rust library, for a very specific problem around efficiently allocating stuff in an arena allocator, you hope someone built it and you find yourself on GitHub 😅
010
kero @kerollmops.com · 31/10/2024
050
kero @kerollmops.com · 29/10/2024
Also, Howard Chu is a beast! Just use the fastest B+Tree in the ecosystem instead of SQLite on top of it 😉 en.m.wikipedia.org/wiki/Lightni...
021