kero's Avatar

kero

@kerollmops.com

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

261
Followers
457
Following
206
Posts
25.08.2023
Joined
Posts Following

Latest posts by kero @kerollmops.com

Post image

** Speaker announcement ** Catch Kora & Cosmo Bobak's talk 'Writing a top-10 chess engine in Rust' at RustWeek 2026!
Info & tickets: 2026.rustweek.org/talks/chess/

See you in Utrecht May 18-23, 2026!

@affinelytyped.bsky.social

#rustweek2026 #rustlang

04.03.2026 10:22 πŸ‘ 10 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v1.36.0 πŸ™ Β· meilisearch/meilisearch Version v1.36.0 introduces an exciting update to the ranking rules to improve the engine's relevance. It's actually the first time we've made such a change since v1.0, and we're really happy about ...

✨ New: new ranking rules!

πŸ”Ή attributeRank β†’ prioritizes matches in higher-weighted searchable attributes
πŸ”Ή wordPosition β†’ prioritizes matches closer to the start of an attribute

Insert custom rules like price or date exactly where you want 🎯
Thanks @kerollmops.com!
More: github.com/meilisearch/...

02.03.2026 14:23 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

And it has happened: Hegseth and Trump declare Anthropic a supply chain risk.

Every company that has government contracts will be barred from using Claude code.

It is an attempt to outright destroy the company because they did not consent to mass surveillance of Americans and AI kill bots.

Wow.

27.02.2026 23:55 πŸ‘ 1169 πŸ” 399 πŸ’¬ 58 πŸ“Œ 36
Preview
FOSDEM 2026 - Language support in Meilisearch

So cool 🀩 The @fosdem.org recording of Many is available. He talked about the language support and how we handle that in @meilisearch.com. I recommend it as a short start-of-the-weekend treat 🍬 fosdem.org/2026/schedul...

20.02.2026 16:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Going to the Delirium CafΓ©

Going to the Delirium CafΓ©

Brussels, Delirium CafΓ©. Starting to feel the #FOSDEM vibe!

30.01.2026 18:49 πŸ‘ 15 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Retrieval Augmented Generation (RAG), Search, and Vector Databases
Retrieval Augmented Generation (RAG), Search, and Vector Databases How do you get your LLM to speak factually? Using Retrieval Augmented Generation (RAG).Learn all about RAG, search, and vector databases in this video! It complements a series of posts written in…

RAG conversations usually raise more questions than answers.
Luckily, we partnered up with Luis Serrano for this one. Luis is great at explaining complex stuff in simple terms.
If RAG is on your radar, give this a watch πŸ‘‡

29.01.2026 16:10 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Trumpism is Fascism

github.com/BurntSushi/n...

26.01.2026 17:37 πŸ‘ 52 πŸ” 8 πŸ’¬ 2 πŸ“Œ 0
Preview
Meilisearch January updates Your monthly recap of everything Meilisearch. January 2026 edition.

The first 2026 edition of Meilisearch Monthly is live on our blog!

πŸ” SSO & SCIM for enterprise teams
⚑ 7x faster indexing
πŸ“Š Search analytics for all Cloud projects
🧩 Sharding improvements
Plus: Gemini embeddings, FOSDEM 2026, and more.

πŸ‘‰ Read the full blog:

22.01.2026 14:37 πŸ‘ 5 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
A moon with a barren surface containing a network of canyons with glowing lava. In the background is a gas giant with a ring.

A moon with a barren surface containing a network of canyons with glowing lava. In the background is a gas giant with a ring.

I added the option to output an emissive texture from the terrain generator. Here's a new moon to showcase the effect πŸŒ‹

#bevy #gamedev

14.01.2026 18:37 πŸ‘ 24 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0

I think Rust is very safe. In Meilisearch, with more than 200 contributors, we got two segfaults and one was a mistake in a wrapper around LMDB, a C library. It's been 8 years...

03.01.2026 23:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

But a language is not only about the source code but also the ecosystem. Ada doesn't have cargo, the community nor the hype.

03.01.2026 23:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What are the benefits of Ada compared to Rust? It seems that Ada is not inherently memory safe compared to Rust

03.01.2026 09:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
[MUC++] Lukas Bergdoll - Safety vs Performance. A case study of C, C++ and Rust sort implementations
[MUC++] Lukas Bergdoll - Safety vs Performance. A case study of C, C++ and Rust sort implementations YouTube video by MUCplusplus

There are much more people/companies showcasing the superiority of Rust's safety. www.youtube.com/watch?v=rZ7Q...

03.01.2026 09:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Rust in Android: move fast and fix things Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...

Nothing changes, that's still true πŸ˜…
security.googleblog.com/2025/11/rust...

01.01.2026 09:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The end of the kernel Rust experiment The topic of the Rust experiment was just discussed at the annual Maintainers Summit. The cons [...]

