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
Reposted by kero
Sven @embersarc.bsky.social · 05/09/2026
Cloud reflections! The reflected clouds are not raymarched because a rough light approximation looks good enough in the blurry reflection. ⛅ #bevy #gamedev
1334
Reposted by kero
Sven @embersarc.bsky.social · 28/08/2026
One of the gas giant's larger moons features an atmosphere and ocean. The atmosphere scattering green light means that we get a purple sunset :) #bevy #gamedev
The view from the surface. The spaceship is landed by the shore. The ocean reflects the light of a far away sun and backlit faint rings of the gas giant as just barely visible through the dense atmosphere.The view from far away, showing the ocean and islands through the thick atmosphere.A shot from a low orbit, right at the terminator, which makes the atmosphere look mostly purple.
0382
Reposted by kero
Sven @embersarc.bsky.social · 25/08/2026
So far the chunk culling assumed a worst-case terrain height when calculating the bounding boxes. But the culling happens on the GPU, so we can instead read the height from the elevation texture to get a much more precise estimate. No more rendering invisible tiles! #bevy #gamedev
0223
Reposted by kero
Rust Language @rust-lang.org · 20/08/2026
Rust 1.98.0 has been released! 🌈 🦀 This release includes algebraic floating point methods, NumBuffer for integer formatting, substr_range/subslice_range, strip_circumfix, Atomic<T>::from_mut, and more. ✨ Check out the blog post for all the details: blog.rust-lang.org/2026/08/20/R...
blog.rust-lang.org
Announcing Rust 1.98.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
110229
kero @kerollmops.com · 13/08/2026
Game'll be too good! I can't wait ❤️
020
Reposted by kero
Sven @embersarc.bsky.social · 13/08/2026
Felt compelled to add eclipse shadows to the game, for no reason in particular. #bevy #gamedev
View from behind a moon with a shadow on the planet behind it.Mars-like planet with a big shadow on it.Gas giant with a small elongated speck of a shadow.A gas giant's moon, casting a tiny shadow on the planet behind it.
1395
kero @kerollmops.com · 12/08/2026
I largely prefer mine 😅
An ugly eclipse pictureAnother ugly eclipse pictureThe final ugly eclipse picture
010
Reposted by kero
Sven @embersarc.bsky.social · 08/08/2026
uhm excuse me what is going on here
A spaceship hovering over a black monolith surrounded by five of Blender's Suzanne monkey meshes.
2121
Reposted by kero
Sven @embersarc.bsky.social · 01/08/2026
Super excited to announce that ring worlds now also have an atmosphere :) #bevy #gamedev
A spaceship sitting on a small island on a ring world. The landscape curves upwards in the distance. Compared to earlier screenshots there is now a haze from the atmosphere.
2564
Reposted by kero
Sven @embersarc.bsky.social · 04/05/2025
The shaders for the surface and the corona are both animated to make it look much more alive :)
171
Reposted by kero
Meilisearch @meilisearch.com · 29/07/2026
@LogRocket refreshed their 2021 Meilisearch getting-started guide for 202. Everything from your first index to hybrid search, built-in RAG via /chats, recommendations, and pinning, all through one API: blog.logrocket.com/getting-star...
blog.logrocket.com
Getting started with Meilisearch: A complete guide - LogRocket Blog
Learn how to use Meilisearch for keyword, semantic, and hybrid search. Set up indexes, customize ranking, and build AI-powered search with RAG.
031
kero @kerollmops.com · 07/07/2026
I want to play this game SO HARD 🚀
000
kero @kerollmops.com · 11/06/2026
Yes! I was waiting for this day 👏
010
Reposted by kero
Meilisearch @meilisearch.com · 10/06/2026
Fast search, fast company. Meilisearch just landed at #7 on the @sifted.eu 100: France & Benelux. Proud to grow alongside the most ambitious startups in the region! Full ranking: sifted.eu/intelligence... #Sifted100 #SiftedLeaderboards
041
Reposted by kero
Sven @embersarc.bsky.social · 02/05/2026
The ring shadows are done by intersecting a ray to the sun with the ring and then sampling the 1D ring texture at the hit position. #gamedev
1253
Reposted by kero
Martin Sandin @msandin.bsky.social · 16/04/2026
Abysm today: More pixeling, new dirt tiles for episode 3 today. Not quite done, but getting there. Play the demo maybe? store.steampowered.com/app/4025180/ #ShowcaseThursday #indiegame #indiedev #gamedev #pixelart #bevy #bevyengine #rustlang #steamdeck #steamdemo #aseprite #puzzlegame
022
Reposted by kero
Rust Language @rust-lang.org · 16/04/2026
Rust 1.95.0 has been released! 🌈 🦀✨ This release includes cfg_select!{}, if-let guards in match, Vec::push_mut, VecDeque::push_{front,back}_mut, std::hint::cold_path, and more! Check out the blog post for details: blog.rust-lang.org/2026/04/16/R...
blog.rust-lang.org
Announcing Rust 1.95.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
114322
Reposted by kero
Trifecta Tech Foundation @trifectatech.bsky.social · 14/04/2026
Folkert and Waffle have submitted a project goal to move explicit tail calls forward in 2026. In this blog, Folkert explains the work ahead: trifectatech.org/blog/tail-ca... @wffl.ihatereality.space #rustlang
trifectatech.org
Rust should have stable tail calls - Trifecta Tech Foundation
Tail calls in Rust have been talked about for a long time, but especially from the outside it looks like very little progress has been made. Let's change that!
1247
Reposted by kero
Géraud Zucchini - SOL CESTO 🌞 @docgeraud.bsky.social · 13/04/2026
It’s honestly hard to believe we’ve made it this far. I don’t really know what to say... Thank you everyone 🙌
100,000 units sold
2134639
kero @kerollmops.com · 13/04/2026
This week is the Meilisearch release week. Take a look at our release week page to learn more about what we recently landed. #rustlang
030
Reposted by kero
Meilisearch @meilisearch.com · 13/04/2026
Meilisearch Launch Week is live 🔥 Day 1: Sharding & Replication - one of our biggest infrastructure releases ever. Scale beyond a single node. Instant failover. Global routing. And they're fully composable. Learn more: www.meilisearch.com/blog/shardin...
032
Reposted by kero
Rust Language @rust-lang.org · 08/04/2026
⚠️ An active phishing attack is targeting crate owners by asking them to "confirm that your email address is still active". These messages are not from crates.io, and should be ignored. (We will never ask you to confirm that your e-mail address is still active.) ⚠️
215563
Reposted by kero
vectorware.com @vectorware.com · 24/03/2026
We are excited to announce that we can successfully use Rust's std::thread on the GPU. This has never been done before. www.vectorware.com/blog/threads... Supporting Rust's std::thread enables existing Rust code to work on the GPU and makes GPU programming more ergonomic.
vectorware.com
Rust threads on the GPU
GPU code can now use Rust's threads. We share the implementation approach and what this unlocks for GPU programming.
013726
kero @kerollmops.com · 23/03/2026
blog.kerollmops.com/the-good-the... #rustlang
blog.kerollmops.com
The Good, the Bad, and the Leaky: jemalloc, bumpalo, and mimalloc in meilisearch
How I dove into a spooky memory leak, found it, but discovered that the actual leak was more on mimalloc's side than on meilisearch's. I used jemalloc's powerful tooling and a bit of help from an LLM ...
020
Reposted by kero
critical slop studies @struthious.bsky.social · 21/03/2026
This is the funniest false positive for my labeller @facelabels.bsky.social so far
Screenshot of labeled skeet containing a photo of pork loin that my labeler labeled as “contains trump’s face”
362463425
kero @kerollmops.com · 17/03/2026
There is a little glassy effet! I love it 😍
010
kero @kerollmops.com · 16/03/2026
blog.kerollmops.com/patching-lmd... #rustlang
blog.kerollmops.com
Patching LMDB: How We Made Meilisearch’s Vector Store 333% Faster
How Meilisearch drastically sped up the indexation of embeddings in its vector store by introducing a new LMDB API. This new API allows Meilisearch to scale linearly with the number of available index...
051
Reposted by kero
RustNL @rustnl.bsky.social · 04/03/2026
** 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
0104
Reposted by kero
Meilisearch @meilisearch.com · 02/03/2026
✨ 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/...
github.com
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 ...
042
Reposted by kero
Erin Reed @erininthemorning.com · 27/02/2026
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.
6:521
•ll 5G
99
Post
...
Secretary of War Pete Heg...
@SecWar
X.com
This week, Anthropic delivered a master class in arrogance and betrayal as well as a textbook case of how not to do business with the United States Government or the Pentagon.
Our position has never wavered and will never waver: the Department of War must have full, unrestricted access to Anthropic's models for every LAWFUL purpose in defense of the Republic.
Instead, @AnthropicAI and its CEO @DarioAmodei, have chosen duplicity. Cloaked in the sanctimonious rhetoric of "effective altruism," they have attempted to strong-arm the United States military into submission - a cowardly act of corporate virtue-signaling that places Silicon Valley ideology above American lives.
The Terms of Service of Anthropic's defective altruism will never outweigh the safety, the readiness or the lives nf American tranns onaltruism will never outweigh the safety, the readiness, or the lives of American troops on the battlefield.
Their true objective is unmistakable: to seize veto power over the operational decisions of the United States military. That is unacceptable.
As President Trump stated on Truth Social, the Commander-in-Chief and the American people alone will determine the destiny of our armed forces, not unelected tech executives.
Anthropic's stance is fundamentally incompatible with American principles. Their relationship with the United States Armed Forces and the Federal Government has therefore been permanently altered.
In conjunction with the President's directive for the Federal Government to cease all use of Anthropic's technology, I am directing the Department of War to designate Anthropic a Supply-Chain Risk to National Security.
Effective immediately, no contractor, supplier,therefore been permanently altered.
...
In conjunction with the President's directive for
the Federal Government to cease all use of Anthropic's technology, I am directing the Department of War to designate Anthropic a Supply-Chain Risk to National Security.
Effective immediately, no contractor, supplier, or partner that does business with the United States military may conduct any commercial activity with Anthropic. Anthropic will continue to provide the Department of War its services for a period of no more than six months to allow for a seamless transition to a better and more patriotic service.
America's warfighters will never be held hostage by the ideological whims of Big Tech.
561151397
kero @kerollmops.com · 20/02/2026
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...
fosdem.org
FOSDEM 2026 - Language support in Meilisearch
010
Reposted by kero
Sylvain Wallez @swallez.com · 30/01/2026
Brussels, Delirium Café. Starting to feel the #FOSDEM vibe!
Going to the Delirium Café
0152
Reposted by kero
Meilisearch @meilisearch.com · 29/01/2026
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 👇
youtube.com
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…
031
Reposted by kero
Andrew Gallant @burntsushi.net · 26/01/2026
Trumpism is Fascism github.com/BurntSushi/n...
github.com
0518
Reposted by kero
Meilisearch @meilisearch.com · 22/01/2026
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:
meilisearch.com
Meilisearch January updates
Your monthly recap of everything Meilisearch. January 2026 edition.
153
Reposted by kero
Sven @embersarc.bsky.social · 14/01/2026
I added the option to output an emissive texture from the terrain generator. Here's a new moon to showcase the effect 🌋 #bevy #gamedev
A moon with a barren surface containing a network of canyons with glowing lava. In the background is a gas giant with a ring.
2245
kero @kerollmops.com · 03/01/2026
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...
100
kero @kerollmops.com · 03/01/2026
But a language is not only about the source code but also the ecosystem. Ada doesn't have cargo, the community nor the hype.
110
kero @kerollmops.com · 03/01/2026
What are the benefits of Ada compared to Rust? It seems that Ada is not inherently memory safe compared to Rust
100
kero @kerollmops.com · 03/01/2026
There are much more people/companies showcasing the superiority of Rust's safety. www.youtube.com/watch?v=rZ7Q...
youtube.com
[MUC++] Lukas Bergdoll - Safety vs Performance. A case study of C, C++ and Rust sort implementations
YouTube video by MUCplusplus
110
kero @kerollmops.com · 01/01/2026
Nothing changes, that's still true 😅 security.googleblog.com/2025/11/rust...
security.googleblog.com
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 ...
100
kero @kerollmops.com · 10/12/2025
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...
lwn.net
The end of the kernel Rust experiment
The topic of the Rust experiment was just discussed at the annual Maintainers Summit. The cons [...]
061
kero @kerollmops.com · 08/12/2025
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...
blog.kerollmops.com
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...
0111
Reposted by kero
amos @fasterthanli.me · 28/11/2025
Whoa, client-side search got good while I wasn't looking (and what a surprise, it's Rust) pagefind.app
pagefind.app
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.
4789
Reposted by kero
Meilisearch @meilisearch.com · 25/11/2025
🚀 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...
youtube.com
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…
051
Reposted by kero
Lewis @oyster.cafe · 18/11/2025
i know my rust programs are going well if they feel like this when i’m reading back my code
271
Reposted by kero
Paul Goldsmith-Pinkham @paulgp.com · 13/11/2025
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
splendorous-chaja-f79791.netlify.app
Epstein Document Search
17974633196
Reposted by kero
Samuel @samuel.fm · 04/11/2025
quick proof they’re doing this
542698
Reposted by kero
Rust Language @rust-lang.org · 30/10/2025
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...
blog.rust-lang.org
Announcing Rust 1.91.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
018443
kero @kerollmops.com · 30/10/2025
I think you should put the BufReader around the File and not the decoder 👀
000