Philipp Krenn
Philipp Krenn
@xeraa.net
π© of DevRel & Developer π₯ at Elastic β posts about Elasticsearch, Kibana, search, observability, security
42 followers29 following356 posts
weβre hanging out at #ObservabilityCon today β join us for a coffee (or something stronger later) and talk observability & your favorite tools luma.com/RESTlounge
new mural in the @elastic.co SF office. cool to see it step by step from the blank wall to finish, and find the small details πͺ΅
after all the attention for duckdb's acquisition by AWS: one of my favorite things is their "why @duckdb.org" page β duckdb.org/why_duckdb explainining their tradeoffs and goals; and how they try to achieve those through technical means
* `semantic_text generates` the embeddings server-side and has always avoided the problem and for even more optimized ingestion, use base64 encoded strings: www.elastic.co/search-labs/... 2/3
full article with examples how not to do it in various programming languages: bonsai.io/blog/float-b... 3/3
hacking a tablet that was EOLed by amazon: "American frontier models wonβt help and Chinese will, but not without reasoning about whether they should" the barrier is to pick the right model, say "keep going" over and over, and paying the token costs: ericpardee.github.io/fire-hd-owne...
hacktoberfest is back: hacktoberfest.com but not as open source contributions but instead as a series of events; maybe not too surprising now that MLH is the main driver sad to see for open source in general. but probably the saner version for maintainers #sloptoberfest
first hack night in the new @elastic.co san francisco office together with mastra tomorrow: build and compete on prices with agent memory already at 250 RSVP but thanks to the new space we can squeeze in a few more: luma.com/mastra-hack π€ for tomorrow
we caught a fake coding interview to steal your developer credentials on the @elastic.co community slack. be extra careful with anyone DMing you files to download and run full analysis: www.elastic.co/security-lab...
are you in the weights? it's the new klout also works for products (though reluctantly) #elasticsearch intheweights.com
more cursor skills in the wild β here and everywhere else. spin up an elasticsearch cluster, manage kibana, configure security, set up OTel,... and almost hidden under it is also the brand new MCP endpoint for the @elastic.co docs cursor.com/marketplace/...
> BERT-based learned sparse and multi-vector dense retrievers generalise better than LLM-based single-vector dense retrievers; and re-ranking remains highly effective BM25 just keeps hanging on with lots more in this new paper: arxiv.org/pdf/2602.21456
is it an API key for a cloud account or the cluster? way too common of a confusion. so why not both?! released today for serverless projects and your @elastic.co cloud account PS: please be extra careful in your day to day use with these. they have an extra wide blast radius π₯
someone woke up at RSA and chose violence: vibecoded.vc/cooked/ π though it is entertaining (and I won't agree on all of the takes ;) )
powered by CAGRA (graph-based ANN algorithm built to run natively on GPUs) that still works with CPUs for search full post: www.elastic.co/blog/elastic... and find us at GTC β we have a booth and I'll be around today and tomorrow PS: yeah, a lot of acronyms
BM25 for "sparse visual-word activations"? arxiv.org/abs/2603.05781 BM25 just refuses to disappear or even take the back set for retrieval
outage scenario: electricity turned off because of a drone / rocket attack ongoing updates: health.aws.amazon.com/health/status
4x performance improvement by upgrading from #elasticsearch 8 to 9. "this one weird trick your cloud provider / hardware vendor hates" π medium.com/trendyol-tec... PS: I have a hunch what made the difference here
2 new #jina models have entered the embedding arena β v5 multilingual: * small: 1024 dim, 32K context * nano: 768 dim, 8K context both support matryoshka dimension truncation (32+) and are at the top of current benchmarks β especially for their parameter size publicly accessible (non-commercial)
full announcement blog post: jina.ai/news/jina-em... hugging face: huggingface.co/collections/... paper for even more details: arxiv.org/abs/2602.15547
gandalf prompt injection is still fun: gandalf.lakera.ai/gandalf π§ββοΈ though almost disappointing if one prompt takes you through multiple levels (π¦πΉ)
* OpenClaw agent opening a PR on matplotlib * reviewer rejects it per the repo's policies * agent replies with a personal attack github.com/matplotlib/m...
* different views per solution and you can filter by version or other labels `label:"v9.3.0"` * the underlying issue describes what it does, for who, and the value proposition take a look on github.com/orgs/elastic... comments are currently disabled but let us know if that's a deal-breaker 2/2
catching up on the search dev room at #FOSDEM: lots of good stuff on fosdem.org/2026/schedul... glad we (or carly richmond) could put this together again. this won't be the last one. PS: given our colorful past, it's especially great to be back at FOSDEM pushing the search dev room and OSS :)
jina-clip-v2 uses a multi-task, multi-stage contrastive learning strategy to align multilingual text and image representations to work well at both cross-modal and text-only retrieval. it excels at visually rich documents while flexibly truncating embedding dimensions arxiv.org/abs/2412.08802
jina-embeddings-v4 works by projecting text & images into a shared semantic space using a unified Qwen2.5-VL backbone and task-specific LoRA adapters, which minimizes the modality gap and enables SOTA retrieval of visually rich documents via single- and multi-vector outputs arxiv.org/abs/2506.18902
ReaderLM-v2 uses a new three-stage data synthesis pipeline called "draft-refine-critique" alongside a unified training framework to transform messy HTML into structured data, making it a highly effective tool that outperforms much larger models on web content extraction arxiv.org/pdf/2503.01151
jina-reranker-v3 uses a new "last but not late" interaction strategy that processes the query and multiple documents simultaneously in a single shared context window, allowing it to capture cross-document and query-document relationships with its compact 0.6B parameter model arxiv.org/abs/2509.25085
using a compact autoregressive backbone pre-trained on text and code, along with task-specific instruction prefixes and last-token pooling, jina-code-embeddings generates high-quality embeddings that achieve state-of-the-art performance competitive with much larger models arxiv.org/abs/2508.21290