Yes! Rust is better than C++ and one of the reasons is because it landed in the Linux Kernel. C++ tried and failed... #rustlang lwn.net/Articles/104...

10.12.2025 08:00 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
From trees to graphs: speeding up vector search 10x with Hannoy This is a walkthrough of a new LMDB-based HNSW Rust vector store with drastically better performances than the previous random-projection-based one. This is a disk-based HNSW highly vector store inspi...

Hey πŸ‘‹ It’s been a while! This morning, we published a new article about how we made @meilisearch.com’s semantic search much faster with hannoy. Hannoy is a new LMDB disk-based HNSW vector store that is much more perf. Now, it’s the default backend! #rustlang blog.kerollmops.com/from-trees-t...

08.12.2025 16:07 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Pagefind | Pagefind β€” Static low-bandwidth search at scale Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.

Whoa, client-side search got good while I wasn't looking (and what a surprise, it's Rust)

pagefind.app

28.11.2025 13:53 πŸ‘ 78 πŸ” 9 πŸ’¬ 4 πŸ“Œ 0
Building a lightning-fast search engine - ClΓ©ment Renault | EuroRust 2025
Building a lightning-fast search engine - ClΓ©ment Renault | EuroRust 2025 *Building a lightning-fast search engine - ClΓ©ment Renault at EuroRust 2025 πŸ¦€* In this talk ClΓ©ment talks about how Meilisearch has been using Rust to power fast open-source search. *About ClΓ©ment…

πŸš€ Our EuroRust 2025 talk is live!

Our CTO, @kerollmops.com, breaks down how we build Meilisearch – a lightning-fast, open-source search engine powered by Rust.

πŸ¦€ Real infra lessons
⚑️ Low-latency architecture
πŸ” How Rust enables our speed and safety

πŸŽ₯ Watch: www.youtube.com/watch?v=ULA1...

25.11.2025 16:03 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

i know my rust programs are going well if they feel like this when i’m reading back my code

18.11.2025 21:10 πŸ‘ 8 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Epstein Document Search

For folks (and journalists) who want to search the Oversight Committee email texts, I made a database for searching the 20k text files:

splendorous-chaja-f79791.netlify.app

13.11.2025 01:12 πŸ‘ 7532 πŸ” 3235 πŸ’¬ 180 πŸ“Œ 283

quick proof they’re doing this

04.11.2025 17:30 πŸ‘ 430 πŸ” 98 πŸ’¬ 6 πŸ“Œ 13
Preview
Announcing Rust 1.91.0 | Rust Blog Empowering everyone to build reliable and efficient software.

Rust 1.91.0 has been released! 🌈 πŸ¦€

This version brings you tier 1 support for aarch64-pc-windows-msvc, warnings for dangling pointers to locals, new methods on AtomicPtr, array::repeat, BTreeMap::extract_if, const TypeId::of, and more!

Check out the announcement: blog.rust-lang.org/2025/10/30/R...

30.10.2025 20:21 πŸ‘ 188 πŸ” 43 πŸ’¬ 0 πŸ“Œ 3

I think you should put the BufReader around the File and not the decoder πŸ‘€

30.10.2025 20:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Search in 100M Flickr images β€” Powered by Meilisearch Search and explore one hundred million images with Meilisearch.

Doing demos during offsites at @meilisearch.com gives this: A 100M image search based on our multimodal feature πŸ–ΌοΈ It's based on Amazon Bedrock, and it's... incredibly fast!
flickr.meilisearch.com

29.10.2025 17:51 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So I have now tried btrfs, xfs, ext4 on two diff. SSDs, updating to Ubuntu 24; and I'm still getting corruptions... at this point I don't really know what to do.

This is not code specific (RocksDB is also affected), yet I don't understand how my OS and all apps just seem to continue to work fine...

25.10.2025 16:22 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Introducing Meilisearch Chat Conversational search from your existing indexes with a single, OpenAI-compatible /chat endpoint. Built-in RAG, faster launches, lower costs.

Learn more about Meilisearch Chat on our blog: www.meilisearch.com/blog/meilise...

13.10.2025 09:17 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

Launch week Day 1:

Meilisearch Chat

Conversational AI for your Meilisearch data – powered by RAG + precision search.

Chat with docs, products, or private datasets.

Try it β†’ supportbot.meilisearch.com

13.10.2025 09:17 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Without having numbers (right now), LMDB will probably read absurdly fast, while not so much space- or write efficient.
Most, if not all data, fits into RAM here. Would be interesting to benchmark 100s of GBs.

But I found redb to be slower (sometimes much slower) than LMDB, pretty much always.

11.10.2025 14:22 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Have you figured out how heed/LMDB behaves on similar workloads? Because ReDB is highly inspired by it πŸ‘€

11.10.2025 14:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks #EuroRust for the invite! I loved presenting with Nate on stage and don't forget: Just use Meilisearch! #rustlang #rust
bsky.app/profile/kero...

10.10.2025 20:48 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0